From 2ec603267343c9d3bb005a92d85d43f57d7fada6 Mon Sep 17 00:00:00 2001 From: nyagami Date: Thu, 18 Jan 2024 15:40:37 +0700 Subject: [PATCH] chores: add translations --- .../SettingsGeneralScreen.tsx | 9 +- strings/languages/af_ZA/strings.json | 37 +- strings/languages/ar_SA/strings.json | 99 +++-- strings/languages/ca_ES/strings.json | 37 +- strings/languages/cs_CZ/strings.json | 105 +++-- strings/languages/da_DK/strings.json | 37 +- strings/languages/de_DE/strings.json | 147 ++++--- strings/languages/el_GR/strings.json | 163 ++++---- strings/languages/en/strings.json | 24 +- strings/languages/es_ES/strings.json | 299 ++++++++------- strings/languages/fi_FI/strings.json | 37 +- strings/languages/fr_FR/strings.json | 99 +++-- strings/languages/he_IL/strings.json | 37 +- strings/languages/hi_IN/strings.json | 37 +- strings/languages/hu_HU/strings.json | 305 ++++++++------- strings/languages/id_ID/strings.json | 339 ++++++++-------- strings/languages/it_IT/strings.json | 361 ++++++++++-------- strings/languages/ja_JP/strings.json | 37 +- strings/languages/ko_KR/strings.json | 37 +- strings/languages/nl_NL/strings.json | 37 +- strings/languages/no_NO/strings.json | 37 +- strings/languages/or_IN/strings.json | 262 +++++++++++++ strings/languages/pl_PL/strings.json | 37 +- strings/languages/pt_BR/strings.json | 69 +++- strings/languages/pt_PT/strings.json | 37 +- strings/languages/ro_RO/strings.json | 37 +- strings/languages/ru_RU/strings.json | 45 ++- strings/languages/sq_AL/strings.json | 37 +- strings/languages/sr_SP/strings.json | 37 +- strings/languages/sv_SE/strings.json | 37 +- strings/languages/tr_TR/strings.json | 43 ++- strings/languages/uk_UA/strings.json | 39 +- strings/languages/vi_VN/strings.json | 39 +- strings/languages/zh_CN/strings.json | 37 +- strings/languages/zh_TW/strings.json | 37 +- strings/translations.ts | 31 +- strings/types/index.ts | 20 + 37 files changed, 2169 insertions(+), 995 deletions(-) create mode 100644 strings/languages/or_IN/strings.json diff --git a/src/screens/settings/SettingsGeneralScreen/SettingsGeneralScreen.tsx b/src/screens/settings/SettingsGeneralScreen/SettingsGeneralScreen.tsx index 2f469ab7..2ec08f18 100644 --- a/src/screens/settings/SettingsGeneralScreen/SettingsGeneralScreen.tsx +++ b/src/screens/settings/SettingsGeneralScreen/SettingsGeneralScreen.tsx @@ -42,13 +42,14 @@ const GenralSettings: React.FC = ({ navigation }) => { const sortOrderDisplay: string[] = sortOrder.split(' '); const sortOrderNameMap = new Map([ - ['lastReadAt', 'libraryScreen.bottomSheet.sortOrders.lastRead'], - ['novels.novelName', 'libraryScreen.bottomSheet.sortOrders.alphabetically'], - ['novels.unread', 'libraryScreen.bottomSheet.sortOrders.unread'], + ['name', 'libraryScreen.bottomSheet.sortOrders.alphabetically'], ['chaptersDownloaded', 'libraryScreen.bottomSheet.sortOrders.download'], - ['novelId', 'libraryScreen.bottomSheet.sortOrders.dateAdded'], ['chaptersUnread', 'libraryScreen.bottomSheet.sortOrders.totalChapters'], + ['id', 'libraryScreen.bottomSheet.sortOrders.dateAdded'], + ['lastReadAt', 'libraryScreen.bottomSheet.sortOrders.lastRead'], + ['lastUpdatedAt', 'libraryScreen.bottomSheet.sortOrders.lastUpdated'], ]); + console.log(sortOrderNameMap.get(sortOrderDisplay[0])); const { updateLibraryOnLaunch, diff --git a/strings/languages/af_ZA/strings.json b/strings/languages/af_ZA/strings.json index 760829aa..ddffe85c 100644 --- a/strings/languages/af_ZA/strings.json +++ b/strings/languages/af_ZA/strings.json @@ -36,7 +36,8 @@ "totalChapters": "Total chapters", "download": "Downloaded", "unread": "Unread", - "lastRead": "Last Read" + "lastRead": "Last read", + "lastUpdated": "Last updated" }, "display": { "displayMode": "Display mode", @@ -56,7 +57,8 @@ "searchbar": "Search updates", "lastUpdatedAt": "Library last updated:", "newChapters": "new Chapters", - "emptyView": "No recent updates" + "emptyView": "No recent updates", + "updatesLower": "updates" }, "history": "History", "historyScreen": { @@ -86,16 +88,19 @@ "lineHeight": "Line Height", "fontStyle": "Font style", "fullscreen": "Fullscreen", + "bionicReading": "Bionic Reading", "renderHml": "Render HTML", "autoscroll": "AutoScroll", "verticalSeekbar": "Vertical Seekbar", "showBatteryAndTime": "Show battery and time", "showProgressPercentage": "Show progress percentage", "swipeGestures": "Swipe left or right to navigate between chapters", + "readerPages": "Tap left or right to navigate through pages in the reader (Experimental)", "allowTextSelection": "Allow text selection", "useChapterDrawerSwipeNavigation": "Swipe right to open drawer", "removeExtraSpacing": "Remove extra paragraph spacing", "volumeButtonsScroll": "Volume buttons scroll", + "scrollAmount": "Scroll amount (screen height by default)", "showSwipeMargins": "Show swipe margins" }, "drawer": { @@ -125,6 +130,15 @@ "validChapterName": "Enter a valid chapter name", "validChapterNumber": "Enter a valid chapter number" } + }, + "convertToEpubModal": { + "chooseLocation": "Select EPUB storage directory", + "pathToFolder": "Path to EPUB save folder", + "useReaderTheme": "Use reader theme", + "useCustomCSS": "Use custom CSS", + "useCustomJS": "Use custom JS", + "useCustomJSWarning": "May not be supported by all EPUB readers", + "chaptersWarning": "Only downloaded chapters are included in the EPUB" } }, "more": "More", @@ -152,8 +166,12 @@ "refreshMetadataDescription": "Check for new cover and details when updating library", "updateTime": "Show last update time", "autoDownload": "Auto-download", + "epub": "EPUB", + "epubLocation": "EPUB Location", + "epubLocationDescription": "The place where you open and export your EPUB files.", "downloadNewChapters": "Download new chapters", - "disableHapticFeedback": "Disable haptic feedback" + "disableHapticFeedback": "Disable haptic feedback", + "jumpToLastReadChapter": "Jump to last read chapter in list" }, "readerSettings": { "title": "Reader", @@ -168,7 +186,15 @@ "autoScrollOffset": "Auto scroll offset (screen height by default)", "saveCustomTheme": "Save custom theme", "deleteCustomTheme": "Delete custom theme", - "customCSS": "Custom CSS" + "customCSS": "Custom CSS", + "customJS": "Custom JS", + "openCSSFile": "Open CSS file", + "openJSFile": "Open JS file", + "notSaved": "Not saved", + "cssHint": "Hint: You can create source specific CSS configuration with the source ID. (#sourceId-[SOURCEID])", + "jsHint": "Hint: You have access to following variables: html, novelName, chapterName, sourceId, chapterId, novelId", + "clearCustomCSS": "Are you sure? Your custom CSS would be reset.", + "clearCustomJS": "Are you sure? Your custom JS would be reset." }, "browseSettings": "Browse Settings", "browseSettingsScreen": { @@ -230,6 +256,7 @@ "downloadScreen": { "dbInfo": "Downloads are saved in a SQLite Database.", "downloadChapters": "downloaded Chapters", - "noDownloads": "No downloads" + "noDownloads": "No downloads", + "downloadsLower": "downloads" } } diff --git a/strings/languages/ar_SA/strings.json b/strings/languages/ar_SA/strings.json index 749472fb..6b42e7d1 100644 --- a/strings/languages/ar_SA/strings.json +++ b/strings/languages/ar_SA/strings.json @@ -17,7 +17,7 @@ "searchResults": "نتائج البحث", "chapters": "فصول", "submit": "إرسال", - "retry": "Retry" + "retry": "أعد المحاولة" }, "library": "المكتبة", "libraryScreen": { @@ -34,9 +34,10 @@ "dateAdded": "تاريخ الإضافة", "alphabetically": "حسب الترتيب الأبجدي", "totalChapters": "مجموع الفصول", - "download": "Downloaded", - "unread": "Unread", - "lastRead": "Last Read" + "download": "منزّل", + "unread": "غير مقروء", + "lastRead": "آخر قراءة", + "lastUpdated": "آخر تحديث" }, "display": { "displayMode": "نمط العرض", @@ -55,8 +56,9 @@ "updatesScreen": { "searchbar": "البحث في التحديثات", "lastUpdatedAt": "آخر تحديث للمكتبة:", - "newChapters": "new Chapters", - "emptyView": "No recent updates" + "newChapters": "فصول جديدة", + "emptyView": "لا توجد تحديثات", + "updatesLower": "التحديثات" }, "history": "السجل", "historyScreen": { @@ -86,17 +88,20 @@ "lineHeight": "ارتفاع الخط", "fontStyle": "نمط الخط", "fullscreen": "تكبير الشاشة", + "bionicReading": "الكلمات ثنائية الخط", "renderHml": "عرض HTML", "autoscroll": "تدوير تلقائي", "verticalSeekbar": "شريط البحث العمودي", "showBatteryAndTime": "اضهر البطارية والوقت", "showProgressPercentage": "النسبة المئوية للتقدم", - "swipeGestures": "اسحب لليسار أو لليمين للتبديل بين علامات التبويب", + "swipeGestures": "اسحب لليسار أو لليمين للتنقل بين الفصول", + "readerPages": "Tap left or right to navigate through pages in the reader (Experimental)", "allowTextSelection": "السماح باختيار النص", "useChapterDrawerSwipeNavigation": "مرر يمينا لفتح القائمة الجانبية", - "removeExtraSpacing": "Remove extra paragraph spacing", - "volumeButtonsScroll": "Volume buttons scroll", - "showSwipeMargins": "Show swipe margins" + "removeExtraSpacing": "إزالة المسافات الزائدة بين الفقرات", + "volumeButtonsScroll": "تمرير أزرار الصوت", + "scrollAmount": "مقدار التمرير (افتراضيًا طول الشاشة)", + "showSwipeMargins": "إظهار هوامش التمرير" }, "drawer": { "scrollToCurrentChapter": "التمرير إلى الفصل الحالي", @@ -125,6 +130,15 @@ "validChapterName": "أدخل اسم فصل صحيح", "validChapterNumber": "أدخل رَقْم فصل صحيح" } + }, + "convertToEpubModal": { + "chooseLocation": "حدد مسار تخزين ملفات EPUB", + "pathToFolder": "مسار مجلد لحفظ EPUB", + "useReaderTheme": "استخدام قالب القارئ", + "useCustomCSS": "استخدام CSS حسب التفضيل", + "useCustomJS": "استخدام JS حسب التفضيل", + "useCustomJSWarning": "قد لا يكون مدعوماً من كل قراء EPUB", + "chaptersWarning": "الفصول التي تم تنزيلها فقط مدرجة في EPUB" } }, "more": "المزيد", @@ -133,27 +147,31 @@ "settingsScreen": { "generalSettings": "العامة", "generalSettingsScreen": { - "display": "Display", - "displayMode": "Display Mode", - "itemsPerRow": "Items per row", - "itemsPerRowLibrary": "Items per row in library", - "novelBadges": "Novel Badges", - "novelSort": "Novel Sort", - "updateLibrary": "Update library on launch", - "useFAB": "Use FAB in Library", - "novel": "Novel", - "chapterSort": "Default chapter sort", - "bySource": "By source", - "asc": "(Ascending)", - "desc": "(Descending)", - "globalUpdate": "Global update", - "updateOngoing": "Only update ongoing novels", - "refreshMetadata": "Automatically refresh metadata", - "refreshMetadataDescription": "Check for new cover and details when updating library", - "updateTime": "Show last update time", - "autoDownload": "Auto-download", - "downloadNewChapters": "Download new chapters", - "disableHapticFeedback": "Disable haptic feedback" + "display": "عرض", + "displayMode": "وضع العرض", + "itemsPerRow": "العناصر في كل صف", + "itemsPerRowLibrary": "العناصر لكل صف في المكتبة", + "novelBadges": "شارات الرواية", + "novelSort": "فرز الروايات", + "updateLibrary": "تحديث المكتبة عند تشغيل التطبيق", + "useFAB": "استخدام FAB في المكتبة", + "novel": "رواية", + "chapterSort": "الفرز الافتراضي للفصول", + "bySource": "حسب المصدر", + "asc": "ترتيب تصاعدي", + "desc": "ترتيب تنازلي", + "globalUpdate": "التحديث الشامل", + "updateOngoing": "تحديث الروايات الجارية فقط", + "refreshMetadata": "تحديث البيانات الوصفية تلقائيًا", + "refreshMetadataDescription": "تحقق من الغلاف الجديد ", + "updateTime": "وقت آخر تحديث", + "autoDownload": "التحميل التلقائي", + "epub": "EPUB", + "epubLocation": "موقع EPUB", + "epubLocationDescription": "مكان لحفظ ملفات EPUB وتصديرها.", + "downloadNewChapters": "تحميل فصول جديدة", + "disableHapticFeedback": "تعطيل الاهتزاز", + "jumpToLastReadChapter": "Jump to last read chapter in list" }, "readerSettings": { "title": "القارئ", @@ -168,7 +186,15 @@ "autoScrollOffset": "تمرير إزاحة تلقائية (ارتفاع الشاشة افتراضي)", "saveCustomTheme": "حفظ السمة المخصصة", "deleteCustomTheme": "حذف السمة المخصصة", - "customCSS": "تنسيقات CSS مخصصة" + "customCSS": "تنسيقات CSS مخصصة", + "customJS": "JS حسب التفضيل", + "openCSSFile": "افتح ملف CSS", + "openJSFile": "فتح ملف JS", + "notSaved": "لم يُحفظ", + "cssHint": "تلميح: يمكنك إنشاء تضبيطات CSS مخصصة لمصدر محدد باستخدام معرفه. (#sourceId-[SOURCEID])", + "jsHint": "تلميح: يمكنك الوصول إلى المتغيرات التالية واستخدامها: html, novelName, chapterName, sourceId, chapterId, novelId", + "clearCustomCSS": "هل أنت متأكد؟ سيتم إعادة CSS الخاص بك إلي الحالة الافتراضية.", + "clearCustomJS": "هل أنت متأكد؟ سيتم إعادة JS الخاص بك إلي الحالة الافتراضية." }, "browseSettings": "تصفح الإعدادات", "browseSettingsScreen": { @@ -193,7 +219,7 @@ "statusDistribution": "توزيع الحالات" }, "globalSearch": { - "searchIn": "البحث في رواية", + "searchIn": "البحث عن رواية في", "allSources": "جميع المصادر", "pinnedSources": "المصادر المثبتة" }, @@ -228,8 +254,9 @@ "downloadedOnly": "التنزيلات فقط" }, "downloadScreen": { - "dbInfo": "Downloads are saved in a SQLite Database.", - "downloadChapters": "downloaded Chapters", - "noDownloads": "No downloads" + "dbInfo": "يتم حفظ التنزيلات في قاعدة بيانات SQLite", + "downloadChapters": "الفصول المحملة", + "noDownloads": "لا توجد تحميلات", + "downloadsLower": "تم التنزيل" } } diff --git a/strings/languages/ca_ES/strings.json b/strings/languages/ca_ES/strings.json index 760829aa..ddffe85c 100644 --- a/strings/languages/ca_ES/strings.json +++ b/strings/languages/ca_ES/strings.json @@ -36,7 +36,8 @@ "totalChapters": "Total chapters", "download": "Downloaded", "unread": "Unread", - "lastRead": "Last Read" + "lastRead": "Last read", + "lastUpdated": "Last updated" }, "display": { "displayMode": "Display mode", @@ -56,7 +57,8 @@ "searchbar": "Search updates", "lastUpdatedAt": "Library last updated:", "newChapters": "new Chapters", - "emptyView": "No recent updates" + "emptyView": "No recent updates", + "updatesLower": "updates" }, "history": "History", "historyScreen": { @@ -86,16 +88,19 @@ "lineHeight": "Line Height", "fontStyle": "Font style", "fullscreen": "Fullscreen", + "bionicReading": "Bionic Reading", "renderHml": "Render HTML", "autoscroll": "AutoScroll", "verticalSeekbar": "Vertical Seekbar", "showBatteryAndTime": "Show battery and time", "showProgressPercentage": "Show progress percentage", "swipeGestures": "Swipe left or right to navigate between chapters", + "readerPages": "Tap left or right to navigate through pages in the reader (Experimental)", "allowTextSelection": "Allow text selection", "useChapterDrawerSwipeNavigation": "Swipe right to open drawer", "removeExtraSpacing": "Remove extra paragraph spacing", "volumeButtonsScroll": "Volume buttons scroll", + "scrollAmount": "Scroll amount (screen height by default)", "showSwipeMargins": "Show swipe margins" }, "drawer": { @@ -125,6 +130,15 @@ "validChapterName": "Enter a valid chapter name", "validChapterNumber": "Enter a valid chapter number" } + }, + "convertToEpubModal": { + "chooseLocation": "Select EPUB storage directory", + "pathToFolder": "Path to EPUB save folder", + "useReaderTheme": "Use reader theme", + "useCustomCSS": "Use custom CSS", + "useCustomJS": "Use custom JS", + "useCustomJSWarning": "May not be supported by all EPUB readers", + "chaptersWarning": "Only downloaded chapters are included in the EPUB" } }, "more": "More", @@ -152,8 +166,12 @@ "refreshMetadataDescription": "Check for new cover and details when updating library", "updateTime": "Show last update time", "autoDownload": "Auto-download", + "epub": "EPUB", + "epubLocation": "EPUB Location", + "epubLocationDescription": "The place where you open and export your EPUB files.", "downloadNewChapters": "Download new chapters", - "disableHapticFeedback": "Disable haptic feedback" + "disableHapticFeedback": "Disable haptic feedback", + "jumpToLastReadChapter": "Jump to last read chapter in list" }, "readerSettings": { "title": "Reader", @@ -168,7 +186,15 @@ "autoScrollOffset": "Auto scroll offset (screen height by default)", "saveCustomTheme": "Save custom theme", "deleteCustomTheme": "Delete custom theme", - "customCSS": "Custom CSS" + "customCSS": "Custom CSS", + "customJS": "Custom JS", + "openCSSFile": "Open CSS file", + "openJSFile": "Open JS file", + "notSaved": "Not saved", + "cssHint": "Hint: You can create source specific CSS configuration with the source ID. (#sourceId-[SOURCEID])", + "jsHint": "Hint: You have access to following variables: html, novelName, chapterName, sourceId, chapterId, novelId", + "clearCustomCSS": "Are you sure? Your custom CSS would be reset.", + "clearCustomJS": "Are you sure? Your custom JS would be reset." }, "browseSettings": "Browse Settings", "browseSettingsScreen": { @@ -230,6 +256,7 @@ "downloadScreen": { "dbInfo": "Downloads are saved in a SQLite Database.", "downloadChapters": "downloaded Chapters", - "noDownloads": "No downloads" + "noDownloads": "No downloads", + "downloadsLower": "downloads" } } diff --git a/strings/languages/cs_CZ/strings.json b/strings/languages/cs_CZ/strings.json index 760829aa..9b190d17 100644 --- a/strings/languages/cs_CZ/strings.json +++ b/strings/languages/cs_CZ/strings.json @@ -1,49 +1,50 @@ { "common": { - "cancel": "Cancel", + "cancel": "Zrušit", "ok": "Ok", - "save": "Save", - "clear": "Clear", - "reset": "Reset", - "search": "Search", - "install": "Install", - "newUpdateAvailable": "New update available", - "categories": "Categories", - "add": "Add", - "edit": "Edit", - "name": "Name", - "searchFor": "Search for", - "globally": "globally", - "searchResults": "Search results", - "chapters": "Chapters", - "submit": "Submit", - "retry": "Retry" + "save": "Uložit", + "clear": "Vymazat", + "reset": "Resetovat", + "search": "Hledat", + "install": "Instalovat", + "newUpdateAvailable": "Nová aktualizace k dispozici", + "categories": "Kategorie", + "add": "Přidat", + "edit": "Upravit", + "name": "Jméno", + "searchFor": "Hledat", + "globally": "globálně", + "searchResults": "Výsledky hledání", + "chapters": "Kapitoly", + "submit": "Odeslat", + "retry": "Opakovat" }, - "library": "Library", + "library": "Knihovna", "libraryScreen": { - "searchbar": "Search library", - "empty": "Your library is empty. Add series to your library from Browse.", + "searchbar": "Hledat v knihovně", + "empty": "Vaše knihovna je prázdná. Přidejte sérii do knihovny z procházet.", "bottomSheet": { "filters": { - "downloaded": "Downloaded", - "unread": "Unread", - "completed": "Completed", - "started": "Started" + "downloaded": "Staženo", + "unread": "Nepřečteno", + "completed": "Dokončeno", + "started": "Zahájeno" }, "sortOrders": { - "dateAdded": "Date added", - "alphabetically": "Alphabetically", - "totalChapters": "Total chapters", - "download": "Downloaded", - "unread": "Unread", - "lastRead": "Last Read" + "dateAdded": "Datum přidání", + "alphabetically": "Abecedně", + "totalChapters": "Celkem kapitol", + "download": "Staženo", + "unread": "Nepřečteno", + "lastRead": "Naposledy přečteno", + "lastUpdated": "Naposledy aktualizováno" }, "display": { - "displayMode": "Display mode", - "compact": "Compact grid", - "comfortable": "Comfortable grid", - "noTitle": "Cover only grid", - "list": "List", + "displayMode": "Režim zobrazení", + "compact": "Kompaktní mřížka", + "comfortable": "Komfortní mřížka", + "noTitle": "Mřížka pouze s přebaly", + "list": "Seznam", "badges": "Badges", "downloadBadges": "Download badges", "unreadBadges": "Unread badges", @@ -56,7 +57,8 @@ "searchbar": "Search updates", "lastUpdatedAt": "Library last updated:", "newChapters": "new Chapters", - "emptyView": "No recent updates" + "emptyView": "No recent updates", + "updatesLower": "updates" }, "history": "History", "historyScreen": { @@ -86,16 +88,19 @@ "lineHeight": "Line Height", "fontStyle": "Font style", "fullscreen": "Fullscreen", + "bionicReading": "Bionic Reading", "renderHml": "Render HTML", "autoscroll": "AutoScroll", "verticalSeekbar": "Vertical Seekbar", "showBatteryAndTime": "Show battery and time", "showProgressPercentage": "Show progress percentage", "swipeGestures": "Swipe left or right to navigate between chapters", + "readerPages": "Tap left or right to navigate through pages in the reader (Experimental)", "allowTextSelection": "Allow text selection", "useChapterDrawerSwipeNavigation": "Swipe right to open drawer", "removeExtraSpacing": "Remove extra paragraph spacing", "volumeButtonsScroll": "Volume buttons scroll", + "scrollAmount": "Scroll amount (screen height by default)", "showSwipeMargins": "Show swipe margins" }, "drawer": { @@ -125,6 +130,15 @@ "validChapterName": "Enter a valid chapter name", "validChapterNumber": "Enter a valid chapter number" } + }, + "convertToEpubModal": { + "chooseLocation": "Select EPUB storage directory", + "pathToFolder": "Path to EPUB save folder", + "useReaderTheme": "Use reader theme", + "useCustomCSS": "Use custom CSS", + "useCustomJS": "Use custom JS", + "useCustomJSWarning": "May not be supported by all EPUB readers", + "chaptersWarning": "Only downloaded chapters are included in the EPUB" } }, "more": "More", @@ -152,8 +166,12 @@ "refreshMetadataDescription": "Check for new cover and details when updating library", "updateTime": "Show last update time", "autoDownload": "Auto-download", + "epub": "EPUB", + "epubLocation": "EPUB Location", + "epubLocationDescription": "The place where you open and export your EPUB files.", "downloadNewChapters": "Download new chapters", - "disableHapticFeedback": "Disable haptic feedback" + "disableHapticFeedback": "Disable haptic feedback", + "jumpToLastReadChapter": "Jump to last read chapter in list" }, "readerSettings": { "title": "Reader", @@ -168,7 +186,15 @@ "autoScrollOffset": "Auto scroll offset (screen height by default)", "saveCustomTheme": "Save custom theme", "deleteCustomTheme": "Delete custom theme", - "customCSS": "Custom CSS" + "customCSS": "Custom CSS", + "customJS": "Custom JS", + "openCSSFile": "Open CSS file", + "openJSFile": "Open JS file", + "notSaved": "Not saved", + "cssHint": "Hint: You can create source specific CSS configuration with the source ID. (#sourceId-[SOURCEID])", + "jsHint": "Hint: You have access to following variables: html, novelName, chapterName, sourceId, chapterId, novelId", + "clearCustomCSS": "Are you sure? Your custom CSS would be reset.", + "clearCustomJS": "Are you sure? Your custom JS would be reset." }, "browseSettings": "Browse Settings", "browseSettingsScreen": { @@ -230,6 +256,7 @@ "downloadScreen": { "dbInfo": "Downloads are saved in a SQLite Database.", "downloadChapters": "downloaded Chapters", - "noDownloads": "No downloads" + "noDownloads": "No downloads", + "downloadsLower": "downloads" } } diff --git a/strings/languages/da_DK/strings.json b/strings/languages/da_DK/strings.json index 760829aa..ddffe85c 100644 --- a/strings/languages/da_DK/strings.json +++ b/strings/languages/da_DK/strings.json @@ -36,7 +36,8 @@ "totalChapters": "Total chapters", "download": "Downloaded", "unread": "Unread", - "lastRead": "Last Read" + "lastRead": "Last read", + "lastUpdated": "Last updated" }, "display": { "displayMode": "Display mode", @@ -56,7 +57,8 @@ "searchbar": "Search updates", "lastUpdatedAt": "Library last updated:", "newChapters": "new Chapters", - "emptyView": "No recent updates" + "emptyView": "No recent updates", + "updatesLower": "updates" }, "history": "History", "historyScreen": { @@ -86,16 +88,19 @@ "lineHeight": "Line Height", "fontStyle": "Font style", "fullscreen": "Fullscreen", + "bionicReading": "Bionic Reading", "renderHml": "Render HTML", "autoscroll": "AutoScroll", "verticalSeekbar": "Vertical Seekbar", "showBatteryAndTime": "Show battery and time", "showProgressPercentage": "Show progress percentage", "swipeGestures": "Swipe left or right to navigate between chapters", + "readerPages": "Tap left or right to navigate through pages in the reader (Experimental)", "allowTextSelection": "Allow text selection", "useChapterDrawerSwipeNavigation": "Swipe right to open drawer", "removeExtraSpacing": "Remove extra paragraph spacing", "volumeButtonsScroll": "Volume buttons scroll", + "scrollAmount": "Scroll amount (screen height by default)", "showSwipeMargins": "Show swipe margins" }, "drawer": { @@ -125,6 +130,15 @@ "validChapterName": "Enter a valid chapter name", "validChapterNumber": "Enter a valid chapter number" } + }, + "convertToEpubModal": { + "chooseLocation": "Select EPUB storage directory", + "pathToFolder": "Path to EPUB save folder", + "useReaderTheme": "Use reader theme", + "useCustomCSS": "Use custom CSS", + "useCustomJS": "Use custom JS", + "useCustomJSWarning": "May not be supported by all EPUB readers", + "chaptersWarning": "Only downloaded chapters are included in the EPUB" } }, "more": "More", @@ -152,8 +166,12 @@ "refreshMetadataDescription": "Check for new cover and details when updating library", "updateTime": "Show last update time", "autoDownload": "Auto-download", + "epub": "EPUB", + "epubLocation": "EPUB Location", + "epubLocationDescription": "The place where you open and export your EPUB files.", "downloadNewChapters": "Download new chapters", - "disableHapticFeedback": "Disable haptic feedback" + "disableHapticFeedback": "Disable haptic feedback", + "jumpToLastReadChapter": "Jump to last read chapter in list" }, "readerSettings": { "title": "Reader", @@ -168,7 +186,15 @@ "autoScrollOffset": "Auto scroll offset (screen height by default)", "saveCustomTheme": "Save custom theme", "deleteCustomTheme": "Delete custom theme", - "customCSS": "Custom CSS" + "customCSS": "Custom CSS", + "customJS": "Custom JS", + "openCSSFile": "Open CSS file", + "openJSFile": "Open JS file", + "notSaved": "Not saved", + "cssHint": "Hint: You can create source specific CSS configuration with the source ID. (#sourceId-[SOURCEID])", + "jsHint": "Hint: You have access to following variables: html, novelName, chapterName, sourceId, chapterId, novelId", + "clearCustomCSS": "Are you sure? Your custom CSS would be reset.", + "clearCustomJS": "Are you sure? Your custom JS would be reset." }, "browseSettings": "Browse Settings", "browseSettingsScreen": { @@ -230,6 +256,7 @@ "downloadScreen": { "dbInfo": "Downloads are saved in a SQLite Database.", "downloadChapters": "downloaded Chapters", - "noDownloads": "No downloads" + "noDownloads": "No downloads", + "downloadsLower": "downloads" } } diff --git a/strings/languages/de_DE/strings.json b/strings/languages/de_DE/strings.json index eb295a60..87061f14 100644 --- a/strings/languages/de_DE/strings.json +++ b/strings/languages/de_DE/strings.json @@ -17,7 +17,7 @@ "searchResults": "Suchergebnisse", "chapters": "Kapitel", "submit": "Bestätigen", - "retry": "Retry" + "retry": "Erneut versuchen" }, "library": "Bibliothek", "libraryScreen": { @@ -34,9 +34,10 @@ "dateAdded": "Hinzugefügt am", "alphabetically": "Alphabetisch", "totalChapters": "Gesamte Kapitel", - "download": "Downloaded", - "unread": "Unread", - "lastRead": "Last Read" + "download": "Heruntergeladen", + "unread": "Ungelesen", + "lastRead": "Zuletzt gelesen", + "lastUpdated": "Zuletzt aktualisiert" }, "display": { "displayMode": "Anzeigemodus", @@ -55,8 +56,9 @@ "updatesScreen": { "searchbar": "Nach Updates suchen", "lastUpdatedAt": "Bibliothek zuletzt aktualisiert:", - "newChapters": "new Chapters", - "emptyView": "No recent updates" + "newChapters": "Neue Kapitel", + "emptyView": "Keine kürzlichen Aktualisierungen", + "updatesLower": "Aktualisierungen" }, "history": "Verlauf", "historyScreen": { @@ -86,22 +88,25 @@ "lineHeight": "Zeilenhöhe", "fontStyle": "Schriftart", "fullscreen": "Vollbildmodus", + "bionicReading": "Bionisches Lesen", "renderHml": "HTML anzeigen", "autoscroll": "AutoScroll", "verticalSeekbar": "Vertikale Suchleiste", "showBatteryAndTime": "Akku und Zeit anzeigen", "showProgressPercentage": "Zeige Fortschritt in Prozent", "swipeGestures": "Nach links oder rechts wischen, um zwischen den Kapiteln zu wechseln", + "readerPages": "Tap left or right to navigate through pages in the reader (Experimental)", "allowTextSelection": "Textauswahl erlauben", - "useChapterDrawerSwipeNavigation": "Swipe right to open drawer", - "removeExtraSpacing": "Remove extra paragraph spacing", - "volumeButtonsScroll": "Volume buttons scroll", + "useChapterDrawerSwipeNavigation": "Wische nach rechts, um die Seitenleiste zu öffnen", + "removeExtraSpacing": "Extra Absatzabstand entfernen", + "volumeButtonsScroll": "Scrollen mit Lautstärkeregler", + "scrollAmount": "Höhe des Bildlaufs (standardmäßig Bildschirmhöhe)", "showSwipeMargins": "Show swipe margins" }, "drawer": { - "scrollToCurrentChapter": "Scroll to current chapter", - "scrollToTop": "Scroll to top", - "scrollToBottom": "Scroll to bottom" + "scrollToCurrentChapter": "Zum aktuellen Kapitel springen", + "scrollToTop": "Zum Anfang springen", + "scrollToBottom": "Zum Ende springen" } }, "novelScreen": { @@ -117,14 +122,23 @@ "display": "Darstellung" }, "jumpToChapterModal": { - "jumpToChapter": "Jump to Chapter", - "openChapter": "Open Chapter", - "chapterName": "Chapter Name", - "chapterNumber": "Chapter Number", + "jumpToChapter": "Zum Kapitel springen", + "openChapter": "Kapitel öffnen", + "chapterName": "Kapitelname", + "chapterNumber": "Kapitelnummer", "error": { - "validChapterName": "Enter a valid chapter name", - "validChapterNumber": "Enter a valid chapter number" + "validChapterName": "Geben Sie einen gültigen Kapitelnamen ein", + "validChapterNumber": "Geben Sie eine gültige Kapitelnummer ein" } + }, + "convertToEpubModal": { + "chooseLocation": "EPUB-Speicherverzeichnis auswählen", + "pathToFolder": "Pfad zum EPUB-Speicherverzeichnis", + "useReaderTheme": "Use reader theme", + "useCustomCSS": "Eigene CSS-Datei verwenden", + "useCustomJS": "Eigene JS-Datei verwenden", + "useCustomJSWarning": "Wird möglicherweise nicht von allen EPUB-Readern unterstützt", + "chaptersWarning": "Nur heruntergeladene Kapitel sind im EPUB enthalten" } }, "more": "Mehr", @@ -133,27 +147,31 @@ "settingsScreen": { "generalSettings": "Allgemein", "generalSettingsScreen": { - "display": "Display", - "displayMode": "Display Mode", - "itemsPerRow": "Items per row", - "itemsPerRowLibrary": "Items per row in library", - "novelBadges": "Novel Badges", - "novelSort": "Novel Sort", - "updateLibrary": "Update library on launch", - "useFAB": "Use FAB in Library", - "novel": "Novel", - "chapterSort": "Default chapter sort", - "bySource": "By source", - "asc": "(Ascending)", - "desc": "(Descending)", - "globalUpdate": "Global update", - "updateOngoing": "Only update ongoing novels", - "refreshMetadata": "Automatically refresh metadata", - "refreshMetadataDescription": "Check for new cover and details when updating library", - "updateTime": "Show last update time", - "autoDownload": "Auto-download", - "downloadNewChapters": "Download new chapters", - "disableHapticFeedback": "Disable haptic feedback" + "display": "Darstellung", + "displayMode": "Anzeigemodus", + "itemsPerRow": "Bücher pro Reihe", + "itemsPerRowLibrary": "Bücher pro Reihe in der Bibliothek", + "novelBadges": "Bücher Markierungen", + "novelSort": "Bücher Sortierung", + "updateLibrary": "Bibliothek beim Starten aktualisieren", + "useFAB": "FAB in der Bibliothek verwenden", + "novel": "Buch", + "chapterSort": "Standard Kapitel-Sortierung", + "bySource": "Nach Quelle", + "asc": "(Aufsteigend)", + "desc": "(Absteigend)", + "globalUpdate": "Globale Aktualisierung", + "updateOngoing": "Nur laufende Bücher aktualisieren", + "refreshMetadata": "Metadaten automatisch aktualisieren", + "refreshMetadataDescription": "Suche nach neuen Cover und Details beim Aktualisieren der Bibliothek", + "updateTime": "Zeige den Zeitpunkt der letzten Aktualisierung", + "autoDownload": "Automatisch herunterladen", + "epub": "EPUB", + "epubLocation": "EPUB Speicherort", + "epubLocationDescription": "Der Speicherort, an dem Sie Ihre EPUB Dateien öffnen und exportieren.", + "downloadNewChapters": "Neue Kapitel herunterladen", + "disableHapticFeedback": "Haptisches Feedback deaktivieren", + "jumpToLastReadChapter": "Jump to last read chapter in list" }, "readerSettings": { "title": "Reader", @@ -168,7 +186,15 @@ "autoScrollOffset": "AutoScroll Versatz (standardmäßig Bildschirmhöhe)", "saveCustomTheme": "Benutzerdefiniertes Theme speichern", "deleteCustomTheme": "Benutzerdefiniertes Theme löschen", - "customCSS": "Benutzerdefiniertes CSS" + "customCSS": "Benutzerdefiniertes CSS", + "customJS": "Benutzerdefiniertes CSS", + "openCSSFile": "CSS-Datei öffnen", + "openJSFile": "JS-Datei öffnen", + "notSaved": "Nicht gespeichert", + "cssHint": "Hinweis: Sie können eine quellspezifische CSS-Konfiguration mit der Quell-ID erstellen. (#sourceId-[SOURCEID])", + "jsHint": "Hinweis: Sie haben Zugriff auf folgende Variablen: html, novelName, chapterName, sourceId, chapterId, novelId", + "clearCustomCSS": "Sind Sie sicher? Ihr benutzerdefiniertes CSS wird zurückgesetzt.", + "clearCustomJS": "Sind Sie sicher? Ihr benutzerdefiniertes JS wird zurückgesetzt." }, "browseSettings": "Einstellungen durchsuchen", "browseSettingsScreen": { @@ -185,7 +211,7 @@ "statsScreen": { "title": "Statistiken", "titlesInLibrary": "Bücher in der Bibliothek", - "totalChapters": "Total chapters", + "totalChapters": "Gesamte Kapitel", "readChapters": "Gelesene Kapitel", "unreadChapters": "Ungelesene Kapitel", "downloadedChapters": "Heruntergeladene Kapitel", @@ -194,12 +220,12 @@ }, "globalSearch": { "searchIn": "Suche ein Buch in", - "allSources": "all sources", - "pinnedSources": "pinned sources" + "allSources": "Alle Quellen", + "pinnedSources": "Angepinnte Quellen" }, "advancedSettings": { - "deleteReadChapters": "Delete read chapters", - "deleteReadChaptersDialogTitle": "Are you sure? All chapters marked as read will be deleted." + "deleteReadChapters": "Gelesene Kapitel löschen", + "deleteReadChaptersDialogTitle": "Sind Sie sicher? Alle als gelesen markierten Kapitel werden gelöscht." }, "date": { "calendar": { @@ -210,26 +236,27 @@ } }, "categories": { - "addCategories": "Add category", - "editCategories": "Rename category", - "setCategories": "Set categories", - "header": "Edit categories", - "emptyMsg": "You have no categories. Tap the plus button to create one for organizing your library", - "setModalEmptyMsg": "You have no categories. Tap the Edit button to create one for organizing your library", + "addCategories": "Kategorie hinzufügen", + "editCategories": "Kategorie umbenennen", + "setCategories": "Kategorien festlegen", + "header": "Kategorien bearbeiten", + "emptyMsg": "Sie haben keine Kategorien. Tippen Sie auf die Plus-Schaltfläche, um eine für die Organisation Ihrer Bibliothek zu erstellen", + "setModalEmptyMsg": "Sie haben keine Kategorien. Tippen Sie auf die Plus-Schaltfläche, um eine für die Organisation Ihrer Bibliothek zu erstellen", "deleteModal": { - "header": "Delete category", - "desc": "Do you wish to delete category" + "header": "Kategorie löschen", + "desc": "Möchten Sie diese Kategorie löschen?" }, - "duplicateError": "A category with this name already exists!", - "defaultCategory": "Default category" + "duplicateError": "Eine Kategorie mit diesem Namen existiert bereits!", + "defaultCategory": "Standard-Kategorie" }, "settings": { - "icognitoMode": "Incognito mode", - "downloadedOnly": "Downloaded only" + "icognitoMode": "Inkognito-Modus", + "downloadedOnly": "Nur Downloads" }, "downloadScreen": { - "dbInfo": "Downloads are saved in a SQLite Database.", - "downloadChapters": "downloaded Chapters", - "noDownloads": "No downloads" + "dbInfo": "Downloads werden in einer SQLite-Datenbank gespeichert.", + "downloadChapters": "Heruntergeladene Kapitel", + "noDownloads": "Keine Downloads", + "downloadsLower": "Downloads" } } diff --git a/strings/languages/el_GR/strings.json b/strings/languages/el_GR/strings.json index 760829aa..b78e1cd4 100644 --- a/strings/languages/el_GR/strings.json +++ b/strings/languages/el_GR/strings.json @@ -1,107 +1,112 @@ { "common": { - "cancel": "Cancel", - "ok": "Ok", - "save": "Save", - "clear": "Clear", - "reset": "Reset", - "search": "Search", - "install": "Install", - "newUpdateAvailable": "New update available", - "categories": "Categories", - "add": "Add", - "edit": "Edit", - "name": "Name", - "searchFor": "Search for", + "cancel": "Ακύρωση", + "ok": "Οκ", + "save": "Αποθήκευση", + "clear": "Εκκαθάριση", + "reset": "Επαναφορά", + "search": "Αναζήτηση", + "install": "Εγκατάσταση", + "newUpdateAvailable": "Νέα ενημέρωση διαθέσιμη", + "categories": "Κατηγορίες", + "add": "Προσθήκη", + "edit": "Επεξεργασία", + "name": "Όνομα", + "searchFor": "Αναζήτηση για", "globally": "globally", - "searchResults": "Search results", - "chapters": "Chapters", - "submit": "Submit", - "retry": "Retry" + "searchResults": "Αποτελέσματα αναζήτησης", + "chapters": "Κεφάλαια", + "submit": "Υποβολή", + "retry": "Επανάληψη" }, - "library": "Library", + "library": "Βιβλιοθήκη", "libraryScreen": { - "searchbar": "Search library", - "empty": "Your library is empty. Add series to your library from Browse.", + "searchbar": "Αναζήτηση στη βιβλιοθήκη", + "empty": "Η βιβλιοθήκη σας είναι άδεια. Προσθέστε σειρές στη βιβλιοθήκη σας από την Περιήγηση.", "bottomSheet": { "filters": { - "downloaded": "Downloaded", - "unread": "Unread", - "completed": "Completed", - "started": "Started" + "downloaded": "Κατεβασμένο", + "unread": "Δε διαβάστηκε", + "completed": "Ολοκληρώθηκε", + "started": "Ξεκίνησε" }, "sortOrders": { - "dateAdded": "Date added", - "alphabetically": "Alphabetically", - "totalChapters": "Total chapters", - "download": "Downloaded", - "unread": "Unread", - "lastRead": "Last Read" + "dateAdded": "Ημερομηνία προσθήκης", + "alphabetically": "Αλφαβητικά", + "totalChapters": "Συνολικά κεφάλαια", + "download": "Κατεβασμένα", + "unread": "Δε διαβάστηκαν", + "lastRead": "Τελευταία ανάγνωση", + "lastUpdated": "Τελευταία ενημέρωση" }, "display": { - "displayMode": "Display mode", - "compact": "Compact grid", - "comfortable": "Comfortable grid", - "noTitle": "Cover only grid", - "list": "List", + "displayMode": "Λειτουργία προβολής", + "compact": "Συμπαγές πλέγμα", + "comfortable": "Άνετο πλέγμα", + "noTitle": "Πλέγμα μόνο με εξώφυλλα", + "list": "Λίστα", "badges": "Badges", "downloadBadges": "Download badges", "unreadBadges": "Unread badges", - "showNoOfItems": "Show number of items" + "showNoOfItems": "Εμφάνιση αριθμού στοιχείων" } } }, - "updates": "Updates", + "updates": "Ενημερώσεις", "updatesScreen": { - "searchbar": "Search updates", - "lastUpdatedAt": "Library last updated:", + "searchbar": "Αναζήτηση ενημερώσεων", + "lastUpdatedAt": "Τελευταία ενημέρωση βιβλιοθήκης:", "newChapters": "new Chapters", - "emptyView": "No recent updates" + "emptyView": "Δεν υπάρχουν πρόσφατες ενημερώσεις", + "updatesLower": "ενημερώσεις" }, - "history": "History", + "history": "Ιστορικό", "historyScreen": { "searchbar": "Search history", - "clearHistorWarning": "Are you sure? All history will be lost." + "clearHistorWarning": "Είστε σίγουροι; Όλο το ιστορικό θα χαθεί." }, - "browse": "Browse", + "browse": "Περιήγηση", "browseScreen": { "discover": "Discover", - "searchbar": "Search sources", + "searchbar": "Αναζήτηση πηγών", "globalSearch": "Global search", - "listEmpty": "Enable languages from settings", - "lastUsed": "Last used", - "pinned": "Pinned", - "all": "All", + "listEmpty": "Ενεργοποιήστε γλώσσες από τις ρυθμίσεις", + "lastUsed": "Τελευταία χρήση", + "pinned": "Κρεμασμένα", + "all": "Όλα", "latest": "Latest", - "addedToLibrary": "Added to library", - "removeFromLibrary": "Removed from library" + "addedToLibrary": "Προστέθηκε στη βιβλιοθήκη", + "removeFromLibrary": "Καταργήθηκε από τη βιβλιοθήκη" }, "readerScreen": { "finished": "Finished", - "noNextChapter": "There's no next chapter", + "noNextChapter": "Δεν υπάρχει επόμενο κεφάλαιο", "bottomSheet": { - "textSize": "Text size", - "color": "Color", - "textAlign": "Text align", - "lineHeight": "Line Height", - "fontStyle": "Font style", - "fullscreen": "Fullscreen", + "textSize": "Μέγεθος κειμένου", + "color": "Χρώμα", + "textAlign": "Ευθυγράμμιση κειμένου", + "lineHeight": "Ύψος Γραμμής", + "fontStyle": "Στυλ γραμματοσειράς", + "fullscreen": "Πλήρης Οθόνη", + "bionicReading": "Bionic Reading", "renderHml": "Render HTML", - "autoscroll": "AutoScroll", + "autoscroll": "Αυτόματη Κύλιση", "verticalSeekbar": "Vertical Seekbar", - "showBatteryAndTime": "Show battery and time", - "showProgressPercentage": "Show progress percentage", - "swipeGestures": "Swipe left or right to navigate between chapters", + "showBatteryAndTime": "Εμφάνιση μπαταρίας και ώρας", + "showProgressPercentage": "Εμφάνιση ποσοστού προόδου", + "swipeGestures": "Σύρετε αριστερά ή δεξιά για περιήγηση μεταξύ κεφαλαίων", + "readerPages": "Tap left or right to navigate through pages in the reader (Experimental)", "allowTextSelection": "Allow text selection", "useChapterDrawerSwipeNavigation": "Swipe right to open drawer", - "removeExtraSpacing": "Remove extra paragraph spacing", + "removeExtraSpacing": "Αφαίρεση επιπλέον απόστασης παραγράφων", "volumeButtonsScroll": "Volume buttons scroll", + "scrollAmount": "Scroll amount (screen height by default)", "showSwipeMargins": "Show swipe margins" }, "drawer": { - "scrollToCurrentChapter": "Scroll to current chapter", - "scrollToTop": "Scroll to top", - "scrollToBottom": "Scroll to bottom" + "scrollToCurrentChapter": "Κύλιση στο τρέχον κεφάλαιο", + "scrollToTop": "Κύλιση προς τα πάνω", + "scrollToBottom": "Κύλιση προς τα κάτω" } }, "novelScreen": { @@ -125,6 +130,15 @@ "validChapterName": "Enter a valid chapter name", "validChapterNumber": "Enter a valid chapter number" } + }, + "convertToEpubModal": { + "chooseLocation": "Select EPUB storage directory", + "pathToFolder": "Path to EPUB save folder", + "useReaderTheme": "Use reader theme", + "useCustomCSS": "Use custom CSS", + "useCustomJS": "Use custom JS", + "useCustomJSWarning": "May not be supported by all EPUB readers", + "chaptersWarning": "Only downloaded chapters are included in the EPUB" } }, "more": "More", @@ -152,8 +166,12 @@ "refreshMetadataDescription": "Check for new cover and details when updating library", "updateTime": "Show last update time", "autoDownload": "Auto-download", + "epub": "EPUB", + "epubLocation": "EPUB Location", + "epubLocationDescription": "The place where you open and export your EPUB files.", "downloadNewChapters": "Download new chapters", - "disableHapticFeedback": "Disable haptic feedback" + "disableHapticFeedback": "Disable haptic feedback", + "jumpToLastReadChapter": "Jump to last read chapter in list" }, "readerSettings": { "title": "Reader", @@ -168,7 +186,15 @@ "autoScrollOffset": "Auto scroll offset (screen height by default)", "saveCustomTheme": "Save custom theme", "deleteCustomTheme": "Delete custom theme", - "customCSS": "Custom CSS" + "customCSS": "Custom CSS", + "customJS": "Custom JS", + "openCSSFile": "Open CSS file", + "openJSFile": "Open JS file", + "notSaved": "Not saved", + "cssHint": "Hint: You can create source specific CSS configuration with the source ID. (#sourceId-[SOURCEID])", + "jsHint": "Hint: You have access to following variables: html, novelName, chapterName, sourceId, chapterId, novelId", + "clearCustomCSS": "Are you sure? Your custom CSS would be reset.", + "clearCustomJS": "Are you sure? Your custom JS would be reset." }, "browseSettings": "Browse Settings", "browseSettingsScreen": { @@ -230,6 +256,7 @@ "downloadScreen": { "dbInfo": "Downloads are saved in a SQLite Database.", "downloadChapters": "downloaded Chapters", - "noDownloads": "No downloads" + "noDownloads": "No downloads", + "downloadsLower": "downloads" } } diff --git a/strings/languages/en/strings.json b/strings/languages/en/strings.json index 80e6607e..f1d70129 100644 --- a/strings/languages/en/strings.json +++ b/strings/languages/en/strings.json @@ -88,6 +88,7 @@ "lineHeight": "Line Height", "fontStyle": "Font style", "fullscreen": "Fullscreen", + "bionicReading": "Bionic Reading", "renderHml": "Render HTML", "autoscroll": "AutoScroll", "verticalSeekbar": "Vertical Seekbar", @@ -98,6 +99,7 @@ "useChapterDrawerSwipeNavigation": "Swipe right to open drawer", "removeExtraSpacing": "Remove extra paragraph spacing", "volumeButtonsScroll": "Volume buttons scroll", + "scrollAmount": "Scroll amount (screen height by default)", "showSwipeMargins": "Show swipe margins" }, "drawer": { @@ -127,6 +129,15 @@ "validChapterName": "Enter a valid chapter name", "validChapterNumber": "Enter a valid chapter number" } + }, + "convertToEpubModal": { + "chooseLocation": "Select EPUB storage directory", + "pathToFolder": "Path to EPUB save folder", + "useReaderTheme": "Use reader theme", + "useCustomCSS": "Use custom CSS", + "useCustomJS": "Use custom JS", + "useCustomJSWarning": "May not be supported by all EPUB readers", + "chaptersWarning": "Only downloaded chapters are included in the EPUB" } }, "more": "More", @@ -154,6 +165,9 @@ "refreshMetadataDescription": "Check for new cover and details when updating library", "updateTime": "Show last update time", "autoDownload": "Auto-download", + "epub": "EPUB", + "epubLocation": "EPUB Location", + "epubLocationDescription": "The place where you open and export your EPUB files.", "downloadNewChapters": "Download new chapters", "disableHapticFeedback": "Disable haptic feedback" }, @@ -170,7 +184,15 @@ "autoScrollOffset": "Auto scroll offset (screen height by default)", "saveCustomTheme": "Save custom theme", "deleteCustomTheme": "Delete custom theme", - "customCSS": "Custom CSS" + "customCSS": "Custom CSS", + "customJS": "Custom JS", + "openCSSFile": "Open CSS file", + "openJSFile": "Open JS file", + "notSaved": "Not saved", + "cssHint": "Hint: You can create source specific CSS configuration with the source ID. (#sourceId-[SOURCEID])", + "jsHint": "Hint: You have access to following variables: html, novelName, chapterName, sourceId, chapterId, novelId", + "clearCustomCSS": "Are you sure? Your custom CSS would be reset.", + "clearCustomJS": "Are you sure? Your custom JS would be reset." }, "browseSettings": "Browse Settings", "browseSettingsScreen": { diff --git a/strings/languages/es_ES/strings.json b/strings/languages/es_ES/strings.json index 8cd9e73e..95645fdf 100644 --- a/strings/languages/es_ES/strings.json +++ b/strings/languages/es_ES/strings.json @@ -17,7 +17,7 @@ "searchResults": "Resultados de la búsqueda", "chapters": "Capítulos", "submit": "Enviar", - "retry": "Intentar nuevamente" + "retry": "Reintentar" }, "library": "Biblioteca", "libraryScreen": { @@ -36,170 +36,196 @@ "totalChapters": "Capítulos totales", "download": "Descargado", "unread": "No leído", - "lastRead": "Último leído" + "lastRead": "Última lectura", + "lastUpdated": "Última actualización" }, "display": { - "displayMode": "Display mode", - "compact": "Compact grid", - "comfortable": "Comfortable grid", - "noTitle": "Cover only grid", - "list": "List", - "badges": "Badges", - "downloadBadges": "Download badges", - "unreadBadges": "Unread badges", - "showNoOfItems": "Show number of items" + "displayMode": "Modo de visualización", + "compact": "Rejilla compacta", + "comfortable": "Rejilla cómoda", + "noTitle": "Cubrir solo la rejilla", + "list": "Lista", + "badges": "Insignias", + "downloadBadges": "Descargar insignias", + "unreadBadges": "Insignias no leídas", + "showNoOfItems": "Mostrar número de elementos" } } }, - "updates": "Updates", + "updates": "Actualizaciones", "updatesScreen": { - "searchbar": "Search updates", - "lastUpdatedAt": "Library last updated:", - "newChapters": "new Chapters", - "emptyView": "No recent updates" + "searchbar": "Buscar actualizaciones", + "lastUpdatedAt": "Biblioteca actualizada por última vez:", + "newChapters": "Nuevos capítulos", + "emptyView": "No hay actualizaciones recientes", + "updatesLower": "actualizaciones" }, - "history": "History", + "history": "Historial", "historyScreen": { - "searchbar": "Search history", - "clearHistorWarning": "Are you sure? All history will be lost." + "searchbar": "Historial de búsqueda", + "clearHistorWarning": "¿Estás seguro? Todo el historial se perderá." }, - "browse": "Browse", + "browse": "Navegar", "browseScreen": { - "discover": "Discover", - "searchbar": "Search sources", - "globalSearch": "Global search", - "listEmpty": "Enable languages from settings", - "lastUsed": "Last used", - "pinned": "Pinned", - "all": "All", - "latest": "Latest", - "addedToLibrary": "Added to library", - "removeFromLibrary": "Removed from library" + "discover": "Explorar", + "searchbar": "Buscar fuente", + "globalSearch": "Búsqueda global", + "listEmpty": "Habilitar idiomas desde la configuración", + "lastUsed": "Última usada", + "pinned": "Fijadas", + "all": "Todos", + "latest": "Últimos", + "addedToLibrary": "Añadido a la biblioteca", + "removeFromLibrary": "Eliminar de la biblioteca" }, "readerScreen": { - "finished": "Finished", - "noNextChapter": "There's no next chapter", + "finished": "Finalizado", + "noNextChapter": "No hay próximo capítulo", "bottomSheet": { - "textSize": "Text size", + "textSize": "Tamaño del texto", "color": "Color", - "textAlign": "Text align", - "lineHeight": "Line Height", - "fontStyle": "Font style", - "fullscreen": "Fullscreen", - "renderHml": "Render HTML", - "autoscroll": "AutoScroll", - "verticalSeekbar": "Vertical Seekbar", - "showBatteryAndTime": "Show battery and time", - "showProgressPercentage": "Show progress percentage", - "swipeGestures": "Swipe left or right to navigate between chapters", - "allowTextSelection": "Allow text selection", - "useChapterDrawerSwipeNavigation": "Swipe right to open drawer", - "removeExtraSpacing": "Remove extra paragraph spacing", - "volumeButtonsScroll": "Volume buttons scroll", - "showSwipeMargins": "Show swipe margins" + "textAlign": "Alineación del texto", + "lineHeight": "Interlineado", + "fontStyle": "Estilo de fuente", + "fullscreen": "Pantalla completa", + "bionicReading": "Lectura biónica", + "renderHml": "Renderizar HTML", + "autoscroll": "Desplazamiento automático", + "verticalSeekbar": "Barra de búsqueda vertical", + "showBatteryAndTime": "Mostrar batería y tiempo", + "showProgressPercentage": "Mostrar porcentaje de progreso", + "swipeGestures": "Desliza a la izquierda o a la derecha para navegar entre los capítulos", + "readerPages": "Tap left or right to navigate through pages in the reader (Experimental)", + "allowTextSelection": "Permitir selección de texto", + "useChapterDrawerSwipeNavigation": "Desliza hacia la derecha para abrir el cajón", + "removeExtraSpacing": "Eliminar espaciado extra del párrafo", + "volumeButtonsScroll": "Deslizamiento de botones de volumen", + "scrollAmount": "Cantidad de desplazamiento (alto de la pantalla de forma predeterminada)", + "showSwipeMargins": "Mostrar márgenes de deslizamiento" }, "drawer": { - "scrollToCurrentChapter": "Scroll to current chapter", - "scrollToTop": "Scroll to top", - "scrollToBottom": "Scroll to bottom" + "scrollToCurrentChapter": "Desplazar al capítulo actual", + "scrollToTop": "Desplazar a arriba", + "scrollToBottom": "Desplazarse hasta abajo" } }, "novelScreen": { - "addToLibaray": "Add to library", - "inLibaray": "In library", - "continueReading": "Continue reading", - "chapters": "chapters", - "migrate": "Migrate", - "noSummary": "No summary", + "addToLibaray": "Añadir a la biblioteca", + "inLibaray": "En biblioteca", + "continueReading": "Continuar leyendo", + "chapters": "capítulos", + "migrate": "Migrar", + "noSummary": "Sin resumen", "bottomSheet": { - "filter": "Filter", - "sort": "Sort", - "display": "Display" + "filter": "Filtrar", + "sort": "Ordenar", + "display": "Visualización" }, "jumpToChapterModal": { - "jumpToChapter": "Jump to Chapter", - "openChapter": "Open Chapter", - "chapterName": "Chapter Name", - "chapterNumber": "Chapter Number", + "jumpToChapter": "Saltar al capítulo", + "openChapter": "Abrir Capítulo", + "chapterName": "Nombre del capítulo", + "chapterNumber": "Número del capítulo", "error": { - "validChapterName": "Enter a valid chapter name", - "validChapterNumber": "Enter a valid chapter number" + "validChapterName": "Introduzca un nombre de capítulo válido", + "validChapterNumber": "Introduzca un número de capítulo válido" } + }, + "convertToEpubModal": { + "chooseLocation": "Seleccionar directorio de almacenamiento EPUB", + "pathToFolder": "Ruta a la carpeta de guardado de EPUB", + "useReaderTheme": "Usar tema del lector", + "useCustomCSS": "Usar CSS personalizado", + "useCustomJS": "Usar JS personalizado", + "useCustomJSWarning": "Puede no ser soportado por todos los lectores de EPUB", + "chaptersWarning": "Sólo los capítulos descargados están incluidos en el EPUB" } }, - "more": "More", + "more": "Más", "moreScreen": { - "settings": "Settings", + "settings": "Configuración", "settingsScreen": { "generalSettings": "General", "generalSettingsScreen": { - "display": "Display", - "displayMode": "Display Mode", - "itemsPerRow": "Items per row", - "itemsPerRowLibrary": "Items per row in library", - "novelBadges": "Novel Badges", - "novelSort": "Novel Sort", - "updateLibrary": "Update library on launch", - "useFAB": "Use FAB in Library", - "novel": "Novel", - "chapterSort": "Default chapter sort", - "bySource": "By source", - "asc": "(Ascending)", - "desc": "(Descending)", - "globalUpdate": "Global update", - "updateOngoing": "Only update ongoing novels", - "refreshMetadata": "Automatically refresh metadata", - "refreshMetadataDescription": "Check for new cover and details when updating library", - "updateTime": "Show last update time", - "autoDownload": "Auto-download", - "downloadNewChapters": "Download new chapters", - "disableHapticFeedback": "Disable haptic feedback" + "display": "Visualización", + "displayMode": "Modo de visualización", + "itemsPerRow": "Elementos por fila", + "itemsPerRowLibrary": "Elementos por fila en la biblioteca", + "novelBadges": "Insignia de novelas", + "novelSort": "Ordenar novela", + "updateLibrary": "Actualizar biblioteca al iniciar", + "useFAB": "Usar FAB en la biblioteca", + "novel": "Novela", + "chapterSort": "Orden de capítulo por defecto", + "bySource": "Por fuente", + "asc": "(Ascendente)", + "desc": "(Descendente)", + "globalUpdate": "Actualización global", + "updateOngoing": "Solo actualizar novelas en curso", + "refreshMetadata": "Actualizar automáticamente los metadatos", + "refreshMetadataDescription": "Buscar nueva portada y detalles al actualizar la biblioteca", + "updateTime": "Mostrar la última actualización", + "autoDownload": "Descarga automática", + "epub": "EPUB", + "epubLocation": "Ubicación EPUB", + "epubLocationDescription": "El lugar donde se abren y exportan sus archivos EPUB.", + "downloadNewChapters": "Descargar nuevos capítulos", + "disableHapticFeedback": "Deshabilitar la respuesta háptica", + "jumpToLastReadChapter": "Jump to last read chapter in list" }, "readerSettings": { - "title": "Reader", - "readerTheme": "Reader theme", - "preset": "Preset", - "backgroundColor": "Background color", - "textColor": "Text color", - "backgroundColorModal": "Reader background color", - "textColorModal": "Reader text color", - "verticalSeekbarDesc": "Switch between vertical and horizontal seekbar", - "autoScrollInterval": "Auto scroll interval (in seconds)", - "autoScrollOffset": "Auto scroll offset (screen height by default)", - "saveCustomTheme": "Save custom theme", - "deleteCustomTheme": "Delete custom theme", - "customCSS": "Custom CSS" + "title": "Lector", + "readerTheme": "Tema del lector", + "preset": "Preajuste", + "backgroundColor": "Color de fondo", + "textColor": "Color del texto", + "backgroundColorModal": "Color de fondo del lector", + "textColorModal": "Color del texto del lector", + "verticalSeekbarDesc": "Cambiar entre barra de búsqueda vertical y horizontal", + "autoScrollInterval": "Intervalo de desplazamiento automático (en segundos)", + "autoScrollOffset": "Desplazamiento automático de desplazamiento (altura de pantalla por defecto)", + "saveCustomTheme": "Guardar tema personalizado", + "deleteCustomTheme": "Eliminar tema personalizado", + "customCSS": "CSS personalizado", + "customJS": "JS Personalizado", + "openCSSFile": "Abrir archivo CSS", + "openJSFile": "Abrir archivo JS", + "notSaved": "No guardado", + "cssHint": "Sugerencia: Puedes crear una configuración CSS específica de origen con el ID de origen. (#sourceId-[SOURCEID])", + "jsHint": "Sugerencia: Tiene acceso a las siguientes variables: html, novelName, chapterName, sourceId, chapterId, novelId", + "clearCustomCSS": "¿Estás seguro? Se restablecería tu CSS personalizado.", + "clearCustomJS": "¿Estás seguro? Tu JS personalizado se restablecería." }, - "browseSettings": "Browse Settings", + "browseSettings": "Ajustes de Navegación", "browseSettingsScreen": { - "onlyShowPinnedSources": "Only show pinned sources", - "languages": "Languages", - "searchAllSources": "Search all sources", - "searchAllWarning": "Searching a large number of sources may freeze the app till searching is finished." + "onlyShowPinnedSources": "Mostrar sólo fuentes fijadas", + "languages": "Idiomas", + "searchAllSources": "Buscar en todas las fuentes", + "searchAllWarning": "Buscar un gran número de fuentes puede congelar la aplicación hasta que la búsqueda haya finalizado." } } }, "sourceScreen": { - "noResultsFound": "No results found" + "noResultsFound": "No se han encontrado resultados" }, "statsScreen": { - "title": "Statistics", - "titlesInLibrary": "Titles in library", - "totalChapters": "Total chapters", - "readChapters": "Read chapters", - "unreadChapters": "Unread chapters", - "downloadedChapters": "Downloaded chapters", - "genreDistribution": "Genre distribution", - "statusDistribution": "Status distribution" + "title": "Estadísticas", + "titlesInLibrary": "Títulos en biblioteca", + "totalChapters": "Capítulos totales", + "readChapters": "Leer capítulos", + "unreadChapters": "Capítulos no leídos", + "downloadedChapters": "Capítulos descargados", + "genreDistribution": "Distribución de género", + "statusDistribution": "Distribución de estado" }, "globalSearch": { - "searchIn": "Search a novel in", - "allSources": "all sources", - "pinnedSources": "pinned sources" + "searchIn": "Buscar una novela en", + "allSources": "Todas las fuentes", + "pinnedSources": "fuentes fijadas" }, "advancedSettings": { - "deleteReadChapters": "Delete read chapters", - "deleteReadChaptersDialogTitle": "Are you sure? All chapters marked as read will be deleted." + "deleteReadChapters": "Eliminar capítulos leídos", + "deleteReadChaptersDialogTitle": "¿Estás seguro? Se eliminarán todos los capítulos marcados como leídos." }, "date": { "calendar": { @@ -210,26 +236,27 @@ } }, "categories": { - "addCategories": "Add category", - "editCategories": "Rename category", - "setCategories": "Set categories", - "header": "Edit categories", - "emptyMsg": "You have no categories. Tap the plus button to create one for organizing your library", - "setModalEmptyMsg": "You have no categories. Tap the Edit button to create one for organizing your library", + "addCategories": "Añadir categoría", + "editCategories": "Renombrar categoría", + "setCategories": "Establecer Categorías", + "header": "Editar categorías", + "emptyMsg": "No tienes categorías. Pulsa el botón más para crear una para organizar tu biblioteca", + "setModalEmptyMsg": "No tienes categorías. Pulsa el botón Editar para crear una para organizar tu biblioteca", "deleteModal": { - "header": "Delete category", - "desc": "Do you wish to delete category" + "header": "Eliminar categoría", + "desc": "¿Deseas eliminar la categoría?" }, - "duplicateError": "A category with this name already exists!", - "defaultCategory": "Default category" + "duplicateError": "¡Ya existe una categoría con este nombre!", + "defaultCategory": "Categoría por defecto" }, "settings": { - "icognitoMode": "Incognito mode", - "downloadedOnly": "Downloaded only" + "icognitoMode": "Modo Incógnito", + "downloadedOnly": "Sólo descargado" }, "downloadScreen": { - "dbInfo": "Downloads are saved in a SQLite Database.", - "downloadChapters": "downloaded Chapters", - "noDownloads": "No downloads" + "dbInfo": "Las descargas se guardan en una base de datos SQLite.", + "downloadChapters": "capítulos descargados", + "noDownloads": "No hay descargas", + "downloadsLower": "descargas" } } diff --git a/strings/languages/fi_FI/strings.json b/strings/languages/fi_FI/strings.json index 760829aa..ddffe85c 100644 --- a/strings/languages/fi_FI/strings.json +++ b/strings/languages/fi_FI/strings.json @@ -36,7 +36,8 @@ "totalChapters": "Total chapters", "download": "Downloaded", "unread": "Unread", - "lastRead": "Last Read" + "lastRead": "Last read", + "lastUpdated": "Last updated" }, "display": { "displayMode": "Display mode", @@ -56,7 +57,8 @@ "searchbar": "Search updates", "lastUpdatedAt": "Library last updated:", "newChapters": "new Chapters", - "emptyView": "No recent updates" + "emptyView": "No recent updates", + "updatesLower": "updates" }, "history": "History", "historyScreen": { @@ -86,16 +88,19 @@ "lineHeight": "Line Height", "fontStyle": "Font style", "fullscreen": "Fullscreen", + "bionicReading": "Bionic Reading", "renderHml": "Render HTML", "autoscroll": "AutoScroll", "verticalSeekbar": "Vertical Seekbar", "showBatteryAndTime": "Show battery and time", "showProgressPercentage": "Show progress percentage", "swipeGestures": "Swipe left or right to navigate between chapters", + "readerPages": "Tap left or right to navigate through pages in the reader (Experimental)", "allowTextSelection": "Allow text selection", "useChapterDrawerSwipeNavigation": "Swipe right to open drawer", "removeExtraSpacing": "Remove extra paragraph spacing", "volumeButtonsScroll": "Volume buttons scroll", + "scrollAmount": "Scroll amount (screen height by default)", "showSwipeMargins": "Show swipe margins" }, "drawer": { @@ -125,6 +130,15 @@ "validChapterName": "Enter a valid chapter name", "validChapterNumber": "Enter a valid chapter number" } + }, + "convertToEpubModal": { + "chooseLocation": "Select EPUB storage directory", + "pathToFolder": "Path to EPUB save folder", + "useReaderTheme": "Use reader theme", + "useCustomCSS": "Use custom CSS", + "useCustomJS": "Use custom JS", + "useCustomJSWarning": "May not be supported by all EPUB readers", + "chaptersWarning": "Only downloaded chapters are included in the EPUB" } }, "more": "More", @@ -152,8 +166,12 @@ "refreshMetadataDescription": "Check for new cover and details when updating library", "updateTime": "Show last update time", "autoDownload": "Auto-download", + "epub": "EPUB", + "epubLocation": "EPUB Location", + "epubLocationDescription": "The place where you open and export your EPUB files.", "downloadNewChapters": "Download new chapters", - "disableHapticFeedback": "Disable haptic feedback" + "disableHapticFeedback": "Disable haptic feedback", + "jumpToLastReadChapter": "Jump to last read chapter in list" }, "readerSettings": { "title": "Reader", @@ -168,7 +186,15 @@ "autoScrollOffset": "Auto scroll offset (screen height by default)", "saveCustomTheme": "Save custom theme", "deleteCustomTheme": "Delete custom theme", - "customCSS": "Custom CSS" + "customCSS": "Custom CSS", + "customJS": "Custom JS", + "openCSSFile": "Open CSS file", + "openJSFile": "Open JS file", + "notSaved": "Not saved", + "cssHint": "Hint: You can create source specific CSS configuration with the source ID. (#sourceId-[SOURCEID])", + "jsHint": "Hint: You have access to following variables: html, novelName, chapterName, sourceId, chapterId, novelId", + "clearCustomCSS": "Are you sure? Your custom CSS would be reset.", + "clearCustomJS": "Are you sure? Your custom JS would be reset." }, "browseSettings": "Browse Settings", "browseSettingsScreen": { @@ -230,6 +256,7 @@ "downloadScreen": { "dbInfo": "Downloads are saved in a SQLite Database.", "downloadChapters": "downloaded Chapters", - "noDownloads": "No downloads" + "noDownloads": "No downloads", + "downloadsLower": "downloads" } } diff --git a/strings/languages/fr_FR/strings.json b/strings/languages/fr_FR/strings.json index aab93ff7..2ad868f5 100644 --- a/strings/languages/fr_FR/strings.json +++ b/strings/languages/fr_FR/strings.json @@ -17,7 +17,7 @@ "searchResults": "Résultats de la recherche", "chapters": "Chapitres", "submit": "Soumettre", - "retry": "Retry" + "retry": "Réessayer" }, "library": "Bibliothèque", "libraryScreen": { @@ -34,9 +34,10 @@ "dateAdded": "Date ajoutée", "alphabetically": "Alphabétiquement", "totalChapters": "Nombre total de chapitres", - "download": "Downloaded", - "unread": "Unread", - "lastRead": "Last Read" + "download": "Téléchargé", + "unread": "Non lu", + "lastRead": "Dernière lecture", + "lastUpdated": "Dernière mise à jour" }, "display": { "displayMode": "Mode d'affichage", @@ -55,8 +56,9 @@ "updatesScreen": { "searchbar": "Rechercher des mises à jour", "lastUpdatedAt": "Dernière mise à jour de la bibliothèque :", - "newChapters": "new Chapters", - "emptyView": "No recent updates" + "newChapters": "nouveaux Chapitres", + "emptyView": "Pas de mise à jour récente", + "updatesLower": "mises à jour" }, "history": "Historique", "historyScreen": { @@ -86,21 +88,24 @@ "lineHeight": "Hauteur de la ligne", "fontStyle": "Style de police", "fullscreen": "Plein écran", + "bionicReading": "Bionic Reading", "renderHml": "Rendre l'HTML", "autoscroll": "Scroll automatique", "verticalSeekbar": "Barre de recherche verticale", "showBatteryAndTime": "Afficher la batterie et l'heure", "showProgressPercentage": "Afficher le pourcentage de progression", "swipeGestures": "Balayez vers la gauche ou la droite pour passer d'un chapitre à l'autre.", + "readerPages": "Tap left or right to navigate through pages in the reader (Experimental)", "allowTextSelection": "Permettre la sélection du texte", "useChapterDrawerSwipeNavigation": "Balayez vers la droite pour ouvrir le tiroir", - "removeExtraSpacing": "Remove extra paragraph spacing", - "volumeButtonsScroll": "Volume buttons scroll", - "showSwipeMargins": "Show swipe margins" + "removeExtraSpacing": "Supprimer l'espacement de paragraphe supplémentaire", + "volumeButtonsScroll": "Défilement avec boutons de volume", + "scrollAmount": "Défilement du montant (hauteur de l'écran par défaut)", + "showSwipeMargins": "Afficher les marges de balayage" }, "drawer": { "scrollToCurrentChapter": "Défiler vers le chapitre actuel", - "scrollToTop": "Défiler en haut", + "scrollToTop": "Défiler jusqu'en haut", "scrollToBottom": "Défiler jusqu'en bas" } }, @@ -125,6 +130,15 @@ "validChapterName": "Entrez un nom de chapitre valide", "validChapterNumber": "Entrez un numéro de chapitre valide" } + }, + "convertToEpubModal": { + "chooseLocation": "Sélectionner répertoire de stockage EPUB", + "pathToFolder": "Chemin vers le dossier de sauvegarde d'EPUB", + "useReaderTheme": "Utiliser le mode lecture", + "useCustomCSS": "Utiliser le CSS personnalisé", + "useCustomJS": "Utiliser JS personnalisé", + "useCustomJSWarning": "Peut ne pas être supporté par tous les lecteurs d'EPUB", + "chaptersWarning": "Seuls les chapitres téléchargés sont inclus dans l'EPUB" } }, "more": "Suite", @@ -133,27 +147,31 @@ "settingsScreen": { "generalSettings": "Général", "generalSettingsScreen": { - "display": "Display", - "displayMode": "Display Mode", - "itemsPerRow": "Items per row", - "itemsPerRowLibrary": "Items per row in library", - "novelBadges": "Novel Badges", - "novelSort": "Novel Sort", - "updateLibrary": "Update library on launch", - "useFAB": "Use FAB in Library", - "novel": "Novel", - "chapterSort": "Default chapter sort", - "bySource": "By source", - "asc": "(Ascending)", - "desc": "(Descending)", - "globalUpdate": "Global update", - "updateOngoing": "Only update ongoing novels", - "refreshMetadata": "Automatically refresh metadata", - "refreshMetadataDescription": "Check for new cover and details when updating library", - "updateTime": "Show last update time", - "autoDownload": "Auto-download", - "downloadNewChapters": "Download new chapters", - "disableHapticFeedback": "Disable haptic feedback" + "display": "Afficher", + "displayMode": "Mode d'affichage", + "itemsPerRow": "Élément par ligne", + "itemsPerRowLibrary": "Éléments par ligne dans la bibliothèque", + "novelBadges": "Badges de Novel", + "novelSort": "Trier les romans", + "updateLibrary": "Mettre à jour la bibliothèque au lancement", + "useFAB": "Utiliser FAB dans la bibliothèque", + "novel": "Roman", + "chapterSort": "Tri des chapitres par défaut", + "bySource": "Par Source", + "asc": "(Ascendant)", + "desc": "(Descendant)", + "globalUpdate": "Mise à jour globale", + "updateOngoing": "Ne mettre à jour que les romans en cours", + "refreshMetadata": "Rafraîchir automatiquement les métadonnées", + "refreshMetadataDescription": "Vérifier la nouvelle couverture et les détails lors de la mise à jour de la bibliothèque", + "updateTime": "Afficher la date de dernière mise à jour", + "autoDownload": "Téléchargement automatique", + "epub": "EPUB", + "epubLocation": "Localisation EPUB", + "epubLocationDescription": "L'endroit où vous ouvrez et exportez vos fichiers EPUB.", + "downloadNewChapters": "Télécharger les nouveaux chapitres", + "disableHapticFeedback": "Désactiver le retour haptique", + "jumpToLastReadChapter": "Jump to last read chapter in list" }, "readerSettings": { "title": "Lecteur", @@ -168,7 +186,15 @@ "autoScrollOffset": "Valeur du scroll automatique (hauteur de l'écran par défaut)", "saveCustomTheme": "Sauvegarder le thème personnalisé", "deleteCustomTheme": "Supprimer le thème personnalisé", - "customCSS": "CSS personnalisé" + "customCSS": "CSS personnalisé", + "customJS": "JS personnalisé", + "openCSSFile": "Ouvrir le fichier CSS", + "openJSFile": "Ouvrir le fichier JS", + "notSaved": "Non enregistré", + "cssHint": "Astuce : Vous pouvez créer une configuration CSS spécifique à la source avec l'ID source. (#sourceId-[SOURCEID])", + "jsHint": "Astuce : Vous avez accès aux variables suivantes : html, novelName, chapterName, sourceId, chapterId, novelId", + "clearCustomCSS": "Êtes-vous sûr? Votre CSS personnalisé serait réinitialisé.", + "clearCustomJS": "Êtes-vous sûr? Votre JS personnalisé serait réinitialisé." }, "browseSettings": "Parcourir les paramètres", "browseSettingsScreen": { @@ -185,7 +211,7 @@ "statsScreen": { "title": "Statistiques", "titlesInLibrary": "Titres dans la bibliothèque", - "totalChapters": "Total chapters", + "totalChapters": "Nombre total de chapitres", "readChapters": "Chapitres Lu", "unreadChapters": "Chapitres non lus", "downloadedChapters": "Chapitres téléchargés", @@ -228,8 +254,9 @@ "downloadedOnly": "Téléchargés seulement" }, "downloadScreen": { - "dbInfo": "Downloads are saved in a SQLite Database.", - "downloadChapters": "downloaded Chapters", - "noDownloads": "No downloads" + "dbInfo": "Les téléchargements sont enregistrés dans une base de données SQLite.", + "downloadChapters": "chapitres téléchargés", + "noDownloads": "Aucun téléchargement", + "downloadsLower": "télécharger" } } diff --git a/strings/languages/he_IL/strings.json b/strings/languages/he_IL/strings.json index 760829aa..ddffe85c 100644 --- a/strings/languages/he_IL/strings.json +++ b/strings/languages/he_IL/strings.json @@ -36,7 +36,8 @@ "totalChapters": "Total chapters", "download": "Downloaded", "unread": "Unread", - "lastRead": "Last Read" + "lastRead": "Last read", + "lastUpdated": "Last updated" }, "display": { "displayMode": "Display mode", @@ -56,7 +57,8 @@ "searchbar": "Search updates", "lastUpdatedAt": "Library last updated:", "newChapters": "new Chapters", - "emptyView": "No recent updates" + "emptyView": "No recent updates", + "updatesLower": "updates" }, "history": "History", "historyScreen": { @@ -86,16 +88,19 @@ "lineHeight": "Line Height", "fontStyle": "Font style", "fullscreen": "Fullscreen", + "bionicReading": "Bionic Reading", "renderHml": "Render HTML", "autoscroll": "AutoScroll", "verticalSeekbar": "Vertical Seekbar", "showBatteryAndTime": "Show battery and time", "showProgressPercentage": "Show progress percentage", "swipeGestures": "Swipe left or right to navigate between chapters", + "readerPages": "Tap left or right to navigate through pages in the reader (Experimental)", "allowTextSelection": "Allow text selection", "useChapterDrawerSwipeNavigation": "Swipe right to open drawer", "removeExtraSpacing": "Remove extra paragraph spacing", "volumeButtonsScroll": "Volume buttons scroll", + "scrollAmount": "Scroll amount (screen height by default)", "showSwipeMargins": "Show swipe margins" }, "drawer": { @@ -125,6 +130,15 @@ "validChapterName": "Enter a valid chapter name", "validChapterNumber": "Enter a valid chapter number" } + }, + "convertToEpubModal": { + "chooseLocation": "Select EPUB storage directory", + "pathToFolder": "Path to EPUB save folder", + "useReaderTheme": "Use reader theme", + "useCustomCSS": "Use custom CSS", + "useCustomJS": "Use custom JS", + "useCustomJSWarning": "May not be supported by all EPUB readers", + "chaptersWarning": "Only downloaded chapters are included in the EPUB" } }, "more": "More", @@ -152,8 +166,12 @@ "refreshMetadataDescription": "Check for new cover and details when updating library", "updateTime": "Show last update time", "autoDownload": "Auto-download", + "epub": "EPUB", + "epubLocation": "EPUB Location", + "epubLocationDescription": "The place where you open and export your EPUB files.", "downloadNewChapters": "Download new chapters", - "disableHapticFeedback": "Disable haptic feedback" + "disableHapticFeedback": "Disable haptic feedback", + "jumpToLastReadChapter": "Jump to last read chapter in list" }, "readerSettings": { "title": "Reader", @@ -168,7 +186,15 @@ "autoScrollOffset": "Auto scroll offset (screen height by default)", "saveCustomTheme": "Save custom theme", "deleteCustomTheme": "Delete custom theme", - "customCSS": "Custom CSS" + "customCSS": "Custom CSS", + "customJS": "Custom JS", + "openCSSFile": "Open CSS file", + "openJSFile": "Open JS file", + "notSaved": "Not saved", + "cssHint": "Hint: You can create source specific CSS configuration with the source ID. (#sourceId-[SOURCEID])", + "jsHint": "Hint: You have access to following variables: html, novelName, chapterName, sourceId, chapterId, novelId", + "clearCustomCSS": "Are you sure? Your custom CSS would be reset.", + "clearCustomJS": "Are you sure? Your custom JS would be reset." }, "browseSettings": "Browse Settings", "browseSettingsScreen": { @@ -230,6 +256,7 @@ "downloadScreen": { "dbInfo": "Downloads are saved in a SQLite Database.", "downloadChapters": "downloaded Chapters", - "noDownloads": "No downloads" + "noDownloads": "No downloads", + "downloadsLower": "downloads" } } diff --git a/strings/languages/hi_IN/strings.json b/strings/languages/hi_IN/strings.json index 760829aa..ddffe85c 100644 --- a/strings/languages/hi_IN/strings.json +++ b/strings/languages/hi_IN/strings.json @@ -36,7 +36,8 @@ "totalChapters": "Total chapters", "download": "Downloaded", "unread": "Unread", - "lastRead": "Last Read" + "lastRead": "Last read", + "lastUpdated": "Last updated" }, "display": { "displayMode": "Display mode", @@ -56,7 +57,8 @@ "searchbar": "Search updates", "lastUpdatedAt": "Library last updated:", "newChapters": "new Chapters", - "emptyView": "No recent updates" + "emptyView": "No recent updates", + "updatesLower": "updates" }, "history": "History", "historyScreen": { @@ -86,16 +88,19 @@ "lineHeight": "Line Height", "fontStyle": "Font style", "fullscreen": "Fullscreen", + "bionicReading": "Bionic Reading", "renderHml": "Render HTML", "autoscroll": "AutoScroll", "verticalSeekbar": "Vertical Seekbar", "showBatteryAndTime": "Show battery and time", "showProgressPercentage": "Show progress percentage", "swipeGestures": "Swipe left or right to navigate between chapters", + "readerPages": "Tap left or right to navigate through pages in the reader (Experimental)", "allowTextSelection": "Allow text selection", "useChapterDrawerSwipeNavigation": "Swipe right to open drawer", "removeExtraSpacing": "Remove extra paragraph spacing", "volumeButtonsScroll": "Volume buttons scroll", + "scrollAmount": "Scroll amount (screen height by default)", "showSwipeMargins": "Show swipe margins" }, "drawer": { @@ -125,6 +130,15 @@ "validChapterName": "Enter a valid chapter name", "validChapterNumber": "Enter a valid chapter number" } + }, + "convertToEpubModal": { + "chooseLocation": "Select EPUB storage directory", + "pathToFolder": "Path to EPUB save folder", + "useReaderTheme": "Use reader theme", + "useCustomCSS": "Use custom CSS", + "useCustomJS": "Use custom JS", + "useCustomJSWarning": "May not be supported by all EPUB readers", + "chaptersWarning": "Only downloaded chapters are included in the EPUB" } }, "more": "More", @@ -152,8 +166,12 @@ "refreshMetadataDescription": "Check for new cover and details when updating library", "updateTime": "Show last update time", "autoDownload": "Auto-download", + "epub": "EPUB", + "epubLocation": "EPUB Location", + "epubLocationDescription": "The place where you open and export your EPUB files.", "downloadNewChapters": "Download new chapters", - "disableHapticFeedback": "Disable haptic feedback" + "disableHapticFeedback": "Disable haptic feedback", + "jumpToLastReadChapter": "Jump to last read chapter in list" }, "readerSettings": { "title": "Reader", @@ -168,7 +186,15 @@ "autoScrollOffset": "Auto scroll offset (screen height by default)", "saveCustomTheme": "Save custom theme", "deleteCustomTheme": "Delete custom theme", - "customCSS": "Custom CSS" + "customCSS": "Custom CSS", + "customJS": "Custom JS", + "openCSSFile": "Open CSS file", + "openJSFile": "Open JS file", + "notSaved": "Not saved", + "cssHint": "Hint: You can create source specific CSS configuration with the source ID. (#sourceId-[SOURCEID])", + "jsHint": "Hint: You have access to following variables: html, novelName, chapterName, sourceId, chapterId, novelId", + "clearCustomCSS": "Are you sure? Your custom CSS would be reset.", + "clearCustomJS": "Are you sure? Your custom JS would be reset." }, "browseSettings": "Browse Settings", "browseSettingsScreen": { @@ -230,6 +256,7 @@ "downloadScreen": { "dbInfo": "Downloads are saved in a SQLite Database.", "downloadChapters": "downloaded Chapters", - "noDownloads": "No downloads" + "noDownloads": "No downloads", + "downloadsLower": "downloads" } } diff --git a/strings/languages/hu_HU/strings.json b/strings/languages/hu_HU/strings.json index 760829aa..5c8f41cb 100644 --- a/strings/languages/hu_HU/strings.json +++ b/strings/languages/hu_HU/strings.json @@ -1,205 +1,231 @@ { "common": { - "cancel": "Cancel", - "ok": "Ok", - "save": "Save", - "clear": "Clear", - "reset": "Reset", - "search": "Search", - "install": "Install", - "newUpdateAvailable": "New update available", - "categories": "Categories", - "add": "Add", - "edit": "Edit", - "name": "Name", - "searchFor": "Search for", - "globally": "globally", - "searchResults": "Search results", - "chapters": "Chapters", - "submit": "Submit", - "retry": "Retry" + "cancel": "Mégse", + "ok": "OK", + "save": "Mentés", + "clear": "Törlés", + "reset": "Alaphelyzetbe állítás", + "search": "Keresés", + "install": "Telepítés", + "newUpdateAvailable": "Új frissítés érhető el", + "categories": "Kategóriák", + "add": "Hozzáadás", + "edit": "Szerkesztés", + "name": "Név", + "searchFor": "Keresés a következőre", + "globally": "globálisan", + "searchResults": "Keresési eredmények", + "chapters": "Fejezetek", + "submit": "Küldés", + "retry": "Újrapróbálkozás" }, - "library": "Library", + "library": "Könyvtár", "libraryScreen": { - "searchbar": "Search library", - "empty": "Your library is empty. Add series to your library from Browse.", + "searchbar": "Keresés a könyvtárban", + "empty": "A könyvtárad üres. Adj sorozatokat a könyvtáradhoz a Böngészés menüben.", "bottomSheet": { "filters": { - "downloaded": "Downloaded", - "unread": "Unread", - "completed": "Completed", - "started": "Started" + "downloaded": "Letöltött", + "unread": "Olvasatlan", + "completed": "Befejezett", + "started": "Elkezdett" }, "sortOrders": { - "dateAdded": "Date added", - "alphabetically": "Alphabetically", - "totalChapters": "Total chapters", - "download": "Downloaded", - "unread": "Unread", - "lastRead": "Last Read" + "dateAdded": "Hozzáadás dátuma", + "alphabetically": "Betűrendben", + "totalChapters": "Összes fejezetek száma", + "download": "Letöltött", + "unread": "Olvasatlan", + "lastRead": "Utoljára olvasott", + "lastUpdated": "Utoljára frissített" }, "display": { - "displayMode": "Display mode", - "compact": "Compact grid", - "comfortable": "Comfortable grid", - "noTitle": "Cover only grid", - "list": "List", + "displayMode": "Megjelenítési mód", + "compact": "Kompakt rács", + "comfortable": "Laza rács", + "noTitle": "Rács csak borítókkal", + "list": "Lista", "badges": "Badges", "downloadBadges": "Download badges", "unreadBadges": "Unread badges", - "showNoOfItems": "Show number of items" + "showNoOfItems": "Elemek számának mutatása" } } }, - "updates": "Updates", + "updates": "Frissítések", "updatesScreen": { - "searchbar": "Search updates", - "lastUpdatedAt": "Library last updated:", - "newChapters": "new Chapters", - "emptyView": "No recent updates" + "searchbar": "Frissítések keresése", + "lastUpdatedAt": "Könyvtár utoljára frissítve:", + "newChapters": "új fejezetek", + "emptyView": "Nincsenek új frissítések", + "updatesLower": "frissítések" }, - "history": "History", + "history": "Előzmények", "historyScreen": { - "searchbar": "Search history", - "clearHistorWarning": "Are you sure? All history will be lost." + "searchbar": "Keresési előzmények", + "clearHistorWarning": "Biztos vagy benne? Minden előzmény törlődni fog." }, - "browse": "Browse", + "browse": "Böngészés", "browseScreen": { - "discover": "Discover", - "searchbar": "Search sources", - "globalSearch": "Global search", + "discover": "Felfedezés", + "searchbar": "Források keresése", + "globalSearch": "Globális keresés", "listEmpty": "Enable languages from settings", - "lastUsed": "Last used", - "pinned": "Pinned", - "all": "All", - "latest": "Latest", - "addedToLibrary": "Added to library", - "removeFromLibrary": "Removed from library" + "lastUsed": "Utoljára használt", + "pinned": "Rögzített", + "all": "Összes", + "latest": "Legújabb", + "addedToLibrary": "Könyvtárhoz adva", + "removeFromLibrary": "Eltávolítva a könyvtárból" }, "readerScreen": { - "finished": "Finished", - "noNextChapter": "There's no next chapter", + "finished": "Befejezett", + "noNextChapter": "Nincs következő fejezet", "bottomSheet": { - "textSize": "Text size", - "color": "Color", - "textAlign": "Text align", - "lineHeight": "Line Height", - "fontStyle": "Font style", - "fullscreen": "Fullscreen", + "textSize": "Betűméret", + "color": "Szín", + "textAlign": "Szöveg igazítása", + "lineHeight": "Sormagasság", + "fontStyle": "Betűtípus", + "fullscreen": "Teljes képernyő", + "bionicReading": "Bionic Reading", "renderHml": "Render HTML", "autoscroll": "AutoScroll", "verticalSeekbar": "Vertical Seekbar", - "showBatteryAndTime": "Show battery and time", - "showProgressPercentage": "Show progress percentage", + "showBatteryAndTime": "Akkumulátorinformációk és idő mutatása", + "showProgressPercentage": "Előrehaladás százalékos mutatása", "swipeGestures": "Swipe left or right to navigate between chapters", - "allowTextSelection": "Allow text selection", + "readerPages": "Tap left or right to navigate through pages in the reader (Experimental)", + "allowTextSelection": "Szövegkijelölés engedélyezése", "useChapterDrawerSwipeNavigation": "Swipe right to open drawer", "removeExtraSpacing": "Remove extra paragraph spacing", - "volumeButtonsScroll": "Volume buttons scroll", + "volumeButtonsScroll": "Görgetés a hangerőgombokkal", + "scrollAmount": "Görgetés mértéke (alapértelmezetten a képernyő magassága)", "showSwipeMargins": "Show swipe margins" }, "drawer": { - "scrollToCurrentChapter": "Scroll to current chapter", - "scrollToTop": "Scroll to top", - "scrollToBottom": "Scroll to bottom" + "scrollToCurrentChapter": "Aktuális fejezethez ugrás", + "scrollToTop": "Elejére ugrás", + "scrollToBottom": "Végére ugrás" } }, "novelScreen": { - "addToLibaray": "Add to library", - "inLibaray": "In library", - "continueReading": "Continue reading", - "chapters": "chapters", - "migrate": "Migrate", - "noSummary": "No summary", + "addToLibaray": "Hozzáadás a könyvtárhoz", + "inLibaray": "Könyvtárban", + "continueReading": "Olvasás folytatása", + "chapters": "fejezetek", + "migrate": "Áttelepítés", + "noSummary": "Nincs összefoglaló", "bottomSheet": { - "filter": "Filter", - "sort": "Sort", - "display": "Display" + "filter": "Szűrő", + "sort": "Rendezés", + "display": "Megjelenítés" }, "jumpToChapterModal": { - "jumpToChapter": "Jump to Chapter", - "openChapter": "Open Chapter", - "chapterName": "Chapter Name", - "chapterNumber": "Chapter Number", + "jumpToChapter": "Fejezethez ugrás", + "openChapter": "Fejezet megnyitása", + "chapterName": "Fejezet címe", + "chapterNumber": "Fejezet száma", "error": { - "validChapterName": "Enter a valid chapter name", - "validChapterNumber": "Enter a valid chapter number" + "validChapterName": "Adj meg egy létező fejezetcímet", + "validChapterNumber": "Adj meg egy létező fejezetszámot" } + }, + "convertToEpubModal": { + "chooseLocation": "Select EPUB storage directory", + "pathToFolder": "Path to EPUB save folder", + "useReaderTheme": "Use reader theme", + "useCustomCSS": "Use custom CSS", + "useCustomJS": "Use custom JS", + "useCustomJSWarning": "May not be supported by all EPUB readers", + "chaptersWarning": "Only downloaded chapters are included in the EPUB" } }, - "more": "More", + "more": "Több", "moreScreen": { - "settings": "Settings", + "settings": "Beállítások", "settingsScreen": { - "generalSettings": "General", + "generalSettings": "Általános", "generalSettingsScreen": { - "display": "Display", - "displayMode": "Display Mode", - "itemsPerRow": "Items per row", - "itemsPerRowLibrary": "Items per row in library", + "display": "Megjelenítés", + "displayMode": "Megjelenítési mód", + "itemsPerRow": "Soronkénti elemek", + "itemsPerRowLibrary": "Soronkénti elemek a könyvtárban", "novelBadges": "Novel Badges", "novelSort": "Novel Sort", - "updateLibrary": "Update library on launch", + "updateLibrary": "Könyvtár frissítése indításkor", "useFAB": "Use FAB in Library", - "novel": "Novel", + "novel": "Regény", "chapterSort": "Default chapter sort", - "bySource": "By source", - "asc": "(Ascending)", - "desc": "(Descending)", - "globalUpdate": "Global update", + "bySource": "Forrás szerint", + "asc": "(Növekvő)", + "desc": "(Csökkenő)", + "globalUpdate": "Globális frissítés", "updateOngoing": "Only update ongoing novels", - "refreshMetadata": "Automatically refresh metadata", - "refreshMetadataDescription": "Check for new cover and details when updating library", - "updateTime": "Show last update time", - "autoDownload": "Auto-download", - "downloadNewChapters": "Download new chapters", - "disableHapticFeedback": "Disable haptic feedback" + "refreshMetadata": "Metaadatok automatikus frissítése", + "refreshMetadataDescription": "Új borító és leírás keresése a könyvtár frissítésekor", + "updateTime": "Utolsó frissítés idejének mutatása", + "autoDownload": "Automatikus letöltés", + "epub": "EPUB", + "epubLocation": "EPUB Location", + "epubLocationDescription": "The place where you open and export your EPUB files.", + "downloadNewChapters": "Új fejezetek letöltése", + "disableHapticFeedback": "Haptikus visszajelzés kikapcsolása", + "jumpToLastReadChapter": "Jump to last read chapter in list" }, "readerSettings": { - "title": "Reader", - "readerTheme": "Reader theme", - "preset": "Preset", - "backgroundColor": "Background color", - "textColor": "Text color", - "backgroundColorModal": "Reader background color", - "textColorModal": "Reader text color", + "title": "Olvasó", + "readerTheme": "Olvasó téma", + "preset": "Előbeállítás", + "backgroundColor": "Háttérszín", + "textColor": "Betűszín", + "backgroundColorModal": "Olvasó háttérszín", + "textColorModal": "Olvasó betűszín", "verticalSeekbarDesc": "Switch between vertical and horizontal seekbar", "autoScrollInterval": "Auto scroll interval (in seconds)", "autoScrollOffset": "Auto scroll offset (screen height by default)", - "saveCustomTheme": "Save custom theme", - "deleteCustomTheme": "Delete custom theme", - "customCSS": "Custom CSS" + "saveCustomTheme": "Egyéni téma mentése", + "deleteCustomTheme": "Egyéni téma törlése", + "customCSS": "Egyéni CSS", + "customJS": "Egyéni JS", + "openCSSFile": "CSS fájl megnyitása", + "openJSFile": "JS fájl megnyitása", + "notSaved": "Nem mentett", + "cssHint": "Hint: You can create source specific CSS configuration with the source ID. (#sourceId-[SOURCEID])", + "jsHint": "Hint: You have access to following variables: html, novelName, chapterName, sourceId, chapterId, novelId", + "clearCustomCSS": "Are you sure? Your custom CSS would be reset.", + "clearCustomJS": "Are you sure? Your custom JS would be reset." }, "browseSettings": "Browse Settings", "browseSettingsScreen": { "onlyShowPinnedSources": "Only show pinned sources", - "languages": "Languages", - "searchAllSources": "Search all sources", - "searchAllWarning": "Searching a large number of sources may freeze the app till searching is finished." + "languages": "Nyelvek", + "searchAllSources": "Keresés az összes forrásban", + "searchAllWarning": "Nagyszámú forrásban való keresés lefagyaszthatja az alkalmazást amíg be nem fejeződik a keresés." } } }, "sourceScreen": { - "noResultsFound": "No results found" + "noResultsFound": "Nincs találat" }, "statsScreen": { - "title": "Statistics", - "titlesInLibrary": "Titles in library", - "totalChapters": "Total chapters", - "readChapters": "Read chapters", - "unreadChapters": "Unread chapters", - "downloadedChapters": "Downloaded chapters", + "title": "Statisztikák", + "titlesInLibrary": "Címek a könyvtárban", + "totalChapters": "Összes fejezetek száma", + "readChapters": "Olvasott fejezetek", + "unreadChapters": "Olvasatlan fejezetek", + "downloadedChapters": "Letöltött fejezetek", "genreDistribution": "Genre distribution", "statusDistribution": "Status distribution" }, "globalSearch": { "searchIn": "Search a novel in", - "allSources": "all sources", - "pinnedSources": "pinned sources" + "allSources": "összes forrás", + "pinnedSources": "kitűzött források" }, "advancedSettings": { - "deleteReadChapters": "Delete read chapters", - "deleteReadChaptersDialogTitle": "Are you sure? All chapters marked as read will be deleted." + "deleteReadChapters": "Olvasott fejezetek törlése", + "deleteReadChaptersDialogTitle": "Biztos vagy benne? Az összes olvasottnak jelölt fejezet törölve lesz." }, "date": { "calendar": { @@ -210,26 +236,27 @@ } }, "categories": { - "addCategories": "Add category", - "editCategories": "Rename category", + "addCategories": "Kategória hozzáadása", + "editCategories": "Kategória átnevezése", "setCategories": "Set categories", - "header": "Edit categories", + "header": "Kategóriák szerkesztése", "emptyMsg": "You have no categories. Tap the plus button to create one for organizing your library", "setModalEmptyMsg": "You have no categories. Tap the Edit button to create one for organizing your library", "deleteModal": { - "header": "Delete category", + "header": "Kategória törlése", "desc": "Do you wish to delete category" }, - "duplicateError": "A category with this name already exists!", - "defaultCategory": "Default category" + "duplicateError": "Már létezik ilyen nevű kategória!", + "defaultCategory": "Alapértelmezett kategória" }, "settings": { - "icognitoMode": "Incognito mode", - "downloadedOnly": "Downloaded only" + "icognitoMode": "Inkognitó mód", + "downloadedOnly": "Csak a letöltöttek" }, "downloadScreen": { - "dbInfo": "Downloads are saved in a SQLite Database.", - "downloadChapters": "downloaded Chapters", - "noDownloads": "No downloads" + "dbInfo": "A letöltések egy SQLite adatbázisban vannak elmentve.", + "downloadChapters": "letöltött fejezetek", + "noDownloads": "Nincsenek letöltések", + "downloadsLower": "letöltések" } } diff --git a/strings/languages/id_ID/strings.json b/strings/languages/id_ID/strings.json index 11a3ffbe..ccc8b62f 100644 --- a/strings/languages/id_ID/strings.json +++ b/strings/languages/id_ID/strings.json @@ -1,11 +1,11 @@ { "common": { "cancel": "Batal", - "ok": "Ya", + "ok": "YA", "save": "Simpan", - "clear": "Clear", - "reset": "Reset", - "search": "Search", + "clear": "Kosongkan", + "reset": "Atur ulang", + "search": "Cari\n", "install": "Pasang", "newUpdateAvailable": "Pembaruan terbaru tersedia", "categories": "Kategori", @@ -16,220 +16,247 @@ "globally": "menyeluruh", "searchResults": "Hasil pencarian", "chapters": "Bab", - "submit": "Submit", - "retry": "Retry" + "submit": "Megirim", + "retry": "Coba lagi" }, - "library": "Library", + "library": "Koleksi", "libraryScreen": { "searchbar": "Cari di pustaka", - "empty": "Pustaka kamu kosong. Tambahkan serial ke pustaka kamu dari Jelajah.", + "empty": "Pustaka kamu kosong. Tambahkan serial ke pustaka kamu dari Jelajah.\n", "bottomSheet": { "filters": { - "downloaded": "Terunduh", - "unread": "Belum terbaca", - "completed": "Selesai", - "started": "Dimulai" + "downloaded": "Diunduh", + "unread": "Belum dibaca", + "completed": "Sudah selesai", + "started": "Sudah dimulai" }, "sortOrders": { - "dateAdded": "Tanggal ditambahkan", - "alphabetically": "Menurut abjad", - "totalChapters": "Jumlah bab", - "download": "Downloaded", - "unread": "Unread", - "lastRead": "Last Read" + "dateAdded": "Tanggal Ditambahkan", + "alphabetically": "Menurut Abjad", + "totalChapters": "Jimlah bab", + "download": "Diunduh", + "unread": "belum dibaca", + "lastRead": "Terakhir Dibaca", + "lastUpdated": "Terakhir kali diperbarui" }, "display": { - "displayMode": "Mode tampilan", - "compact": "Baris tersusun rapat", - "comfortable": "Baris nyaman", - "noTitle": "Baris hanya sampul", - "list": "List", - "badges": "Badges", - "downloadBadges": "Download badges", - "unreadBadges": "Unread badges", - "showNoOfItems": "Show number of items" + "displayMode": "Mode Tampilan", + "compact": "Baris tersusun rapat\n", + "comfortable": "Baris nyaman\n", + "noTitle": "Hanya menutupi baris\n", + "list": "Daftar\n", + "badges": "Lencana\n", + "downloadBadges": "Lencana unduh\n", + "unreadBadges": "Lencana belum dibaca\n", + "showNoOfItems": "Tampilkan banyaknya barang\n" } } }, - "updates": "Updates", + "updates": "Pembaruan\n", "updatesScreen": { - "searchbar": "Search updates", - "lastUpdatedAt": "Library last updated:", - "newChapters": "new Chapters", - "emptyView": "No recent updates" + "searchbar": "Cari di pembaruan\n", + "lastUpdatedAt": "Pustaka terakhir diperbarui:\n", + "newChapters": "Bab baru\n", + "emptyView": "Tidak ada pembaruan terkini\n", + "updatesLower": "Pembaruan\n" }, - "history": "History", + "history": "Sejarah", "historyScreen": { - "searchbar": "Search history", - "clearHistorWarning": "Are you sure? All history will be lost." + "searchbar": "Pencarian riwayat", + "clearHistorWarning": "Apa anda yakin? Semua riwayat akan hilang.\n" }, - "browse": "Browse", + "browse": "Telusur", "browseScreen": { - "discover": "Discover", - "searchbar": "Search sources", - "globalSearch": "Global search", - "listEmpty": "Enable languages from settings", - "lastUsed": "Last used", - "pinned": "Pinned", - "all": "All", - "latest": "Latest", + "discover": "Jelajahi", + "searchbar": "Cari sumber\n", + "globalSearch": "Pencarian global\n", + "listEmpty": "Menggunakan bahasa dari pengaturan\n", + "lastUsed": "Terakhir digunakan\n", + "pinned": "Di-Pin", + "all": "Semuanya", + "latest": "Terbaru\n", "addedToLibrary": "Telah ditambahkan ke koleksi", - "removeFromLibrary": "Dihapus dari koleksi" + "removeFromLibrary": "Dihapus dari koleksi\n" }, "readerScreen": { - "finished": "Selesai", - "noNextChapter": "Tidak ada bab selanjutnya", + "finished": "Selesai\n", + "noNextChapter": "Tidak ada bab selanjutnya\n", "bottomSheet": { - "textSize": "Ukuran teks", - "color": "Warna", - "textAlign": "Perataan teks", - "lineHeight": "Jarak antar baris", - "fontStyle": "Gaya huruf", - "fullscreen": "Layar penuh", - "renderHml": "Tampilkan HTML", - "autoscroll": "Gulung otomatis", - "verticalSeekbar": "Bilah pencarian vertikal", - "showBatteryAndTime": "Tampilkan baterai dan waktu", - "showProgressPercentage": "Tampilkan persentase proses", - "swipeGestures": "Gesek ke kiri atau kanan untuk menavigasi antara bab", - "allowTextSelection": "Izinkan pemilihan teks", - "useChapterDrawerSwipeNavigation": "Swipe right to open drawer", - "removeExtraSpacing": "Remove extra paragraph spacing", - "volumeButtonsScroll": "Volume buttons scroll", - "showSwipeMargins": "Show swipe margins" + "textSize": "Ukuran teks\n", + "color": "Warna\n", + "textAlign": "Perataan", + "lineHeight": "Jarak antar baris\n", + "fontStyle": "Gaya huruf\n", + "fullscreen": "Layar Penuh", + "bionicReading": "Bionic Reading", + "renderHml": "Tampilkan HTML\n", + "autoscroll": "Gulung otomatis\n", + "verticalSeekbar": "Bilah pencarian vertikal\n", + "showBatteryAndTime": "Tampilkan baterai dan waktu\n", + "showProgressPercentage": "Tampilkan persentase proses\n", + "swipeGestures": "Gesek ke kiri atau kanan untuk menjelajahi antar bab\n", + "readerPages": "", + "allowTextSelection": "Izinkan pemilihan teks\n", + "useChapterDrawerSwipeNavigation": "Geser ke kanan untuk membuka kamera\n", + "removeExtraSpacing": "Menghapus tambahan baris paragraf\n", + "volumeButtonsScroll": "Tombol volume gulung\n", + "scrollAmount": "Banyak gulung (tinggi layar secara bawaan)\n", + "showSwipeMargins": "Tampilkan batas geser\n" }, "drawer": { - "scrollToCurrentChapter": "Scroll to current chapter", - "scrollToTop": "Scroll to top", - "scrollToBottom": "Scroll to bottom" + "scrollToCurrentChapter": "Gulir ke bab saat ini", + "scrollToTop": "Gulung ke atas\n", + "scrollToBottom": "Gulung ke bawah\n" } }, "novelScreen": { - "addToLibaray": "Tambahkan ke koleksi", - "inLibaray": "Di koleksi", - "continueReading": "Lanjutkan membaca", - "chapters": "bab", - "migrate": "Pindah", - "noSummary": "Tidak ada rangkuman", + "addToLibaray": "Tambahkan ke koleksi\n", + "inLibaray": "Di koleksi\n", + "continueReading": "Lanjutkan membaca\n", + "chapters": "bab\n", + "migrate": "Pindah\n", + "noSummary": "Tidak ada rangkuman\n", "bottomSheet": { - "filter": "Sortir", - "sort": "Menyortir", - "display": "Tampilan" + "filter": "Filter", + "sort": "Menyortir\n", + "display": "Tampilan\n" }, "jumpToChapterModal": { - "jumpToChapter": "Jump to Chapter", - "openChapter": "Open Chapter", - "chapterName": "Chapter Name", - "chapterNumber": "Chapter Number", + "jumpToChapter": "Melompat ke Bab\n", + "openChapter": "Buka Bab\n", + "chapterName": "Nama Bab\n", + "chapterNumber": "Nomor Bab\n", "error": { - "validChapterName": "Enter a valid chapter name", - "validChapterNumber": "Enter a valid chapter number" + "validChapterName": "Masukan nama bab yang benar\n", + "validChapterNumber": "Masukan nomor bab yang benar\n" } + }, + "convertToEpubModal": { + "chooseLocation": "Pilih tempat penyimpanan EPUB\n", + "pathToFolder": "Jalur ke berkas penyimpanan EPUB\n", + "useReaderTheme": "Gunakan tema pembaca\n", + "useCustomCSS": "Gunakan CSS khusus\n", + "useCustomJS": "Gunakan JS khusus\n", + "useCustomJSWarning": "Bisa saja tidak didukung oleh semua pembaca EPUB\n", + "chaptersWarning": "EPUB hanya berisi bab yang telah di unduh\n" } }, - "more": "Lainnya", + "more": "Lainnya\n", "moreScreen": { - "settings": "Setelan", + "settings": "Pengaturan", "settingsScreen": { - "generalSettings": "Umum", + "generalSettings": "Umum\n", "generalSettingsScreen": { - "display": "Display", - "displayMode": "Display Mode", - "itemsPerRow": "Items per row", - "itemsPerRowLibrary": "Items per row in library", - "novelBadges": "Novel Badges", - "novelSort": "Novel Sort", - "updateLibrary": "Update library on launch", - "useFAB": "Use FAB in Library", - "novel": "Novel", - "chapterSort": "Default chapter sort", - "bySource": "By source", - "asc": "(Ascending)", - "desc": "(Descending)", - "globalUpdate": "Global update", - "updateOngoing": "Only update ongoing novels", - "refreshMetadata": "Automatically refresh metadata", - "refreshMetadataDescription": "Check for new cover and details when updating library", - "updateTime": "Show last update time", - "autoDownload": "Auto-download", - "downloadNewChapters": "Download new chapters", - "disableHapticFeedback": "Disable haptic feedback" + "display": "Tampilan\n", + "displayMode": "Mode tampilan\n", + "itemsPerRow": "Barang-barang per baris\n", + "itemsPerRowLibrary": "Barang-barang per baris di perpustakaan\n", + "novelBadges": "Lencana Novel", + "novelSort": "Urutkan Novel", + "updateLibrary": "Perbarui perpustakaan saat diluncurkan\n", + "useFAB": "Gunakan FAB di perpustakaan\n", + "novel": "Novel\n", + "chapterSort": "Pengurutan Bab bawaan\n", + "bySource": "Berdasarkan sumber\n", + "asc": "(Naik)\n", + "desc": "(Menurun)\n", + "globalUpdate": "Pembaruan global\n", + "updateOngoing": "Hanya memperbarui novel yang sedang berlangsung\n", + "refreshMetadata": "Memperbarui metadata secara otomatis\n", + "refreshMetadataDescription": "Periksa sampul dan detail baru saat memperbarui perpustakaan\n", + "updateTime": "Perlihatkan waktu pembaruan terakhir\n", + "autoDownload": "Unduh otomatis\n", + "epub": "EPUB\n", + "epubLocation": "Lokasi EPUB\n", + "epubLocationDescription": "Lokasi dimana anda membuka dan mengekspor file EPUB anda.\n", + "downloadNewChapters": "Unduh bab terbaru\n", + "disableHapticFeedback": "Nonaktifkan umpan balik haptic\n", + "jumpToLastReadChapter": "Jump to last read chapter in list" }, "readerSettings": { - "title": "Pembaca", - "readerTheme": "Tema pembaca", - "preset": "Prasetel", - "backgroundColor": "Warna latar belakang", - "textColor": "Warna teks", - "backgroundColorModal": "Warna latar belakang pembaca", - "textColorModal": "Warna teks pembaca", - "verticalSeekbarDesc": "Beralih antara bar pencarian vertikal dan horizontal", - "autoScrollInterval": "Interval menggulir otomatis (dalam detik)", - "autoScrollOffset": "Offset gulir otomatis (tinggi layar secara default)", - "saveCustomTheme": "Simpan kostumisasi tema", - "deleteCustomTheme": "Hapus kostumisasi tema", - "customCSS": "Kostumisasi CSS" + "title": "Pembaca\n", + "readerTheme": "Tema pembaca\n", + "preset": "Prasetel\n", + "backgroundColor": "Warna latar belakang\n", + "textColor": "Warna teks\n", + "backgroundColorModal": "Warna latar belakang pembaca\n", + "textColorModal": "Warna teks pembaca\n", + "verticalSeekbarDesc": "Beralih antara bar pencarian vertikal dan horizontal\n", + "autoScrollInterval": "Interval menggulir otomatis (dalam detik)\n", + "autoScrollOffset": "Offset gulir otomatis (tinggi layar secara default)\n", + "saveCustomTheme": "Simpan kostumisasi tema\n", + "deleteCustomTheme": "Hapus kostumisasi tema\n", + "customCSS": "Kostumisasi CSS\n", + "customJS": "JS Khusus\n", + "openCSSFile": "Buka file CSS\n", + "openJSFile": "Buka file JS\n", + "notSaved": "Tidak tersimpan\n", + "cssHint": "Petunjuk: Anda dapat membuat konfigurasi CSS khusus sumber dengan ID sumber. (#sourceId-[SOURCEID])\n", + "jsHint": "Hint: You have access to following variables: html, novelName, chapterName, sourceId, chapterId, novelId\n", + "clearCustomCSS": "Apa anda yakin? Custom CSS anda akan disetel ulang.\n", + "clearCustomJS": "Apa anda yakin? Custom JS anda akan disetel ulang.\n" }, - "browseSettings": "Pengaturan Setelan", + "browseSettings": "Pengaturan Setelan\n", "browseSettingsScreen": { - "onlyShowPinnedSources": "Hanya tampilkan sumber disematkan", - "languages": "Bahasa", - "searchAllSources": "Cari semua sumber", - "searchAllWarning": "Mencari dari banyak sumber mungkin akan membuat aplikasi hang sampai pencarian selesai." + "onlyShowPinnedSources": "Hanya tampilkan sumber disematkan\n", + "languages": "Bahasa\n", + "searchAllSources": "Cari semua sumber\n", + "searchAllWarning": "Mencari dari banyak sumber mungkin akan membuat aplikasi hang sampai pencarian selesai.\n" } } }, "sourceScreen": { - "noResultsFound": "Tidak ada hasil ditemukan" + "noResultsFound": "Tidak ada hasil ditemukan\n" }, "statsScreen": { - "title": "Statistics", - "titlesInLibrary": "Titles in library", - "totalChapters": "Total chapters", - "readChapters": "Read chapters", - "unreadChapters": "Unread chapters", - "downloadedChapters": "Downloaded chapters", - "genreDistribution": "Genre distribution", - "statusDistribution": "Status distribution" + "title": "Statistics\n", + "titlesInLibrary": "Titles in library\n", + "totalChapters": "Total chapters\n", + "readChapters": "Baca Bab\n", + "unreadChapters": "Unread chapters\n", + "downloadedChapters": "Downloaded chapters\n", + "genreDistribution": "Genre distribution\n", + "statusDistribution": "Status distribusi" }, "globalSearch": { - "searchIn": "Cari novel di", - "allSources": "semua sumber", - "pinnedSources": "sumber disematkan" + "searchIn": "Cari novel di\n", + "allSources": "semua sumber\n", + "pinnedSources": "sumber disematkan\n" }, "advancedSettings": { - "deleteReadChapters": "Hapus bab yang telah dibaca", + "deleteReadChapters": "Hapus bab yang telah dibaca\n", "deleteReadChaptersDialogTitle": "Apakah kamu yakin? Semua bab ditandai sebagai sudah dibaca akan dihapus." }, "date": { "calendar": { - "sameDay": "[Hari ini]", - "nextDay": "[Besok]", - "lastDay": "[Kemarin]", - "lastWeek": "dddd [Kemarin]" + "sameDay": "[Hari ini]\n", + "nextDay": "[Besok]\n", + "lastDay": "[Kemarin]\n", + "lastWeek": "dddd [Kemarin]\n" } }, "categories": { - "addCategories": "Tambah kategori", - "editCategories": "Ganti nama kategori", - "setCategories": "Mengatur kategori", - "header": "Ubah kategori", - "emptyMsg": "Kamu tidak memiliki kategori. Tekan tombol tambah untuk membuat satu untuk merapikan koleksimu", - "setModalEmptyMsg": "Kamu tidak memiliki kategori. Tekan tombol Ganti untuk membuat satu untuk merapikan koleksi kamu", + "addCategories": "Tambah kategori\n", + "editCategories": "Ganti nama kategori\n", + "setCategories": "Mengatur kategori\n", + "header": "Ubah kategori\n", + "emptyMsg": "Kamu tidak memiliki kategori. Tekan tombol tambah untuk membuat satu untuk merapikan koleksimu\n", + "setModalEmptyMsg": "Kamu tidak memiliki kategori. Tekan tombol Ganti untuk membuat satu untuk merapikan koleksi kamu\n", "deleteModal": { - "header": "Hapus kategori", - "desc": "Apakah Kamu ingin untuk menghapus kategori ini" + "header": "Hapus kategori\n", + "desc": "Apakah Kamu ingin untuk menghapus kategori ini\n" }, - "duplicateError": "Kategori dengan nama ini sudah ada!", - "defaultCategory": "Kategori default" + "duplicateError": "Kategori dengan nama ini sudah ada!\n", + "defaultCategory": "Kategori default\n" }, "settings": { - "icognitoMode": "Mode penyamaran", - "downloadedOnly": "Terunduh saja" + "icognitoMode": "Mode penyamaran\n", + "downloadedOnly": "Terunduh saja\n" }, "downloadScreen": { - "dbInfo": "Downloads are saved in a SQLite Database.", - "downloadChapters": "downloaded Chapters", - "noDownloads": "No downloads" + "dbInfo": "", + "downloadChapters": "downloaded chapters\n", + "noDownloads": "Light novel is super long so we’ve decided to split chapter 1 into 7 parts. Why 7 you ask? Well, the chapter itself was already kind of split into 7 parts already.\n\nStarted by alyschu and strengthened with OverTheRanbow’s awesome slime thoughts.\n\nOverTheRanbow, I dub thee, king of Japanese sound effects!\n\n\nWhere’s this? Say, what exactly is going on here?\n\nThe last thing I remembered was something useless about a sage or great sage….\n\nAnd now, I woke up.\n\nMy name’s Minami Satoru, a good man of 37 years old.\n\nIn order to save a Kohai from a criminal, I got stabbed from behind.\n\nGreat, I still remember it. No problem, there’s no need to panic.\n\nBesides, I’m a dashing person. The only time I’ve panicked was when I pooped my pants in elementary school.\n\nLooking around, I finally discovered, I couldn’t open my eyes.\n\nThis is pretty headache inducing. I tried to rub my head…… I didn’t get any response from my hand either. Before this, where exactly is my head?\n\nOi oi, give me a minute.\n\nGive me some time, I need to calm down. I think this is a good time to count prime numbers?\n\nOne, two, three, ah ——!!\n\nWait no, not like this! Actually, one is not even a prime number, right?\n\nNo no, this kind of thing doesn’t matter.\n\nRight now’s not the time to think about these useless things, my current condition should be anything other than reassuring, right?\n\nEh? W-what exactly is going on here?\n\nDon’t tell me…… I’ve already sank into a state of confusion and now I’m wasting time?\n\nI hurriedly confirmed if anywhere on my body was hurting.\n\nNothing hurts at all, it’s better to say that it’s actually pretty comfortable.\n\nNot even hot or cold, this is really a refreshing space.\n\nThis made me loosen up a little.\n\nAnd now to confirm my hands and feet… Let’s not talk about finger tips, neither my hands or feet had any responses at all.\n\nWhat exactly is going on?\n\nI was clearly only stabbed once, it shouldn’t have chopped away my hands and feet right?\n\nAlso, I can’t even open my eyes.\n\nI can’t see anything, this is pitch-black darkness.\n\nIn my heart, an anxiety that I’ve never felt before flooded out.\n\nIs this….. the legendary unconscious state?\n\nOr is that, although I have my consciousness, my nerves are all broken and I can’t move?\n\nOi oi oi, give me a break!\n\nI have to carefully think about it.\n\nA human will go mad shortly after if confined into a closed space. It could be said that the current me is in that state. Also, I can’t die even if I wanted to.\n\nWaiting to go mad just like this, how could that be possible!\n\nAt this time, a feeling of being touched by something traveled through my body.\n\nEh? What’s this….?\n\nI concentrate my entire consciousness on that sensation.\n\nAbdomen? An area that feels like the abdomen was touched by some kind of plant.\n\nEverything I gathered my consciousness onto a spot, I could then roughly understand the area of that spot. Occasionally, I could feel a slightly prickling sensation from something that seems to be a leaf-like plant.\n\nI feel a bit happier now.\n\nEven though I’m still inside the pitch-black darkness. But at least the sense of touch from the five senses is still working.\n\nI enthusiastically tried to move toward that blade of grass ——\n\nAs if crawling, my body indeed moved.\n\nI actually…. moved!?\n\nNow I’ve finally understood that I’m not on the hospital bed. Why, you say? Because the solid feeling of something like rocks came from under my abdomen.\n\nSo that’s what it is…. Even though I don’t really understand it, in short, I’m not in the hospital.\n\nNot only that, neither my eyes or ears worked.\n\nAlthough I don’t know where my head is, I still tried to move toward the direction of the grass. My consciousness was completely concentrated onto the part that touched.\n\nI couldn’t smell anything at all. I’m afraid that, it seems like my sense of smell has also failed?\n\nSpeaking of which, what kind of shape am I right now?\n\nAlthough I don’t want to admit, but from this streamlined contour and elasticity, I could only think of [that].\n\nA possibility flashed across my head.\n\nNo no…… how is that possible. No matter how you say it, it shouldn’t be….\n\nAll in all, let’s put the anxiety aside.\n\nI, started to try the last function, of a human’s five senses.\n\nHowever, since I don’t even know where my mouth is at, how exactly am I supposed to try it?\n\n[Activate Unique skill [Predator]? (YES/NO)]\n\nSuddenly, a voice came from my brain.\n\nHa? What did you say? It’s actually Unique skill [Predator]……!?\n\nSpeaking of which, what exactly is this voice?\n\nIt seems like that I had heard this voice when I passed on my last will to Tamura, was it not a hallucination?\n\nIs someone there? No, it seems a little different. Rather than to say someone’s here…… It’s more like the words floated out from my consciousness.\n\nThere is no sense of being human, it seemed inorganic, like a computer generated voice.\n\nAnyways, I chose NO!\n\nNo response. Although I tried and waited for a long time, no more sound came out.\n\nIt looks like it wouldn’t ask a second time. Did I perchance choose the wrong option? Is this the type of game that would get stuck if you didn’t choose the YES option?\n\nI thought it’d be like a RPG, and if you don’t choose YES it would keep on asking. Seems like I was wrong.\n\nIt clearly was the one that asked first, and then ignored me after. What a impolite fellow.\n\nAfter finally hearing a voice, I was actually a little happy about it.\n\nI immersed myself in regret.\n\nWell, there is no other choice. Anyways, I’ll try to test out the sense of taste.\n\nI concentrated my awareness onto the pile of grass, and moved my body.\n\nAfter confirming the part that was touched by the grass, I pressed my whole body onto it. This tactile impression, as expected, is undoubtedly grass.\n\nAs I was feeling the tactile impression of the grass, the part of the grass that was in contact with my body started to melt. At first I had thought my body was melting and was really startled, but it seems that only the grass had melted.\n\nAnd my body was absorbing the components of the grass.\n\nIt seems, my body didn’t have a mouth, and the part that touched things had replaced the function of the mouth instead. Just as a side note, I couldn’t taste anything at all.\n\nThat being said, it’s just like that.\n\nIt seems, the fact that I’m no longer being a human, there’s almost no mistakes about it.\n\nThen that means, sure enough, I was stabbed to death back then?\n\nRather than asking, I’m already almost convinced. Then, the fact that I’m not in a hospital, but in on a stone ground that grew weeds can be accepted.\n\nWhat happened with Tamura in the end?\n\nWhat about Sawatari?\n\nMy computer should be taken care of, right?\n\nI’m full of questions. But, there’s no point in worrying right now. It’s better to think about what to do from now on.\n\nHowever, the way I look right now ——\n\nAnd that feeling a moment ago….\n\nI directed my consciousness to my body again.\n\nPuni, Puni\n\nA body that moved with a rhythm.\n\nIn this total darkness, I spent a little time confirming the whole structure of my body.\n\nHow could this be possible!?\n\nI was clearly that kind of dashing and handsome man before, but now I’ve turned into a streamlined and bouncy slime!!\n\nWhat kind of joke was this! Who would even agree to this kind of thing!!\n\nBut this body’s contour, no matter how I think about it, it can only be that thing!!\n\nNo no, but, hm.\n\nI don’t really dislike it either? Umu, that thing really is kind of cute.\n\nAh but, if one were to be asked if they want to turn into something like that? I’d say over 90 percent of people would probably choose no.\n\nWell, I’ll have to accept it I guess…..\n\nIt seems, my [Soul] after I had died, turned into a monster in another world.\n\nThis originally should be impossible. Even if it’s possible the chances should only be near astronomical.\n\nIn conclusion, I reincarnated into a slime.\n\nMugu mugu.\n\nRight now, I’m eating grass.\n\nWhy, you ask…… do I even need to answer!\n\nBecause I am ex.tre.me.ly. bor.ed!\n\nAfter accepting that I’ve been turned into a slime, many days have passed. I don’t really know the exact amount of time….. Since there’s no concept of time at all in this pitch-black darkness.\n\n\n\nDuring this period of time, I discovered that the body of a slime is actually pretty convenient. I can’t get hungry, nor become sleepy. Which means, I don’t need to worry about eating and sleeping at all.\n\nI’ve also ascertained another thing.\n\nAlthough I don’t know where this is, but there seems to be no other living beings. And thanks to that, there is completely no need to worry about my life being in danger…… Just that it’s kind of hard to stand doing nothing every single day.\n\nAfter that time, the mysterious voice never appeared again. If it’s now, it’d be fine to chat with you a little, ya know.\n\nAnyways, I helplessly started to eat grass.\n\nIt’s not like I’ve got anything else to do, this is only a way to pass time.\n\nRight now, the grass I’ve absorbed is disintegrating in my body. I can feel the components slowly accumulate after being dismantled.\n\nTo ask what meaning does this have, I’d say it has no meaning at all.\n\nIf I didn’t do anything, I feel like I would really go mad. I’m just afraid of that, that’s all.\n\nAbsorb, Dismantle, Storage. Recently, I had become totally proficient in these set of actions.\n\nThere is something very incredible here.\n\nUp until now, I seemed to not have any excreting behavior.\n\nAfter all, I’m a slime, there is indeed a high possibility that this is unnecessary. But, where did the stuff that was stored go?\n\nJust based on feelings, I felt no change of my contour.\n\nWhat exactly is going on here?\n\n[Answer. The items are stored inside the Unique Skill [Predator]’s stomach sack. Also, the current usage of the space does not exceed 1 percent]\n\nWhat? It actually answered ——!\n\nBut, how exactly did I use the skill? I should have answered NO! earlier that time.\n\n[Answer. Did not use the Unique skill [Predator]. From the settings, absorbed materials will automatically be stored inside the stomach sack. It can be changed at will]\n\nWhat? The answer this time felt really fluent! Wait no, putting that aside for now……\n\nThen, what would happen if I used the skill?\n\n[Answer. Unique Skill [Predator]’s main effects are ——–\n\nAnalyze: Analyze and examine the stored target. Can create items that can be produced. Under the conditions with sufficient materials, replication is possible. After successfully analyzing skills or magic, it is possible to learn the target’s skills/magic.\n\nStomach sack: Store targets that have been predated. Also, it can conserve objects made from Analyze. The objects stored inside the Stomach sack will go into a state of stasis.\n\nMimicry: Mimic targets that have been absorbed, can use the same level of abilities of the target. However, it’s only limited to objects that have been successfully analyzed.\n\nIsolate: Storage of impossible to analyze or harmful effects. After passing through the nullification process, restores magic power.\n\n—– The five abilities above]\n\nEh……Eh?\n\nA nostalgic feeling of being surprised. It feels like, this skill is kind of cheating…… This isn’t an ability that a mere slime should have, right?\n\nWait a minute, before that, who’s voice was it that answered me?\n\n[Answer. Unique Skill [Great Sage]’s effect. Since the ability had finished cementing, the speed of response has increased]\n\nGreat Sage huh…… I thought it was only mocking me. I didn’t think that it’d be this reliable. Take care of me from now on.\n\nSpeaking of which, it’s not the time to be stubborn anymore…..\n\nIf I could heal this endless loneliness, it’d be fine even if this [voice] was only a hallucination.\n\nI have finally experienced the feeling of true relaxation after such a long time.\n\nPrevious Chapter | Main Page | Next Chapter\n", + "downloadsLower": "light novel is super long so we’ve decided to split chapter 1 into 7 parts. Why 7 you ask? Well, the chapter itself was already kind of split into 7 parts already.\n\nStarted by alyschu and strengthened with OverTheRanbow’s awesome slime thoughts.\n\nOverTheRanbow, I dub thee, king of Japanese sound effects!\n\n\nWhere’s this? Say, what exactly is going on here?\n\nThe last thing I remembered was something useless about a sage or great sage….\n\nAnd now, I woke up.\n\nMy name’s Minami Satoru, a good man of 37 years old.\n\nIn order to save a Kohai from a criminal, I got stabbed from behind.\n\nGreat, I still remember it. No problem, there’s no need to panic.\n\nBesides, I’m a dashing person. The only time I’ve panicked was when I pooped my pants in elementary school.\n\nLooking around, I finally discovered, I couldn’t open my eyes.\n\nThis is pretty headache inducing. I tried to rub my head…… I didn’t get any response from my hand either. Before this, where exactly is my head?\n\nOi oi, give me a minute.\n\nGive me some time, I need to calm down. I think this is a good time to count prime numbers?\n\nOne, two, three, ah ——!!\n\nWait no, not like this! Actually, one is not even a prime number, right?\n\nNo no, this kind of thing doesn’t matter.\n\nRight now’s not the time to think about these useless things, my current condition should be anything other than reassuring, right?\n\nEh? W-what exactly is going on here?\n\nDon’t tell me…… I’ve already sank into a state of confusion and now I’m wasting time?\n\nI hurriedly confirmed if anywhere on my body was hurting.\n\nNothing hurts at all, it’s better to say that it’s actually pretty comfortable.\n\nNot even hot or cold, this is really a refreshing space.\n\nThis made me loosen up a little.\n\nAnd now to confirm my hands and feet… Let’s not talk about finger tips, neither my hands or feet had any responses at all.\n\nWhat exactly is going on?\n\nI was clearly only stabbed once, it shouldn’t have chopped away my hands and feet right?\n\nAlso, I can’t even open my eyes.\n\nI can’t see anything, this is pitch-black darkness.\n\nIn my heart, an anxiety that I’ve never felt before flooded out.\n\nIs this….. the legendary unconscious state?\n\nOr is that, although I have my consciousness, my nerves are all broken and I can’t move?\n\nOi oi oi, give me a break!\n\nI have to carefully think about it.\n\nA human will go mad shortly after if confined into a closed space. It could be said that the current me is in that state. Also, I can’t die even if I wanted to.\n\nWaiting to go mad just like this, how could that be possible!\n\nAt this time, a feeling of being touched by something traveled through my body.\n\nEh? What’s this….?\n\nI concentrate my entire consciousness on that sensation.\n\nAbdomen? An area that feels like the abdomen was touched by some kind of plant.\n\nEverything I gathered my consciousness onto a spot, I could then roughly understand the area of that spot. Occasionally, I could feel a slightly prickling sensation from something that seems to be a leaf-like plant.\n\nI feel a bit happier now.\n\nEven though I’m still inside the pitch-black darkness. But at least the sense of touch from the five senses is still working.\n\nI enthusiastically tried to move toward that blade of grass ——\n\nAs if crawling, my body indeed moved.\n\nI actually…. moved!?\n\nNow I’ve finally understood that I’m not on the hospital bed. Why, you say? Because the solid feeling of something like rocks came from under my abdomen.\n\nSo that’s what it is…. Even though I don’t really understand it, in short, I’m not in the hospital.\n\nNot only that, neither my eyes or ears worked.\n\nAlthough I don’t know where my head is, I still tried to move toward the direction of the grass. My consciousness was completely concentrated onto the part that touched.\n\nI couldn’t smell anything at all. I’m afraid that, it seems like my sense of smell has also failed?\n\nSpeaking of which, what kind of shape am I right now?\n\nAlthough I don’t want to admit, but from this streamlined contour and elasticity, I could only think of [that].\n\nA possibility flashed across my head.\n\nNo no…… how is that possible. No matter how you say it, it shouldn’t be….\n\nAll in all, let’s put the anxiety aside.\n\nI, started to try the last function, of a human’s five senses.\n\nHowever, since I don’t even know where my mouth is at, how exactly am I supposed to try it?\n\n[Activate Unique skill [Predator]? (Yes/No)]\n\nSuddenly, a voice came from my brain.\n\nHa? What did you say? It’s actually Unique skill [Predator]……!?\n\nSpeaking of which, what exactly is this voice?\n\nIt seems like that I had heard this voice when I passed on my last will to Tamura, was it not a hallucination?\n\nIs someone there? No, it seems a little different. Rather than to say someone’s here…… It’s more like the words floated out from my consciousness.\n\nThere is no sense of being human, it seemed inorganic, like a computer generated voice.\n\nAnyways, I chose No!\n\nNo response. Although I tried and waited for a long time, no more sound came out.\n\nIt looks like it wouldn’t ask a second time. Did I perchance choose the wrong option? Is this the type of game that would get stuck if you didn’t choose the Yes option?\n\nI thought it’d be like a Rpg, and if you don’t choose Yes it would keep on asking. Seems like I was wrong.\n\nIt clearly was the one that asked first, and then ignored me after. What a impolite fellow.\n\nAfter finally hearing a voice, I was actually a little happy about it.\n\nI immersed myself in regret.\n\nWell, there is no other choice. Anyways, I’ll try to test out the sense of taste.\n\nI concentrated my awareness onto the pile of grass, and moved my body.\n\nAfter confirming the part that was touched by the grass, I pressed my whole body onto it. This tactile impression, as expected, is undoubtedly grass.\n\nAs I was feeling the tactile impression of the grass, the part of the grass that was in contact with my body started to melt. At first I had thought my body was melting and was really startled, but it seems that only the grass had melted.\n\nAnd my body was absorbing the components of the grass.\n\nIt seems, my body didn’t have a mouth, and the part that touched things had replaced the function of the mouth instead. Just as a side note, I couldn’t taste anything at all.\n\nThat being said, it’s just like that.\n\nIt seems, the fact that I’m no longer being a human, there’s almost no mistakes about it.\n\nThen that means, sure enough, I was stabbed to death back then?\n\nRather than asking, I’m already almost convinced. Then, the fact that I’m not in a hospital, but in on a stone ground that grew weeds can be accepted.\n\nWhat happened with Tamura in the end?\n\nWhat about Sawatari?\n\nMy computer should be taken care of, right?\n\nI’m full of questions. But, there’s no point in worrying right now. It’s better to think about what to do from now on.\n\nHowever, the way I look right now ——\n\nAnd that feeling a moment ago….\n\nI directed my consciousness to my body again.\n\nPuni, Puni\n\nA body that moved with a rhythm.\n\nIn this total darkness, I spent a little time confirming the whole structure of my body.\n\nHow could this be possible!?\n\nI was clearly that kind of dashing and handsome man before, but now I’ve turned into a streamlined and bouncy slime!!\n\nWhat kind of joke was this! Who would even agree to this kind of thing!!\n\nBut this body’s contour, no matter how I think about it, it can only be that thing!!\n\nNo no, but, hm.\n\nI don’t really dislike it either? Umu, that thing really is kind of cute.\n\nAh but, if one were to be asked if they want to turn into something like that? I’d say over 90 percent of people would probably choose no.\n\nWell, I’ll have to accept it I guess…..\n\nIt seems, my [Soul] after I had died, turned into a monster in another world.\n\nThis originally should be impossible. Even if it’s possible the chances should only be near astronomical.\n\nIn conclusion, I reincarnated into a slime.\n\nMugu mugu.\n\nRight now, I’m eating grass.\n\nWhy, you ask…… do I even need to answer!\n\nBecause I am ex. tre. me. ly. bor. ed!\n\nAfter accepting that I’ve been turned into a slime, many days have passed. I don’t really know the exact amount of time….. Since there’s no concept of time at all in this pitch-black darkness.\n\n\n\nDuring this period of time, I discovered that the body of a slime is actually pretty convenient. I can’t get hungry, nor become sleepy. Which means, I don’t need to worry about eating and sleeping at all.\n\nI’ve also ascertained another thing.\n\nAlthough I don’t know where this is, but there seems to be no other living beings. And thanks to that, there is completely no need to worry about my life being in danger…… Just that it’s kind of hard to stand doing nothing every single day.\n\nAfter that time, the mysterious voice never appeared again. If it’s now, it’d be fine to chat with you a little, ya know.\n\nAnyways, I helplessly started to eat grass.\n\nIt’s not like I’ve got anything else to do, this is only a way to pass time.\n\nRight now, the grass I’ve absorbed is disintegrating in my body. I can feel the components slowly accumulate after being dismantled.\n\nTo ask what meaning does this have, I’d say it has no meaning at all.\n\nIf I didn’t do anything, I feel like I would really go mad. I’m just afraid of that, that’s all.\n\nAbsorb, Dismantle, Storage. Recently, I had become totally proficient in these set of actions.\n\nThere is something very incredible here.\n\nUp until now, I seemed to not have any excreting behavior.\n\nAfter all, I’m a slime, there is indeed a high possibility that this is unnecessary. But, where did the stuff that was stored go?\n\nJust based on feelings, I felt no change of my contour.\n\nWhat exactly is going on here?\n\n[Answer. The items are stored inside the Unique Skill [Predator]’s stomach sack. Also, the current usage of the space does not exceed 1 percent]\n\nWhat? It actually answered ——!\n\nBut, how exactly did I use the skill? I should have answered No! earlier that time.\n\n[Answer. Did not use the Unique skill [Predator]. From the settings, absorbed materials will automatically be stored inside the stomach sack. It can be changed at will]\n\nWhat? The answer this time felt really fluent! Wait no, putting that aside for now……\n\nThen, what would happen if I used the skill?\n\n[Answer. Unique Skill [Predator]’s main effects are ——–\n\nAnalyze: Analyze and examine the stored target. Can create items that can be produced. Under the conditions with sufficient materials, replication is possible. After successfully analyzing skills or magic, it is possible to learn the target’s skills/magic.\n\nStomach sack: Store targets that have been predated. Also, it can conserve objects made from Analyze. The objects stored inside the Stomach sack will go into a state of stasis.\n\nMimicry: Mimic targets that have been absorbed, can use the same level of abilities of the target. However, it’s only limited to objects that have been successfully analyzed.\n\nIsolate: Storage of impossible to analyze or harmful effects. After passing through the nullification process, restores magic power.\n\n—– The five abilities above]\n\nEh……Eh?\n\nA nostalgic feeling of being surprised. It feels like, this skill is kind of cheating…… This isn’t an ability that a mere slime should have, right?\n\nWait a minute, before that, who’s voice was it that answered me?\n\n[Answer. Unique Skill [Great Sage]’s effect. Since the ability had finished cementing, the speed of response has increased]\n\nGreat Sage huh…… I thought it was only mocking me. I didn’t think that it’d be this reliable. Take care of me from now on.\n\nSpeaking of which, it’s not the time to be stubborn anymore…..\n\nIf I could heal this endless loneliness, it’d be fine even if this [voice] was only a hallucination.\n\nI have finally experienced the feeling of true relaxation after such a long time.\n\nPrevious Chapter | Main Page | Next Chapter" } } diff --git a/strings/languages/it_IT/strings.json b/strings/languages/it_IT/strings.json index fb1771af..db720ad5 100644 --- a/strings/languages/it_IT/strings.json +++ b/strings/languages/it_IT/strings.json @@ -3,233 +3,260 @@ "cancel": "Annulla", "ok": "Ok", "save": "Salva", - "clear": "Clear", + "clear": "Svuota", "reset": "Reset", - "search": "Search", - "install": "Install", - "newUpdateAvailable": "New update available", - "categories": "Categories", - "add": "Add", - "edit": "Edit", - "name": "Name", - "searchFor": "Search for", - "globally": "globally", - "searchResults": "Search results", - "chapters": "Chapters", - "submit": "Submit", - "retry": "Retry" + "search": "Cerca", + "install": "Installa", + "newUpdateAvailable": "Nuovo aggiornamento disponibile", + "categories": "Categorie", + "add": "Aggiungi", + "edit": "Modifica", + "name": "Nome", + "searchFor": "Cerca per", + "globally": "globale", + "searchResults": "Risultati della ricerca", + "chapters": "Capitoli", + "submit": "Invia", + "retry": "Riprova" }, - "library": "Library", + "library": "Libreria", "libraryScreen": { - "searchbar": "Search library", - "empty": "Your library is empty. Add series to your library from Browse.", + "searchbar": "Cerca nella libreria", + "empty": "La tua libreria è vuota. Aggiungi delle serie alla tua libreria da Esplora.", "bottomSheet": { "filters": { - "downloaded": "Downloaded", - "unread": "Unread", - "completed": "Completed", - "started": "Started" + "downloaded": "Scaricati", + "unread": "Non letti", + "completed": "Completati", + "started": "Iniziati" }, "sortOrders": { - "dateAdded": "Date added", - "alphabetically": "Alphabetically", - "totalChapters": "Total chapters", - "download": "Downloaded", - "unread": "Unread", - "lastRead": "Last Read" + "dateAdded": "Data d'inserimento", + "alphabetically": "Ordine Alfabetico", + "totalChapters": "Capitoli totali", + "download": "Scaricati", + "unread": "Non letti", + "lastRead": "Ultima lettura", + "lastUpdated": "Ultimo aggiornamento" }, "display": { - "displayMode": "Display mode", - "compact": "Compact grid", - "comfortable": "Comfortable grid", - "noTitle": "Cover only grid", - "list": "List", - "badges": "Badges", - "downloadBadges": "Download badges", - "unreadBadges": "Unread badges", - "showNoOfItems": "Show number of items" + "displayMode": "Modalità di visualizzazione", + "compact": "Griglia compatta", + "comfortable": "Griglia comoda", + "noTitle": "Griglia solo copertina", + "list": "Lista", + "badges": "Badge", + "downloadBadges": "Scarica il badge", + "unreadBadges": "Badge non letti", + "showNoOfItems": "Mostra il numero di elementi" } } }, - "updates": "Updates", + "updates": "Novità", "updatesScreen": { - "searchbar": "Search updates", - "lastUpdatedAt": "Library last updated:", - "newChapters": "new Chapters", - "emptyView": "No recent updates" + "searchbar": "Cerca aggiornamenti", + "lastUpdatedAt": "Aggiornamento Libreria:", + "newChapters": "Nuovi capitoli", + "emptyView": "Nessun aggiornamento recente", + "updatesLower": "aggiornamenti" }, - "history": "History", + "history": "Cronologia", "historyScreen": { - "searchbar": "Search history", - "clearHistorWarning": "Are you sure? All history will be lost." + "searchbar": "Cerca nella cronologia", + "clearHistorWarning": "Sei sicuro? Tutta la cronologia sarà persa." }, - "browse": "Browse", + "browse": "Esplora", "browseScreen": { - "discover": "Discover", - "searchbar": "Search sources", - "globalSearch": "Global search", - "listEmpty": "Enable languages from settings", - "lastUsed": "Last used", - "pinned": "Pinned", - "all": "All", - "latest": "Latest", - "addedToLibrary": "Added to library", - "removeFromLibrary": "Removed from library" + "discover": "Scopri", + "searchbar": "Cerca fonti", + "globalSearch": "Ricerca globale", + "listEmpty": "Abilita le lingue dalle impostazioni", + "lastUsed": "Ultima usata", + "pinned": "Fissato", + "all": "Tutte", + "latest": "Ultimi", + "addedToLibrary": "Aggiunto alla libreria", + "removeFromLibrary": "Rimosso dalla libreria" }, "readerScreen": { - "finished": "Finished", - "noNextChapter": "There's no next chapter", + "finished": "Finito", + "noNextChapter": "Non c'è un capitolo successivo", "bottomSheet": { - "textSize": "Text size", - "color": "Color", - "textAlign": "Text align", - "lineHeight": "Line Height", - "fontStyle": "Font style", - "fullscreen": "Fullscreen", - "renderHml": "Render HTML", - "autoscroll": "AutoScroll", - "verticalSeekbar": "Vertical Seekbar", - "showBatteryAndTime": "Show battery and time", - "showProgressPercentage": "Show progress percentage", - "swipeGestures": "Swipe left or right to navigate between chapters", - "allowTextSelection": "Allow text selection", - "useChapterDrawerSwipeNavigation": "Swipe right to open drawer", - "removeExtraSpacing": "Remove extra paragraph spacing", - "volumeButtonsScroll": "Volume buttons scroll", - "showSwipeMargins": "Show swipe margins" + "textSize": "Dimensione del testo", + "color": "Colore", + "textAlign": "Allineamento del testo", + "lineHeight": "Altezza riga", + "fontStyle": "Stile del font", + "fullscreen": "Schermo Intero", + "bionicReading": "Lettura Bionica", + "renderHml": "Renderizza HTML", + "autoscroll": "Scorrimento automatico", + "verticalSeekbar": "Barra Verticale", + "showBatteryAndTime": "Mostra batteria e orario", + "showProgressPercentage": "Mostra percentuale di progresso", + "swipeGestures": "Scorri verso sinistra o destra per navigare tra i capitoli", + "readerPages": "Tap left or right to navigate through pages in the reader (Experimental)", + "allowTextSelection": "Consenti selezione", + "useChapterDrawerSwipeNavigation": "Scorri a destra per aprire", + "removeExtraSpacing": "Rimuovi spaziatura extra", + "volumeButtonsScroll": "Utilizzare il pulsante del volume per scorrere", + "scrollAmount": "Quantità di scorrimento (altezza schermo di default)", + "showSwipeMargins": "Mostra margini di scorrimento" }, "drawer": { - "scrollToCurrentChapter": "Scroll to current chapter", - "scrollToTop": "Scroll to top", - "scrollToBottom": "Scroll to bottom" + "scrollToCurrentChapter": "Scorri al capitolo corrente", + "scrollToTop": "Scorri in cima", + "scrollToBottom": "Scorri in fondo" } }, "novelScreen": { - "addToLibaray": "Add to library", - "inLibaray": "In library", - "continueReading": "Continue reading", - "chapters": "chapters", - "migrate": "Migrate", - "noSummary": "No summary", + "addToLibaray": "Aggiungi alla libreria", + "inLibaray": "In libreria", + "continueReading": "Continua a leggere", + "chapters": "Capitoli", + "migrate": "Migra", + "noSummary": "Nessuna trama", "bottomSheet": { - "filter": "Filter", - "sort": "Sort", - "display": "Display" + "filter": "Filtra", + "sort": "Ordina", + "display": "Schermo" }, "jumpToChapterModal": { - "jumpToChapter": "Jump to Chapter", - "openChapter": "Open Chapter", - "chapterName": "Chapter Name", - "chapterNumber": "Chapter Number", + "jumpToChapter": "Vai al Capitolo", + "openChapter": "Apri Capitolo", + "chapterName": "Nome Capitolo", + "chapterNumber": "Numero del capitolo", "error": { - "validChapterName": "Enter a valid chapter name", - "validChapterNumber": "Enter a valid chapter number" + "validChapterName": "Inserisci un nome di capitolo valido", + "validChapterNumber": "Inserisci un numero di capitolo valido" } + }, + "convertToEpubModal": { + "chooseLocation": "Seleziona la cartella di archiviazione EPUB", + "pathToFolder": "Percorso cartella di salvataggio EPUB", + "useReaderTheme": "Usa tema lettore", + "useCustomCSS": "Usa CSS personalizzato", + "useCustomJS": "Usa JS personalizzato", + "useCustomJSWarning": "Potrebbe non essere supportato da tutti i lettori EPUB", + "chaptersWarning": "Solo i capitoli scaricati sono inclusi nell'EPUB" } }, - "more": "More", + "more": "Altro", "moreScreen": { - "settings": "Settings", + "settings": "Impostazioni", "settingsScreen": { - "generalSettings": "General", + "generalSettings": "Generale", "generalSettingsScreen": { - "display": "Display", - "displayMode": "Display Mode", - "itemsPerRow": "Items per row", - "itemsPerRowLibrary": "Items per row in library", - "novelBadges": "Novel Badges", - "novelSort": "Novel Sort", - "updateLibrary": "Update library on launch", - "useFAB": "Use FAB in Library", - "novel": "Novel", - "chapterSort": "Default chapter sort", - "bySource": "By source", - "asc": "(Ascending)", - "desc": "(Descending)", - "globalUpdate": "Global update", - "updateOngoing": "Only update ongoing novels", - "refreshMetadata": "Automatically refresh metadata", - "refreshMetadataDescription": "Check for new cover and details when updating library", - "updateTime": "Show last update time", - "autoDownload": "Auto-download", - "downloadNewChapters": "Download new chapters", - "disableHapticFeedback": "Disable haptic feedback" + "display": "Schermo", + "displayMode": "Modalità di visualizzazione", + "itemsPerRow": "Elementi per riga", + "itemsPerRowLibrary": "Elementi per riga nella libreria", + "novelBadges": "Badge delle novel", + "novelSort": "Ordine novel", + "updateLibrary": "Aggiorna la libreria all'avvio", + "useFAB": "Usa FAB nella libreria", + "novel": "Romanzo", + "chapterSort": "Ordinamento predefinito dei capitoli", + "bySource": "Per fonte", + "asc": "(Crescente)", + "desc": "(Decrescente)", + "globalUpdate": "Aggiornamento globale", + "updateOngoing": "Aggiorna solo le novel in corso", + "refreshMetadata": "Aggiorna automaticamente i metadati", + "refreshMetadataDescription": "Controlla nuove copertine e dettagli durante l'aggiornamento della libreria", + "updateTime": "Mostra l'orario dell'ultimo aggiornamento", + "autoDownload": "Scarica automaticamente", + "epub": "EPUB", + "epubLocation": "Posizione EPUB", + "epubLocationDescription": "Il posto dove apri ed esporti i tuoi file EPUB.", + "downloadNewChapters": "Scarica nuovi capitoli", + "disableHapticFeedback": "Disattiva vibrazione", + "jumpToLastReadChapter": "Jump to last read chapter in list" }, "readerSettings": { - "title": "Reader", - "readerTheme": "Reader theme", - "preset": "Preset", - "backgroundColor": "Background color", - "textColor": "Text color", - "backgroundColorModal": "Reader background color", - "textColorModal": "Reader text color", - "verticalSeekbarDesc": "Switch between vertical and horizontal seekbar", - "autoScrollInterval": "Auto scroll interval (in seconds)", - "autoScrollOffset": "Auto scroll offset (screen height by default)", - "saveCustomTheme": "Save custom theme", - "deleteCustomTheme": "Delete custom theme", - "customCSS": "Custom CSS" + "title": "Lettore", + "readerTheme": "Tema del lettore", + "preset": "Predefinito", + "backgroundColor": "Colore dello sfondo", + "textColor": "Colore del testo", + "backgroundColorModal": "Colore sfondo del lettore", + "textColorModal": "Colore testo del lettore", + "verticalSeekbarDesc": "Passa dalla barra verticale a quella orizzontale", + "autoScrollInterval": "Intervallo di scorrimento automatico (in secondi)", + "autoScrollOffset": "Quantità di scorrimento (altezza schermo di default)", + "saveCustomTheme": "Salva tema personalizzato", + "deleteCustomTheme": "Elimina tema personalizzato", + "customCSS": "CSS personalizzato", + "customJS": "JS personalizzato", + "openCSSFile": "Apri file CSS", + "openJSFile": "Apri file JS", + "notSaved": "Non salvato", + "cssHint": "Consiglio: è possibile creare una configurazione CSS specifica con l'ID sorgente. (#sourceId-[SOURCEID])", + "jsHint": "Consiglio: Hai accesso alle variabili seguenti: html, novelName, chapterName, sourceId, chapterId, novelId", + "clearCustomCSS": "Sei sicuro? Il CSS personalizzato verrebbe resettato.", + "clearCustomJS": "Sei sicuro? Il tuo JS personalizzato verrebbe resettato." }, - "browseSettings": "Browse Settings", + "browseSettings": "Impostazioni Esplora", "browseSettingsScreen": { - "onlyShowPinnedSources": "Only show pinned sources", - "languages": "Languages", - "searchAllSources": "Search all sources", - "searchAllWarning": "Searching a large number of sources may freeze the app till searching is finished." + "onlyShowPinnedSources": "Mostra solo le sorgenti fissate", + "languages": "Lingue", + "searchAllSources": "Cerca in tutte le fonti", + "searchAllWarning": "La ricerca in un gran numero di fonti può rallentare l'applicazione fino a quando la ricerca è terminata." } } }, "sourceScreen": { - "noResultsFound": "No results found" + "noResultsFound": "Nessun risultato trovato" }, "statsScreen": { - "title": "Statistics", - "titlesInLibrary": "Titles in library", - "totalChapters": "Total chapters", - "readChapters": "Read chapters", - "unreadChapters": "Unread chapters", - "downloadedChapters": "Downloaded chapters", - "genreDistribution": "Genre distribution", - "statusDistribution": "Status distribution" + "title": "Statistiche", + "titlesInLibrary": "Titoli nella libreria", + "totalChapters": "Totale capitoli", + "readChapters": "Capitoli letti", + "unreadChapters": "Capitoli non letti", + "downloadedChapters": "Capitoli scaricati", + "genreDistribution": "Distribuzione dei generi", + "statusDistribution": "Distribuzione dello stato" }, "globalSearch": { - "searchIn": "Search a novel in", - "allSources": "all sources", - "pinnedSources": "pinned sources" + "searchIn": "Cerca una novel in", + "allSources": "Tutte le fonti", + "pinnedSources": "Fonti fissate" }, "advancedSettings": { - "deleteReadChapters": "Delete read chapters", - "deleteReadChaptersDialogTitle": "Are you sure? All chapters marked as read will be deleted." + "deleteReadChapters": "Elimina capitoli letti", + "deleteReadChaptersDialogTitle": "Sei sicuro? Tutti i capitoli segnati come letti verranno eliminati." }, "date": { "calendar": { - "sameDay": "[Today]", - "nextDay": "[Tomorrow]", - "lastDay": "[Yesterday]", - "lastWeek": "[Last] dddd" + "sameDay": "[Oggi]", + "nextDay": "[Domani]", + "lastDay": "[Ieri]", + "lastWeek": "[Ultimi] dddd" } }, "categories": { - "addCategories": "Add category", - "editCategories": "Rename category", - "setCategories": "Set categories", - "header": "Edit categories", - "emptyMsg": "You have no categories. Tap the plus button to create one for organizing your library", - "setModalEmptyMsg": "You have no categories. Tap the Edit button to create one for organizing your library", + "addCategories": "Aggiungi categoria", + "editCategories": "Rinomina categoria", + "setCategories": "Imposta categorie", + "header": "Modifica categorie", + "emptyMsg": "Non hai categorie. Tocca il pulsante + per crearne una per organizzare la tua libreria", + "setModalEmptyMsg": "Non hai categorie. Tocca il pulsante Modifica per crearne una per organizzare la tua libreria", "deleteModal": { - "header": "Delete category", - "desc": "Do you wish to delete category" + "header": "Elimina categoria", + "desc": "Vuoi eliminare la categoria" }, - "duplicateError": "A category with this name already exists!", - "defaultCategory": "Default category" + "duplicateError": "Una categoria con questo nome esiste già!", + "defaultCategory": "Categoria predefinita" }, "settings": { - "icognitoMode": "Incognito mode", - "downloadedOnly": "Downloaded only" + "icognitoMode": "Modalità incognito", + "downloadedOnly": "Solo scaricati" }, "downloadScreen": { - "dbInfo": "Downloads are saved in a SQLite Database.", - "downloadChapters": "downloaded Chapters", - "noDownloads": "No downloads" + "dbInfo": "I download sono salvati in un database SQLite.", + "downloadChapters": "Capitoli scaricati", + "noDownloads": "Nessuno scaricamento", + "downloadsLower": "Scaricamenti" } } diff --git a/strings/languages/ja_JP/strings.json b/strings/languages/ja_JP/strings.json index a723be53..7ab8a38f 100644 --- a/strings/languages/ja_JP/strings.json +++ b/strings/languages/ja_JP/strings.json @@ -36,7 +36,8 @@ "totalChapters": "合計章数", "download": "Downloaded", "unread": "Unread", - "lastRead": "Last Read" + "lastRead": "Last read", + "lastUpdated": "Last updated" }, "display": { "displayMode": "表示モード", @@ -56,7 +57,8 @@ "searchbar": "更新を検索", "lastUpdatedAt": "ライブラリの最終更新日", "newChapters": "new Chapters", - "emptyView": "No recent updates" + "emptyView": "No recent updates", + "updatesLower": "updates" }, "history": "履歴", "historyScreen": { @@ -86,16 +88,19 @@ "lineHeight": "Line Height", "fontStyle": "フォントスタイル", "fullscreen": "全画面", + "bionicReading": "Bionic Reading", "renderHml": "HTMLをレンダリング", "autoscroll": "自動スクロール", "verticalSeekbar": "垂直シークバー", "showBatteryAndTime": "バッテリーと時間を表示", "showProgressPercentage": "進捗率を表示", "swipeGestures": "Swipe left or right to navigate between chapters", + "readerPages": "Tap left or right to navigate through pages in the reader (Experimental)", "allowTextSelection": "テキスト選択を許可", "useChapterDrawerSwipeNavigation": "Swipe right to open drawer", "removeExtraSpacing": "Remove extra paragraph spacing", "volumeButtonsScroll": "Volume buttons scroll", + "scrollAmount": "Scroll amount (screen height by default)", "showSwipeMargins": "Show swipe margins" }, "drawer": { @@ -125,6 +130,15 @@ "validChapterName": "Enter a valid chapter name", "validChapterNumber": "Enter a valid chapter number" } + }, + "convertToEpubModal": { + "chooseLocation": "Select EPUB storage directory", + "pathToFolder": "Path to EPUB save folder", + "useReaderTheme": "Use reader theme", + "useCustomCSS": "Use custom CSS", + "useCustomJS": "Use custom JS", + "useCustomJSWarning": "May not be supported by all EPUB readers", + "chaptersWarning": "Only downloaded chapters are included in the EPUB" } }, "more": "More", @@ -152,8 +166,12 @@ "refreshMetadataDescription": "Check for new cover and details when updating library", "updateTime": "Show last update time", "autoDownload": "Auto-download", + "epub": "EPUB", + "epubLocation": "EPUB Location", + "epubLocationDescription": "The place where you open and export your EPUB files.", "downloadNewChapters": "Download new chapters", - "disableHapticFeedback": "Disable haptic feedback" + "disableHapticFeedback": "Disable haptic feedback", + "jumpToLastReadChapter": "Jump to last read chapter in list" }, "readerSettings": { "title": "Reader", @@ -168,7 +186,15 @@ "autoScrollOffset": "Auto scroll offset (screen height by default)", "saveCustomTheme": "Save custom theme", "deleteCustomTheme": "Delete custom theme", - "customCSS": "Custom CSS" + "customCSS": "Custom CSS", + "customJS": "Custom JS", + "openCSSFile": "Open CSS file", + "openJSFile": "Open JS file", + "notSaved": "Not saved", + "cssHint": "Hint: You can create source specific CSS configuration with the source ID. (#sourceId-[SOURCEID])", + "jsHint": "Hint: You have access to following variables: html, novelName, chapterName, sourceId, chapterId, novelId", + "clearCustomCSS": "Are you sure? Your custom CSS would be reset.", + "clearCustomJS": "Are you sure? Your custom JS would be reset." }, "browseSettings": "Browse Settings", "browseSettingsScreen": { @@ -230,6 +256,7 @@ "downloadScreen": { "dbInfo": "Downloads are saved in a SQLite Database.", "downloadChapters": "downloaded Chapters", - "noDownloads": "No downloads" + "noDownloads": "No downloads", + "downloadsLower": "downloads" } } diff --git a/strings/languages/ko_KR/strings.json b/strings/languages/ko_KR/strings.json index 760829aa..ddffe85c 100644 --- a/strings/languages/ko_KR/strings.json +++ b/strings/languages/ko_KR/strings.json @@ -36,7 +36,8 @@ "totalChapters": "Total chapters", "download": "Downloaded", "unread": "Unread", - "lastRead": "Last Read" + "lastRead": "Last read", + "lastUpdated": "Last updated" }, "display": { "displayMode": "Display mode", @@ -56,7 +57,8 @@ "searchbar": "Search updates", "lastUpdatedAt": "Library last updated:", "newChapters": "new Chapters", - "emptyView": "No recent updates" + "emptyView": "No recent updates", + "updatesLower": "updates" }, "history": "History", "historyScreen": { @@ -86,16 +88,19 @@ "lineHeight": "Line Height", "fontStyle": "Font style", "fullscreen": "Fullscreen", + "bionicReading": "Bionic Reading", "renderHml": "Render HTML", "autoscroll": "AutoScroll", "verticalSeekbar": "Vertical Seekbar", "showBatteryAndTime": "Show battery and time", "showProgressPercentage": "Show progress percentage", "swipeGestures": "Swipe left or right to navigate between chapters", + "readerPages": "Tap left or right to navigate through pages in the reader (Experimental)", "allowTextSelection": "Allow text selection", "useChapterDrawerSwipeNavigation": "Swipe right to open drawer", "removeExtraSpacing": "Remove extra paragraph spacing", "volumeButtonsScroll": "Volume buttons scroll", + "scrollAmount": "Scroll amount (screen height by default)", "showSwipeMargins": "Show swipe margins" }, "drawer": { @@ -125,6 +130,15 @@ "validChapterName": "Enter a valid chapter name", "validChapterNumber": "Enter a valid chapter number" } + }, + "convertToEpubModal": { + "chooseLocation": "Select EPUB storage directory", + "pathToFolder": "Path to EPUB save folder", + "useReaderTheme": "Use reader theme", + "useCustomCSS": "Use custom CSS", + "useCustomJS": "Use custom JS", + "useCustomJSWarning": "May not be supported by all EPUB readers", + "chaptersWarning": "Only downloaded chapters are included in the EPUB" } }, "more": "More", @@ -152,8 +166,12 @@ "refreshMetadataDescription": "Check for new cover and details when updating library", "updateTime": "Show last update time", "autoDownload": "Auto-download", + "epub": "EPUB", + "epubLocation": "EPUB Location", + "epubLocationDescription": "The place where you open and export your EPUB files.", "downloadNewChapters": "Download new chapters", - "disableHapticFeedback": "Disable haptic feedback" + "disableHapticFeedback": "Disable haptic feedback", + "jumpToLastReadChapter": "Jump to last read chapter in list" }, "readerSettings": { "title": "Reader", @@ -168,7 +186,15 @@ "autoScrollOffset": "Auto scroll offset (screen height by default)", "saveCustomTheme": "Save custom theme", "deleteCustomTheme": "Delete custom theme", - "customCSS": "Custom CSS" + "customCSS": "Custom CSS", + "customJS": "Custom JS", + "openCSSFile": "Open CSS file", + "openJSFile": "Open JS file", + "notSaved": "Not saved", + "cssHint": "Hint: You can create source specific CSS configuration with the source ID. (#sourceId-[SOURCEID])", + "jsHint": "Hint: You have access to following variables: html, novelName, chapterName, sourceId, chapterId, novelId", + "clearCustomCSS": "Are you sure? Your custom CSS would be reset.", + "clearCustomJS": "Are you sure? Your custom JS would be reset." }, "browseSettings": "Browse Settings", "browseSettingsScreen": { @@ -230,6 +256,7 @@ "downloadScreen": { "dbInfo": "Downloads are saved in a SQLite Database.", "downloadChapters": "downloaded Chapters", - "noDownloads": "No downloads" + "noDownloads": "No downloads", + "downloadsLower": "downloads" } } diff --git a/strings/languages/nl_NL/strings.json b/strings/languages/nl_NL/strings.json index f4684e33..bd068ec3 100644 --- a/strings/languages/nl_NL/strings.json +++ b/strings/languages/nl_NL/strings.json @@ -36,7 +36,8 @@ "totalChapters": "Totaal aantal hoofdstukken", "download": "Downloaded", "unread": "Unread", - "lastRead": "Last Read" + "lastRead": "Last read", + "lastUpdated": "Last updated" }, "display": { "displayMode": "Weergavemodus", @@ -56,7 +57,8 @@ "searchbar": "Updates zoeken", "lastUpdatedAt": "Bibliotheek laatst bijgewerkt:", "newChapters": "new Chapters", - "emptyView": "No recent updates" + "emptyView": "No recent updates", + "updatesLower": "updates" }, "history": "Geschiedenis", "historyScreen": { @@ -86,16 +88,19 @@ "lineHeight": "Regelafstand", "fontStyle": "Lettertype", "fullscreen": "Volledig scherm", + "bionicReading": "Bionic Reading", "renderHml": "HTML weergeven", "autoscroll": "Automatisch scrollen", "verticalSeekbar": "Verticale zoekbalk", "showBatteryAndTime": "Toon batterij en tijd", "showProgressPercentage": "Voortgangspercentage weergeven", "swipeGestures": "Veeg naar links of rechts om tussen de hoofdstukken te navigeren", + "readerPages": "Tap left or right to navigate through pages in the reader (Experimental)", "allowTextSelection": "Tekstselectie toestaan", "useChapterDrawerSwipeNavigation": "Swipe right to open drawer", "removeExtraSpacing": "Remove extra paragraph spacing", "volumeButtonsScroll": "Volume buttons scroll", + "scrollAmount": "Scroll amount (screen height by default)", "showSwipeMargins": "Show swipe margins" }, "drawer": { @@ -125,6 +130,15 @@ "validChapterName": "Enter a valid chapter name", "validChapterNumber": "Enter a valid chapter number" } + }, + "convertToEpubModal": { + "chooseLocation": "Select EPUB storage directory", + "pathToFolder": "Path to EPUB save folder", + "useReaderTheme": "Use reader theme", + "useCustomCSS": "Use custom CSS", + "useCustomJS": "Use custom JS", + "useCustomJSWarning": "May not be supported by all EPUB readers", + "chaptersWarning": "Only downloaded chapters are included in the EPUB" } }, "more": "Meer", @@ -152,8 +166,12 @@ "refreshMetadataDescription": "Check for new cover and details when updating library", "updateTime": "Show last update time", "autoDownload": "Auto-download", + "epub": "EPUB", + "epubLocation": "EPUB Location", + "epubLocationDescription": "The place where you open and export your EPUB files.", "downloadNewChapters": "Download new chapters", - "disableHapticFeedback": "Disable haptic feedback" + "disableHapticFeedback": "Disable haptic feedback", + "jumpToLastReadChapter": "Jump to last read chapter in list" }, "readerSettings": { "title": "Lezer", @@ -168,7 +186,15 @@ "autoScrollOffset": "Auto scroll verschuiving (schermhoogte standaard)", "saveCustomTheme": "Aangepaste thema opslaan", "deleteCustomTheme": "Aangepaste thema verwijderen", - "customCSS": "Aangepaste CSS" + "customCSS": "Aangepaste CSS", + "customJS": "Custom JS", + "openCSSFile": "Open CSS file", + "openJSFile": "Open JS file", + "notSaved": "Not saved", + "cssHint": "Hint: You can create source specific CSS configuration with the source ID. (#sourceId-[SOURCEID])", + "jsHint": "Hint: You have access to following variables: html, novelName, chapterName, sourceId, chapterId, novelId", + "clearCustomCSS": "Are you sure? Your custom CSS would be reset.", + "clearCustomJS": "Are you sure? Your custom JS would be reset." }, "browseSettings": "Blader instellingen", "browseSettingsScreen": { @@ -230,6 +256,7 @@ "downloadScreen": { "dbInfo": "Downloads are saved in a SQLite Database.", "downloadChapters": "downloaded Chapters", - "noDownloads": "No downloads" + "noDownloads": "No downloads", + "downloadsLower": "downloads" } } diff --git a/strings/languages/no_NO/strings.json b/strings/languages/no_NO/strings.json index 760829aa..ddffe85c 100644 --- a/strings/languages/no_NO/strings.json +++ b/strings/languages/no_NO/strings.json @@ -36,7 +36,8 @@ "totalChapters": "Total chapters", "download": "Downloaded", "unread": "Unread", - "lastRead": "Last Read" + "lastRead": "Last read", + "lastUpdated": "Last updated" }, "display": { "displayMode": "Display mode", @@ -56,7 +57,8 @@ "searchbar": "Search updates", "lastUpdatedAt": "Library last updated:", "newChapters": "new Chapters", - "emptyView": "No recent updates" + "emptyView": "No recent updates", + "updatesLower": "updates" }, "history": "History", "historyScreen": { @@ -86,16 +88,19 @@ "lineHeight": "Line Height", "fontStyle": "Font style", "fullscreen": "Fullscreen", + "bionicReading": "Bionic Reading", "renderHml": "Render HTML", "autoscroll": "AutoScroll", "verticalSeekbar": "Vertical Seekbar", "showBatteryAndTime": "Show battery and time", "showProgressPercentage": "Show progress percentage", "swipeGestures": "Swipe left or right to navigate between chapters", + "readerPages": "Tap left or right to navigate through pages in the reader (Experimental)", "allowTextSelection": "Allow text selection", "useChapterDrawerSwipeNavigation": "Swipe right to open drawer", "removeExtraSpacing": "Remove extra paragraph spacing", "volumeButtonsScroll": "Volume buttons scroll", + "scrollAmount": "Scroll amount (screen height by default)", "showSwipeMargins": "Show swipe margins" }, "drawer": { @@ -125,6 +130,15 @@ "validChapterName": "Enter a valid chapter name", "validChapterNumber": "Enter a valid chapter number" } + }, + "convertToEpubModal": { + "chooseLocation": "Select EPUB storage directory", + "pathToFolder": "Path to EPUB save folder", + "useReaderTheme": "Use reader theme", + "useCustomCSS": "Use custom CSS", + "useCustomJS": "Use custom JS", + "useCustomJSWarning": "May not be supported by all EPUB readers", + "chaptersWarning": "Only downloaded chapters are included in the EPUB" } }, "more": "More", @@ -152,8 +166,12 @@ "refreshMetadataDescription": "Check for new cover and details when updating library", "updateTime": "Show last update time", "autoDownload": "Auto-download", + "epub": "EPUB", + "epubLocation": "EPUB Location", + "epubLocationDescription": "The place where you open and export your EPUB files.", "downloadNewChapters": "Download new chapters", - "disableHapticFeedback": "Disable haptic feedback" + "disableHapticFeedback": "Disable haptic feedback", + "jumpToLastReadChapter": "Jump to last read chapter in list" }, "readerSettings": { "title": "Reader", @@ -168,7 +186,15 @@ "autoScrollOffset": "Auto scroll offset (screen height by default)", "saveCustomTheme": "Save custom theme", "deleteCustomTheme": "Delete custom theme", - "customCSS": "Custom CSS" + "customCSS": "Custom CSS", + "customJS": "Custom JS", + "openCSSFile": "Open CSS file", + "openJSFile": "Open JS file", + "notSaved": "Not saved", + "cssHint": "Hint: You can create source specific CSS configuration with the source ID. (#sourceId-[SOURCEID])", + "jsHint": "Hint: You have access to following variables: html, novelName, chapterName, sourceId, chapterId, novelId", + "clearCustomCSS": "Are you sure? Your custom CSS would be reset.", + "clearCustomJS": "Are you sure? Your custom JS would be reset." }, "browseSettings": "Browse Settings", "browseSettingsScreen": { @@ -230,6 +256,7 @@ "downloadScreen": { "dbInfo": "Downloads are saved in a SQLite Database.", "downloadChapters": "downloaded Chapters", - "noDownloads": "No downloads" + "noDownloads": "No downloads", + "downloadsLower": "downloads" } } diff --git a/strings/languages/or_IN/strings.json b/strings/languages/or_IN/strings.json new file mode 100644 index 00000000..fc93b3f8 --- /dev/null +++ b/strings/languages/or_IN/strings.json @@ -0,0 +1,262 @@ +{ + "common": { + "cancel": "Cancel", + "ok": "ଠିକ୍ ଅଛି", + "save": "ସଞ୍ଚୟ କରିବା", + "clear": "ସଫା କରିବା", + "reset": "Reset", + "search": "ସନ୍ଧାନ", + "install": "Install", + "newUpdateAvailable": "ନୂଆ ଅଦ୍ୟତନ ଉପଲବ୍ଧ", + "categories": "ବର୍ଗ", + "add": "ଯୋଡ଼ନ୍ତୁ", + "edit": "ସମ୍ପାଦନା", + "name": "ନାମ", + "searchFor": "Search for", + "globally": "globally", + "searchResults": "Search results", + "chapters": "ଅଧ୍ୟାୟ", + "submit": "Submit", + "retry": "ପୁନଃ ଚେଷ୍ଟା କରିବା" + }, + "library": "Library", + "libraryScreen": { + "searchbar": "Search library", + "empty": "Your library is empty. Add series to your library from Browse.", + "bottomSheet": { + "filters": { + "downloaded": "Downloaded", + "unread": "Unread", + "completed": "Completed", + "started": "Started" + }, + "sortOrders": { + "dateAdded": "ଯୋଡ଼ାଯିବା ତାରିଖ", + "alphabetically": "Alphabetically", + "totalChapters": "Total chapters", + "download": "Downloaded", + "unread": "Unread", + "lastRead": "Last read", + "lastUpdated": "Last updated" + }, + "display": { + "displayMode": "Display mode", + "compact": "Compact grid", + "comfortable": "Comfortable grid", + "noTitle": "Cover only grid", + "list": "ତାଲିକା", + "badges": "Badges", + "downloadBadges": "Download badges", + "unreadBadges": "Unread badges", + "showNoOfItems": "Show number of items" + } + } + }, + "updates": "Updates", + "updatesScreen": { + "searchbar": "Search updates", + "lastUpdatedAt": "Library last updated:", + "newChapters": "new Chapters", + "emptyView": "No recent updates", + "updatesLower": "updates" + }, + "history": "History", + "historyScreen": { + "searchbar": "Search history", + "clearHistorWarning": "Are you sure? All history will be lost." + }, + "browse": "Browse", + "browseScreen": { + "discover": "Discover", + "searchbar": "Search sources", + "globalSearch": "Global search", + "listEmpty": "Enable languages from settings", + "lastUsed": "Last used", + "pinned": "Pinned", + "all": "All", + "latest": "Latest", + "addedToLibrary": "Added to library", + "removeFromLibrary": "Removed from library" + }, + "readerScreen": { + "finished": "Finished", + "noNextChapter": "There's no next chapter", + "bottomSheet": { + "textSize": "Text size", + "color": "Color", + "textAlign": "Text align", + "lineHeight": "Line Height", + "fontStyle": "Font style", + "fullscreen": "Fullscreen", + "bionicReading": "Bionic Reading", + "renderHml": "Render HTML", + "autoscroll": "AutoScroll", + "verticalSeekbar": "Vertical Seekbar", + "showBatteryAndTime": "Show battery and time", + "showProgressPercentage": "Show progress percentage", + "swipeGestures": "ଅଧ୍ୟାୟଗୁଡ଼ିକ ମଧ୍ୟରେ ଚଳନ କରିବାକୁ ବାମ କିମ୍ବା ଡାହାଣକୁ ସ୍ୱାଇପ୍ କରନ୍ତୁ", + "readerPages": "Tap left or right to navigate through pages in the reader (Experimental)", + "allowTextSelection": "Allow text selection", + "useChapterDrawerSwipeNavigation": "ଡ୍ରର୍ ଖୋଲିବାକୁ ଡାହାଣକୁ ସ୍ୱାଇପ୍ କରନ୍ତୁ", + "removeExtraSpacing": "Remove extra paragraph spacing", + "volumeButtonsScroll": "Volume buttons scroll", + "scrollAmount": "Scroll amount (screen height by default)", + "showSwipeMargins": "Show swipe margins" + }, + "drawer": { + "scrollToCurrentChapter": "Scroll to current chapter", + "scrollToTop": "Scroll to top", + "scrollToBottom": "Scroll to bottom" + } + }, + "novelScreen": { + "addToLibaray": "ଲାଇବ୍ରେରୀରେ ଯୋଡ଼ନ୍ତୁ", + "inLibaray": "In library", + "continueReading": "Continue reading", + "chapters": "chapters", + "migrate": "Migrate", + "noSummary": "No summary", + "bottomSheet": { + "filter": "Filter", + "sort": "Sort", + "display": "Display" + }, + "jumpToChapterModal": { + "jumpToChapter": "Jump to Chapter", + "openChapter": "Open Chapter", + "chapterName": "Chapter Name", + "chapterNumber": "Chapter Number", + "error": { + "validChapterName": "Enter a valid chapter name", + "validChapterNumber": "Enter a valid chapter number" + } + }, + "convertToEpubModal": { + "chooseLocation": "Select EPUB storage directory", + "pathToFolder": "Path to EPUB save folder", + "useReaderTheme": "Use reader theme", + "useCustomCSS": "Use custom CSS", + "useCustomJS": "Use custom JS", + "useCustomJSWarning": "May not be supported by all EPUB readers", + "chaptersWarning": "Only downloaded chapters are included in the EPUB" + } + }, + "more": "More", + "moreScreen": { + "settings": "Settings", + "settingsScreen": { + "generalSettings": "General", + "generalSettingsScreen": { + "display": "Display", + "displayMode": "Display Mode", + "itemsPerRow": "Items per row", + "itemsPerRowLibrary": "Items per row in library", + "novelBadges": "Novel Badges", + "novelSort": "Novel Sort", + "updateLibrary": "Update library on launch", + "useFAB": "Use FAB in Library", + "novel": "Novel", + "chapterSort": "Default chapter sort", + "bySource": "By source", + "asc": "(Ascending)", + "desc": "(Descending)", + "globalUpdate": "Global update", + "updateOngoing": "Only update ongoing novels", + "refreshMetadata": "Automatically refresh metadata", + "refreshMetadataDescription": "Check for new cover and details when updating library", + "updateTime": "Show last update time", + "autoDownload": "Auto-download", + "epub": "EPUB", + "epubLocation": "EPUB Location", + "epubLocationDescription": "The place where you open and export your EPUB files.", + "downloadNewChapters": "Download new chapters", + "disableHapticFeedback": "Disable haptic feedback", + "jumpToLastReadChapter": "Jump to last read chapter in list" + }, + "readerSettings": { + "title": "Reader", + "readerTheme": "Reader theme", + "preset": "Preset", + "backgroundColor": "Background color", + "textColor": "Text color", + "backgroundColorModal": "Reader background color", + "textColorModal": "Reader text color", + "verticalSeekbarDesc": "Switch between vertical and horizontal seekbar", + "autoScrollInterval": "Auto scroll interval (in seconds)", + "autoScrollOffset": "Auto scroll offset (screen height by default)", + "saveCustomTheme": "Save custom theme", + "deleteCustomTheme": "Delete custom theme", + "customCSS": "Custom CSS", + "customJS": "Custom JS", + "openCSSFile": "Open CSS file", + "openJSFile": "Open JS file", + "notSaved": "Not saved", + "cssHint": "Hint: You can create source specific CSS configuration with the source ID. (#sourceId-[SOURCEID])", + "jsHint": "Hint: You have access to following variables: html, novelName, chapterName, sourceId, chapterId, novelId", + "clearCustomCSS": "Are you sure? Your custom CSS would be reset.", + "clearCustomJS": "Are you sure? Your custom JS would be reset." + }, + "browseSettings": "Browse Settings", + "browseSettingsScreen": { + "onlyShowPinnedSources": "Only show pinned sources", + "languages": "Languages", + "searchAllSources": "Search all sources", + "searchAllWarning": "Searching a large number of sources may freeze the app till searching is finished." + } + } + }, + "sourceScreen": { + "noResultsFound": "No results found" + }, + "statsScreen": { + "title": "Statistics", + "titlesInLibrary": "Titles in library", + "totalChapters": "Total chapters", + "readChapters": "Read chapters", + "unreadChapters": "Unread chapters", + "downloadedChapters": "Downloaded chapters", + "genreDistribution": "Genre distribution", + "statusDistribution": "Status distribution" + }, + "globalSearch": { + "searchIn": "Search a novel in", + "allSources": "all sources", + "pinnedSources": "pinned sources" + }, + "advancedSettings": { + "deleteReadChapters": "Delete read chapters", + "deleteReadChaptersDialogTitle": "Are you sure? All chapters marked as read will be deleted." + }, + "date": { + "calendar": { + "sameDay": "[Today]", + "nextDay": "[Tomorrow]", + "lastDay": "[Yesterday]", + "lastWeek": "[Last] dddd" + } + }, + "categories": { + "addCategories": "Add category", + "editCategories": "Rename category", + "setCategories": "Set categories", + "header": "Edit categories", + "emptyMsg": "You have no categories. Tap the plus button to create one for organizing your library", + "setModalEmptyMsg": "You have no categories. Tap the Edit button to create one for organizing your library", + "deleteModal": { + "header": "Delete category", + "desc": "Do you wish to delete category" + }, + "duplicateError": "A category with this name already exists!", + "defaultCategory": "Default category" + }, + "settings": { + "icognitoMode": "Incognito mode", + "downloadedOnly": "Downloaded only" + }, + "downloadScreen": { + "dbInfo": "Downloads are saved in a SQLite Database.", + "downloadChapters": "downloaded Chapters", + "noDownloads": "No downloads", + "downloadsLower": "downloads" + } +} diff --git a/strings/languages/pl_PL/strings.json b/strings/languages/pl_PL/strings.json index 760829aa..ddffe85c 100644 --- a/strings/languages/pl_PL/strings.json +++ b/strings/languages/pl_PL/strings.json @@ -36,7 +36,8 @@ "totalChapters": "Total chapters", "download": "Downloaded", "unread": "Unread", - "lastRead": "Last Read" + "lastRead": "Last read", + "lastUpdated": "Last updated" }, "display": { "displayMode": "Display mode", @@ -56,7 +57,8 @@ "searchbar": "Search updates", "lastUpdatedAt": "Library last updated:", "newChapters": "new Chapters", - "emptyView": "No recent updates" + "emptyView": "No recent updates", + "updatesLower": "updates" }, "history": "History", "historyScreen": { @@ -86,16 +88,19 @@ "lineHeight": "Line Height", "fontStyle": "Font style", "fullscreen": "Fullscreen", + "bionicReading": "Bionic Reading", "renderHml": "Render HTML", "autoscroll": "AutoScroll", "verticalSeekbar": "Vertical Seekbar", "showBatteryAndTime": "Show battery and time", "showProgressPercentage": "Show progress percentage", "swipeGestures": "Swipe left or right to navigate between chapters", + "readerPages": "Tap left or right to navigate through pages in the reader (Experimental)", "allowTextSelection": "Allow text selection", "useChapterDrawerSwipeNavigation": "Swipe right to open drawer", "removeExtraSpacing": "Remove extra paragraph spacing", "volumeButtonsScroll": "Volume buttons scroll", + "scrollAmount": "Scroll amount (screen height by default)", "showSwipeMargins": "Show swipe margins" }, "drawer": { @@ -125,6 +130,15 @@ "validChapterName": "Enter a valid chapter name", "validChapterNumber": "Enter a valid chapter number" } + }, + "convertToEpubModal": { + "chooseLocation": "Select EPUB storage directory", + "pathToFolder": "Path to EPUB save folder", + "useReaderTheme": "Use reader theme", + "useCustomCSS": "Use custom CSS", + "useCustomJS": "Use custom JS", + "useCustomJSWarning": "May not be supported by all EPUB readers", + "chaptersWarning": "Only downloaded chapters are included in the EPUB" } }, "more": "More", @@ -152,8 +166,12 @@ "refreshMetadataDescription": "Check for new cover and details when updating library", "updateTime": "Show last update time", "autoDownload": "Auto-download", + "epub": "EPUB", + "epubLocation": "EPUB Location", + "epubLocationDescription": "The place where you open and export your EPUB files.", "downloadNewChapters": "Download new chapters", - "disableHapticFeedback": "Disable haptic feedback" + "disableHapticFeedback": "Disable haptic feedback", + "jumpToLastReadChapter": "Jump to last read chapter in list" }, "readerSettings": { "title": "Reader", @@ -168,7 +186,15 @@ "autoScrollOffset": "Auto scroll offset (screen height by default)", "saveCustomTheme": "Save custom theme", "deleteCustomTheme": "Delete custom theme", - "customCSS": "Custom CSS" + "customCSS": "Custom CSS", + "customJS": "Custom JS", + "openCSSFile": "Open CSS file", + "openJSFile": "Open JS file", + "notSaved": "Not saved", + "cssHint": "Hint: You can create source specific CSS configuration with the source ID. (#sourceId-[SOURCEID])", + "jsHint": "Hint: You have access to following variables: html, novelName, chapterName, sourceId, chapterId, novelId", + "clearCustomCSS": "Are you sure? Your custom CSS would be reset.", + "clearCustomJS": "Are you sure? Your custom JS would be reset." }, "browseSettings": "Browse Settings", "browseSettingsScreen": { @@ -230,6 +256,7 @@ "downloadScreen": { "dbInfo": "Downloads are saved in a SQLite Database.", "downloadChapters": "downloaded Chapters", - "noDownloads": "No downloads" + "noDownloads": "No downloads", + "downloadsLower": "downloads" } } diff --git a/strings/languages/pt_BR/strings.json b/strings/languages/pt_BR/strings.json index b13f244b..4e1e6107 100644 --- a/strings/languages/pt_BR/strings.json +++ b/strings/languages/pt_BR/strings.json @@ -36,13 +36,14 @@ "totalChapters": "Total de capítulos", "download": "Baixado", "unread": "Não lido", - "lastRead": "Última leitura" + "lastRead": "Última leitura", + "lastUpdated": "Última atualização" }, "display": { "displayMode": "Modo de exibição", "compact": "Grade compacta", "comfortable": "Grade confortável", - "noTitle": "Grade somente da capa", + "noTitle": "Grade de capas apenas", "list": "Lista", "badges": "Emblemas", "downloadBadges": "Baixar emblemas", @@ -55,8 +56,9 @@ "updatesScreen": { "searchbar": "Procurar por atualizações", "lastUpdatedAt": "Biblioteca atualizada pela última vez:", - "newChapters": "new Chapters", - "emptyView": "No recent updates" + "newChapters": "novos Capítulos", + "emptyView": "Sem atualizações recentes", + "updatesLower": "atualizações" }, "history": "Histórico", "historyScreen": { @@ -86,22 +88,25 @@ "lineHeight": "Altura da linha", "fontStyle": "Estilo da fonte", "fullscreen": "Tela cheia", + "bionicReading": "Leitura Biônica", "renderHml": "Renderizar HTML", "autoscroll": "Rolagem automática", "verticalSeekbar": "Barra de Busca Vertical", "showBatteryAndTime": "Mostrar bateria e hora", "showProgressPercentage": "Exibir porcentagem do progresso", "swipeGestures": "Deslize para esquerda/direita para navegar entre capítulos", + "readerPages": "Tap left or right to navigate through pages in the reader (Experimental)", "allowTextSelection": "Permitir seleção de texto", "useChapterDrawerSwipeNavigation": "Deslize para a direita para abrir a gaveta", "removeExtraSpacing": "Remover espaçamento extra dos parágrafos", "volumeButtonsScroll": "Deslizar com os botões de volume", + "scrollAmount": "Valor da rolagem (Padrão: altura da tela)", "showSwipeMargins": "Mostrar margens de deslize" }, "drawer": { "scrollToCurrentChapter": "Rolar para o capítulo atual", - "scrollToTop": "Voltar ao topo", - "scrollToBottom": "Rolar para baixo" + "scrollToTop": "Rolar para o topo", + "scrollToBottom": "Rolar para o final" } }, "novelScreen": { @@ -120,11 +125,20 @@ "jumpToChapter": "Pular para o Capítulo", "openChapter": "Abrir Capítulo", "chapterName": "Nome do capítulo", - "chapterNumber": "Número do capítulo", + "chapterNumber": "Número do Capítulo", "error": { "validChapterName": "Insira um nome de capítulo válido", "validChapterNumber": "Insira um número de capítulo válido" } + }, + "convertToEpubModal": { + "chooseLocation": "Selecionar pasta de armazenamento EPUB", + "pathToFolder": "Caminho para pasta de salvamento de EPUB", + "useReaderTheme": "Usar tema de leitor", + "useCustomCSS": "Usar CSS personalizado", + "useCustomJS": "Usar JS personalizado", + "useCustomJSWarning": "Pode não ser suportado por todos os leitores de EPUB", + "chaptersWarning": "Apenas capítulos baixados são incluídos no EPUB" } }, "more": "Mais", @@ -133,17 +147,17 @@ "settingsScreen": { "generalSettings": "Geral", "generalSettingsScreen": { - "display": "Exibição", - "displayMode": "Modo de visualização", + "display": "Exibir", + "displayMode": "Modo de exibição", "itemsPerRow": "Itens por linha", "itemsPerRowLibrary": "Itens por linha na biblioteca", - "novelBadges": "Novel Badges", - "novelSort": "Ordem da novel", + "novelBadges": "Insígnias da Novel", + "novelSort": "Ordenar Novel", "updateLibrary": "Atualizar biblioteca ao iniciar", - "useFAB": "Usar FAB na Biblioteca", + "useFAB": "Usar Botões flutuantes na Biblioteca", "novel": "Novel", - "chapterSort": "Ordenação padrão de capítulos", - "bySource": "Pela fonte", + "chapterSort": "Ordem padrão dos capítulos", + "bySource": "Por fonte", "asc": "(Crescente)", "desc": "(Decrescente)", "globalUpdate": "Atualização global", @@ -152,8 +166,12 @@ "refreshMetadataDescription": "Verificar por novas capas e detalhes durante a atualização da biblioteca", "updateTime": "Mostrar horário da última atualização", "autoDownload": "Download automático", + "epub": "EPUB", + "epubLocation": "Localização do EPUB", + "epubLocationDescription": "O local onde você abre e exporta seus arquivos EPUB.", "downloadNewChapters": "Baixar novos capítulos", - "disableHapticFeedback": "Desativar o feedback tátil" + "disableHapticFeedback": "Desativar o feedback tátil", + "jumpToLastReadChapter": "Jump to last read chapter in list" }, "readerSettings": { "title": "Leitor", @@ -168,7 +186,15 @@ "autoScrollOffset": "Deslocamento automático de rolagem (altura padrão da tela)", "saveCustomTheme": "Salvar tema personalizado", "deleteCustomTheme": "Excluir tema personalizado", - "customCSS": "CSS Personalizado" + "customCSS": "CSS Personalizado", + "customJS": "CSS Personalizado", + "openCSSFile": "Abrir arquivo CSS", + "openJSFile": "Abrir arquivo JS", + "notSaved": "Não foi salvo", + "cssHint": "Dica: Você pode criar uma configuração CSS específica para cada origem com a ID da origem. (#sourceId-[SOURCEID])", + "jsHint": "Dica: Você tem acesso às seguintes variáveis: html, novelName, chapterName, sourceId, chapterId, novelId", + "clearCustomCSS": "Você tem certeza? Seu CSS personalizado será resetado.", + "clearCustomJS": "Você tem certeza? Seu JS personalizado será resetado." }, "browseSettings": "Configurações de navegação", "browseSettingsScreen": { @@ -206,7 +232,7 @@ "sameDay": "[Hoje]", "nextDay": "[Amanhã]", "lastDay": "[Ontem]", - "lastWeek": "[Last] dddd" + "lastWeek": "[Último] dddd" } }, "categories": { @@ -215,7 +241,7 @@ "setCategories": "Definir categorias", "header": "Editar categorias", "emptyMsg": "Você não possui categorias. Toque no botão de mais para criar uma para organizar sua biblioteca", - "setModalEmptyMsg": "Você não possui categorias. Toque no botão de editar para criar uma para organizar sua biblioteca", + "setModalEmptyMsg": "Você não possui categorias. Clique no botão de editar para criar uma para organizar sua biblioteca", "deleteModal": { "header": "Deletar categoria", "desc": "Você quer deletar esta categoria" @@ -228,8 +254,9 @@ "downloadedOnly": "Apenas baixados" }, "downloadScreen": { - "dbInfo": "Downloads are saved in a SQLite Database.", - "downloadChapters": "downloaded Chapters", - "noDownloads": "No downloads" + "dbInfo": "Downloads são salvos em banco de dados SQLite.", + "downloadChapters": "Capítulos baixados", + "noDownloads": "Sem transferências", + "downloadsLower": "baixados" } } diff --git a/strings/languages/pt_PT/strings.json b/strings/languages/pt_PT/strings.json index 760829aa..ddffe85c 100644 --- a/strings/languages/pt_PT/strings.json +++ b/strings/languages/pt_PT/strings.json @@ -36,7 +36,8 @@ "totalChapters": "Total chapters", "download": "Downloaded", "unread": "Unread", - "lastRead": "Last Read" + "lastRead": "Last read", + "lastUpdated": "Last updated" }, "display": { "displayMode": "Display mode", @@ -56,7 +57,8 @@ "searchbar": "Search updates", "lastUpdatedAt": "Library last updated:", "newChapters": "new Chapters", - "emptyView": "No recent updates" + "emptyView": "No recent updates", + "updatesLower": "updates" }, "history": "History", "historyScreen": { @@ -86,16 +88,19 @@ "lineHeight": "Line Height", "fontStyle": "Font style", "fullscreen": "Fullscreen", + "bionicReading": "Bionic Reading", "renderHml": "Render HTML", "autoscroll": "AutoScroll", "verticalSeekbar": "Vertical Seekbar", "showBatteryAndTime": "Show battery and time", "showProgressPercentage": "Show progress percentage", "swipeGestures": "Swipe left or right to navigate between chapters", + "readerPages": "Tap left or right to navigate through pages in the reader (Experimental)", "allowTextSelection": "Allow text selection", "useChapterDrawerSwipeNavigation": "Swipe right to open drawer", "removeExtraSpacing": "Remove extra paragraph spacing", "volumeButtonsScroll": "Volume buttons scroll", + "scrollAmount": "Scroll amount (screen height by default)", "showSwipeMargins": "Show swipe margins" }, "drawer": { @@ -125,6 +130,15 @@ "validChapterName": "Enter a valid chapter name", "validChapterNumber": "Enter a valid chapter number" } + }, + "convertToEpubModal": { + "chooseLocation": "Select EPUB storage directory", + "pathToFolder": "Path to EPUB save folder", + "useReaderTheme": "Use reader theme", + "useCustomCSS": "Use custom CSS", + "useCustomJS": "Use custom JS", + "useCustomJSWarning": "May not be supported by all EPUB readers", + "chaptersWarning": "Only downloaded chapters are included in the EPUB" } }, "more": "More", @@ -152,8 +166,12 @@ "refreshMetadataDescription": "Check for new cover and details when updating library", "updateTime": "Show last update time", "autoDownload": "Auto-download", + "epub": "EPUB", + "epubLocation": "EPUB Location", + "epubLocationDescription": "The place where you open and export your EPUB files.", "downloadNewChapters": "Download new chapters", - "disableHapticFeedback": "Disable haptic feedback" + "disableHapticFeedback": "Disable haptic feedback", + "jumpToLastReadChapter": "Jump to last read chapter in list" }, "readerSettings": { "title": "Reader", @@ -168,7 +186,15 @@ "autoScrollOffset": "Auto scroll offset (screen height by default)", "saveCustomTheme": "Save custom theme", "deleteCustomTheme": "Delete custom theme", - "customCSS": "Custom CSS" + "customCSS": "Custom CSS", + "customJS": "Custom JS", + "openCSSFile": "Open CSS file", + "openJSFile": "Open JS file", + "notSaved": "Not saved", + "cssHint": "Hint: You can create source specific CSS configuration with the source ID. (#sourceId-[SOURCEID])", + "jsHint": "Hint: You have access to following variables: html, novelName, chapterName, sourceId, chapterId, novelId", + "clearCustomCSS": "Are you sure? Your custom CSS would be reset.", + "clearCustomJS": "Are you sure? Your custom JS would be reset." }, "browseSettings": "Browse Settings", "browseSettingsScreen": { @@ -230,6 +256,7 @@ "downloadScreen": { "dbInfo": "Downloads are saved in a SQLite Database.", "downloadChapters": "downloaded Chapters", - "noDownloads": "No downloads" + "noDownloads": "No downloads", + "downloadsLower": "downloads" } } diff --git a/strings/languages/ro_RO/strings.json b/strings/languages/ro_RO/strings.json index 760829aa..ddffe85c 100644 --- a/strings/languages/ro_RO/strings.json +++ b/strings/languages/ro_RO/strings.json @@ -36,7 +36,8 @@ "totalChapters": "Total chapters", "download": "Downloaded", "unread": "Unread", - "lastRead": "Last Read" + "lastRead": "Last read", + "lastUpdated": "Last updated" }, "display": { "displayMode": "Display mode", @@ -56,7 +57,8 @@ "searchbar": "Search updates", "lastUpdatedAt": "Library last updated:", "newChapters": "new Chapters", - "emptyView": "No recent updates" + "emptyView": "No recent updates", + "updatesLower": "updates" }, "history": "History", "historyScreen": { @@ -86,16 +88,19 @@ "lineHeight": "Line Height", "fontStyle": "Font style", "fullscreen": "Fullscreen", + "bionicReading": "Bionic Reading", "renderHml": "Render HTML", "autoscroll": "AutoScroll", "verticalSeekbar": "Vertical Seekbar", "showBatteryAndTime": "Show battery and time", "showProgressPercentage": "Show progress percentage", "swipeGestures": "Swipe left or right to navigate between chapters", + "readerPages": "Tap left or right to navigate through pages in the reader (Experimental)", "allowTextSelection": "Allow text selection", "useChapterDrawerSwipeNavigation": "Swipe right to open drawer", "removeExtraSpacing": "Remove extra paragraph spacing", "volumeButtonsScroll": "Volume buttons scroll", + "scrollAmount": "Scroll amount (screen height by default)", "showSwipeMargins": "Show swipe margins" }, "drawer": { @@ -125,6 +130,15 @@ "validChapterName": "Enter a valid chapter name", "validChapterNumber": "Enter a valid chapter number" } + }, + "convertToEpubModal": { + "chooseLocation": "Select EPUB storage directory", + "pathToFolder": "Path to EPUB save folder", + "useReaderTheme": "Use reader theme", + "useCustomCSS": "Use custom CSS", + "useCustomJS": "Use custom JS", + "useCustomJSWarning": "May not be supported by all EPUB readers", + "chaptersWarning": "Only downloaded chapters are included in the EPUB" } }, "more": "More", @@ -152,8 +166,12 @@ "refreshMetadataDescription": "Check for new cover and details when updating library", "updateTime": "Show last update time", "autoDownload": "Auto-download", + "epub": "EPUB", + "epubLocation": "EPUB Location", + "epubLocationDescription": "The place where you open and export your EPUB files.", "downloadNewChapters": "Download new chapters", - "disableHapticFeedback": "Disable haptic feedback" + "disableHapticFeedback": "Disable haptic feedback", + "jumpToLastReadChapter": "Jump to last read chapter in list" }, "readerSettings": { "title": "Reader", @@ -168,7 +186,15 @@ "autoScrollOffset": "Auto scroll offset (screen height by default)", "saveCustomTheme": "Save custom theme", "deleteCustomTheme": "Delete custom theme", - "customCSS": "Custom CSS" + "customCSS": "Custom CSS", + "customJS": "Custom JS", + "openCSSFile": "Open CSS file", + "openJSFile": "Open JS file", + "notSaved": "Not saved", + "cssHint": "Hint: You can create source specific CSS configuration with the source ID. (#sourceId-[SOURCEID])", + "jsHint": "Hint: You have access to following variables: html, novelName, chapterName, sourceId, chapterId, novelId", + "clearCustomCSS": "Are you sure? Your custom CSS would be reset.", + "clearCustomJS": "Are you sure? Your custom JS would be reset." }, "browseSettings": "Browse Settings", "browseSettingsScreen": { @@ -230,6 +256,7 @@ "downloadScreen": { "dbInfo": "Downloads are saved in a SQLite Database.", "downloadChapters": "downloaded Chapters", - "noDownloads": "No downloads" + "noDownloads": "No downloads", + "downloadsLower": "downloads" } } diff --git a/strings/languages/ru_RU/strings.json b/strings/languages/ru_RU/strings.json index 69849ae5..af4423c4 100644 --- a/strings/languages/ru_RU/strings.json +++ b/strings/languages/ru_RU/strings.json @@ -36,7 +36,8 @@ "totalChapters": "Всего глав", "download": "Загружено", "unread": "Непрочитанные", - "lastRead": "Последнее прочитанное" + "lastRead": "Последнее прочитанное", + "lastUpdated": "Последнее обновление" }, "display": { "displayMode": "Режим отображения", @@ -45,7 +46,7 @@ "noTitle": "Только сетка обложки", "list": "Список", "badges": "Значки", - "downloadBadges": "Загружено Значки", + "downloadBadges": "Значок загруженных глав", "unreadBadges": "Не прочитано Значки", "showNoOfItems": "Показывать количество элементов" } @@ -55,8 +56,9 @@ "updatesScreen": { "searchbar": "Поиск в обновлениях", "lastUpdatedAt": "Последнее обновление библиотеки:", - "newChapters": "new Chapters", - "emptyView": "No recent updates" + "newChapters": "новые главы", + "emptyView": "Нет последних обновлений", + "updatesLower": "обновлено" }, "history": "История", "historyScreen": { @@ -86,16 +88,19 @@ "lineHeight": "Высота строки", "fontStyle": "Шрифт", "fullscreen": "Полноэкранный", + "bionicReading": "Бионическое чтение", "renderHml": "Рендер HTML", "autoscroll": "Автопрокрутка", "verticalSeekbar": "Вертикальная панель навигации", "showBatteryAndTime": "Показывать батарею и время", "showProgressPercentage": "Показывать процент прогресса", "swipeGestures": "Проведите влево или вправо для перехода между главами", + "readerPages": "Tap left or right to navigate through pages in the reader (Experimental)", "allowTextSelection": "Разрешить выделение текста", "useChapterDrawerSwipeNavigation": "Проведите вправо, чтобы открыть", "removeExtraSpacing": "Удалить дополнительный интервал параграфа", "volumeButtonsScroll": "Прокрутка кноками громкости", + "scrollAmount": "Смещение автопрокрутки (высота экрана по умолчанию)", "showSwipeMargins": "Показать зоны прокрутки" }, "drawer": { @@ -125,6 +130,15 @@ "validChapterName": "Введите допустимое название главы", "validChapterNumber": "Введите действительный номер главы" } + }, + "convertToEpubModal": { + "chooseLocation": "Выберите каталог хранения EPUB", + "pathToFolder": "Путь к папке сохранения EPUB", + "useReaderTheme": "Использовать тему для чтения", + "useCustomCSS": "Использовать пользовательский CSS", + "useCustomJS": "Использовать пользовательский JS", + "useCustomJSWarning": "Может поддерживаться не всеми читателями EPUB", + "chaptersWarning": "Включать в EPUB только загруженные главы" } }, "more": "Ещё", @@ -152,8 +166,12 @@ "refreshMetadataDescription": "Проверять наличие новой обложки и описания при обновлении библиотеки", "updateTime": "Показать время последнего обновления", "autoDownload": "Автозагрузка", + "epub": "EPUB", + "epubLocation": "Расположение EPUB", + "epubLocationDescription": "Место открытия и экспорта файлов EPUB.", "downloadNewChapters": "Скачивать новые главы", - "disableHapticFeedback": "Отключить виброотклик" + "disableHapticFeedback": "Отключить виброотклик", + "jumpToLastReadChapter": "Jump to last read chapter in list" }, "readerSettings": { "title": "Чтение", @@ -168,7 +186,15 @@ "autoScrollOffset": "Смещение автопрокрутки (высота экрана по умолчанию)", "saveCustomTheme": "Сохранить пользовательскую тему", "deleteCustomTheme": "Удалить пользовательскую тему", - "customCSS": "Пользовательские CSS" + "customCSS": "Пользовательские CSS", + "customJS": "Пользовательский JS", + "openCSSFile": "Открыть CSS-файл", + "openJSFile": "Открыть JS-файл", + "notSaved": "Не сохранено", + "cssHint": "Подсказка: Вы можете создать исходный код конфигурации с исходным ID. (#sourceId-[SOURCEID])", + "jsHint": "Подсказка: У вас есть доступ к следующим переменным: html, novelName, chapterName, sourceId, chapterId, novelId", + "clearCustomCSS": "Вы уверены? Ваш пользовательский CSS будет сброшен.", + "clearCustomJS": "Вы уверены? Ваш пользовательский JS будет сброшен." }, "browseSettings": "Настройки обзора", "browseSettingsScreen": { @@ -228,8 +254,9 @@ "downloadedOnly": "Только загруженные главы" }, "downloadScreen": { - "dbInfo": "Downloads are saved in a SQLite Database.", - "downloadChapters": "downloaded Chapters", - "noDownloads": "No downloads" + "dbInfo": "Загрузки сохраняются в базе данных SQLite.", + "downloadChapters": "загруженные главы", + "noDownloads": "Ничего не загружено", + "downloadsLower": "Загруженное" } } diff --git a/strings/languages/sq_AL/strings.json b/strings/languages/sq_AL/strings.json index 760829aa..ddffe85c 100644 --- a/strings/languages/sq_AL/strings.json +++ b/strings/languages/sq_AL/strings.json @@ -36,7 +36,8 @@ "totalChapters": "Total chapters", "download": "Downloaded", "unread": "Unread", - "lastRead": "Last Read" + "lastRead": "Last read", + "lastUpdated": "Last updated" }, "display": { "displayMode": "Display mode", @@ -56,7 +57,8 @@ "searchbar": "Search updates", "lastUpdatedAt": "Library last updated:", "newChapters": "new Chapters", - "emptyView": "No recent updates" + "emptyView": "No recent updates", + "updatesLower": "updates" }, "history": "History", "historyScreen": { @@ -86,16 +88,19 @@ "lineHeight": "Line Height", "fontStyle": "Font style", "fullscreen": "Fullscreen", + "bionicReading": "Bionic Reading", "renderHml": "Render HTML", "autoscroll": "AutoScroll", "verticalSeekbar": "Vertical Seekbar", "showBatteryAndTime": "Show battery and time", "showProgressPercentage": "Show progress percentage", "swipeGestures": "Swipe left or right to navigate between chapters", + "readerPages": "Tap left or right to navigate through pages in the reader (Experimental)", "allowTextSelection": "Allow text selection", "useChapterDrawerSwipeNavigation": "Swipe right to open drawer", "removeExtraSpacing": "Remove extra paragraph spacing", "volumeButtonsScroll": "Volume buttons scroll", + "scrollAmount": "Scroll amount (screen height by default)", "showSwipeMargins": "Show swipe margins" }, "drawer": { @@ -125,6 +130,15 @@ "validChapterName": "Enter a valid chapter name", "validChapterNumber": "Enter a valid chapter number" } + }, + "convertToEpubModal": { + "chooseLocation": "Select EPUB storage directory", + "pathToFolder": "Path to EPUB save folder", + "useReaderTheme": "Use reader theme", + "useCustomCSS": "Use custom CSS", + "useCustomJS": "Use custom JS", + "useCustomJSWarning": "May not be supported by all EPUB readers", + "chaptersWarning": "Only downloaded chapters are included in the EPUB" } }, "more": "More", @@ -152,8 +166,12 @@ "refreshMetadataDescription": "Check for new cover and details when updating library", "updateTime": "Show last update time", "autoDownload": "Auto-download", + "epub": "EPUB", + "epubLocation": "EPUB Location", + "epubLocationDescription": "The place where you open and export your EPUB files.", "downloadNewChapters": "Download new chapters", - "disableHapticFeedback": "Disable haptic feedback" + "disableHapticFeedback": "Disable haptic feedback", + "jumpToLastReadChapter": "Jump to last read chapter in list" }, "readerSettings": { "title": "Reader", @@ -168,7 +186,15 @@ "autoScrollOffset": "Auto scroll offset (screen height by default)", "saveCustomTheme": "Save custom theme", "deleteCustomTheme": "Delete custom theme", - "customCSS": "Custom CSS" + "customCSS": "Custom CSS", + "customJS": "Custom JS", + "openCSSFile": "Open CSS file", + "openJSFile": "Open JS file", + "notSaved": "Not saved", + "cssHint": "Hint: You can create source specific CSS configuration with the source ID. (#sourceId-[SOURCEID])", + "jsHint": "Hint: You have access to following variables: html, novelName, chapterName, sourceId, chapterId, novelId", + "clearCustomCSS": "Are you sure? Your custom CSS would be reset.", + "clearCustomJS": "Are you sure? Your custom JS would be reset." }, "browseSettings": "Browse Settings", "browseSettingsScreen": { @@ -230,6 +256,7 @@ "downloadScreen": { "dbInfo": "Downloads are saved in a SQLite Database.", "downloadChapters": "downloaded Chapters", - "noDownloads": "No downloads" + "noDownloads": "No downloads", + "downloadsLower": "downloads" } } diff --git a/strings/languages/sr_SP/strings.json b/strings/languages/sr_SP/strings.json index 760829aa..ddffe85c 100644 --- a/strings/languages/sr_SP/strings.json +++ b/strings/languages/sr_SP/strings.json @@ -36,7 +36,8 @@ "totalChapters": "Total chapters", "download": "Downloaded", "unread": "Unread", - "lastRead": "Last Read" + "lastRead": "Last read", + "lastUpdated": "Last updated" }, "display": { "displayMode": "Display mode", @@ -56,7 +57,8 @@ "searchbar": "Search updates", "lastUpdatedAt": "Library last updated:", "newChapters": "new Chapters", - "emptyView": "No recent updates" + "emptyView": "No recent updates", + "updatesLower": "updates" }, "history": "History", "historyScreen": { @@ -86,16 +88,19 @@ "lineHeight": "Line Height", "fontStyle": "Font style", "fullscreen": "Fullscreen", + "bionicReading": "Bionic Reading", "renderHml": "Render HTML", "autoscroll": "AutoScroll", "verticalSeekbar": "Vertical Seekbar", "showBatteryAndTime": "Show battery and time", "showProgressPercentage": "Show progress percentage", "swipeGestures": "Swipe left or right to navigate between chapters", + "readerPages": "Tap left or right to navigate through pages in the reader (Experimental)", "allowTextSelection": "Allow text selection", "useChapterDrawerSwipeNavigation": "Swipe right to open drawer", "removeExtraSpacing": "Remove extra paragraph spacing", "volumeButtonsScroll": "Volume buttons scroll", + "scrollAmount": "Scroll amount (screen height by default)", "showSwipeMargins": "Show swipe margins" }, "drawer": { @@ -125,6 +130,15 @@ "validChapterName": "Enter a valid chapter name", "validChapterNumber": "Enter a valid chapter number" } + }, + "convertToEpubModal": { + "chooseLocation": "Select EPUB storage directory", + "pathToFolder": "Path to EPUB save folder", + "useReaderTheme": "Use reader theme", + "useCustomCSS": "Use custom CSS", + "useCustomJS": "Use custom JS", + "useCustomJSWarning": "May not be supported by all EPUB readers", + "chaptersWarning": "Only downloaded chapters are included in the EPUB" } }, "more": "More", @@ -152,8 +166,12 @@ "refreshMetadataDescription": "Check for new cover and details when updating library", "updateTime": "Show last update time", "autoDownload": "Auto-download", + "epub": "EPUB", + "epubLocation": "EPUB Location", + "epubLocationDescription": "The place where you open and export your EPUB files.", "downloadNewChapters": "Download new chapters", - "disableHapticFeedback": "Disable haptic feedback" + "disableHapticFeedback": "Disable haptic feedback", + "jumpToLastReadChapter": "Jump to last read chapter in list" }, "readerSettings": { "title": "Reader", @@ -168,7 +186,15 @@ "autoScrollOffset": "Auto scroll offset (screen height by default)", "saveCustomTheme": "Save custom theme", "deleteCustomTheme": "Delete custom theme", - "customCSS": "Custom CSS" + "customCSS": "Custom CSS", + "customJS": "Custom JS", + "openCSSFile": "Open CSS file", + "openJSFile": "Open JS file", + "notSaved": "Not saved", + "cssHint": "Hint: You can create source specific CSS configuration with the source ID. (#sourceId-[SOURCEID])", + "jsHint": "Hint: You have access to following variables: html, novelName, chapterName, sourceId, chapterId, novelId", + "clearCustomCSS": "Are you sure? Your custom CSS would be reset.", + "clearCustomJS": "Are you sure? Your custom JS would be reset." }, "browseSettings": "Browse Settings", "browseSettingsScreen": { @@ -230,6 +256,7 @@ "downloadScreen": { "dbInfo": "Downloads are saved in a SQLite Database.", "downloadChapters": "downloaded Chapters", - "noDownloads": "No downloads" + "noDownloads": "No downloads", + "downloadsLower": "downloads" } } diff --git a/strings/languages/sv_SE/strings.json b/strings/languages/sv_SE/strings.json index 760829aa..ddffe85c 100644 --- a/strings/languages/sv_SE/strings.json +++ b/strings/languages/sv_SE/strings.json @@ -36,7 +36,8 @@ "totalChapters": "Total chapters", "download": "Downloaded", "unread": "Unread", - "lastRead": "Last Read" + "lastRead": "Last read", + "lastUpdated": "Last updated" }, "display": { "displayMode": "Display mode", @@ -56,7 +57,8 @@ "searchbar": "Search updates", "lastUpdatedAt": "Library last updated:", "newChapters": "new Chapters", - "emptyView": "No recent updates" + "emptyView": "No recent updates", + "updatesLower": "updates" }, "history": "History", "historyScreen": { @@ -86,16 +88,19 @@ "lineHeight": "Line Height", "fontStyle": "Font style", "fullscreen": "Fullscreen", + "bionicReading": "Bionic Reading", "renderHml": "Render HTML", "autoscroll": "AutoScroll", "verticalSeekbar": "Vertical Seekbar", "showBatteryAndTime": "Show battery and time", "showProgressPercentage": "Show progress percentage", "swipeGestures": "Swipe left or right to navigate between chapters", + "readerPages": "Tap left or right to navigate through pages in the reader (Experimental)", "allowTextSelection": "Allow text selection", "useChapterDrawerSwipeNavigation": "Swipe right to open drawer", "removeExtraSpacing": "Remove extra paragraph spacing", "volumeButtonsScroll": "Volume buttons scroll", + "scrollAmount": "Scroll amount (screen height by default)", "showSwipeMargins": "Show swipe margins" }, "drawer": { @@ -125,6 +130,15 @@ "validChapterName": "Enter a valid chapter name", "validChapterNumber": "Enter a valid chapter number" } + }, + "convertToEpubModal": { + "chooseLocation": "Select EPUB storage directory", + "pathToFolder": "Path to EPUB save folder", + "useReaderTheme": "Use reader theme", + "useCustomCSS": "Use custom CSS", + "useCustomJS": "Use custom JS", + "useCustomJSWarning": "May not be supported by all EPUB readers", + "chaptersWarning": "Only downloaded chapters are included in the EPUB" } }, "more": "More", @@ -152,8 +166,12 @@ "refreshMetadataDescription": "Check for new cover and details when updating library", "updateTime": "Show last update time", "autoDownload": "Auto-download", + "epub": "EPUB", + "epubLocation": "EPUB Location", + "epubLocationDescription": "The place where you open and export your EPUB files.", "downloadNewChapters": "Download new chapters", - "disableHapticFeedback": "Disable haptic feedback" + "disableHapticFeedback": "Disable haptic feedback", + "jumpToLastReadChapter": "Jump to last read chapter in list" }, "readerSettings": { "title": "Reader", @@ -168,7 +186,15 @@ "autoScrollOffset": "Auto scroll offset (screen height by default)", "saveCustomTheme": "Save custom theme", "deleteCustomTheme": "Delete custom theme", - "customCSS": "Custom CSS" + "customCSS": "Custom CSS", + "customJS": "Custom JS", + "openCSSFile": "Open CSS file", + "openJSFile": "Open JS file", + "notSaved": "Not saved", + "cssHint": "Hint: You can create source specific CSS configuration with the source ID. (#sourceId-[SOURCEID])", + "jsHint": "Hint: You have access to following variables: html, novelName, chapterName, sourceId, chapterId, novelId", + "clearCustomCSS": "Are you sure? Your custom CSS would be reset.", + "clearCustomJS": "Are you sure? Your custom JS would be reset." }, "browseSettings": "Browse Settings", "browseSettingsScreen": { @@ -230,6 +256,7 @@ "downloadScreen": { "dbInfo": "Downloads are saved in a SQLite Database.", "downloadChapters": "downloaded Chapters", - "noDownloads": "No downloads" + "noDownloads": "No downloads", + "downloadsLower": "downloads" } } diff --git a/strings/languages/tr_TR/strings.json b/strings/languages/tr_TR/strings.json index d19d2af3..68d12989 100644 --- a/strings/languages/tr_TR/strings.json +++ b/strings/languages/tr_TR/strings.json @@ -36,7 +36,8 @@ "totalChapters": "Toplam bölüm", "download": "İndirilenler", "unread": "Okunmamışlar", - "lastRead": "Son Okunanlar" + "lastRead": "Son okunma", + "lastUpdated": "Son güncellenme" }, "display": { "displayMode": "Görüntüleme modu", @@ -55,8 +56,9 @@ "updatesScreen": { "searchbar": "Güncellemelerde ara", "lastUpdatedAt": "Kitaplık son güncelleme:", - "newChapters": "new Chapters", - "emptyView": "No recent updates" + "newChapters": "Yeni bölüm", + "emptyView": "Güncelleme yok", + "updatesLower": "güncellemeler" }, "history": "Geçmiş", "historyScreen": { @@ -86,16 +88,19 @@ "lineHeight": "Satır Yüksekliği", "fontStyle": "Yazı tipi", "fullscreen": "Tam ekran", + "bionicReading": "Biyonik Okuma", "renderHml": "HTML'yi Render'le", "autoscroll": "Otomatik Kaydırma", "verticalSeekbar": "Dikey Arama Çubuğu", "showBatteryAndTime": "Pili ve saati göster", "showProgressPercentage": "İlerleme yüzdesini göster", "swipeGestures": "Bölümler arası gezinmek için sol veya sağa doğru kaydırın", + "readerPages": "Tap left or right to navigate through pages in the reader (Experimental)", "allowTextSelection": "Yazı seçmeye izin ver", "useChapterDrawerSwipeNavigation": "Çekmeceyi açmak için sağa kaydırın", "removeExtraSpacing": "Ekstra paragraf boşluklarını kaldır", "volumeButtonsScroll": "Ses butonlarıyla kaydırma", + "scrollAmount": "Kaydırma miktarı (varsayılan olarak ekran yüksekliği)", "showSwipeMargins": "Kaydırma kenar boşluklarını göster" }, "drawer": { @@ -125,6 +130,15 @@ "validChapterName": "Geçerli bir bölüm adı girin", "validChapterNumber": "Geçerli bir bölüm sayısı girin" } + }, + "convertToEpubModal": { + "chooseLocation": "EPUB depolama dizinini seç", + "pathToFolder": "EPUB dosyalarını kaydetme klasörünün yolu", + "useReaderTheme": "Okuyucu temasını kullan", + "useCustomCSS": "Özel CSS kullan", + "useCustomJS": "Özel JS kullan", + "useCustomJSWarning": "Tüm EPUB okuyucuları tarafından desteklenmeyebilir", + "chaptersWarning": "EPUB'da yalnızca, indirilen bölümler dahil edilir" } }, "more": "Daha fazla", @@ -152,8 +166,12 @@ "refreshMetadataDescription": "Kitaplığı güncellerken yeni kapak ve ayrıntıları denetle", "updateTime": "Son güncelleme süresini göster", "autoDownload": "Otomatik İndirme", + "epub": "EPUB", + "epubLocation": "EPUB Konumu", + "epubLocationDescription": "EPUB dosyalarınızı açıp, dışa aktardığınız yer.", "downloadNewChapters": "Yeni bölümleri indir", - "disableHapticFeedback": "Dokunmatik geri bildirimi devre dışı bırak" + "disableHapticFeedback": "Dokunmatik geri bildirimi devre dışı bırak", + "jumpToLastReadChapter": "Jump to last read chapter in list" }, "readerSettings": { "title": "Okuyucu", @@ -168,7 +186,15 @@ "autoScrollOffset": "Otomatik kaydırma konumu (varsayılan olarak ekran yüksekliği)", "saveCustomTheme": "Özel temayı kaydet", "deleteCustomTheme": "Özel temayı sil", - "customCSS": "Özel CSS" + "customCSS": "Özel CSS", + "customJS": "Özel JS", + "openCSSFile": "CSS dosyası aç", + "openJSFile": "JS dosyası aç", + "notSaved": "Kaydedilmedi", + "cssHint": "İpucu: Kaynak ID'si ile kaynağa özel CSS yapılandırması oluşturabilirsiniz.\n(#kaynakId-[KAYNAKID])", + "jsHint": "İpucu: Aşağıdaki değişkenlere erişiminiz bulunmakta:\nhtml, novelName, chapterName, sourceId, chapterId, novelId", + "clearCustomCSS": "Emin misiniz? Özel CSS'niz sıfırlanır.", + "clearCustomJS": "Emin misiniz? Özel JS kodlarınız sıfırlanır." }, "browseSettings": "Göz Atma Seçenekleri", "browseSettingsScreen": { @@ -228,8 +254,9 @@ "downloadedOnly": "Yalnızca indirilenler" }, "downloadScreen": { - "dbInfo": "Downloads are saved in a SQLite Database.", - "downloadChapters": "downloaded Chapters", - "noDownloads": "No downloads" + "dbInfo": "İndirilenler bir SQLite Veritabanında kaydedilmektedir.", + "downloadChapters": "İndirilen bölümler", + "noDownloads": "İndirme yok", + "downloadsLower": "İndirilenler" } } diff --git a/strings/languages/uk_UA/strings.json b/strings/languages/uk_UA/strings.json index 985e8d2c..2e01d255 100644 --- a/strings/languages/uk_UA/strings.json +++ b/strings/languages/uk_UA/strings.json @@ -15,7 +15,7 @@ "searchFor": "Шукати", "globally": "глобально", "searchResults": "Результати пошуку", - "chapters": "Chapters", + "chapters": "Глави", "submit": "Submit", "retry": "Retry" }, @@ -36,7 +36,8 @@ "totalChapters": "За загальною кількістю розділів", "download": "Downloaded", "unread": "Unread", - "lastRead": "Last Read" + "lastRead": "Last read", + "lastUpdated": "Last updated" }, "display": { "displayMode": "Режим відображення", @@ -56,7 +57,8 @@ "searchbar": "Пошук оновлень", "lastUpdatedAt": "Останнє оновлення бібліотеки:", "newChapters": "new Chapters", - "emptyView": "No recent updates" + "emptyView": "No recent updates", + "updatesLower": "updates" }, "history": "Історія", "historyScreen": { @@ -86,16 +88,19 @@ "lineHeight": "Висота рядка", "fontStyle": "Стиль шрифту", "fullscreen": "Повноекранний режим", + "bionicReading": "Bionic Reading", "renderHml": "Рендер HTML", "autoscroll": "Автопрокрутка", "verticalSeekbar": "Вертикальна навігаційна панель", "showBatteryAndTime": "Показувати стан батареї | час", "showProgressPercentage": "Показувати прогрес", "swipeGestures": "Проведіть вліво або вправо для навігації між главами", + "readerPages": "Tap left or right to navigate through pages in the reader (Experimental)", "allowTextSelection": "Дозволити виділяти текст", "useChapterDrawerSwipeNavigation": "Swipe right to open drawer", "removeExtraSpacing": "Remove extra paragraph spacing", "volumeButtonsScroll": "Volume buttons scroll", + "scrollAmount": "Scroll amount (screen height by default)", "showSwipeMargins": "Show swipe margins" }, "drawer": { @@ -125,6 +130,15 @@ "validChapterName": "Enter a valid chapter name", "validChapterNumber": "Enter a valid chapter number" } + }, + "convertToEpubModal": { + "chooseLocation": "Select EPUB storage directory", + "pathToFolder": "Path to EPUB save folder", + "useReaderTheme": "Use reader theme", + "useCustomCSS": "Use custom CSS", + "useCustomJS": "Use custom JS", + "useCustomJSWarning": "May not be supported by all EPUB readers", + "chaptersWarning": "Only downloaded chapters are included in the EPUB" } }, "more": "Більше", @@ -152,8 +166,12 @@ "refreshMetadataDescription": "Check for new cover and details when updating library", "updateTime": "Show last update time", "autoDownload": "Auto-download", + "epub": "EPUB", + "epubLocation": "EPUB Location", + "epubLocationDescription": "The place where you open and export your EPUB files.", "downloadNewChapters": "Download new chapters", - "disableHapticFeedback": "Disable haptic feedback" + "disableHapticFeedback": "Disable haptic feedback", + "jumpToLastReadChapter": "Jump to last read chapter in list" }, "readerSettings": { "title": "Тайтл", @@ -168,7 +186,15 @@ "autoScrollOffset": "Зсув автоматичної прокрутки (висота екрану за замовчуванням)", "saveCustomTheme": "Зберегти тему", "deleteCustomTheme": "Видалити тему", - "customCSS": "Довільний CSS" + "customCSS": "Довільний CSS", + "customJS": "Custom JS", + "openCSSFile": "Open CSS file", + "openJSFile": "Open JS file", + "notSaved": "Not saved", + "cssHint": "Hint: You can create source specific CSS configuration with the source ID. (#sourceId-[SOURCEID])", + "jsHint": "Hint: You have access to following variables: html, novelName, chapterName, sourceId, chapterId, novelId", + "clearCustomCSS": "Are you sure? Your custom CSS would be reset.", + "clearCustomJS": "Are you sure? Your custom JS would be reset." }, "browseSettings": "Налаштування джерел", "browseSettingsScreen": { @@ -230,6 +256,7 @@ "downloadScreen": { "dbInfo": "Downloads are saved in a SQLite Database.", "downloadChapters": "downloaded Chapters", - "noDownloads": "No downloads" + "noDownloads": "No downloads", + "downloadsLower": "downloads" } } diff --git a/strings/languages/vi_VN/strings.json b/strings/languages/vi_VN/strings.json index 1f278eae..c9686464 100644 --- a/strings/languages/vi_VN/strings.json +++ b/strings/languages/vi_VN/strings.json @@ -4,7 +4,7 @@ "ok": "Ok", "save": "Lưu", "clear": "Xóa", - "reset": "Thiết lập lại", + "reset": "Đặt lại", "search": "Tìm kiếm", "install": "Tải về", "newUpdateAvailable": "Đã có bản cập nhật mới", @@ -36,7 +36,8 @@ "totalChapters": "Toàn bộ chương", "download": "Đã tải xuống", "unread": "Chưa đọc", - "lastRead": "Lần đọc cuối" + "lastRead": "Lần đọc trước", + "lastUpdated": "Lân cập nhật trước" }, "display": { "displayMode": "Chế độ Hiển thị", @@ -56,7 +57,8 @@ "searchbar": "Tìm kiếm bản cập nhật", "lastUpdatedAt": "Lần cập nhật thư viện gần nhất:", "newChapters": "chương mới", - "emptyView": "Chưa cập nhật mới" + "emptyView": "Chưa cập nhật mới", + "updatesLower": "cập nhập" }, "history": "Lịch sử", "historyScreen": { @@ -86,16 +88,19 @@ "lineHeight": "Chiều cao dòng", "fontStyle": "Phông chữ", "fullscreen": "Toàn màn hình", + "bionicReading": "Bionic Reading", "renderHml": "WebView", "autoscroll": "Cuộn tự động", "verticalSeekbar": "Thanh trạng thái dọc", "showBatteryAndTime": "Hiển thị pin và giờ", "showProgressPercentage": "Hiện tiến trình", "swipeGestures": "Vuốt để đổi chương", + "readerPages": "Tap left or right to navigate through pages in the reader (Experimental)", "allowTextSelection": "Cho phép bôi đen chữ", "useChapterDrawerSwipeNavigation": "Vuốt phải để hiện danh sách", "removeExtraSpacing": "Xoá khoảng trống thừa", "volumeButtonsScroll": "Cuộn bằng nút âm lượng", + "scrollAmount": "Scroll amount (screen height by default)", "showSwipeMargins": "Hiện khoảng vuốt" }, "drawer": { @@ -125,6 +130,15 @@ "validChapterName": "Vui lòng nhập tên chương hợp lệ", "validChapterNumber": "Vui lòng nhập số chương hợp lệ" } + }, + "convertToEpubModal": { + "chooseLocation": "Select EPUB storage directory", + "pathToFolder": "Path to EPUB save folder", + "useReaderTheme": "Use reader theme", + "useCustomCSS": "Use custom CSS", + "useCustomJS": "Use custom JS", + "useCustomJSWarning": "May not be supported by all EPUB readers", + "chaptersWarning": "Only downloaded chapters are included in the EPUB" } }, "more": "Khác", @@ -152,8 +166,12 @@ "refreshMetadataDescription": "Kiểm tra ảnh bìa và mô tả khi cập nhật thự viện", "updateTime": "Hiện lần cập nhật trước", "autoDownload": "Tự động tải xuống", + "epub": "EPUB", + "epubLocation": "EPUB Location", + "epubLocationDescription": "The place where you open and export your EPUB files.", "downloadNewChapters": "Tải chương mới", - "disableHapticFeedback": "Tắt phản hồi xúc giác" + "disableHapticFeedback": "Tắt phản hồi xúc giác", + "jumpToLastReadChapter": "Jump to last read chapter in list" }, "readerSettings": { "title": "Trang đọc", @@ -168,7 +186,15 @@ "autoScrollOffset": "Khoảng cách tự động cuộn (mặc định chiều cao màn hình)", "saveCustomTheme": "Lưu tùy chỉnh giao diện", "deleteCustomTheme": "Xoá tuỳ chỉnh giao diện", - "customCSS": "CSS Tùy chỉnh" + "customCSS": "CSS Tùy chỉnh", + "customJS": "Custom JS", + "openCSSFile": "Open CSS file", + "openJSFile": "Open JS file", + "notSaved": "Not saved", + "cssHint": "Hint: You can create source specific CSS configuration with the source ID. (#sourceId-[SOURCEID])", + "jsHint": "Hint: You have access to following variables: html, novelName, chapterName, sourceId, chapterId, novelId", + "clearCustomCSS": "Are you sure? Your custom CSS would be reset.", + "clearCustomJS": "Are you sure? Your custom JS would be reset." }, "browseSettings": "Cài đặt trình tìm kiếm", "browseSettingsScreen": { @@ -230,6 +256,7 @@ "downloadScreen": { "dbInfo": "Các chương tải về sẽ được lưu trong cơ sở dữ liệu SQLite.", "downloadChapters": "chương đã tải về", - "noDownloads": "Không có tải xuống" + "noDownloads": "Không có tải xuống", + "downloadsLower": "tải xuống" } } diff --git a/strings/languages/zh_CN/strings.json b/strings/languages/zh_CN/strings.json index fa7e2930..a1f4ce6b 100644 --- a/strings/languages/zh_CN/strings.json +++ b/strings/languages/zh_CN/strings.json @@ -36,7 +36,8 @@ "totalChapters": "章节总数", "download": "Downloaded", "unread": "Unread", - "lastRead": "Last Read" + "lastRead": "最后读", + "lastUpdated": "最后更新" }, "display": { "displayMode": "显示模式", @@ -56,7 +57,8 @@ "searchbar": "搜索更新", "lastUpdatedAt": "最近更新的库:", "newChapters": "new Chapters", - "emptyView": "No recent updates" + "emptyView": "No recent updates", + "updatesLower": "updates" }, "history": "历史", "historyScreen": { @@ -86,16 +88,19 @@ "lineHeight": "行高", "fontStyle": "字体样式", "fullscreen": "全屏", + "bionicReading": "Bionic Reading", "renderHml": "渲染HTML", "autoscroll": "自动滚动", "verticalSeekbar": "垂直进度条", "showBatteryAndTime": "显示电池和时间", "showProgressPercentage": "显示进度百分比", "swipeGestures": "向左或向右滑动以导航章节", + "readerPages": "Tap left or right to navigate through pages in the reader (Experimental)", "allowTextSelection": "允许选择文本", "useChapterDrawerSwipeNavigation": "向右滑动以打开抽屉栏", "removeExtraSpacing": "Remove extra paragraph spacing", "volumeButtonsScroll": "Volume buttons scroll", + "scrollAmount": "Scroll amount (screen height by default)", "showSwipeMargins": "Show swipe margins" }, "drawer": { @@ -125,6 +130,15 @@ "validChapterName": "输入有效的章节名", "validChapterNumber": "输入有效的章节编号" } + }, + "convertToEpubModal": { + "chooseLocation": "Select EPUB storage directory", + "pathToFolder": "Path to EPUB save folder", + "useReaderTheme": "Use reader theme", + "useCustomCSS": "Use custom CSS", + "useCustomJS": "Use custom JS", + "useCustomJSWarning": "May not be supported by all EPUB readers", + "chaptersWarning": "Only downloaded chapters are included in the EPUB" } }, "more": "更多", @@ -152,8 +166,12 @@ "refreshMetadataDescription": "Check for new cover and details when updating library", "updateTime": "Show last update time", "autoDownload": "Auto-download", + "epub": "EPUB", + "epubLocation": "EPUB Location", + "epubLocationDescription": "The place where you open and export your EPUB files.", "downloadNewChapters": "Download new chapters", - "disableHapticFeedback": "Disable haptic feedback" + "disableHapticFeedback": "Disable haptic feedback", + "jumpToLastReadChapter": "Jump to last read chapter in list" }, "readerSettings": { "title": "阅读器", @@ -168,7 +186,15 @@ "autoScrollOffset": "自动滚动偏移(默认屏幕高度)", "saveCustomTheme": "保存自定义主题", "deleteCustomTheme": "删除自定义主题", - "customCSS": "自定义 CSS" + "customCSS": "自定义 CSS", + "customJS": "Custom JS", + "openCSSFile": "Open CSS file", + "openJSFile": "Open JS file", + "notSaved": "Not saved", + "cssHint": "Hint: You can create source specific CSS configuration with the source ID. (#sourceId-[SOURCEID])", + "jsHint": "Hint: You have access to following variables: html, novelName, chapterName, sourceId, chapterId, novelId", + "clearCustomCSS": "Are you sure? Your custom CSS would be reset.", + "clearCustomJS": "Are you sure? Your custom JS would be reset." }, "browseSettings": "浏览设置", "browseSettingsScreen": { @@ -230,6 +256,7 @@ "downloadScreen": { "dbInfo": "Downloads are saved in a SQLite Database.", "downloadChapters": "downloaded Chapters", - "noDownloads": "No downloads" + "noDownloads": "No downloads", + "downloadsLower": "downloads" } } diff --git a/strings/languages/zh_TW/strings.json b/strings/languages/zh_TW/strings.json index 61b3fcee..f310998d 100644 --- a/strings/languages/zh_TW/strings.json +++ b/strings/languages/zh_TW/strings.json @@ -36,7 +36,8 @@ "totalChapters": "章节总数", "download": "Downloaded", "unread": "Unread", - "lastRead": "Last Read" + "lastRead": "Last read", + "lastUpdated": "Last updated" }, "display": { "displayMode": "显示模式", @@ -56,7 +57,8 @@ "searchbar": "搜索更新", "lastUpdatedAt": "最近更新的库:", "newChapters": "new Chapters", - "emptyView": "No recent updates" + "emptyView": "No recent updates", + "updatesLower": "updates" }, "history": "历史", "historyScreen": { @@ -86,16 +88,19 @@ "lineHeight": "行高", "fontStyle": "字体样式", "fullscreen": "全屏", + "bionicReading": "Bionic Reading", "renderHml": "渲染HTML", "autoscroll": "自动滚动", "verticalSeekbar": "垂直进度条", "showBatteryAndTime": "显示电池和时间", "showProgressPercentage": "显示进度百分比", "swipeGestures": "向左或向右滑动以导航章节", + "readerPages": "Tap left or right to navigate through pages in the reader (Experimental)", "allowTextSelection": "允许选择文本", "useChapterDrawerSwipeNavigation": "Swipe right to open drawer", "removeExtraSpacing": "Remove extra paragraph spacing", "volumeButtonsScroll": "Volume buttons scroll", + "scrollAmount": "Scroll amount (screen height by default)", "showSwipeMargins": "Show swipe margins" }, "drawer": { @@ -125,6 +130,15 @@ "validChapterName": "Enter a valid chapter name", "validChapterNumber": "Enter a valid chapter number" } + }, + "convertToEpubModal": { + "chooseLocation": "Select EPUB storage directory", + "pathToFolder": "Path to EPUB save folder", + "useReaderTheme": "Use reader theme", + "useCustomCSS": "Use custom CSS", + "useCustomJS": "Use custom JS", + "useCustomJSWarning": "May not be supported by all EPUB readers", + "chaptersWarning": "Only downloaded chapters are included in the EPUB" } }, "more": "更多", @@ -152,8 +166,12 @@ "refreshMetadataDescription": "Check for new cover and details when updating library", "updateTime": "Show last update time", "autoDownload": "Auto-download", + "epub": "EPUB", + "epubLocation": "EPUB Location", + "epubLocationDescription": "The place where you open and export your EPUB files.", "downloadNewChapters": "Download new chapters", - "disableHapticFeedback": "Disable haptic feedback" + "disableHapticFeedback": "Disable haptic feedback", + "jumpToLastReadChapter": "Jump to last read chapter in list" }, "readerSettings": { "title": "阅读器", @@ -168,7 +186,15 @@ "autoScrollOffset": "自动滚动偏移(默认屏幕高度)", "saveCustomTheme": "保存自定义主题", "deleteCustomTheme": "删除自定义主题", - "customCSS": "自定义 CSS" + "customCSS": "自定义 CSS", + "customJS": "Custom JS", + "openCSSFile": "Open CSS file", + "openJSFile": "Open JS file", + "notSaved": "Not saved", + "cssHint": "Hint: You can create source specific CSS configuration with the source ID. (#sourceId-[SOURCEID])", + "jsHint": "Hint: You have access to following variables: html, novelName, chapterName, sourceId, chapterId, novelId", + "clearCustomCSS": "Are you sure? Your custom CSS would be reset.", + "clearCustomJS": "Are you sure? Your custom JS would be reset." }, "browseSettings": "浏览设置", "browseSettingsScreen": { @@ -230,6 +256,7 @@ "downloadScreen": { "dbInfo": "Downloads are saved in a SQLite Database.", "downloadChapters": "downloaded Chapters", - "noDownloads": "No downloads" + "noDownloads": "No downloads", + "downloadsLower": "downloads" } } diff --git a/strings/translations.ts b/strings/translations.ts index 9da90b37..2a46aecc 100644 --- a/strings/translations.ts +++ b/strings/translations.ts @@ -3,22 +3,26 @@ import * as dayjs from 'dayjs'; import i18n from 'i18n-js'; import customParseFormat from 'dayjs/plugin/customParseFormat'; +import localeData from 'dayjs/plugin/localeData'; import localizedFormat from 'dayjs/plugin/localizedFormat'; import relativeTime from 'dayjs/plugin/relativeTime'; import calendar from 'dayjs/plugin/calendar'; dayjs.extend(customParseFormat); +dayjs.extend(localeData); dayjs.extend(localizedFormat); dayjs.extend(relativeTime); dayjs.extend(calendar); -import 'dayjs/locale/es'; -import 'dayjs/locale/tr'; -import 'dayjs/locale/ru'; import 'dayjs/locale/ar'; -import 'dayjs/locale/uk'; -import 'dayjs/locale/pt'; import 'dayjs/locale/de'; +import 'dayjs/locale/es'; import 'dayjs/locale/it'; +import 'dayjs/locale/ja'; +import 'dayjs/locale/pt'; +import 'dayjs/locale/ru'; +import 'dayjs/locale/tr'; +import 'dayjs/locale/uk'; +import 'dayjs/locale/vi'; import 'dayjs/locale/zh'; import ar from './languages/ar_SA/strings.json'; @@ -40,23 +44,24 @@ import { StringMap } from './types'; i18n.fallbacks = true; i18n.translations = { + ar, + de, en, es, - tr, - ru, - ar, - uk, + it, + ja, pt, 'pt-BR': ptBr, - de, - it, + ru, + tr, + uk, + vi, 'zh-CN': zhCn, 'zh-TW': zhTw, - vi, - ja, }; i18n.locale = Localization.locale; dayjs.locale(Localization.locale); +export const localization = Localization.locale; export const getString = (stringKey: keyof StringMap) => i18n.t(stringKey); dayjs.Ls[dayjs.locale()].calendar = { diff --git a/strings/types/index.ts b/strings/types/index.ts index 82dca52f..4586a776 100644 --- a/strings/types/index.ts +++ b/strings/types/index.ts @@ -72,6 +72,7 @@ export interface StringMap { 'readerScreen.bottomSheet.lineHeight': 'string'; 'readerScreen.bottomSheet.fontStyle': 'string'; 'readerScreen.bottomSheet.fullscreen': 'string'; + 'readerScreen.bottomSheet.bionicReading': 'string'; 'readerScreen.bottomSheet.renderHml': 'string'; 'readerScreen.bottomSheet.autoscroll': 'string'; 'readerScreen.bottomSheet.verticalSeekbar': 'string'; @@ -82,6 +83,7 @@ export interface StringMap { 'readerScreen.bottomSheet.useChapterDrawerSwipeNavigation': 'string'; 'readerScreen.bottomSheet.removeExtraSpacing': 'string'; 'readerScreen.bottomSheet.volumeButtonsScroll': 'string'; + 'readerScreen.bottomSheet.scrollAmount': 'string'; 'readerScreen.bottomSheet.showSwipeMargins': 'string'; 'readerScreen.drawer.scrollToCurrentChapter': 'string'; 'readerScreen.drawer.scrollToTop': 'string'; @@ -101,6 +103,13 @@ export interface StringMap { 'novelScreen.jumpToChapterModal.chapterNumber': 'string'; 'novelScreen.jumpToChapterModal.error.validChapterName': 'string'; 'novelScreen.jumpToChapterModal.error.validChapterNumber': 'string'; + 'novelScreen.convertToEpubModal.chooseLocation': 'string'; + 'novelScreen.convertToEpubModal.pathToFolder': 'string'; + 'novelScreen.convertToEpubModal.useReaderTheme': 'string'; + 'novelScreen.convertToEpubModal.useCustomCSS': 'string'; + 'novelScreen.convertToEpubModal.useCustomJS': 'string'; + 'novelScreen.convertToEpubModal.useCustomJSWarning': 'string'; + 'novelScreen.convertToEpubModal.chaptersWarning': 'string'; 'more': 'string'; 'moreScreen.settings': 'string'; 'moreScreen.settingsScreen.generalSettings': 'string'; @@ -123,6 +132,9 @@ export interface StringMap { 'moreScreen.settingsScreen.generalSettingsScreen.refreshMetadataDescription': 'string'; 'moreScreen.settingsScreen.generalSettingsScreen.updateTime': 'string'; 'moreScreen.settingsScreen.generalSettingsScreen.autoDownload': 'string'; + 'moreScreen.settingsScreen.generalSettingsScreen.epub': 'string'; + 'moreScreen.settingsScreen.generalSettingsScreen.epubLocation': 'string'; + 'moreScreen.settingsScreen.generalSettingsScreen.epubLocationDescription': 'string'; 'moreScreen.settingsScreen.generalSettingsScreen.downloadNewChapters': 'string'; 'moreScreen.settingsScreen.generalSettingsScreen.disableHapticFeedback': 'string'; 'moreScreen.settingsScreen.readerSettings.title': 'string'; @@ -138,6 +150,14 @@ export interface StringMap { 'moreScreen.settingsScreen.readerSettings.saveCustomTheme': 'string'; 'moreScreen.settingsScreen.readerSettings.deleteCustomTheme': 'string'; 'moreScreen.settingsScreen.readerSettings.customCSS': 'string'; + 'moreScreen.settingsScreen.readerSettings.customJS': 'string'; + 'moreScreen.settingsScreen.readerSettings.openCSSFile': 'string'; + 'moreScreen.settingsScreen.readerSettings.openJSFile': 'string'; + 'moreScreen.settingsScreen.readerSettings.notSaved': 'string'; + 'moreScreen.settingsScreen.readerSettings.cssHint': 'string'; + 'moreScreen.settingsScreen.readerSettings.jsHint': 'string'; + 'moreScreen.settingsScreen.readerSettings.clearCustomCSS': 'string'; + 'moreScreen.settingsScreen.readerSettings.clearCustomJS': 'string'; 'moreScreen.settingsScreen.browseSettings': 'string'; 'moreScreen.settingsScreen.browseSettingsScreen.onlyShowPinnedSources': 'string'; 'moreScreen.settingsScreen.browseSettingsScreen.languages': 'string';