0

目前我没有代码问题,但我不知道哪种方式对我更好。

对于我们的项目,我们有两种数据可以转换为视图。

在源代码中编码的部分,如系统消息(例如,您已登录、注销等)

第二部分是数据库内容之类的服务,可以添加或删除行。并不是每个实体都有可用的翻译。

现在我需要知道,如果我应该保存并从翻译表中获取翻译,还是将翻译(通过脚本)传输到 services.xliff 文件中更好

4

1 回答 1

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

于 2014-09-07T06:56:01.503 回答