mirror of
https://github.com/d4rken-org/capod.git
synced 2026-09-14 18:26:11 -04:00
Refactor Crowdin language mapping
This commit refactors the `crowdin.yaml` configuration file to:
- Use YAML anchors (`&stringmapping`, `*stringmapping`) to define and reuse the `languages_mapping` for different source files. This reduces redundancy and improves maintainability.
- Update language codes for Sardinian ("sc") and Norwegian ("no") to "sc-rIT" and "nb" respectively in the `stringmapping`.
- Update language codes for Sardinian ("sc") and Albanian ("sq") to "sc-IT" and "sq-AL" respectively in the `playstoremapping`.
This commit is contained in:
+9
-309
@@ -10,8 +10,8 @@
|
||||
# "update_option" : "update_without_changes",
|
||||
"languages_mapping": &stringmapping {
|
||||
"android_code": {
|
||||
"sc-IT": "sc-rIT",
|
||||
"sq-AL": "sq-rAL",
|
||||
"sc": "sc-rIT",
|
||||
"sq": "sq-rAL",
|
||||
"ar": "ar",
|
||||
"am": "am",
|
||||
"hy-AM": "hy-rAM",
|
||||
@@ -57,7 +57,7 @@
|
||||
"my": "my-rMM",
|
||||
"ne-NP": "ne-rNP",
|
||||
"nl": "nl",
|
||||
"no": "no",
|
||||
"no": "nb",
|
||||
"pl": "pl",
|
||||
"pt-PT": "pt",
|
||||
"pt-BR": "pt-rBR",
|
||||
@@ -89,325 +89,25 @@
|
||||
"dest": "/strings-app-gplay.xml",
|
||||
"translation": "/app/src/gplay/res/values-%android_code%/strings.xml",
|
||||
# "update_option" : "update_without_changes",
|
||||
"languages_mapping": &stringmapping {
|
||||
"android_code": {
|
||||
"sc-IT": "sc-rIT",
|
||||
"sq-AL": "sq-rAL",
|
||||
"ar": "ar",
|
||||
"am": "am",
|
||||
"hy-AM": "hy-rAM",
|
||||
"az": "az",
|
||||
"be": "be",
|
||||
"bn": "bn-rBD",
|
||||
"bg": "bg",
|
||||
"ca": "ca",
|
||||
"cs": "cs",
|
||||
"da": "da",
|
||||
"de": "de",
|
||||
"el": "el",
|
||||
"es-ES": "es",
|
||||
"es-AR": "es-rAR",
|
||||
"es-MX": "es-rMX",
|
||||
"es-VE": "es-rVE",
|
||||
"et": "et-rEE",
|
||||
"eu": "eu-rES",
|
||||
"fa": "fa",
|
||||
"fil": "fil",
|
||||
"fi": "fi",
|
||||
"fr": "fr",
|
||||
"gl": "gl-rES",
|
||||
"hr": "hr",
|
||||
"hu": "hu",
|
||||
"is": "is",
|
||||
"id": "in",
|
||||
"it": "it",
|
||||
"he": "iw",
|
||||
"ja": "ja",
|
||||
"ka": "ka-rGE",
|
||||
"km": "km-rKH",
|
||||
"kn": "kn-rIN",
|
||||
"ko": "ko",
|
||||
"ky": "ky-rKG",
|
||||
"lt": "lt",
|
||||
"lv": "lv",
|
||||
"lo": "lo-rLA",
|
||||
"ms": "ms",
|
||||
"ml-IN": "ml-rIN",
|
||||
"mn": "mn-rMN",
|
||||
"mr": "mr-rIN",
|
||||
"my": "my-rMM",
|
||||
"ne-NP": "ne-rNP",
|
||||
"nl": "nl",
|
||||
"no": "no",
|
||||
"pl": "pl",
|
||||
"pt-PT": "pt",
|
||||
"pt-BR": "pt-rBR",
|
||||
"ro": "ro",
|
||||
"ru": "ru",
|
||||
"rm-CH": "rm",
|
||||
"si-LK": "si-rLK",
|
||||
"sk": "sk",
|
||||
"sl": "sl",
|
||||
"sr": "sr",
|
||||
"sv-SE": "sv",
|
||||
"sw": "sw",
|
||||
"th": "th",
|
||||
"ta": "ta-rIN",
|
||||
"te": "te-rIN",
|
||||
"tr": "tr",
|
||||
"uk": "uk",
|
||||
"ur-IN": "ur-rIN",
|
||||
"uz": "uz",
|
||||
"vi": "vi",
|
||||
"zh-CN": "zh-rCN",
|
||||
"zh-HK": "zh-rHK",
|
||||
"zh-TW": "zh-rTW",
|
||||
"zu": "zu"
|
||||
}
|
||||
}
|
||||
"languages_mapping": *stringmapping
|
||||
}, {
|
||||
"source": "/app/src/foss/res/values/strings.xml",
|
||||
"dest": "/strings-app-foss.xml",
|
||||
"translation": "/app/src/foss/res/values-%android_code%/strings.xml",
|
||||
# "update_option" : "update_without_changes",
|
||||
"languages_mapping": &stringmapping {
|
||||
"android_code": {
|
||||
"sc-IT": "sc-rIT",
|
||||
"sq-AL": "sq-rAL",
|
||||
"ar": "ar",
|
||||
"am": "am",
|
||||
"hy-AM": "hy-rAM",
|
||||
"az": "az",
|
||||
"be": "be",
|
||||
"bn": "bn-rBD",
|
||||
"bg": "bg",
|
||||
"ca": "ca",
|
||||
"cs": "cs",
|
||||
"da": "da",
|
||||
"de": "de",
|
||||
"el": "el",
|
||||
"es-ES": "es",
|
||||
"es-AR": "es-rAR",
|
||||
"es-MX": "es-rMX",
|
||||
"es-VE": "es-rVE",
|
||||
"et": "et-rEE",
|
||||
"eu": "eu-rES",
|
||||
"fa": "fa",
|
||||
"fil": "fil",
|
||||
"fi": "fi",
|
||||
"fr": "fr",
|
||||
"gl": "gl-rES",
|
||||
"hr": "hr",
|
||||
"hu": "hu",
|
||||
"is": "is",
|
||||
"id": "in",
|
||||
"it": "it",
|
||||
"he": "iw",
|
||||
"ja": "ja",
|
||||
"ka": "ka-rGE",
|
||||
"km": "km-rKH",
|
||||
"kn": "kn-rIN",
|
||||
"ko": "ko",
|
||||
"ky": "ky-rKG",
|
||||
"lt": "lt",
|
||||
"lv": "lv",
|
||||
"lo": "lo-rLA",
|
||||
"ms": "ms",
|
||||
"ml-IN": "ml-rIN",
|
||||
"mn": "mn-rMN",
|
||||
"mr": "mr-rIN",
|
||||
"my": "my-rMM",
|
||||
"ne-NP": "ne-rNP",
|
||||
"nl": "nl",
|
||||
"no": "no",
|
||||
"pl": "pl",
|
||||
"pt-PT": "pt",
|
||||
"pt-BR": "pt-rBR",
|
||||
"ro": "ro",
|
||||
"ru": "ru",
|
||||
"rm-CH": "rm",
|
||||
"si-LK": "si-rLK",
|
||||
"sk": "sk",
|
||||
"sl": "sl",
|
||||
"sr": "sr",
|
||||
"sv-SE": "sv",
|
||||
"sw": "sw",
|
||||
"th": "th",
|
||||
"ta": "ta-rIN",
|
||||
"te": "te-rIN",
|
||||
"tr": "tr",
|
||||
"uk": "uk",
|
||||
"ur-IN": "ur-rIN",
|
||||
"uz": "uz",
|
||||
"vi": "vi",
|
||||
"zh-CN": "zh-rCN",
|
||||
"zh-HK": "zh-rHK",
|
||||
"zh-TW": "zh-rTW",
|
||||
"zu": "zu"
|
||||
}
|
||||
}
|
||||
"languages_mapping": *stringmapping
|
||||
}, {
|
||||
"source": "/app/src/main/res/values/strings.xml",
|
||||
"dest": "/strings-app.xml",
|
||||
"translation": "/app/src/main/res/values-%android_code%/strings.xml",
|
||||
# "update_option" : "update_without_changes",
|
||||
"languages_mapping": &stringmapping {
|
||||
"android_code": {
|
||||
"sc-IT": "sc-rIT",
|
||||
"sq-AL": "sq-rAL",
|
||||
"ar": "ar",
|
||||
"am": "am",
|
||||
"hy-AM": "hy-rAM",
|
||||
"az": "az",
|
||||
"be": "be",
|
||||
"bn": "bn-rBD",
|
||||
"bg": "bg",
|
||||
"ca": "ca",
|
||||
"cs": "cs",
|
||||
"da": "da",
|
||||
"de": "de",
|
||||
"el": "el",
|
||||
"es-ES": "es",
|
||||
"es-AR": "es-rAR",
|
||||
"es-MX": "es-rMX",
|
||||
"es-VE": "es-rVE",
|
||||
"et": "et-rEE",
|
||||
"eu": "eu-rES",
|
||||
"fa": "fa",
|
||||
"fil": "fil",
|
||||
"fi": "fi",
|
||||
"fr": "fr",
|
||||
"gl": "gl-rES",
|
||||
"hr": "hr",
|
||||
"hu": "hu",
|
||||
"is": "is",
|
||||
"id": "in",
|
||||
"it": "it",
|
||||
"he": "iw",
|
||||
"ja": "ja",
|
||||
"ka": "ka-rGE",
|
||||
"km": "km-rKH",
|
||||
"kn": "kn-rIN",
|
||||
"ko": "ko",
|
||||
"ky": "ky-rKG",
|
||||
"lt": "lt",
|
||||
"lv": "lv",
|
||||
"lo": "lo-rLA",
|
||||
"ms": "ms",
|
||||
"ml-IN": "ml-rIN",
|
||||
"mn": "mn-rMN",
|
||||
"mr": "mr-rIN",
|
||||
"my": "my-rMM",
|
||||
"ne-NP": "ne-rNP",
|
||||
"nl": "nl",
|
||||
"no": "no",
|
||||
"pl": "pl",
|
||||
"pt-PT": "pt",
|
||||
"pt-BR": "pt-rBR",
|
||||
"ro": "ro",
|
||||
"ru": "ru",
|
||||
"rm-CH": "rm",
|
||||
"si-LK": "si-rLK",
|
||||
"sk": "sk",
|
||||
"sl": "sl",
|
||||
"sr": "sr",
|
||||
"sv-SE": "sv",
|
||||
"sw": "sw",
|
||||
"th": "th",
|
||||
"ta": "ta-rIN",
|
||||
"te": "te-rIN",
|
||||
"tr": "tr",
|
||||
"uk": "uk",
|
||||
"ur-IN": "ur-rIN",
|
||||
"uz": "uz",
|
||||
"vi": "vi",
|
||||
"zh-CN": "zh-rCN",
|
||||
"zh-HK": "zh-rHK",
|
||||
"zh-TW": "zh-rTW",
|
||||
"zu": "zu"
|
||||
}
|
||||
}
|
||||
"languages_mapping": *stringmapping
|
||||
}, {
|
||||
"source": "/app-wear/src/main/res/values/strings.xml",
|
||||
"dest": "/strings-wear.xml",
|
||||
"translation": "/app-wear/src/main/res/values-%android_code%/strings.xml",
|
||||
# "update_option" : "update_without_changes",
|
||||
"languages_mapping": &stringmapping {
|
||||
"android_code": {
|
||||
"sc-IT": "sc-rIT",
|
||||
"sq-AL": "sq-rAL",
|
||||
"ar": "ar",
|
||||
"am": "am",
|
||||
"hy-AM": "hy-rAM",
|
||||
"az": "az",
|
||||
"be": "be",
|
||||
"bn": "bn-rBD",
|
||||
"bg": "bg",
|
||||
"ca": "ca",
|
||||
"cs": "cs",
|
||||
"da": "da",
|
||||
"de": "de",
|
||||
"el": "el",
|
||||
"es-ES": "es",
|
||||
"es-AR": "es-rAR",
|
||||
"es-MX": "es-rMX",
|
||||
"es-VE": "es-rVE",
|
||||
"et": "et-rEE",
|
||||
"eu": "eu-rES",
|
||||
"fa": "fa",
|
||||
"fil": "fil",
|
||||
"fi": "fi",
|
||||
"fr": "fr",
|
||||
"gl": "gl-rES",
|
||||
"hr": "hr",
|
||||
"hu": "hu",
|
||||
"is": "is",
|
||||
"id": "in",
|
||||
"it": "it",
|
||||
"he": "iw",
|
||||
"ja": "ja",
|
||||
"ka": "ka-rGE",
|
||||
"km": "km-rKH",
|
||||
"kn": "kn-rIN",
|
||||
"ko": "ko",
|
||||
"ky": "ky-rKG",
|
||||
"lt": "lt",
|
||||
"lv": "lv",
|
||||
"lo": "lo-rLA",
|
||||
"ms": "ms",
|
||||
"ml-IN": "ml-rIN",
|
||||
"mn": "mn-rMN",
|
||||
"mr": "mr-rIN",
|
||||
"my": "my-rMM",
|
||||
"ne-NP": "ne-rNP",
|
||||
"nl": "nl",
|
||||
"no": "no",
|
||||
"pl": "pl",
|
||||
"pt-PT": "pt",
|
||||
"pt-BR": "pt-rBR",
|
||||
"ro": "ro",
|
||||
"ru": "ru",
|
||||
"rm-CH": "rm",
|
||||
"si-LK": "si-rLK",
|
||||
"sk": "sk",
|
||||
"sl": "sl",
|
||||
"sr": "sr",
|
||||
"sv-SE": "sv",
|
||||
"sw": "sw",
|
||||
"th": "th",
|
||||
"ta": "ta-rIN",
|
||||
"te": "te-rIN",
|
||||
"tr": "tr",
|
||||
"uk": "uk",
|
||||
"ur-IN": "ur-rIN",
|
||||
"uz": "uz",
|
||||
"vi": "vi",
|
||||
"zh-CN": "zh-rCN",
|
||||
"zh-HK": "zh-rHK",
|
||||
"zh-TW": "zh-rTW",
|
||||
"zu": "zu"
|
||||
}
|
||||
}
|
||||
"languages_mapping": *stringmapping
|
||||
}, {
|
||||
"source": "/fastlane/metadata/android/en-US/full_description.txt",
|
||||
"dest": "/description.txt",
|
||||
@@ -415,8 +115,8 @@
|
||||
# "update_option" : "update_without_changes",
|
||||
"languages_mapping": &playstoremapping {
|
||||
"locale": {
|
||||
"sc-IT": "sc-IT",
|
||||
"sq-AL": "sq-AL",
|
||||
"sc": "sc-IT",
|
||||
"sq": "sq-AL",
|
||||
"af": "af",
|
||||
"ar": "ar",
|
||||
"am": "am",
|
||||
|
||||
Reference in New Issue
Block a user