'+n+"");const s=a.select("#__new")[0];a.setAttrib(s,"id",null),e.selection.select(s)}),(s=>{a.setAttrib(s,"class","language-"+t),s.innerHTML=n,g(e).highlightElement(s),e.selection.select(s)}))}))})(e,n.language,n.code),t.close()}})};var f=tinymce.util.Tools.resolve("tinymce.util.Tools");const m=(e,t=n)=>n=>{const a=()=>{n.setEnabled(e.selection.isEditable()),t(n)};return e.on("NodeChange",a),a(),()=>{e.off("NodeChange",a)}};e.add("codesample",(e=>{(e=>{const t=e.options.register;t("codesample_languages",{processor:"object[]"}),t("codesample_global_prismjs",{processor:"boolean",default:!1})})(e),(e=>{e.on("PreProcess",(t=>{const n=e.dom,a=n.select("pre[contenteditable=false]",t.node);f.each(f.grep(a,p),(e=>{const t=e.textContent;let a;for(n.setAttrib(e,"class",r(n.getAttrib(e,"class"))),n.setAttrib(e,"contentEditable",null),n.setAttrib(e,"data-mce-highlighted",null);a=e.firstChild;)e.removeChild(a);n.add(e,"code").textContent=t}))})),e.on("SetContent",(()=>{const t=e.dom,n=f.grep(t.select("pre"),(e=>p(e)&&"true"!==t.getAttrib(e,"data-mce-highlighted")));n.length&&e.undoManager.transact((()=>{f.each(n,(n=>{var a;f.each(t.select("br",n),(n=>{t.replace(e.getDoc().createTextNode("\n"),n)})),n.innerHTML=t.encode(null!==(a=n.textContent)&&void 0!==a?a:""),g(e).highlightElement(n),t.setAttrib(n,"data-mce-highlighted",!0),n.className=r(n.className)}))}))})),e.on("PreInit",(()=>{e.parser.addNodeFilter("pre",(e=>{var t;for(let n=0,a=e.length;n{const t=()=>e.execCommand("codesample");e.ui.registry.addToggleButton("codesample",{icon:"code-sample",tooltip:"Insert/edit code sample",onAction:t,onSetup:m(e,(t=>{t.setActive((e=>{const t=e.selection.getStart();return e.dom.is(t,'pre[class*="language-"]')})(e))}))}),e.ui.registry.addMenuItem("codesample",{text:"Code sample...",icon:"code-sample",onAction:t,onSetup:m(e)})})(e),(e=>{e.addCommand("codesample",(()=>{const t=e.selection.getNode();e.selection.isCollapsed()||p(t)?h(e):e.formatter.toggle("code")}))})(e),e.on("dblclick",(t=>{p(t.target)&&h(e)}))}))}(); \ No newline at end of file + */return t.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,a,s,r){if(n.language===a){var i=n.tokenStack=[];n.code=n.code.replace(s,(function(e){if("function"==typeof r&&!r(e))return e;for(var s,o=i.length;-1!==n.code.indexOf(s=t(a,o));)++o;return i[o]=e,s})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,a){if(n.language===a&&n.tokenStack){n.grammar=e.languages[a];var s=0,r=Object.keys(n.tokenStack);!function i(o){for(var l=0;l
'+n+"");const s=a.select("#__new")[0];a.setAttrib(s,"id",null),e.selection.select(s)}),(s=>{a.setAttrib(s,"class","language-"+t),s.innerHTML=n,g(e).highlightElement(s),e.selection.select(s)}))}))})(e,n.language,n.code),t.close()}})};var f=tinymce.util.Tools.resolve("tinymce.util.Tools");const m=(e,t=n)=>n=>{const a=()=>{n.setEnabled(e.selection.isEditable()),t(n)};return e.on("NodeChange",a),a(),()=>{e.off("NodeChange",a)}};e.add("codesample",(e=>{(e=>{const t=e.options.register;t("codesample_languages",{processor:"object[]"}),t("codesample_global_prismjs",{processor:"boolean",default:!1})})(e),(e=>{e.on("PreProcess",(t=>{const n=e.dom,a=n.select("pre[contenteditable=false]",t.node);f.each(f.grep(a,p),(e=>{const t=e.textContent;let a;for(n.setAttrib(e,"class",r(n.getAttrib(e,"class"))),n.setAttrib(e,"contentEditable",null),n.setAttrib(e,"data-mce-highlighted",null);a=e.firstChild;)e.removeChild(a);n.add(e,"code").textContent=t}))})),e.on("SetContent",(()=>{const t=e.dom,n=f.grep(t.select("pre"),(e=>p(e)&&"true"!==t.getAttrib(e,"data-mce-highlighted")));n.length&&e.undoManager.transact((()=>{f.each(n,(n=>{var a;f.each(t.select("br",n),(n=>{t.replace(e.getDoc().createTextNode("\n"),n)})),n.innerHTML=t.encode(null!==(a=n.textContent)&&void 0!==a?a:""),g(e).highlightElement(n),t.setAttrib(n,"data-mce-highlighted",!0),n.className=r(n.className)}))}))})),e.on("PreInit",(()=>{e.parser.addNodeFilter("pre",(e=>{var t;for(let n=0,a=e.length;n{const t=()=>e.execCommand("codesample");e.ui.registry.addToggleButton("codesample",{icon:"code-sample",tooltip:"Insert/edit code sample",onAction:t,onSetup:m(e,(t=>{t.setActive((e=>{const t=e.selection.getStart();return e.dom.is(t,'pre[class*="language-"]')})(e))}))}),e.ui.registry.addMenuItem("codesample",{text:"Code sample...",icon:"code-sample",onAction:t,onSetup:m(e)})})(e),(e=>{e.addCommand("codesample",(()=>{const t=e.selection.getNode();e.selection.isCollapsed()||p(t)?h(e):e.formatter.toggle("code")}))})(e),e.on("dblclick",(t=>{p(t.target)&&h(e)}))}))}(); \ No newline at end of file diff --git a/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/bg-BG.js b/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/bg-BG.js new file mode 100644 index 0000000..f848a18 --- /dev/null +++ b/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/bg-BG.js @@ -0,0 +1,93 @@ +tinymce.Resource.add('tinymce.html-i18n.help-keynav.bg-BG', +'
Навигацията ще започне с първия елемент на ПИ, който ще бъде маркиран или подчертан в случая на първия елемент в\n' + + ' пътя до елемента в долния колонтитул.
\n' + + '\n' + + 'За да преминете от един раздел на ПИ към следващия, натиснете Tab.
\n' + + '\n' + + 'За да преминете от един раздел на ПИ към предишния, натиснете Shift+Tab.
\n' + + '\n' + + 'Редът за обхождане с табулация на тези раздели на ПИ е:
\n' + + '\n' + + 'Ако някой раздел на ПИ липсва, той се пропуска.
\n' + + '\n' + + 'Ако долният колонтитул има фокус за навигация с клавиатурата и няма странична лента, натискането на Shift+Tab\n' + + ' премества фокуса към първата група на лентата с инструменти, а не към последната.
\n' + + '\n' + + 'За да преминете от един елемент на ПИ към следващия, натиснете съответния клавиш със стрелка.
\n' + + '\n' + + 'С клавишите със стрелка наляво и надясно
\n' + + '\n' + + 'С клавишите със стрелка надолу и нагоре
\n' + + '\n' + + 'Клавишите със стрелки се придвижват в рамките на фокусирания раздел на ПИ.
\n' + + '\n' + + 'За да затворите отворено меню, подменю или изскачащо меню, натиснете клавиша Esc.
\n' + + '\n' + + 'Ако текущият фокус е върху „горната част“ на конкретен раздел на ПИ, натискането на клавиша Esc също излиза\n' + + ' напълно от навигацията с клавиатурата.
\n' + + '\n' + + 'Когато желаният елемент от менюто или бутон от лентата с инструменти е маркиран, натиснете Return, Enter\n' + + ' или клавиша за интервал, за да изпълните елемента.
\n' + + '\n' + + 'В диалоговите прозорци без раздели първият интерактивен компонент се фокусира, когато се отвори диалоговият прозорец.
\n' + + '\n' + + 'Навигирайте между интерактивните компоненти на диалоговия прозорец, като натиснете Tab или Shift+Tab.
\n' + + '\n' + + 'В диалоговите прозорци с раздели първият бутон в менюто с раздели се фокусира, когато се отвори диалоговият прозорец.
\n' + + '\n' + + 'Навигирайте между интерактивните компоненти на този диалогов раздел, като натиснете Tab или\n' + + ' Shift+Tab.
\n' + + '\n' + + 'Превключете към друг диалогов раздел, като фокусирате върху менюто с раздели и след това натиснете съответния клавиш със стрелка,\n' + + ' за да преминете през наличните раздели.
\n'); \ No newline at end of file diff --git a/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/fr-FR.js b/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/fr-FR.js new file mode 100644 index 0000000..ca0bca5 --- /dev/null +++ b/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/fr-FR.js @@ -0,0 +1,93 @@ +tinymce.Resource.add('tinymce.html-i18n.help-keynav.fr-FR', +'La navigation débutera sur le premier élément de l'interface utilisateur, qui sera mis en surbrillance ou bien souligné dans le cas du premier élément du\n" + + " chemin d'éléments du pied de page.
\n" + + '\n' + + "Pour passer d'une section de l'interface utilisateur à la suivante, appuyez sur Tabulation.
\n" + + '\n' + + "Pour passer d'une section de l'interface utilisateur à la précédente, appuyez sur Maj+Tabulation.
\n" + + '\n' + + "L'ordre de Tabulation de ces sections de l'interface utilisateur est le suivant :
\n" + + '\n' + + 'Si une section de l'interface utilisateur n'est pas présente, elle sera ignorée.
\n" + + '\n' + + "Si le pied de page comporte un ciblage par navigation au clavier et qu'il n'y a aucune barre latérale visible, appuyer sur Maj+Tabulation\n" + + " déplace le ciblage vers le premier groupe de barres d'outils et non le dernier.
\n" + + '\n' + + "Pour passer d'un élément de l'interface utilisateur au suivant, appuyez sur la Flèche appropriée.
\n" + + '\n' + + 'Les touches fléchées Gauche et Droite
\n' + + '\n' + + 'Les touches fléchées Bas et Haut
\n' + + '\n' + + 'Les Flèches parcourent la section de l'interface utilisateur ciblée.
\n" + + '\n' + + 'Pour fermer un menu ouvert, un sous-menu ouvert ou un menu contextuel ouvert, appuyez sur Echap.
\n' + + '\n' + + "Si l'actuel ciblage se trouve en « haut » d'une section spécifique de l'interface utilisateur, appuyer sur Echap permet également de quitter\n" + + ' entièrement la navigation au clavier.
\n' + + '\n' + + "Lorsque l'élément de menu ou le bouton de barre d'outils désiré est mis en surbrillance, appuyez sur la touche Retour arrière, Entrée\n" + + " ou la Barre d'espace pour exécuter l'élément.
\n" + + '\n' + + 'Dans les dialogues sans onglets, le premier composant interactif est ciblé lorsque le dialogue s'ouvre.
\n" + + '\n' + + 'Naviguez entre les composants du dialogue interactif en appuyant sur Tabulation ou Maj+Tabulation.
\n' + + '\n' + + 'Dans les dialogues avec onglets, le premier bouton du menu de l'onglet est ciblé lorsque le dialogue s'ouvre.
\n" + + '\n' + + 'Naviguez entre les composants interactifs de cet onglet de dialogue en appuyant sur Tabulation ou\n' + + ' Maj+Tabulation.
\n' + + '\n' + + "Passez à un autre onglet de dialogue en ciblant le menu de l'onglet et en appuyant sur la Flèche\n" + + ' appropriée pour parcourir les onglets disponibles.
\n'); \ No newline at end of file diff --git a/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/he-IL.js b/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/he-IL.js new file mode 100644 index 0000000..4c9348b --- /dev/null +++ b/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/he-IL.js @@ -0,0 +1,93 @@ +tinymce.Resource.add('tinymce.html-i18n.help-keynav.he-IL', +'הניווט יתחיל ברכיב הראשון במשך, שיודגש או שיהיה מתחתיו קו תחתון במקרה של הפריט הראשון\n' + + ' הנתיב של רכיב הכותרת התחתונה.
\n' + + '\n' + + 'כדי לעבור בין המקטעים במסך, הקש Tab.
\n' + + '\n' + + 'כדי לעבור למקטע הקודם במסך, הקש Shift+Tab.
\n' + + '\n' + + 'הסדר מבחינת מקש Tab של הרכיבים במסך:
\n' + + '\n' + + 'אם רכיב כלשהו במסך לא מופיע, המערכת תדלג עליו.
\n' + + '\n' + + 'אם בכותרת התחתונה יש מיקוד של ניווט במקלדת, ולא מופיע סרגל בצד, יש להקיש Shift+Tab\n' + + ' מעביר את המיקוד לקבוצה הראשונה בסרגל הכלים, לא האחרונה.
\n' + + '\n' + + 'כדי לעבור מרכיב אחד לרכיב אחר במסך, הקש על מקש החץ המתאים.
\n' + + '\n' + + 'מקשי החיצים שמאלה וימינה
\n' + + '\n' + + 'מקשי החיצים למטה ולמעלה
\n' + + '\n' + + 'מקשי החצים משתנים בתוך המקטע במסך שעליו נמצא המיקוד.
\n' + + '\n' + + 'כדי לסגור תפריט פתוח, תפריט משני פתוח או חלון קופץ, הקש על Esc.
\n' + + '\n' + + "אם המיקוד הוא על החלק 'העליון' של מקטע מסוים במסך, הקשה על Esc מביאה גם ליציאה\n" + + ' מהניווט במקלדת לחלוטין.
\n' + + '\n' + + 'כאשר הפריט הרצוי בתפריט או הלחצן בסרגל הכלים מודגשים, הקש על Return, Enter,\n' + + ' או על מקש הרווח כדי להפעיל את הפריט.
\n' + + '\n' + + 'בחלונות דו-שיח בלי כרטיסיות, הרכיב האינטראקטיבי הראשון מקבל את המיקוד כאשר החלון נפתח.
\n' + + '\n' + + 'עבור בין רכיבים אינטראקטיביים בחלון על ידי הקשה על Tab או Shift+Tab.
\n' + + '\n' + + 'בחלונות דו-שיח עם כרטיסיות, הלחצן הראשון בתפריט מקבל את המיקוד כאשר החלון נפתח.
\n' + + '\n' + + 'עבור בין רכיבים אינטראקטיביים בחלון על ידי הקשה על Tab או\n' + + ' Shift+Tab.
\n' + + '\n' + + 'עבור לכרטיסיה אחרת בחלון על ידי העברת המיקוד לתפריט הכרטיסיות והקשה על החץהמתאים\n' + + ' כדי לעבור בין הכרטיסיות הזמינות.
\n'); \ No newline at end of file diff --git a/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/hu-HU.js b/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/hu-HU.js new file mode 100644 index 0000000..4c1f5af --- /dev/null +++ b/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/hu-HU.js @@ -0,0 +1,93 @@ +tinymce.Resource.add('tinymce.html-i18n.help-keynav.hu-HU', +'A navigáció az első felhasználói felületi elemnél kezdődik, amelyet a rendszer kiemel, illetve aláhúz, amennyiben az az első elem\n' + + ' a lábléc elemútvonalán.
\n' + + '\n' + + 'A felhasználói felület következő szakaszára váltáshoz nyomja meg a Tab billentyűt.
\n' + + '\n' + + 'A felhasználói felület előző szakaszára váltáshoz nyomja meg a Shift+Tab billentyűt.
\n' + + '\n' + + 'A Tab billentyűvel a felhasználói felület szakaszai között a következő sorrendben vált:
\n' + + '\n' + + 'Ha a felhasználói felület valamelyik eleme nincs jelen, a rendszer kihagyja.
\n' + + '\n' + + 'Ha a billentyűzetes navigáció fókusza a láblécen van, és nincs látható oldalsáv, a Shift+Tab\n' + + ' billentyűkombináció lenyomásakor az első eszköztárcsoportra ugrik a fókusz, nem az utolsóra.
\n' + + '\n' + + 'A felhasználói felület következő elemére váltáshoz nyomja meg a megfelelő nyílbillentyűt.
\n' + + '\n' + + 'A bal és a jobb nyílgomb
\n' + + '\n' + + 'A le és a fel nyílgomb
\n' + + '\n' + + 'A nyílbillentyűk lenyomásával körkörösen lépkedhet a fókuszban lévő felhasználói felületi szakasz elemei között.
\n' + + '\n' + + 'A megnyitott menüket, almenüket és előugró menüket az Esc billentyűvel zárhatja be.
\n' + + '\n' + + 'Ha a fókusz az aktuális felületi elem „felső” részén van, az Esc billentyűvel az egész\n' + + ' billentyűzetes navigációból kilép.
\n' + + '\n' + + 'Amikor a kívánt menüelem vagy eszköztárgomb van kijelölve, nyomja meg a Return, az Enter\n' + + ' vagy a Szóköz billentyűt az adott elem vagy gomb aktiválásához.
\n' + + '\n' + + 'A lapokkal nem rendelkező párbeszédablakokban az első interaktív összetevő kapja a fókuszt, amikor a párbeszédpanel megnyílik.
\n' + + '\n' + + 'A párbeszédpanelek interaktív összetevői között a Tab vagy a Shift+Tab billentyűvel navigálhat.
\n' + + '\n' + + 'A lapokkal rendelkező párbeszédablakokban a lapmenü első gombja kapja a fókuszt, amikor a párbeszédpanel megnyílik.
\n' + + '\n' + + 'A párbeszédpanel e lapjának interaktív összetevői között a Tab vagy\n' + + ' Shift+Tab billentyűvel navigálhat.
\n' + + '\n' + + 'A párbeszédablak másik lapjára úgy léphet, hogy a fókuszt a lapmenüre állítja, majd lenyomja a megfelelő nyílbillentyűt\n' + + ' a rendelkezésre álló lapok közötti lépkedéshez.
\n'); \ No newline at end of file diff --git a/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/ko-KR.js b/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/ko-KR.js new file mode 100644 index 0000000..f894315 --- /dev/null +++ b/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/ko-KR.js @@ -0,0 +1,93 @@ +tinymce.Resource.add('tinymce.html-i18n.help-keynav.ko-KR', +'첫 번째 UI 항목에서 탐색이 시작되며, 이때 첫 번째 항목이 강조 표시되거나 푸터 요소 경로에 있는\n' + + ' 경우 밑줄 표시됩니다.
\n' + + '\n' + + '한 UI 섹션에서 다음 UI 섹션으로 이동하려면 Tab(탭)을 누릅니다.
\n' + + '\n' + + '한 UI 섹션에서 이전 UI 섹션으로 돌아가려면 Shift+Tab(시프트+탭)을 누릅니다.
\n' + + '\n' + + '이 UI 섹션의 Tab(탭) 순서는 다음과 같습니다.
\n' + + '\n' + + 'UI 섹션이 없는 경우 건너뛰기합니다.
\n' + + '\n' + + '푸터에 키보드 탐색 포커스가 있고 사이드바는 보이지 않는 경우 Shift+Tab(시프트+탭)을 누르면\n' + + ' 포커스 표시가 마지막이 아닌 첫 번째 도구 모음 그룹으로 이동합니다.
\n' + + '\n' + + '한 UI 요소에서 다음 UI 요소로 이동하려면 적절한 화살표 키를 누릅니다.
\n' + + '\n' + + '왼쪽과 오른쪽 화살표 키의 용도:
\n' + + '\n' + + '아래와 위 화살표 키의 용도:
\n' + + '\n' + + '화살표 키는 포커스 표시 UI 섹션 내에서 순환됩니다.
\n' + + '\n' + + '열려 있는 메뉴, 열려 있는 하위 메뉴 또는 열려 있는 팝업 메뉴를 닫으려면 Esc 키를 누릅니다.
\n' + + '\n' + + "현재 포커스 표시가 특정 UI 섹션 '상단'에 있는 경우 이때도 Esc 키를 누르면\n" + + ' 키보드 탐색이 완전히 종료됩니다.
\n' + + '\n' + + '원하는 메뉴 항목 또는 도구 모음 버튼이 강조 표시되어 있을 때 Return(리턴), Enter(엔터),\n' + + ' 또는 Space bar(스페이스바)를 눌러 해당 항목을 실행합니다.
\n' + + '\n' + + '탭이 없는 대화의 경우, 첫 번째 대화형 요소가 포커스 표시된 상태로 대화가 열립니다.
\n' + + '\n' + + '대화형 요소들 사이를 이동할 때는 Tab(탭) 또는 Shift+Tab(시프트+탭)을 누릅니다.
\n' + + '\n' + + '탭이 있는 대화의 경우, 탭 메뉴에서 첫 번째 버튼이 포커스 표시된 상태로 대화가 열립니다.
\n' + + '\n' + + '이 대화 탭의 대화형 요소들 사이를 이동할 때는 Tab(탭) 또는\n' + + ' Shift+Tab(시프트+탭)을 누릅니다.
\n' + + '\n' + + '다른 대화 탭으로 이동하려면 탭 메뉴를 포커스 표시한 다음 적절한 화살표\n' + + ' 키를 눌러 사용 가능한 탭들을 지나 원하는 탭으로 이동합니다.
\n'); \ No newline at end of file diff --git a/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/nb-NO.js b/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/nb-NO.js new file mode 100644 index 0000000..ca692cd --- /dev/null +++ b/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/nb-NO.js @@ -0,0 +1,93 @@ +tinymce.Resource.add('tinymce.html-i18n.help-keynav.nb-NO', +'Navigeringen starter ved det første grensesnittelementet, som utheves, eller understrekes når det gjelder det første elementet i\n' + + ' elementstien i bunnteksten.
\n' + + '\n' + + 'Du kan bevege deg fra én grensesnittdel til den neste ved å trykke på tabulatortasten.
\n' + + '\n' + + 'Du kan bevege deg fra én grensesnittdel til den forrige ved å trykke på Shift + tabulatortasten.
\n' + + '\n' + + 'Rekkefølgen til tabulatortasten gjennom grensesnittdelene er:
\n' + + '\n' + + 'Hvis en grensesnittdel ikke er til stede, blir den hoppet over.
\n' + + '\n' + + 'Hvis tastaturnavigeringen har uthevet bunnteksten og det ikke finnes en synlig sidestolpe, kan du trykke på Shift + tabulatortasten\n' + + ' for å flytte fokuset til den første gruppen på verktøylinjen i stedet for den siste.
\n' + + '\n' + + 'Du kan bevege deg fra ett grensesnittelement til det neste ved å trykke på den aktuelle piltasten.
\n' + + '\n' + + 'De venstre og høyre piltastene
\n' + + '\n' + + 'Ned- og opp-piltastene
\n' + + '\n' + + 'Med piltastene kan du bevege deg innenfor den uthevede grensesnittdelen.
\n' + + '\n' + + 'Du kan lukke en åpen meny, en åpen undermeny eller en åpen hurtigmeny ved å klikke på Esc-tasten.
\n' + + '\n' + + 'Hvis det øverste nivået i en grensesnittdel er uthevet, kan du ved å trykke på Esc også avslutte\n' + + ' tastaturnavigeringen helt.
\n' + + '\n' + + 'Når det ønskede menyelementet eller verktøylinjeknappen er uthevet, trykker du på Retur, Enter,\n' + + ' eller mellomromstasten for å utføre elementet.
\n' + + '\n' + + 'I dialogbokser uten faner blir den første interaktive komponenten uthevet når dialogboksen åpnes.
\n' + + '\n' + + 'Naviger mellom interaktive komponenter i dialogboksen ved å trykke på tabulatortasten eller Shift + tabulatortasten.
\n' + + '\n' + + 'I fanebaserte dialogbokser blir den første knappen i fanemenyen uthevet når dialogboksen åpnes.
\n' + + '\n' + + 'Naviger mellom interaktive komponenter i fanen ved å trykke på tabulatortasten eller\n' + + ' Shift + tabulatortasten.
\n' + + '\n' + + 'Veksle til en annen fane i dialogboksen ved å utheve fanemenyen, og trykk deretter på den aktuelle piltasten\n' + + ' for å bevege deg mellom de tilgjengelige fanene.
\n'); \ No newline at end of file diff --git a/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/pt-BR.js b/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/pt-BR.js new file mode 100644 index 0000000..2b6eccd --- /dev/null +++ b/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/pt-BR.js @@ -0,0 +1,93 @@ +tinymce.Resource.add('tinymce.html-i18n.help-keynav.pt-BR', +'A navegação inicia no primeiro item da IU, que será destacado ou sublinhado no caso do primeiro item no\n' + + ' caminho do elemento Rodapé.
\n' + + '\n' + + 'Para ir de uma seção da IU para a seguinte, pressione Tab.
\n' + + '\n' + + 'Para ir de uma seção da IU para a anterior, pressione Shift+Tab.
\n' + + '\n' + + 'A ordem de Tab destas seções da IU é:
\n' + + '\n' + + 'Se não houver uma seção da IU, ela será pulada.
\n' + + '\n' + + 'Se o rodapé tiver o foco da navegação pelo teclado e não houver uma barra lateral visível, pressionar Shift+Tab\n' + + ' move o foco para o primeiro grupo da barra de ferramentas, não para o último.
\n' + + '\n' + + 'Para ir de um elemento da IU para o seguinte, pressione a Seta correspondente.
\n' + + '\n' + + 'As teclas de seta Esquerda e Direita
\n' + + '\n' + + 'As teclas de seta Abaixo e Acima
\n' + + '\n' + + 'As teclas de Seta alternam dentre a seção da IU em foco.
\n' + + '\n' + + 'Para fechar um menu aberto, um submenu aberto ou um menu suspenso aberto, pressione Esc.
\n' + + '\n' + + 'Se o foco atual estiver no ‘alto’ de determinada seção da IU, pressionar Esc também sai\n' + + ' totalmente da navegação pelo teclado.
\n' + + '\n' + + 'Com o item de menu ou botão da barra de ferramentas desejado destacado, pressione Return, Enter,\n' + + ' ou a Barra de espaço para executar o item.
\n' + + '\n' + + 'Em caixas de diálogo sem guias, o primeiro componente interativo recebe o foco quando a caixa de diálogo abre.
\n' + + '\n' + + 'Navegue entre componentes interativos de caixa de diálogo pressionando Tab ou Shift+Tab.
\n' + + '\n' + + 'Em caixas de diálogo com guias, o primeiro botão no menu da guia recebe o foco quando a caixa de diálogo abre.
\n' + + '\n' + + 'Navegue entre componentes interativos dessa guia da caixa de diálogo pressionando Tab ou\n' + + ' Shift+Tab.
\n' + + '\n' + + 'Alterne para outra guia da caixa de diálogo colocando o foco no menu da guia e pressionando a Seta\n' + + ' adequada para percorrer as guias disponíveis.
\n'); \ No newline at end of file diff --git a/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/pt-PT.js b/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/pt-PT.js new file mode 100644 index 0000000..d1ad02b --- /dev/null +++ b/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/pt-PT.js @@ -0,0 +1,93 @@ +tinymce.Resource.add('tinymce.html-i18n.help-keynav.pt-PT', +'A navegação começará no primeiro item de IU, que estará realçado ou sublinhado, no caso do primeiro item no\n' + + ' caminho do elemento do rodapé.
\n' + + '\n' + + 'Para se mover de uma secção de IU para a seguinte, prima Tab.
\n' + + '\n' + + 'Para se mover de uma secção de IU para a anterior, prima Shift+Tab.
\n' + + '\n' + + 'A ordem de tabulação destas secções de IU é:
\n' + + '\n' + + 'Se uma secção de IU não estiver presente, é ignorada.
\n' + + '\n' + + 'Se o rodapé tiver foco de navegação com teclado e não existir uma barra lateral visível, premir Shift+Tab\n' + + ' move o foco para o primeiro grupo da barra de ferramentas e não para o último.
\n' + + '\n' + + 'Para se mover de um elemento de IU para o seguinte, prima a tecla de seta adequada.
\n' + + '\n' + + 'As teclas de seta Para a esquerda e Para a direita
\n' + + '\n' + + 'As teclas de seta Para cima e Para baixo
\n' + + '\n' + + 'As teclas de seta deslocam-se ciclicamente na secção de IU em foco.
\n' + + '\n' + + 'Para fechar um menu aberto, um submenu aberto ou um menu de pop-up aberto, prima a tecla Esc.
\n' + + '\n' + + 'Se o foco atual estiver no "topo" de determinada secção de IU, premir a tecla Esc também fecha\n' + + ' completamente a navegação com teclado.
\n' + + '\n' + + 'Quando o item de menu ou o botão da barra de ferramentas pretendido estiver realçado, prima Retrocesso, Enter\n' + + ' ou a Barra de espaço para executar o item.
\n' + + '\n' + + 'Nos diálogos sem separadores, o primeiro componente interativo fica em foco quando o diálogo abre.
\n' + + '\n' + + 'Navegue entre componentes interativos do diálogo, premindo Tab ou Shift+Tab.
\n' + + '\n' + + 'Nos diálogos com separadores, o primeiro botão no menu do separador fica em foco quando o diálogo abre.
\n' + + '\n' + + 'Navegue entre os componentes interativos deste separador do diálogo, premindo Tab ou\n' + + ' Shift+Tab.
\n' + + '\n' + + 'Mude para outro separador do diálogo colocando o menu do separador em foco e, em seguida, premindo a tecla de seta\n' + + ' adequada para se deslocar ciclicamente pelos separadores disponíveis.
\n'); \ No newline at end of file diff --git a/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/sl-SI.js b/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/sl-SI.js new file mode 100644 index 0000000..e8ad84d --- /dev/null +++ b/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/sl-SI.js @@ -0,0 +1,93 @@ +tinymce.Resource.add('tinymce.html-i18n.help-keynav.sl-SI', +'Krmarjenje se bo začelo s prvim elementom uporabniškega vmesnika, ki bo izpostavljena ali podčrtan, če gre za prvi element na\n' + + ' poti do elementa noge.
\n' + + '\n' + + 'Če se želite pomakniti z enega dela uporabniškega vmesnika na naslednjega, pritisnite tabulatorko.
\n' + + '\n' + + 'Če se želite pomakniti z enega dela uporabniškega vmesnika na prejšnjega, pritisnite shift + tabulatorko.
\n' + + '\n' + + 'Zaporedje teh razdelkov uporabniškega vmesnika, ko pritiskate tabulatorko, je:
\n' + + '\n' + + 'Če razdelek uporabniškega vmesnika ni prisoten, je preskočen.
\n' + + '\n' + + 'Če ima noga fokus za krmarjenje s tipkovnico in ni vidne stranske vrstice, s pritiskom na shift + tabulatorko\n' + + ' fokus premaknete na prvo skupino orodne vrstice, ne zadnjo.
\n' + + '\n' + + 'Če se želite premakniti z enega elementa uporabniškega vmesnika na naslednjega, pritisnite ustrezno puščično tipko.
\n' + + '\n' + + 'Leva in desna puščična tipka
\n' + + '\n' + + 'Spodnja in zgornja puščična tipka
\n' + + '\n' + + 'Puščične tipke omogočajo kroženje znotraj razdelka uporabniškega vmesnika, na katerem je fokus.
\n' + + '\n' + + 'Če želite zapreti odprt meni, podmeni ali pojavni meni, pritisnite tipko Esc.
\n' + + '\n' + + 'Če je trenutni fokus na »vrhu« določenega razdelka uporabniškega vmesnika, s pritiskom tipke Esc zaprete\n' + + ' tudi celotno krmarjenje s tipkovnico.
\n' + + '\n' + + 'Ko je označen želeni menijski element ali orodja vrstica, pritisnite vračalko, Enter\n' + + ' ali preslednico, da izvedete element.
\n' + + '\n' + + 'Ko odprete pogovorno okno brez zavihkov, ima fokus prva interaktivna komponenta.
\n' + + '\n' + + 'Med interaktivnimi komponentami pogovornega okna se premikate s pritiskom tabulatorke ali kombinacije tipke shift + tabulatorke.
\n' + + '\n' + + 'Ko odprete pogovorno okno z zavihki, ima fokus prvi gumb v meniju zavihka.
\n' + + '\n' + + 'Med interaktivnimi komponentami tega zavihka pogovornega okna se premikate s pritiskom tabulatorke ali\n' + + ' kombinacije tipke shift + tabulatorke.
\n' + + '\n' + + 'Na drug zavihek pogovornega okna preklopite tako, da fokus prestavite na meni zavihka in nato pritisnete ustrezno puščično\n' + + ' tipko, da se pomaknete med razpoložljivimi zavihki.
\n'); \ No newline at end of file diff --git a/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/sv-SE.js b/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/sv-SE.js new file mode 100644 index 0000000..8b8ae62 --- /dev/null +++ b/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/sv-SE.js @@ -0,0 +1,93 @@ +tinymce.Resource.add('tinymce.html-i18n.help-keynav.sv-SE', +'Navigeringen börjar vid det första gränssnittsobjektet, vilket är markerat eller understruket om det gäller det första objektet i\n' + + ' sidfotens elementsökväg.
\n' + + '\n' + + 'Flytta från ett UI-avsnitt till nästa genom att trycka på Tabb.
\n' + + '\n' + + 'Flytta från ett UI-avsnitt till det föregående genom att trycka på Skift+Tabb.
\n' + + '\n' + + 'Tabb-ordningen för dessa UI-avsnitt är:
\n' + + '\n' + + 'Om ett UI-avsnitt inte finns hoppas det över.
\n' + + '\n' + + 'Om sidfoten har fokus på tangentbordsnavigering, och det inte finns någon synlig sidoruta, flyttas fokus till den första verktygsradsgruppen\n' + + ' när du trycker på Skift+Tabb, inte till den sista.
\n' + + '\n' + + 'Flytta från ett UI-element till nästa genom att trycka på motsvarande piltangent.
\n' + + '\n' + + 'Vänsterpil och högerpil
\n' + + '\n' + + 'Nedpil och uppil
\n' + + '\n' + + 'Piltangenterna cirkulerar inom det fokuserade UI-avsnittet.
\n' + + '\n' + + 'Tryck på Esc-tangenten om du vill stänga en öppen meny, undermeny eller popup-meny.
\n' + + '\n' + + 'Om det aktuella fokuset är högst upp i ett UI-avsnitt avlutas även tangentbordsnavigeringen helt när\n' + + ' du trycker på Esc-tangenten.
\n' + + '\n' + + 'När menyalternativet eller verktygsradsknappen är markerad trycker du på Retur, Enter\n' + + ' eller blanksteg för att köra alternativet.
\n' + + '\n' + + 'I dialogrutor utan flikar är den första interaktiva komponenten i fokus när dialogrutan öppnas.
\n' + + '\n' + + 'Navigera mellan interaktiva dialogkomponenter genom att trycka på Tabb eller Skift+Tabb.
\n' + + '\n' + + 'I dialogrutor utan flikar är den första knappen på flikmenyn i fokus när dialogrutan öppnas.
\n' + + '\n' + + 'Navigera mellan interaktiva komponenter på dialogrutefliken genom att trycka på Tabb eller\n' + + ' Skift+Tabb.
\n' + + '\n' + + 'Växla till en annan dialogruta genom att fokusera på flikmenyn och sedan trycka på motsvarande piltangent\n' + + ' för att cirkulera mellan de tillgängliga flikarna.
\n'); \ No newline at end of file diff --git a/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/th-TH.js b/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/th-TH.js new file mode 100644 index 0000000..f33b957 --- /dev/null +++ b/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/th-TH.js @@ -0,0 +1,93 @@ +tinymce.Resource.add('tinymce.html-i18n.help-keynav.th-TH', +'การนำทางจะเริ่มที่รายการ UI แรก ซึ่งจะมีการไฮไลต์หรือขีดเส้นใต้ไว้ในกรณีที่รายการแรกอยู่ใน\n' + + ' พาธองค์ประกอบส่วนท้าย
\n' + + '\n' + + 'ในการย้ายจากส่วน UI หนึ่งไปยังส่วนถัดไป ให้กด Tab
\n' + + '\n' + + 'ในการย้ายจากส่วน UI หนึ่งไปยังส่วนก่อนหน้า ให้กด Shift+Tab
\n' + + '\n' + + 'ลำดับแท็บของส่วนต่างๆ ของ UI คือ:
\n' + + '\n' + + 'หากส่วน UI ไม่ปรากฏ แสดงว่าถูกข้ามไป
\n' + + '\n' + + 'หากส่วนท้ายมีการโฟกัสการนำทางแป้นพิมพ์และไม่มีแถบข้างปรากฏ การกด Shift+Tab\n' + + ' จะย้ายการโฟกัสไปที่กลุ่มแถบเครื่องมือแรก ไม่ใช่สุดท้าย
\n' + + '\n' + + 'ในการย้ายจากองค์ประกอบ UI หนึ่งไปยังองค์ประกอบส่วนถัดไป ให้กดปุ่มลูกศรที่เหมาะสม
\n' + + '\n' + + 'ปุ่มลูกศรซ้ายและขวา
\n' + + '\n' + + 'ปุ่มลูกศรลงและขึ้น
\n' + + '\n' + + 'ปุ่มลูกศรจะเลื่อนไปมาภายในส่วน UI ที่โฟกัส
\n' + + '\n' + + 'ในการปิดเมนูที่เปิดอยู่ เมนูย่อยที่เปิดอยู่ หรือเมนูป๊อบอัพที่เปิดอยู่ ให้กดปุ่ม Esc
\n' + + '\n' + + 'หากโฟกัสปัจจุบันอยู่ที่ ‘ด้านบนสุด’ ของส่วน UI เฉพาะ การกดปุ่ม Esc จะทำให้ออกจาก\n' + + ' การนำทางด้วยแป้นพิมพ์ทั้งหมดเช่นกัน
\n' + + '\n' + + 'เมื่อไฮไลต์รายการเมนูหรือปุ่มในแถบเครื่องมือที่ต้องการ ให้กด Return, Enter\n' + + ' หรือ Space bar เพื่อดำเนินการรายการดังกล่าว
\n' + + '\n' + + 'ในกล่องโต้ตอบที่ไม่อยู่ในแท็บ จะโฟกัสที่ส่วนประกอบเชิงโต้ตอบแรกเมื่อกล่องโต้ตอบเปิด
\n' + + '\n' + + 'นำทางระหว่างส่วนประกอบเชิงโต้ตอบต่างๆ ของกล่องโต้ตอบ โดยการกด Tab หรือ Shift+Tab
\n' + + '\n' + + 'ในกล่องโต้ตอบที่อยู่ในแท็บ จะโฟกัสที่ปุ่มแรกในเมนูแท็บเมื่อกล่องโต้ตอบเปิด
\n' + + '\n' + + 'นำทางระหว่างส่วนประกอบเชิงโต้ตอบต่างๆ ของแท็บกล่องโต้ตอบนี้โดยการกด Tab หรือ\n' + + ' Shift+Tab
\n' + + '\n' + + 'สลับไปยังแท็บกล่องโต้ตอบอื่นโดยการเลือกโฟกัสที่เมนูแท็บ แล้วกดปุ่มลูกศรที่เหมาะสม\n' + + ' เพื่อเลือกแท็บที่ใช้ได้
\n'); \ No newline at end of file diff --git a/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/zh-CN.js b/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/zh-CN.js new file mode 100644 index 0000000..1ea4d99 --- /dev/null +++ b/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/zh-CN.js @@ -0,0 +1,87 @@ +tinymce.Resource.add('tinymce.html-i18n.help-keynav.zh-CN', +'导航将在第一个 UI 项上开始,其中突出显示该项,或者对于页脚元素路径中的第一项,将为其添加下划线。
\n' + + '\n' + + '要从一个 UI 部分移至下一个,请按 Tab。
\n' + + '\n' + + '要从一个 UI 部分移至上一个,请按 Shift+Tab。
\n' + + '\n' + + '这些 UI 部分的 Tab 顺序为:
\n' + + '\n' + + '如果不存在某个 UI 部分,则跳过它。
\n' + + '\n' + + '如果键盘导航焦点在页脚,并且没有可见的边栏,则按 Shift+Tab 将焦点移至第一个工具栏组而非最后一个。
\n' + + '\n' + + '要从一个 UI 元素移至下一个,请按相应的箭头键。
\n' + + '\n' + + '左和右箭头键
\n' + + '\n' + + '下和上箭头键
\n' + + '\n' + + '箭头键在具有焦点的 UI 部分内循环。
\n' + + '\n' + + '要关闭打开的菜单、打开的子菜单或打开的弹出菜单,请按 Esc 键。
\n' + + '\n' + + '如果当前的焦点在特定 UI 部分的“顶部”,则按 Esc 键还将完全退出键盘导航。
\n' + + '\n' + + '当突出显示所需的菜单项或工具栏按钮时,按 Return、Enter 或空格以执行该项。
\n' + + '\n' + + '在非标签页式对话框中,当对话框打开时,第一个交互组件获得焦点。
\n' + + '\n' + + '通过按 Tab 或 Shift+Tab,在交互对话框组件之间导航。
\n' + + '\n' + + '在标签页式对话框中,当对话框打开时,标签页菜单中的第一个按钮获得焦点。
\n' + + '\n' + + '通过按 Tab 或 Shift+Tab,在此对话框的交互组件之间导航。
\n' + + '\n' + + '通过将焦点移至另一对话框标签页的菜单,然后按相应的箭头键以在可用的标签页间循环,从而切换到该对话框标签页。
\n'); \ No newline at end of file diff --git a/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/zh-TW.js b/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/zh-TW.js new file mode 100644 index 0000000..aa28c66 --- /dev/null +++ b/libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/zh-TW.js @@ -0,0 +1,93 @@ +tinymce.Resource.add('tinymce.html-i18n.help-keynav.zh-TW', +'瀏覽會從第一個 UI 項目開始,該項目會反白顯示,但如果是「頁尾」元素路徑的第一項,\n' + + ' 則加底線。
\n' + + '\n' + + '從 UI 區段移至下一個,請按 Tab。
\n' + + '\n' + + '從 UI 區段移回上一個,請按 Shift+Tab。
\n' + + '\n' + + '這些 UI 區段的 Tab 順序如下:
\n' + + '\n' + + '如果 UI 區段未顯示,表示已略過該區段。
\n' + + '\n' + + '如果鍵盤瀏覽跳至頁尾,但沒有顯示側邊欄,則按下 Shift+Tab\n' + + ' 會跳至第一個工具列群組,而不是最後一個。
\n' + + '\n' + + '在兩個 UI 元素之間移動,請按適當的方向鍵。
\n' + + '\n' + + '向左和向右方向鍵
\n' + + '\n' + + '向下和向上方向鍵
\n' + + '\n' + + '方向鍵會在所跳至 UI 區段之內循環。
\n' + + '\n' + + '若要關閉已開啟的功能表、已開啟的子功能表,或已開啟的快顯功能表,請按 Esc 鍵。
\n' + + '\n' + + '如果目前已跳至特定 UI 區段的「頂端」,則按 Esc 鍵也會結束\n' + + ' 整個鍵盤瀏覽。
\n' + + '\n' + + '當想要的功能表項目或工具列按鈕已反白顯示時,按 Return、Enter、\n' + + ' 或空白鍵即可執行該項目。
\n' + + '\n' + + '在非索引標籤式對話方塊中,開啟對話方塊時會跳至第一個互動元件。
\n' + + '\n' + + '按 Tab 或 Shift+Tab 即可在互動式對話方塊元件之間瀏覽。
\n' + + '\n' + + '在索引標籤式對話方塊中,開啟對話方塊時會跳至索引標籤式功能表中的第一個按鈕。
\n' + + '\n' + + '若要在此對話方塊的互動式元件之間瀏覽,請按 Tab 或\n' + + ' Shift+Tab。
\n' + + '\n' + + '先跳至索引標籤式功能表,然後按適當的方向鍵,即可切換至另一個對話方塊索引標籤,\n' + + ' 以循環瀏覽可用的索引標籤。
\n'); \ No newline at end of file diff --git a/libraries/tinymce/js/tinymce/plugins/help/plugin.min.js b/libraries/tinymce/js/tinymce/plugins/help/plugin.min.js index 08b7445..9dfe7c3 100644 --- a/libraries/tinymce/js/tinymce/plugins/help/plugin.min.js +++ b/libraries/tinymce/js/tinymce/plugins/help/plugin.min.js @@ -1 +1 @@ -!function(){"use strict";const e=e=>"string"===(e=>{const t=typeof e;return null===e?"null":"object"===t&&Array.isArray(e)?"array":"object"===t&&(n=a=e,(r=String).prototype.isPrototypeOf(n)||(null===(o=a.constructor)||void 0===o?void 0:o.name)===r.name)?"string":t;var n,a,r,o})(e);const t=e=>undefined===e;const n=e=>"function"==typeof e,a=()=>false;class r{constructor(e,t){this.tag=e,this.value=t}static some(e){return new r(!0,e)}static none(){return r.singletonNone}fold(e,t){return this.tag?t(this.value):e()}isSome(){return this.tag}isNone(){return!this.tag}map(e){return this.tag?r.some(e(this.value)):r.none()}bind(e){return this.tag?e(this.value):r.none()}exists(e){return this.tag&&e(this.value)}forall(e){return!this.tag||e(this.value)}filter(e){return!this.tag||e(this.value)?this:r.none()}getOr(e){return this.tag?this.value:e}or(e){return this.tag?this:e}getOrThunk(e){return this.tag?this.value:e()}orThunk(e){return this.tag?this:e()}getOrDie(e){if(this.tag)return this.value;throw new Error(null!=e?e:"Called getOrDie on None")}static from(e){return null==e?r.none():r.some(e)}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(e){this.tag&&e(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}r.singletonNone=new r(!1);const o=Array.prototype.slice,i=Array.prototype.indexOf,s=(e,t)=>{const n=e.length,a=new Array(n);for(let r=0;r"+f.translate(["Plugins installed ({0}):",o])+"
"+f.translate("Premium plugins:")+"
"+f.translate(["You are using {0}",n])+"
",presets:"document"}]}})(),u={[o.name]:o,[i.name]:i,[c.name]:c,[m.name]:m,...n.get()};return r.from(k(t)).fold((()=>(e=>{const t=l(e),n=t.indexOf("versions");return-1!==n&&(t.splice(n,1),t.push("versions")),{tabs:e,names:t}})(u)),(t=>((t,n)=>{const a={},r=s(t,(t=>{var r;if(e(t))return p(n,t)&&(a[t]=n[t]),t;{const e=null!==(r=t.name)&&void 0!==r?r:h("tab-name");return a[e]=t,e}}));return{tabs:a,names:r}})(t,u)))})(t,n,a).then((({tabs:e,names:n})=>{const a={type:"tabpanel",tabs:(e=>{const t=[],n=e=>{t.push(e)};for(let t=0;t"+f.translate(["Plugins installed ({0}):",o])+"
"+f.translate("Premium plugins:")+"
"+f.translate(["You are using {0}",n])+"
",presets:"document"}]}})(),u={[o.name]:o,[i.name]:i,[m.name]:m,[c.name]:c,...n.get()};return r.from(k(t)).fold((()=>(e=>{const t=l(e),n=t.indexOf("versions");return-1!==n&&(t.splice(n,1),t.push("versions")),{tabs:e,names:t}})(u)),(t=>((t,n)=>{const a={},r=s(t,(t=>{var r;if(e(t))return p(n,t)&&(a[t]=n[t]),t;{const e=null!==(r=t.name)&&void 0!==r?r:h("tab-name");return a[e]=t,e}}));return{tabs:a,names:r}})(t,u)))})(t,n,a).then((({tabs:e,names:n})=>{const a={type:"tabpanel",tabs:(e=>{const t=[],n=e=>{t.push(e)};for(let t=0;t