@lingui/cli
Version:
Lingui CLI to extract messages, compile catalogs, and manage translation workflows
13 lines (12 loc) • 422 B
JavaScript
export function getFallbackListForLocale(fallbackLocales, locale) {
const fL = [];
if (fallbackLocales?.[locale]) {
const mapping = fallbackLocales?.[locale];
Array.isArray(mapping) ? fL.push(...mapping) : fL.push(mapping);
}
if (typeof fallbackLocales?.default === "string" &&
locale !== fallbackLocales?.default) {
fL.push(fallbackLocales.default);
}
return fL;
}