Skip to content

Commit a53e12f

Browse files
author
Sergio
committed
fix: fallbackLocales overriden if parent found
1 parent 6f598e8 commit a53e12f

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

packages/conf/src/index.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ describe("@lingui/conf", function () {
173173
),
174174
})
175175
expect(config.fallbackLocales).toEqual({
176-
"en-US": "en",
176+
"en-US": ["en"],
177177
default: "en",
178178
"es-MX": "es"
179179
})

packages/conf/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -278,7 +278,7 @@ export function fallbackLanguageMigration(
278278

279279
config.locales.forEach((locale) => {
280280
const fl = getCldrParentLocale(locale.toLowerCase())
281-
if (fl) {
281+
if (fl && !config.fallbackLocales[locale]) {
282282
config.fallbackLocales = {
283283
...config.fallbackLocales,
284284
[locale]: fl

0 commit comments

Comments
 (0)