@intlayer/core
Version:
Includes core Intlayer functions like translation, dictionary, and utility functions shared across multiple packages.
258 lines • 11.6 kB
JavaScript
"use strict";
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
var getHTMLTextDir_exports = {};
__export(getHTMLTextDir_exports, {
getHTMLTextDir: () => getHTMLTextDir
});
module.exports = __toCommonJS(getHTMLTextDir_exports);
var import_client = require("@intlayer/config/client");
const getHTMLTextDir = (locale) => {
switch (locale) {
case import_client.Locales.ENGLISH:
case import_client.Locales.FRENCH:
case import_client.Locales.SPANISH:
case import_client.Locales.PORTUGUESE:
case import_client.Locales.GERMAN:
case import_client.Locales.AFRIKAANS:
case import_client.Locales.AZERI_LATIN:
case import_client.Locales.BELARUSIAN:
case import_client.Locales.BULGARIAN:
case import_client.Locales.BOSNIAN:
case import_client.Locales.CATALAN:
case import_client.Locales.CZECH:
case import_client.Locales.WELSH:
case import_client.Locales.DANISH:
case import_client.Locales.ESPERANTO:
case import_client.Locales.ESTONIAN:
case import_client.Locales.BASQUE:
case import_client.Locales.FINNISH:
case import_client.Locales.FAROESE:
case import_client.Locales.GALICIAN:
case import_client.Locales.GREEK:
case import_client.Locales.CROATIAN:
case import_client.Locales.HUNGARIAN:
case import_client.Locales.ARMENIAN:
case import_client.Locales.INDONESIAN:
case import_client.Locales.ICELANDIC:
case import_client.Locales.ITALIAN:
case import_client.Locales.JAPANESE:
case import_client.Locales.GEORGIAN:
case import_client.Locales.KAZAKH:
case import_client.Locales.KANNADA:
case import_client.Locales.KOREAN:
case import_client.Locales.KONKANI:
case import_client.Locales.KYRGYZ:
case import_client.Locales.LITHUANIAN:
case import_client.Locales.LATVIAN:
case import_client.Locales.MAORI:
case import_client.Locales.FYRO_MACEDONIAN:
case import_client.Locales.MONGOLIAN:
case import_client.Locales.MARATHI:
case import_client.Locales.MALAY:
case import_client.Locales.MALTESE:
case import_client.Locales.NORWEGIAN_BOKMAL:
case import_client.Locales.DUTCH:
case import_client.Locales.NORTHERN_SOTHO:
case import_client.Locales.PUNJABI:
case import_client.Locales.POLISH:
case import_client.Locales.QUECHUA:
case import_client.Locales.ROMANIAN:
case import_client.Locales.RUSSIAN:
case import_client.Locales.SANSKRIT:
case import_client.Locales.SAMI_NORTHERN:
case import_client.Locales.SLOVAK:
case import_client.Locales.SLOVENIAN:
case import_client.Locales.ALBANIAN:
case import_client.Locales.SERBIAN_LATIN:
case import_client.Locales.SWEDISH:
case import_client.Locales.SWAHILI:
case import_client.Locales.TAMIL:
case import_client.Locales.TELUGU:
case import_client.Locales.THAI:
case import_client.Locales.TAGALOG:
case import_client.Locales.TSWANA:
case import_client.Locales.TURKISH:
case import_client.Locales.UKRAINIAN:
case import_client.Locales.UZBEK_LATIN:
case import_client.Locales.VIETNAMESE:
case import_client.Locales.XHOSA:
case import_client.Locales.CHINESE_SIMPLIFIED:
case import_client.Locales.CHINESE_TRADITIONAL:
case import_client.Locales.ZULU:
case import_client.Locales.AFRIKAANS_SOUTH_AFRICA:
case import_client.Locales.AZERI_LATIN_AZERBAIJAN:
case import_client.Locales.BELARUSIAN_BELARUS:
case import_client.Locales.BULGARIAN_BULGARIA:
case import_client.Locales.BOSNIAN_BOSNIA_AND_HERZEGOVINA:
case import_client.Locales.CATALAN_SPAIN:
case import_client.Locales.CZECH_CZECH_REPUBLIC:
case import_client.Locales.WELSH_UNITED_KINGDOM:
case import_client.Locales.DANISH_DENMARK:
case import_client.Locales.GERMAN_AUSTRIA:
case import_client.Locales.GERMAN_SWITZERLAND:
case import_client.Locales.GERMAN_GERMANY:
case import_client.Locales.GERMAN_LIECHTENSTEIN:
case import_client.Locales.GERMAN_LUXEMBOURG:
case import_client.Locales.GREEK_GREECE:
case import_client.Locales.ENGLISH_AUSTRALIA:
case import_client.Locales.ENGLISH_BELIZE:
case import_client.Locales.ENGLISH_CANADA:
case import_client.Locales.ENGLISH_CARIBBEAN:
case import_client.Locales.ENGLISH_UNITED_KINGDOM:
case import_client.Locales.ENGLISH_IRELAND:
case import_client.Locales.ENGLISH_JAMAICA:
case import_client.Locales.ENGLISH_NEW_ZEALAND:
case import_client.Locales.ENGLISH_PHILIPPINES:
case import_client.Locales.ENGLISH_TRINIDAD_AND_TOBAGO:
case import_client.Locales.ENGLISH_UNITED_STATES:
case import_client.Locales.ENGLISH_SOUTH_AFRICA:
case import_client.Locales.ENGLISH_ZIMBABWE:
case import_client.Locales.SPANISH_ARGENTINA:
case import_client.Locales.SPANISH_BOLIVIA:
case import_client.Locales.SPANISH_CHILE:
case import_client.Locales.SPANISH_COLOMBIA:
case import_client.Locales.SPANISH_COSTA_RICA:
case import_client.Locales.SPANISH_DOMINICAN_REPUBLIC:
case import_client.Locales.SPANISH_ECUADOR:
case import_client.Locales.SPANISH_SPAIN:
case import_client.Locales.SPANISH_GUATEMALA:
case import_client.Locales.SPANISH_HONDURAS:
case import_client.Locales.SPANISH_MEXICO:
case import_client.Locales.SPANISH_NICARAGUA:
case import_client.Locales.SPANISH_PANAMA:
case import_client.Locales.SPANISH_PERU:
case import_client.Locales.SPANISH_PUERTO_RICO:
case import_client.Locales.SPANISH_PARAGUAY:
case import_client.Locales.SPANISH_EL_SALVADOR:
case import_client.Locales.SPANISH_URUGUAY:
case import_client.Locales.SPANISH_VENEZUELA:
case import_client.Locales.ESTONIAN_ESTONIA:
case import_client.Locales.BASQUE_SPAIN:
case import_client.Locales.FINNISH_FINLAND:
case import_client.Locales.FAROESE_FAROE_ISLANDS:
case import_client.Locales.FRENCH_BELGIUM:
case import_client.Locales.FRENCH_CANADA:
case import_client.Locales.FRENCH_SWITZERLAND:
case import_client.Locales.FRENCH_FRANCE:
case import_client.Locales.FRENCH_LUXEMBOURG:
case import_client.Locales.FRENCH_PRINCIPALITY_OF_MONACO:
case import_client.Locales.GALICIAN_SPAIN:
case import_client.Locales.GUJARATI_INDIA:
case import_client.Locales.HEBREW_ISRAEL:
case import_client.Locales.HINDI_INDIA:
case import_client.Locales.CROATIAN_BOSNIA_AND_HERZEGOVINA:
case import_client.Locales.CROATIAN_CROATIA:
case import_client.Locales.HUNGARIAN_HUNGARY:
case import_client.Locales.ARMENIAN_ARMENIA:
case import_client.Locales.INDONESIAN_INDONESIA:
case import_client.Locales.ICELANDIC_ICELAND:
case import_client.Locales.ITALIAN_SWITZERLAND:
case import_client.Locales.ITALIAN_ITALY:
case import_client.Locales.JAPANESE_JAPAN:
case import_client.Locales.GEORGIAN_GEORGIA:
case import_client.Locales.KAZAKH_KAZAKHSTAN:
case import_client.Locales.KANNADA_INDIA:
case import_client.Locales.KOREAN_KOREA:
case import_client.Locales.KONKANI_INDIA:
case import_client.Locales.KYRGYZ_KYRGYZSTAN:
case import_client.Locales.LITHUANIAN_LITHUANIA:
case import_client.Locales.LATVIAN_LATVIA:
case import_client.Locales.MAORI_NEW_ZEALAND:
case import_client.Locales.FYRO_MACEDONIAN_MACEDONIA:
case import_client.Locales.MONGOLIAN_MONGOLIA:
case import_client.Locales.MARATHI_INDIA:
case import_client.Locales.MALAY_BRUNEI_DARUSSALAM:
case import_client.Locales.MALAY_MALAYSIA:
case import_client.Locales.MALTESE_MALTA:
case import_client.Locales.NORWEGIAN_BOKMAL_NORWAY:
case import_client.Locales.DUTCH_BELGIUM:
case import_client.Locales.DUTCH_NETHERLANDS:
case import_client.Locales.NORWEGIAN_NYNORSK_NORWAY:
case import_client.Locales.NORTHERN_SOTHO_SOUTH_AFRICA:
case import_client.Locales.PUNJABI_INDIA:
case import_client.Locales.POLISH_POLAND:
case import_client.Locales.PORTUGUESE_BRAZIL:
case import_client.Locales.PORTUGUESE_PORTUGAL:
case import_client.Locales.QUECHUA_BOLIVIA:
case import_client.Locales.QUECHUA_ECUADOR:
case import_client.Locales.QUECHUA_PERU:
case import_client.Locales.ROMANIAN_ROMANIA:
case import_client.Locales.RUSSIAN_RUSSIA:
case import_client.Locales.SANSKRIT_INDIA:
case import_client.Locales.SAMI_NORTHERN_FINLAND:
case import_client.Locales.SAMI_NORTHERN_NORWAY:
case import_client.Locales.SAMI_NORTHERN_SWEDEN:
case import_client.Locales.SLOVAK_SLOVAKIA:
case import_client.Locales.SLOVENIAN_SLOVENIA:
case import_client.Locales.ALBANIAN_ALBANIA:
case import_client.Locales.SERBIAN_LATIN_BOSNIA_AND_HERZEGOVINA:
case import_client.Locales.SERBIAN_LATIN_SERBIA_AND_MONTENEGRO:
case import_client.Locales.SWAHILI_KENYA:
case import_client.Locales.TAMIL_INDIA:
case import_client.Locales.TELUGU_INDIA:
case import_client.Locales.THAI_THAILAND:
case import_client.Locales.TAGALOG_PHILIPPINES:
case import_client.Locales.TSWANA_SOUTH_AFRICA:
case import_client.Locales.TURKISH_TURKEY:
case import_client.Locales.TATAR_RUSSIA:
case import_client.Locales.TSOGA:
case import_client.Locales.UKRAINIAN_UKRAINE:
case import_client.Locales.UZBEK_LATIN_UZBEKISTAN:
case import_client.Locales.VIETNAMESE_VIET_NAM:
case import_client.Locales.XHOSA_SOUTH_AFRICA:
case import_client.Locales.CHINESE_HONG_KONG:
case import_client.Locales.CHINESE_MACAU:
case import_client.Locales.CHINESE_SINGAPORE:
case import_client.Locales.ZULU_SOUTH_AFRICA:
return "ltr";
case import_client.Locales.ARABIC:
case import_client.Locales.FARSI:
case import_client.Locales.URDU:
case import_client.Locales.PASHTO:
case import_client.Locales.SYRIAC:
case import_client.Locales.ARABIC_UNITED_ARAB_EMIRATES:
case import_client.Locales.ARABIC_BAHRAIN:
case import_client.Locales.ARABIC_ALGERIA:
case import_client.Locales.ARABIC_EGYPT:
case import_client.Locales.ARABIC_IRAQ:
case import_client.Locales.ARABIC_JORDAN:
case import_client.Locales.ARABIC_KUWAIT:
case import_client.Locales.ARABIC_LEBANON:
case import_client.Locales.ARABIC_LIBYA:
case import_client.Locales.ARABIC_MOROCCO:
case import_client.Locales.ARABIC_OMAN:
case import_client.Locales.ARABIC_QATAR:
case import_client.Locales.ARABIC_SAUDI_ARABIA:
case import_client.Locales.ARABIC_SYRIA:
case import_client.Locales.ARABIC_TUNISIA:
case import_client.Locales.ARABIC_YEMEN:
case import_client.Locales.FARSI_IRAN:
case import_client.Locales.URDU_ISLAMIC_REPUBLIC_OF_PAKISTAN:
case import_client.Locales.PASHTO_AFGHANISTAN:
case import_client.Locales.SYRIAC_SYRIA:
return "rtl";
default:
return "auto";
}
};
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
getHTMLTextDir
});
//# sourceMappingURL=getHTMLTextDir.cjs.map