Плагин для Android Studio

Плагин позволяет интегрировать Android-проект с Crowdin. Это позволяет мгновенно загружать в систему новые исходные строки, а также загружать переводы из вашего проекта Crowdin. Currently, translations from Android Studio aren’t sent to Crowdin.

Файл конфигурации

Чтобы начать использовать этот плагин, создайте файл с учетными данными проекта с именем crowdin.properties в корневой директории проекта.

project-identifier=your-project-identifier
project-key=your-project-key

Плагин автоматически найдет strings.xml файл в каталоге значений, и в случае обновления он будет загружен в Crowdin мгновенно. Если у вас больше исходных файлов или имя исходного файла отличается от strings.xml пожалуйста, укажите это в sources параметр.

sources=file1.xml, file2.xml

Для проектов Android Studio, использующих git VCS, плагин автоматически создает соответствующие ветви в Crowdin. Если вы не используете функцию ветвей в Crowdin, добавьте disable-branch = true параметр в файл конфигурации.

disable-branches=true

Добавить auto-upload = false для запрета автоматической загрузки файлов в Crowdin.

auto-upload=false

Чтобы скачать переводы с Crowdin, выберите в меню: Инструменты > Crowdin > Скачать. Переводы будут экспортированы в Resources папку. Этот плагин автоматически устанавливает шаблоны экспорта (путь, по которому переводы будут добавлены в Android Studio) при загрузке исходного файла в Crowdin. Путь экспорта для переводов не может быть изменен.

Установка

  1. Установить плагин через Репозиторий плагинов JetBrains.
  2. Плагин автоматически обнаруживает файл с исходными строками (“**/values/strings.xml”). Если изменено, файл будет обновлен в Crowdin.
  3. Исходный файл также можно вручную загрузить в Crowdin через меню Инструменты > Crowdin > Загрузить или щелкните правой кнопкой мыши файл и выберите Загрузить на Crowdin.
  4. Для загрузки переводов используйте меню Инструменты > Crowdin > Скачать. Переводы будут экспортированы в папку ресурсов (**/resources/values-uk/strings.xml, **/resources/values-fr/strings.xml, …)

Была ли эта статья полезной?