From c2cc4c39f1180193af8ddf85bbae255d51b4f034 Mon Sep 17 00:00:00 2001 From: Veloman Yunkan Date: Mon, 27 May 2024 17:41:29 +0400 Subject: [PATCH] Registered i18n resources for new languages --- static/i18n_resources_list.txt | 1 + static/skin/languages.js | 24 +++++++++++++++++------- test/server.cpp | 30 ++++++++++++++++++++---------- 3 files changed, 38 insertions(+), 17 deletions(-) diff --git a/static/i18n_resources_list.txt b/static/i18n_resources_list.txt index 7fdc4644f..52fb583aa 100644 --- a/static/i18n_resources_list.txt +++ b/static/i18n_resources_list.txt @@ -27,6 +27,7 @@ skin/i18n/nl.json skin/i18n/nqo.json skin/i18n/or.json skin/i18n/pl.json +skin/i18n/pt-br.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 80f6aa01d..49b3e86c1 100644 --- a/static/skin/languages.js +++ b/static/skin/languages.js @@ -29,6 +29,11 @@ const uiLanguages = [ "self_name": "Deutsch", "translation_count": 57 }, + { + "iso_code": "el", + "self_name": "Αγγλικά", + "translation_count": 23 + }, { "iso_code": "en", "self_name": "English", @@ -37,12 +42,12 @@ const uiLanguages = [ { "iso_code": "es", "self_name": "español", - "translation_count": 48 + "translation_count": 49 }, { "iso_code": "fi", "self_name": "suomi", - "translation_count": 23 + "translation_count": 29 }, { "iso_code": "fr", @@ -72,7 +77,7 @@ const uiLanguages = [ { "iso_code": "ia", "self_name": "interlingua", - "translation_count": 49 + "translation_count": 57 }, { "iso_code": "ig", @@ -82,7 +87,7 @@ const uiLanguages = [ { "iso_code": "it", "self_name": "italiano", - "translation_count": 34 + "translation_count": 38 }, { "iso_code": "ja", @@ -92,7 +97,7 @@ const uiLanguages = [ { "iso_code": "ko", "self_name": "한국어", - "translation_count": 13 + "translation_count": 15 }, { "iso_code": "ku-latn", @@ -134,6 +139,11 @@ const uiLanguages = [ "self_name": "Polski", "translation_count": 31 }, + { + "iso_code": "pt-br", + "self_name": "Português", + "translation_count": 35 + }, { "iso_code": "ru", "self_name": "русский", @@ -186,8 +196,8 @@ const uiLanguages = [ }, { "iso_code": "zh-hans", - "self_name": "英语", - "translation_count": 54 + "self_name": "简体中文", + "translation_count": 57 }, { "iso_code": "zh-hant", diff --git a/test/server.cpp b/test/server.cpp index 0a91eb72f..ce111c933 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=355e4885" }, + { STATIC_CONTENT, "/ROOT%23%3F/skin/languages.js?cacheid=ee7d95b5" }, { DYNAMIC_CONTENT, "/ROOT%23%3F/catalog/search" }, @@ -289,7 +289,7 @@ R"EXPECTEDRESULT( href="/ROOT%23%3F/skin/kiwix.css?cacheid=2158fad9" - + @@ -323,7 +323,7 @@ R"EXPECTEDRESULT( - + const blankPageUrl = root + "/skin/blank.html?cacheid=6b1fa032"; @@ -1159,6 +1159,11 @@ R"EXPECTEDRESPONSE(const uiLanguages = [ "self_name": "Deutsch", "translation_count": 57 }, + { + "iso_code": "el", + "self_name": "Αγγλικά", + "translation_count": 23 + }, { "iso_code": "en", "self_name": "English", @@ -1167,12 +1172,12 @@ R"EXPECTEDRESPONSE(const uiLanguages = [ { "iso_code": "es", "self_name": "español", - "translation_count": 48 + "translation_count": 49 }, { "iso_code": "fi", "self_name": "suomi", - "translation_count": 23 + "translation_count": 29 }, { "iso_code": "fr", @@ -1202,7 +1207,7 @@ R"EXPECTEDRESPONSE(const uiLanguages = [ { "iso_code": "ia", "self_name": "interlingua", - "translation_count": 49 + "translation_count": 57 }, { "iso_code": "ig", @@ -1212,7 +1217,7 @@ R"EXPECTEDRESPONSE(const uiLanguages = [ { "iso_code": "it", "self_name": "italiano", - "translation_count": 34 + "translation_count": 38 }, { "iso_code": "ja", @@ -1222,7 +1227,7 @@ R"EXPECTEDRESPONSE(const uiLanguages = [ { "iso_code": "ko", "self_name": "한국어", - "translation_count": 13 + "translation_count": 15 }, { "iso_code": "ku-latn", @@ -1264,6 +1269,11 @@ R"EXPECTEDRESPONSE(const uiLanguages = [ "self_name": "Polski", "translation_count": 31 }, + { + "iso_code": "pt-br", + "self_name": "Português", + "translation_count": 35 + }, { "iso_code": "ru", "self_name": "русский", @@ -1316,8 +1326,8 @@ R"EXPECTEDRESPONSE(const uiLanguages = [ }, { "iso_code": "zh-hans", - "self_name": "英语", - "translation_count": 54 + "self_name": "简体中文", + "translation_count": 57 }, { "iso_code": "zh-hant",