From e186811c9c309a61f9c29208541949dd2bc5d77d Mon Sep 17 00:00:00 2001
From: Serhii Stets <stets.serhii@gmail.com>
Date: Thu, 08 Feb 2024 16:47:12 +0000
Subject: [PATCH] added Ukrainian to i18n (#829)
---
quartz/i18n/locales/uk-UA.ts | 65 ++++++++++++++++++++++++++++++++
quartz/i18n/index.ts | 2 +
2 files changed, 67 insertions(+), 0 deletions(-)
diff --git a/quartz/i18n/index.ts b/quartz/i18n/index.ts
index d24d528..2031724 100644
--- a/quartz/i18n/index.ts
+++ b/quartz/i18n/index.ts
@@ -6,6 +6,7 @@
import nl from "./locales/nl-NL"
import ro from "./locales/ro-RO"
import es from "./locales/es-ES"
+import uk from "./locales/uk-UA"
export const TRANSLATIONS = {
"en-US": en,
@@ -15,6 +16,7 @@
"nl-NL": nl,
"ro-RO": ro,
"es-ES": es,
+ "uk-UA": uk,
} as const
export const i18n = (locale: ValidLocale): Translation => TRANSLATIONS[locale ?? "en-US"]
diff --git a/quartz/i18n/locales/uk-UA.ts b/quartz/i18n/locales/uk-UA.ts
new file mode 100644
index 0000000..bf664b6
--- /dev/null
+++ b/quartz/i18n/locales/uk-UA.ts
@@ -0,0 +1,65 @@
+import { Translation } from "./definition"
+
+export default {
+ propertyDefaults: {
+ title: "Без назви",
+ description: "Опис не надано",
+ },
+ components: {
+ backlinks: {
+ title: "Зворотні посилання",
+ noBacklinksFound: "Зворотних посилань не знайдено",
+ },
+ themeToggle: {
+ lightMode: "Світлий режим",
+ darkMode: "Темний режим",
+ },
+ explorer: {
+ title: "Провідник",
+ },
+ footer: {
+ createdWith: "Створено за допомогою",
+ },
+ graph: {
+ title: "Вигляд графа",
+ },
+ recentNotes: {
+ title: "Останні нотатки",
+ seeRemainingMore: ({ remaining }) => `Переглянути ще ${remaining} →`,
+ },
+ transcludes: {
+ transcludeOf: ({ targetSlug }) => `Видобуто з ${targetSlug}`,
+ linkToOriginal: "Посилання на оригінал",
+ },
+ search: {
+ title: "Пошук",
+ searchBarPlaceholder: "Шукати щось",
+ },
+ tableOfContents: {
+ title: "Зміст",
+ },
+ },
+ pages: {
+ rss: {
+ recentNotes: "Останні нотатки",
+ lastFewNotes: ({ count }) => `Останні нотатки: ${count}`,
+ },
+ error: {
+ title: "Не знайдено",
+ notFound: "Ця сторінка або приватна, або не існує.",
+ },
+ folderContent: {
+ folder: "Папка",
+ itemsUnderFolder: ({ count }) =>
+ count === 1 ? "У цій папці 1 елемент" : `Елементів у цій папці: ${count}.`,
+ },
+ tagContent: {
+ tag: "Тег",
+ tagIndex: "Індекс тегу",
+ itemsUnderTag: ({ count }) =>
+ count === 1 ? "1 елемент з цим тегом" : `Елементів з цим тегом: ${count}.`,
+ showingFirst: ({ count }) => `Показ перших ${count} тегів.`,
+ totalTags: ({ count }) => `Всього знайдено тегів: ${count}.`,
+ },
+ },
+} as const satisfies Translation
--
Gitblit v1.10.0