Используйте клиент CLI для синхронизации переводов из рабочей среды CI.
Чтобы скачать Strings в среду CI, выполните следующие действия:
-
Создать файл конфигурации
.phrase.yml
. -
Добавить в CI новый скрипт или этап bash.
-
Чтобы загрузить новые Strings, Добавьте в скрипт эту команду:
#!/bin/bash # загрузить новые Strings в Phrase, как настроено в . phrase.yml push Phrase
Установите параметры
обновить_перевод
илиобновить_описание
, если вы хотите не только Добавить новые значения, но и обновить существующие. -
Чтобы скачать переведенные Strings в текущее рабочее пространство, Добавьте следующую команду:
#!/bin/bash # получите новые строки из фразы, как настроено в .phrase.yml вытягивание Phrase
Убедитесь, что правильные ключи включены, используя теги, а также необходимые опции для подтверждено и переведено записей.
-
Зарегистрируйте webhook, чтобы оформить подписку на необходимые события.
Вебхуки доступны для Существенных событий (например, для обработанного загруженного или выполненного заказа). Общим рабочим процессом является настроить уведомление для вновь созданных комментариев в канале Slack, а также импортировать сценарии для выполнения заданий.
Интерфейс приложений API также можно использовать для запроса текущего состояния этих элементов в зависимости от циклов обновлений.
-
Ветки
Phrase Strings имеет концепцию ветвления для версий, которая отличается от обычной для веток Git. Ветки Phrase можно использовать наряду с ветками Git. Проверьте название ветви в файле конфигурации для этой ветви и выполните в ней шаги CI.
При добавлении функций переводы обычно добавляются без удаления существующих. Добавьте теги в рабочие ветки и загрузите их в главную ветвь, чтобы обеспечить отслеживание функций с помощью ключей обмена, а также вытягивание и тестирование определенных подмножеств, не вводя переводчиков в заблуждение.