php - 在数据库中,字符串的本地化

  显示原文与译文双语对照的内容
0 0

这个问题已经有了如下答案:

  • 用于多语言数据库的架构。11个回答

我有一个用PHP编写的应用程序,后面是 MySQL 。 最初这个应用程序使用的是非常低效的语言类,所以我改变了一切以使用 gettext 。 问题是数据库中存在许多字符串,存储在从不被更改的表中。 好消息是每次安装都只有一种语言。

为了用不同的语言提供字符串,使用了不同的数据库。 有 database_en 。database_fr 。等等 和每个新的安装都使用适当的本地化数据库。 我想更改这个- 所有语言的一个数据库。

我正在考虑将所有的语言从数据库转移到配置文件,这样gettext可以再次使用。

你认为这是好主意,还是你将继续使用不同的数据库进行不同的安装? 你能推荐一些更好的?

时间: 原作者:

0 0

我建议在前端使用谷歌翻译 api,使用unicode数据类型的单个数据库。

...