【发布时间】:2012-07-16 13:33:56
【问题描述】:
我继承了一些简单的 php 代码,我必须在其中进行一些更改。 因为改动很小,最大的需求是支持多语言,所以我选择保留现有代码而不是重写它,但我需要一个 i18n 库用于纯 php。
是否有任何与普通 php 一起使用的默认库?我真的不知道,使用/下载的链接会很有帮助。
更新 1:
如果你能告诉我一些类似控制台的工具,它可以帮助我构建一个包含所有应该翻译的字符串的文件,而不是手动完成(在 CakePHP 中是 __() 函数之间的每个实例) .
【问题讨论】:
-
@hakre:不,答案与我要求的完全不同,这里我们在谈论 php,而我们在谈论 java。
-
我想说阅读有帮助:stackoverflow.com/a/41379/367456
-
@hakre:谢谢,我没有注意到,这个答案很好,但是我不知道问题 is 是否真的与此重复,因为我认为只是那里有一个php答案。
-
重复的建议是我的 2 美分,我的 2 美分中的另一个是:gettext 效果很好,而且速度很快。它非常独立,如果您了解它,它也适用于其他可用的计算机语言,并且存在工具链以及备用库。所以它不会变得容易得多。为了您的更新:Poedit 为您解析
_()。并且存在更多工具,这只是一/二。 -
@hakre:这绝不是另一个问题的重复。虽然答案可能相似(gettext),但 question 本身是完全不同的(它是关于 PHP,而不是 Java),这才是最重要的。