350 lines
11 KiB
TypeScript
350 lines
11 KiB
TypeScript
export default {
|
||
Login: {
|
||
signup: 'Sign up',
|
||
login: 'Log in',
|
||
logoff: 'Log off',
|
||
register: 'Register',
|
||
loginTip: 'Platform integrated with AiDA.<br />AiDA account login required.',
|
||
name: 'Name',
|
||
email: 'Email',
|
||
password: 'Password',
|
||
passwordConfirmation: 'Password Confirmation',
|
||
enterName: 'Enter your name',
|
||
enterEmail: 'Enter your email',
|
||
enterPassword: 'Enter your password',
|
||
enterPasswordAgain: 'Enter your password again',
|
||
passwordTip: 'You must satisfy ALL password conditions to register.',
|
||
forgotPassword: 'Forget password?',
|
||
pleaseInputName: 'Please input the name',
|
||
nameLengthError: 'Name length must be between {min} and {max} characters',
|
||
passwordSpecial: 'Must contain special characters',
|
||
passwordCase: 'Mix of uppercase, lowercase and numbers',
|
||
pleaseInputEmail: 'Please input the email',
|
||
emailFormatError: 'Please input the email again',
|
||
pleaseInputPassword: 'Please input the password',
|
||
passwordLengthError: 'Password length must be between {min} and {max} characters',
|
||
pleaseTermsPolicy: 'Please agree to the Terms, Policy and Fees',
|
||
agreeTermsPolicy:
|
||
'I agree to the <span onclick="onClickPrivacy()">Terms, Policy</span> and Fees.',
|
||
noAccountToSignUp: `Don't have an account? <span onclick="onClickRegister()">Sign up</span>`,
|
||
signUpFor: 'Sign up for <span>FiDA</span>',
|
||
registerTip: 'A multi-agent canvas for rapid, trend driven design iteration.',
|
||
havenAccountToLogin: `Already have an account? <span onclick="onClickLogin()">Log in</span>`,
|
||
verifyEmail: 'Verify your email address',
|
||
verifyCodeHasSent: 'A verification code has been sent to<br><span>{email}</span>',
|
||
verify: 'VERIFY',
|
||
resendCode: 'Resend Code',
|
||
resendCodeIn: 'Resend Code in {time}',
|
||
orContinueWith: 'or continue with',
|
||
googleLogin: 'Sign in with Google',
|
||
wechatLogin: 'Sign in with Wechat',
|
||
indexTip: 'A multi-agent canvas for rapid, trend driven design iteration.',
|
||
sendCodeError: 'Send code error',
|
||
retrievePassword: 'Retrieve password',
|
||
emailVerification: 'Email Verification',
|
||
retrievePasswordTitle: 'Please enter your email address below to verify your identity.',
|
||
submit: 'Submit',
|
||
enterNewPassword: 'Enter a new password for<br/><span>{email}</span>',
|
||
passwordsDoNotMatch: 'Passwords do not match',
|
||
logOffTip: 'Are you sure to log off?'
|
||
},
|
||
RegisterSuccess: {
|
||
title1: 'Welcome to Stylish Parade!',
|
||
title2: 'Please switch to the Login tab to log in.',
|
||
title3: 'What awaits you in Stylish Parade',
|
||
item1title: 'Behind the design',
|
||
item1tip:
|
||
'Discover how designers bring ideas to life with AiDA — from first sketch to final look.',
|
||
item2title: 'Creative digital works',
|
||
item2tip:
|
||
'Unlock a growing library of inspiring digital works to refresh your creative mind.',
|
||
item3title: 'A fashion community',
|
||
item3tip:
|
||
'Join a space where fashion speaks — exchange ideas and connect with creators worldwide.'
|
||
},
|
||
Settings: {
|
||
title: 'Settings',
|
||
slogan: 'Manage your account settings and preferences',
|
||
profile: {
|
||
title: 'Profile',
|
||
description: 'Update your display name, avatar, social links and account security.',
|
||
firstName: 'FIRST NAME',
|
||
lastName: 'LAST NAME',
|
||
firstNamePlaceholder: 'First Name',
|
||
lastNamePlaceholder: 'Last Name',
|
||
username: 'USERNAME',
|
||
usernamePlaceholder: 'Username',
|
||
usernameTip: 'Your public username on Stylish Parade.',
|
||
role: 'ROLE',
|
||
roleTip: 'Select up to 2 labels that suit you.'
|
||
},
|
||
security: {
|
||
title: 'Security',
|
||
description: 'Manage your login email and password.',
|
||
email: 'EMAIL',
|
||
newEmail: 'NEW EMAIL ADDRESS',
|
||
newEmailPlaceholder: 'Enter new email',
|
||
verify: 'Verify',
|
||
verified: 'Verified',
|
||
verifiedTip: 'Your new email has been verified and is ready to save.',
|
||
password: 'PASSWORD',
|
||
newPassword: 'NEW PASSWORD',
|
||
newPasswordPlaceholder: 'Enter new password',
|
||
passwordTip: 'You must satisfy ALL password conditions to register.',
|
||
currentPassword: 'CURRENT PASSWORD',
|
||
currentPasswordPlaceholder: 'Confirm with your password'
|
||
},
|
||
region: {
|
||
title: 'Language & Region',
|
||
description: 'Set your preferred language, region and currency display.',
|
||
displayLanguage: 'DISPLAY LANGUAGE',
|
||
selectLanguage: 'Select language',
|
||
region: 'REGION',
|
||
selectRegion: 'Select region'
|
||
},
|
||
buttons: {
|
||
cancel: 'CANCEL',
|
||
discard: 'DISCARD',
|
||
edit: 'EDIT',
|
||
saveChange: 'SAVE CHANGE',
|
||
verifyEmail: 'VERIFY EMAIL',
|
||
saving: 'SAVING...'
|
||
},
|
||
dialog: {
|
||
title: 'Check your new email',
|
||
subtitle: 'Enter the 6-digit code sent to',
|
||
submit: 'Submit',
|
||
resendCode: 'Resend Code',
|
||
resendCodeIn: 'Resend Code in {time}'
|
||
},
|
||
messages: {
|
||
enterNewEmailFirst: 'Please enter your email address first',
|
||
invalidEmail: 'Please enter a valid email address',
|
||
sameEmail: 'Please enter a different email address',
|
||
alreadyVerified: 'This email has already been verified',
|
||
verificationCodeSent: 'Verification code sent',
|
||
enterVerificationCode: 'Please enter the 6-digit verification code',
|
||
verificationCompleted: 'Email verification completed',
|
||
verifyEmailBeforeSave: 'Please verify your new email before saving',
|
||
currentPasswordRequired: 'Please enter your current password',
|
||
passwordLengthError: 'Password length must be between {min} and {max} characters',
|
||
passwordSpecial: 'Password must contain special characters',
|
||
passwordCase: 'Password must include upper/lowercase letters and numbers',
|
||
passwordNotSameAsOld: 'New password cannot be the same as current password',
|
||
settingsUpdated: 'Settings updated'
|
||
},
|
||
roles: {
|
||
fashionEnthusiast: 'Fashion Enthusiast',
|
||
contentCreator: 'Content Creator',
|
||
student: 'Student',
|
||
retailBuyer: 'Retail / Buyer',
|
||
fashionDesigner: 'Fashion Designer',
|
||
brandBusiness: 'Brand / Business',
|
||
prCommunications: 'PR & Communications',
|
||
stylist: 'Stylist',
|
||
graphicDesigner: 'Graphic Designer',
|
||
artist3d: '3D Artist',
|
||
other: 'Other'
|
||
},
|
||
languages: {
|
||
english: 'English',
|
||
chinese: 'Chinese'
|
||
},
|
||
regions: {
|
||
hongKongSar: 'Hong Kong SAR',
|
||
mainlandChina: 'Mainland China',
|
||
singapore: 'Singapore',
|
||
unitedKingdom: 'United Kingdom'
|
||
}
|
||
},
|
||
Wardrobe: {
|
||
title: 'My Wardrobe',
|
||
subtitle: 'Your digital pieces, all in one place',
|
||
common: {
|
||
all: 'All'
|
||
},
|
||
tabs: {
|
||
ariaLabel: 'Wardrobe tabs',
|
||
assets: 'Assets',
|
||
orders: 'Orders'
|
||
},
|
||
sort: {
|
||
label: 'Sort by',
|
||
placeholder: 'Select',
|
||
dateAdded: 'Date Added',
|
||
selectedFirst: 'Selected First'
|
||
},
|
||
assets: {
|
||
filters: 'Filters',
|
||
clear: 'Clear',
|
||
categories: 'Categories',
|
||
gender: 'Gender',
|
||
selectedCount: '{count} Selected',
|
||
selectAll: 'Select All',
|
||
deselectAll: 'Deselect All',
|
||
downloadSelected: 'Download Selected',
|
||
genders: {
|
||
male: 'Male',
|
||
female: 'Female'
|
||
}
|
||
},
|
||
orders: {
|
||
moreItems: '+{count} more',
|
||
statuses: {
|
||
all: 'All',
|
||
paid: 'Paid',
|
||
unpaid: 'Unpaid',
|
||
cancelled: 'Canceled'
|
||
},
|
||
statusBadges: {
|
||
paid: 'PAID',
|
||
unpaid: 'UNPAID',
|
||
cancelled: 'CANCELED'
|
||
},
|
||
actions: {
|
||
invoice: 'Invoice',
|
||
completePayment: 'Complete Payment',
|
||
buyAgain: 'Buy Again'
|
||
}
|
||
},
|
||
empty: {
|
||
title: 'Nothing in Wardrobe yet',
|
||
description: 'Explore the digital item and add pieces to your collection.',
|
||
action: 'Explore Digital Items'
|
||
}
|
||
},
|
||
ClothesCategories: {
|
||
blouse: 'Blouse',
|
||
dress: 'Dress',
|
||
trousers: 'Trousers',
|
||
skirt: 'Skirt',
|
||
tops: 'Tops',
|
||
bottoms: 'Bottoms',
|
||
outwear: 'Outwear',
|
||
others: 'Others'
|
||
},
|
||
collectionStory: {
|
||
back: 'Back to Home',
|
||
title: 'We’re Seeking',
|
||
description: 'Fashion Voice Worth Featuring.',
|
||
button: 'Contact Us if Interested',
|
||
joinUs: {
|
||
title: 'Join Our Designer Community',
|
||
info: 'Join our community of visionaries and publish your collection story.',
|
||
info2: 'We are currently seeking collections that deeply integrate the AiDA creative workflow, specifically those that resonate through powerful core concepts and evocative inspiration. ',
|
||
info3: 'This architecture is designed to elevate your exposure through profound "propositional expression," ensuring that soulful, story-driven designs achieve higher market premiums and superior sales conversion.'
|
||
}
|
||
},
|
||
footer: {
|
||
About: 'About',
|
||
PrivacyPolicy: 'Privacy Policy',
|
||
TermsOfUse: 'Terms of Use',
|
||
Disclaimer: 'Disclaimer',
|
||
SiteMap: 'Site Map'
|
||
},
|
||
brand: {
|
||
title: 'Brand',
|
||
description: "Every brand, every story — discover who's behind the collections.",
|
||
search: 'Search brand',
|
||
noFound: 'Brand No Found',
|
||
noFoundTip: 'Try using another keywords.',
|
||
searchHistory: 'Searching History',
|
||
brandItem: {
|
||
viewProfile: 'View Profile'
|
||
}
|
||
},
|
||
brandDetail: {
|
||
addShoppingTip: 'Please log in first.',
|
||
merchantInfo: {
|
||
Contact: 'Contact',
|
||
About: 'About'
|
||
},
|
||
All: 'All'
|
||
},
|
||
digitalItem: {
|
||
BestSelling: 'Best Selling',
|
||
Price: 'Price: Low to High',
|
||
SelectedFirst: 'Selected First',
|
||
DateAdded: 'Date Added',
|
||
NewestFirst: 'Newest First',
|
||
title: 'Digital Item',
|
||
info: 'Virtual fashion creations collected in your personal archive',
|
||
sortBy: 'Sort By',
|
||
noData: 'Nothing in Digital Item',
|
||
noDataTip: 'Try adjusting your filters or refreshing the page.',
|
||
MerchantInfo: {
|
||
Filters: 'Filters',
|
||
Clear: 'Clear',
|
||
Categories: 'Categories',
|
||
Gender: 'Gender'
|
||
}
|
||
},
|
||
checked: {
|
||
All: 'All'
|
||
},
|
||
MainHeader: {
|
||
Home: 'Home',
|
||
CollectionStory: 'Collection Story',
|
||
Brand: 'Brand',
|
||
DigitalItem: 'Digital Item',
|
||
HiName: 'Hi, {name}',
|
||
MyWardrobe: 'My Wardrobe',
|
||
Notifications: 'Notifications',
|
||
Settings: 'Settings'
|
||
},
|
||
ShoppingCart: {
|
||
title: 'Shopping Cart',
|
||
listNullTitle: 'Your Cart is empty',
|
||
listNullTip: 'Discover new fashion assets and add them to your cart.',
|
||
dateTimeFormat: 'SM D, YYYY, h:mm A',
|
||
noLongerAvailable: 'No Longer Available',
|
||
delistedFromMarketplace: 'Delisted from marketplace',
|
||
remove: 'Remove',
|
||
removeTip: 'Are you sure to remove this item?',
|
||
total: 'Total',
|
||
digitalAssets: 'Digital assets. Creator retains copyright.',
|
||
checkout: 'Checkout',
|
||
exploreDigitalItems: 'Explore Digital Items',
|
||
orderSummary: 'Order Summary',
|
||
selected: 'Selected',
|
||
brands: 'Brands',
|
||
item: 'item',
|
||
checkoutSelected: 'Checkout Selected'
|
||
},
|
||
digitalDetail: {
|
||
Sketch: 'Sketch',
|
||
Illustration: 'Illustration',
|
||
Product: 'Product',
|
||
EditorialVisual: 'Editorial Visual',
|
||
Back: 'Back',
|
||
ReleaseIn: 'Release in',
|
||
CopyrightLicenseNotice: 'Copyright & License Notice',
|
||
LicenseIncludedInAsset: 'License Included in Asset',
|
||
LicenseIncludedInAssetInfo:
|
||
'All products on this platform are digital assets, not physical goods. Purchase grants a usage license only; copyright and intellectual property rights remain with the original creator, unless otherwise stated.',
|
||
BuyNow: 'Buy Now',
|
||
AddToCart: 'Add to Cart'
|
||
},
|
||
addShoppingCart: {
|
||
title: 'Added to your Shopping Cart',
|
||
statement: 'Digital Assets Only. No physical product included.',
|
||
button: 'Set Shopping Cart'
|
||
},
|
||
area: {
|
||
chinaMainland: 'China Mainland',
|
||
hongKongSar: 'Hong Kong SAR',
|
||
macauSar: 'Macau SAR',
|
||
taiwan: 'Taiwan',
|
||
japan: 'Japan',
|
||
southKorea: 'South Korea',
|
||
singapore: 'Singapore',
|
||
unitedStates: 'United States',
|
||
unitedKingdom: 'United Kingdom',
|
||
france: 'France',
|
||
italy: 'Italy',
|
||
germany: 'Germany',
|
||
australia: 'Australia',
|
||
canada: 'Canada'
|
||
}
|
||
}
|