在VS2010 for C#/ WPF应用程序的文件夹中对资源转换文件进行分组

时间:2010-11-16 00:20:36

标签: c# wpf visual-studio internationalization

我在C#WPF应用程序中使用带有字符串的资源文件来支持国际化。

我有Strings文件夹下的文件,我使用类似Strings.MainWindow.SomeStringId的代码访问它。

问题在于,随着翻译文件的开始增长,该文件夹将包含大量文件,并且通过更改错误的文件更容易搞砸小狗,最后用俄语文件上的德语句子。< / p>

我想设置Strings文件夹,为每个区域设置提供一个子文件夹。我尝试更改“属性”下的“自定义工具命名空间”选项但无效。

基本上这就是它的布局:http://d.pr/ViwI
这就是我想要它的布局:http://d.pr/7wsu

2 个答案:

答案 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]”。