115 lines
4.0 KiB
JSON

{
"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": "沪ICP备2025133004号-2A",
"logout": "Logout",
"self": "Personal Center",
"goToSettings": "Go to Settings",
"cancel": "Cancel"
},
"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..."
}