Hey @NataliaS !
if you’re talking about language mapping, there’s currently none in crowdins language settings, only in the yml mentioned.
Regarding your steps:
I don’t know if there’s other Caches beside the “Caches” section of GitHub Actions, but I took care of those.
Tried it locally via the CLI which behaves the exact same. --debug and --verbose seem not to do anything via crowdin pull
command.
Are there settings in crowdin preventing the change? It’s just interesting, that german and english are our main languages and germany just doesn’t work. (Default project language in crowdin is english btw)
But here, just to make sure, the full yml file and output:
"project_id_env": "CROWDIN_PROJECT_ID"
"api_token_env": "CROWDIN_PERSONAL_TOKEN"
"base_path": "./translations/"
"base_url": "https://api.crowdin.com"
"preserve_hierarchy": true
files: [{
"source": "/en-GB/**/*.json",
"translation": "/%two_letters_code%/**/%original_file_name%",
"type": "json",
"excluded_target_languages": [],
"languages_mapping": {
"two_letters_code": {
"ar": "ar-SA",
"bg": "bg-BG",
"bs": "bs-BA",
"ca": "ca-ES",
"cs": "cs-CZ",
"da": "da-DK",
"de": "de-DE",
"el": "el-GR",
"fi": "fi-FI",
"fr": "fr-FR",
"he": "he-IL",
"hi": "hi-IN",
"hr": "hr-HR",
"hu": "hu-HU",
"id": "id-ID",
"it": "it-IT",
"ja": "ja-JP",
"ko": "ko-KR",
"lt": "lt-LT",
"lv": "lv-LV",
"nl": "nl-NL",
"no": "nn-NO",
"pl": "pl-PL",
"pt": "pt-PT",
"ro": "ro-RO",
"ru": "ru-RU",
"sk": "sk-SK",
"sl": "sl-SI",
"th": "th-TH",
"tr": "tr-TR",
"uk": "uk-UA",
"vi": "vi-VN",
}
}
}, {
"source": "/en-GB/**/*.json",
"translation": "/%locale%/**/%original_file_name%",
"type": "json",
"excluded_target_languages": [],
"languages_mapping": {
"languages_mapping": {
"locale": {
"sr-CS": "sr-RS"
}
}
}
}]
and output:
crowdin pull --debug --verbose
✔️ Fetching project info
✔️ Building ZIP archive with the latest translations
✔️ Building translation (100%)
✔️ Downloading translations
✔️ Extracting archive
✔️ Extracted: 'ar-SA/Plugins/PluginPublisher/Storefront/storefront.json'
✔️ Extracted: 'ar-SA/Plugins/SwagEnterpriseSearch/Storefront/storefront.json'
✔️ Extracted: 'bg-BG/Platform/Core/messages.json'
✔️ Extracted: 'bg-BG/Plugins/PluginPublisher/Administration/administration.json'
✔️ Extracted: 'bg-BG/Plugins/PluginPublisher/Storefront/storefront.json'
✔️ Extracted: 'bg-BG/Plugins/SwagB2bPlatform/Administration/administration.json'
✔️ Extracted: 'bg-BG/Plugins/SwagB2bPlatform/Storefront/storefront.json'
✔️ Extracted: 'bg-BG/Plugins/SwagCmsExtensions/Administration/administration.json'
✔️ Extracted: 'bg-BG/Plugins/SwagCmsExtensions/Storefront/storefront.json'
✔️ Extracted: 'bg-BG/Plugins/SwagCustomizedProducts/Administration/administration.json'
✔️ Extracted: 'bg-BG/Plugins/SwagCustomizedProducts/Storefront/storefront.json'
✔️ Extracted: 'bg-BG/Plugins/SwagEnterpriseSearch/Administration/administration.json'
✔️ Extracted: 'bg-BG/Plugins/SwagEnterpriseSearch/Storefront/storefront.json'
✔️ Extracted: 'bg-BG/Plugins/SwagMigrationAssistant/Administration/administration.json'
✔️ Extracted: 'bg-BG/Plugins/SwagMigrationMagento/Administration/administration.json'
✔️ Extracted: 'bg-BG/Plugins/SwagPayPal/Storefront/storefront.json'
✔️ Extracted: 'bg-BG/Plugins/SwagSocialShopping/Administration/administration.json'
✔️ Extracted: 'bs-BA/Platform/Core/messages.json'
✔️ Extracted: 'bs-BA/Platform/Storefront/storefront.json'
✔️ Extracted: 'bs-BA/Plugins/PluginPublisher/Administration/administration.json'
✔️ Extracted: 'bs-BA/Plugins/PluginPublisher/Storefront/storefront.json'
✔️ Extracted: 'bs-BA/Plugins/SwagB2bPlatform/Administration/administration.json'
✔️ Extracted: 'bs-BA/Plugins/SwagB2bPlatform/Storefront/storefront.json'
✔️ Extracted: 'bs-BA/Plugins/SwagCmsExtensions/Administration/administration.json'
✔️ Extracted: 'bs-BA/Plugins/SwagCmsExtensions/Storefront/storefront.json'
✔️ Extracted: 'bs-BA/Plugins/SwagCustomizedProducts/Administration/administration.json'
✔️ Extracted: 'bs-BA/Plugins/SwagCustomizedProducts/Storefront/storefront.json'
✔️ Extracted: 'bs-BA/Plugins/SwagEnterpriseSearch/Administration/administration.json'
✔️ Extracted: 'bs-BA/Plugins/SwagEnterpriseSearch/Storefront/storefront.json'
✔️ Extracted: 'bs-BA/Plugins/SwagPayPal/Administration/administration.json'
✔️ Extracted: 'bs-BA/Plugins/SwagPayPal/Storefront/storefront.json'
✔️ Extracted: 'bs-BA/Plugins/SwagSocialShopping/Administration/administration.json'
✔️ Extracted: 'ca-ES/Plugins/PluginPublisher/Storefront/storefront.json'
✔️ Extracted: 'ca-ES/Plugins/SwagEnterpriseSearch/Storefront/storefront.json'
✔️ Extracted: 'cs-CZ/Platform/Administration/administration.json'
✔️ Extracted: 'cs-CZ/Platform/Core/messages.json'
✔️ Extracted: 'cs-CZ/Plugins/PluginPublisher/Administration/administration.json'
✔️ Extracted: 'cs-CZ/Plugins/PluginPublisher/Storefront/storefront.json'
✔️ Extracted: 'cs-CZ/Plugins/SwagB2bPlatform/Administration/administration.json'
✔️ Extracted: 'cs-CZ/Plugins/SwagCmsExtensions/Administration/administration.json'
✔️ Extracted: 'cs-CZ/Plugins/SwagCmsExtensions/Storefront/storefront.json'
✔️ Extracted: 'cs-CZ/Plugins/SwagCustomizedProducts/Administration/administration.json'
✔️ Extracted: 'cs-CZ/Plugins/SwagCustomizedProducts/Storefront/storefront.json'
✔️ Extracted: 'cs-CZ/Plugins/SwagEnterpriseSearch/Administration/administration.json'
✔️ Extracted: 'cs-CZ/Plugins/SwagEnterpriseSearch/Storefront/storefront.json'
✔️ Extracted: 'cs-CZ/Plugins/SwagMigrationMagento/Administration/administration.json'
✔️ Extracted: 'cs-CZ/Plugins/SwagPayPal/Storefront/storefront.json'
✔️ Extracted: 'cs-CZ/Plugins/SwagSocialShopping/Administration/administration.json'
✔️ Extracted: 'da-DK/Platform/Administration/administration.json'
✔️ Extracted: 'da-DK/Platform/Core/messages.json'
✔️ Extracted: 'da-DK/Platform/Storefront/storefront.json'
✔️ Extracted: 'da-DK/Plugins/PluginPublisher/Administration/administration.json'
✔️ Extracted: 'da-DK/Plugins/PluginPublisher/Storefront/storefront.json'
✔️ Extracted: 'da-DK/Plugins/SwagB2bPlatform/Administration/administration.json'
✔️ Extracted: 'da-DK/Plugins/SwagB2bPlatform/Storefront/storefront.json'
✔️ Extracted: 'da-DK/Plugins/SwagCmsExtensions/Administration/administration.json'
✔️ Extracted: 'da-DK/Plugins/SwagCmsExtensions/Storefront/storefront.json'
✔️ Extracted: 'da-DK/Plugins/SwagCustomizedProducts/Storefront/storefront.json'
✔️ Extracted: 'da-DK/Plugins/SwagEnterpriseSearch/Administration/administration.json'
✔️ Extracted: 'da-DK/Plugins/SwagEnterpriseSearch/Storefront/storefront.json'
✔️ Extracted: 'da-DK/Plugins/SwagMigrationAssistant/Administration/administration.json'
✔️ Extracted: 'da-DK/Plugins/SwagMigrationMagento/Administration/administration.json'
✔️ Extracted: 'da-DK/Plugins/SwagPayPal/Storefront/storefront.json'
✔️ Extracted: 'de-AT/Platform/Administration/administration.json'
✔️ Extracted: 'de-AT/Platform/Core/messages.json'
✔️ Extracted: 'de-AT/Platform/Storefront/storefront.json'
✔️ Extracted: 'de-AT/Plugins/PluginPublisher/Administration/administration.json'
✔️ Extracted: 'de-AT/Plugins/PluginPublisher/Storefront/storefront.json'
✔️ Extracted: 'de-AT/Plugins/SwagB2bPlatform/Administration/administration.json'
✔️ Extracted: 'de-AT/Plugins/SwagB2bPlatform/Storefront/storefront.json'
✔️ Extracted: 'de-AT/Plugins/SwagCmsExtensions/Administration/administration.json'
✔️ Extracted: 'de-AT/Plugins/SwagCmsExtensions/Storefront/storefront.json'
✔️ Extracted: 'de-AT/Plugins/SwagCustomizedProducts/Administration/administration.json'
✔️ Extracted: 'de-AT/Plugins/SwagCustomizedProducts/Storefront/storefront.json'
✔️ Extracted: 'de-AT/Plugins/SwagEnterpriseSearch/Administration/administration.json'
✔️ Extracted: 'de-AT/Plugins/SwagEnterpriseSearch/Storefront/storefront.json'
✔️ Extracted: 'de-AT/Plugins/SwagMigrationAssistant/Administration/administration.json'
✔️ Extracted: 'de-AT/Plugins/SwagMigrationMagento/Administration/administration.json'
✔️ Extracted: 'de-AT/Plugins/SwagPayPal/Administration/administration.json'
✔️ Extracted: 'de-AT/Plugins/SwagPayPal/Storefront/storefront.json'
✔️ Extracted: 'de-AT/Plugins/SwagSocialShopping/Administration/administration.json'
✔️ Extracted: 'de-CH/Platform/Administration/administration.json'
✔️ Extracted: 'de-CH/Platform/Core/messages.json'
✔️ Extracted: 'de-CH/Platform/Storefront/storefront.json'
✔️ Extracted: 'de-CH/Plugins/PluginPublisher/Administration/administration.json'
✔️ Extracted: 'de-CH/Plugins/PluginPublisher/Storefront/storefront.json'
✔️ Extracted: 'de-CH/Plugins/SwagB2bPlatform/Administration/administration.json'
✔️ Extracted: 'de-CH/Plugins/SwagB2bPlatform/Storefront/storefront.json'
✔️ Extracted: 'de-CH/Plugins/SwagCmsExtensions/Administration/administration.json'
✔️ Extracted: 'de-CH/Plugins/SwagCmsExtensions/Storefront/storefront.json'
✔️ Extracted: 'de-CH/Plugins/SwagCustomizedProducts/Administration/administration.json'
✔️ Extracted: 'de-CH/Plugins/SwagCustomizedProducts/Storefront/storefront.json'
✔️ Extracted: 'de-CH/Plugins/SwagEnterpriseSearch/Administration/administration.json'
✔️ Extracted: 'de-CH/Plugins/SwagEnterpriseSearch/Storefront/storefront.json'
✔️ Extracted: 'de-CH/Plugins/SwagMigrationAssistant/Administration/administration.json'
✔️ Extracted: 'de-CH/Plugins/SwagMigrationMagento/Administration/administration.json'
✔️ Extracted: 'de-CH/Plugins/SwagPayPal/Administration/administration.json'
✔️ Extracted: 'de-CH/Plugins/SwagPayPal/Storefront/storefront.json'
✔️ Extracted: 'de-CH/Plugins/SwagSocialShopping/Administration/administration.json'
✔️ Extracted: 'de/Platform/Administration/administration.json'
✔️ Extracted: 'de/Platform/Core/messages.json'
✔️ Extracted: 'de/Platform/Storefront/storefront.json'
✔️ Extracted: 'de/Plugins/PluginPublisher/Administration/administration.json'
✔️ Extracted: 'de/Plugins/PluginPublisher/Storefront/storefront.json'
✔️ Extracted: 'de/Plugins/SwagB2bPlatform/Administration/administration.json'
✔️ Extracted: 'de/Plugins/SwagB2bPlatform/Storefront/storefront.json'
✔️ Extracted: 'de/Plugins/SwagCmsExtensions/Administration/administration.json'
✔️ Extracted: 'de/Plugins/SwagCmsExtensions/Storefront/storefront.json'
✔️ Extracted: 'de/Plugins/SwagCustomizedProducts/Administration/administration.json'
✔️ Extracted: 'de/Plugins/SwagCustomizedProducts/Storefront/storefront.json'
✔️ Extracted: 'de/Plugins/SwagEnterpriseSearch/Administration/administration.json'
✔️ Extracted: 'de/Plugins/SwagEnterpriseSearch/Storefront/storefront.json'
✔️ Extracted: 'de/Plugins/SwagMigrationAssistant/Administration/administration.json'
✔️ Extracted: 'de/Plugins/SwagMigrationMagento/Administration/administration.json'
✔️ Extracted: 'de/Plugins/SwagPayPal/Administration/administration.json'
✔️ Extracted: 'de/Plugins/SwagPayPal/Storefront/storefront.json'
✔️ Extracted: 'de/Plugins/SwagSocialShopping/Administration/administration.json'
[... Lots of same stuff, deleted because of character limit]