Группировать файлы перевода ресурсов в папке в VS2010 для приложения C # / WPF - PullRequest
0 голосов
/ 16 ноября 2010

Я использую файлы ресурсов со строками для поддержки интернационализации в приложении C # WPF.

У меня есть файлы в папке Strings, и я получаю к ним доступ в коде с чем-то вроде Strings.MainWindow.SomeStringId.

Проблема в том, что по мере того, как файлы перевода начинают расти, в этой папке содержится огромное количество файлов, и становится все проще закрутить собачку, внеся изменения в неправильный файл, в результате чего в русских файлах появятся немецкие предложения.

Я бы хотел настроить папку Strings, чтобы иметь подпапку для каждой локали. Я попытался изменить параметр «Пространство имен пользовательских инструментов» в разделе «Свойства», но безрезультатно.

В основном это так: http://d.pr/ViwI
И вот как я хотел бы, чтобы это было выложено: http://d.pr/7wsu

Ответы [ 2 ]

1 голос
/ 17 ноября 2010

Попробуйте другой подход.

Вместо ресурсов / Locale / Bunch_Of_Resources используйте Resources / Bunch_Of_Folders_One_for_Each_Context / Resources (pt-Pt, en-EN)

Это не идеально. Но это поможет вам организовать.

0 голосов
/ 16 ноября 2010

Вам необходимо создать папки вручную, а затем перетащить файлы в нужные папки. Затем вы можете просмотреть каждый файл * .Designer.cs и изменить пространство имен с «Strings» на «Strings. [Locale]».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...