{ "category": { "dialog": { "title": { "edit_category": "Edit category", "new_category": "New category" } }, "error": { "label": { "empty": "The category is empty", "request_failure": "Could not load categories" }, "no_categories_found": { "label": { "hint": "You should make some from the settings.", "info": "No categories found." } } }, "label": { "category_name": "Category Name", "use_as_default_category": "Default category when adding new manga to the library" }, "settings": { "inclusion": { "label": { "exclude": "Exclude: {{excludedCategoriesText}}", "include": "Include: {{includedCategoriesText}}" } } }, "title": { "category_one": "Category", "category_other": "Categories", "set_categories": "Set categories" } }, "chapter": { "action": { "bookmark": { "add": { "button": { "selected": "Bookmark selected" }, "label": { "action": "Add bookmark", "error_one": "Could not bookmark the chapter", "error_other": "Could not bookmark chapters", "success_one": "Chapter bookmarked", "success_other": "{{count}} chapters bookmarked" } }, "remove": { "button": { "selected": "Remove bookmarks from selected" }, "label": { "action": "Remove bookmark", "error_one": "Could not remove the bookmark", "error_other": "Could not remove the bookmarks", "success_one": "Chapter bookmark removed", "success_other": "{{count}} chapter bookmarks removed" } } }, "download": { "add": { "button": { "selected": "Download selected" }, "label": { "action": "Download", "error_one": "Could not add the download", "error_other": "Could not add downloads", "success_one": "Download added", "success_other": "{{count}} downloads added" } }, "delete": { "button": { "selected": "Delete selected" }, "label": { "action": "Delete", "error_one": "Could not delete the chapter", "error_other": "Could not delete chapters", "success_one": "Chapter deleted", "success_other": "{{count}} chapters deleted" } } }, "label": { "select": "Select" }, "mark_as_read": { "add": { "button": { "selected": "Mark selected as read" }, "label": { "action": { "current": "Mark as read", "previous": "Mark previous as read" }, "error_one": "Could not mark the chapter as read", "error_other": "Could not mark chapters as read", "success_one": "Chapter marked as read", "success_other": "{{count}} chapters marked as read" } }, "remove": { "button": { "selected": "Mark selected as unread" }, "label": { "action": "Mark as unread", "error_one": "Could not mark the chapter as unread", "error_other": "Could not mark chapters as unread", "success_one": "Chapter marked as unread", "success_other": "{{count}} chapters marked as unread" } } } }, "error": { "label": { "no_chapter_found": "No chapters found", "no_matches": "No chapters matching filter" } }, "option": { "display": { "label": { "chapter_number": "Chapter number", "source_title": "Source title" } } }, "status": { "label": { "downloaded": "Downloaded" } }, "title": "Chapter", "title_one": "Chapter", "title_other": "Chapters" }, "download": { "queue": { "error": { "label": { "failed_delete_all": "Could not remove all downloads from the queue", "failed_to_remove": "Could not remove the download from the queue." } }, "label": { "delete_all": "Delete all", "no_downloads": "No downloads" }, "title": "Download Queue" }, "settings": { "auto_download": { "categories": { "label": { "include_in_download": "Entries in excluded categories will not be downloaded even if they are also in included categories" } }, "download_limit": { "label": { "description": "Limit the amount of new chapters that are going to get downloaded.", "title": "Chapter download limit" } }, "label": { "ignore_with_unread_chapters": "Ignore automatic chapter downloads for entries with unread chapters", "new_chapters": "Download new chapters" }, "title": "Auto-download" }, "delete_chapters": { "label": { "allow_deletion_of_bookmarked": "Allow deleting bookmarked chapters", "manually_marked_as_read": "Delete chapter after manually marking it as read" }, "title": "Delete chapters", "while_reading": { "label": { "title": "Delete finished chapters while reading" }, "option": { "label": { "fifth": "Fifth to last read chapter", "first": "Last read chapter", "fourth": "Fourth to last read chapter", "second": "Second to last read chapter", "third": "Third to last read chapter" } } } }, "download_ahead": { "label": { "description": "How many chapters should get downloaded while reading.", "disclaimer": "Only works if the current chapter plus the next chapter are already downloaded.", "unread_chapters_to_download": "Number of unread chapters to download", "value": "{{chapters}} $t(chapter.title)", "while_reading": "Auto download while reading" }, "title": "Download ahead" }, "download_path": { "label": { "description": "The path to the directory on the server where downloaded files should get saved in", "title": "Download location" } }, "file_type": { "label": { "cbz": "Save as CBZ archive" } }, "title": "Download settings" }, "state": { "label": { "downloading": "Downloading", "error": "Error", "finished": "Finished", "queued": "Queued" } }, "title": "Downloads" }, "extension": { "action": { "label": { "install": "Install", "install_external": "Install external extension", "uninstall": "Uninstall", "update": "Update" } }, "label": { "add_repository_info": "You have to add a extension repository to be able to install extensions", "installation_failed": "Could not install the extension", "installed_successfully": "Extension installed", "installing_file": "Installing extension file…", "uninstallation_failed": "Could not uninstall the extension", "update_failed": "Could not update the extension" }, "language": { "all": "All", "other": "Other" }, "settings": { "repositories": { "custom": { "dialog": { "action": { "button": { "add": "Add repository" } } }, "error": { "label": { "invalid_url": "Invalid repository url" } }, "label": { "description": "Add repositories from which extensions can be installed", "disclaimer": "Suwayomi does not provide any support for 3rd party repositories or extensions!
Use with caution as there could be malicious actors making those repositories.
You as the user need to verify the security and that you trust any repository or extension.", "title": "Extension repositories" } } } }, "state": { "label": { "installed": "Installed", "installing": "Installing", "obsolete": "Obsolete", "uninstalling": "Uninstalling", "update_pending": "Update pending", "updating": "Updating" } }, "title": "Extensions" }, "global": { "button": { "add": "Add", "browse": "Browse", "cancel": "Cancel", "clear": "Clear", "copy": "Copy", "deselect": "Deselect", "edit": "Edit", "filter": "Filter", "latest": "Latest", "migrate": "Migrate", "ok": "Ok", "open_site": "Open Site", "options": "Options", "popular": "Popular", "reset": "Reset", "reset_to_default": "Reset to Default", "restore": "Restore", "resume": "Resume", "retry": "Retry", "select": "Select", "select_all": "Select all", "set": "Set", "start": "Start", "stop": "Stop", "submit": "Submit" }, "date": { "label": { "day": "Day", "day_one": "Day", "day_other": "Days", "today": "Today", "today_at": "Today at {{timeString}}", "yesterday": "Yesterday", "yesterday_at": "Yesterday at {{timeString}}" }, "value": { "label": { "day": "{{days}} $t(global.date.label.day, lowercase)" } } }, "error": { "label": { "failed_to_load_data": "Unable to load data", "failed_to_save_changes": "Failed to save changes", "invalid_action": "This is not a valid action", "invalid_file_type": "Invalid filetype", "invalid_input": "Invalid input", "update_failed": "Could not check for updates" } }, "filter": { "label": { "bookmarked": "Bookmarked", "downloaded": "Downloaded", "unread": "Unread" } }, "grid_layout": { "label": { "comfortable_grid": "Comfortable grid", "compact_grid": "Compact grid", "list": "List" }, "title": "Display mode" }, "label": { "advanced": "Advanced", "browse": "Browse", "client": "Client", "close": "Close", "disabled": "Disabled", "discord": "Discord", "display": "Display", "filter": "Filter", "general": "General", "github": "GitHub", "links": "Links", "loading": "Loading…", "never": "Never", "none": "None", "other": "Other", "password": "Password", "placeholder": "Placeholder", "sort": "Sort", "unknown": "Unknown", "username": "Username" }, "language": { "label": { "language": "Language", "language_with_code": "Language with code: {{code}}" }, "title": { "enabled_languages": "Allowed Languages", "weblate": "Weblate" } }, "sort": { "label": { "by_fetch_date": "By date fetched", "by_source": "By source" } }, "time": { "hour_short": "h", "minutes": { "minute_one": "Minute", "minute_other": "Minutes", "value": "{{count}} $t(global.time.minutes.minute, lowercase)" }, "seconds": { "second_one": "Second", "second_other": "Seconds", "value": "{{count}} $t(global.time.seconds.second, lowercase)" } }, "update": { "label": { "available": "Update available", "check_failure": "Could not check for update", "checking": "Checking for update", "info": "Server version {{version}} ({{channel}}) available for download", "up_to_date": "This is the latest version", "update_failure": "Update failed", "updating": "{{progress}}% | Updating…" } } }, "library": { "error": { "label": { "add_to_library": "Could not add manga to library!", "empty": "Your library is empty", "no_matches": "No manga matches this filter", "remove_from_library": "Could not remove manga from library!" } }, "info": { "label": { "added_to_library": "Added manga to library!", "removed_from_library": "Removed manga from library!" } }, "option": { "display": { "badge": { "label": { "download_badges": "Download badges", "unread_badges": "Unread badges" }, "title": "Badges" }, "other": { "label": { "show_continue_reading_button": "Show continue reading button" } }, "tab": { "label": { "show_number_of_items": "Show number of items" }, "title": "Tabs" } }, "sort": { "label": { "alphabetically": "A-Z", "by_date_added": "Recently added", "by_last_read": "Recently read", "by_latest_fetched_chapter": "Latest fetched chapter", "by_latest_uploaded_chapter": "Latest uploaded chapter", "by_unread_chapters": "Unread chapters" } } }, "settings": { "advanced": { "database": { "cleanup": { "label": { "description": "Remove non library manga from categories", "error": "Could not remove non library manga from categories", "success": "Removed non library manga from categories", "title": "Cleanup database" } } } }, "general": { "add_to_library": { "category_selection": { "label": { "description": "Show the category selection dialog when adding a manga to the library", "title": "Category selection dialog" } } }, "search": { "ignore_filters": { "label": { "description": "Search results will include manga that do not match the current filters", "title": "Ignore filters when searching" } } } }, "global_update": { "auto_update": { "interval": { "label": { "title": "Automatic update interval", "value": "{{hours}}$t(global.time.hour_short)" } }, "label": { "title": "Automatic updates" } }, "categories": { "label": { "info": "Entries in excluded categories will not be updated even if they are also in included categories" } }, "entries": { "label": { "completed": "With \"Completed\" status", "not_started": "That haven't been started", "unread_chapters": "With unread chapter(s)" }, "title": "Skip updating entries" }, "label": { "last_update": "Last update: {{date}}", "last_update_tooltip": "$t(library.settings.global_update.title) ($t(library.settings.global_update.label.last_update, lowercase))" }, "metadata": { "label": { "description": "Check for new cover and details when updating library", "title": "Automatically refresh metadata" } }, "title": "Global update" }, "title": "Library Settings" }, "title": "Library" }, "manga": { "action": { "category": { "button": { "selected": "Change categories of selected" }, "label": { "action": "Change categories", "error_one": "Could not change the categories of the manga", "error_other": "Could not change the categories of the manga", "success_one": "Changed categories of manga", "success_other": "Changed categories of {{count}} manga" } }, "library": { "remove": { "button": { "selected": "Remove selected from the library" }, "label": { "action": "Remove from the library", "error_one": "Could not remove manga from the library", "error_other": "Could not remove manga from the library", "success_one": "Removed manga from the library", "success_other": "Removed {{count}} manga from the library" } } }, "migrate": { "label": { "error": "Could not migrate manga", "success": "Successfully migrated manga" } } }, "button": { "add_to_library": "Add To Library", "in_library": "In Library" }, "error": { "label": { "no_mangas_found": "No manga found", "no_matches": "No manga matches this filter", "request_failure": "Could not load manga" } }, "label": { "artist": "Artist", "author": "Author", "edit_categories": "Edit manga categories", "reload_from_source": "Reload data from source", "status": "Status" }, "title": "Manga", "title_one": "Manga", "title_other": "Manga" }, "migrate": { "dialog": { "action": { "button": { "show_entry": "Show entry" } }, "title": "Select data to include" }, "label": { "info": "Migrating manga…" }, "search": { "title": "$t(migrate.title) \"{{title}}\"" }, "title": "Migrate" }, "reader": { "button": { "close_menu": "Close menu", "exit": "Exit reader", "next_chapter": "Next Chapter", "open_menu": "Open menu", "previous_chapter": "Previous Chapter" }, "error": { "label": { "next_chapter_does_not_exist": "There is no next chapter to open", "prev_chapter_does_not_exist": "There is no previous chapter to open" } }, "page_info": { "label": { "currently_on_page": "Currently on page", "of_max_pages": "of {{maxPages}}" } }, "settings": { "error": { "label": { "failed_to_save_default_settings": "Could not save the default reader settings to the server", "failed_to_save_settings": "Could not save the reader settings to the server" } }, "label": { "fit_page_to_window": "Fit page to window", "load_next_chapter": "Load next chapter at ending", "offset_first_page": "Offset first page", "reader_type": "Reader type", "reader_width": "Reader width", "scale_page": "Scale small pages", "show_page_number": "Show page number", "skip_dup_chapters": "Skip duplicate chapters", "static_navigation": "Static navigation" }, "reader_type": { "label": { "continuous_horizontal_ltr": "Horizontal (LTR) ➡️", "continuous_horizontal_rtl": "Horizontal (RTL) ⬅️", "continuous_vertical": "Continues vertical", "double_page_ltr": "Double page (LTR) ➡️", "double_page_rtl": "Double page (RTL) ⬅️", "single_page_ltr": "Single page (LTR) ➡️", "single_page_rtl": "Single page (RTL) ⬅️", "webtoon": "Webtoon" } }, "title": { "default_reader_settings": "Default Reader Settings", "reader_settings": "Reader Settings" } }, "title": "Reader — Manga {{mangaId}} Chapter {{chapterIndex}}" }, "search": { "error": { "label": { "failed_to_save_settings": "Could not save the default search settings to the server", "source_search_failed": "Could not search source" } }, "title": { "global_search": "Global Search", "search": "Search" } }, "settings": { "about": { "server": { "label": { "address": "Server address", "build_time": "Build time", "github": "$t(global.label.github) $t(settings.server.title.server)", "version": "Server version" } }, "title": "About", "webui": { "label": { "channel": "$t(settings.webui.title.webui) channel", "github": "$t(global.label.github) $t(settings.webui.title.webui)", "update_failure": "Could not update $t(settings.webui.title.webui)", "update_success": "Updated $t(settings.webui.title.webui) to version {{version}}. Refresh required", "version": "$t(settings.webui.title.webui) version" } } }, "backup": { "action": { "create": { "label": { "description": "Back up library as a Tachiyomi backup", "title": "Create backup" } }, "restore": { "button": "Restore", "error": { "label": { "failure": "Could not restore backup", "legacy_backup_unsupported": "legacy backups are not supported!" } }, "label": { "description": "You can also drag and drop the backup file here to restore it", "in_progress": "Restoring backup…", "success": "Backup restored.", "title": "Restore Backup" } }, "validate": { "dialog": { "content": { "label": { "missing_sources": "The following sources are not installed:" } }, "title": "Backup validation" }, "error": { "label": { "failure": "Could not validate backup" } } } }, "automated": { "cleanup": { "label": { "title": "Backup cleanup", "value": "Delete backups that are older than $t(global.date.value.label.day)" } }, "label": { "interval": "Backup interval", "time": "Backup time" }, "location": { "label": { "description": "The path to the directory on the server where automated backups should get saved in", "title": "Backup location" } } }, "title": "Backup" }, "browse": { "title": "Browse settings" }, "clear_cache": { "label": { "description": "The cache of the client (browser, electron) should get cleared alongside it, otherwise, the client cache will keep getting used", "failure": "Could not clear the server cache", "success": "Cleared the server cache", "title": "Clear server cache" } }, "label": { "dark_theme": "Dark theme", "language_description": "Feel free to translate the project on", "manga_item_width": "Manga item width", "show_nsfw": "Show NSFW", "show_nsfw_description": "Hide NSFW extensions and sources" }, "server": { "address": { "client": { "dialog": { "label": { "enter_address": "Enter server address" } }, "label": { "description": "The address the client will use to connect to the server" } }, "server": { "label": { "ip": "IP", "port": "Port" }, "title": "Server bindings" } }, "auth": { "basic": { "label": { "enable": "Use basic authentication", "password": "Basic authentication $t(global.label.password, lowercase)", "username": "Basic authentication $t(global.label.username, lowercase)" } }, "title": "Authentication" }, "cloudflare": { "flaresolverr": { "enabled": { "label": { "description": "See <2>FlareSolverr for information on how to set it up", "title": "FlareSolverr enabled" } }, "session": { "name": { "label": { "title": "FlareSolverr session name" } }, "ttl": { "label": { "description": "FlareSolverr will automatically rotate expired sessions based on the TTL provided in minutes", "title": "FlareSolverr session TTL" } } }, "timeout": { "label": { "description": "How much time FlareSolverr has to handle the request", "title": "FlareSolverr request timeout" } }, "url": { "label": { "description": "The address of the FlareSolverr server", "title": "FlareSolverr server url" } } }, "title": "Cloudflare bypass" }, "local_source": { "path": { "label": { "description": "The path to the directory on the server where local source files are saved in", "title": "Local source location" } } }, "misc": { "log_level": { "graphql": { "label": { "description": "This includes logs with non privacy safe information", "title": "Enable graphql debug logs" } }, "label": { "server": "Enable debug logs" } }, "title": "Misc", "tray_icon": { "label": { "description": "This icon will be shown on the system that is running the server", "title": "Show icon in system tray" } } }, "requests": { "sources": { "parallel": { "label": { "title": "Parallel source requests", "value": "{{value}} $t(source.title)" } } }, "title": "Requests" }, "socks_proxy": { "label": { "enable": "Use SOCKS proxy", "host": "SOCKS host", "password": "SOCKS password", "port": "SOCKS port", "username": "SOCKS username", "version": "SOCKS version" }, "title": "SOCKS proxy" }, "title": { "server": "Server", "settings": "Server Settings" } }, "title": "Settings", "webui": { "auto_update": { "label": { "interval": "Update interval", "title": "Automatically download the latest version" } }, "channel": { "label": { "title": "Channel" }, "option": { "bundled": { "label": { "description": "Use the version that was delivered with the server release", "title": "Bundled" } }, "preview": { "label": { "description": "Use the latest features and help us get them ready for a stable release.", "disclaimer": "Features and changes in this version might not be completely ready yet and can cause bugs.\nMake sure that you have automatic backups enabled to prevent loss of your library!\n\n$t(settings.webui.flavor.label.info)", "title": "Preview" } }, "stable": { "label": { "description": "Use the latest released version.", "title": "Stable" } } } }, "electron_path": { "label": { "description": "The path to the electron installation on the server", "title": "Electron path" } }, "flavor": { "label": { "info": "After changing this setting go to the \"About\" page and check for a webUI update and install it", "title": "Flavor" }, "option": { "custom": { "label": { "description": "Use a custom $t(settings.webui.title.webui).\nTo use a custom $t(settings.webui.title.webui) replace the content of the \"webUI\" directory in the root directory on the server with the files of the custom $t(settings.webui.title.webui)", "title": "Custom" } }, "vui": { "label": { "description": "A preview focused web frontend built with svelte", "title": "VUI" } }, "webui": { "label": { "description": "Use the default $t(settings.webui.title.webui)" } } } }, "interface": { "label": { "description": "Where to start the $t(settings.webui.title.webui) when starting the server", "title": "Interface" }, "option": { "label": { "browser": "Browser", "electron": "Electron" } } }, "label": { "initial_open_browser": "Open the $t(settings.webui.title.webui) when starting the server" }, "title": { "settings": "$t(settings.webui.title.webui) Settings", "webui": "WebUI" } } }, "source": { "configuration": { "title": "Source Configuration" }, "error": { "label": { "no_sources_found": "No sources found. Install Some extensions first.", "source_not_found": "Could not find source. Check your installed extensions." } }, "local_source": { "label": { "checkout": "Check out", "guide": "Local source guide" }, "title": "Local source" }, "title": "Source", "title_one": "Source", "title_other": "Sources" }, "updates": { "error": { "label": { "no_updates_available": "You don't have any updates yet." } }, "title": "Updates" } }