我刚刚开始使用smarty,但我有一些问题需要找到适合多语言脚本的方法。
这个问题有一些解决方案,我发现到现在为止。
我希望你有一些好的解决方案。
答案 0 :(得分:1)
gettext
绝对是去除这里的方法,除非你想使用xliff或其他东西(如果那个案例id建议使用Zend_Translate并创建一个智能扩展名作为引擎)。我会使用现有的smarty插件,但是将它分叉,这样如果你需要更新它,你可以将它们贡献给社区。 p>
那就是说,你在聪明的代码中有多深?
如果您刚入手,则建议您切换到Twig i18n extension,Twig由Symfony2核心团队管理,除非Twig的开发停止,否则不应该过时所有这些都不太可能,因为它是{{3}}
的默认模板系统