【问题标题】:How to cope with an multi language system with pulldowns?如何应对带有下拉菜单的多语言系统?
【发布时间】:2011-05-31 19:15:21
【问题描述】:

我已经用 php 和 MySQL 构建了一个系统。这已设置为多语言,因此每个用户都可以选择自己的语言。如何使用下拉菜单?

这些菜单中的大多数都是从数据库中生成的。您将如何使其适用于多语言系统?

【问题讨论】:

  • 你的问题很难理解..你是不是想根据用户的语言偏好构建一个下拉框?

标签: php mysql internationalization


【解决方案1】:

数据库生成的字符串将简单地用作gettext 的参数,如果该字符串可用于所选语言,则它将选择一个已翻译的字符串。如果一个不可用,它将默认为提供的字符串。

【讨论】:

  • 您是否只将 KEY 存储在数据库中,然后根据语言从资源包​​中提取值?
  • 您能否详细说明如何挖掘数据库中的密钥以编译字典进行翻译?因为手动将它们添加到.po 文件会有些困难..
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-13
相关资源
最近更新 更多