Как переопределить переводы для экземпляра / установки? - PullRequest
0 голосов
/ 16 января 2019

У нас есть проект Symfony 2, который предоставляется локально. Теперь один клиент недоволен терминологией приложения и хочет ее изменить.

Я знаю, что мы можем переопределить перевод, используя (https://symfony.com/doc/2.7/bundles/override.html#translations). Но, конечно, мы хотим сохранить наш исходный код в чистоте, поэтому мы ищем метод, который не влияет на наш исходный код.

Можно ли как-то определить дополнительную папку переводов, которая может быть исключена с помощью .gitignore, и переопределить папку по умолчанию app / Resources / translations?

Я хочу добавить, что форк нашего проекта не является правильным выбором, так как это повлияет на наш рабочий процесс разработки / развертывания.

Ответы [ 2 ]

0 голосов
/ 18 января 2019

Я закончил тем, что создал новый комплект, CustomTranslationsBundle, где мой клиент может размещать свои пользовательские файлы переводов, не влияя на управление версиями.

Довольно просто, и я должен был подумать об этом, прежде чем задать свой вопрос ...

0 голосов
/ 16 января 2019

Если я правильно понимаю, вам нужно редактировать переводы только в одном экземпляре вашего приложения.

Возможно, вы сможете использовать комплект переводов и сохранить ключи в программном обеспечении Saas. Взгляните на https://github.com/php-translation/symfony-bundle, это поможет вам

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...