哪个选项更具可扩展性?

发布于 2024-09-11 10:12:59 字数 357 浏览 5 评论 0原文

我正在一个项目上开发 php、mysql,

我计划添加一个多语言选项,通常我为每个 php 文件使用单个文本文件,但我想知道以下其中一项是否好以及为什么。

  • 对整个网站使用一个文本文件:这将使我的生活平静,因为我只需在一个地方进行更改,但我不知道此选项的可扩展性如何。
  • 每个 php 使用 xml 文件,这对于字典来说可以扩展吗?
  • 使用单个 xml 文件,这对于字典来说是可扩展的吗?
  • 使用数据库中的表,我使用了这个选项几次,但我读到它使网页变慢并且不能真正扩展,

这是我的选择,如果有更好的选择,我会非常感激,如果有人有关于伪代码的建议(我通常使用大数组)和替换也欢迎:D

I'm working on php, mysql on a project

I'm planning to add a multilanguage option, usually I use single textfile for each php file, but I want to know if one of the followings is good or not and why.

  • Using one single textfile for the whole site: This would make my life peacefully because I have to make changes in one place only, but I don't know how scalable this option would be.
  • Using xml files for each php, is this scalable for dictionaries?
  • Using one single xml file, is this scalable for dictionaries?
  • Using a table in the db, I used this options a few times, but I read that it make the webpage slower and is not really scalable

That are my options, if any have a better one I would be greatfully, and if anyone have an advice on the pseudocode (I usually use a big array) and a replacement Welcome too :D

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

晨敛清荷 2024-09-18 10:12:59

使用 gettext
wordpress 是一个很好的例子,如果您需要一个

来解决您的问题,单独的语言文件是唯一的解决方案,让许多人分别使用不同的语言

use gettext
wordpress is a good example if you need one

as for your question, separate language files is the only solution, letting many people work on different languages separately

你与清晨阳光 2024-09-18 10:12:59

我仅在需要其他人在我的翻译中添加/修改数据时才使用 db。

否则我按语言使用 php 文件,在每个文件中定义我的变量。

I only use db when I need other people to add / modify datas in my translation.

Else I use a php file by language, defining my variables in each.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文