gpt4 book ai didi

PHP 本地化 - gettext 或 array?

转载 作者:行者123 更新时间:2023-12-05 08:35:07 25 4
gpt4 key购买 nike

设置多语言网站 我现在需要决定我需要为网站上的静态文本使用哪个选项。让我解释一下我的网站设置,然后您是否可以帮助我决定使用哪种解决方案。

本站是一个CMS系统,允许多个域指向同一个目录,并根据域名提供内容。所以所有域共享相同的代码。在网站上,我创建了代码块,称为模块,用于执行特定的工作。所以我可能有一个模块,它所做的只是显示数据库中的最新消息。然后我可以决定该模块可以显示在哪个页面上以及它将显示在哪个站点上。所以我的问题是,gettext 是否适用于可能在不同页面上显示不同模块的多个域?或者我应该为每个模块创建一个语言文件,其中包含一个数组,该数组具有该特定模块的语言对话?因此,如果我有 10 个模块,每个模块都会有自己的语言文件,并且每个模块显示的任何页面都只是引用该模块的语言文件中的数组来决定显示什么文本?希望这是有道理的,我阅读了很多关于 gettext 和使用数组版本的内容,但无法决定哪种版本更适合这种类型的网站设置。

最佳答案

许多 CMS 使用数组版本。对于可扩展的应用程序,我也看到了 GetText。数组版本更简单,尤其是当您想从 Web 界面管理翻译时。

这是一个当然的偏好问题。

关于PHP 本地化 - gettext 或 array?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10608802/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com