118 строки
1.4 KiB
JavaScript
118 строки
1.4 KiB
JavaScript
if (!process.env.npm_lifecycle_event) {
|
|
throw Error("You should only run this from npm script contexts");
|
|
}
|
|
|
|
exports.DEFAULT_LOCALE = process.env.npm_package_config_default_locale;
|
|
|
|
exports.LOCALES_SOURCE_DIRECTORY = process.env.npm_package_config_locales_dir;
|
|
|
|
// This locales list is to find any similar locales that we can reuse strings
|
|
// instead of falling back to the default, e.g., use bn-BD strings for bn-IN.
|
|
// https://hg.mozilla.org/mozilla-central/file/tip/browser/locales/l10n.toml
|
|
exports.CENTRAL_LOCALES = [
|
|
"ach",
|
|
"af",
|
|
"an",
|
|
"ar",
|
|
"as",
|
|
"ast",
|
|
"az",
|
|
"be",
|
|
"bg",
|
|
"bn-BD",
|
|
"bn-IN",
|
|
"br",
|
|
"bs",
|
|
"ca",
|
|
"cak",
|
|
"crh",
|
|
"cs",
|
|
"cy",
|
|
"da",
|
|
"de",
|
|
"dsb",
|
|
"el",
|
|
"en-CA",
|
|
"en-GB",
|
|
"en-ZA",
|
|
"eo",
|
|
"es-AR",
|
|
"es-CL",
|
|
"es-ES",
|
|
"es-MX",
|
|
"et",
|
|
"eu",
|
|
"fa",
|
|
"ff",
|
|
"fi",
|
|
"fr",
|
|
"fy-NL",
|
|
"ga-IE",
|
|
"gd",
|
|
"gl",
|
|
"gn",
|
|
"gu-IN",
|
|
"he",
|
|
"hi-IN",
|
|
"hr",
|
|
"hsb",
|
|
"hu",
|
|
"hy-AM",
|
|
"ia",
|
|
"id",
|
|
"is",
|
|
"it",
|
|
"ja",
|
|
"ja-JP-mac",
|
|
"ka",
|
|
"kab",
|
|
"kk",
|
|
"km",
|
|
"kn",
|
|
"ko",
|
|
"lij",
|
|
"lo",
|
|
"lt",
|
|
"ltg",
|
|
"lv",
|
|
"mai",
|
|
"mk",
|
|
"ml",
|
|
"mr",
|
|
"ms",
|
|
"my",
|
|
"nb-NO",
|
|
"ne-NP",
|
|
"nl",
|
|
"nn-NO",
|
|
"oc",
|
|
"or",
|
|
"pa-IN",
|
|
"pl",
|
|
"pt-BR",
|
|
"pt-PT",
|
|
"rm",
|
|
"ro",
|
|
"ru",
|
|
"si",
|
|
"sk",
|
|
"sl",
|
|
"son",
|
|
"sq",
|
|
"sr",
|
|
"sv-SE",
|
|
"ta",
|
|
"te",
|
|
"th",
|
|
"tl",
|
|
"tr",
|
|
"uk",
|
|
"ur",
|
|
"uz",
|
|
"vi",
|
|
"wo",
|
|
"xh",
|
|
"zh-CN",
|
|
"zh-TW",
|
|
];
|