diff --git a/static/i18n_resources_list.txt b/static/i18n_resources_list.txt index 52fb583a..c5999a0f 100644 --- a/static/i18n_resources_list.txt +++ b/static/i18n_resources_list.txt @@ -15,6 +15,7 @@ skin/i18n/he.json skin/i18n/hi.json skin/i18n/hy.json skin/i18n/ia.json +skin/i18n/id.json skin/i18n/ig.json skin/i18n/it.json skin/i18n/ja.json @@ -23,11 +24,14 @@ skin/i18n/ku-latn.json skin/i18n/lb.json skin/i18n/mk.json skin/i18n/ms.json +skin/i18n/nb.json skin/i18n/nl.json skin/i18n/nqo.json skin/i18n/or.json skin/i18n/pl.json skin/i18n/pt-br.json +skin/i18n/pt.json +skin/i18n/ro.json skin/i18n/ru.json skin/i18n/sc.json skin/i18n/sk.json diff --git a/static/skin/languages.js b/static/skin/languages.js index 49b3e86c..e744bf52 100644 --- a/static/skin/languages.js +++ b/static/skin/languages.js @@ -2,12 +2,12 @@ const uiLanguages = [ { "iso_code": "ar", "self_name": "الإنجليزية", - "translation_count": 25 + "translation_count": 43 }, { "iso_code": "bn", "self_name": "বাংলা", - "translation_count": 14 + "translation_count": 24 }, { "iso_code": "br", @@ -27,7 +27,7 @@ const uiLanguages = [ { "iso_code": "de", "self_name": "Deutsch", - "translation_count": 57 + "translation_count": 67 }, { "iso_code": "el", @@ -37,12 +37,12 @@ const uiLanguages = [ { "iso_code": "en", "self_name": "English", - "translation_count": 58 + "translation_count": 77 }, { "iso_code": "es", "self_name": "español", - "translation_count": 49 + "translation_count": 67 }, { "iso_code": "fi", @@ -52,7 +52,7 @@ const uiLanguages = [ { "iso_code": "fr", "self_name": "Français", - "translation_count": 57 + "translation_count": 68 }, { "iso_code": "ha", @@ -62,22 +62,27 @@ const uiLanguages = [ { "iso_code": "he", "self_name": "עברית", - "translation_count": 57 + "translation_count": 69 }, { "iso_code": "hi", "self_name": "हिन्दी", - "translation_count": 49 + "translation_count": 59 }, { "iso_code": "hy", "self_name": "Հայերեն", - "translation_count": 15 + "translation_count": 25 }, { "iso_code": "ia", "self_name": "interlingua", - "translation_count": 57 + "translation_count": 67 + }, + { + "iso_code": "id", + "self_name": "Bahasa Inggris", + "translation_count": 68 }, { "iso_code": "ig", @@ -87,7 +92,7 @@ const uiLanguages = [ { "iso_code": "it", "self_name": "italiano", - "translation_count": 38 + "translation_count": 54 }, { "iso_code": "ja", @@ -97,7 +102,7 @@ const uiLanguages = [ { "iso_code": "ko", "self_name": "한국어", - "translation_count": 15 + "translation_count": 64 }, { "iso_code": "ku-latn", @@ -107,22 +112,27 @@ const uiLanguages = [ { "iso_code": "lb", "self_name": "Lëtzebuergesch", - "translation_count": 22 + "translation_count": 43 }, { "iso_code": "mk", "self_name": "македонски", - "translation_count": 57 + "translation_count": 76 }, { "iso_code": "ms", "self_name": "Bahasa Melayu", "translation_count": 14 }, + { + "iso_code": "nb", + "self_name": "Engelsk", + "translation_count": 50 + }, { "iso_code": "nl", "self_name": "Nederlands", - "translation_count": 49 + "translation_count": 68 }, { "iso_code": "nqo", @@ -137,17 +147,27 @@ const uiLanguages = [ { "iso_code": "pl", "self_name": "Polski", - "translation_count": 31 + "translation_count": 32 }, { "iso_code": "pt-br", "self_name": "Português", - "translation_count": 35 + "translation_count": 65 + }, + { + "iso_code": "pt", + "self_name": "português", + "translation_count": 67 + }, + { + "iso_code": "ro", + "self_name": "Engleză", + "translation_count": 67 }, { "iso_code": "ru", "self_name": "русский", - "translation_count": 57 + "translation_count": 67 }, { "iso_code": "sc", @@ -162,7 +182,7 @@ const uiLanguages = [ { "iso_code": "skr-arab", "self_name": "سرائیکی", - "translation_count": 20 + "translation_count": 31 }, { "iso_code": "sl", @@ -172,17 +192,17 @@ const uiLanguages = [ { "iso_code": "sq", "self_name": "Shqip", - "translation_count": 49 + "translation_count": 67 }, { "iso_code": "sv", "self_name": "Svenska", - "translation_count": 57 + "translation_count": 67 }, { "iso_code": "sw", "self_name": "Kiswahili", - "translation_count": 57 + "translation_count": 58 }, { "iso_code": "te", @@ -197,11 +217,11 @@ const uiLanguages = [ { "iso_code": "zh-hans", "self_name": "简体中文", - "translation_count": 57 + "translation_count": 68 }, { "iso_code": "zh-hant", "self_name": "繁體中文", - "translation_count": 57 + "translation_count": 76 } ] \ No newline at end of file diff --git a/test/server.cpp b/test/server.cpp index 48f4dd65..e5c85a20 100644 --- a/test/server.cpp +++ b/test/server.cpp @@ -84,7 +84,7 @@ const ResourceCollection resources200Compressible{ // TODO: implement cache management of i18n resources //{ STATIC_CONTENT, "/ROOT%23%3F/skin/i18n/test.json?cacheid=unknown" }, { DYNAMIC_CONTENT, "/ROOT%23%3F/skin/languages.js" }, - { STATIC_CONTENT, "/ROOT%23%3F/skin/languages.js?cacheid=ee7d95b5" }, + { STATIC_CONTENT, "/ROOT%23%3F/skin/languages.js?cacheid=a83f0e13" }, { DYNAMIC_CONTENT, "/ROOT%23%3F/catalog/search" }, @@ -291,7 +291,7 @@ R"EXPECTEDRESULT( href="/ROOT%23%3F/skin/kiwix.css?cacheid=3948b846" - + @@ -326,7 +326,7 @@ R"EXPECTEDRESULT( - + const blankPageUrl = root + "/skin/blank.html?cacheid=6b1fa032"; @@ -1186,12 +1186,12 @@ R"EXPECTEDRESPONSE(const uiLanguages = [ { "iso_code": "ar", "self_name": "الإنجليزية", - "translation_count": 25 + "translation_count": 43 }, { "iso_code": "bn", "self_name": "বাংলা", - "translation_count": 14 + "translation_count": 24 }, { "iso_code": "br", @@ -1211,7 +1211,7 @@ R"EXPECTEDRESPONSE(const uiLanguages = [ { "iso_code": "de", "self_name": "Deutsch", - "translation_count": 57 + "translation_count": 67 }, { "iso_code": "el", @@ -1221,12 +1221,12 @@ R"EXPECTEDRESPONSE(const uiLanguages = [ { "iso_code": "en", "self_name": "English", - "translation_count": 58 + "translation_count": 77 }, { "iso_code": "es", "self_name": "español", - "translation_count": 49 + "translation_count": 67 }, { "iso_code": "fi", @@ -1236,7 +1236,7 @@ R"EXPECTEDRESPONSE(const uiLanguages = [ { "iso_code": "fr", "self_name": "Français", - "translation_count": 57 + "translation_count": 68 }, { "iso_code": "ha", @@ -1246,22 +1246,27 @@ R"EXPECTEDRESPONSE(const uiLanguages = [ { "iso_code": "he", "self_name": "עברית", - "translation_count": 57 + "translation_count": 69 }, { "iso_code": "hi", "self_name": "हिन्दी", - "translation_count": 49 + "translation_count": 59 }, { "iso_code": "hy", "self_name": "Հայերեն", - "translation_count": 15 + "translation_count": 25 }, { "iso_code": "ia", "self_name": "interlingua", - "translation_count": 57 + "translation_count": 67 + }, + { + "iso_code": "id", + "self_name": "Bahasa Inggris", + "translation_count": 68 }, { "iso_code": "ig", @@ -1271,7 +1276,7 @@ R"EXPECTEDRESPONSE(const uiLanguages = [ { "iso_code": "it", "self_name": "italiano", - "translation_count": 38 + "translation_count": 54 }, { "iso_code": "ja", @@ -1281,7 +1286,7 @@ R"EXPECTEDRESPONSE(const uiLanguages = [ { "iso_code": "ko", "self_name": "한국어", - "translation_count": 15 + "translation_count": 64 }, { "iso_code": "ku-latn", @@ -1291,22 +1296,27 @@ R"EXPECTEDRESPONSE(const uiLanguages = [ { "iso_code": "lb", "self_name": "Lëtzebuergesch", - "translation_count": 22 + "translation_count": 43 }, { "iso_code": "mk", "self_name": "македонски", - "translation_count": 57 + "translation_count": 76 }, { "iso_code": "ms", "self_name": "Bahasa Melayu", "translation_count": 14 }, + { + "iso_code": "nb", + "self_name": "Engelsk", + "translation_count": 50 + }, { "iso_code": "nl", "self_name": "Nederlands", - "translation_count": 49 + "translation_count": 68 }, { "iso_code": "nqo", @@ -1321,17 +1331,27 @@ R"EXPECTEDRESPONSE(const uiLanguages = [ { "iso_code": "pl", "self_name": "Polski", - "translation_count": 31 + "translation_count": 32 }, { "iso_code": "pt-br", "self_name": "Português", - "translation_count": 35 + "translation_count": 65 + }, + { + "iso_code": "pt", + "self_name": "português", + "translation_count": 67 + }, + { + "iso_code": "ro", + "self_name": "Engleză", + "translation_count": 67 }, { "iso_code": "ru", "self_name": "русский", - "translation_count": 57 + "translation_count": 67 }, { "iso_code": "sc", @@ -1346,7 +1366,7 @@ R"EXPECTEDRESPONSE(const uiLanguages = [ { "iso_code": "skr-arab", "self_name": "سرائیکی", - "translation_count": 20 + "translation_count": 31 }, { "iso_code": "sl", @@ -1356,17 +1376,17 @@ R"EXPECTEDRESPONSE(const uiLanguages = [ { "iso_code": "sq", "self_name": "Shqip", - "translation_count": 49 + "translation_count": 67 }, { "iso_code": "sv", "self_name": "Svenska", - "translation_count": 57 + "translation_count": 67 }, { "iso_code": "sw", "self_name": "Kiswahili", - "translation_count": 57 + "translation_count": 58 }, { "iso_code": "te", @@ -1381,12 +1401,12 @@ R"EXPECTEDRESPONSE(const uiLanguages = [ { "iso_code": "zh-hans", "self_name": "简体中文", - "translation_count": 57 + "translation_count": 68 }, { "iso_code": "zh-hant", "self_name": "繁體中文", - "translation_count": 57 + "translation_count": 76 } ])EXPECTEDRESPONSE"); }