FuelPHP - 为i18n处理复数

时间:2013-07-29 15:15:20

标签: internationalization fuelphp

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

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

任何见解?

1 个答案:

答案 0 :(得分:1)

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

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

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