{
  "function": {
    "replace": "Replace",
    "reserve": "Reserve",
    "advance": "Advanced",
    "organize": "Organize"
  },
  "theme": {
    "light": "Light Theme",
    "dark": "Dark Theme",
    "system": "Follow System"
  },
  "action": {
    "addFolder": "Add Folder",
    "folderTip": "Get subfolders",
    "append": "Append Mode",
    "uploadFile": "Add File",
    "uploadFolder": "Select Folder"
  },
  "rename": {
    "match": "Enter match text",
    "len": "Enter number or length",
    "modify": "Enter replace text",
    "today": "Today's Date",
    "case": "Case Sensitive",
    "date": "Date",
    "dateRename": "Rename by Date",
    "prefix": "Prefix",
    "prefixHint": "Enter prefix",
    "prefixCircle": "Cycle Prefix",
    "prefixSwap": "Swap Prefix & Number",
    "suffix": "Suffix",
    "suffixHint": "Enter suffix",
    "suffixCircle": "Cycle Suffix",
    "suffixSwap": "Swap Suffix & Number",
    "upload": "Upload .txt with names (space/newline separated)",
    "text": "Text",
    "index": "Index",
    "width": "width",
    "length": "len",
    "start": "start",
    "extension": "Extension",
    "extensionHint": "Enter new extension",
    "extensionEnable": "Enable ext change",
    "disable": "Input disabled",
    "caseFile": "Case File Type",
    "caseExt": "Case Extension",
    "apply": "Apply"
  },
  "advance": {
    "total": "Total {count}",
    "delete": "Delete",
    "add": "Add",
    "replace": "Replace",
    "preset": "Preset",
    "addPreset": "Add Preset",
    "import": "Import",
    "export": "Export",
    "empty1": "No commands added",
    "empty2": "Click below",
    "empty3": "\"Delete\", \"Add\", \"Replace\"",
    "empty4": "to add",
    "to": "to",
    "di": "The",
    "ge": "th",
    "count": "count",
    "pCount": "th",
    "startSequence": "start index",
    "extension": "Ext",
    "delimiter": ", ",
    "position": "Position",
    "self": "Self",
    "front": "Front",
    "behind": "Behind",
    "formatDesc1": "Width",
    "formatDesc2": "with",
    "separate": "Separate words",
    "letters": "Name with",
    "withT": " as",
    "addTitle": "Add Menu",
    "all": "All",
    "addHint": "Enter content to add",
    "addPosition": "Position",
    "presetName": "Preset Name",
    "presetNameHint": "Enter preset name",
    "addPresetDesc": "Note: Click preset name to fill. Same name overwrites",
    "dateSeparate": "Date Separate",
    "indexDistinction": "Index Distinction",
    "addType": "Add Type",
    "addPrefix": "Prefix",
    "addSuffix": "Suffix",
    "convertLetters": "Convert Text",
    "matchPosition": "Position",
    "matchContent": "Content",
    "deleteTitle": "Delete Menu",
    "deleteMode": "Mode",
    "deleteHint": "Enter content to delete",
    "regex": "Use Regex",
    "deleteType": "Type",
    "replaceMode": "Mode",
    "index": "Index Format",
    "random": "Random",
    "randomHint": "Enter custom content",
    "matchExt": "Match Ext",
    "word": "Word Separator",
    "wordHint": "Separate words starting with capital letters",
    "replaceTitle": "Replace Menu",
    "formatDigit": "Enter name length",
    "replaceHint1": "Enter match text",
    "completeContent": "Enter fill content",
    "replaceHint2": "Enter replace text",
    "selectedAll": "Select All",
    "locationTitle": "Map Key",
    "locationHint": "Enter AMap Key for location",
    "locationNote": "Note: Files added before key input cannot get location, need to re-add. Don’t have an Amap key yet?",
    "locationLink": " Apply Key"
  },
  "organize": {
    "date": "Date Folder",
    "top": "Top Folder",
    "topDesc": "Move to top-level parent (not root)",
    "selected": "Delete Checked",
    "selectedDesc": "Delete checked to recycle bin",
    "empty": "Delete Empty",
    "emptyDesc": "Delete all empty folders in checked path",
    "target": "Select target folder",
    "groupFolder": "Set Group Folder",
    "group": "Group Folder",
    "typeFolder": "Set Type Folder",
    "type": "Type Folder",
    "apply": "Apply",
    "folder": "Folder"
  },
  "csv": {
    "title": "Selected original column: ",
    "delete": "Delete Ext",
    "match": "Match Ext",
    "exit": "Exit"
  },
  "date": {
    "title": "Modify File Date",
    "hint": "Select date",
    "note": "1. Default: \"0000-01-01\" and \"00:00:00.000\" leave date and time unchanged\n2.Override All: When time is \"00:00:00.000\", replace the file's time segment as well\n3. Viewing file properties via right-click updates the access date to the current time",
    "exit": "Exit",
    "interval": "Interval",
    "fullReplace": "Override All",
    "self": "Self Date Adjust"
  },
  "content": {
    "origin": "Original",
    "name": "Filename",
    "new": "New Name",
    "visible": "Left click: Show items without new name, Right click: Show items with new name",
    "adjustSize": "Left click: Zoom in, Right click: Zoom out, Long press: Custom size",
    "empty": "Drag files/folders here",
    "emptyImage": "Drag images/videos/folder here",
    "export": {
      "title": "Export Filename",
      "hint": "Enter export filename",
      "default": "OncePowerExportFilename",
      "ext": "Export Extension",
      "type": "Export Type"
    },
    "sort": {
      "default": "Default",
      "nameAscending": "Name",
      "nameDescending": "Name",
      "dateAscending": "Date",
      "dateDescending": "Date",
      "typeAscending": "Type",
      "typeDescending": "Type",
      "checkAscending": "Selected",
      "checkDescending": "Selected",
      "sizeAscending": "Size",
      "sizeDescending": "Size",
      "groupAscending": "Group",
      "groupDescending": "Group",
      "folderAscending": "Folder",
      "folderDescending": "Folder"
    },
    "error": "Load failed",
    "loading": "Loading...",
    "folder": "Folder",
    "resolution": "Resolution",
    "size": "Size",
    "group": "Group",
    "filter": {
      "unselected": "Rm uncheck",
      "selected": "Rm checked",
      "extension": "All extension",
      "folder": "All path",
      "reserve": "Toggle",
      "rule": "Rule filter",
      "select": "Select",
      "unselect": "Unselect",
      "remove": "Remove"
    }
  },
  "menu": {
    "local": "Open Location",
    "match": "Match Name",
    "modify": "Rename",
    "date": "Match Date",
    "all": "All Dates",
    "move": "Move",
    "first": "Move to top",
    "center": "Move to center",
    "last": "Move to end",
    "suspense": "Stash Files",
    "takeout": "Take out Files",
    "front": "To front",
    "behind": "To behind",
    "path": "Match Path",
    "group": "Set Group",
    "autoGroup": "Auto Group",
    "rule": "Add Rule",
    "edit": "Edit Group",
    "select": "Select",
    "unselect": "Unselect",
    "selectGroup": "Select Group",
    "selectType": "Select Type",
    "selectPath": "Select Path",
    "removeFolder": "Remove Path",
    "remove": "Remove",
    "toggle": "Toggle",
    "cancel": "Deselect"
  },
  "bottom": {
    "save": "Save Config",
    "regedit": "Enable right-click menu (single file/folder when app not running; use 'Send to (Open Explorer, enter \"sendto\" in the address bar, and press Enter)' for multiple)",
    "regeditTip1": "Add All",
    "regeditTip2": "Add",
    "autoRun": "Auto-start",
    "log": "Save logs (in logs folder)",
    "view": "View Mode",
    "csv": "Upload CSV/TXT with old/new names (comma-separated) or software generated oplog file",
    "date": "Modify File Date",
    "undo": "Undo",
    "task": "Task",
    "time": "Time",
    "check": "Check Update",
    "checking": "Checking...",
    "download": "Download"
  },
  "dialog": {
    "ok": "OK",
    "cancel": "Cancel",
    "close": "Close",
    "group": "Edit Group",
    "groupHint": "Enter group name",
    "all": "All",
    "folder": "All folder paths",
    "ext": "All exts",
    "toggle": "Toggle all",
    "exitOperate": "Exit",
    "save": "Save",
    "exit": "Exit",
    "image": "Custom image size",
    "imageHint": "Enter the image display width",
    "applyGroup": "Apply Group",
    "setting": "Settings"
  },
  "log": {
    "rename": "Rename Log",
    "delete": "Delete Log",
    "organize": "Organize Log"
  },
  "enum": {
    "date": {
      "create": "Created",
      "modify": "Modified",
      "access": "Accessed",
      "capture": "Capture",
      "earliest": "Earliest",
      "latest": "Latest"
    },
    "replace": {
      "match": "Match",
      "before": "Front",
      "after": "Behind",
      "between": "Between",
      "normal": "Normal",
      "convert": "Convert",
      "interval": "Interval",
      "format": "Format"
    },
    "type": {
      "image": "Image",
      "video": "Video",
      "audio": "Audio",
      "doc": "Doc",
      "archive": "Archive",
      "folder": "Folder",
      "other": "Other"
    },
    "advance": {
      "delete": "Delete",
      "add": "Add",
      "replace": "Replace"
    },
    "match": {
      "last": "Last",
      "all": "All",
      "front": "Front",
      "behind": "Behind",
      "end": "End",
      "interval": "Interval"
    },
    "delete": {
      "input": "Input",
      "type": "Type",
      "extension": "Extension",
      "digit": "Digits",
      "capital": "Uppercase",
      "lowercase": "Lowercase",
      "nonLetter": "Non-letters",
      "punctuation": "Punctuation",
      "space": "Spaces"
    },
    "add": {
      "text": "Text",
      "index": "Index",
      "random": "Random",
      "folder": "Folder",
      "width": "Width",
      "height": "Height",
      "ext": "Extension",
      "group": "Group",
      "meta": "Metadata"
    },
    "split": {
      "none": "None",
      "space": "Space",
      "hidden": "Hidden",
      "custom": "Custom",
      "customTip": "Please enter custom separator"
    },
    "format": {
      "ymd": "YMD",
      "ym": "YM",
      "y": "Y"
    },
    "distinction": {
      "none": "None",
      "date": "Date",
      "folder": "Folder",
      "file": "Type",
      "extension": "Extension",
      "group": "Group"
    },
    "convert": {
      "upper": "Uppercase",
      "lower": "Lowercase",
      "toggle": "Toggle case",
      "tradition": "Traditional",
      "simplified": "Simplified"
    },
    "fill": {
      "front": "Pad left",
      "behind": "Pad right"
    },
    "meta": {
      "title": "Title",
      "artist": "Artist",
      "album": "Album",
      "year": "Year",
      "make": "Make",
      "model": "Model",
      "location": "Location"
    },
    "diff": {
      "increment": "Add",
      "decrement": "Sub"
    },
    "dateTime": {
      "year": "Year",
      "month": "Mon",
      "day": "Day",
      "hour": "Hour",
      "minute": "Min",
      "second": "Sec"
    },
    "rule": {
      "name": "Filename",
      "newName": "New name",
      "folder": "Folder",
      "ext": "Extension",
      "contains": "Contains",
      "notContains": "Not contains",
      "equal": "Equal",
      "notEqual": "Not equal",
      "before": "Before",
      "after": "After",
      "beforeOrEqual": "On or Before",
      "afterOrEqual": "On or After",
      "value": "Input value"
    }
  },
  "error": {
    "emptyTitle": "File fetch failed",
    "empty": "Selected folder is empty",
    "add": "File addition error",
    "csv1": "File parse error",
    "csv2": "Invalid CSV file",
    "log": "Invalid log file",
    "modifyDate": "Date modify failed",
    "modifyDateInfo": "Failed to modify dates for: ",
    "noExist": "File not exists",
    "noOpen": "Cannot open {file}",
    "modifyDateFail": "Failed to modify {file} date",
    "groupNameTitle": "Invalid group name",
    "groupName": "Group name cannot be empty",
    "presetNameTitle": "Invalid preset name",
    "presetName": "Preset name cannot be empty",
    "presetAddTitle": "Add preset failed",
    "presetAdd": "Command list cannot be empty!",
    "import": "Import preset failed",
    "importError1": "Incomplete file (missing header/IV)",
    "importError2": "Invalid format (header mismatch)",
    "importError3": "Decrypt failed: {err}",
    "export": "Export preset failed",
    "exists": "File {name} already exists",
    "notExists": "No longer exists in {folder}",
    "renameInfo": "Rename failed: {err}",
    "rename": "Rename failed",
    "renameNum": "{count} failed out of {total} selected",
    "undo": "Undo rename failed",
    "undoNum": "{count} failed out of {total} selected",
    "delete": "Delete failed",
    "deleteInfo": "Failed to delete selected files",
    "organize": "Organize failed",
    "organizeErrorInfo": "Failed to move files: ",
    "targetFolder": "Target folder empty!",
    "groupFolder": "Group folder empty!",
    "typeFolder": "Type folder empty!",
    "createFolder": "Folder creation failed",
    "partMove": "Some moves fail, please do it manually",
    "move": "Move failed",
    "open": "Open failed",
    "openInfo": "Target location changed or deleted",
    "suspense": "Suspense file failed",
    "suspenseInfo": "No bulk suspense of all files",
    "txtDecode": "File decode failed",
    "txtDecodeInfo": "Please check the file encoding. Currently, only files encoded in UTF-8 and GBK are supported",
    "check": "Check failed",
    "location": "Location failed",
    "locationInfo": ". To prevent further errors, the entered key has been deleted. Please re-enter it if you need to use the service",
    "keyError1": "The key is incorrect or expired",
    "keyError2": "No permission to use the corresponding service, or the request interface path is misspelled",
    "keyError3": "Daily access volume limit exceeded",
    "keyError4": "The key is accessed too frequently within a unit time",
    "keyError5": "The requested key does not match the bound platform",
    "keyError6": "IP access limit exceeded",
    "keyError7": "Remote Key has been deleted",
    "keyError": "Error code: {code}, please refer to the official website for details",
    "createLog": "Log file creation failed"
  },
  "success": {
    "copy": "Copied",
    "modifyDate": "Date modified",
    "modifyDateInfo": "Modified dates for {total} files",
    "import": "Preset imported",
    "importNum": "Imported {count} presets",
    "export": "Preset exported",
    "exportNum": "Exported {count} presets",
    "deleteFile": "{file} deleted",
    "rename": "Renamed",
    "renameNum": "All {count} selected renamed",
    "undo": "Undone",
    "undoNum": "All {count} selected undone",
    "delete": "Deleted",
    "deleteSelected": "All selected files deleted",
    "deleteEmpty": "Empty folders deleted",
    "organize": "Organized",
    "organizeNum": "Moved {count} selected files",
    "viewMode": "View mode",
    "remove": "Removed {count} non-media files",
    "check": "Check completed",
    "newVersion": "ew version {version} can be updated",
    "noNewVersion": "Currently in the latest version"
  },
  "warning": {
    "label": "Warning",
    "csv": "CSV upload disabled in organize/date modes",
    "date": "File date modification is disabled when CSV modification is active"
  },
  "tray": {
    "cancel": "Cancel Operation",
    "show": "Show Window",
    "exit": "Exit App"
  },
  "setting": {
    "saveSize": "Save Window Size",
    "savePosition": "Save Window Position",
    "autoRename": "Auto Rename on Duplicate",
    "cancelRename": "Cancel Rename on Empty",
    "autoRenameFormat": "Auto Rename Format",
    "window": "Window info",
    "rename": "Rename rule",
    "theme": "Custom theme",
    "divider": "Transparent divider",
    "shadow": "Enable shadows",
    "mask": "Mask opacity",
    "sigma": "Sigma value",
    "background": "No background image has been set",
    "upload": "Select image",
    "uploading": "Uploading...",
    "hotKey": {
      "label": "Hotkeys",
      "all": "Select all",
      "cancel": "Deselect all",
      "delete": "Delete selected",
      "toggle": "Toggle selection",
      "suspense": "Stash files",
      "front": "Take to front",
      "behind": "Take to behind"
    }
  }
}