2011-02-02 15 views
4

使用静态resx类全局化wpf应用程序时,很容易忽略将其Content属性设置为特定语言(即英语)的硬编码字符串的奇怪标签或按钮。这些当然应该移动到{x:Static ...},以便它们可以针对每种文化进行本地化。是否有定位xaml/wpf中的内容字符串的本地化工具?

是否有任何工具可以发现并警告你?内置VS将是理想的,但我认为“风格警察”类型的构建工具也可以完成这项工作。

+0

为什么不使用LocBaml工具?它不需要静态字符串,并在开发结束时启动。 – vorrtex 2011-02-02 17:09:00

+0

我对locbaml工作流程有点警惕,缺乏工具和支持。它似乎更适合于瀑布式开发过程,一旦编码,屏幕不会改变。你会推荐使用传统的resx方法吗? – 2011-02-03 19:05:24

回答

2

David Anson几周前发布了这样的工具。这是一个pseudo-localization工具,它可以改变ResX文件中定义的所有字符串,以便它们从静态字符串中脱颖而出。它将字母更改为其重音形式,并将填充添加到字符串,以便您可以测试更长翻译的语言中的布局更改。

相关问题