files: - source: /lib/l10n/arb/app_en.arb translation: /lib/l10n/arb/app_%locale%.arb languages_mapping: locale: # Keys MUST be the project's Crowdin language ids; values are the # %locale% suffix used in app_%locale%.arb (underscores so Flutter # gen-l10n parses them — hyphenated filenames break gen-l10n). # Locales below the 70% translation threshold (ar, hi, nl, # zh-CN, zh-TW) are unmapped so `crowdin pull` doesn't recreate # their arb files; re-add a mapping line when one qualifies. de: de es-ES: es_ES fr: fr id: id ja: ja ko: ko pt-PT: pt_PT ru: ru tr: tr uk: uk