{ "@@locale": "en", "title": "E-Hentai Downloader Dashboard", "serverHost": "EH Downloader Server Host", "apiPath": "API Path", "username": "Username", "password": "Password", "save": "Save", "login": "Login", "titleBar": "EH Downloader", "incorrectUserPassword": "Incorrect username or password.", "networkError": "Network error.", "internalError": "Some internal error occurred. Please send the log file to the developer.", "setServerUrl": "Server URL", "createRootUser": "Create Root User", "skip": "Skip", "create": "Create", "settings": "Settings", "lang": "Language", "systemLang": "System Language", "reset": "Reset", "galleries": "Galleries", "loading": "Loading...", "gallery": "Gallery", "useTitleJpn": "Use Japanese title first", "showNsfw": "Show NSFW image by default", "read": "Read", "download": "Download", "colon": ": ", "copyImage": "Copy image to clipboard", "copyImgUrl": "Copy image URL to clipboard", "retry": "Retry", "displayAd": "Display Ad pages", "showTranslatedTag": "Show translated tag (Chinese only)", "none": "none", "sortByGid": "Sort by gallery id", "asc": "Ascending", "desc": "Descending", "saveAs": "Save As", "scrollDirection": "Scroll direction", "scrollDirectionDefault": "Left to right", "scrollDirectionRtl": "Right to left", "scrollDirectionDown": "Top to bottom", "scrollDirectionUp": "Bottom to top", "posted": "Posted", "visible": "Visible", "yes": "Yes", "no": "No", "fileSize": "File Size", "pageLength": "Length", "pages": "{value} pages", "@pages": { "placeholders": { "value": { "type": "int", "format": "decimalPattern" } } }, "gid": "Gallery Id", "tagGalleries": "Galleries tagged {tag}", "@tagGalleries": { "placeholders": { "tag": { "type": "String" } } }, "tagUploaderGalleries": "Galleries tagged {tag} uploaded by {uploader}", "@tagUploaderGalleries": { "placeholders": { "tag": { "type": "String" }, "uploader": { "type": "String" } } }, "uploaderGalleries": "Galleries uploaded by {uploader}", "@uploaderGalleries": { "placeholders": { "uploader": { "type": "String" } } }, "downloadAsZip": "Download as ZIP file", "exportAd": "Export pages which marked as ads", "maxZipFilenameLength": "Maximum length of filenames in Zip files", "downloadComplete": "Download completed.", "downloadZipFailed": "Failed to download ZIP file.", "rating": "Rating", "preventScreenCapture": "Prevent screen capture", "seeMoreInfo": "See more information", "markAsNsfw": "Mark as NSFW", "markAsSfw": "Mark as SFW", "markAsAd": "Mark as Ad", "markAsNonAd": "Mark as non-Ad", "server": "Server", "useEx": "Use exhentai.org.", "mpv": "Fetch page data from Multi-Page Viewer.", "downloadOriginalImg": "Download original images.", "exportZipJpnTitle": "Use japanese title first when exporting zip.", "removePreviousGallery": "Remove old galleries which replaced by new ones.", "serverDbPath": "The folder where the database is stored", "serverDbPathHelp": "If not set, the download location is used.", "userAgent": "User Agent", "useBrowserUA": "Use current browser's user agent", "downloadLocation": "Download location", "enterCookies": "Enter cookies here", "enterNewCookies": "Enter new cookies here", "maxTaskCount": "Maximum number of parallel tasks", "invalidNumber": "Invalid number.", "numberOutOfRange": "The number is out of range.", "maxRetryCount": "Maximum retry count", "maxDownloadImgCount": "Maximum number of parallel downloads of images", "listeningPort": "Listening port", "listeningHostname": "Listening host", "meiliHost": "Meilisearch server host", "meiliUpdateApiKey": "Meilisearch API key for updating gallery metadata", "meiliSearchApiKey": "Meilisearch API key for searching", "ffmpegPath": "The path to the ffmpeg binary", "thumbnailMethod": "The method used to generate thumbnail", "thumbnailMethod0": "ffmpeg binary", "thumbnailMethod1": "ffmpeg API", "thumbnailDir": "The folder used to store thumbnails", "imgVerifySecret": "The secret of image verify", "flutterFrontend": "The path of flutter frontend", "fetchTimeout": "Fetch timeout", "downloadTimeout": "Download timeout", "downloadTimeoutHelp": "The download will be terminated when nothing is received within the specified time period.", "millisecond": "millisecond", "ffprobePath": "The path to the ffprobe binary", "corsCredentialsHostsHint": "eg. https://ehf.lifegpc.com", "invalidURL": "Invalid URL.", "invalidURLOrigin": "Invalid URL origin.", "httpHttpsNeeded": "Unsupported scheme. Only https or http are supported.", "corsCredentialsHosts": "The URL origins which are allowed to send CORS requests with credentials", "corsCredentialsHostsHelp": "Add websites to this list can lead to security risks, make sure you trust these websites.", "galleryDetails": "Gallery Details", "title2": "Title", "titleJpn": "Japanese Title", "meiliHosts": "Meilisearch server hostname for specific domains", "meiliHostsHelp": "Requests from these domains will receive the corresponding Meilisearch server hostname.", "keyIsEmpty": "Key is empty.", "keyIsExists": "Key is exists.", "redirectToFlutter": "Redirect to Flutter frontend when accessing the root URL.", "downloadTimeoutCheckInterval": "The interval of checking download timeout", "downloadTimeoutCheckIntervalHelp": "The smaller the value, the more accurate the timeout detection, but the higher CPU usage.", "dockerHelper": "The server is running in a Docker container. Unless you know what you are doing, do not change this setting.", "taskManager": "Task Manager", "waiting": "Waiting", "running": "Running", "finished": "Finished", "failed": "Failed", "allTasks": "All Tasks", "ehMetadataCacheTime": "The time to cache the metadata of the gallery from E-Hentai", "hour": "hour", "createDownloadTask": "Create download task", "galleryURL": "Gallery URL", "galleryToken": "Gallery Token", "randomFileSecret": "The secret of token to access random file without login", "downloadTask": "Download Task", "taskDetails": "Task details", "taskId": "Task ID", "taskType": "Task type", "exportZipTask": "Export as ZIP file task", "updateMeiliSearchDataTask": "Sync meilisearch server's data task", "fixGalleryPageTask": "Fix gallery page data task", "allGalleries": "All galleries", "processId": "Process ID", "taskStatus": "Task status", "fatalError": "Fatal error", "fetchingMetadata": "Fetching metadata ...", "downloadedPages": "Downloaded pages", "failedPages": "Download failed pages", "totalPages": "Total pages", "downloadedSize": "Downloaded {size}", "@downloadedSize": { "placeholders": { "size": { "type": "String" } } }, "comma": ", ", "downloadedSize2": "Downloaded size", "speed": "Speed", "days": "{num} days", "@days": { "placeholders": { "num": { "type": "int" } } }, "category": "Category", "uploader": "Uploader", "dlUseAvgSpeed": "Show average speed in task details.", "refresh": "Refresh", "originalImg": "Original image", "overwriteDefaultConfig": "Overwrite default config", "enableImageCache": "Cache images to disk.", "cachedFileSize": "Cached file size", "update": "Update", "updateFileSize": "Update file size", "clearCaches": "Clear caches", "userManagemant": "User Management", "admin": "Administrator", "user": "User", "edit": "Edit", "delete": "Delete", "createNewUser": "Create new user", "readGallery": "Read gallery", "editGallery": "Edit gallery", "deleteGallery": "Delete gallery", "manageTasks": "Manage tasks", "allPermissions": "All permissions", "userPermissions": "User permissions", "revokeToken": "Revoke all login sessions", "editUser": "Edit user", "rootUser": "Root user", "deleteUserConfirm": "Do you want to delete user {user}?", "@deleteUserConfirm": { "placeholders": { "user": { "type": "String" } } }, "failedDeleteUser": "Failed to delete user: ", "deleteUser": "Delete user", "display": "Display", "cache": "Cache", "cancel": "Cancel", "changeUsername": "Change username", "failedChangeUsername": "Failed to change username: ", "usernameIsAlreadyUsed": "The username is already used by another user.", "changePassword": "Change password", "failedChangePassword": "Failed to change password: ", "oldPassword": "Old password", "newPassword": "New password", "incorrectPassword": "Incorrect password.", "changedPasswordSuccessfully": "Changed password successfully.", "logout": "Log out", "logoutConfirm": "Do you want to log out?", "failedLogout": "Failed to log out: ", "createExportZipTask": "Create export as ZIP file task", "outputDir": "Output directory", "copyOriImgUrl": "Copy original image URL to clipboard", "importTask": "Import task", "thumbnailSize": "Thumbnail size", "smail": "smail", "medium": "medium", "big": "big", "usePathBasedImgUrl": "Put parameters to image URL path.", "checkFileHash": "Verify file integrity when downloading or importing.", "importMethod": "Import method", "copy": "Copy", "copyThenDelete": "Copy then delete", "move": "Move", "keep": "Keep", "maxImportImgCount": "Maximum number of images to be imported in parallel", "thumbnailScaleMethod": "Thumbnail scale method", "default0": "Default", "thumbnailFill": "Stretch to container", "thumbnailCover": "Touch container from outside", "thumbnailContain": "Touch container from inside", "thumbnailAlign": "Thumbnail alignment", "leftOrTop": "Left / Top", "center": "Center", "rightOrBottom": "Right / Bottom", "thumbnailAlignHelp": "This only works if the scaling method is to touch container from outside/inside.", "createImportTask": "Create import task", "importPath": "Path to the file/directory to import", "importSize": "Image size", "tagUploaderCategoryGalleries": "Galleries tagged {tag} uploaded by {uploader} in category {category}", "@tagUploaderCategoryGalleries": { "placeholders": { "tag": { "type": "String" }, "uploader": { "type": "String" }, "category": { "type": "String" } } }, "categoryGalleries": "Galleries with category {category}", "@categoryGalleries": { "placeholders": { "category": { "type": "String" } } }, "uploaderCategoryGalleries": "Galleries with category {category} uploaded by {uploader}", "@uploaderCategoryGalleries": { "placeholders": { "category": { "type": "String" }, "uploader": { "type": "String" } } }, "tagCategoryGalleries": "Galleries with category {category} tagged {tag}", "@tagCategoryGalleries": { "placeholders": { "category": { "type": "String" }, "tag": { "type": "String" } } }, "enableServerTiming": "Enable server time tracking", "shareGallery": "Share gallery", "expireTime": "Expire time", "token": "Token", "action": "Action", "never": "Never", "oneDayAfter": "1 day after", "oneWeekAfter": "1 week after", "oneMonthAfter": "1 month after", "custom": "Custom", "editExpireTime": "Edit expire time", "share": "Share", "failedChangeExpireTime": "Failed to change expired time: ", "failedShareGallery": "Failed to share gallery: ", "updateTagTranslation": "Update tag's translation", "createUpdateTagTranslationTask": "Create update tag's translation task", "translationFile": "Tnanslation file", "translationFileHelp": "The path to json file contains tag's translation. Will download from website if this is empty.", "thumbnailFormat": "Thumbnail format", "thumbnailFormatHelp": "Webp is not supported in ffmpeg API method.", "search": "Search", "maxSearchSuggestions": "Maximum results of search suggestions", "ok": "Ok", "changeSettings": "Change settings", "createUpdateMeiliSearchDataTask": "Create sync meilisearch server's data task", "updateMeiliSearchDataGidHelp": "If gallery id is not empty, only specified gallery will sync to meilisearch server.", "sessionManagemant": "Session Management", "deleteSession": "Delete session", "deleteSessionConfirm": "Do you want to delete session?", "deleteSessionForUserConfirm": "Do you want to delete session for user {user}?", "@deleteSessionForUserConfirm": { "placeholders": { "user": { "type": "String" } } }, "sessionId": "Session ID", "lastUsedTime": "Last used time", "device": "Device", "failedDeleteSession": "Failed to delete session: ", "allUser": "All users", "deleteShareConfirm": "Do you want to delete shared token?", "failedDeleteShare": "Failed to delete shared token: ", "queryLog": "Query log", "loggingStack": "Enable logging stack for all log levels", "serverLogs": "Server logs", "time": "Time", "message": "Message", "type": "Type", "level": "Level", "galleryListDisplayMode": "Display mode for gallery list", "noGalleriesFound": "No galleries found." }