【发布时间】:2009-04-16 02:09:50
【问题描述】:
我有一个想要本地化的 PHP 应用程序。目前,我这样做的方式非常丑陋: $loc['hello'] = "Hello", echo $loc['hello'];将显示Hello,您可以更改文件以更改语言。我想要的是更好的方法和更快的方法,我正在考虑:
- 1 个包含所有页面语言数据的 XML 文件(会不会很慢,因为每个页面都会加载整个网站的语言数据)
- 多个文件,每个页面一个xml文件(帮助不大,和旧系统一样乱)
- gettext() (这似乎是最好的方法,但我今天才发现,所以从我现在的系统改成这个会很难吗?快吗?)
总结一下,哪种方式最快、最干净、最容易从我目前的方式转移到新的方式。谢谢。
【问题讨论】: