diff --git a/.github/workflows/i18n-crowdin-download.yml b/.github/workflows/i18n-crowdin-download.yml index 89d8a1c303e..bbc5949571c 100644 --- a/.github/workflows/i18n-crowdin-download.yml +++ b/.github/workflows/i18n-crowdin-download.yml @@ -45,6 +45,8 @@ jobs: pull_request_base_branch_name: 'main' base_url: 'https://grafana.api.crowdin.com' config: 'crowdin.yml' + source: 'public/locales/en-US/grafana.json' + translation: 'public/locales/%locale%/%original_file_name%' env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }} diff --git a/.github/workflows/i18n-crowdin-upload.yml b/.github/workflows/i18n-crowdin-upload.yml index 9dcdd5a6b10..9e028b5386f 100644 --- a/.github/workflows/i18n-crowdin-upload.yml +++ b/.github/workflows/i18n-crowdin-upload.yml @@ -1,6 +1,7 @@ name: Crowdin Upload Action on: + workflow_dispatch: push: paths: - 'public/locales/en-US/grafana.json' @@ -19,11 +20,14 @@ jobs: uses: crowdin/github-action@v1 with: upload_sources: true + upload_sources_args: '--dest=public/locales/en-US/grafana.json' upload_translations: false download_translations: false create_pull_request: false base_url: 'https://grafana.api.crowdin.com' config: 'crowdin.yml' + source: 'public/locales/en-US/grafana.json' + translation: 'public/locales/%locale%/%original_file_name%' env: CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }} CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }} diff --git a/crowdin.yml b/crowdin.yml index ba8846585f1..0d1bab25f7c 100644 --- a/crowdin.yml +++ b/crowdin.yml @@ -1,7 +1,5 @@ files: - - source: /public/locales/en-US/grafana.json - translation: /public/locales/%locale%/%original_file_name% - type: i18next_json + - type: i18next_json # The following are pulled from env variables project_id_env: CROWDIN_PROJECT_ID api_token_env: CROWDIN_PERSONAL_TOKEN