winform本地化

时间:2010-10-27 06:52:24

标签: .net winforms localization internationalization

如果应用程序中有数百个表单和20-30个项目,并且在本地化期间生成的.resx文件的数量将非常高。 有没有办法组织.resx文件和附属程序集?

如果我将.resx文件移动到公共程序集,那么预览表单的设计时间支持就会丢失。

是否有任何标准方法可以处理大数字形式的项目。

1 个答案:

答案 0 :(得分:3)

我不推荐这个选项。

只需将Localizable切换为true并通过外部工具(不是Visual Studio)处理翻译。有很多,你只需要找到满足你需求的那个。

那就是说,你应该只在你的项目中拥有中立的文化资源。通过将翻译后的.resx编译成附属程序集,可以添加其他语言。

一些有用的工具:

  • WinRes - Windows窗体资源编辑器
  • ResGen - 资源文件生成器