{
  "jsonParseTitle": "JSON Parse",
  "noInputTips": "Input Content",
  "inputTips": "//Input JSON, JavaScript Object/Array, PHP Array, URL, XML, YAML, PList. Automatic conversion to selected format",
  "parseFailTips": "Parse failed",
  "inputCheckFailTips": "Unidentified",
  "systemProxyCheck": "Detected that the network is using a proxy, is FlyEnv set to use this proxy?",
  "systemProxyUsed": "Setting successful. If you want to modify it, please do so in Settings->Proxy Settings.",
  "windowCount": "Window Count",
  "codemake": "Code Generation",
  "FavoriteTools": "Favorite Tools",
  "AllTools": "All the tools",
  "label": "Tool Name",
  "component": "Tool URL",
  "addTool": "Add Tool",
  "editTool": "Edit Tool",

  "envValue": "Value",
  "rawEnvPath": "Actual Path",
  "envValueErrorTips": "The path does not exist. You can click to copy the command and test it in Command Prompt.",
  "invalidPath": "Invalid Path",

  "base64-file-converter-title": "Base64 File Converter",
  "base64-string-converter-title": "Base64 String Encoder/Decoder",
  "chmod-calculator-title": "Chmod Calculator",
  "cron-parser-title": "Cron Expression Parser",
  "diff-compare-title": "Diff Compare",
  "diff-compare-load-sample": "Load Sample",
  "diff-compare-swap": "Swap",
  "diff-compare-clear": "Clear",
  "diff-compare-previous-diff": "Previous Diff",
  "diff-compare-next-diff": "Next Diff",
  "diff-compare-copy-result": "Copy Result",
  "diff-compare-original-text": "Original text",
  "diff-compare-changed-text": "Changed text",
  "diff-compare-summary": "Comparison summary",
  "diff-compare-added": "Added",
  "diff-compare-removed": "Removed",
  "diff-compare-changed": "Changed",
  "diff-compare-unchanged": "Unchanged",
  "diff-compare-empty-copy": "No content to copy",
  "encryption-title": "Encrypt/Decrypt String",
  "escape-html-title": "HTML Entity Encode/Decode",
  "git-cheatsheet-title": "Git Cheatsheet",
  "hash-text-title": "Hash String",
  "jwt-title": "JWT Encode/Decode",
  "http-status-codes-title": "HTTP Status Codes",
  "keycode-info-title": "Keycode Info",
  "mime-types-title": "MIME Types",
  "qr-code-generator-title": "QR Code Generator",
  "regex-cheatsheet-title": "Regex Cheatsheet",
  "regex-tester-title": "Regex Tester",
  "rsa-key-generator-title": "RSA Key/Pair Generator",
  "url-encode-title": "URL Encode/Decode",
  "url-encode": "Encode",
  "url-your-string": "Your string :",
  "url-string-to-encode": "The string to encode",
  "url-your-string-encode": "Your string encoded :",
  "url-your-string-encoded": "Your string encoded",
  "url-decode": "Decode",
  "url-your-encoded-string": "Your encoded string :",
  "url-string-to-decode": "The string to decode",
  "url-your-string-decode": "Your string decoded :",
  "url-your-string-decoded": "Your string decoded",
  "url-parse-title": "URL Parser",
  "websocket-sse-title": "WebSocket / SSE",
  "wifi-qr-code-generator-title": "WiFi QR Code Generator",
  "URLTimingAnalyzer": "URL Timing Analyzer",

  "CodePlayGround": "Code Playground",
  "CodeLibrary": "Code Library",
  "GroupName": "Group Name",
  "GroupNameInput": "Please Input Group Name",
  "GroupDelTitle": "Delete Group",
  "GroupDelTips": "Once the group is deleted, it cannot be recovered. All codes within the group will also be permanently deleted and cannot be restored.",
  "Group": "Group",
  "Code": "Code",
  "CodeLanguage": "Code Language",
  "CodeResult": "Code Result",
  "NameNeed": "Please Input Name",
  "CodeLanguageNeed": "Please Choose Code Language",
  "BatchOperations": "Batch Operations",
  "SelectAll": "Select All",
  "MoveToTop": "Move To Top",
  "MoveToGroup": "Move To Group",
  "MarkdownPreview": "Markdown Preview",

  "Capturer": "Screenshot",
  "CapturerShortcut": "Screenshot Shortcut",
  "CapturerShortcutTips": "Press the keys you want to use for taking a screenshot, e.g. Ctrl+Shift+A",
  "CapturerSaveDir": "Screenshot Save Location",
  "CapturerNameRule": "Screenshot Naming Rule",
  "RuleIndex": "Sequence Number",
  "RuleTimestamp": "Timestamp",
  "RuleDateTime": "Date and Time",
  "RuleUUID": "UUID",
  "CapturerFailTitle": "Screenshot Failed",
  "CapturerFailContent": "Failed to capture screenshot, please try again",
  "CapturerDo": "Screenshot",
  "CapturerHideWindowDo": "Hide This Window and Screenshot",
  "CapturerPointPosition": "Coordinates",

  "ImageCompress": {
    "title": "Image Compression",
    "preview": {
      "effectPreview": "Effect Preview",
      "selectImageFile": "Select Image File",
      "originalImage": "Original Image",
      "dimensions": "Dimensions",
      "fileSize": "File Size",
      "compressedImage": "Compressed Image",
      "compressionResult": "Compression Result",
      "compressionRatio": "Compression Ratio",
      "sizeReduction": "Size Reduction",
      "originalSize": "Original Size",
      "compressedSize": "Compressed Size",
      "effectiveCompression": "Effective Compression",
      "largerAfterCompression": "Larger After Compression",
      "selectFilePrompt": "Please select an image file for effect preview",
      "original": "Original",
      "effect": "Effect",
      "dragSliderPrompt": "Drag slider to compare image quality",
      "compressionPreview": "Compression Preview",
      "selectFileForCompression": "Please select an image file for compression preview"
    },
    "basicConfig": {
      "title": "Basic Configuration",
      "widthPixels": "Width (pixels)",
      "heightPixels": "Height (pixels)",
      "outputFormat": "Output Format",
      "keepOriginalFormat": "Keep Original Format",
      "enableCompression": "Enable Compression",
      "advancedOptions": "Advanced Options",
      "preventEnlargement": "Prevent Enlargement",
      "fastShrinkLoading": "Fast Shrink Loading",
      "preserveMetadata": "Preserve Metadata",
      "auto": "Auto Fit"
    },
    "batchProcessing": {
      "title": "Batch Processing",
      "overwriteSource": "Overwrite Source Files",
      "saveLocation": "Save Location",
      "backupLocation": "Backup Location",
      "imageFiles": "Image Files",
      "path": "Path",
      "beforeProcessing": "Before Processing",
      "afterProcessing": "After Processing",
      "backupDirTips": "Source files will be automatically overwritten. For the security of your data, please select a backup folder.",
      "saveDirTips": "Please select a save folder."
    },
    "compressConfig": {
      "title": "Compression Configuration",
      "quality": "Quality (0-100)",
      "progressiveLoading": "Progressive Loading",
      "progressiveLoadingTooltip": "Display low-quality blur version first, then gradually become clearer, allowing users to quickly see the overall outline of the image. File size increases by 2-10%",
      "mozjpegOptimization": "MozJPEG Optimization",
      "mozjpegTooltip": "Generate smaller JPEG images while maintaining the same (or better) visual quality. 5-15% smaller than standard JPEG",
      "colorSampling": "Color Sampling",
      "highestQuality": "Highest quality, largest file size",
      "acceptableQuality": "Acceptable visual quality, highest compression rate, smallest file size",
      "compressionLevel": "Compression Level (0-9)",
      "adaptiveFiltering": "Adaptive Filtering",
      "adaptiveFilteringTooltip": "Important optimization for PNG compression that significantly reduces file size (especially for gradient and text images). Recommended for most PNG images.",
      "palette": "Palette",
      "paletteTooltip": "PNG palette mode uses indexes instead of direct color values for compression, significantly reducing file size but limiting color count. Best for simple graphics, icons, interfaces, etc., not suitable for photos and complex gradient images.",
      "alphaQuality": "Alpha Quality (0-100)",
      "lossless": "Lossless Compression",
      "smartSubsampling": "Smart Subsampling",
      "encodingStrength": "Encoding Strength (1-9)",
      "commonOptions": "Common Options",
      "preventReduction": "Prevent Reduction",
      "preventReductionTooltip": "Prevent quality degradation when reducing image size, especially for vector formats like SVG. May cause smaller images to have larger file sizes.",
      "preserveIccProfile": "Preserve ICC Profile",
      "iccProfileTooltip": "Whether to preserve the image's ICC color profile. This setting directly affects color accuracy and consistency across different devices. If not preserved, can reduce generated file size by 0.5-5KB.",
      "kernelAlgorithm": "Kernel Algorithm",
      "nearest": "Nearest",
      "nearestTooltip": "Low quality, try for maximum compression",
      "linear": "Bilinear",
      "linearTooltip": "Medium quality",
      "cubic": "Bicubic",
      "cubicTooltip": "High quality, balanced image quality and file size, default choice for most situations",
      "lanczos2": "Lanczos 2",
      "lanczos2Tooltip": "Very high quality",
      "lanczos3": "Lanczos 3",
      "lanczos3Tooltip": "Highest quality, largest file size"
    },
    "effectsConfig": {
      "title": "Image Effects",
      "rotateFlip": "Rotation and Flip",
      "verticalFlip": "Vertical Flip",
      "horizontalFlip": "Horizontal Flip",
      "rotationAngle": "Rotation Angle",
      "blurSharpen": "Blur and Sharpen",
      "blurStrength": "Blur Strength (0-100)",
      "sharpenStrength": "Sharpen Strength (Sigma)",
      "colorAdjustment": "Color Adjustment",
      "gamma": "Gamma Value",
      "hue": "Hue (-180~180)",
      "brightness": "Brightness",
      "saturation": "Saturation",
      "threshold": "Threshold",
      "opacity": "Opacity",
      "effects": "Effects",
      "grayscale": "Grayscale",
      "invert": "Invert",
      "normalize": "Normalize",
      "colorSpace": "Color Space",
      "whiteEdgeRemoval": "White Edge Removal Settings",
      "enableWhiteEdgeRemoval": "Enable White Edge Removal"
    },
    "textureConfig": {
      "title": "Texture Configuration",
      "enableTexture": "Enable Texture",
      "textureType": "Texture Type",
      "grid": "Grid",
      "dot": "Dot",
      "line": "Line",
      "noise": "Noise",
      "customImage": "Custom Image",
      "customTextureImage": "Custom Texture Image",
      "textureParameters": "Texture Parameters",
      "textureColor": "Texture Color",
      "lineWidth": "Line Width (pixels)",
      "gridSpacing": "Grid Spacing (pixels)",
      "dotSize": "Dot Size (pixels)",
      "dotSpacing": "Dot Spacing (pixels)",
      "noiseIntensity": "Noise Intensity",
      "blendTransform": "Blend and Transform",
      "blendMode": "Blend Mode",
      "none": "None",
      "overlay": "Overlay",
      "multiply": "Multiply",
      "screen": "Screen",
      "softLight": "Soft Light",
      "hardLight": "Hard Light",
      "rotationAngleDeg": "Rotation Angle (°)",
      "scale": "Scale"
    },
    "watermarkConfig": {
      "title": "Watermark Configuration",
      "defaultWatermarkText": "Watermark",
      "enableWatermark": "Enable Watermark",
      "watermarkType": "Watermark Type",
      "textWatermark": "Text Watermark",
      "imageWatermark": "Image Watermark",
      "watermarkText": "Watermark Text",
      "fontSize": "Font Size",
      "fontColor": "Font Color",
      "backgroundColor": "Background Color",
      "enableBackground": "Enable Background",
      "watermarkImagePath": "Watermark Image Path",
      "width": "Width",
      "height": "Height",
      "positionSettings": "Position Settings",
      "horizontalOffset": "Horizontal Offset (pixels)",
      "verticalOffset": "Vertical Offset (pixels)",
      "repeatMode": "Repeat Mode",
      "single": "Single Watermark",
      "grid": "Grid",
      "gridSpacing": "Grid Spacing (pixels)"
    },
    "formats": {
      "jpeg": "JPEG",
      "png": "PNG",
      "webp": "WebP",
      "avif": "AVIF",
      "gif": "GIF",
      "tiff": "TIFF",
      "heif": "HEIF"
    },
    "colorSpaces": {
      "srgb": "sRGB",
      "rgb": "RGB",
      "cmyk": "CMYK",
      "lab": "Lab",
      "bw": "Black & White"
    }
  }
}
