From 96175ea402cdeca6c11665ee662990153612ed6a Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Fri, 9 Jan 2026 20:01:56 +0100 Subject: [PATCH] Translations update from Hosted Weblate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Constantin Piber Co-authored-by: Gino Cicatiello Co-authored-by: Hosted Weblate Co-authored-by: JeanCPG97 Co-authored-by: Micka149 Co-authored-by: Nguyễn Trung Đức Co-authored-by: TheRay82 Co-authored-by: 清水汐音 Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/de/ Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/es/ Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/fa/ Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/it/ Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/ru/ Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/vi/ Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/zh_Hans/ Translation: Suwayomi/Suwayomi-WebUI --- public/locales/de.json | 14 +- public/locales/es.json | 99 ++- public/locales/fa.json | 1447 ++++++++++++++++++++++++++++++++++- public/locales/it.json | 25 +- public/locales/ru.json | 4 +- public/locales/vi.json | 105 ++- public/locales/zh_Hans.json | 4 + 7 files changed, 1653 insertions(+), 45 deletions(-) diff --git a/public/locales/de.json b/public/locales/de.json index 136bb847..e608fb62 100644 --- a/public/locales/de.json +++ b/public/locales/de.json @@ -857,7 +857,7 @@ }, "value": { "label": { - "day": "{{days}} $t(global.date.label.day, lowercase)" + "day": "{{days}} $t(global.date.label.day)" } } }, @@ -896,7 +896,7 @@ "days": { "day_one": "Tag", "day_other": "Tage", - "value": "{{count}}$t(global.time.days.day, lowercase)" + "value": "{{count}}$t(global.time.days.day)" } }, "colors": { @@ -946,7 +946,7 @@ } } }, - "value": "{{count}} $t(category.title.category, lowercase)" + "value": "{{count}} $t(category.title.category)" }, "settings": { "backup": { @@ -1485,7 +1485,9 @@ }, "manga_dynamic_color_schemes": { "title": "Dynamische Theme-Farben auf der Manga Seite", - "description": "Setzt die Theme-Farben auf der Manga Seite basieren auf dem Thumbnail" + "description": "Setzt die Theme-Farben auf der Manga Seite basieren auf dem Thumbnail", + "save": "Dynamische Theme-Farben abspeichern", + "set_active": "Als aktives Theme setzen" }, "title": "Erscheinung" }, @@ -1644,6 +1646,10 @@ "description": "Bild Konvertierung wird von externem Service durchgeführt", "title": "URL" } + }, + "search_params": { + "button": "Suchparameter ({{count}})", + "title": "Suchparameter" } } }, diff --git a/public/locales/es.json b/public/locales/es.json index 5402c86b..8b94c8d2 100644 --- a/public/locales/es.json +++ b/public/locales/es.json @@ -18,6 +18,9 @@ "title": "Ubicación de la copia de seguridad", "description": "La ruta al directorio del servidor donde deberían ser guardadas las copias de seguridad automatizadas" } + }, + "flags": { + "title": "Datos de la copia de seguridad" } }, "action": { @@ -147,7 +150,8 @@ }, "ui_login": { "label": { - "description": "El inicio de sesión será manejado por el cliente." + "description": "El inicio de sesión será manejado por el cliente.", + "title": "UI Iniciar sesión" } } } @@ -327,7 +331,12 @@ "title": "Mostrar solo capítulos no leídos" } }, - "title": "OPDS" + "title": "OPDS", + "cbz_mime_type": { + "compatible": "Es compatible", + "legacy": "Legado", + "modern": "Moderno" + } }, "database": { "address": "URL de la base de datos", @@ -335,6 +344,9 @@ "type": { "postgresql": "PostgreSQL", "title": "Tipo" + }, + "hikari_connection_pool": { + "description": "Mejora el rendimiento, pero puede causar problemas para algunas instalaciones donde los datos no pueden ser leidos desde la base de datos" } }, "koreader": { @@ -342,14 +354,36 @@ "check_sum_method": { "binary": "Binario", "filename": "Nombre del archivo", - "title": "Método de Checksum" + "title": "Método de emparejamiento de documentos" }, "device_id": "ID del dispositivo", - "server_address": "URL del servidor", + "server_address": "Direccion del servidor", "title": "Sincronización de KOReader", "tolerance": { - "description": "Tolerancia absoluta para la comparación del progreso", + "description": "La sincronizacion no sera activada si la diferencia del progreso está detro de esta tolerancia", "title": "Tolerancia" + }, + "connection": { + "connected": "Conectado como {{username}} al {{serverAddress}}", + "disconnect": "Desconectado del servidor de sincronizacion KOReader", + "disconnected": "Desconectado", + "message": { + "connect_error": "Fallo al conectar al servidor de sincronizacion KOReader.", + "connect_success": "Exitosamente conectado al servidor de sincronizacion KOReader.", + "disconnect_error": "Fallo al desconectar del servidor de sincronizacion de KOReader.", + "disconnect_success": "Desconectado con exito del servidor de sincronizacion KOReader." + }, + "status": "Estado de sincronizacion" + }, + "device_name": "Nombre del Dispositivo", + "strategy": { + "backward_title": "Sincronizado a un estado anterior", + "forward_title": "Sincronizando a un nuevo estado", + "option": { + "disabled": "Deshabilitado", + "keep_local": "Mantener local", + "keep_remote": "Mantener Remoto" + } } } } @@ -439,10 +473,10 @@ }, "clear_cache": { "label": { - "title": "Borrar la caché del servidor", - "success": "Se ha borrado la caché del servidor", + "title": "Borrar cache", + "success": "Caché borrado", "description": "La caché del cliente (navegador, electrón) debe borrarse al mismo tiempo, de lo contrario, la caché del cliente seguirá siendo utilizada", - "failure": "No se ha podido borrar la caché del servidor" + "failure": "No se ha podido borrar la caché" } }, "device": { @@ -524,10 +558,24 @@ }, "manga_dynamic_color_schemes": { "description": "Cambia los colores del tema en la página del manga basándose en la portada", - "title": "Colores de tema dinámicos en la página del manga" + "title": "Colores de tema dinámicos en la página del manga", + "save": "Guardar tema de color dinámico", + "set_active": "Establecer como tema activo" } }, - "default_value": "{{value}}<0>($t(global.label.default))" + "default_value": "{{value}}<0>($t(global.label.default))", + "images": { + "processing": { + "download": { + "description": "Las imágenes son procesadas una vez durante la de descarga" + }, + "serve": { + "description": "Las imágenes son procesadas en cada solicitud" + }, + "title": "Procesando imágen" + }, + "title": "Imágenes" + } }, "updates": { "title": "Actualizaciones", @@ -718,7 +766,10 @@ "today_at": "Hoy a las {{timeString}}", "day_one": "Día", "day_many": "Días", - "day_other": "Días" + "day_other": "Días", + "second_one": "Segundo", + "second_many": "Segundos", + "second_other": "Segundos" }, "value": { "label": { @@ -787,7 +838,8 @@ "open": "Abrir", "open_browser": "Abrir en el navegador", "open_webview": "Abrir en WebView", - "download": "Descargar" + "download": "Descargar", + "clear_selection": "Despejar" }, "label": { "display": "Visualización", @@ -852,7 +904,8 @@ "pinned": "Fijado", "stopped": "Detenido", "tiny": "Diminuto", - "version": "Versión" + "version": "Versión", + "logged_out": "Sesión Cerrada" }, "error": { "label": { @@ -1666,7 +1719,25 @@ "description": "En caso de que no se defina ningún tipo MIME, se usará el \"predeterminado\" para la conversión.\nEstablezca \"{{value}}\" como tipo de destino para desactivar la conversión de un tipo MIME.", "mime_type": "Tipo MIME", "target": "Tipo MIME de destino", - "title": "Conversión de descarga" + "title": "Procesando descarga de imagen", + "headers": { + "name": "Nombre", + "title": "Encabezados" + }, + "search_params": { + "button": "Buscar parametros ({{count}})", + "title": "Buscar parámetros" + }, + "target_modes": { + "image": { + "description": "Convertir imagenes a diferentes formatos", + "title": "Imágen" + }, + "url": { + "description": "La conversión de imagenes será manejada por un servico externo", + "title": "URL" + } + } } }, "title": { diff --git a/public/locales/fa.json b/public/locales/fa.json index d10b76c6..a357d97f 100644 --- a/public/locales/fa.json +++ b/public/locales/fa.json @@ -25,10 +25,18 @@ }, "title": { "category_one": "دسته بندی", - "category_other": "دسته بندی ها", + "category_other": "دسته بندی", "set_categories": "تعیین دسته‌ بندی" }, - "value": "{{count}} $t(category.title.category, lowercase)" + "value": "{{count}} $t(category.title.category, lowercase)", + "settings": { + "inclusion": { + "label": { + "exclude": "نادیده گرفتن: {{excludedCategoriesText}}", + "include": "لحاظ کردن: {{includedCategoriesText}}" + } + } + } }, "chapter": { "action": { @@ -129,7 +137,7 @@ "confirmation_one": "شما در حال علامت‌ زدن یک چپتر به‌ عنوان خوانده‌ نشده هستید", "confirmation_other": "شما در حال علامت‌ زدن {{count}} چپتر به‌ عنوان خوانده‌ نشده هستید", "error_one": "علامت‌ زدن چپتر به‌ عنوان خوانده‌ نشده انجام نشد", - "error_other": "علامت‌ زدن چپتر به‌ عنوان خوانده‌ نشده انجام نشد", + "error_other": "علامت‌ زدن چپتر ها به‌ عنوان خوانده‌ نشده انجام نشد", "success_one": "چپتر به‌ عنوان خوانده‌ نشده علامت‌ زده شد", "success_other": "{{count}} چپتر به‌ عنوان خوانده‌ نشده علامت‌ زده شد" } @@ -155,7 +163,7 @@ "source_title": "عنوان منبع" } }, - "exclude_scanlators": "حذف گروه ترجمه" + "exclude_scanlators": "نادیده گرفتن گروه ترجمه" }, "status": { "label": { @@ -198,14 +206,42 @@ "ignore_with_unread_chapters": "دانلود خودکار چپتر ها برای مواردی که چپتر خوانده نشده دارند را نادیده بگیر", "new_chapters": "دانلود چپتر های جدید" }, - "title": "دانلود خودکار" + "title": "دانلود خودکار", + "categories": { + "label": { + "include_in_download": "محتویات موجود در دسته‌بندی‌های نادیده گرفته شده، دانلود نخواهند شد؛ حتی اگر در دسته‌بندی‌های لحاظ شده نیز وجود داشته باشند" + } + } }, "conversion": { "compression_level": "میزان فشرده‌ سازی", - "description": "اگر نوع MIME تعریف نشده باشد، نوع \"پیش‌ فرض\" برای تبدیل استفاده خواهد شد.\nبرای غیرفعال کردن تبدیل برای یک نوع MIME {{value}} را به‌عنوان نوع هدف قرار دهید", + "description": "اگر نوع MIME تعریف نشده باشد، نوع «پیش‌ فرض» برای تبدیل استفاده خواهد شد.\nبرای جلوگیری از پردازش یک نوع MIME، حالت هدف را روی غیرفعال تنظیم کنید", "mime_type": "نوع MIME", "target": "هدف نوع MIME", - "title": "تبدیل دانلود" + "title": "پردازش دانلود تصویر", + "headers": { + "button": "{{count}} سربرگ", + "title": "سربرگ ها", + "name": "نام", + "value": "مقدار" + }, + "search_params": { + "button": "{{count}} پارامتر جست و جو", + "title": "پارامتر های جست و جو" + }, + "target_modes": { + "image": { + "description": "تبدیل تصاویر به فرمت های مختلف", + "title": "تصویر" + }, + "url": { + "title": "آدرس اینترنتی", + "description": "تبدیل تصویر توسط یک سرویس خارجی انجام می‌شود" + }, + "title": "حالت هدف" + }, + "connect_timeout": "محدودیت زمانی اتصال", + "call_timeout": "محدودیت زمانی فراخوانی" }, "delete_chapters": { "label": { @@ -334,7 +370,7 @@ "global": { "button": { "add": "اضافه", - "browse": "جست و جو", + "browse": "گشت", "cancel": "لغو", "changelog": "گزارش تغییرات", "clear_selection": "خالی کردن", @@ -351,7 +387,7 @@ "log_in": "ورود", "log_out": "خروج", "migrate": "تغییر مکان", - "ok": "باشه", + "ok": "تایید", "open": "باز کردن", "open_browser": "باز کردن در مرورگر", "open_webview": "باز کردن در WebView", @@ -387,7 +423,9 @@ "today": "امروز", "today_at": "امروز ساعت {{timeString}}", "yesterday": "دیروز", - "yesterday_at": "دیروز ساعت {{timeString}}" + "yesterday_at": "دیروز ساعت {{timeString}}", + "second_one": "ثانیه", + "second_other": "ثانیه" }, "value": { "label": { @@ -415,6 +453,1395 @@ "tracked": "دنبال شده", "unread": "نخوانده" } + }, + "grid_layout": { + "label": { + "list": "لیست", + "comfortable_grid": "جدول دلباز", + "compact_grid": "جدول فشرده" + }, + "title": "حالت نمایش" + }, + "label": { + "asterisk": "*", + "auto": "خودکار", + "both": "هر دو", + "bottom": "پایین", + "default": "پیش فرض", + "discord": "دیسکورد", + "disabled": "غیر فعال شده", + "advanced": "پیشرفته", + "are_you_sure": "مطمئن هستید؟", + "browse": "مرور", + "client": "کلاینت", + "close": "بستن", + "copied_clipboard": "در کلیپ‌ بورد کپی شد", + "dark": "تیره", + "desktop": "دسکتاپ", + "display": "نمایش", + "error": "ارور", + "filter": "فیلتر", + "finished": "پایان‌ یافته", + "github": "گیت هاب", + "hidden": "پنهان", + "info": "اطلاعات", + "last_used": "آخرین استفاده", + "left": "چپ", + "large": "بزرگ", + "light": "روشن", + "links": "لینک ها", + "menu": "منو", + "mobile": "موبایل", + "more": "بیشتر", + "never": "هرگز", + "next": "بعد", + "open_in_browser": "باز کردن در مرورگر", + "password": "گذرواژه", + "pinned": "سنجاق شده", + "previous": "قبلی", + "right": "راست", + "scanlator": "ترجمه گر", + "share": "اشتراک", + "small": "کوچک", + "system": "سیستم", + "tiny": "ریز", + "username": "نام کاربری", + "version": "نسخه", + "warning": "اخطار", + "general": "عمومی", + "horizontal": "افقی", + "load_in_progress": "همچنان در حال بارگذاری داده‌ های لازم…", + "loading": "در حال بارگذاری…", + "logged_in": "وارد شده", + "logged_out": "خارج شده", + "medium": "متوسط", + "none": "هیچ‌ کدام", + "other": "سایر", + "placeholder": "جای نگهدار", + "sort": "مرتب‌ سازی", + "standard": "استاندارد", + "started": "شروع شده", + "stopped": "توقف یافته", + "success": "موفق", + "type": "نوع", + "unknown": "نامشخص", + "vertical": "عمودی", + "footnote": "{{value}}<0>$t(global.label.asterisk)" + }, + "language": { + "label": { + "language": "زبان", + "language_with_code": "زبان با کد: {{code}}" + }, + "title": { + "weblate": "وب لیت", + "enabled_languages": "زبان‌ های مجاز" + }, + "error": { + "load": "بارگذاری زبان انجام نشد" + } + }, + "time": { + "days": { + "day_one": "روز", + "day_other": "روز", + "value": "{{count}} $t(global.time.days.day, lowercase)" + }, + "hour_short": "ساعت", + "minutes": { + "minute_one": "دقیقه", + "minute_other": "دقیقه", + "value": "{{count}} $t(global.time.minutes.minute, lowercase)" + }, + "seconds": { + "second_one": "ثانیه", + "second_other": "ثانیه", + "value": "{{count}} $t(global.time.seconds.second, lowercase)" + } + }, + "sort": { + "label": { + "asc": "صعودی", + "by_chapter_number": "بر اساس شماره چپتر", + "by_fetch_date": "بر اساس تاریخ دریافت", + "by_source": "بر اساس منبع", + "by_upload_date": "بر اساس تاریخ آپلود", + "desc": "نزولی" + } + }, + "unit": { + "px": "px" + }, + "update": { + "label": { + "available": "به‌روزرسانی موجود است", + "check_failure": "بررسی به‌روزرسانی انجام نشد", + "checking": "در حال بررسی به‌روزرسانی", + "info": "نسخه سرور {{version}} {{channel}} برای دانلود در دسترس است", + "up_to_date": "این آخرین نسخه است", + "update_failure": "به‌روزرسانی ناموفق بود", + "update_success": "{{name}} به نسخه {{version}} {{channel}} به‌روزرسانی شد", + "updating": "{{progress}}% | در حال به‌روزرسانی…" + }, + "settings": { + "inform": { + "label": { + "description": "در صورت وجود نسخه جدید، یک پنجره نمایش داده میشود", + "title": "اطلاع‌رسانی درباره به‌روزرسانی موجود" + } + } + } + }, + "value": "{{value}}{{unit}}" + }, + "history": { + "settings": { + "hide": "پنهان کردن تاریخچه" + }, + "title": "تاریخچه", + "error": { + "label": { + "no_history_available": "هنوز هیچ مجموعه‌ ای را نخوانده‌ اید." + } } + }, + "library": { + "option": { + "sort": { + "label": { + "alphabetically": "A-Z", + "by_last_read": "اخیراً خوانده‌ شده", + "by_latest_fetched_chapter": "آخرین چپتر دریافت‌ شده", + "by_date_added": "اخیراً اضافه‌ شده", + "by_latest_uploaded_chapter": "آخرین چپتر آپلود شده", + "by_total_chapters": "مجموع چپتر ها", + "by_unread_chapters": "چپتر های خوانده‌ نشده" + } + }, + "display": { + "badge": { + "label": { + "download_badges": "نشان‌ های دانلود", + "unread_badges": "نشان‌ های خوانده‌ نشده" + }, + "title": "نشان‌ ها" + }, + "other": { + "label": { + "show_continue_reading_button": "نمایش دکمه ادامه خواندن" + } + }, + "tab": { + "label": { + "show_number_of_items": "نمایش تعداد آیتم ها" + }, + "title": "زبانه‌ ها" + } + } + }, + "settings": { + "global_update": { + "label": { + "last_update": "اخرین به‌روزرسانی: {{date}}", + "last_update_tooltip": "$t(library.settings.global_update.title) ($t(library.settings.global_update.label.last_update, lowercase))" + }, + "auto_update": { + "interval": { + "label": { + "title": "بازه به‌روزرسانی خودکار", + "value": "{{hours}}$t(global.time.hour_short)" + } + }, + "label": { + "title": "به‌روزرسانی های خودکار" + } + }, + "categories": { + "label": { + "info": "محتویات موجود در دسته‌بندی‌های نادیده گرفته شده، حتی اگر در دسته‌بندی‌ های لحاظ شده نیز باشند، به‌روزرسانی نخواهند شد" + } + }, + "entries": { + "label": { + "completed": "با وضعیت «تکمیل‌ شده»", + "not_started": "که هنوز شروع نشده‌ اند", + "unread_chapters": "با چپتر(های) خوانده‌نشده" + }, + "title": "رد کردن به‌روزرسانی محتویات" + }, + "metadata": { + "label": { + "description": "بررسی برای کاور و جزئیات جدید هنگام به‌روزرسانی کتابخانه", + "title": "نوسازی خودکار متادیتا" + } + }, + "title": "به‌روزرسانی سراسری" + }, + "advanced": { + "database": { + "cleanup": { + "label": { + "description": "حذف مانگا های خارج از کتابخانه از دسته‌بندی‌ ها", + "error": "حذف مانگا های خارج از کتابخانه از دسته‌بندی‌ ها انجام نشد", + "success": "مانگا های خارج از کتابخانه از دسته‌بندی‌ ها حذف شدند", + "title": "مرتب کردن پایگاه داده" + } + } + }, + "duplicates": { + "label": { + "description": "نمایش همه محتویات تکراری در کتابخانه", + "title": "محتویات تکراری" + }, + "settings": { + "label": { + "check_description": "بررسی توضیحات" + } + } + } + }, + "general": { + "add_to_library": { + "category_selection": { + "label": { + "description": "نمایش پنجره انتخاب دسته‌بندی هنگام افزودن مانگا به کتابخانه", + "title": "پنجره انتخاب دسته‌بندی" + } + } + }, + "remove_from_library": { + "remove_from_categories": { + "label": { + "description": "حذف مانگا از دسته‌بندی‌ ها هنگام حذف از کتابخانه", + "title": "فراموش کردن دسته‌بندی‌ های مانگا" + } + } + }, + "search": { + "ignore_filters": { + "label": { + "description": "نتایج جستجو شامل مانگا هایی خواهد بود که با فیلتر های فعلی مطابقت ندارند", + "title": "نادیده گرفتن فیلتر ها هنگام جستجو" + } + } + } + } + }, + "action": { + "label": { + "search_globally": "جستجوی سراسری «{{query}}»", + "stop_update": "توقف به‌روزرسانی سراسری", + "update_category": "به‌روزرسانی دسته‌بندی", + "update_library": "به‌روزرسانی کتابخانه" + } + }, + "error": { + "label": { + "add_to_library": "افزودن مانگا به کتابخانه انجام نشد!", + "empty": "کتابخانه شما خالی است", + "no_matches": "هیچ مانگایی با این فیلتر مطابقت ندارد", + "remove_from_library": "حذف مانگا از کتابخانه انجام نشد!", + "stop_global_update": "توقف به‌روزرسانی سراسری انجام نشد" + } + }, + "info": { + "label": { + "added_to_library": "مانگا به کتابخانه اضافه شد!", + "removed_from_library": "مانگا از کتابخانه حذف شد!" + } + }, + "title": "کتابخانه" + }, + "hotkeys": { + "create": { + "dialog": { + "label": "کلیدهای ثبت‌شده: ", + "placeholder": "کلیدها را فشار دهید", + "title": "ثبت کلید میانبر" + }, + "error": { + "exists": "این کلید میانبر از قبل وجود دارد" + } + }, + "info": { + "delete": "روی کلید کلیک کنید تا میانبر حذف شود" + }, + "title_one": "کلید میانبر", + "title_other": "کلیدهای میانبر" + }, + "manga": { + "type": { + "manga": "$t(manga.title_one)", + "comic": "کمیک", + "manhua": "مانها", + "manhwa": "مانهوا", + "long_strip": "نوار بلند", + "webtoon": "$t(reader.settings.reader_type.label.webtoon)" + }, + "title_one": "مانگا", + "title_other": "مانگا", + "button": { + "add_to_library": "اضافه کردن به کتابخانه", + "in_library": "در کتابخانه", + "track": { + "active_one": "{{count}} ردیاب", + "active_other": "{{count}} ردیاب", + "start": "ردیابی" + } + }, + "label": { + "author": "نویسنده", + "artist": "طراح", + "edit_categories": "ویرایش دسته بندی مانگا", + "status": "وضعیت", + "reload_from_source": "بارگذاری مجدد داده‌ها از منبع" + }, + "status": { + "cancelled": "کنسل شده", + "completed": "پایان یافته", + "ongoing": "در حال انتشار", + "hiatus": "وقفه", + "licensed": "دارای مجوز", + "publishing_finished": "انتشار به پایان رسیده", + "unknown": "$t(global.label.unknown)" + }, + "action": { + "category": { + "button": { + "selected": "تغییر دسته‌بندی موارد انتخاب‌شده" + }, + "label": { + "action": "تغییر دسته‌بندی‌ها", + "confirmation_one": "شما در حال تغییر دسته‌بندی یک محتوا هستید", + "confirmation_other": "شما در حال تغییر دسته‌بندی {{count}} محتوا هستید", + "error_one": "تغییر دسته‌بندی‌های مانگا انجام نشد", + "error_other": "تغییر دسته‌بندی‌های مانگا انجام نشد", + "success_one": "دسته‌بندی‌های مانگا تغییر کرد", + "success_other": "دسته‌بندی‌های {{count}} مانگا تغییر کرد" + } + }, + "library": { + "add": { + "dialog": { + "duplicate": { + "label": { + "failure": "بررسی مانگاهای تکراری در کتابخانه انجام نشد.\n\nارور: {{error}}", + "info": "محتوایی با همین نام در کتابخانه شما وجود دارد." + } + } + } + }, + "remove": { + "button": { + "selected": "حذف موارد انتخاب‌شده از کتابخانه" + }, + "dialog": { + "label": { + "message": "شما در حال حذف «{{title}}» از کتابخانه هستید" + } + }, + "label": { + "action": "حذف از کتابخانه", + "confirmation_one": "شما در حال حذف یک محتوا از کتابخانه هستید", + "confirmation_other": "شما در حال حذف {{count}} محتوا از کتابخانه هستید", + "error_one": "حذف مانگا از کتابخانه انجام نشد", + "error_other": "حذف مانگا ها از کتابخانه انجام نشد", + "success_one": "مانگا از کتابخانه حذف شد", + "success_other": "{{count}} مانگا از کتابخانه حذف شد" + } + } + }, + "migrate": { + "label": { + "error": "انتقال مانگا انجام نشد", + "success": "مانگا با موفقیت انتقال یافت" + } + }, + "track": { + "add": { + "label": { + "action": "ردیابی", + "error": "ردیابی مانگا انجام نشد", + "success": "مانگا ردیابی‌شده" + } + }, + "remove": { + "dialog": { + "label": { + "delete_remote_track": "همچنین از {{tracker}} حذف شود", + "description": "این کار ردیابی را به‌صورت محلی حذف می‌کند.", + "title": "ردیابی {{tracker}} حذف شود؟" + } + }, + "label": { + "error": "قطع ردیابی مانگا انجام نشد", + "success": "ردیابی مانگا قطع شد" + } + } + } + }, + "error": { + "label": { + "no_mangas_found": "هیچ مانگایی پیدا نشد", + "no_matches": "هیچ مانگایی با این فیلتر مطابقت ندارد", + "request_failure": "بارگذاری مانگا انجام نشد" + } + } + }, + "reader": { + "button": { + "chapter_list": "لیست چپتر", + "next_chapter": "چپتر بعدی", + "next_page": "صفحه بعدی", + "open_menu": "باز کردن منو", + "close_menu": "بستن منو", + "previous_chapter": "چپتر قبلی", + "previous_page": "صفحه قبلی", + "exit": "خروج از خواننده", + "retry_load_pages": "تلاش مجدد برای صفحات خطادار" + }, + "error": { + "label": { + "chapter_not_found": "چپتر وجود ندارد", + "no_pages_found": "هیچ صفحه ای پیدا نشد", + "next_chapter_does_not_exist": "چپتر بعدی برای باز کردن وجود ندارد", + "prev_chapter_does_not_exist": "چپتر قبلی برای باز کردن وجود ندارد" + } + }, + "page_info": { + "label": { + "of_max_pages": "از {{maxPages}}", + "page": "صفحه", + "currently_on_page": "در حال حاضر در صفحه" + } + }, + "settings": { + "background_color": "رنگ پس زمینه", + "custom_filter": { + "rgba": { + "blue": "آبی", + "green": "سبز", + "red": "قرمز", + "alpha": "آلفا", + "blend_mode": { + "darken": "تیره‌ تر", + "lighten": "روشن‌ تر", + "multiply": "تکثیر", + "overlay": "هم‌ پوشانی", + "screen": "صفحه", + "title": "حالت ترکیب فیلتر رنگ", + "default": "$t(global.label.default)" + }, + "title": "فیلترهای رنگ سفارشی" + }, + "sepia": "سپیا", + "brightness": "روشنایی سفارشی", + "contrast": "کنتراست سفارشی", + "grayscale": "سیاه‌ و سفید", + "hue": "ته‌رنگ سفارشی", + "invert": "معکوس", + "saturate": "اشباع سفارشی", + "title": "فیلتر سفارشی" + }, + "hotkey": { + "next_chapter": "چپتر بعدی", + "next_page": "صفحه بعدی", + "previous_chapter": "چپتر قبلی", + "previous_page": "صفحه قبلی", + "auto_scroll": "روشن/خاموش کردن اسکرول خودکار", + "auto_scroll_speed_decrease": "کاهش سرعت اسکرول خودکار", + "auto_scroll_speed_increase": "افزایش سرعت اسکرول خودکار", + "menu": "نمایش/مخفی‌سازی منو", + "offset_spread_pages": "روشن/خاموش کردن جابجایی صفحات باز شده", + "reading_direction": "تغییر چرخه‌ای جهت خواندن", + "reading_mode": "تغییر چرخه‌ای حالت خواندن", + "scale_type": "تغییر چرخه‌ای نوع مقیاس تصویر", + "scroll_backward": "اسکرول به عقب", + "scroll_forward": "اسکرول به جلو", + "stretch_image": "روشن/خاموش کردن کشیدن تصویر" + }, + "reading_direction": { + "ltr": "چپ به راست", + "rtl": "راست به چپ" + }, + "reader_type": { + "label": { + "webtoon": "وبتون", + "single_page": "تک صفحه", + "double_page": "دو صفحه", + "continuous_horizontal": "پیوسته افقی", + "continuous_vertical": "پیوسته عمودی" + } + }, + "tap_zones": { + "right_left": "راست و چپ", + "edge": "لبه", + "invert": "معکوس کردن ناحیه‌های لمس", + "kindle": "کیندل", + "l_shape": "L-شکل", + "title": "ناحیه‌های لمس" + }, + "active_setting": "تنظیم فعال", + "auto_scroll": { + "smooth": "اسکرول خودکار نرم", + "speed": "سرعت اسکرول خودکار", + "title": "اسکرول خودکار" + }, + "auto_webtoon_mode": { + "description": "استفاده خودکار از حالت وب‌تون برای مواردی که احتمالاً از قالب نوار بلند استفاده می‌کنند", + "title": "حالت وب‌تون خودکار" + }, + "chapter_transition": { + "warning": { + "missing_chapter": "اطلاع‌رسانی درباره چپترهای جاافتاده هنگام تغییر چپتر", + "scanlator_change": "اطلاع‌رسانی درباره عوض شدن ترجمه گر هنگام تغییر چپتر" + } + }, + "error": { + "label": { + "failed_to_save_settings": "ذخیره تنظیمات خواننده روی سرور انجام نشد" + } + }, + "exit_mode": "باز کردن صفحه هنگام خروج", + "image_preload_amount": "پیش‌بارگذاری تصاویر", + "infinite_scroll": { + "description": "نمایش چپترهای قبلی و بعدی هنگام خواندن در حالت‌های پیوسته برای اسکرول بدون وقفه بین چپترها.", + "title": "نمایش پیوسته چپترها" + }, + "label": { + "behaviour": "رفتار", + "custom_scroll_amount": "مقدار اسکرول سفارشی", + "fit_page_to_window": "تطبیق صفحه با پنجره", + "layout": "چیدمان", + "limit_reader_width": "محدود کردن عرض خواننده", + "load_next_chapter": "بارگذاری چپتر بعدی در پایان", + "offset_double_spread": "جابجایی صفحات دوگانه", + "page_gap": "فاصله بین صفحات", + "reader_type": "نوع خواننده", + "reader_width": "عرض خواننده", + "reading_direction": "جهت خواندن", + "reading_mode": "حالت خواندن", + "show_page_number": "نمایش شماره صفحه", + "skip_dup_chapters": "رد کردن چپترهای تکراری", + "skip_filtered_chapters": "رد کردن چپترهای دارای فیلتر", + "static_navigation": "ناوبری ثابت", + "unchangeable_in_reader": "هنگام باز بودن خواننده، تنظیمات قابل تغییر نیست" + }, + "overlay_mode": "حالت هم‌ پوشانی", + "page_scale": { + "height": "تطبیق با ارتفاع", + "original": "اندازه اصلی", + "screen": "تطبیق با صفحه", + "stretch": "کشیدن صفحات کوچک", + "title": "نوع مقیاس", + "width": "تطبیق با عرض" + }, + "preview": { + "reading_mode": { + "description": "نمایش کوتاه حالت فعلی هنگام باز شدن خواننده یا تغییر حالت", + "title": "نمایش حالت خواندن" + }, + "tap_zones": { + "description": "پیش‌نمایش کوتاه ناحیه‌های لمس هنگام باز شدن خواننده یا تغییر چیدمان", + "title": "نمایش هم‌پوشانی ناحیه‌های لمس" + } + }, + "progress_bar": { + "auto_vertical_position": { + "title": "موقعیت عمودی خودکار نوار پیشرفت" + }, + "position": "موقعیت نوار پیشرفت", + "size": "اندازه نوار پیشرفت", + "style": "سبک نوار پیشرفت" + }, + "scroll_amount": "مقدار اسکرول", + "show_transition_page": "نمایش صفحه تغییر", + "source_series": "تنظیمات مجموعه", + "title": { + "quick_settings": "تنظیمات سریع", + "reader": "خواننده" + }, + "default_setting_footnote": "$t(global.label.asterisk): $t(reader.settings.active_setting)" + }, + "chapter_transition": { + "warning": { + "next": { + "chapter_number_one": "یک چپتر وجود ندارد.\nفعلی: {{currentChapter}}\nبعدی: {{nextChapter}}", + "chapter_number_other": "{{count}} چپتر وجود ندارد.\nفعلی: {{currentChapter}}\nبعدی: {{nextChapter}}", + "scanlator": "چپتر بعدی ترجمه گر متفاوتی با چپتر فعلی دارد.\nفعلی: {{currentScanlator}}\nبعدی: {{nextScanlator}}" + }, + "previous": { + "chapter_number_one": "یک چپتر وجود ندارد.\nقبلی: {{nextChapter}}\nفعلی: {{currentChapter}}", + "chapter_number_other": "{{count}} چپتر وجود ندارد.\nقبلی: {{nextChapter}}\nفعلی: {{currentChapter}}", + "scanlator": "چپتر قبلی ترجمه گر متفاوتی با چپتر فعلی دارد.\nقبلی: {{nextScanlator}}\nفعلی: {{currentScanlator}}" + }, + "title": "هشدار تغییر چپتر" + } + }, + "title": "خواننده — مانگا {{mangaId}} چپتر {{chapterIndex}}", + "transition_page": { + "current": "فعلی:", + "exit": { + "manga_page": "خروج به صفحه مانگا", + "previous_page": "خروج به صفحه قبلی" + }, + "first_chapter": "چپتر قبلی وجود ندارد", + "last_chapter": "چپتر بعدی وجود ندارد", + "finished": "$t(global.label.finished):", + "next": "$t(global.label.next):", + "previous": "$t(global.label.previous):" + } + }, + "search": { + "title": { + "search": "جست و جو", + "global_search": "جستجوی سراسری" + }, + "error": { + "label": { + "failed_to_save_settings": "ذخیره تنظیمات پیش‌فرض جستجو روی سرور انجام نشد", + "source_search_failed": "جستجو در منبع انجام نشد" + } + }, + "filter": { + "has_results": "دارای نتیجه" + } + }, + "settings": { + "about": { + "server": { + "label": { + "address": "آدرس سرور", + "build_time": "زمان ساخت", + "version": "نسخه سرور", + "github": "$t(global.label.github) $t(settings.server.title.server)" + } + }, + "title": "درباره", + "webui": { + "label": { + "updated": "نسخه به‌روزرسانی شده", + "version": "نسخه $t(settings.webui.title.webui)", + "channel": "کانال $t(settings.webui.title.webui)", + "info": "نسخه {{version}} ({{channel}}) از $t(settings.webui.title.webui) برای دانلود در دسترس است", + "update_failure": "به‌روزرسانی $t(settings.webui.title.webui) انجام نشد", + "github": "$t(global.label.github) $t(settings.webui.title.webui)" + } + } + }, + "appearance": { + "theme": { + "create": { + "action": "در حال ساخت تم…", + "dialog": { + "theme_name": "نام", + "description": "برای نحوه سفارشی‌سازی تم، <0>مستندات رسمی MUI را ببینید.\nAPI پالت پشتیبانی نمی‌شود و باید از <1>API طرح‌های رنگی جدید استفاده کنید.\n\nمی‌توانید از ابزارهایی مانند <2>MUI Theme Creator استفاده کنید، اما باید شیء ساخته‌شده را مطابق API جدید طرح‌های رنگی تنظیم کنید.\n\nدر صورت تعریف نشدن پس‌زمینه، پس‌زمینه‌ای بر اساس رنگ اصلی محاسبه می‌شود", + "error": { + "invalid_json": "JSON نامعتبر", + "invalid_name": "نام تم باید منحصر به فرد باشد و حداکثر ۱۶ کاراکتر باشد" + } + }, + "failure": "ساخت تم انجام نشد", + "success": "تم ساخته شد", + "title": "ساخت تم" + }, + "delete": { + "action": "در حال حذف تم \"{{theme}}\"…", + "failure": "حذف تم \"{{theme}}\" انجام نشد", + "success": "تم \"{{theme}}\" حذف شد" + }, + "edit": { + "title": "ویرایش تم", + "action": "در حال ذخیره تغییرات تم…", + "failure": "ذخیره تغییرات تم انجام نشد", + "success": "تغییرات تم ذخیره شد" + }, + "select": { + "success": "تم انتخاب شده", + "fonts": { + "error": "بارگذاری فونت‌های تم انجام نشد", + "loading": "در حال بارگذاری فونت‌های تم…" + } + }, + "themes": { + "bright_pink": "صورتی روشن", + "crimson": "زرشکی", + "dune": "شنی", + "forest_dew": "شبنم جنگلی", + "lavender": "اسطوخودوس", + "minty_miracles": "معجزات نعنایی", + "mountain_sunset": "غروب کوهستانی", + "orange_juice": "آب پرتقال", + "rosegold": "رزگلد", + "tree_frog_green": "سبز قورباغه درختی", + "veronica": "ورونیکا", + "ying_and_yang": "یین و یانگ" + }, + "title": "تم", + "mode": "حالت تم", + "pure_black_mode": "حالت تیره کاملاً مشکی" + }, + "manga_dynamic_color_schemes": { + "description": "تغییر رنگ‌های تم صفحه مانگا بر اساس تصویر بندانگشتی", + "save": "ذخیره تم رنگ پویا", + "set_active": "تنظیم به‌عنوان تم فعال", + "title": "رنگ‌های تم پویا در صفحه مانگا" + }, + "manga_thumbnail_backdrop": { + "description": "تنظیم تصویر بندانگشتی مانگا به‌عنوان تصویر پس‌زمینه در صفحه مانگا", + "title": "تصویر بندانگشتی مانگا به‌عنوان پس‌زمینه" + }, + "title": "ظاهر" + }, + "backup": { + "flag": { + "group": { + "library": "کتابخانه", + "settings": "تنظیمات" + }, + "history": "تاریخچه", + "manga": "محتویات کتابخانه", + "server_settings": "تنظیمات سرور", + "categories": "دسته‌بندی‌ها", + "chapters": "چپترها", + "client_data": "داده‌های کلاینت", + "tracking": "ردیابی" + }, + "action": { + "create": { + "error": { + "failure": "ایجاد نسخه پشتیبان انجام نشد" + }, + "label": { + "description": "تهیه نسخه پشتیبان از کتابخانه به‌صورت پشتیبان Tachiyomi", + "in_progress": "در حال ایجاد نسخه پشتیبان…", + "title": "ایجاد نسخه پشتیبان" + } + }, + "restore": { + "button": "بازیابی", + "error": { + "label": { + "failure": "بازیابی نسخه پشتیبان انجام نشد", + "legacy_backup_unsupported": "نسخه‌های پشتیبان قدیمی پشتیبانی نمی‌شوند!" + } + }, + "label": { + "description": "همچنین می‌توانید فایل پشتیبان را بکشید و اینجا رها کنید تا بازیابی شود", + "in_progress": "در حال بازیابی نسخه پشتیبان…", + "success": "نسخه پشتیبان بازیابی شد.", + "title": "بازیابی نسخه پشتیبان" + } + }, + "validate": { + "dialog": { + "content": { + "label": { + "missing_sources": "منابع زیر نصب نشده‌اند:", + "missing_trackers": "در ردیاب‌های زیر وارد نشده‌اید:" + } + }, + "title": "اعتبارسنجی نسخه پشتیبان" + }, + "error": { + "label": { + "failure": "اعتبارسنجی نسخه پشتیبان انجام نشد" + } + } + } + }, + "automated": { + "cleanup": { + "label": { + "title": "پاک‌سازی نسخه‌های پشتیبان", + "value": "حذف نسخه‌های پشتیبان قدیمی‌تر از $t(global.date.value.label.day)" + } + }, + "flags": { + "title": "داده‌های پشتیبان" + }, + "label": { + "interval": "بازه پشتیبان‌گیری", + "time": "زمان پشتیبان‌گیری" + }, + "location": { + "label": { + "description": "مسیر پوشه‌ای روی سرور که نسخه‌های پشتیبان خودکار در آن ذخیره شوند", + "title": "محل ذخیره نسخه پشتیبان" + } + } + }, + "title": "پشتیبان‌گیری" + }, + "device": { + "active_device": { + "label": { + "title": "دستگاه فعال", + "description": "دستگاهی را برای استفاده از تنظیمات رابط کاربری ذخیره‌شده روی سرورش انتخاب کنید" + } + }, + "devices": { + "label": { + "title": "دستگاه‌ ها", + "description": "دستگاه‌های موجود خود را مدیریت کنید.\nتنظیمات مخصوص رابط کاربری که روی سرور ذخیره می‌شوند، برای هر دستگاه جداگانه هستند.\nاین امکان را فراهم می‌کند که مثلاً تنظیمات متفاوتی روی دسکتاپ و گوشی هوشمند داشته باشید" + } + }, + "title": { + "device": "دستگاه" + }, + "label": { + "placeholder": "Smartphone_Name-1 | length: 16, chars: letters, numbers, -, _" + } + }, + "images": { + "title": "تصاویر", + "processing": { + "download": { + "description": "تصاویر یک‌بار هنگام دانلود پردازش می‌شوند" + }, + "serve": { + "description": "تصاویر در هر درخواست پردازش می‌شوند", + "title": "پردازش ارائه تصویر" + }, + "title": "پردازش تصویر" + } + }, + "label": { + "theme": "تم", + "hide_library_entries": "مخفی کردن محتویاتی که از قبل در کتابخانه هستند", + "language_description": "با خیال راحت پروژه را ترجمه کنید در", + "manga_item_width": "عرض آیتم مانگا", + "show_nsfw": "نمایش NSFW", + "show_nsfw_description": "مخفی کردن افزونه‌ها و منابع NSFW" + }, + "server": { + "address": { + "server": { + "label": { + "ip": "آی پی", + "port": "پورت" + }, + "title": "اتصال‌های سرور" + }, + "client": { + "dialog": { + "label": { + "enter_address": "آدرس سرور را وارد کنید" + } + }, + "label": { + "description": "آدرسی که کلاینت برای اتصال به سرور استفاده می‌کند" + } + } + }, + "database": { + "address": "آدرس اینترنتی پایگاه داده", + "title": "پایگاه داده", + "type": { + "title": "نوع", + "h2": "H2", + "postgresql": "PostgreSQL" + }, + "password": "$t(global.label.password)", + "username": "$t(global.label.username)", + "hikari_connection_pool": { + "description": "عملکرد را بهبود می‌دهد، اما ممکن است در برخی نصب‌ها که داده‌ها از پایگاه داده قابل خواندن نیستند، مشکل ایجاد کند", + "title": "استخر اتصال Hikari" + } + }, + "koreader": { + "sync": { + "device_name": "نام دستگاه", + "server_address": "آدرس سرور", + "check_sum_method": { + "binary": "باینری", + "filename": "نام فایل", + "title": "روش تطبیق سند" + }, + "connection": { + "connect": "اتصال به سرور همگام‌سازی KOReader", + "connected": "به‌عنوان {{username}} به {{serverAddress}} متصل شد", + "disconnect": "قطع اتصال از سرور همگام‌سازی KOReader", + "disconnected": "اتصال قطع شد", + "message": { + "connect_error": "اتصال به سرور همگام‌سازی KOReader ناموفق بود.", + "connect_success": "با موفقیت به سرور همگام‌سازی KOReader متصل شد.", + "disconnect_error": "قطع اتصال از سرور همگام‌سازی KOReader ناموفق بود.", + "disconnect_success": "با موفقیت از سرور همگام‌سازی KOReader قطع اتصال شد." + }, + "status": "وضعیت همگام‌سازی" + }, + "description": "همگام‌سازی پیشرفت خواندن با دستگاه‌های KOReader.", + "device_id": "شناسه دستگاه", + "strategy": { + "backward_title": "همگام‌سازی به وضعیت قدیمی‌تر", + "forward_title": "همگام‌سازی به وضعیت جدیدتر", + "option": { + "disabled": "غیرفعال", + "keep_local": "نگه‌داشتن محلی", + "keep_remote": "نگه‌داشتن در سمت سرور", + "prompt": "اعلان" + } + }, + "title": "همگام‌سازی KOReader", + "tolerance": { + "description": "اگر اختلاف پیشرفت در این محدوده باشد، همگام‌سازی انجام نخواهد شد.", + "title": "میزان درصدی تحمل" + } + } + }, + "opds": { + "binary_file_sizes": { + "label": { + "unit_one": "آیتم", + "unit_other": "آیتم", + "description": "نمایش اندازه فایل‌ها به‌صورت باینری (KiB، MiB، GiB) به‌جای ده‌دهی (KB، MB، GB)", + "title": "اندازه فایل باینری" + } + }, + "cbz_mime_type": { + "modern": "مدرن", + "compatible": "سازگار", + "legacy": "قدیمی", + "description": "نوع MIME ارسالی Suwayomi در ورودی‌های OPDS برای آرشیوهای CBZ را کنترل می‌کند و روی دانلود سراسری CBZ نیز تأثیر دارد.\nحالت مدرن از استاندارد جدید IANA (۲۰۱۷) پیروی می‌کند، در حالی که قدیمی (نوع MIME منسوخ‌شده برای ‎.cbz‎) و سازگار (نوع MIME منسوخ‌شده برای همه آرشیوهای کمیک) ممکن است با کلاینت‌های قدیمی سازگارتر باشند.", + "title": "نوع MIME برای CBZ" + }, + "items_per_page": { + "label": { + "unit_one": "آیتم", + "unit_other": "آیتم", + "description": "تعداد موارد در هر صفحه در خوراک OPDS (مانند تاریخچه کتابخانه و چپترهای مانگا).\nمقادیر بالاتر ممکن است روی عملکرد کلاینت تأثیر بگذارند.", + "title": "تعداد موارد در هر صفحه" + } + }, + "show_only_downloaded_chapters": { + "label": { + "title": "فقط چپتر های دانلود شده را نشان بده", + "description": "فیلتر خوراک مانگا برای نمایش فقط چپترهای دانلودشده." + } + }, + "chapter_sort_order": { + "label": { + "description": "ترتیب نمایش چپترها را انتخاب کنید.", + "title": "ترتیب مرتب‌سازی چپترها" + } + }, + "enable_page_read_progress": { + "label": { + "description": "ردیابی و به‌روزرسانی پیشرفت خواندن بر اساس صفحه برای هر چپتر هنگام استریم صفحات", + "title": "فعال‌سازی پیشرفت خواندن صفحه‌ای" + } + }, + "mark_as_read_on_download": { + "label": { + "description": "علامت‌گذاری خودکار چپترها به‌عنوان خوانده‌شده هنگام دانلود.", + "title": "علامت‌گذاری چپترها به‌عنوان خوانده‌شده هنگام دانلود" + } + }, + "show_only_unread_chapters": { + "label": { + "description": "فیلتر خوراک مانگا برای نمایش فقط چپترهای خوانده نشده.", + "title": "فقط چپترهای خوانده‌نشده رو نمایش بده" + } + }, + "title": "OPDS" + }, + "requests": { + "title": "درخواست ها", + "sources": { + "parallel": { + "label": { + "title": "درخواست‌های موازی از منبع", + "value": "{{value}} $t(source.title)" + } + } + } + }, + "socks_proxy": { + "label": { + "enable": "از پروکسی SOCKS استفاده کن", + "host": "هاست SOCKS", + "password": "گذرواژه SOCKS", + "port": "پورت SOCKS", + "username": "نام کاربری SOCKS", + "version": "نسخه SOCKS" + }, + "title": "پروکسی SOCKS" + }, + "title": { + "server": "سرور" + }, + "auth": { + "label": { + "username": "$t(global.label.username)", + "password": "$t(global.label.password)", + "title": "حالت احراز هویت" + }, + "jwt": { + "access_token_expiry": "زمان انقضای توکن دسترسی JWT", + "audience": "ادعای مخاطب JWT", + "refresh_token_expiry": "زمان انقضای توکن نوسازی JWT" + }, + "mode": { + "option": { + "basicAuth": { + "label": { + "description": "مرورگر شما با یک پنجره از شما می‌خواهد اطلاعات ورود را وارد کنید.", + "title": "احراز هویت پایه" + } + }, + "none": { + "label": { + "description": "غیرفعال کردن احراز هویت", + "info": "کتابخانه شما قابل دسترسی خواهد بود. فقط در شبکه‌های خصوصی یا زمانی که دسترسی را به شکل دیگری ایمن کرده‌اید استفاده کنید.", + "title": "هیچ‌کدام" + } + }, + "simple_login": { + "label": { + "description": "ورود توسط سرور مدیریت می‌شود.", + "info": "با فعال‌سازی این گزینه، ممکن است لازم باشد این زبانه را تازه‌سازی کنید تا صفحه ورود نمایش داده شود.", + "title": "ورود ساده" + } + }, + "ui_login": { + "label": { + "description": "ورود توسط کلاینت مدیریت می‌شود.", + "title": "ورود رابط کاربری" + } + } + } + }, + "title": "احراز هویت" + }, + "cloudflare": { + "flaresolverr": { + "url": { + "label": { + "title": "نشانی سرور FlareSolverr", + "description": "آدرس سرور FlareSolverr" + } + }, + "enabled": { + "label": { + "description": "برای اطلاعات درباره نحوه راه‌اندازی، <2>FlareSolverr را ببینید", + "title": "FlareSolverr فعال است" + } + }, + "response_fallback": { + "label": { + "description": "در صورتی که سرور با چالش Cloudflare مواجه شود و FlareSolverr نتواند آن را حل کند، از پاسخ FlareSolverr استفاده شود (برای تصاویر کار نمی‌کند)", + "title": "پاسخ جایگزین" + } + }, + "session": { + "name": { + "label": { + "title": "نام نشست FlareSolverr" + } + }, + "ttl": { + "label": { + "description": "FlareSolverr نشست‌های منقضی‌شده را بر اساس TTL (به دقیقه) به‌صورت خودکار تعویض می‌کند", + "title": "TTL نشست FlareSolverr" + } + } + }, + "timeout": { + "label": { + "description": "مدت‌زمانی که FlareSolverr برای پردازش درخواست در اختیار دارد", + "title": "مهلت زمانی درخواست FlareSolverr" + } + } + }, + "title": "دور زدن Cloudflare" + }, + "local_source": { + "path": { + "label": { + "description": "مسیر پوشه‌ روی سرور که فایل‌های منبع محلی در آن ذخیره می‌شوند", + "title": "مکان منبع محلی" + } + } + }, + "misc": { + "log_files": { + "file_cleanup": { + "title": "پاک‌سازی فایل‌های گزارش", + "value": "حذف فایل‌های گزارش قدیمی‌تر از $t(global.date.value.label.day)" + }, + "file_size": { + "description": "نمونه مقادیر مجاز: 1 (بایت)، 1KB (کیلوبایت)، 1MB (مگابایت)، 1GB (گیگابایت)", + "title": "حداکثر اندازه فایل گزارش" + }, + "total_size": { + "title": "حداکثر اندازه همه فایل‌های گزارش", + "description": "$t(settings.server.misc.log_files.file_size.description)" + } + }, + "log_level": { + "graphql": { + "label": { + "description": "این مورد شامل گزارش های دارای اطلاعات غیرایمن از نظر حریم خصوصی می‌شود", + "title": "فعال‌سازی گزارش های اشکال زدایی GraphQL" + } + }, + "label": { + "server": "فعال‌سازی گزارش های اشکال زدایی" + } + }, + "title": "متفرقه", + "tray_icon": { + "label": { + "description": "این آیکن روی سیستمی که سرور را اجرا می‌کند نمایش داده می‌شود", + "title": "نمایش آیکن در ناحیه اعلان سیستم" + } + } + } + }, + "title": "تنظیمات", + "webui": { + "auto_update": { + "label": { + "interval": "بازه به‌روزرسانی", + "title": "دانلود خودکار آخرین نسخه" + } + }, + "electron_path": { + "label": { + "title": "مسیر الکترون", + "description": "مسیر نصب الکترون روی سرور" + } + }, + "interface": { + "option": { + "label": { + "browser": "مرورگر", + "electron": "الکترون" + } + }, + "label": { + "description": "محل شروع $t(settings.webui.title.webui) هنگام راه‌اندازی سرور", + "title": "رابط کاربری" + } + }, + "flavor": { + "option": { + "vui": { + "label": { + "title": "VUI", + "description": "رابط وب متمرکز بر پیش‌نمایش، ساخته‌شده با Svelte" + } + }, + "custom": { + "label": { + "description": "استفاده از $t(settings.webui.title.webui) سفارشی.\nبرای استفاده از $t(settings.webui.title.webui) سفارشی، محتوای پوشه «webUI» در ریشه سرور را با فایل‌های نسخه سفارشی $t(settings.webui.title.webui) جایگزین کنید", + "title": "سفارشی" + } + }, + "webui": { + "label": { + "description": "استفاده از $t(settings.webui.title.webui) پیش‌فرض" + } + } + }, + "label": { + "info": "پس از تغییر این تنظیم، به صفحه «درباره» بروید و به‌روزرسانی WebUI را بررسی و نصب کنید", + "title": "نسخه" + } + }, + "channel": { + "label": { + "title": "کانال" + }, + "option": { + "bundled": { + "label": { + "description": "ستفاده از نسخه‌ای که همراه انتشار سرور ارائه شده است", + "title": "همراه بسته" + } + }, + "preview": { + "label": { + "description": "استفاده از جدیدترین قابلیت‌ها و کمک به آماده‌سازی آن‌ها برای انتشار پایدار.", + "disclaimer": "ویژگی‌ها و تغییرات این نسخه ممکن است هنوز کامل نباشند و باعث باگ شوند.\nبرای جلوگیریه از دست رفتن کتابخانه، حتماً پشتیبان‌گیری خودکار را فعال کنید!\n\n$t(settings.webui.flavor.label.info)", + "title": "پیش‌نمایش" + } + }, + "stable": { + "label": { + "description": "استفاده از آخرین نسخه منتشرشده.", + "title": "پایدار" + } + } + } + }, + "label": { + "initial_open_browser": "باز کردن $t(settings.webui.title.webui) هنگام راه‌اندازی سرور" + }, + "title": { + "webui": "WebUI" + } + }, + "clear_cache": { + "label": { + "description": "حافظه پنهان کلاینت (مرورگر، الکترون) نیز باید همزمان پاک شود، در غیر این صورت حافظه پنهان کلاینت همچنان استفاده خواهد شد", + "failure": "پاک‌سازی حافظه پنهان اجام نشد", + "success": "حافظه پنهان پاک شد", + "title": "پاک‌سازی حافظه پنهان" + } + }, + "default_value": "{{value}}<0>($t(global.label.default))" + }, + "source": { + "extension_info": { + "title": "اطلاعات افزونه" + }, + "filter": { + "save_search": { + "label": { + "delete": "حذف جست و جو", + "save": "ذخیره جست و جو" + }, + "dialog": { + "label": { + "delete": "این کار جستجوی ذخیره‌شده «{{name}}» را حذف می‌کند", + "title": "ذخیره جستجوی فعلی" + } + } + } + }, + "title_one": "منبع", + "title_other": "منبع", + "configuration": { + "title": "پیکربندی منبع" + }, + "error": { + "label": { + "no_sources_found": "هیچ منبعی پیدا نشد. اول چند افزونه نصب کنید.", + "source_not_found": "منبع پیدا نشد. افزونه‌های نصب‌شده را بررسی کنید." + } + }, + "local_source": { + "label": { + "checkout": "بررسی کنید", + "guide": "راهنمای منبع محلی" + }, + "title": "منبع محلی" + }, + "pin": { + "add": "سنجاق کردن منبع", + "remove": "حذف سنجاق منبع" + } + }, + "tracking": { + "publishing": { + "type": { + "novel": "رمان", + "doujinshi": "دوجینشی", + "one_shot": "تک‌شات", + "manga": "$t(manga.title_one)", + "manhua": "$t(manga.type.manhua)", + "manhwa": "$t(manga.type.manhwa)", + "oel": "OEL", + "unknown": "$t(global.label.unknown)" + }, + "status": { + "currently_publishing": "در حال انتشار", + "not_yet_published": "هنوز منتشر نشده", + "not_yet_released": "هنوز عرضه نشده", + "releasing": "در حال عرضه", + "cancelled": "$(manga.status.cancelled)", + "finished": "$t(global.label.finished)", + "hiatus": "$(manga.status.hiatus)" + } + }, + "settings": { + "dialog": { + "title": { + "log_in": "ورود به {{name}}", + "log_out": "خروج از {{name}}" + } + }, + "label": { + "update_progress_manual": "به‌روزرسانی پیشرفت پس از علامت‌گذاری دستی به‌عنوان خوانده‌شده", + "update_progress_reading": "به‌روزرسانی پیشرفت پس از خواندن", + "update_progress_reading_description": "هنگام علامت‌گذاری چند مانگا به‌صورت هم‌زمان به‌عنوان خوانده‌شده کار نمی‌کند" + }, + "title": { + "trackers": "ردیاب‌ها" + } + }, + "track_record": { + "label": { + "finish_date": "تاریخ پایان", + "score": "امتیاز", + "start_date": "تاریخ شروع" + } + }, + "action": { + "button": { + "add_tracking": "افزودن ردیابی", + "track_privately": "ردیابی خصوصی", + "track_publicly": "ردیابی عمومی" + }, + "login": { + "label": { + "failure": "ورود به {{name}} انجام نشد", + "progress": "در حال ورود به {{name}}…" + } + }, + "logout": { + "label": { + "failure": "خروج از {{name}} انجام نشد" + } + } + }, + "error": { + "label": { + "could_not_fetch_track_info": "بارگذاری آخرین اطلاعات ردیابی از ردیاب انجام نشد", + "could_not_load_track_info": "بارگذاری اطلاعات ردیابی انجام نشد" + } + }, + "my_anime_list": { + "search": { + "label": { + "hint": "جستجو بر اساس شناسه با «id:» (مثلاً «id:13»)\nمحدود کردن جستجو به لیست های شما با «my:» (مثلاً «my:One Piece»)" + } + } + }, + "title": "ردیابی" + }, + "updates": { + "title": "به‌روزرسانی ها", + "error": { + "label": { + "no_updates_available": "هنوز هیچ به‌روزرسانی‌ای ندارید." + } + } + }, + "migrate": { + "dialog": { + "action": { + "button": { + "show_entry": "نمایش محتوا" + } + }, + "label": { + "delete_downloaded": "حذف دانلودشده‌ها" + }, + "title": "انتخاب داده‌ برای لحاظ شدن" + }, + "search": { + "title": "$t(migrate.title) \"{{title}}\"" + }, + "label": { + "info": "در حال انتقال مانگا…" + }, + "sort": { + "by_manga_count": "بر اساس تعداد مانگا", + "by_source_name": "بر اساس نام منبع" + }, + "title": "انتقال" } } diff --git a/public/locales/it.json b/public/locales/it.json index 0a42be51..867f96c2 100644 --- a/public/locales/it.json +++ b/public/locales/it.json @@ -266,7 +266,26 @@ "description": "Se non è definito alcun tipo MIME, per la conversione verrà utilizzato quello \"predefinito\".\nImpostare \"{{value}}\" come tipo di destinazione per disabilitare la conversione per un tipo MIME", "mime_type": "Tipo MIME", "target": "Destinazione tipo MIME", - "title": "Conversione scaricamento" + "title": "Conversione scaricamento", + "call_timeout": "Timeout della chiamata", + "connect_timeout": "Timeout della connessione", + "headers": { + "button": "Intestazioni ({{count}})", + "name": "Nome", + "title": "Intestazioni", + "value": "Valore" + }, + "search_params": { + "button": "Parametri di ricerca ({{count}})", + "title": "Parametri di ricerca" + }, + "target_modes": { + "image": { + "description": "Convertire le immagini in formati diversi", + "title": "Immagine" + }, + "title": "Modalità di destinazione" + } } }, "queue": { @@ -792,7 +811,7 @@ "licensed": "Licenziato", "ongoing": "in corso", "publishing_finished": "Pubblicazione terminata", - "hiatus": "Interruzione", + "hiatus": "Sospeso", "cancelled": "Cancellato", "completed": "Completato", "unknown": "$t(global.label.unknown)" @@ -1464,7 +1483,7 @@ "badge": { "title": "Badge", "label": { - "download_badges": "Scarica i badge", + "download_badges": "Badge scaricati", "unread_badges": "Badge non letti" } }, diff --git a/public/locales/ru.json b/public/locales/ru.json index e85f0dd9..91e7ba25 100644 --- a/public/locales/ru.json +++ b/public/locales/ru.json @@ -1269,7 +1269,9 @@ "title": "Внешний вид", "manga_dynamic_color_schemes": { "description": "Изменять цвета темы на странице манги основываясь на обложке", - "title": "Динамическая цветная тема на странице манги" + "title": "Динамическая цветная тема на странице манги", + "save": "Сохранить динамическую цветовую схему", + "set_active": "Поставить как действующую тему" } }, "default_value": "{{value}}<0>($t(global.label.default))</0>", diff --git a/public/locales/vi.json b/public/locales/vi.json index 77c5d72f..a0a946ee 100644 --- a/public/locales/vi.json +++ b/public/locales/vi.json @@ -242,10 +242,33 @@ }, "conversion": { "compression_level": "Mức độ nén", - "description": "Trong trường hợp không xác định MIME-Type, MIME-Type \"mặc định\" sẽ được sử dụng để chuyển đổi. \nĐặt \"{{value}}\" làm loại mục tiêu để tắt chuyển đổi cho Loại MIME", + "description": "Trong trường hợp không có MIME-Type nào được xác định, loại \"mặc định\" sẽ được sử dụng để xử lý.\nĐặt chế độ đích thành tắt để ngăn việc xử lý MIME-Type", "mime_type": "MIME-Type", - "title": "Chuyển đổi tải xuống", - "target": "MIME-Type target" + "title": "Xử lý hình ảnh tải xuống", + "target": "MIME-Type target", + "call_timeout": "Hết thời gian chờ", + "connect_timeout": "Hết thời gian kết nối", + "headers": { + "button": "Tiêu đề ({{count}})", + "name": "Tên", + "title": "Tiêu đề", + "value": "Giá trị" + }, + "search_params": { + "button": "Tham số tìm kiếm ({{count}})", + "title": "Tham số tìm kiếm" + }, + "target_modes": { + "image": { + "description": "Chuyển đổi hình ảnh sang các định dạng khác nhau", + "title": "Hình ảnh" + }, + "title": "Chọn kiểu", + "url": { + "description": "Việc chuyển đổi hình ảnh sẽ do một dịch vụ bên ngoài thực hiện", + "title": "URL" + } + } } }, "title": { @@ -365,7 +388,8 @@ "today_at": "Hôm nay {{timeString}}", "yesterday_at": "Hôm qua {{timeString}}", "yesterday": "Hôm qua", - "day_other": "Ngày" + "day_other": "Ngày", + "second_other": "Giây" }, "value": { "label": { @@ -465,7 +489,8 @@ "stopped": "Đã dừng lại", "tiny": "Nhỏ nhất", "scanlator": "Nhóm dịch", - "version": "Phiên bản" + "version": "Phiên bản", + "logged_out": "Đã đăng xuất" }, "language": { "label": { @@ -1093,6 +1118,9 @@ "title": "Nơi lưu trữ bản sao lưu", "description": "Địa chỉ đến thư mục trên máy chủ mà bản sao lưu nên lưu vào" } + }, + "flags": { + "title": "Sao lưu dữ liệu" } }, "flag": { @@ -1335,7 +1363,14 @@ "title": "Chỉ hiển thị các chương chưa đọc" } }, - "title": "OPDS" + "title": "OPDS", + "cbz_mime_type": { + "compatible": "Tương thích", + "description": "Kiểm soát MimeType mà Suwayomi gửi trong các mục OPDS cho kho lưu trữ CBZ. Cũng ảnh hưởng đến việc tải xuống CBZ toàn cầu.\nHiện đại tuân theo tiêu chuẩn IANA gần đây (2017), trong khi DI SẢN/LEGACY (kiểu mimetype không được dùng nữa cho .cbz) và TƯƠNG THÍCH/COMPATIBLE (kiểu mimetype không được dùng cho tất cả các kho lưu trữ truyện tranh) có thể tương thích hơn với các ứng dụng khách cũ hơn.", + "legacy": "Di sản", + "modern": "Hiện đại", + "title": "Loại CBZ MIME" + } }, "database": { "address": "URL cơ sở dữ liệu", @@ -1346,21 +1381,50 @@ "postgresql": "PostgreSQL", "title": "Loại" }, - "username": "$t(global.label.username)" + "username": "$t(global.label.username)", + "hikari_connection_pool": { + "description": "Cải thiện hiệu suất nhưng có thể gây ra sự cố cho một số cài đặt mà dữ liệu không thể đọc được từ cơ sở dữ liệu", + "title": "Nhóm kết nối Hikari" + } }, "koreader": { "sync": { "check_sum_method": { "binary": "Nhị phân", "filename": "Tên tệp", - "title": "Phương pháp kiểm tra tổng" + "title": "Phương pháp đối chiếu tài liệu" }, "device_id": "ID thiết bị", - "server_address": "URL máy chủ", - "title": "Đồng bộ KOReader", + "server_address": "Địa chỉ máy chủ", + "title": "Đồng bộ hóa KOReader", "tolerance": { - "description": "Giới hạn chênh lệch tuyệt đối khi so sánh tiến độ", + "description": "Đồng bộ hóa sẽ không được kích hoạt nếu chênh lệch tiến độ nằm trong dung sai này.", "title": "Giới hạn" + }, + "connection": { + "connect": "Kết nối với máy chủ KOReader Sync", + "connected": "Đã kết nối với {{username}} đến {{serverAddress}}", + "disconnect": "Ngắt kết nối khỏi máy chủ KOReader Sync", + "disconnected": "Đã ngắt kết nối", + "message": { + "connect_error": "Không thể kết nối với máy chủ KOReader Sync.", + "connect_success": "Đã kết nối thành công với máy chủ KOReader Sync.", + "disconnect_error": "Không thể ngắt kết nối khỏi máy chủ KOReader Sync.", + "disconnect_success": "Đã ngắt kết nối thành công khỏi máy chủ KOReader Sync." + }, + "status": "Trạng thái đồng bộ" + }, + "description": "Đồng bộ tiến trình đọc với các thiết bị KOReader.", + "device_name": "Tên thiết bị", + "strategy": { + "backward_title": "Đồng bộ hóa với trạng thái cũ hơn", + "forward_title": "Đồng bộ hóa sang trạng thái mới hơn", + "option": { + "disabled": "Tắt", + "keep_local": "Giữ cục bộ", + "keep_remote": "Giữ điều khiển", + "prompt": "Nhắc nhở" + } } } } @@ -1535,10 +1599,25 @@ }, "manga_dynamic_color_schemes": { "description": "Chủ đề được thay đổi dựa trên ảnh bìa truyện", - "title": "Chủ đề động trong trang truyện" + "title": "Chủ đề động trong trang truyện", + "save": "Lưu chủ đề động", + "set_active": "Đặt làm chủ đề" } }, - "default_value": "{{value}}<0>($t(global.label.default))</0>" + "default_value": "{{value}}<0>($t(global.label.default))</0>", + "images": { + "processing": { + "download": { + "description": "Hình ảnh được xử lý một lần trong quá trình tải xuống" + }, + "serve": { + "description": "Hình ảnh được xử lý theo mọi yêu cầu", + "title": "Xử lý hình ảnh" + }, + "title": "Xử lý ảnh" + }, + "title": "Hình ảnh" + } }, "source": { "configuration": { diff --git a/public/locales/zh_Hans.json b/public/locales/zh_Hans.json index 512c8833..937f2b24 100644 --- a/public/locales/zh_Hans.json +++ b/public/locales/zh_Hans.json @@ -264,6 +264,10 @@ "description": "图片转换将由外部服务处理", "title": "链接" } + }, + "search_params": { + "button": "搜索参数({{count}})", + "title": "搜索参数" } } },