diff --git a/static/i18n_resources_list.txt b/static/i18n_resources_list.txt
index 56e1dc610..ed782c7b8 100644
--- a/static/i18n_resources_list.txt
+++ b/static/i18n_resources_list.txt
@@ -5,6 +5,7 @@ skin/i18n/de.json
skin/i18n/dga.json
skin/i18n/el.json
skin/i18n/en.json
+skin/i18n/fi.json
skin/i18n/fr.json
skin/i18n/he.json
skin/i18n/hy.json
diff --git a/static/skin/languages.js b/static/skin/languages.js
index 161a7b900..ef65b94dd 100644
--- a/static/skin/languages.js
+++ b/static/skin/languages.js
@@ -14,6 +14,9 @@ const uiLanguages = [
{
"English": "en"
},
+ {
+ "suomi": "fi"
+ },
{
"français": "fr"
},
@@ -23,6 +26,9 @@ const uiLanguages = [
{
"Հայերեն": "hy"
},
+ {
+ "interlingua": "ia"
+ },
{
"italiano": "it"
},
diff --git a/test/server.cpp b/test/server.cpp
index 961ef9a06..b5642719d 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=b00b12db" },
+ { STATIC_CONTENT, "/ROOT%23%3F/skin/languages.js?cacheid=648526e1" },
{ 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,6 +1056,9 @@ R"EXPECTEDRESPONSE(const uiLanguages = [
{
"English": "en"
},
+ {
+ "suomi": "fi"
+ },
{
"français": "fr"
},
@@ -1065,6 +1068,9 @@ R"EXPECTEDRESPONSE(const uiLanguages = [
{
"Հայերեն": "hy"
},
+ {
+ "interlingua": "ia"
+ },
{
"italiano": "it"
},