UNPKG

@lingui/cli

Version:

CLI for working wit message catalogs

16 lines (15 loc) 815 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getFallbackListForLocale = getFallbackListForLocale; function getFallbackListForLocale(fallbackLocales, locale) { const fL = []; if (fallbackLocales === null || fallbackLocales === void 0 ? void 0 : fallbackLocales[locale]) { const mapping = fallbackLocales === null || fallbackLocales === void 0 ? void 0 : fallbackLocales[locale]; Array.isArray(mapping) ? fL.push(...mapping) : fL.push(mapping); } if (typeof (fallbackLocales === null || fallbackLocales === void 0 ? void 0 : fallbackLocales.default) === "string" && locale !== (fallbackLocales === null || fallbackLocales === void 0 ? void 0 : fallbackLocales.default)) { fL.push(fallbackLocales.default); } return fL; }