{
  "navbar": {
    "useCases": "Use cases",
    "faq": "FAQ",
    "getFree": "Get FairClip free"
  },
  "language": {
    "english": "English",
    "chinese": "简体中文"
  },
  "common": {
    "search": "Search...",
    "title": "MemoWake - Home Video Memory, Powered by AI",
    "name":"MemoWake",
    "homepage":"HomePage",
    "signup":"Sign up",
    "login":"Login",
    "trade":"copyright  2025 MemoWake - All rights reserved",
    "logout":"Logout",
    "self":"Personal Center"
  },
  "welcome": {
      "welcome": "Welcome  to MemoWake~",
      "slogan": "Preserve your love, laughter and precious moments forever",
      "notice": "s back to live family portrait "
  },
  "imagePreview": {
    "zoomOut": "Zoom out",
    "zoomIn": "Zoom in",
    "resetView": "Reset view",
    "rotateCounterClockwise": "Rotate counter-clockwise",
    "rotateClockwise": "Rotate clockwise",
    "close": "Close preview",
    "previous": "Previous image",
    "next": "Next image",
    "imageCounter": "Image {{current}} of {{total}}",
    "preview": "Preview image"
  },
  "fileUploader": {
    "uploadingFiles": "Uploading files...",
    "selectedFiles": "Selected files",
    "addMoreFiles": "Add more files",
    "clearAll": "Clear all",
    "upload": "Upload",
    "uploading": "Uploading...",
    "dragAndDropFiles": "Drag and drop files here",
    "dropFilesHere": "Drop files here",
    "orClickToUpload": "or click to upload",
    "supportedFormats": "Supported formats",
    "maxFileSize": "Maximum file size",
    "uploadProgress": "Upload progress",
    "remove": "Remove",
    "uploadedFiles": "Uploaded files",
    "clickToReplaceFile": "Click to replace file",
    "invalidFileTitle": "Invalid file type",
    "fileTooLargeTitle": "File too large",
    "fileTooSmallTitle": "File too small",
    "fileTooSmall": "File too small,please upload a larger file.",
    "uploadErrorTitle": "Upload failed"
  },
  "validation": {
    "file": {
      "invalidType": "Invalid file type",
      "tooLarge": "File too large",
      "tooSmall":"File too small"
    },
    "email": {
      "required": "Email is required",
      "invalid": "Please enter a valid email address",
      "missingAt": "Email must contain @",
      "missingDomain": "Email must contain a domain (e.g. example.com)",
      "missingUsername": "Email must contain a username before @",
      "tooShort": "Email is too short",
      "tooLong": "Email is too long"
    },
    "password": {
      "required": "Password is required",
      "tooShort": "Password must be at least 6 characters",
      "tooLong": "Password is too long",
      "noUppercase": "Password must contain at least one uppercase letter",
      "noLowercase": "Password must contain at least one lowercase letter",
      "noNumber": "Password must contain at least one number",
      "noSpecialChar": "Password must contain at least one special character",
      "mismatch": "Passwords do not match"
    },
    "username": {
      "required": "Username is required",
      "invalidChars": "Username can only contain letters, numbers, and Chinese characters",
      "tooShort": "Username is too short",
      "tooLong": "Username is too long"
    },
    "number": {
      "required": "Number is required",
      "notNumber": "Please enter a valid number",
      "tooSmall": "Number is too small",
      "tooLarge": "Number is too large",
      "invalidFormat": "Invalid number format",
      "decimalNotAllowed": "Decimal numbers are not allowed",
      "negativeNotAllowed": "Negative numbers are not allowed"
    },
    "verifyCode": {
      "required": "Verification code is required",
      "invalidLength": "Verification code must be 6 digits",
      "invalidFormat": "Verification code must contain only numbers",
      "expired": "Verification code has expired, please request a new one",
      "incorrect": "Incorrect verification code, please try again"
    },
    "terms": {
      "required": "You must agree to the Terms and Privacy Policy"
    }
  },
  "loading": "Loading..."
}
