Здравствуйте, Аноним, Вы писали:
А>Хочется держать все локализуемые ресурсы (только строки в моем случае) в одном файле.
Зачем?
А>2) В SomeForm.Designer.cs пишу примерно так
Не надо никогда ничего изменять в SomeForm.Designer.cs.
А>Как сделать правильно и просто?
Если Вас всё же устроит хранение локализованных ресурсов в разных файлах — а, по-моему это хорошая практика, то стандартно:
Выставить свойство Localizable = true, и для разных значений свойства Langugage, менять локальные настройки.