diff --git a/app/src/main/java/eu/kanade/presentation/browse/ExtensionsScreen.kt b/app/src/main/java/eu/kanade/presentation/browse/ExtensionsScreen.kt index 1b8b48a1ed..8e6c7913bf 100644 --- a/app/src/main/java/eu/kanade/presentation/browse/ExtensionsScreen.kt +++ b/app/src/main/java/eu/kanade/presentation/browse/ExtensionsScreen.kt @@ -40,11 +40,14 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.unit.dp +import cafe.adriel.voyager.navigator.LocalNavigator +import cafe.adriel.voyager.navigator.currentOrThrow import dev.icerock.moko.resources.StringResource import eu.kanade.presentation.browse.components.BaseBrowseItem import eu.kanade.presentation.browse.components.ExtensionIcon import eu.kanade.presentation.components.WarningBanner import eu.kanade.presentation.manga.components.DotSeparatorNoSpaceText +import eu.kanade.presentation.more.settings.screen.browse.ExtensionReposScreen import eu.kanade.presentation.util.rememberRequestPackageInstallsPermissionState import eu.kanade.tachiyomi.extension.model.Extension import eu.kanade.tachiyomi.extension.model.InstallStep @@ -52,6 +55,7 @@ import eu.kanade.tachiyomi.ui.browse.extension.ExtensionUiModel import eu.kanade.tachiyomi.ui.browse.extension.ExtensionsScreenModel import eu.kanade.tachiyomi.util.system.LocaleHelper import eu.kanade.tachiyomi.util.system.launchRequestPackageInstallsPermission +import kotlinx.collections.immutable.persistentListOf import tachiyomi.i18n.MR import tachiyomi.presentation.core.components.FastScrollLazyColumn import tachiyomi.presentation.core.components.material.PullRefresh @@ -59,6 +63,7 @@ import tachiyomi.presentation.core.components.material.padding import tachiyomi.presentation.core.components.material.topSmallPaddingValues import tachiyomi.presentation.core.i18n.stringResource import tachiyomi.presentation.core.screens.EmptyScreen +import tachiyomi.presentation.core.screens.EmptyScreenAction import tachiyomi.presentation.core.screens.LoadingScreen import tachiyomi.presentation.core.theme.header import tachiyomi.presentation.core.util.plus @@ -80,6 +85,8 @@ fun ExtensionScreen( onClickUpdateAll: () -> Unit, onRefresh: () -> Unit, ) { + val navigator = LocalNavigator.currentOrThrow + PullRefresh( refreshing = state.isRefreshing, onRefresh = onRefresh, @@ -96,6 +103,13 @@ fun ExtensionScreen( EmptyScreen( stringRes = msg, modifier = Modifier.padding(contentPadding), + actions = persistentListOf( + EmptyScreenAction( + stringRes = MR.strings.label_extension_repos, + icon = Icons.Outlined.Settings, + onClick = { navigator.push(ExtensionReposScreen()) }, + ), + ), ) } else -> { diff --git a/gradle/compose.versions.toml b/gradle/compose.versions.toml index 28d9ca5a75..86338364ac 100644 --- a/gradle/compose.versions.toml +++ b/gradle/compose.versions.toml @@ -1,5 +1,5 @@ [versions] -compiler = "1.5.7" +compiler = "1.5.8" compose-bom = "2023.12.00-alpha04" accompanist = "0.33.2-alpha" diff --git a/gradle/kotlinx.versions.toml b/gradle/kotlinx.versions.toml index 8ff4e1c603..cc75dd895f 100644 --- a/gradle/kotlinx.versions.toml +++ b/gradle/kotlinx.versions.toml @@ -1,5 +1,5 @@ [versions] -kotlin_version = "1.9.21" +kotlin_version = "1.9.22" serialization_version = "1.6.2" xml_serialization_version = "0.86.3" diff --git a/i18n/src/commonMain/resources/MR/bg/plurals.xml b/i18n/src/commonMain/resources/MR/bg/plurals.xml index 2f6165169a..052b404fab 100644 --- a/i18n/src/commonMain/resources/MR/bg/plurals.xml +++ b/i18n/src/commonMain/resources/MR/bg/plurals.xml @@ -52,4 +52,20 @@ Следващата непрочетена глава Следващите %d непрочетени глави + + 1 ден + %d дни + + + Липсваща %1$s глава + Липсващи %1$s глави + + + Следваща глава + Следващи %d глави + + + %d хранилище + %d хранилища + \ No newline at end of file diff --git a/i18n/src/commonMain/resources/MR/bg/strings.xml b/i18n/src/commonMain/resources/MR/bg/strings.xml index e4078b5398..752077949f 100644 --- a/i18n/src/commonMain/resources/MR/bg/strings.xml +++ b/i18n/src/commonMain/resources/MR/bg/strings.xml @@ -329,7 +329,7 @@ Възстановяването неуспешно Възстановяването е в процес Съхраняването неуспешно - Копието вече се запазва + Архивирането вече е в ход %02d мин, %02d сек Странично разстояние Четене @@ -344,7 +344,7 @@ Никога Винаги Заключи при неактивност - Изисквай отключване + Изискване на отключване Сигурност Уведомления Система на абонаментите diff --git a/i18n/src/commonMain/resources/MR/ca/strings.xml b/i18n/src/commonMain/resources/MR/ca/strings.xml index 421c573e22..ba3469681c 100644 --- a/i18n/src/commonMain/resources/MR/ca/strings.xml +++ b/i18n/src/commonMain/resources/MR/ca/strings.xml @@ -97,11 +97,9 @@ No és de confiança Desinstal·la Extensió que no és de confiança - Aquesta extensió l’ha signada algun autor desconegut i no s’ha carregat. + Les extensions malicioses poden llegir qualsevol credencial d’inici de sessió desada o executar codi arbitrari. \n -\nLes extensions malicioses poden llegir qualsevol credencial d’inici de sessió desada o executar codi arbitrari. -\n -\nSi confieu en el certificat d’aquesta extensió, accepteu aquests riscos. +\nSi confieu en aquesta extensió, accepteu aquests riscos. Pantalla completa Anima les transicions de pàgina Mostra el número de pàgina @@ -779,7 +777,7 @@ Rebeu notificacions quan hi hagi actualitzacions de la biblioteca i més. Permet Disponible: %1$s / Total: %2$s - S’ha previst que se’n publicaran nous capítols pels volts de %1$s, es comprova cada %2$s. + S’ha previst que se’n publicaran nous capítols d’aquí a %1$s, es comprova cada %2$s. Error complet: Calen permisos per a instal·lar extensions. Premeu aquí per a concedir-les. Inclou-hi configuració sensible (per exemple, testimonis d’autenticació dels serveis de seguiment) @@ -793,10 +791,11 @@ Guia d’emmagatzematge Heu actualitzat d’una versió més antiga i no sabeu què heu de seleccionar? Consulteu la guia d’emmagatzematge per a més informació. Nòrdic - Actualitzacions intel·lgents + Actualitzacions intel·ligents Revoca les extensions de confiança desconegudes Afegeix un repositori URL del repositori Aviat Freqüència d’actualització personalitzada: + Obre el repositori d’origen \ No newline at end of file diff --git a/i18n/src/commonMain/resources/MR/de/plurals.xml b/i18n/src/commonMain/resources/MR/de/plurals.xml index c6a7bab839..3be82034b7 100644 --- a/i18n/src/commonMain/resources/MR/de/plurals.xml +++ b/i18n/src/commonMain/resources/MR/de/plurals.xml @@ -65,7 +65,7 @@ %d Tage - %d Repo - %d Repos + %d Repository + %d Repositorys \ No newline at end of file diff --git a/i18n/src/commonMain/resources/MR/de/strings.xml b/i18n/src/commonMain/resources/MR/de/strings.xml index 302290d028..a758c1aa64 100644 --- a/i18n/src/commonMain/resources/MR/de/strings.xml +++ b/i18n/src/commonMain/resources/MR/de/strings.xml @@ -781,8 +781,8 @@ Zulassen Vollständiger Fehler: Benutzerdefinierte Aktualisierungshäufigkeit: - Erweiterungs-Repositories - Es wurden noch keine Repositories festgelegt. + Erweiterungs-Repositorys + Es wurden noch keine Repositorys festgelegt. Repository hinzufügen Dieses Repository existiert bereits! Repository löschen @@ -791,7 +791,7 @@ Speicherleitfaden Intelligentes Aktualisieren Repository-URL - Füge zusätzliche Repositories zu Tachiyomi hinzu. Deren URL sollte mit „index.min.json“ enden. + Füge zusätzliche Repositorys zu Tachiyomi hinzu. Deren URL sollte mit „index.min.json“ enden. Ungültige Repository-URL Neue Kapitel vsl. in ca. %1$s, überprüfe ca. alle %2$s Nord diff --git a/i18n/src/commonMain/resources/MR/eo/plurals.xml b/i18n/src/commonMain/resources/MR/eo/plurals.xml index fd983fa8fc..1daf79fc55 100644 --- a/i18n/src/commonMain/resources/MR/eo/plurals.xml +++ b/i18n/src/commonMain/resources/MR/eo/plurals.xml @@ -9,7 +9,7 @@ %d kategorioj - 1 ĉapitro + %1$s ĉapitro %1$s ĉapitroj @@ -33,7 +33,7 @@ %d ŝanĝspuriloj - 1 restas + %1$s restas %1$s restas @@ -44,4 +44,20 @@ Hieraŭ Antaŭ %1$d tagoj + + 1 tago + %d tagoj + + + Sekva ĉapitro + Sekvaj %d ĉapitroj + + + Mankas %1$s ĉapitro + Mankas %1$s ĉapitroj + + + Sekva nelegita ĉapitro + Sekvaj %d nelegitaj ĉapitroj + \ No newline at end of file diff --git a/i18n/src/commonMain/resources/MR/fil/plurals.xml b/i18n/src/commonMain/resources/MR/fil/plurals.xml index 2a3677be43..bbebdac6d6 100644 --- a/i18n/src/commonMain/resources/MR/fil/plurals.xml +++ b/i18n/src/commonMain/resources/MR/fil/plurals.xml @@ -9,8 +9,8 @@ %d (na) kategorya - Ang extension ay available upang i-update - Ang mga %d (na) extension ay available upang i-update + Ang extension ay maaari nang i-update + Ang mga %d (na) extension ay maaari nang i-update Mga kabanata %1$s at isa pa @@ -38,7 +38,7 @@ %d tracker - %d na mga tracker + %d mga tracker Nilaktawan ang %d na kabanata, maaaring ito ay wala sa source o na-filter ang mga ito @@ -64,4 +64,8 @@ 1 araw %d (mga) araw + + %d na repo + %d na mga repo + \ No newline at end of file diff --git a/i18n/src/commonMain/resources/MR/fil/strings.xml b/i18n/src/commonMain/resources/MR/fil/strings.xml index 1fdc5eb83f..db3d3ebc9c 100644 --- a/i18n/src/commonMain/resources/MR/fil/strings.xml +++ b/i18n/src/commonMain/resources/MR/fil/strings.xml @@ -21,12 +21,12 @@ I-pin Isara Ipakita ang mga tab ng kategorya - Bilang ng na-download - Maginhawa + Bilang ng kabanatang na-download + Maalwan na grid Listahan - Siksik + Siksik na grid Pagpapakita - Pagpapakita + Istilo ng pagpapakita Ilipat Buksan sa WebView Buksan sa browser @@ -72,7 +72,7 @@ Nakaraan Tina-track Mga Kabanata - Mga entry ng aklatan + Mga nilalaman ng aklatan Kategorya Wala ka pang kategorya. Pindutin ang plus button para gumawa ng isa para sa pag-aayos ng iyong aklatan. Bakante ang Aklatan mo @@ -450,7 +450,7 @@ Sinusubaybayan Kaliwa at Kanan Hatiin ang mga malalapad na pahina - Ipakita ang bilang ng mga item + Ipakita ang bilang ng mga aytem Kung sakaling hindi sumasakto sa direksyon ng pagbabasa ang paghahati sa malalapad na pahina Baligtarin ang paghahati sa pahina Kailangan mong i-install muli ang mga nawawalang extension at mag-login muli sa mga tracker pagkatapos para magamit ang mga ito. @@ -496,7 +496,7 @@ Naka-off Naka-on Lokal na source - Mga setting ng bawat kategorya para sa pag-aayos + Mga setting ng bawat kategorya para sa pagbubukod-bukod Wala ka pang kategorya. Gabay sa pag-track I-download na @@ -709,7 +709,7 @@ Mga pagitan Nilaktawan dahil walang inaasahang release ngayong araw May mga resulta - Tanggalin ang na-download + Burahin ang na-download OK Tanggalin ang %s tracking\? Tatanggalin nito ang lokal na pag-track. @@ -734,7 +734,7 @@ Mga setting ng source Mga setting ng app Walang napiling file - Data at storage + Datos at storage Binabawasan ang ghosting sa mga e-ink na display Mag-flash kada pumalit ng pahina Hindi kailanman diff --git a/i18n/src/commonMain/resources/MR/hr/strings.xml b/i18n/src/commonMain/resources/MR/hr/strings.xml index 1186f240e4..fa45df7401 100644 --- a/i18n/src/commonMain/resources/MR/hr/strings.xml +++ b/i18n/src/commonMain/resources/MR/hr/strings.xml @@ -22,7 +22,7 @@ Sve Uvijek pitaj Standardna kategorija - Sa stanjem „Završeno“ + Preskoči unose sa stanjem „Završeno“ Kad se puni Ograničenja uređaja za automatska aktualiziranja Tjedno @@ -450,9 +450,7 @@ Praćeno Desno i lijevo Prikaži broj elemenata - Podaci datoteke sigurnosne kopije će se obnoviti. -\n -\nZa upotrebu podataka, morat ćeš instalirati nedostajuća proširenja i nakon toga se prijaviti na usluge praćenja. + Možda ćeš morati instalirati sva nedostajuća proširenja i naknadno se prijaviti na usluge praćenja za njihovo korištenje. Ako se položaj rastavljenih širokih stranica ne podudara sa smjerom čitanja Obrni položaj rastavljene stranice Rastavi široke stranice @@ -544,12 +542,12 @@ Izbriši predmemoriju poglavlja tijekom pokretanja aplikacije Ažuriranja aplikacije Nema se što raščistiti - S nepročitanim poglavljima + Preskoči unose s nepročitanim poglavljima Poboljšane usluge praćenja Pruža poboljšane značajke za određene izvore. Unosi se automatski prate kada se dodaju u biblioteku. Prati Politika privatnosti - Neuspjelo preuzimanje popisa proširenja + Neuspjelo preuzimanje dostupnih proširenja Instalacijski program Stari način Najviša @@ -565,7 +563,7 @@ Samo naslovnice Panoramski prikaz širokih slika Automatski zumiraj u široke slike - Koja još nisu pokrenuta + Preskoči nepokrenute unose Preskočeno, jer je serija kompletna Preskočeno, jer nijedno poglavlje nije pročitano Preskočeno, jer postoje nepročitana poglavlja @@ -603,7 +601,7 @@ Dobna granica Preuzmi unaprijed Višejezičnost - Dozvole za spremanje nisu odobrena + Dozvole za spremište nisu odobrena Tsunami Nevažeće mjesto: %s Zapisnici iznenadnog gašenja aplikacije, optimizacije baterije @@ -611,7 +609,7 @@ Lokalno Traži … Kategorije, globalno ažuriranje, prelistavanje poglavlja - Ručne i automatske sigurnosne kopije, memorija + Ručne i automatske sigurnosne kopije, količina spremišta Statistike Preuzeto Gumb za nastavljanje čitanja @@ -708,7 +706,7 @@ Sljedeće očekivano aktualiziranje Postavi za aktualiziranje svakih U redu - Izvan očekivanog razdoblja izdavanja + Predvidi vrijeme sljedećeg izdanja Intervali Ukloniti praćenje %s\? Preskočeno, jer se danas nije očekivalo izdanje @@ -740,16 +738,16 @@ Nikada Smanjuje artefakte na ekranima s e-tintom Zadnja automatska sigurnosna kopija: %s - Zabljesni prilikom mijenjanja stranice + Zabljesni prilikom listanja Stvori Primijeni Obnovi standardne vrijednosti Nije pronađen nijedan amaterski prevoditelj Amaterski prevoditelj - Korištenje memorije + Korištenje spremišta Rezultat tragača Isključi amaterske prevoditelje - Mjesto spremanja + Mjesto spremišta Koristi se za automatske sigurnosne kopije, preuzimanje poglavlja i lokalni izvor. Više opcija Odabrano @@ -772,11 +770,32 @@ Izbjegni prekide pri dugotrajnim aktualiziranjima biblioteke, preuzimanjima i obnavljanja sigurnosnih kopija. Upotreba baterije u pozadini Hajdemo najprije postaviti neke stvari. Ako želiš možeš ih kasnije promijeniti u postavkama. - Nije postavljeno mjesto za spremanje podataka + Nije postavljeno mjesto spremišta Odaberi mapu u koju će %1$s spremati preuzimanja poglavlja, sigurnosne kopije i drugo. \n \nPreporučujemo koristiti zasebnu mapu. \n \nOdabrana mapa: %2$s Nord + Za instaliranje proširenja su potrebne dozvole. Dodirni ovdje za odobrenje. + Potpuna greška: + Repozitoriji proširenja + Nemaš postavljenih reopzitorija. + Aktualiziraš sa starije verzije i ne znaš što odabrati? Potraži informacije u vodiču spremišta. + Vodič spremišta + Ovaj repozitorij već postoji! + Prilagođena učestalost aktualiziranja: + Pametno aktualiziranje + Dodaj repozitorij + Izbriši repozitorij + URL repozitorija + Dodaj dodatne repozitorije u Tachiyomi. To bi trebao biti URL koji završava s „index.min.json”. + Neispravan URL repozitorija + Opozovi pouzdana nepoznata proširenja + Želiš li izbrisati repozitorij „%s”? + Otvori repozitorij izvora + Omogući osjetljive postavke (kao što su tokeni za prijavu za usluge praćenja) + Predviđa se da će nova poglavlja biti objavljena za oko %1$s, provjera svakih %2$s. + Uskoro + Dostupno: %1$s / Ukupno: %2$s \ No newline at end of file diff --git a/i18n/src/commonMain/resources/MR/in/strings.xml b/i18n/src/commonMain/resources/MR/in/strings.xml index 9cf1f86360..669a9a5477 100644 --- a/i18n/src/commonMain/resources/MR/in/strings.xml +++ b/i18n/src/commonMain/resources/MR/in/strings.xml @@ -551,8 +551,8 @@ Bersihkan cache bab saat aplikasi dibuka Tidak ada yang perlu dibersihkan %1$d entri non-perpustakaan dalam database - Gagal mendapatkan daftar ekstensi - Lewati daftar dengan chapter yang belum dibaca(s) + Gagal mendapatkan ekstensi yang tersedia + Lewati daftar dengan chapter yang belum dibaca Kebijakan privasi Penerbitan selesai Dibatalkan @@ -795,4 +795,7 @@ Tersedia:%1$s/Total:%2$s Keseringan pembaruan yang di kostumisasi: Nord + Segera + Mencabut ekstensi tidak dikenal yang tepercaya + Repo sumber terbuka \ No newline at end of file diff --git a/i18n/src/commonMain/resources/MR/it/strings.xml b/i18n/src/commonMain/resources/MR/it/strings.xml index fb64822dc2..1f4916a0d0 100644 --- a/i18n/src/commonMain/resources/MR/it/strings.xml +++ b/i18n/src/commonMain/resources/MR/it/strings.xml @@ -708,7 +708,7 @@ Fuori dal periodo di rilascio previsto Intervalli Stima ogni - Intervallo di recupero personalizzato + Intervallo di aggiornamento personalizzato Prossimo aggiornamento previsto Imposta l\'aggiornamento ogni Saltato perché oggi non era previsto alcun rilascio diff --git a/i18n/src/commonMain/resources/MR/ru/strings.xml b/i18n/src/commonMain/resources/MR/ru/strings.xml index 2c1f1a54c8..5380e74c7b 100644 --- a/i18n/src/commonMain/resources/MR/ru/strings.xml +++ b/i18n/src/commonMain/resources/MR/ru/strings.xml @@ -554,7 +554,7 @@ Не удалось получить доступные расширения Политика конфиденциальности Пропускать серии с непрочитанными главами - Для помощи в исправлении ошибок библиотеки нажать %1$s + Для помощи в исправлении ошибок библиотеки, нажмите %1$s Сохранить как архив CBZ Отменено Перерыв diff --git a/i18n/src/commonMain/resources/MR/uk/strings.xml b/i18n/src/commonMain/resources/MR/uk/strings.xml index f7b05b5743..0812c3408a 100644 --- a/i18n/src/commonMain/resources/MR/uk/strings.xml +++ b/i18n/src/commonMain/resources/MR/uk/strings.xml @@ -83,7 +83,7 @@ Всі Обмеження пристрою для автоматичних оновлень Коли заряджається - З статусом \"Завершено\" + Пропустити глави з статусом \"Завершено\" Оновлювати прогрес після прочитання Типова категорія Завжди запитувати @@ -97,11 +97,9 @@ Ненадійне Видалити Ненадійне розширення - Це розширення було підписано ненадійним сертифікатом та не було активовано. + Шкідливе розширення може зчитувати будь-які збережені облікові дані для входу або виконати довільний код. \n -\nШкідливе розширення може зчитувати будь-які збережені облікові дані для входу або виконати довільний код. -\n -\nДовіряючи цьому сертифікату, ви приймаєте ці ризики. +\nДовіряючи цьому розширенню, ви приймаєте ці ризики. Повноекранний режим Анімація переходів сторінки Швидкість анімації при подвійному натиснені @@ -167,7 +165,7 @@ Створення резервної копії Очистити кеш розділів Використано: %1$s - Кеш очищено %1$d файлів було видалено + Кеш очищено, %1$d файлів видалено Виникла помилка при видаленні кешу Очистити куки Куки очищено @@ -301,9 +299,9 @@ Останній розділ Подивитись розділи Скасувати все - Вимкнено - Увімкнено - Використовувати системну + Світла + Темна + Системна Керування сповіщеннями Безпека і конфіденційність Потрібно розблокувати @@ -374,7 +372,7 @@ %02d хв, %02d сек Відсутні джерела: Бекап не містить жодних записів бібліотеки. - Невірний файл резервної копії + Невірний файл резервної копії: Одностороння синхронізація для оновлення прогресу розділу у зовнішніх сервісах стеження. Налаштуйте відстеження окремих записів за допомогою кнопки відстеження. Показувати вкладки категорій Зручна сітка @@ -455,9 +453,7 @@ Розділення широких сторінок Якщо розділення широких сторінок, не відповідає напрямку читання Інвертувати розділення широких сторінок - Дані з файлу резервної копії буде відновлено. -\n -\nВам потрібно встановити розширення яких бракує та увійти в сервіси відстежування для їх використання. + Вам потрібно встановити розширення яких бракує та увійти в сервіси відстежування для їх використання. Зправа Зліва Наступний @@ -557,7 +553,7 @@ %1$d небібліотечних записів у базі даних Немає чого очищувати Політика конфіденційності - Є непрочитаний(ні) розділ(и) + Пропустити непрочитаний(ні) розділ(и) Зберегти архів як CBZ Для допомоги в виправленні помилок оновлення бібліотеки, дивіться %1$s Публікація завершена @@ -565,7 +561,7 @@ Заморожено Показати запис Сітка тільки з обкладинками - Серія не почата + Пропустити непочаті глави Перемістити серію на початок Портретна навпаки %1$d оновлення(нь) не вдалось @@ -706,8 +702,8 @@ %d на рядок Встановити інтервал Оцініть кожну - Налаштувати інтервал отримання - Поза очікуваним періодом випуску + Налаштувати інтервал оновленнь + Передбачити наступний випуск Наступне очікуване оновлення Інтервали Налаштовано на оновлення кожної @@ -751,4 +747,55 @@ Оновлення бібліотеки... (%s) Файл не вибрано Виключити перекладачів + Щоб встановити джерело розширеннь. + Перевстановлюєте %s? + Встановити дозволи додатка + Потребуються дозволи для встановлення додатків. Натисніть сюди для отримання. + Повна помилка: + Включати конфіденційні налаштування (наприклад, токени для входу в трекери) + Доступні: %1$s / Усього: %2$s + Використання батареї на фоні + Потрібно обрати папку + Дозвіл на сповіщення + Отримувати сповіщення про оновлення бібліотек та інше. + Розумні оновлення + У вас нема встановлених репозиторіїв. + Додати репозиторій + Репозиторії розширень + Цей репозиторій вже існує! + Посилання на репозиторій + Додати додаткові репозиторії до Tachiyomi. Це повинні бути посилання які закінчуються на \"index.min.json\". + Нові глави передбачено будуть випущені приблизно в %1$s, перевіряючи кожні %2$s. + Оновлюєтесь з попередньої версії і не впевнені яку обрати? Перегляньте гайд по сховищу для додаткової інформації. + Гайд по сховищу + Своя частота оновлення: + Північ + Недійсне посилання на репозиторій + Бажаєте видалити репозиторій \"%s\"? + Не встановлено місце сховища + Місце сховища + Отримати + Використовується для автоматичних бекапів, завантажень глав, та локальних джерел. + Незабаром + Скинути довірені невідомі розширення + Видалити репозиторій + Репозиторій з відкритим початковим кодом + Обрано + Не обрано + Більше опцій + Навігація вгору + Новачки у %s? Ми рекомендуємо переглянути стартовий гайд. + Уникати переривань для довготривалих оновлень бібліотек, завантажень, та бекапів. + Оберіть папку + Вітаємо! + Далі + Пропустити + Оберіть папку де %1$s буде зберігати збережені глави, бекапи, та інше. +\n +\nРекомендуємо обрати окрему папку. +\n +\nОбрана папка: %2$s + Почнемо + Давайте для початку налаштуємо дещо. Ви завжди зможете змінити ці налаштування потім. + Гайд новачка \ No newline at end of file