最好使用多种语言文件还是1?

Jas*_*vis 5 php performance translation gettext

根据您的经验,使用gettext扩展名为PHP项目中的每种语言使用1个语言文件或多个较小的langauge文件会更好吗?我甚至不确定是否可以使用多个文件,因为服务器缓存语言文件,所以我很难测试.

我在社交网站上做多种语言,到目前为止只有注册页面大约有200页要去,它有35个要翻译的文本字符串,按照这种速度,每种语言的语言文件都非常大,所以我想也许为不同的页面或者像论坛部分和博客部分做不同的语言文件会更好,但如果没有区别那么我就不会浪费时间为每种语言制作多个较小的文件.

我意识到每种情况都是不同的,唯一真正的答案是测试它,但我希望这次避免这种情况,只是让一些人更有经验,这是我第一次使用gettext,谢谢

Kri*_*son 4

我会基于语言文件模块。使用 gettext 您需要为每种语言指定区域设置。最好为站点的每个模块或主要部分拥有单独的 .po/.mo 文件。

这是我的意见。:-)