From 7f33f6ddfd8483cc7472370fbc002fd5b54b0f2a Mon Sep 17 00:00:00 2001 From: Vincent Datrier Date: Tue, 4 Feb 2025 14:48:25 +0100 Subject: [PATCH 1/3] =?UTF-8?q?Add=20Norwegian=20(Bokm=C3=A5l)=20as=20an?= =?UTF-8?q?=20available=20locale?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib/i18n/client.js | 4 +-- src/lib/locales/locales.json | 4 +++ src/lib/locales/nb-NO.json | 55 ++++++++++++++++++++++++++++++++++++ 3 files changed, 61 insertions(+), 2 deletions(-) create mode 100644 src/lib/locales/nb-NO.json diff --git a/src/lib/i18n/client.js b/src/lib/i18n/client.js index 44bdfb1..cf920b8 100644 --- a/src/lib/i18n/client.js +++ b/src/lib/i18n/client.js @@ -1,9 +1,9 @@ // @ts-nocheck import { format, formatDistance, formatDistanceToNow, formatDuration } from "date-fns"; -import { ru, enUS, hi, de, zhCN, vi, ja, nl, da, fr, ko, ptBR, tr } from "date-fns/locale"; +import { ru, enUS, hi, de, zhCN, vi, ja, nl, da, fr, ko, ptBR, tr, nb } from "date-fns/locale"; -const locales = { ru, en: enUS, hi, de, "zh-CN": zhCN, vi, ja, nl, dk: da, fr, ko, "pt-BR": ptBR, tr }; +const locales = { ru, en: enUS, hi, de, "zh-CN": zhCN, vi, ja, nl, dk: da, fr, ko, "pt-BR": ptBR, tr, "nb-NO": nb }; const f = function (date, formatStr, locale) { return format(date, formatStr, { diff --git a/src/lib/locales/locales.json b/src/lib/locales/locales.json index 83448ea..5cf6fb0 100644 --- a/src/lib/locales/locales.json +++ b/src/lib/locales/locales.json @@ -50,5 +50,9 @@ { "code": "tr", "name": "Türkçe" + }, + { + "code": "nb-NO", + "name": "Norsk Bokmål" } ] diff --git a/src/lib/locales/nb-NO.json b/src/lib/locales/nb-NO.json new file mode 100644 index 0000000..7b1fc95 --- /dev/null +++ b/src/lib/locales/nb-NO.json @@ -0,0 +1,55 @@ +{ + "14 Days": "14 dager", + "30 Days": "30 dager", + "60 Days": "60 dager", + "7 Days": "7 dager", + "90 Days": "90 dager", + "Availability per Component": "Tilgjengelighet per komponent", + "Back": "Tilbake", + "Badge": "Merke", + "Badge Copied": "Merke kopiert", + "Code Copied": "Kode kopiert", + "Copy Code": "Kopier kode", + "Copy Link": "Kopier lenke", + "Dark": "Mørk", + "Days": "Dager", + "DEGRADED": "DEGRADERT", + "DOWN": "NEDE", + "Embed": "Integrer", + "Embed this monitor using <script> or <iframe> in your app.": "Integrer denne monitoren ved hjelp av <script> eller <iframe> i ditt program.", + "Get SVG badge for this monitor": "Hent SVG-merke for denne monitoren", + "Get a LIVE Status for this monitor": "Hent en LIVE Status for denne monitoren", + "IDENTIFIED": "IDENTIFISERT", + "Incident Updates": "Oppdateringer om hendelse", + "INVESTIGATING": "UNDERSØKER", + "Lasted for about %lastedFor": "Varte i cirka %lastedFor", + "Light": "Lys", + "Link Copied": "Lenke kopiert", + "LIVE Status": "LIVE Status", + "Mode": "Modus", + "MONITORING": "OVERVÅKER", + "No Data": "Ingen data", + "No Incidents": "Ingen hendelser", + "No Incident in %date": "Ingen hendelse i %date", + "No Monitor Found": "Ingen monitorer funnet", + "No Updates Yet": "Ingen oppdateringer ennå", + "Ongoing Incidents": "Pågående hendelser", + "Pinging": "Ping", + "Recent Incidents": "Nylige hendelser", + "RESOLVED": "LØST", + "Share": "Del", + "Share this monitor using a link with others": "Del denne monitoren ved hjelp av en lenke med andre", + "Standard": "Standard", + "Started %startedAt, lasted for %lastedFor": "Startet %startedAt, varte i %lastedFor", + "Started about %startedAt, still ongoing": "Startet omtrent %startedAt, fortsetter", + "Starts %startedAt": "Starter %startedAt", + "Starts %startedAt, will last for %lastedFor": "Starter %startedAt, vil varte i %lastedFor", + "Status": "Status", + "Status OK": "Status OK", + "Theme": "Tema", + "Today": "I dag", + "UP": "OPP", + "Updates": "Oppdateringer", + "Uptime": "Tidspenger", + "%status for %duration": "%status for %duration" +} \ No newline at end of file From 534e6a0ad32ee6b14c4d22e79c125ce9408d8eee Mon Sep 17 00:00:00 2001 From: Vincent Datrier Date: Fri, 7 Feb 2025 13:46:32 +0100 Subject: [PATCH 2/3] Updated nb-NO locale with new strings --- src/lib/locales/nb-NO.json | 50 +++++++++++++++++++++----------------- 1 file changed, 28 insertions(+), 22 deletions(-) diff --git a/src/lib/locales/nb-NO.json b/src/lib/locales/nb-NO.json index 7b1fc95..921a5ce 100644 --- a/src/lib/locales/nb-NO.json +++ b/src/lib/locales/nb-NO.json @@ -1,4 +1,5 @@ { + "%status for %duration": "%status i %duration", "14 Days": "14 dager", "30 Days": "30 dager", "60 Days": "60 dager", @@ -6,50 +7,55 @@ "90 Days": "90 dager", "Availability per Component": "Tilgjengelighet per komponent", "Back": "Tilbake", - "Badge": "Merke", "Badge Copied": "Merke kopiert", + "Badge": "Merke", + "Browse Events": "Bla gjennom hendelser", "Code Copied": "Kode kopiert", "Copy Code": "Kopier kode", "Copy Link": "Kopier lenke", + "DEGRADED": "NEDSATT", + "DOWN": "NEDE", "Dark": "Mørk", "Days": "Dager", - "DEGRADED": "DEGRADERT", - "DOWN": "NEDE", - "Embed": "Integrer", - "Embed this monitor using <script> or <iframe> in your app.": "Integrer denne monitoren ved hjelp av <script> eller <iframe> i ditt program.", + "Embed this monitor using <script> or <iframe> in your app.": "Bygg inn denne monitoren ved å bruke