- Официальная документация Weblate: https://docs.weblate.org/en/latest/
- Выгрузка из Weblate переводов для запрошенного проекта.
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'ru.yoomoney.gradle.plugins.weblate-plugin:1.+'
}
}
apply plugin: 'ru.yoomoney.gradle.plugins.weblate-plugin'
weblate {
connection {
url = "https://example.net/" // your Weblate prod.
token = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
}
translations {
weblateProject = "shiro"
destDir = "ansible/templates/config/i18n"
components = ['payment_name', 'payment', 'payment_history', 'card']
languages = ["ru", "en"]
skipOnWeblateError = true //пропускать загрузку в случае недоступности weblate
}
}
downloadWeblateTranslations
- сохраняет файлы переводов в директории соответствующие запрошенным языкам{destDir}/{lang}/