c#支持同步和可编辑语言

  • 本文关键字:编辑 语言 支持 同步 c#
  • 更新时间 :
  • 英文 :


我目前正在开发一个应用程序,需要能够同时显示2种不同语言的消息。(如:。用户问候语将导致以下消息出现在显示器上:"欢迎来到我的应用"Bienvenue sur mon application")

不考虑字符编码问题,你对这个特性的实现有什么建议?

我正在考虑将所有消息放入数据库中,并为可用语言选择消息的两个不同版本。

还有一个警告。

听起来你在正确的道路上。您只需要数据库中的内容持有者、应用程序中的内容编辑器,以及为特定资源名称选择内容的查询。

我建议使用locale id作为字段的消息表。然后使用本地设置标识区域设置,并使用enum标识消息:

var message = GetMessage(localeId, Messages.Welcome);

请记住,语言可能不是你必须记住的唯一事情……日期,货币,所有本地化的乐趣。

最新更新