ci(client): add Crowdin translation workflow

Establish native GitHub synchronization, scoped translation PR checks, locale safeguards, semantic-release handling, and contributor guidance.
This commit is contained in:
neon
2026-07-14 18:31:49 +00:00
parent 07b1ddb150
commit 66056a6eb9
10 changed files with 313 additions and 6 deletions
+19
View File
@@ -0,0 +1,19 @@
preserve_hierarchy: true
export_languages:
- de
- nl
- pt-BR
- sl
pull_request_title: "i18n(client): sync translations from Crowdin"
commit_message: |-
i18n(client): sync %language% translations from Crowdin
Keep translated catalogs synchronized with reviewed Crowdin content.
append_commit_message: false
files:
- source: /client/src/locales/en.json
translation: /client/src/locales/%two_letters_code%.json
update_option: update_as_unapproved