Files
eh_downloader_flutter/lib/l10n/app_en.arb

344 lines
13 KiB
Plaintext

{
"@@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",
"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."
}