我在C#WPF应用程序中使用带有字符串的资源文件来支持国际化。
我有Strings
文件夹下的文件,我使用类似Strings.MainWindow.SomeStringId
的代码访问它。
问题在于,随着翻译文件的开始增长,该文件夹将包含大量文件,并且通过更改错误的文件更容易搞砸小狗,最后用俄语文件上的德语句子。< / p>
我想设置Strings文件夹,为每个区域设置提供一个子文件夹。我尝试更改“属性”下的“自定义工具命名空间”选项但无效。
基本上这就是它的布局:http://d.pr/ViwI
这就是我想要它的布局:http://d.pr/7wsu
答案 0 :(得分:1)
尝试另一种方法。
而不是Resources / Locale / Bunch_Of_Resources使用Resources / Bunch_Of_Folders_One_for_Each_Context / Resources(pt-Pt,en-EN)
这不完美。但它会帮助你组织。
答案 1 :(得分:0)
您需要手动创建文件夹,然后将文件拖放到正确的文件夹中。 然后,您可以浏览每个* .Designer.cs文件,并将命名空间从“字符串”更改为“字符串。[locale]”。