【问题标题】:Group resource translation files in folder in VS2010 for C#/WPF app在 VS2010 文件夹中为 C#/WPF 应用程序分组资源翻译文件
【发布时间】:2010-11-16 00:20:36
【问题描述】:

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

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

问题是,随着翻译文件开始增长,该文件夹中包含大量文件,并且通过更改错误文件变得更容易搞砸,最终在俄语文件上出现德语句子。

我想将 Strings 文件夹设置为每个语言环境都有一个子文件夹。我尝试更改属性下的“自定义工具命名空间”选项,但无济于事。

基本上是这样布局的:http://d.pr/ViwI
这就是我希望它的布局方式:http://d.pr/7wsu

【问题讨论】:

    标签: c# wpf visual-studio internationalization


    【解决方案1】:

    尝试其他方法。

    而不是 Resources/Locale/Bunch_Of_Resources 使用 Resources/Bunch_Of_Folders_One_for_Each_Context/Resources(pt-Pt, en-EN)

    它并不完美。但它会帮助你组织起来。

    【讨论】:

    • 不是我希望的解决方案,但是在花了几个小时尝试了我能想到的一切之后,我又回到了这个选项。至少所有东西都包装得很好很紧。
    【解决方案2】:

    您需要手动创建文件夹,然后将文件拖放到正确的文件夹中。 然后,您可以浏览每个 *.Designer.cs 文件并将命名空间从“Strings”更改为“Strings.[locale]”。

    【讨论】:

    • 当我打开 resx 文件的 *.Designer.cs 文件时,里面什么都没有。
    猜你喜欢
    • 1970-01-01
    • 2016-01-28
    • 2014-07-12
    • 1970-01-01
    • 1970-01-01
    • 2011-05-11
    • 2011-04-27
    • 1970-01-01
    • 2016-02-09
    相关资源
    最近更新 更多