【问题标题】:xliff-file vs. database translationsxliff 文件与数据库翻译
【发布时间】:2014-09-07 14:56:01
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: symfony translation xliff


    【解决方案1】:

    我建议对应用程序使用 XLIFF 或 GetText(来源:php、js)。 特别是http://jmsyst.com/bundles/JMSTranslationBundle 可能会有所帮助。 由于缓存,存储机制不太重要。因此,您可以随意使用数据库或文件作为后端。

    用户创建的内容通常通过数据库进行管理。所以你可以使用一个常见的 DoctrineExtension,比如translateablehttp://symfony.com/doc/current/cookbook/doctrine/common_extensions.html https://github.com/stof/StofDoctrineExtensionsBundle/blob/master/Resources/doc/index.rst

    【讨论】:

      猜你喜欢
      • 2021-05-13
      • 1970-01-01
      • 2018-08-25
      • 2019-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-14
      相关资源
      最近更新 更多