From 9ccfe8fbb3284a5bdd0766ba5831135d298b563f Mon Sep 17 00:00:00 2001 From: Sigve Hansen Date: Tue, 14 Jan 2025 10:28:49 +0100 Subject: [PATCH] =?UTF-8?q?feat(locale):=20add=20Norwegian=20Bokm=C3=A5l?= =?UTF-8?q?=20language=20(#3095)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/content/SupportedLanguages.vue | 1 + src/runtime/locale/index.ts | 1 + src/runtime/locale/nb_no.ts | 55 +++++++++++++++++++ 3 files changed, 57 insertions(+) create mode 100644 src/runtime/locale/nb_no.ts diff --git a/docs/app/components/content/SupportedLanguages.vue b/docs/app/components/content/SupportedLanguages.vue index 6713213a..7ffafe61 100644 --- a/docs/app/components/content/SupportedLanguages.vue +++ b/docs/app/components/content/SupportedLanguages.vue @@ -16,6 +16,7 @@ function getEmojiFlag(locale: string): string { en: 'gb', ja: 'jp', ko: 'kr', + nb: 'no', sv: 'se', uk: 'ua', vi: 'vn', diff --git a/src/runtime/locale/index.ts b/src/runtime/locale/index.ts index b8c2b28e..053bddd8 100644 --- a/src/runtime/locale/index.ts +++ b/src/runtime/locale/index.ts @@ -13,6 +13,7 @@ export { default as id } from './id' export { default as it } from './it' export { default as ja } from './ja' export { default as ko } from './ko' +export { default as nb_no } from './nb_no' export { default as nl } from './nl' export { default as pl } from './pl' export { default as pt } from './pt' diff --git a/src/runtime/locale/nb_no.ts b/src/runtime/locale/nb_no.ts new file mode 100644 index 00000000..caf5506f --- /dev/null +++ b/src/runtime/locale/nb_no.ts @@ -0,0 +1,55 @@ +import { defineLocale } from '../composables/defineLocale' + +export default defineLocale({ + name: 'Norsk Bokmål', + code: 'nb-NO', + messages: { + inputMenu: { + noMatch: 'Ingen samsvarende data', + noData: 'Ingen data', + create: 'Opprett "{label}"' + }, + calendar: { + prevYear: 'Forrige år', + nextYear: 'Neste år', + prevMonth: 'Forrige måned', + nextMonth: 'Neste måned' + }, + inputNumber: { + increment: 'Øk', + decrement: 'Reduser' + }, + commandPalette: { + placeholder: 'Skriv inn en kommando eller søk...', + noMatch: 'Ingen samsvarende data', + noData: 'Ingen data', + close: 'Lukk' + }, + selectMenu: { + noMatch: 'Ingen samsvarende data', + noData: 'Ingen data', + create: 'Opprett "{label}"', + search: 'Søk...' + }, + toast: { + close: 'Lukk' + }, + carousel: { + prev: 'Forrige', + next: 'Neste', + goto: 'Gå til lysbilde {slide}' + }, + modal: { + close: 'Lukk' + }, + slideover: { + close: 'Lukk' + }, + alert: { + close: 'Lukk' + }, + table: { + noData: 'Ingen data' + } + } +})