All existing locales use two-letter codes (ar, en, es, fr, nl) and the crowdin.yml output path uses %two_letters_code% — using pt-BR would conflict with any future Crowdin-imported Portuguese. The display name stays 'Portuguese (Brazil)' / 'Português (Brasil)' so users still see it's the Brazilian dialect.