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