代码之家  ›  专栏  ›  技术社区  ›  Yifan

PHP中支持多种语言的最佳系统?[关闭]

  •  2
  • Yifan  · 技术社区  · 17 年前

    我有一个需要本地化的PHP应用程序。目前,我这样做的方式是一种非常丑陋的方式:$loc['hello']=“hello”,echo$loc['hello'];将显示Hello,您可以更改文件以更改语言。我想要的是一种更好、更快的方法,我正在考虑:

    • 1个XML文件,其中包含所有页面的语言数据(每个页面都会加载整个网站的语言数据,这会不会很慢)
    • 多个文件,每个页面一个xml文件(没有多大帮助,因为它和旧系统一样混乱)
    • gettext()(这似乎是最好的方法,但我今天才发现它,所以很难从我当前的系统更改为这个吗?它快吗?)

    总之,哪种方式最快、最干净、最容易从我目前的方式过渡到新的方式。谢谢。