gpt4 book ai didi

php - 为多语言 PHP 应用程序存储字符串的推荐方法

转载 作者:搜寻专家 更新时间:2023-10-31 20:51:01 25 4
gpt4 key购买 nike

通常我将字符串与描述它们的关键字相关联,然后将它们存储在结构为id int, id varchar(16), language char(2), string varchar 的数据库表中。然后,我制作了一个 PHP 包装函数,以根据访问者的当前语言获取每个字符串。

有人告诉我(我想是在某处读到的)使用 PHP 的内置方法来处理国际化。但我还没有找到任何真正“令人信服”的信息来说明为什么它应该比我的数据库方法更合适。

处理国际化网站字符串的最合适方法是什么?为什么?有没有一个我应该总是喜欢它更好的性能?如果有性能更好的,我会改用它。

最佳答案

这取决于您的目标是什么。如果您需要网站用户在线更新您的翻译,那么您的数据库方法就可以了。但是,如果要由专业翻译人员提供翻译,那么最好将翻译与网站分离。在这种情况下,使用 gettext 之类的东西是更好的主意 - 您将能够发送 .po 文件进行翻译,然后将其集成回您的网站。

考虑整个过程,管理翻译人员,管理变更等。

关于php - 为多语言 PHP 应用程序存储字符串的推荐方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7622780/

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