我正在自制网站上工作,该网站在我家自己的服务器上运行。没什么大不了的。但是我现在想让它成为测试版,所以我的一些朋友可以尝试它的功能并帮助我改进它们。
有些人不会说法语,所以我必须将网站本地化。我找到了一些答案,比如如何有效地选择要使用的语言(浏览器默认等)。有一个很好的翻译等的最佳实践,但我想知道从技术上来说,本地化网站可能是一个好的设计。
我的意思是我应该将字符串存储到我的mysql数据库中并获取它们吗? 进文件?
或者是否有一些apache2插件具有正确的工具?
或者别的什么我甚至不知道?
答案 0 :(得分:2)
您正在寻找的术语是国际化,并且有许多语言可以处理这个问题。
Here是对i18n
的改编,这是一个转换为php的Ruby国际化库。
您可以将翻译字符串存储在php中用于较小的站点,或者存储在数据库中用于较大的站点,并在运行时动态获取它们。后者存在明显的性能缺陷,但对于足够大的站点,您可能别无选择。