目前我没有代码问题,但我不知道哪种方式对我更好。
对于我们的项目,我们有两种数据可以转换为视图。
该部分,在源代码中编码,如系统消息(例如,您已登录,注销等)
第二部分是数据库内容,如服务,可以添加或删除行。并非每个实体都可以提供翻译。
现在我需要知道,如果我应该保存并从转换表中获取翻译,或者将转换(通过脚本)转换为services.xliff文件更好
答案 0 :(得分:1)
我建议使用XLIFF或GetText作为应用程序(来源:php,js)。 特别是http://jmsyst.com/bundles/JMSTranslationBundle可能会有所帮助。 由于缓存,存储机制不太重要。所以随意使用数据库或文件作为后端。
用户创建的内容通常通过数据库进行管理。因此,您可以使用常见的DoctrineExtension,例如translateable
。 http://symfony.com/doc/current/cookbook/doctrine/common_extensions.html
https://github.com/stof/StofDoctrineExtensionsBundle/blob/master/Resources/doc/index.rst