-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: Add Crowdin sync Jobs Configuration files - MEED-7458 (#55)
- Loading branch information
Showing
5 changed files
with
127 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
<!-- Ensure to provide github issue and task id in the title --> | ||
<!-- Choose between feat and fix in the title to differenciate a new feature from a fix --> | ||
<!-- Title format must be : | ||
feat: FEATURE TITLE - MEED-XXXX - meeds-io/meeds#1234 | ||
or | ||
fix: Fix TITLE - MEED-XXXX - meeds-io/meeds#1234 | ||
--> | ||
|
||
<!-- Description : describe the feature/the fix by answering theses questions : --> | ||
<!-- Why is this change needed?--> | ||
<!-- Prior to this change, ...--> | ||
<!-- How does it address the issue?--> | ||
<!-- This change ...--> | ||
|
||
|
||
<!-- Tips : | ||
Try To Limit Each Line to a Maximum Of 72 Characters | ||
Provide links or keys to any relevant tickets, articles or other resources | ||
Remember to | ||
- Capitalize the subject line | ||
- Use the imperative mood in the subject line | ||
- Do not end the subject line with a period | ||
- Separate subject from body with a blank line | ||
- Use the body to explain what and why vs. how | ||
- Can use multiple lines with "-" for bullet points in body | ||
--> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
name: Crowdin download Action | ||
|
||
on: | ||
schedule: | ||
- cron: "30 22 * * *" | ||
workflow_dispatch: | ||
|
||
jobs: | ||
download-crowdin-exo: | ||
name: CI Build | ||
uses: exoplatform/swf-scripts/.github/workflows/download-crowdin-exoplatform.yml@master | ||
with: | ||
CROWDIN_ALLOW_MAINTENANCE_DOWNLOAD: ${{ vars.CROWDIN_ALLOW_MAINTENANCE_DOWNLOAD }} | ||
secrets: | ||
CROWDIN_GITHUB_TOKEN: ${{ secrets.CROWDIN_GITHUB_TOKEN }} | ||
CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }} | ||
CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }} | ||
SWF_GPG_PRIVATE_KEY: ${{ secrets.SWF_GPG_PRIVATE_KEY }} | ||
SWF_GPG_PASSPHRASE: ${{ secrets.SWF_GPG_PASSPHRASE }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
name: Crowdin Upload branches | ||
|
||
on: | ||
workflow_dispatch: | ||
push: | ||
branches: | ||
- stable/* | ||
jobs: | ||
download-crowdin-exo: | ||
name: CI Build | ||
uses: exoplatform/swf-scripts/.github/workflows/upload-crowdin-branches.yml@master | ||
secrets: | ||
CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }} | ||
CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
name: Crowdin Upload main | ||
|
||
on: | ||
workflow_dispatch: | ||
push: | ||
branches: | ||
- develop | ||
jobs: | ||
download-crowdin-exo: | ||
name: CI Build | ||
uses: exoplatform/swf-scripts/.github/workflows/upload-crowdin-main.yml@master | ||
secrets: | ||
CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }} | ||
CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
# | ||
# Your Crowdin credentials | ||
# | ||
"project_id_env" : "CROWDIN_PROJECT_ID" | ||
"api_token_env" : "CROWDIN_PERSONAL_TOKEN" | ||
"base_path" : "." | ||
"base_url" : "https://api.crowdin.com" | ||
|
||
# | ||
# Choose file structure in Crowdin | ||
# e.g. true or false | ||
# | ||
"preserve_hierarchy": true | ||
# | ||
# Files configuration | ||
# | ||
files: [ | ||
{ | ||
"source" : "/gamification-crowdin-webapp/src/main/resources/locale/addon/Gamification_en.properties", | ||
|
||
"translation" : "%original_path%/%file_name%!_%locale_with_underscore%.%file_extension%", | ||
"translation_replace" : { | ||
"_en!": "","ar_SA": "ar","ar_OM": "aro","az_AZ": "az","ca_ES": "ca","ceb_PH": "ceb", | ||
"co_FR": "co","cs_CZ": "cs","de_DE": "de","el_GR": "el","en_US": "en","es_ES": "es_ES","eu_ES": "eu","fa_IR": "fa", | ||
"fi_FI": "fi","fil_PH": "fil","fr_FR": "fr","hi_IN": "hi","hu_HU": "hu","id_ID": "id","it_IT": "it","ja_JP": "ja", | ||
"kab_KAB": "kab","ko_KR": "ko","lt_LT": "lt","ms_MY": "ms","nl_NL": "nl","no_NO": "no","pcm_NG": "pcm","pl_PL": "pl", | ||
"pt_BR": "pt_BR","pt_PT": "pt_PT","ro_RO": "ro","ru_RU": "ru","sk_SK": "sk","sl_SI": "sl","sq_AL": "sq", | ||
"sv_SE": "sv_SE","th_TH": "th","tl_PH": "tl","tr_TR": "tr","uk_UA": "uk","ur_IN": "ur_IN","vi_VN": "vi", | ||
"zh_CN": "zh_CN","zh_TW": "zh_TW", | ||
}, | ||
"dest" : "hub/gamification__crowdin/Gamification.properties", | ||
"update_option" : "update_as_unapproved", | ||
"escape_special_characters": 0, | ||
"escape_quotes" : 0, | ||
},{ | ||
"source" : "/gamification-crowdin-webapp/src/main/resources/locale/portlet/CrowdinWebHookManagement_en.properties", | ||
|
||
"translation" : "%original_path%/%file_name%!_%locale_with_underscore%.%file_extension%", | ||
"translation_replace" : { | ||
"_en!": "","ar_SA": "ar","ar_OM": "aro","az_AZ": "az","ca_ES": "ca","ceb_PH": "ceb", | ||
"co_FR": "co","cs_CZ": "cs","de_DE": "de","el_GR": "el","en_US": "en","es_ES": "es_ES","eu_ES": "eu","fa_IR": "fa", | ||
"fi_FI": "fi","fil_PH": "fil","fr_FR": "fr","hi_IN": "hi","hu_HU": "hu","id_ID": "id","it_IT": "it","ja_JP": "ja", | ||
"kab_KAB": "kab","ko_KR": "ko","lt_LT": "lt","ms_MY": "ms","nl_NL": "nl","no_NO": "no","pcm_NG": "pcm","pl_PL": "pl", | ||
"pt_BR": "pt_BR","pt_PT": "pt_PT","ro_RO": "ro","ru_RU": "ru","sk_SK": "sk","sl_SI": "sl","sq_AL": "sq", | ||
"sv_SE": "sv_SE","th_TH": "th","tl_PH": "tl","tr_TR": "tr","uk_UA": "uk","ur_IN": "ur_IN","vi_VN": "vi", | ||
"zh_CN": "zh_CN","zh_TW": "zh_TW", | ||
}, | ||
"dest" : "hub/gamification__crowdin/CrowdinWebHookManagement.properties", | ||
"update_option" : "update_as_unapproved", | ||
"escape_special_characters": 0, | ||
"escape_quotes" : 0, | ||
} | ||
] |