.net - 有关重构现有 .net 应用程序以支持本地化的技巧?

标签 .net localization internationalization globalization

我们正在走向全局。我的任务是重构我们现有的产品以支持本地化。上周我避免使用资源文件 (.resx),转而使用自制的数据库查找方法。在遇到严重障碍后,我又回到了微软使用 resx 的方式。

到目前为止我看到的所有文档都详细说明了如何创建新的“全局通用”应用程序,但我没有看到任何关于更改现有应用程序的内容。我唯一的办法是逐个窗体地触摸应用程序窗体并逐个控件地使其指向新创建的资源文件吗?

有什么好的来源/链接可以帮助您将您的应用程序国际化吗?

编辑: 我相信这些是主要使用 2.0 框架的 C# winform 应用程序。我是公司的新人。

最佳答案

抱歉,没有很好的资源或链接可以使您的应用程序国际化,但也许可以使用这个 resource refactoring tool连同 localization FxCop rule可能有助于找到所有要本地化的字符串。 Imo,这个规则太严格了(例如异常文本或日志输出不应该被最终用户阅读)但是你的里程可能会有所不同。

关于.net - 有关重构现有 .net 应用程序以支持本地化的技巧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2624937/

相关文章:

c# - window.external 是否同步

c# - 对下面的应用程序进行表单点击 "fall through"

c# - 从内存中卸载 DLL

ios - Xcode 15 字符串目录复数无格式

localization - 在 MvvmCross ViewModels 中本地化文本

c# - 为什么我不能访问静态类中的公共(public)属性字段

java - 可以安全地假设 Spring MessageSource 实现是线程安全的吗?

jpa - 在 JPA 中映射 i18n 表

r - 如何正确输入国际化文本?

c# - 在asp net core 3.1中使用RouteDataRequestCultureProvider