From 4ca5cadd19f0d87584fc7509d7dffacdf9ae3a0d Mon Sep 17 00:00:00 2001 From: angioletto Date: Thu, 13 Nov 2025 20:55:35 +0100 Subject: [PATCH] Add Italian language support to IntlProvider --- frontend/src/locale/IntlProvider.tsx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/frontend/src/locale/IntlProvider.tsx b/frontend/src/locale/IntlProvider.tsx index f0f347ae..8698ab16 100755 --- a/frontend/src/locale/IntlProvider.tsx +++ b/frontend/src/locale/IntlProvider.tsx @@ -8,6 +8,7 @@ import langRu from "./lang/ru.json"; import langSk from "./lang/sk.json"; import langZh from "./lang/zh.json"; import langPl from "./lang/pl.json"; +import langIt from "./lang/it.json"; // first item of each array should be the language code, // not the country code @@ -21,6 +22,7 @@ const localeOptions = [ ["sk", "sk-SK"], ["zh", "zh-CN"], ["pl", "pl-PL"], + ["it", "it-IT"], ]; const loadMessages = (locale?: string): typeof langList & typeof langEn => { @@ -40,6 +42,8 @@ const loadMessages = (locale?: string): typeof langList & typeof langEn => { return Object.assign({}, langList, langEn, langZh); case "pl": return Object.assign({}, langList, langEn, langPl); + case "it": + return Object.assign({}, langList, langEn, langIt); default: return Object.assign({}, langList, langEn); } @@ -68,6 +72,9 @@ const getFlagCodeForLocale = (locale?: string) => { case "pl": case "pl-PL": return "PL"; + case "it": + case "it-IT": + return "IT"; default: return "EN"; }