From 9b47279fe62bfd8921bb4f98c3008feff2d9fe34 Mon Sep 17 00:00:00 2001 From: Jon Erling Hustadnes Date: Thu, 27 Feb 2025 22:33:15 +0100 Subject: [PATCH] feat(i18n): added nb-NO (Norwegian) (#1795) --- quartz/i18n/index.ts | 2 + quartz/i18n/locales/nb-NO.ts | 84 ++++++++++++++++++++++++++++++++++++ 2 files changed, 86 insertions(+) create mode 100644 quartz/i18n/locales/nb-NO.ts diff --git a/quartz/i18n/index.ts b/quartz/i18n/index.ts index 2f7b9b20fc02..c7d501810ba6 100644 --- a/quartz/i18n/index.ts +++ b/quartz/i18n/index.ts @@ -25,6 +25,7 @@ import tr from "./locales/tr-TR" import th from "./locales/th-TH" import lt from "./locales/lt-LT" import fi from "./locales/fi-FI" +import no from "./locales/nb-NO" export const TRANSLATIONS = { "en-US": enUs, @@ -74,6 +75,7 @@ export const TRANSLATIONS = { "th-TH": th, "lt-LT": lt, "fi-FI": fi, + "nb-NO": no, } as const export const defaultTranslation = "en-US" diff --git a/quartz/i18n/locales/nb-NO.ts b/quartz/i18n/locales/nb-NO.ts new file mode 100644 index 000000000000..5823b19b1086 --- /dev/null +++ b/quartz/i18n/locales/nb-NO.ts @@ -0,0 +1,84 @@ +import { Translation } from "./definition" + +export default { + propertyDefaults: { + title: "Uten navn", + description: "Ingen beskrivelse angitt", + }, + components: { + callout: { + note: "Notis", + abstract: "Abstrakt", + info: "Info", + todo: "Husk på", + tip: "Tips", + success: "Suksess", + question: "Spørsmål", + warning: "Advarsel", + failure: "Feil", + danger: "Farlig", + bug: "Bug", + example: "Eksempel", + quote: "Sitat", + }, + backlinks: { + title: "Tilbakekoblinger", + noBacklinksFound: "Ingen tilbakekoblinger funnet", + }, + themeToggle: { + lightMode: "Lys modus", + darkMode: "Mørk modus", + }, + explorer: { + title: "Utforsker", + }, + footer: { + createdWith: "Laget med", + }, + graph: { + title: "Graf-visning", + }, + recentNotes: { + title: "Nylige notater", + seeRemainingMore: ({ remaining }) => `Se ${remaining} til →`, + }, + transcludes: { + transcludeOf: ({ targetSlug }) => `Transkludering of ${targetSlug}`, + linkToOriginal: "Lenke til original", + }, + search: { + title: "Søk", + searchBarPlaceholder: "Søk etter noe", + }, + tableOfContents: { + title: "Oversikt", + }, + contentMeta: { + readingTime: ({ minutes }) => `${minutes} min lesning`, + }, + }, + pages: { + rss: { + recentNotes: "Nylige notat", + lastFewNotes: ({ count }) => `Siste ${count} notat`, + }, + error: { + title: "Ikke funnet", + notFound: "Enten er denne siden privat eller så finnes den ikke.", + home: "Returner til hovedsiden", + }, + folderContent: { + folder: "Mappe", + itemsUnderFolder: ({ count }) => + count === 1 ? "1 gjenstand i denne mappen." : `${count} gjenstander i denne mappen.`, + }, + tagContent: { + tag: "Tagg", + tagIndex: "Tagg Indeks", + itemsUnderTag: ({ count }) => + count === 1 ? "1 gjenstand med denne taggen." : `${count} gjenstander med denne taggen.`, + showingFirst: ({ count }) => `Viser første ${count} tagger.`, + totalTags: ({ count }) => `Fant totalt ${count} tagger.`, + }, + }, +} as const satisfies Translation