2

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

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

注意:1.一旦设置,主应用程序不应有任何插件更改(显然)2.插件不应有外部资源

谢谢

4

1 回答 1

0

我可能遗漏了一些东西,所以请纠正我。

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

然而,要考虑的另一件事是屏幕空间。某些字符集比其他字符集占用更多空间。当我们将美国英语翻译成中文时,这通常是我们的一个问题。

于 2013-03-25T00:27:29.153 回答