【发布时间】:2010-06-18 18:52:41
【问题描述】:
我想为我的项目自动生成 Resx 文件,我听说有程序可以做到这一点。 谁能告诉我它的名字?
【问题讨论】:
标签: c# visual-studio-2008 resx auto-generate
我想为我的项目自动生成 Resx 文件,我听说有程序可以做到这一点。 谁能告诉我它的名字?
【问题讨论】:
标签: c# visual-studio-2008 resx auto-generate
我知道的唯一程序是 Visual Studio。您可以使用 ResXResourceWriter 类轻松创建自己的程序。
【讨论】:
正如 Hans 所说,对于表单和用户控件等组件,您可以通过“Localizable”属性来实现。对于其他“.resx”文件,您可以轻松创建自己的本地化“.resx”文件,但需要正确命名(您可以阅读此内容 - Google for starters for "satellite assembly")。但是,如果您的目标是处理一般翻译,那么除非您的应用程序非常小,否则这种方法很困难、乏味且容易出错(例如,尝试自己跟踪更改的字符串,其现有翻译已过时)。但是,有 3rd-party 软件包可以帮助您,我是其中之一的作者(为了充分披露)。见http://www.hexadigm.com。
【讨论】:
Localizable 属性和“卫星组件”