我正在寻找在FuelPHP中处理i18n的最佳方法。 我们目前正在使用gettext但我发现它非常可怕......
我喜欢Symfony2使用xliff文件处理它的方式,但不幸的是,它在Fuel中本身不可用。 当然,其中一个选项是使用框架的Lang class,但有没有办法用它来处理多元化的字符串,因为我真的找不到任何东西呢?
任何见解?
答案 0 :(得分:1)
这是正确的,Lang只提供了一种获取翻译字符串的方法,可选择使用变量替换,但它没有gettext功能。
即使在XLIFF中也不是那么容易(并且只出现在2.0规范中)。
我们目前正在研究Fuel v2,我们可以看看我们能否找到一个合适的解决方案。我添加了一个问题:https://github.com/fuelphp/foundation/issues/5