2

我正在寻找在 FuelPHP 中处理 i18n 的最佳方式。我们目前正在使用 gettext 但我觉得它非常可怕......

我喜欢 Symfony2 使用 xliff 文件处理它的方式,但不幸的是,这在 Fuel 中不可用。当然,其中一个选项是使用框架的Lang 类,但有没有办法用它来处理复数字符串,因为我真的找不到任何东西?

有什么见解吗?

4

1 回答 1

1

没错,Lang 只提供了一种获取翻译字符串的方法,可以选择使用变量替换,但它没有 gettext 功能。

即使在 XLIFF 中也不是那么容易(并且只存在于 2.0 规范中)。

我们目前正在开发 Fuel v2,我们可以看看是否能找到合适的解决方案。我为它添加了一个问题:https ://github.com/fuelphp/foundation/issues/5

于 2013-08-31T23:39:08.420 回答