diff --git a/static/i18n_resources_list.txt b/static/i18n_resources_list.txt
index ed782c7b8..3d39f58f8 100644
--- a/static/i18n_resources_list.txt
+++ b/static/i18n_resources_list.txt
@@ -5,9 +5,11 @@ skin/i18n/de.json
skin/i18n/dga.json
skin/i18n/el.json
skin/i18n/en.json
+skin/i18n/es.json
skin/i18n/fi.json
skin/i18n/fr.json
skin/i18n/he.json
+skin/i18n/hi.json
skin/i18n/hy.json
skin/i18n/ia.json
skin/i18n/it.json
@@ -16,13 +18,16 @@ skin/i18n/ko.json
skin/i18n/ku-latn.json
skin/i18n/lb.json
skin/i18n/mk.json
+skin/i18n/ms.json
skin/i18n/nl.json
skin/i18n/nqo.json
skin/i18n/pl.json
skin/i18n/ru.json
skin/i18n/sc.json
skin/i18n/sk.json
+skin/i18n/skr-arab.json
skin/i18n/sl.json
+skin/i18n/sq.json
skin/i18n/sv.json
skin/i18n/test.json
skin/i18n/tr.json
diff --git a/static/skin/i18n/es.json b/static/skin/i18n/es.json
new file mode 100644
index 000000000..bf8d6f07a
--- /dev/null
+++ b/static/skin/i18n/es.json
@@ -0,0 +1,57 @@
+{
+ "@metadata": {
+ "authors": [
+ "Fitoschido",
+ "Ovruni",
+ "SpikeShroom",
+ "Vis4valentine"
+ ]
+ },
+ "name": "español",
+ "suggest-full-text-search": "que contenga \"{{{SEARCH_TERMS}}}\"...",
+ "no-such-book": "No existe el libro: {{BOOK_NAME}}",
+ "too-many-books": "Demasiadas solicitudes de libros ({{NB_BOOKS}}) donde el límite es {{LIMIT}}",
+ "no-book-found": "Ningún libro coincide con los criterios de selección.",
+ "url-not-found": "La URL solicitada \"{{url}}\" no se encontró en este servidor.",
+ "suggest-search": "Haga una búsqueda de texto completo para {{PATTERN}}",
+ "random-article-failure": "¡Ups! Error al elegir un artículo aleatorio :(",
+ "invalid-raw-data-type": "{{DATATYPE}} no es una solicitud válida de contenido en crudo.",
+ "no-value-for-arg": "No se ha proporcionado ningún valor para el argumento {{ARGUMENT}}",
+ "no-query": "No se ha proporcionado ninguna consulta.",
+ "raw-entry-not-found": "No se puede encontrar la entrada {{DATATYPE}} {{ENTRY}}",
+ "400-page-title": "Solicitud inválida",
+ "400-page-heading": "Solicitud inválida",
+ "404-page-title": "Contenido no encontrado",
+ "404-page-heading": "No encontrado",
+ "500-page-title": "Error interno del servidor",
+ "500-page-heading": "Error interno del servidor",
+ "fulltext-search-unavailable": "Búsqueda de texto completo no disponible",
+ "no-search-results": "El motor de búsqueda de texto completo no está disponible para este contenido.",
+ "library-button-text": "Ir a la página de bienvenida",
+ "home-button-text": "Ir a la página principal de '{{BOOK_TITLE}}'",
+ "random-page-button-text": "Ir a una página seleccionada al azar",
+ "searchbox-tooltip": "Buscar '{{BOOK_TITLE}}'",
+ "confusion-of-tongues": "Dos o más libros en diferentes idiomas participarían en la búsqueda, lo que puede llevar a resultados confusos.",
+ "welcome-page-overzealous-filter": "Sin resultados. ¿Quieres restablecer el filtro ?",
+ "powered-by-kiwix-html": "Desarrollado por Kiwix",
+ "search": "Buscar",
+ "book-filtering-all-categories": "Todas las categorías",
+ "book-filtering-all-languages": "Todos los idiomas",
+ "count-of-matching-books": "{{COUNT}} libro(s)",
+ "download": "Descargar",
+ "direct-download-link-text": "Directamente",
+ "direct-download-alt-text": "descarga directa",
+ "hash-download-link-text": "hash sha256",
+ "hash-download-alt-text": "descargar hash",
+ "magnet-link-text": "Enlace magnético",
+ "magnet-alt-text": "Descargar link magnético",
+ "torrent-download-link-text": "Archivo de torrent",
+ "torrent-download-alt-text": "descargar torrent",
+ "filter-by-tag": "Filtrar por etiqueta \"{{TAG}}\"",
+ "stop-filtering-by-tag": "Dejar de filtrar por etiqueta \"{{TAG}}\"",
+ "library-opds-feed-parameterised": "Feed OPDS de la biblioteca: entradas que coinciden con {{#LANG}}\nLanguage: {{LANG}} {{/LANG}}{{#CATEGORY}}\nCategory: {{CATEGORY}} {{/CATEGORY}} {{#TAG}}\nEtiqueta: {{TAG}} {{/TAG}}{{#Q}}\nConsulta: {{Q}} {{/Q}}",
+ "welcome-to-kiwix-server": "Bienvenido al servidor Kiwix",
+ "download-links-heading": "Enlaces de descarga para {{BOOK_TITLE}}",
+ "download-links-title": "Descargar libro",
+ "preview-book": "Previsualizar"
+}
diff --git a/static/skin/i18n/fr.json b/static/skin/i18n/fr.json
index 37f4c25e7..d92878fed 100644
--- a/static/skin/i18n/fr.json
+++ b/static/skin/i18n/fr.json
@@ -2,11 +2,12 @@
"@metadata": {
"authors": [
"Gomoko",
+ "Stephane",
"Thibaut120094",
"Verdy p"
]
},
- "name": "français",
+ "name": "Français",
"suggest-full-text-search": "contenant « {{{SEARCH_TERMS}}} »...",
"no-such-book": "Aucun livre avec ce nom : {{BOOK_NAME}}",
"too-many-books": "Trop de livres demandés ({{NB_BOOKS}}) alors que la limite est de {{LIMIT}}",
diff --git a/static/skin/i18n/hi.json b/static/skin/i18n/hi.json
new file mode 100644
index 000000000..49908bf92
--- /dev/null
+++ b/static/skin/i18n/hi.json
@@ -0,0 +1,56 @@
+{
+ "@metadata": {
+ "authors": [
+ "Abijeet Patro",
+ "Juuz0"
+ ]
+ },
+ "name": "हिन्दी",
+ "suggest-full-text-search": "जिसमें '{{{SEARCH_TERMS}}}' शामिल है...",
+ "no-such-book": "ऐसी कोई किताब नहीं: {{BOOK_NAME}}",
+ "too-many-books": "बहुत सारी पुस्तकों का अनुरोध किया गया है ({{NB_BOOKS}}) जहां सीमा {{LIMIT}} है",
+ "no-book-found": "कोई भी पुस्तक चयन मानदंड से मेल नहीं खाती",
+ "url-not-found": "अनुरोधित URL \"{{url}}\" इस सर्वर पर नहीं मिला।",
+ "suggest-search": "{{PATTERN}} के लिए पूर्ण पाठ खोज करें",
+ "random-article-failure": "उफ़! एक यादृच्छिक लेख चुनने में विफल :(",
+ "invalid-raw-data-type": "{{DATATYPE}} कच्ची सामग्री के लिए वैध अनुरोध नहीं है।",
+ "no-value-for-arg": "तर्क के लिए कोई मूल्य प्रदान नहीं किया गया {{ARGUMENT}}",
+ "no-query": "कोई प्रश्न नहीं दिया गया.",
+ "raw-entry-not-found": "{{DATATYPE}} प्रविष्टि {{ENTRY}} नहीं मिल सकी",
+ "400-page-title": "अवैध आवेदन",
+ "400-page-heading": "अवैध आवेदन",
+ "404-page-title": "सामग्री नहीं मिली",
+ "404-page-heading": "नहीं मिला",
+ "500-page-title": "आंतरिक सर्वर त्रुटि",
+ "500-page-heading": "आंतरिक सर्वर त्रुटि",
+ "fulltext-search-unavailable": "पूर्णपाठ खोज अनुपलब्ध",
+ "no-search-results": "इस सामग्री के लिए पूर्णपाठ खोज इंजन उपलब्ध नहीं है।",
+ "library-button-text": "स्वागत पृष्ठ पर जाएँ",
+ "home-button-text": "'{{BOOK_TITLE}}' के मुख्य पृष्ठ पर जाएँ",
+ "random-page-button-text": "यादृच्छिक रूप से चयनित पृष्ठ पर जाएँ",
+ "searchbox-tooltip": "'{{BOOK_TITLE}}' खोजें",
+ "confusion-of-tongues": "विभिन्न भाषाओं की दो या दो से अधिक पुस्तकें खोज में भाग लेंगी, जिससे भ्रमित करने वाले परिणाम मिल सकते हैं।",
+ "welcome-page-overzealous-filter": "कोई परिणाम नहीं। क्या आप फ़िल्टर रीसेट करना चाहेंगे?",
+ "powered-by-kiwix-html": "किविक्स द्वारा संचालित",
+ "search": "खोजें",
+ "book-filtering-all-categories": "सब वर्ग",
+ "book-filtering-all-languages": "सभी भाषाएँ",
+ "count-of-matching-books": "{{COUNT}} पुस्तक/पुस्तकें",
+ "download": "डाउनलोड",
+ "direct-download-link-text": "प्रत्यक्ष",
+ "direct-download-alt-text": "प्रत्यक्षत: डाउनलोड",
+ "hash-download-link-text": "शा256 हैश",
+ "hash-download-alt-text": "हैश डाउनलोड करें",
+ "magnet-link-text": "MAGNET लिंक",
+ "magnet-alt-text": "MAGNET डाउनलोड करें",
+ "torrent-download-link-text": "टोरेंट फ़ाइल",
+ "torrent-download-alt-text": "टोरेंट डाउनलोड करें",
+ "library-opds-feed-all-entries": "लाइब्रेरी ओपीडीएस फ़ीड - सभी प्रविष्टियाँ",
+ "filter-by-tag": "टैग \"{{TAG}}\" द्वारा फ़िल्टर करें",
+ "stop-filtering-by-tag": "\"{{TAG}}\" टैग द्वारा फ़िल्टर करना बंद करें",
+ "library-opds-feed-parameterised": "लाइब्रेरी ओपीडीएस फ़ीड - मिलान वाली प्रविष्टियाँ {{#LANG}}\nभाषा: {{LANG}} {/LANG}}{{#CATEGORY}}\nश्रेणी: {{CATEGORY}} {/CATEGORY}} {{#TAG}}\nटैग: {{TAG}} {{/TAG}}{{#Q}}\nक्वेरी: {{Q}} {{/Q}}",
+ "welcome-to-kiwix-server": "कीविक्स सर्वर में आपका स्वागत है",
+ "download-links-heading": "{{BOOK_TITLE}} के लिए डाउनलोड लिंक",
+ "download-links-title": "पुस्तक डाउनलोड करें",
+ "preview-book": "पूर्वावलोकन"
+}
diff --git a/static/skin/i18n/nl.json b/static/skin/i18n/nl.json
index 884154bf6..80cd9c006 100644
--- a/static/skin/i18n/nl.json
+++ b/static/skin/i18n/nl.json
@@ -6,10 +6,31 @@
"Vistaus"
]
},
- "too-many-books": "Er zijn teveel boeken opgevraagd ({{NB_BOOKS}}). Het limiet is {{LIMIT}}.",
+ "name": "Nederlands",
+ "suggest-full-text-search": "bevat ‘{{{SEARCH_TERMS}}}’…",
+ "no-such-book": "Boek bestaat niet: {{BOOK_NAME}}",
+ "too-many-books": "Er zijn teveel boeken opgevraagd ({{NB_BOOKS}}). De limiet is {{LIMIT}}.",
"no-book-found": "Er zijn geen boeken die overeenkomen met de zoekcriteria",
+ "url-not-found": "De opgevraagde URL “{{url}}” is niet gevonden op deze server.",
+ "suggest-search": "In volledige tekst zoeen naar {{PATTERN}}",
+ "random-article-failure": "Oeps! Kan geen willekeurig artikel kiezen :(",
+ "invalid-raw-data-type": "{{DATATYPE}} is geen geldig verzoek voor onbewerkte inhoud.",
"no-value-for-arg": "Er is geen waarde opgegeven bij {{ARGUMENT}}",
"no-query": "Er is geen zoekterm opgegeven.",
+ "raw-entry-not-found": "Kan het {{DATATYPE}}-item {{ENTRY}} niet vinden",
+ "400-page-title": "Ongeldig verzoek",
+ "400-page-heading": "Ongeldig verzoek",
+ "404-page-title": "Inhoud niet gevonden",
+ "404-page-heading": "Niet gevonden",
+ "500-page-title": "Interne serverfout",
+ "500-page-heading": "Interne serverfout",
+ "fulltext-search-unavailable": "Zoeken in volledige tekst is niet beschikbaar",
+ "no-search-results": "De zoekmachine voor volledige tekst is niet beschikbaar voor deze inhoud.",
+ "library-button-text": "Naar de welkomstpagina",
+ "home-button-text": "Naar de hoofdpagina van ‘{{BOOK_TITLE}}’",
+ "random-page-button-text": "Naar een willekeurig geselecteerde pagina gaan",
+ "searchbox-tooltip": "Naar ‘{{BOOK_TITLE}}’ zoeken",
+ "confusion-of-tongues": "Er zouden twee of meer boeken in verschillende talen deelnemen aan de zoekopdracht, wat tot verwarrende resultaten kan leiden.",
"welcome-page-overzealous-filter": "Geen resultaat. Wilt u het filter resetten?",
"powered-by-kiwix-html": "Mogelijk gemaakt door Kiwix",
"search": "Zoeken",
@@ -25,6 +46,12 @@
"magnet-alt-text": "magnet-link van de download",
"torrent-download-link-text": "Torrent-bestand",
"torrent-download-alt-text": "torrent downloaden",
- "filter-by-tag": "Filteren op tag \"{{TAG}}\"",
- "stop-filtering-by-tag": "Stoppen met filteren op tag \"{{TAG}}\""
+ "library-opds-feed-all-entries": "OPDS-feed bibliotheek: alle vermeldingen",
+ "filter-by-tag": "Filteren op label “{{TAG}}”",
+ "stop-filtering-by-tag": "Niet meer filteren op label “{{TAG}}”",
+ "library-opds-feed-parameterised": "OPDS-feed bibliotheek: vermeldingen die overeenkomen met {{#LANG}}\nTaal: {{LANG}} {{/LANG}}{{#CATEGORY}}\nCategorie: {{CATEGORY}} {{/CATEGORY}}{{#TAG}}\nLabel: {{TAG}} {{/TAG}}{{#Q}}\nZoekopdracht: {{Q}} {{/Q}}",
+ "welcome-to-kiwix-server": "Welkom bij de Kiwix-server",
+ "download-links-heading": "Downloadkoppelingen voor {{BOOK_TITLE}}",
+ "download-links-title": "Boek downloaden",
+ "preview-book": "Voorvertoning"
}
diff --git a/static/skin/i18n/ru.json b/static/skin/i18n/ru.json
index 0e6c06dcc..f63e281e5 100644
--- a/static/skin/i18n/ru.json
+++ b/static/skin/i18n/ru.json
@@ -4,7 +4,9 @@
"Fenixs-ru",
"Kareyac",
"Okras",
- "Pacha Tchernof"
+ "Pacha Tchernof",
+ "Razno0",
+ "Smavrina"
]
},
"name": "русский",
@@ -32,7 +34,23 @@
"random-page-button-text": "Перейти на случайно выбранную страницу",
"searchbox-tooltip": "Искать '{{BOOK_TITLE}}'",
"confusion-of-tongues": "В поиске будут участвовать две или более книг на разных языках, что может привести к запутанным результатам.",
+ "powered-by-kiwix-html": "При поддержке Kiwix",
+ "search": "Найти",
"book-filtering-all-categories": "Все категории",
"book-filtering-all-languages": "Все языки",
- "download": "Скачать"
+ "count-of-matching-books": "{{COUNT}} книг(и)",
+ "download": "Скачать",
+ "direct-download-alt-text": "прямая загрузка",
+ "hash-download-link-text": "Хэш Sha256",
+ "hash-download-alt-text": "скачать хэш",
+ "magnet-link-text": "Магнитная ссылка",
+ "torrent-download-link-text": "Торрент-файл",
+ "torrent-download-alt-text": "скачать торрент",
+ "library-opds-feed-all-entries": "Канал библиотеки OPDS – все записи",
+ "filter-by-tag": "Фильтровать по тегу \"{{TAG}}\"",
+ "stop-filtering-by-tag": "Прекратить фильтрацию по тегу \"{{TAG}}\"",
+ "welcome-to-kiwix-server": "Добро пожаловать на сервер Kiwix",
+ "download-links-heading": "Ссылки для скачивания {{BOOK_TITLE}}",
+ "download-links-title": "Скачать книгу",
+ "preview-book": "Предпросмотр"
}
diff --git a/static/skin/i18n/sq.json b/static/skin/i18n/sq.json
new file mode 100644
index 000000000..fabf6ccff
--- /dev/null
+++ b/static/skin/i18n/sq.json
@@ -0,0 +1,55 @@
+{
+ "@metadata": {
+ "authors": [
+ "Besnik b"
+ ]
+ },
+ "name": "Shqip",
+ "suggest-full-text-search": "që përmban '{{{SEARCH_TERMS}}}'…",
+ "no-such-book": "S’ka libër të tillë: {{BOOK_NAME}}",
+ "too-many-books": "U kërkuan shumë libra ({{NB_BOOKS}}), teksa kufiri është {{LIMIT}}",
+ "no-book-found": "S’ka libër me përputhje me kriteret e përzgjedhjes",
+ "url-not-found": "URL “{{url}}” e kërkuar s’u gjet në këtë shërbyes.",
+ "suggest-search": "Bëni një kërkim të plotë teksti për {{PATTERN}}",
+ "random-article-failure": "Oh! S’u arrit të merrej një artikull kuturu :(",
+ "invalid-raw-data-type": "{{DATATYPE}} s’është varg i vlefshëm kërkimi për lëndë të papërpunuar.",
+ "no-value-for-arg": "S’u dha vlerë për argumentin {{ARGUMENT}}",
+ "no-query": "S’u dha varg kërkimi.",
+ "raw-entry-not-found": "S’gjendet dot zëri {{DATATYPE}} {{ENTRY}}",
+ "400-page-title": "Kërkesë e pavlefshme",
+ "400-page-heading": "Kërkesë e pavlefshme",
+ "404-page-title": "S’u gjet lëndë",
+ "404-page-heading": "S’u Gjet",
+ "500-page-title": "Gabim i Brendshëm Shërbyesi",
+ "500-page-heading": "Gabim i Brendshëm Shërbyesi",
+ "fulltext-search-unavailable": "Kërkim teksti të plotë jo i mundshëm",
+ "no-search-results": "S’është i passhëm motori i kërkimit të tekstit të plotë për këtë lëndë.",
+ "library-button-text": "Kalo te faqja e mirëseardhjes",
+ "home-button-text": "Kalo te faqja krye e '{{BOOK_TITLE}}'",
+ "random-page-button-text": "Kalo te një faqe e përzgjedhur kuturu",
+ "searchbox-tooltip": "Kërko në '{{BOOK_TITLE}}'",
+ "confusion-of-tongues": "Kërkimi do të merrej me dy ose më tepër libra në gjuhë të ndryshme, çka mund të sjellë përfundime të ngatërruara.",
+ "welcome-page-overzealous-filter": "S’ka përfundime. Do të donit të riujdisni filtrimin?",
+ "powered-by-kiwix-html": "Bazuar në Kiwix",
+ "search": "Kërko",
+ "book-filtering-all-categories": "Krejt kategoritë",
+ "book-filtering-all-languages": "Krejt gjuhët",
+ "count-of-matching-books": "{{COUNT}} libër(a)",
+ "download": "Shkarkoje",
+ "direct-download-link-text": "Drejtpërsëdrejti",
+ "direct-download-alt-text": "shkarkim i drejtpërdrejt",
+ "hash-download-link-text": "Hash sha256",
+ "hash-download-alt-text": "shkarko hashin",
+ "magnet-link-text": "Lidhje Magnet",
+ "magnet-alt-text": "shkarko magnetin",
+ "torrent-download-link-text": "Kartelë Torrent",
+ "torrent-download-alt-text": "shkarko torrent-in",
+ "library-opds-feed-all-entries": "Prurje OPDS Biblioteke - Krejt zërat",
+ "filter-by-tag": "Filtroji sipas etiketës “{{TAG}}”",
+ "stop-filtering-by-tag": "Resht së filtruari sipas etiketë “{{TAG}}”",
+ "library-opds-feed-parameterised": "Prurje OPDS Biblioteke - zëra që kanë përputhje me {{#LANG}}\nGjuhë: {{LANG}} {{/LANG}}{{#CATEGORY}}\nKategori: {{CATEGORY}} {{/CATEGORY}}{{#TAG}}\nEtiketë: {{TAG}} {{/TAG}}{{#Q}}\nVarg Kërkimi: {{Q}} {{/Q}}",
+ "welcome-to-kiwix-server": "Mirë se vini në Shërbyesin Kiwix",
+ "download-links-heading": "Lidhje shkarkimi për {{BOOK_TITLE}}",
+ "download-links-title": "Shkarkoje librin",
+ "preview-book": "Paraparje"
+}
diff --git a/static/skin/i18n/zh-hans.json b/static/skin/i18n/zh-hans.json
index 4809abf71..b76723817 100644
--- a/static/skin/i18n/zh-hans.json
+++ b/static/skin/i18n/zh-hans.json
@@ -2,7 +2,8 @@
"@metadata": {
"authors": [
"GuoPC",
- "StarrySky"
+ "StarrySky",
+ "Sunai"
]
},
"name": "英语",
@@ -12,5 +13,9 @@
"404-page-heading": "未找到",
"500-page-title": "内部服务器错误",
"500-page-heading": "内部服务器错误",
- "library-button-text": "前往欢迎页面"
+ "library-button-text": "前往欢迎页面",
+ "search": "搜索",
+ "book-filtering-all-languages": "所有语言",
+ "download": "下载",
+ "preview-book": "预览"
}
diff --git a/static/skin/languages.js b/static/skin/languages.js
index ef65b94dd..538bc24be 100644
--- a/static/skin/languages.js
+++ b/static/skin/languages.js
@@ -14,15 +14,21 @@ const uiLanguages = [
{
"English": "en"
},
+ {
+ "español": "es"
+ },
{
"suomi": "fi"
},
{
- "français": "fr"
+ "Français": "fr"
},
{
"עברית": "he"
},
+ {
+ "हिन्दी": "hi"
+ },
{
"Հայերեն": "hy"
},
@@ -47,6 +53,12 @@ const uiLanguages = [
{
"македонски": "mk"
},
+ {
+ "Bahasa Melayu": "ms"
+ },
+ {
+ "Nederlands": "nl"
+ },
{
"ߒߞߏ": "nqo"
},
@@ -62,9 +74,15 @@ const uiLanguages = [
{
"slovenčina": "sk"
},
+ {
+ "سرائیکی": "skr-arab"
+ },
{
"slovenščina": "sl"
},
+ {
+ "Shqip": "sq"
+ },
{
"Svenska": "sv"
},
diff --git a/test/server.cpp b/test/server.cpp
index 684e7e6b3..f32e7ce82 100644
--- a/test/server.cpp
+++ b/test/server.cpp
@@ -147,7 +147,7 @@ const ResourceCollection resources200Uncompressible{
{ DYNAMIC_CONTENT, "/ROOT%23%3F/skin/search_results.css" },
{ STATIC_CONTENT, "/ROOT%23%3F/skin/search_results.css?cacheid=76d39c84" },
{ DYNAMIC_CONTENT, "/ROOT%23%3F/skin/languages.js" },
- { STATIC_CONTENT, "/ROOT%23%3F/skin/languages.js?cacheid=648526e1" },
+ { STATIC_CONTENT, "/ROOT%23%3F/skin/languages.js?cacheid=8d132878" },
{ ZIM_CONTENT, "/ROOT%23%3F/raw/zimfile/meta/Title" },
{ ZIM_CONTENT, "/ROOT%23%3F/raw/zimfile/meta/Description" },
@@ -285,7 +285,7 @@ R"EXPECTEDRESULT( href="/ROOT%23%3F/skin/index.css?cacheid=e4d76d16"
src: url("/ROOT%23%3F/skin/fonts/Poppins.ttf?cacheid=af705837") format("truetype");
src: url("/ROOT%23%3F/skin/fonts/Roboto.ttf?cacheid=84d10248") format("truetype");
-
+
@@ -311,7 +311,7 @@ R"EXPECTEDRESULT(
-
+
const blankPageUrl = root + "/skin/blank.html?cacheid=6b1fa032";
@@ -1056,15 +1056,21 @@ R"EXPECTEDRESPONSE(const uiLanguages = [
{
"English": "en"
},
+ {
+ "español": "es"
+ },
{
"suomi": "fi"
},
{
- "français": "fr"
+ "Français": "fr"
},
{
"עברית": "he"
},
+ {
+ "हिन्दी": "hi"
+ },
{
"Հայերեն": "hy"
},
@@ -1089,6 +1095,12 @@ R"EXPECTEDRESPONSE(const uiLanguages = [
{
"македонски": "mk"
},
+ {
+ "Bahasa Melayu": "ms"
+ },
+ {
+ "Nederlands": "nl"
+ },
{
"ߒߞߏ": "nqo"
},
@@ -1104,9 +1116,15 @@ R"EXPECTEDRESPONSE(const uiLanguages = [
{
"slovenčina": "sk"
},
+ {
+ "سرائیکی": "skr-arab"
+ },
{
"slovenščina": "sl"
},
+ {
+ "Shqip": "sq"
+ },
{
"Svenska": "sv"
},