Fixes for locale matching

This commit is contained in:
Jamie Kyle 2023-05-17 10:19:27 -07:00 committed by GitHub
parent f42192fb5a
commit 0032d49e23
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 179 additions and 5890 deletions

View file

@ -85,6 +85,15 @@ function finalize(
};
}
export function _getAvailableLocales(): Array<string> {
return JSON.parse(
readFileSync(
join(__dirname, '..', 'build', 'available-locales.json'),
'utf-8'
)
) as Array<string>;
}
export function load({
preferredSystemLocales,
logger,
@ -100,12 +109,7 @@ export function load({
logger.warn('locale: `preferredSystemLocales` was empty');
}
const availableLocales = JSON.parse(
readFileSync(
join(__dirname, '..', 'build', 'available-locales.json'),
'utf-8'
)
) as Array<string>;
const availableLocales = _getAvailableLocales();
logger.info('locale: Supported locales:', availableLocales.join(', '));
logger.info('locale: Preferred locales: ', preferredSystemLocales.join(', '));