首页 > 解决方案 > 如何覆盖每个实例/安装的翻译?

问题描述

我们有一个本地提供的 symfony 2 项目。现在,一位客户对应用程序的术语不满意,并希望对其进行更改。

我知道我们可以使用(https://symfony.com/doc/2.7/bundles/override.html#translations)覆盖翻译。但是我们当然希望保持源代码干净,所以我们正在寻找一种不会影响我们原始代码的方法。

是否可以以某种方式定义一个可以被 .gitignore 排除的附加翻译文件夹并覆盖默认的 app/Resources/translations 文件夹?

我想补充一点,我们项目的分支似乎不是正确的选择,因为它会影响我们的开发/部署工作流程。

标签: phpsymfonyinternationalization

解决方案


如果我理解正确,您只需在应用程序的一个实例中编辑翻译。

也许您可以使用翻译包并将您的密钥存储到 Saas 软件中。看看https://github.com/php-translation/symfony-bundle这可能对你有帮助


推荐阅读