【发布时间】:2019-01-22 08:32:58
【问题描述】:
我刚刚开始使用 gettext(),它似乎可以满足我的需要。
我正在尝试找出应该在 po/mo 中使用的 msgid/msgstr 对的数量是否存在实际或物理限制?
我计划将语言应用于两个网站,一个将不超过 1000 个翻译,另一个将有更多,可能多达 10,000 多个条目。
较大的网站可以分成多个部分,最好是创建一个大的 po/mo 文件还是为每个部分创建较小的文件并将正确的 po/mo 应用于正确的 php 脚本?
谢谢
【问题讨论】:
-
基准测试...?除非您注意到 gettext 调用显着变慢或遇到性能问题,否则没有固有问题。
-
“每个部分”是什么意思?是否考虑引入多个 gettext 域?
-
可以认为大型站点位于不同的部分中,实际上所有文件都位于一个文件夹结构中。我想知道是否可以为每个“部分”创建一个 po/mo 对,然后使用 bindtextdomain/textdomain 将其应用于每个部分中所需的文件?