From 92102ddd52ae6a79df312c3294207b11a8d97108 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karlo=20Miku=C5=A1?= Date: Sun, 25 Aug 2024 18:31:15 +0200 Subject: [PATCH] Enable italian --- CHANGELOG.md | 7 +++++++ src/locales/it-IT.js | 25 +++++++++++++++++++++++++ src/locales/messages/en-US.json | 1 + src/main.js | 4 ++++ 4 files changed, 37 insertions(+) create mode 100644 src/locales/it-IT.js diff --git a/CHANGELOG.md b/CHANGELOG.md index cb06b828..1ab36ca9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# v2.18.0 +## New +- Enabled Italian language + +## Changes +- Updated base docker image to alpine 3.20 + # v2.17.2 ## Fixes - Fix substitute ingredient showing null amounts as `1` diff --git a/src/locales/it-IT.js b/src/locales/it-IT.js new file mode 100644 index 00000000..82e2d27b --- /dev/null +++ b/src/locales/it-IT.js @@ -0,0 +1,25 @@ +import messages from './messages/it-IT.json' + +const datetime = { + 'short': { + 'year': 'numeric', + 'month': 'short', + 'day': 'numeric' + }, + 'long': { + 'year': 'numeric', + 'month': 'short', + 'day': 'numeric', + 'weekday': 'short', + 'hour': 'numeric', + 'minute': 'numeric' + } +} + +const numbers = { + decimal: { + style: 'decimal', minimumFractionDigits: 2, maximumFractionDigits: 2 + } +} + +export default { messages, datetime, numbers } diff --git a/src/locales/messages/en-US.json b/src/locales/messages/en-US.json index ecd918b3..e65e7fca 100644 --- a/src/locales/messages/en-US.json +++ b/src/locales/messages/en-US.json @@ -5,6 +5,7 @@ "hr-HR": "Croatian", "de-DE": "German", "pl-PL": "Polish", + "it-IT": "Italian", "help": "Help with translations" }, "shelf": { diff --git a/src/main.js b/src/main.js index e555e255..f25f8060 100644 --- a/src/main.js +++ b/src/main.js @@ -17,6 +17,7 @@ import hr_HR from './locales/hr-HR' import fr_FR from './locales/fr-FR' import de_DE from './locales/de-DE' import pl_PL from './locales/pl-PL' +import it_IT from './locales/it-IT' registerSW({ immediate: true }) registerSwiperElements() @@ -55,6 +56,7 @@ const i18n = createI18n({ 'fr-FR': fr_FR.numbers, 'de-DE': de_DE.numbers, 'pl-PL': pl_PL.numbers, + 'it-IT': it_IT.numbers, }, datetimeFormats: { 'en-US': en_US.datetime, @@ -62,6 +64,7 @@ const i18n = createI18n({ 'fr-FR': fr_FR.datetime, 'de-DE': de_DE.datetime, 'pl-PL': pl_PL.datetime, + 'it-IT': it_IT.datetime, }, messages: { 'en-US': en_US.messages, @@ -69,6 +72,7 @@ const i18n = createI18n({ 'fr-FR': fr_FR.messages, 'de-DE': de_DE.messages, 'pl-PL': pl_PL.messages, + 'it-IT': it_IT.messages, } })