使用gettext进行翻译,比直接用数组或json存储有何优势?

看到很多框架都使用gettext进行i18n处理,简单了解了下,觉得这种方法太过于复杂。.po文件的内容显得很臃肿(快赶上xml了)。为什么不直接用数组解决这个问题呢?他的优势是什么呢?
(thinkphp,ci就是用数组搞定的。)

查看回复