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
