Skip to content

Latest commit

 

History

History
49 lines (37 loc) · 1.57 KB

README.md

File metadata and controls

49 lines (37 loc) · 1.57 KB

Build Status codecov License: MIT

weblate-plugin

Функционал

  • Выгрузка из 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}/