quartz/quartz/i18n/locales/uk-UA.ts
Soushi888 c93a055861 fix(recent-changes): real translations for all 30 locales + prettier
- Replace English fallbacks with proper translations in all 30 locale files
  (ar-SA, ca-ES, cs-CZ, de-DE, es-ES, fa-IR, fi-FI, fr-FR, he-IL, hu-HU,
   id-ID, it-IT, ja-JP, kk-KZ, ko-KR, lt-LT, nb-NO, nl-NL, pl-PL, pt-BR,
   ro-RO, ru-RU, th-TH, tr-TR, uk-UA, vi-VN, zh-CN, zh-TW)
- Word order adapted per language for loadMoreTemplate token placement
  (de, hu, kk, ko, tr: count/remaining before unit words; ja: counter suffix
   pattern; he: reversed token order for natural Hebrew flow)
- RTL languages (ar-SA, fa-IR, he-IL) translated with correct directionality
- Fix Prettier formatting on RecentChanges.tsx and recentChanges.ts (CI fix)
- Note: machine-generated translations — native speaker corrections welcome
2026-03-18 01:25:40 -04:00

98 lines
3.2 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import { Translation } from "./definition"
export default {
propertyDefaults: {
title: "Без назви",
description: "Опис не надано",
},
components: {
callout: {
note: "Примітка",
abstract: "Абстракт",
info: "Інформація",
todo: "Завдання",
tip: "Порада",
success: "Успіх",
question: "Питання",
warning: "Попередження",
failure: "Невдача",
danger: "Небезпека",
bug: "Баг",
example: "Приклад",
quote: "Цитата",
},
backlinks: {
title: "Зворотні посилання",
noBacklinksFound: "Зворотних посилань не знайдено",
},
themeToggle: {
lightMode: "Світлий режим",
darkMode: "Темний режим",
},
readerMode: {
title: "Режим читання",
},
explorer: {
title: "Провідник",
},
footer: {
createdWith: "Створено за допомогою",
},
graph: {
title: "Вигляд графа",
},
recentNotes: {
title: "Останні нотатки",
seeRemainingMore: ({ remaining }) => `Переглянути ще ${remaining}`,
},
recentChanges: {
title: "Останні зміни",
filterAll: "Усі",
filterNew: "Нові",
filterUpdated: "Оновлені",
loadMoreTemplate: "Завантажити ще {count} · залишилось {remaining}",
noChanges: "Останніх змін не знайдено.",
badgeNew: "Нове",
badgeUpdated: "Відредаговано",
},
transcludes: {
transcludeOf: ({ targetSlug }) => `Видобуто з ${targetSlug}`,
linkToOriginal: "Посилання на оригінал",
},
search: {
title: "Пошук",
searchBarPlaceholder: "Шукати щось",
},
tableOfContents: {
title: "Зміст",
},
contentMeta: {
readingTime: ({ minutes }) => `${minutes} хв читання`,
},
},
pages: {
rss: {
recentNotes: "Останні нотатки",
lastFewNotes: ({ count }) => `Останні нотатки: ${count}`,
},
error: {
title: "Не знайдено",
notFound: "Ця сторінка або приватна, або не існує.",
home: "Повернутися на головну сторінку",
},
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