From a97e72f2192ebb07c221acd4bb39840d10ac2c49 Mon Sep 17 00:00:00 2001
From: Bartłomiej Garbiec <garbiec@bartek.me>
Date: Mon, 20 May 2024 19:36:32 +0000
Subject: [PATCH] i18n: add Polish translation (#1148)
---
quartz/i18n/locales/pl-PL.ts | 83 +++++++++++++++++++++++++++++++++++++++++
quartz/i18n/index.ts | 2 +
2 files changed, 85 insertions(+), 0 deletions(-)
diff --git a/quartz/i18n/index.ts b/quartz/i18n/index.ts
index 9a86d61..eab1f1a 100644
--- a/quartz/i18n/index.ts
+++ b/quartz/i18n/index.ts
@@ -16,6 +16,7 @@
import pt from "./locales/pt-BR"
import hu from "./locales/hu-HU"
import fa from "./locales/fa-IR"
+import pl from "./locales/pl-PL"
export const TRANSLATIONS = {
"en-US": en,
@@ -56,6 +57,7 @@
"pt-BR": pt,
"hu-HU": hu,
"fa-IR": fa,
+ "pl-PL": pl,
} as const
export const defaultTranslation = "en-US"
diff --git a/quartz/i18n/locales/pl-PL.ts b/quartz/i18n/locales/pl-PL.ts
new file mode 100644
index 0000000..7b193c1
--- /dev/null
+++ b/quartz/i18n/locales/pl-PL.ts
@@ -0,0 +1,83 @@
+import { Translation } from "./definition"
+
+export default {
+ propertyDefaults: {
+ title: "Bez nazwy",
+ description: "Brak opisu",
+ },
+ components: {
+ callout: {
+ note: "Notatka",
+ abstract: "Streszczenie",
+ info: "informacja",
+ todo: "Do zrobienia",
+ tip: "Wskazówka",
+ success: "Zrobione",
+ question: "Pytanie",
+ warning: "Ostrzeżenie",
+ failure: "Usterka",
+ danger: "Niebiezpieczeństwo",
+ bug: "Błąd w kodzie",
+ example: "Przykład",
+ quote: "Cytat",
+ },
+ backlinks: {
+ title: "Odnośniki zwrotne",
+ noBacklinksFound: "Brak połączeń zwrotnych",
+ },
+ themeToggle: {
+ lightMode: "Trzyb jasny",
+ darkMode: "Tryb ciemny",
+ },
+ explorer: {
+ title: "Przeglądaj",
+ },
+ footer: {
+ createdWith: "Stworzone z użyciem",
+ },
+ graph: {
+ title: "Graf",
+ },
+ recentNotes: {
+ title: "Najnowsze notatki",
+ seeRemainingMore: ({ remaining }) => `Zobacz ${remaining} nastepnych →`,
+ },
+ transcludes: {
+ transcludeOf: ({ targetSlug }) => `Osadzone ${targetSlug}`,
+ linkToOriginal: "Łącze do oryginału",
+ },
+ search: {
+ title: "Szukaj",
+ searchBarPlaceholder: "Search for something",
+ },
+ tableOfContents: {
+ title: "Spis treści",
+ },
+ contentMeta: {
+ readingTime: ({ minutes }) => `${minutes} min. czytania `,
+ },
+ },
+ pages: {
+ rss: {
+ recentNotes: "Najnowsze notatki",
+ lastFewNotes: ({ count }) => `Ostatnie ${count} notatek`,
+ },
+ error: {
+ title: "Nie znaleziono",
+ notFound: "Ta strona jest prywatna lub nie istnieje.",
+ },
+ folderContent: {
+ folder: "Folder",
+ itemsUnderFolder: ({ count }) =>
+ count === 1 ? "W tym folderze jest 1 element." : `Elementów w folderze: ${count}.`,
+ },
+ tagContent: {
+ tag: "Znacznik",
+ tagIndex: "Spis znaczników",
+ itemsUnderTag: ({ count }) =>
+ count === 1 ? "Oznaczony 1 element." : `Elementów z tym znacznikiem: ${count}.`,
+ showingFirst: ({ count }) => `Pokazuje ${count} pierwszych znaczników.`,
+ totalTags: ({ count }) => `Znalezionych wszystkich znaczników: ${count}.`,
+ },
+ },
+} as const satisfies Translation
--
Gitblit v1.10.0