【问题标题】:Localize App.config file at runtime [duplicate]在运行时本地化 App.config 文件 [重复]
【发布时间】:2013-05-30 16:12:32
【问题描述】:

我正在对我的产品进行本地化。现在它有 3 种不同的语言和 3 个不同的资源文件,所以我可以在运行时更改语言。

但是我在 App.config 文件中有一些要本地化的字符串,所以我找不到任何信息如何使它像资源文件一样工作?我需要 3 个不同语言的不同 App.config 并在运行时更改它。

请帮帮我?

谢谢!

【问题讨论】:

  • 不,该主题首先是关于 ASP.NET,其次是 - 答案是“不要使用配置文件进行本地化” - 这不是答案。
  • 配置文件,无论是 app.config 还是 web.config,仍然是一个配置文件——正如 Eoin 和副本中的原始答案也提到的那样,是不合适的——就是答案。

标签: c# wpf .net-4.0 localization


【解决方案1】:

不要将配置文件用于可本地化的数据。

编辑 - 刚刚看到您的评论。这是一个完全有效的答案。这就是资源文件的用途。

在应用程序中放置一个全局资源文件,用于需要本地化的全局(非屏幕特定)设置

【讨论】:

  • 问题是在 App.config 中不仅设置字符串,而且在所有应用程序的 XAML 中使用的整个 XML 结构。移动它会很困难......
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-13
  • 2012-02-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多