2013-03-07 28 views
2

我正在创建一个wpf应用程序,其中包含我的主应用程序访问的几个自包含的插件dll。有没有什么办法提供本地化支持,以便所有本地化的字符串都来自dll内部?插件DLL中的字符串本地化C#wpf

示例: 主应用根据场景使用预定义的接口访问Plugin1或Plugin2。 Plugin1和Plugin2根据情况执行完全不同的功能,并从插件DLL中显示相应的字符串。 (这些字符串已经本地化到当前区域性)

注:1。 建立后,主要的应用程序不应该有一个插件变化的任何改变(显然) 2.插件应该不会有外面

资源谢谢

回答

0

我可能会错过一些东西,所以纠正我。

在我的店里,我们只是简单地将资源文件包含在引用的DLL中。我们将这些资源文件发送给翻译服务。我认为只要您将所有可本地化的字符串存储在资源文件中,而不是对它们进行硬编码,则本地化应该没问题。

另一件要考虑的事情是屏幕房地产。一些字符集比其他字符集占用更多空间。当我们从美国英语翻译成中文时,这对我们来说通常是个问题。