diff --git a/.vitepress/config/ua.ts b/.vitepress/config/ua.ts index d4ade69..efb50c0 100644 --- a/.vitepress/config/ua.ts +++ b/.vitepress/config/ua.ts @@ -1,34 +1,36 @@ import type { DefaultTheme, LocaleConfig } from 'vitepress' -import type { Theme } from '../theme/types' +import type { CustomConfig, Theme } from '../theme/types' import { sections } from '../theme/plugins/section' +import 'dotenv/config' +import { baseHelper } from '../theme/utils' export const SITE_NAME = 'Kotatsu Website' -export const META_DESCRIPTION = 'Проста і зручна читалка манги з відкритим вихідним кодом від спільноти і для спільноти, де ви можете знайти і читати вашу улюблену мангу простіше як ніколи.' +export const META_DESCRIPTION = 'Простий і зручний додаток для читання манґи з відкритим вихідним кодом від спільноти і для спільноти, за допомогою якого ви можете знайти і прочитати свою улюблену манґу простіше, ніж будь-коли.' export const searchLocale: Record>> = { - ru: { - translations: { - button: { - buttonText: 'Пошук', - buttonAriaLabel: 'Пошук' - }, - modal: { - resetButtonTitle: 'Скинути', - backButtonTitle: 'Закрити', - noResultsText: 'Немає результатів за запитом', - footer: { - selectText: 'для вибору', - selectKeyAriaLabel: 'enter', - navigateText: 'для навігації', - navigateUpKeyAriaLabel: 'стрілка вгору', - navigateDownKeyAriaLabel: 'стрілка донизу', - closeText: 'закрити', - closeKeyAriaLabel: 'escape' - } + ua: { + translations: { + button: { + buttonText: 'Пошук', + buttonAriaLabel: 'Пошук' + }, + modal: { + resetButtonTitle: 'Очистити пошук', + backButtonTitle: 'Закрити пошук', + noResultsText: 'Немає результатів за запитом', + footer: { + selectText: 'для вибору', + selectKeyAriaLabel: 'enter', + navigateText: 'для навігації', + navigateUpKeyAriaLabel: 'стрілка вгору', + navigateDownKeyAriaLabel: 'стрілка вниз', + closeText: 'закрити', + closeKeyAriaLabel: 'escape' } } - }, - } + } + }, +} export const config: LocaleConfig = { ua: { @@ -39,12 +41,12 @@ export const config: LocaleConfig = { head: [ ['meta', { property: 'og:site_name', content: SITE_NAME }], ], - + themeConfig: { nav: getNav(), - + sidebar: { - "/": defaultSidebar(), + "/ua/": defaultSidebar(), }, outline: { @@ -52,15 +54,6 @@ export const config: LocaleConfig = { level: 'deep', }, - returnToTopLabel: 'Наверх', - sidebarMenuLabel: 'Меню', - darkModeSwitchLabel: 'Тема', - langMenuLabel: 'Змінити мову', - - lastUpdated: { - text: 'Останнє оновлення', - }, - docFooter: { prev: 'Попередня сторінка', next: 'Наступна сторінка', @@ -69,13 +62,10 @@ export const config: LocaleConfig = { pattern: 'https://github.com/KotatsuApp/website/edit/main/website/:path', text: 'Запропонувати зміни на цій сторінці', }, - footer: { - message: "Ліцензія GPL-3.0 | Політика конфіденційності", - copyright: `Copyright © 2020 - ${new Date().getFullYear()} Kotatsu Developers`, - }, + footer: baseHelper(getFooter(), ''), sections: sections - } + }, } } @@ -88,71 +78,86 @@ function defaultSidebar(): DefaultTheme.SidebarItem[] { text: "Завантажити", link: "/ua/download/", }, + /* { + text: "Parsers", + link: "/ua/parsers/", + }, */ { text: "Список змін", link: "/ua/changelogs/", }, - { - text: "Зробити внесок", - link: "/ua/contribute/", - }, ], }, + /* { + text: "Інші проекти", + items: [ + { + text: "Kotatsu SSIV" + }, + { + text: "kotatsu-dl" + } + ] + }, */ { text: "Поширені запитання", items: [ - { text: "Загальне", link: "/ua/manuals/faq/general" }, + { text: "Загальне", link: "/ua/manuals/faq/general/" }, { text: "Стрічка", - link: "/ua/manuals/faq/feed", + link: "/ua/manuals/faq/feed/", }, { text: "Огляд", link: "/ua/manuals/faq/explore/", collapsed: true, items: [ - { - text: "Джерела", - link: "/ua/manuals/faq/explore/sources" - }, { + text: "Джерела", + link: "/ua/manuals/faq/explore/sources/" + }, + /* { text: "Локальне сховище", link: "/ua/manuals/faq/explore/local-storage", - }, - { + }, */ + /* { text: "Закладки", link: "/ua/manuals/faq/explore/bookmarks", }, { - text: "Випадкові серії", + text: "Рандом", link: "/ua/manuals/faq/explore/random", - }, + }, */ { text: "Завантаження", - link: "/ua/manuals/faq/explore/downloads", + link: "/ua/manuals/faq/explore/downloads/", }, - { - text: "Рекомендації", + /* { + text: "Пропозиції", link: "/ua/manuals/faq/explore/suggestions", - }, + }, */ ], }, { - text: "Читання", - link: "/ua/manuals/faq/reader", + text: "Читалка", + link: "/ua/manuals/faq/reader/", }, { text: "Налаштування", - link: "/ua/manuals/faq/settings", + link: "/ua/manuals/faq/settings/", }, + { + text: "Різне", + link: "/ua/manuals/faq/miscellaneous/" + } ], }, { - text: "Гайди", + text: "Посібники", items: [ { - text: "Початок роботи", - link: "/ua/manuals/guides/getting-started", + text: "Початок", + link: "/ua/manuals/guides/getting-started/", }, { text: "Вирішення проблем", @@ -160,63 +165,97 @@ function defaultSidebar(): DefaultTheme.SidebarItem[] { collapsed: true, items: [ { - text: "Загальні питання", - link: "/ua/manuals/guides/troubleshooting/common-issues", + text: "Загальні проблеми", + link: "/ua/manuals/guides/troubleshooting/common-issues/", }, { text: "Діагностика", - link: "/ua/manuals/guides/troubleshooting/diagnosis", + link: "/ua/manuals/guides/troubleshooting/diagnosis/", }, ], }, - { text: "Резервні копії", link: "/ua/manuals/guides/backups" }, - { text: "Трекінг", link: "/ua/manuals/guides/tracking" }, - { text: "Категорії", link: "/ua/manuals/guides/categories" }, + { text: "Резервні копії", link: "/ua/manuals/guides/backups/" }, + { text: "Трекінг", link: "/ua/manuals/guides/tracking/" }, + { text: "Категорії", link: "/ua/manuals/guides/categories/" }, { - text: "Локальне сховище", - link: "/ua/manuals/guides/local-storage/", - collapsed: true, - items: [ - { - text: "Розширене редагування", - link: "/ua/manuals/guides/local-source/advanced", - }, - ], + text: "Синхронізація", + link: "/ua/manuals/guides/synchronization/" + } + ], + }, + { + text: "Для розробників", + items: [ + { + text: "Зробити внесок", + link: "/ua/dev/contribute/", }, { - text: "Налаштування читання", - link: "/ua/manuals/guides/reader-settings", + text: "Бібліотека парсерів", + link: "/ua/dev/parsers-library/", }, - ], - }, + { + text: "Сервер синхронізації", + link: "/ua/dev/sync-server/", + }, + ] + } ] } function getNav(): DefaultTheme.NavItem[] { - return [ - { - text: 'v{app_version}', - activeMatch: "^/*?(download|changelogs)/*?$", - items: [ - { - text: "Завантажити", - link: "/ua/download/", - }, - { - text: "Зміни у версіях", - link: "/ua/changelogs/", - }, - ], - }, - { - text: "Інструкції", - link: "/ua/manuals/guides/getting-started", - activeMatch: "/ua/manuals/", - }, - { - text: "Новини", - link: "/ua/news/", - activeMatch: "/ua/news/", - }, - ] - } \ No newline at end of file + return [ + { + text: 'Завантажити v{app_version}', + activeMatch: "^/*?(download|changelogs)/*?$", + items: [ + { + text: "Завантажити", + link: "/ua/download/", + }, + { + text: "Список змін", + link: "/ua/changelogs/", + }, + ], + }, + { + text: "Посібник користувача", + link: "/ua/manuals/guides/getting-started/", + activeMatch: "/ua/manuals/", + }, +/* { + text: "Настільний додаток", + link: "/ua/desktop/", + activeMatch: "/desktop/", + }, */ +/* { + text: "Новини", + link: "/ua/news/", + activeMatch: "/news/" + } */ + ] +} + +function getFooter(): CustomConfig['footer'] { + return { + qrcodeTitle: 'Telegram-група', + qrcodeMessage: 'Зв\'яжіться з нами в Telegram', + qrcodeLink: 'https://t.me/kotatsuapp', + navigation: [ + { + title: 'Правове', + items: [ + { + text: 'Конфіденційність', + link: '/ua/privacy/', + }, + { + text: 'DMCA Відмова від відповідальності', + link: '/ua/dmca/', + }, + ], + }, + ], + } +} diff --git a/website/public/ua/manuals/guides/backups/backup.png b/website/public/ua/manuals/guides/backups/backup.png new file mode 100644 index 0000000..09cee5b Binary files /dev/null and b/website/public/ua/manuals/guides/backups/backup.png differ diff --git a/website/ua/account/index.md b/website/ua/account/index.md index 7d6f076..7b4c65b 100644 --- a/website/ua/account/index.md +++ b/website/ua/account/index.md @@ -1,8 +1,10 @@ --- title: Обліковий запис -description: На цій сторінці ви можете увійти до свого облікового запису служби Kotatsu Sync. +description: На цій сторінці ви можете увійти до свого облікового запису Kotatsu Sync Service. lastUpdated: false editLink: false prev: false next: false ---- \ No newline at end of file +footer: false +translator: CakesTwix +--- diff --git a/website/ua/changelogs/index.md b/website/ua/changelogs/index.md index 071c1c0..036a0e3 100644 --- a/website/ua/changelogs/index.md +++ b/website/ua/changelogs/index.md @@ -1,10 +1,12 @@ --- title: Список змін -description: Журнали змін усіх стабільних випусків Kotatsu. +description: Список змін усіх стабільних випусків Kotatsu. lastUpdated: false editLink: false prev: false next: false +footer: false +translator: CakesTwix --- -# Download +# Завантажити -Остання стабільна версія **Kotatsu** була випущена ****. +Остання стабільна версія **Kotatsu** випущена ****. - \ No newline at end of file + diff --git a/website/ua/index.md b/website/ua/index.md index 970b588..b3c45cf 100644 --- a/website/ua/index.md +++ b/website/ua/index.md @@ -3,50 +3,54 @@ title: Kotatsu layout: home main: - title: Kotatsu - text: Додаток для читання манги - tagline: Проста і зручна програма для читання манги з відкритим вихідним кодом від спільноти і для спільноти, де ви можете знайти і прочитати свою улюблену мангу простіше, ніж будь-коли. + title: Манґа у вашій кишені + tagline: Проста і зручна програма для читання манґи з відкритим вихідним кодом від спільноти і для спільноти, де ви можете знайти і прочитати свою улюблену манґу простіше, ніж будь-коли. + image: + alt: Kotatsu Logo + light: /phone_light.webp + dark: /phone_dark.webp actions: - theme: brand - text: Приступити до вивчення - link: /ua/manuals/guides/getting-started - - theme: alt text: Завантажити - link: /ua/download/ -features: - - icon: - title: Величезна кількість джерел - details: Підтримує понад 500+ джерел - - icon: - title: Підтримує трекінг - details: Підтримує MyAnimeList, Anilist та Shikimori - - icon: - title: Синхронізація - details: Легко синхронізуйте серії між пристроями. + link: /download/ + - theme: alt + text: Посібники + link: /manuals/guides/getting-started/ + features: + - image: + alt: Feature Sources + light: /img/feature_sources-light.webp + dark: /img/feature_sources-dark.webp + title: Величезна кількість джерел + details: Підтримує понад 500+ джерел + - image: + alt: Feature Reader + light: /img/feature_reader-light.webp + dark: /img/feature_reader-dark.webp + title: Можливість кастомізації читалки + details: Зробіть читання ще зручнішим за допомогою різних параметрів + - image: + alt: Feature Tracking + light: /img/feature_tracking-light.webp + dark: /img/feature_tracking-dark.webp + title: Підтримує трекінг + details: Підтримує MyAnimeList, Anilist та Shikimori + - image: + alt: Feature Search + light: /img/feature_search-light.webp + dark: /img/feature_search-dark.webp + title: Розумний пошук + details: Швидко та легко шукайте цікаві для вас назви + - image: + alt: Feature Downloads + light: /img/feature_downloads-light.webp + dark: /img/feature_downloads-dark.webp + title: Потужний механізм завантаження + details: Повільне завантаження зображень, щоб уникнути проблем із джерелами + - image: + alt: Feature Sync + light: /img/feature_sync-light.webp + dark: /img/feature_sync-dark.webp + title: Синхронізація + details: Легко синхронізуйте колекцію між своїми пристроями. --- -
-
-
- Home -
-
- Explore -
-
- Details -
-
-
-
-

kotatsu-dl

-

Кросплатформенний десктопний додаток для завантаження манги з різних сервісів. Дозволяє шукати мангу та завантажувати її в архів коміксів CBZ

- Подивитись на GitHub - -
-
-
-

-

Бібліотека парсерів Kotatsu

-

Бібліотека Java/Kotlin, яка дозволяє витягувати мангу з різних онлайн-сервісів і створювати власні додатки для читання або завантаження манги. Підтримує Android, але не залежить від нього, тому може використовуватися і в чистих проектах на Kotlin/JVM.

- Читати більше -
\ No newline at end of file diff --git a/website/ua/manga/index.md b/website/ua/manga/index.md new file mode 100644 index 0000000..e327293 --- /dev/null +++ b/website/ua/manga/index.md @@ -0,0 +1,31 @@ +--- +title: Привіт +description: Для переходу за цим посиланням вам може знадобитися встановлений застосунок Kotatsu. +search: false +sidebar: true +sitemap: + exclude: true +head: + - - meta + - name: robots + content: noindex, nofollow +footer: false +translator: CakesTwix +--- + + + +# Привіт. + +Для переходу за цим посиланням вам може знадобитися встановлений застосунок Kotatsu. + +Kotatsu - це безкоштовний застосунок для читання манґи з відкритим вихідним кодом для платформи Android. Вона підтримує безліч онлайн-каталогів різними мовами з фільтрами та пошуком, офлайн-читання з локального сховища, обране, закладки, сповіщення про нові глави та інші функції. + + diff --git a/website/ua/manuals/faq/explore/bookmarks.md b/website/ua/manuals/faq/explore/bookmarks/index.md similarity index 70% rename from website/ua/manuals/faq/explore/bookmarks.md rename to website/ua/manuals/faq/explore/bookmarks/index.md index e067c92..e3ac0fe 100644 --- a/website/ua/manuals/faq/explore/bookmarks.md +++ b/website/ua/manuals/faq/explore/bookmarks/index.md @@ -1,4 +1,6 @@ --- title: Закладки description: Часті запитання про закладки. ---- \ No newline at end of file +footer: false +translator: CakesTwix +--- diff --git a/website/ua/manuals/faq/explore/downloads.md b/website/ua/manuals/faq/explore/downloads.md deleted file mode 100644 index 274e6ad..0000000 --- a/website/ua/manuals/faq/explore/downloads.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: Завантаження -description: Поширені запитання про завантаження. ---- - -# Завантаження -Поширені запитання про завантаження. - -## Чому мої завантаження зупинилися на середині? -Завантаження зупиняється на середині шляху, що може бути пов'язано з проблемами з'єднання з мережею або проблемами з джерелом. -**Kotatsu** надасть сповіщення про помилки під час спроб завантаження. - -## Як керувати завантаженням? -Перейдіть до