@inlang/paraglide-js
Version:
[](https://www.npmjs.com/package/@inlang/paraglide-js) [ {
const fallbackLanguages = [];
const languageTagParts = locale.split("-").filter(Boolean);
for (let i = languageTagParts.length; i > 0; i--) {
//Skip the x separator
if (languageTagParts[i - 1] === "x")
continue;
//Stringify the language tag parts
const fallbackLanguageTag = languageTagParts.slice(0, i).join("-");
if (!options.locales.includes(fallbackLanguageTag))
continue;
fallbackLanguages.push(fallbackLanguageTag);
}
return fallbackLanguages[0] ?? options.baseLocale;
}
//# sourceMappingURL=lookup.js.map