设置多语言网站现在我需要决定为网站上的静态文本使用哪个选项。让我解释一下我的网站设置,然后您是否可以帮助我决定使用哪种解决方案。
该站点是一个CMS系统,允许多个域指向同一目录并根据域名提供内容。因此所有域共享相同的代码。在网站上,我创建了称为模块的代码块,用于执行特定的工作。所以我可能有一个模块,它所做的只是显示数据库中的最新消息。然后我可以决定该模块可以显示在哪个页面以及将显示在哪个网站上。所以我的问题是, gettext 是否适用于可能在不同页面上显示不同模块的多个域?或者我应该为每个模块创建一个语言文件,其中包含一个数组,该数组具有该特定模块的语言对话?因此,如果我有 10 个模块,每个模块都会有自己的语言文件,并且每个模块显示的任何页面都只是引用语言文件中的数组,以便该模块决定显示什么文本?希望这是有道理的,我读了很多关于 gettext 和使用数组版本的内容,但无法决定哪一个更适合这种类型的站点设置。
很多CMS都使用数组版本。我也见过 GetText 用于可扩展的应用程序。数组版本更简单,尤其是当您想从 Web 界面管理翻译时。
当然,这是一个偏好问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)