UNPKG

@lingui/cli

Version:

CLI for working wit message catalogs

15 lines (14 loc) 853 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 ((fallbackLocales === null || fallbackLocales === void 0 ? void 0 : fallbackLocales.default) && locale !== (fallbackLocales === null || fallbackLocales === void 0 ? void 0 : fallbackLocales.default)) { fL.push(fallbackLocales === null || fallbackLocales === void 0 ? void 0 : fallbackLocales.default); } return fL; }