UNPKG

@react-translate/core

Version:

The core library for React Translate.

10 lines (9 loc) 7.71 kB
/** @license ReactTranslate v3.3.6 * react-translate.production.min.js * * Copyright (c) 2020 React Translate. * * This source code is licensed under the GPL-3.0 license found in * the LICENSE file in the root directory of this source tree. */ "use strict";Object.defineProperty(exports,"__esModule",{value:!0});var r=require("react");function e(r){return r&&"object"==typeof r&&"default"in r?r:{default:r}}var a=e(r);function s(r,e){return function(r){if(Array.isArray(r))return r}(r)||function(r,e){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(r)))return;var a=[],s=!0,n=!1,t=void 0;try{for(var o,i=r[Symbol.iterator]();!(s=(o=i.next()).done)&&(a.push(o.value),!e||a.length!==e);s=!0);}catch(r){n=!0,t=r}finally{try{s||null==i.return||i.return()}finally{if(n)throw t}}return a}(r,e)||function(r,e){if(!r)return;if("string"==typeof r)return n(r,e);var a=Object.prototype.toString.call(r).slice(8,-1);"Object"===a&&r.constructor&&(a=r.constructor.name);if("Map"===a||"Set"===a)return Array.from(r);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return n(r,e)}(r,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(r,e){(null==e||e>r.length)&&(e=r.length);for(var a=0,s=new Array(e);a<e;a++)s[a]=r[a];return s}var t,o=r.createContext({});!function(r){r.af="Afrikaans",r.am="አማርኛ",r.ar="العربية",r.az="آذربايجان",r.ba="Башҡорт",r.be="Беларуская",r.bg="Български",r.bn="বাংলা",r.bo="བོད་ཡིག / Bod skad",r.br="Brezhoneg",r.bs="Bosanski",r.ca="Català",r.co="Corsu",r.cs="Česky",r.cy="Cymraeg",r.da="Dansk",r.de="Deutsch",r.dsb="Dolnoserbski",r.dv="ދިވެހިބަސް",r.el="Ελληνικά",r.en="English",r.es="Español",r.et="Eesti",r.eu="Euskara",r.fa="فارسی",r.fi="Suomi",r.fil="Filipino",r.fo="Føroyskt",r.fr="Français",r.fy="Frysk",r.ga="Gaeilge",r.gd="Gàidhlig",r.gl="Galego",r.gsw="Alemannic",r.gu="ગુજરાતી",r.ha="هَوُسَ",r.he="עברית",r.hi="हिन्दी",r.hr="Hrvatski",r.hsb="Hornjoserbšćina",r.hu="Magyar",r.hy="Հայերեն",r.id="Bahasa Indonesia",r.ig="Igbo",r.ii="ꆇꉙ / 四川彝语",r.is="Íslenska",r.it="Italiano",r.iu="ᐃᓄᒃᑎᑐᑦ",r.ja="日本語",r.ka="ქართული",r.kk="Қазақша",r.kl="Kalaallisut",r.km="ភាសាខ្មែរ",r.kn="ಕನ್ನಡ",r.kok="Kōṅkaṇī",r.ko="한국어",r.ky="Kırgızca / Кыргызча",r.lb="Lëtzebuergesch",r.lo="ລາວ / Pha xa lao",r.lt="Lietuvių",r.lv="Latviešu",r.mi="Māori",r.mk="Македонски",r.ml="മലയാളം",r.mn="Монгол",r.moh="Kanienʼkéha",r.mr="मराठी",r.ms="Bahasa Melayu",r.mt="bil-Malti",r.ne="नेपाली",r.nl="Nederlands",r.nn="Norsk (nynorsk)",r.no="Norsk (bokmål / riksmål)",r.nso="Sesotho sa Leboa / Sepedi",r.oc="Occitan",r.or="ଓଡ଼ିଆ",r.pa="ਪੰਜਾਬੀ / पंजाबी / پنجابي",r.pl="Polski",r.prs="Darī",r.ps="پښتو",r.pt="Português",r.rm="Rumantsch",r.ro="Română",r.ru="Русский",r.rw="Kinyarwandi",r.sa="संस्कृतम्",r.se="Davvisámegiella",r.si="සිංහල",r.sk="Slovenčina",r.sl="Slovenščina",r.sq="Shqip",r.sr="Српски",r.sv="Svenska",r.sw="Kiswahili",r.ta="தமிழ்",r.te="తెలుగు",r.tg="Тоҷикӣ",r.th="ไทย / Phasa Thai",r.tk="Туркмен / تركمن",r.tn="Setswana",r.tr="Türkçe",r.tt="Tatarça",r.ug="Uyƣurqə / ئۇيغۇرچە",r.uk="Українська",r.ur="اردو",r.uz="Ўзбек",r.vi="Việtnam",r.wo="Wollof",r.xh="isiXhosa",r.yo="Yorùbá",r.zh="中文"}(t||(t={}));var i,l=t,u=Object.keys(l),N=l,f=function(e){var n=r.useContext(o),t=s(r.useState(),2),i=t[0],l=t[1];return r.useEffect((function(){if(n)for(var r=0;r<u.length;r++)try{var a=N[u[r]];if(n.language===a){var s=e[u[r]];i!==s&&l(s);break}}catch(r){throw new Error("Unsupported language code")}}),[n.language]),a.default.createElement(r.Fragment,null,i)};!function(r){r.afZA="af-ZA",r.amET="am-ET",r.arAE="ar-AE",r.arBH="ar-BH",r.arDZ="ar-DZ",r.arEG="ar-EG",r.arIQ="ar-IQ",r.arJO="ar-JO",r.arKW="ar-KW",r.arLB="ar-LB",r.arLY="ar-LY",r.arMA="ar-MA",r.arnCL="arn-CL",r.arOM="ar-OM",r.arQA="ar-QA",r.arSA="ar-SA",r.arSY="ar-SY",r.arTN="ar-TN",r.arYE="ar-YE",r.asIN="as-IN",r.azCyrlAZ="az-Cyrl-AZ",r.azLatnAZ="az-Latn-AZ",r.baRU="ba-RU",r.beBY="be-BY",r.bgBG="bg-BG",r.bnBD="bn-BD",r.bnIN="bn-IN",r.boCN="bo-CN",r.brFR="br-FR",r.bsCyrlBA="bs-Cyrl-BA",r.bsLatnBA="bs-Latn-BA",r.caES="ca-ES",r.coFR="co-FR",r.csCZ="cs-CZ",r.cyGB="cy-GB",r.daDK="da-DK",r.deAT="de-AT",r.deCH="de-CH",r.deDE="de-DE",r.deLI="de-LI",r.deLU="de-LU",r.dsbDE="dsb-DE",r.dvMV="dv-MV",r.elGR="el-GR",r.en029="en-029",r.enAU="en-AU",r.enBZ="en-BZ",r.enCA="en-CA",r.enGB="en-GB",r.enIE="en-IE",r.enIN="en-IN",r.enJM="en-JM",r.enMY="en-MY",r.enNZ="en-NZ",r.enPH="en-PH",r.enSG="en-SG",r.enTT="en-TT",r.enUS="en-US",r.enZA="en-ZA",r.enZW="en-ZW",r.esAR="es-AR",r.esBO="es-BO",r.esCL="es-CL",r.esCO="es-CO",r.esCR="es-CR",r.esDO="es-DO",r.esEC="es-EC",r.esES="es-ES",r.esGT="es-GT",r.esHN="es-HN",r.esMX="es-MX",r.esNI="es-NI",r.esPA="es-PA",r.esPE="es-PE",r.esPR="es-PR",r.esPY="es-PY",r.esSV="es-SV",r.esUS="es-US",r.esUY="es-UY",r.esVE="es-VE",r.etEE="et-EE",r.euES="eu-ES",r.faIR="fa-IR",r.fiFI="fi-FI",r.filPH="fil-PH",r.foFO="fo-FO",r.frBE="fr-BE",r.frCA="fr-CA",r.frCH="fr-CH",r.frFR="fr-FR",r.frLU="fr-LU",r.frMC="fr-MC",r.fyNL="fy-NL",r.gaIE="ga-IE",r.gdGB="gd-GB",r.glES="gl-ES",r.gswFR="gsw-FR",r.guIN="gu-IN",r.haLatnNG="ha-Latn-NG",r.heIL="he-IL",r.hiIN="hi-IN",r.hrBA="hr-BA",r.hrHR="hr-HR",r.hsbDE="hsb-DE",r.huHU="hu-HU",r.hyAM="hy-AM",r.idID="id-ID",r.igNG="ig-NG",r.iiCN="ii-CN",r.isIS="is-IS",r.itCH="it-CH",r.itIT="it-IT",r.iuCansCA="iu-Cans-CA",r.iuLatnCA="iu-Latn-CA",r.jaJP="ja-JP",r.kaGE="ka-GE",r.kkKZ="kk-KZ",r.klGL="kl-GL",r.kmKH="km-KH",r.knIN="kn-IN",r.kokIN="kok-IN",r.koKR="ko-KR",r.kyKG="ky-KG",r.lbLU="lb-LU",r.loLA="lo-LA",r.ltLT="lt-LT",r.lvLV="lv-LV",r.miNZ="mi-NZ",r.mkMK="mk-MK",r.mlIN="ml-IN",r.mnMN="mn-MN",r.mnMongCN="mn-Mong-CN",r.mohCA="moh-CA",r.mrIN="mr-IN",r.msBN="ms-BN",r.msMY="ms-MY",r.mtMT="mt-MT",r.nbNO="nb-NO",r.neNP="ne-NP",r.nlBE="nl-BE",r.nlNL="nl-NL",r.nnNO="nn-NO",r.nsoZA="nso-ZA",r.ocFR="oc-FR",r.orIN="or-IN",r.paIN="pa-IN",r.plPL="pl-PL",r.prsAF="prs-AF",r.psAF="ps-AF",r.ptBR="pt-BR",r.ptPT="pt-PT",r.qutGT="qut-GT",r.quzBO="quz-BO",r.quzEC="quz-EC",r.quzPE="quz-PE",r.rmCH="rm-CH",r.roRO="ro-RO",r.ruRU="ru-RU",r.rwRW="rw-RW",r.sahRU="sah-RU",r.saIN="sa-IN",r.seFI="se-FI",r.seNO="se-NO",r.seSE="se-SE",r.siLK="si-LK",r.skSK="sk-SK",r.slSI="sl-SI",r.smaNO="sma-NO",r.smaSE="sma-SE",r.smjNO="smj-NO",r.smjSE="smj-SE",r.smnFI="smn-FI",r.smsFI="sms-FI",r.sqAL="sq-AL",r.srCyrlBA="sr-Cyrl-BA",r.srCyrlCS="sr-Cyrl-CS",r.srCyrlME="sr-Cyrl-ME",r.srCyrlRS="sr-Cyrl-RS",r.srLatnBA="sr-Latn-BA",r.srLatnCS="sr-Latn-CS",r.srLatnME="sr-Latn-ME",r.srLatnRS="sr-Latn-RS",r.svFI="sv-FI",r.svSE="sv-SE",r.swKE="sw-KE",r.syrSY="syr-SY",r.taIN="ta-IN",r.teIN="te-IN",r.tgCyrlTJ="tg-Cyrl-TJ",r.thTH="th-TH",r.tkTM="tk-TM",r.tnZA="tn-ZA",r.trTR="tr-TR",r.ttRU="tt-RU",r.tzmLatnD="tzm-Latn-D",r.ugCN="ug-CN",r.ukUA="uk-UA",r.urPK="ur-PK",r.uzCyrlUZ="uz-Cyrl-UZ",r.uzLatnUZ="uz-Latn-UZ",r.viVN="vi-VN",r.woSN="wo-SN",r.xhZA="xh-ZA",r.yoNG="yo-NG",r.zhCN="zh-CN",r.zhHK="zh-HK",r.zhMO="zh-MO",r.zhSG="zh-SG",r.zhTW="zh-TW",r.zuZA="zu-ZA"}(i||(i={}));var h=i,m=l;exports.Languages=l,exports.Locales=h,exports.LocalizationContext=o,exports.Translate=f,exports.default=f,exports.translate=function(r,e){if(r&&e)for(var a in l)if(m[a]===r)return e[a]};