Skip to content

Commit

Permalink
Enable Crowdin translations
Browse files Browse the repository at this point in the history
rubensworks committed Dec 9, 2024

Verified

This commit was signed with the committer’s verified signature. The key has expired.
1 parent 5b950d2 commit 84e7204
Showing 3 changed files with 74 additions and 0 deletions.
29 changes: 29 additions & 0 deletions .github/workflows/crowdin.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: "Crowdin Sync Translations"

on:
schedule:
- cron: '0 7 * * *'
workflow_dispatch:

jobs:
synchronize-with-crowdin:
runs-on: ubuntu-latest

steps:
- name: Checkout
uses: actions/checkout@v4
- name: Crowdin action
uses: crowdin/github-action@v2
with:
upload_sources: true
upload_translations: true
download_translations: true
localization_branch_name: l10n_crowdin_translations
create_pull_request: true
pull_request_title: 'New Translations'
pull_request_body: 'New translations by [Crowdin GitHub Action](https://github.com/crowdin/github-action)'
commit_message: 'Add translations through Crowdin'
env:
GITHUB_TOKEN: ${{ secrets.PAT }}
CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }} # A numeric ID, found at https://crowdin.com/project/<projectName>/tools/api
CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -2,6 +2,7 @@

[![Build Status](https://github.com/CyclopsMC/IntegratedCrafting/workflows/CI/badge.svg)](https://github.com/CyclopsMC/IntegratedCrafting/actions?query=workflow%3ACI)
[![Coverage Status](https://coveralls.io/repos/github/CyclopsMC/IntegratedCrafting/badge.svg)](https://coveralls.io/github/CyclopsMC/IntegratedCrafting)
[![Crowdin](https://badges.crowdin.net/cyclopsmc-integratedcrafting/localized.svg)](https://crowdin.com/project/cyclopsmc-integratedcrafting)
[![Download](https://img.shields.io/static/v1?label=Maven&message=GitHub%20Packages&color=blue)](https://github.com/CyclopsMC/packages/packages/770037)
[![CurseForge](http://cf.way2muchnoise.eu/full_287357_downloads.svg)](http://minecraft.curseforge.com/projects/287357)
[![Discord](https://img.shields.io/discord/386052815128100865.svg?colorB=7289DA&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHYAAABWAgMAAABnZYq0AAAACVBMVEUAAB38%2FPz%2F%2F%2F%2Bm8P%2F9AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfhBxwQJhxy2iqrAAABoElEQVRIx7WWzdGEIAyGgcMeKMESrMJ6rILZCiiBg4eYKr%2Fd1ZAfgXFm98sJfAyGNwno3G9sLucgYGpQ4OGVRxQTREMDZjF7ILSWjoiHo1n%2BE03Aw8p7CNY5IhkYd%2F%2F6MtO3f8BNhR1QWnarCH4tr6myl0cWgUVNcfMcXACP1hKrGMt8wcAyxide7Ymcgqale7hN6846uJCkQxw6GG7h2MH4Czz3cLqD1zHu0VOXMfZjHLoYvsdd0Q7ZvsOkafJ1P4QXxrWFd14wMc60h8JKCbyQvImzlFjyGoZTKzohwWR2UzSONHhYXBQOaKKsySsahwGGDnb%2FiYPJw22sCqzirSULYy1qtHhXGbtgrM0oagBV4XiTJok3GoLoDNH8ooTmBm7ZMsbpFzi2bgPGoXWXME6XT%2BRJ4GLddxJ4PpQy7tmfoU2HPN6cKg%2BledKHBKlF8oNSt5w5g5o8eXhu1IOlpl5kGerDxIVT%2BztzKepulD8utXqpChamkzzuo7xYGk%2FkpSYuviLXun5bzdRf0Krejzqyz7Z3p0I1v2d6HmA07dofmS48njAiuMgAAAAASUVORK5CYII%3D)](https://discord.gg/9yDxubB)
44 changes: 44 additions & 0 deletions crowdin.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
project_id_env: CROWDIN_PROJECT_ID
api_token_env: CROWDIN_PERSONAL_TOKEN
base_path: .

preserve_hierarchy: true

files:
- source: src/main/resources/assets/integratedcrafting/lang/en_us.json
translation: src/main/resources/assets/integratedcrafting/lang/%locale_with_underscore%.json
excluded_target_languages:
- en
skip_untranslated_strings: true
languages_mapping:
locale_with_underscore:
af: af_za
ar: ar_sa
ca: ca_es
cs: cs_cz
da: da_dk
de: de_de
el: el_gr
en-US: en_us
es-ES: es_es
fi: fi_fi
fr: fr_fr
he: he_il
hu: hu_hu
it: it_it
ja: ja_jp
ko: ko_kr
nl: nl_nl
"no": no_no
pl: pl_pl
pt-BR: pt_br
pt-PT: pt_pt
ro: ro_ro
ru: ru_ru
sr: sr_sp
sv-SE: sv_se
tr: tr_tr
uk: uk_ua
vi: vi_vn
zh-CN: zh_cn
zh-TW: zh_tw

0 comments on commit 84e7204

Please sign in to comment.