- Renamed password management keys in translation files for clarity. - Added new translation keys for saving and cancel actions in both English and Chinese. - Refactored the DeleteAccountCard component to utilize a new PasswordCardWrapper for better modularity. - Updated UpdatePasswordCard to enhance user feedback and maintain consistency in translation usage. - Removed unnecessary client directive from billing page for improved performance. - Renamed SettingsAccountPage to SettingsProfilePage for better clarity in profile settings.
542 lines
18 KiB
JSON
542 lines
18 KiB
JSON
{
|
|
"Metadata": {
|
|
"name": "MkSaaS",
|
|
"title": "MkSaaS - The Best AI SaaS Boilerplate",
|
|
"tagline": "Make AI SaaS in days, simply and effortlessly",
|
|
"description": "MkSaaS is the best AI SaaS boilerplate. Make AI SaaS in days, simply and effortlessly"
|
|
},
|
|
"Common": {
|
|
"login": "Log in",
|
|
"logout": "Log out",
|
|
"signUp": "Sign up",
|
|
"language": "Switch language",
|
|
"mode": {
|
|
"label": "Toggle mode",
|
|
"light": "Light",
|
|
"dark": "Dark",
|
|
"system": "System"
|
|
},
|
|
"theme": {
|
|
"label": "Toggle theme",
|
|
"default-theme": "Default Theme",
|
|
"default": "Default",
|
|
"blue": "Blue",
|
|
"green": "Green",
|
|
"amber": "Amber",
|
|
"neutral": "Neutral",
|
|
"scaled-theme": "Scaled Theme",
|
|
"blue-scaled": "Blue Scaled",
|
|
"default-scaled": "Default Scaled",
|
|
"mono-theme": "Mono Theme",
|
|
"mono-scaled": "Mono Scaled"
|
|
},
|
|
"copy": "Copy",
|
|
"saving": "Saving...",
|
|
"save": "Save",
|
|
"cancel": "Cancel",
|
|
"logoutFailed": "Failed to log out"
|
|
},
|
|
"HomePage": {
|
|
"title": "next-intl example",
|
|
"description": "This is a simple example of how to use next-intl to build a website"
|
|
},
|
|
"PricingPage": {
|
|
"title": "Pricing",
|
|
"description": "Choose the plan that's right for you"
|
|
},
|
|
"NotFoundPage": {
|
|
"title": "404",
|
|
"message": "Sorry, the page you are looking for does not exist.",
|
|
"backToHome": "Back to home"
|
|
},
|
|
"ErrorPage": {
|
|
"title": "Oops! Something went wrong!",
|
|
"tryAgain": "Try again",
|
|
"backToHome": "Back to home"
|
|
},
|
|
"AboutPage": {
|
|
"title": "About",
|
|
"description": "This is MkSaaS, an AI SaaS template built with modern technologies, helping you build your SaaS faster and better.",
|
|
"subtitle": "Learn more about our company, mission, and values",
|
|
"authorName": "MkSaaS",
|
|
"authorBio": "Fullstack Developer",
|
|
"authorIntroduction": "👋 Hi there! This is MkSaaS, an AI SaaS template built with modern technologies, helping you build your SaaS faster and better. If you have any questions, welcome to contact me.",
|
|
"talkWithMe": "Talk with me"
|
|
},
|
|
"ChangelogPage": {
|
|
"title": "Changelog",
|
|
"description": "Stay up to date with the latest changes in our product",
|
|
"subtitle": "Stay up to date with the latest changes in our product"
|
|
},
|
|
"ContactPage": {
|
|
"title": "Contact",
|
|
"description": "We'll help you find the right plan for your business",
|
|
"subtitle": "We'll help you find the right plan for your business",
|
|
"form": {
|
|
"title": "Contact Us",
|
|
"description": "If you have any questions or feedback, please reach out to our team",
|
|
"name": "Name",
|
|
"email": "Email",
|
|
"message": "Message",
|
|
"submit": "Submit",
|
|
"submitting": "Submitting...",
|
|
"success": "Message sent successfully",
|
|
"fail": "Failed to send message",
|
|
"nameMinLength": "Name must be at least 3 characters",
|
|
"nameMaxLength": "Name must not exceed 30 characters",
|
|
"emailValidation": "Please enter a valid email address",
|
|
"messageMinLength": "Message must be at least 10 characters",
|
|
"messageMaxLength": "Message must not exceed 500 characters"
|
|
}
|
|
},
|
|
"WaitlistPage": {
|
|
"title": "Waitlist",
|
|
"description": "Join our waitlist for the launch of our product",
|
|
"subtitle": "Join our waitlist for the launch of our product",
|
|
"form": {
|
|
"title": "Join Our Waitlist",
|
|
"description": "We will notify you when we launch our product",
|
|
"email": "Email",
|
|
"subscribe": "Subscribe",
|
|
"subscribing": "Subscribing...",
|
|
"success": "Subscribed successfully",
|
|
"fail": "Failed to subscribe",
|
|
"emailValidation": "Please enter a valid email address"
|
|
}
|
|
},
|
|
"Newsletter": {
|
|
"title": "Join the community",
|
|
"description": "Subscribe to our newsletter for the latest news and updates",
|
|
"form": {
|
|
"email": "Email",
|
|
"subscribe": "Subscribe",
|
|
"subscribing": "Subscribing...",
|
|
"success": "Subscribed successfully",
|
|
"fail": "Failed to subscribe"
|
|
}
|
|
},
|
|
"AuthPage": {
|
|
"login": {
|
|
"title": "Login",
|
|
"welcomeBack": "Welcome back",
|
|
"email": "Email",
|
|
"password": "Password",
|
|
"signIn": "Sign In",
|
|
"signUpHint": "Don't have an account? Sign up",
|
|
"forgotPassword": "Forgot Password?",
|
|
"signInWithGoogle": "Sign In with Google",
|
|
"signInWithGitHub": "Sign In with GitHub",
|
|
"showPassword": "Show password",
|
|
"hidePassword": "Hide password",
|
|
"termsOfService": "Terms of Service",
|
|
"privacyPolicy": "Privacy Policy",
|
|
"byClickingContinue": "By clicking continue, you agree to our ",
|
|
"and": " and ",
|
|
"or": "Or continue with"
|
|
},
|
|
"register": {
|
|
"title": "Register",
|
|
"createAccount": "Create an account",
|
|
"name": "Name",
|
|
"email": "Email",
|
|
"password": "Password",
|
|
"signUp": "Sign Up",
|
|
"signInHint": "Already have an account? Sign in",
|
|
"checkEmail": "Please check your email inbox",
|
|
"showPassword": "Show password",
|
|
"hidePassword": "Hide password"
|
|
},
|
|
"forgotPassword": {
|
|
"title": "Forgot Password",
|
|
"email": "Email",
|
|
"send": "Send reset link",
|
|
"backToLogin": "Back to login",
|
|
"checkEmail": "Please check your email inbox"
|
|
},
|
|
"resetPassword": {
|
|
"title": "Reset Password",
|
|
"password": "Password",
|
|
"reset": "Reset password",
|
|
"backToLogin": "Back to login",
|
|
"showPassword": "Show password",
|
|
"hidePassword": "Hide password"
|
|
},
|
|
"error": {
|
|
"title": "Oops! Something went wrong!",
|
|
"tryAgain": "Please try again.",
|
|
"backToLogin": "Back to login",
|
|
"checkEmail": "Please check your email inbox"
|
|
}
|
|
},
|
|
"BlogPage": {
|
|
"title": "Blog",
|
|
"description": "Latest news and updates from our team",
|
|
"subtitle": "Latest news and updates from our team",
|
|
"author": "Author",
|
|
"categories": "Categories",
|
|
"tableOfContents": "Table of Contents",
|
|
"readTime": "{minutes} min read",
|
|
"all": "All",
|
|
"noPostsFound": "No posts found",
|
|
"allPosts": "All Posts",
|
|
"morePosts": "More Posts"
|
|
},
|
|
"DocsPage": {
|
|
"toc": "Table of Contents",
|
|
"search": "Search docs",
|
|
"lastUpdate": "Last updated on",
|
|
"searchNoResult": "No results",
|
|
"previousPage": "Previous",
|
|
"nextPage": "Next",
|
|
"chooseLanguage": "Select language",
|
|
"title": "MkSaaS Docs",
|
|
"homepage": "Homepage",
|
|
"blog": "Blog"
|
|
},
|
|
"Marketing": {
|
|
"navbar": {
|
|
"features": {
|
|
"title": "Features"
|
|
},
|
|
"pricing": {
|
|
"title": "Pricing"
|
|
},
|
|
"blog": {
|
|
"title": "Blog"
|
|
},
|
|
"docs": {
|
|
"title": "Docs"
|
|
},
|
|
"ai": {
|
|
"title": "AI Tools",
|
|
"items": {
|
|
"text": {
|
|
"title": "AI Text",
|
|
"description": "Show how to use AI to write stunning text"
|
|
},
|
|
"image": {
|
|
"title": "AI Image",
|
|
"description": "Show how to use AI to generate beautiful images"
|
|
},
|
|
"video": {
|
|
"title": "AI Video",
|
|
"description": "Show how to use AI to generate amazing videos"
|
|
},
|
|
"audio": {
|
|
"title": "AI Audio",
|
|
"description": "Show how to use AI to generate wonderful audio"
|
|
}
|
|
}
|
|
},
|
|
"pages": {
|
|
"title": "Pages",
|
|
"items": {
|
|
"about": {
|
|
"title": "About",
|
|
"description": "Learn more about our company, mission, and values"
|
|
},
|
|
"contact": {
|
|
"title": "Contact",
|
|
"description": "Get in touch with our team for support or inquiries"
|
|
},
|
|
"waitlist": {
|
|
"title": "Waitlist",
|
|
"description": "Join our waitlist for latest news and updates"
|
|
},
|
|
"changelog": {
|
|
"title": "Changelog",
|
|
"description": "See the latest updates to our products"
|
|
},
|
|
"roadmap": {
|
|
"title": "Roadmap",
|
|
"description": "Explore our future plans and upcoming features"
|
|
},
|
|
"cookiePolicy": {
|
|
"title": "Cookie Policy",
|
|
"description": "How we use the cookies on our website"
|
|
},
|
|
"privacyPolicy": {
|
|
"title": "Privacy Policy",
|
|
"description": "How we protect and handle your data"
|
|
},
|
|
"termsOfService": {
|
|
"title": "Terms of Service",
|
|
"description": "The legal agreement between you and our company"
|
|
}
|
|
}
|
|
},
|
|
"blocks": {
|
|
"title": "Blocks",
|
|
"items": {
|
|
"hero": {
|
|
"title": "Hero Blocks"
|
|
},
|
|
"logo": {
|
|
"title": "Logo Cloud Blocks"
|
|
},
|
|
"features": {
|
|
"title": "Features Blocks"
|
|
},
|
|
"content": {
|
|
"title": "Content Blocks"
|
|
},
|
|
"stats": {
|
|
"title": "Stats Blocks"
|
|
},
|
|
"team": {
|
|
"title": "Team Blocks"
|
|
},
|
|
"testimonials": {
|
|
"title": "Testimonials Blocks"
|
|
},
|
|
"callToAction": {
|
|
"title": "Call to Action Blocks"
|
|
},
|
|
"footer": {
|
|
"title": "Footer Blocks"
|
|
},
|
|
"pricing": {
|
|
"title": "Pricing Blocks"
|
|
},
|
|
"comparator": {
|
|
"title": "Comparator Blocks"
|
|
},
|
|
"faq": {
|
|
"title": "FAQ Blocks"
|
|
},
|
|
"login": {
|
|
"title": "Login Blocks"
|
|
},
|
|
"signup": {
|
|
"title": "Signup Blocks"
|
|
},
|
|
"contact": {
|
|
"title": "Contact Blocks"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"footer": {
|
|
"product": {
|
|
"title": "Product",
|
|
"items": {
|
|
"features": "Features",
|
|
"pricing": "Pricing",
|
|
"faq": "FAQ"
|
|
}
|
|
},
|
|
"resources": {
|
|
"title": "Resources",
|
|
"items": {
|
|
"blog": "Blog",
|
|
"changelog": "Changelog",
|
|
"roadmap": "Roadmap"
|
|
}
|
|
},
|
|
"company": {
|
|
"title": "Company",
|
|
"items": {
|
|
"about": "About",
|
|
"contact": "Contact",
|
|
"waitlist": "Waitlist"
|
|
}
|
|
},
|
|
"legal": {
|
|
"title": "Legal",
|
|
"items": {
|
|
"cookiePolicy": "Cookie Policy",
|
|
"privacyPolicy": "Privacy Policy",
|
|
"termsOfService": "Terms of Service"
|
|
}
|
|
}
|
|
},
|
|
"avatar": {
|
|
"dashboard": "Dashboard",
|
|
"settings": "Settings"
|
|
}
|
|
},
|
|
"Dashboard": {
|
|
"sidebar": {
|
|
"dashboard": {
|
|
"title": "Dashboard"
|
|
},
|
|
"ai": {
|
|
"title": "AI Tools",
|
|
"items": {
|
|
"text": {
|
|
"title": "AI Text",
|
|
"description": "Show how to use AI to write stunning text"
|
|
},
|
|
"image": {
|
|
"title": "AI Image",
|
|
"description": "Show how to use AI to generate beautiful images"
|
|
},
|
|
"video": {
|
|
"title": "AI Video",
|
|
"description": "Show how to use AI to generate amazing videos"
|
|
},
|
|
"audio": {
|
|
"title": "AI Audio",
|
|
"description": "Show how to use AI to generate wonderful audio"
|
|
}
|
|
}
|
|
},
|
|
"settings": {
|
|
"title": "Settings",
|
|
"items": {
|
|
"profile": {
|
|
"title": "Profile",
|
|
"description": "Manage your account information",
|
|
"avatar": {
|
|
"title": "Avatar",
|
|
"description": "Click upload button to upload a custom one",
|
|
"recommendation": "An avatar is optional but strongly recommended",
|
|
"uploading": "Uploading...",
|
|
"uploadAvatar": "Upload Avatar",
|
|
"success": "Avatar updated successfully",
|
|
"fail": "Failed to update avatar"
|
|
},
|
|
"name": {
|
|
"title": "Name",
|
|
"description": "Please enter your display name",
|
|
"placeholder": "Enter your name",
|
|
"minLength": "Please use 3 characters at minimum",
|
|
"maxLength": "Please use 30 characters at maximum",
|
|
"hint": "Please use 3-30 characters for your name",
|
|
"success": "Name updated successfully",
|
|
"fail": "Failed to update name"
|
|
}
|
|
},
|
|
"billing": {
|
|
"title": "Billing",
|
|
"description": "Manage your billing information",
|
|
"status": {
|
|
"active": "Active",
|
|
"trial": "Trial",
|
|
"free": "Free"
|
|
},
|
|
"interval": {
|
|
"month": "month",
|
|
"year": "year",
|
|
"oneTime": "one-time"
|
|
},
|
|
"currentPlan": {
|
|
"title": "Current Plan",
|
|
"description": "Your current subscription details"
|
|
},
|
|
"nextBillingDate": "Next billing date:",
|
|
"trialEnds": "Trial ends:",
|
|
"freePlanMessage": "You are currently on the free plan with limited features.",
|
|
"manageSubscription": "Manage Subscription",
|
|
"upgradeMessage": "Upgrade to a paid plan to access more features",
|
|
"paymentMethod": {
|
|
"title": "Payment Method",
|
|
"description": "Manage your payment methods",
|
|
"manageMessage": "Manage your payment methods through the Stripe Customer Portal.",
|
|
"securityMessage": "You can add, remove, or update your payment methods securely through the Stripe portal.",
|
|
"noMethodsMessage": "No payment methods on file.",
|
|
"upgradePromptMessage": "You'll be prompted to add a payment method when upgrading to a paid plan."
|
|
},
|
|
"managePaymentMethods": "Manage Payment Methods",
|
|
"upgradePlan": {
|
|
"title": "Upgrade Your Plan",
|
|
"description": "Choose a plan that works for you"
|
|
},
|
|
"trialDays": "{days} day trial",
|
|
"upgradeToPlan": "Upgrade to {planName}",
|
|
"customPricing": "Custom Pricing",
|
|
"contactSales": "Contact Sales",
|
|
"billingHistory": {
|
|
"title": "Billing History",
|
|
"description": "View and download your past invoices",
|
|
"accessMessage": "Access your billing history through the Stripe Customer Portal",
|
|
"noHistoryMessage": "No billing history available"
|
|
},
|
|
"viewBillingHistory": "View Billing History"
|
|
},
|
|
"notification": {
|
|
"title": "Notification",
|
|
"description": "Manage your notification preferences",
|
|
"newsletter": {
|
|
"title": "Newsletter Subscription",
|
|
"description": "Manage your newsletter subscription preferences",
|
|
"label": "Subscribe to newsletter",
|
|
"hint": "You can change your subscription preferences at any time",
|
|
"emailRequired": "Email is required to subscribe to the newsletter",
|
|
"subscribeSuccess": "Successfully subscribed to the newsletter",
|
|
"subscribeFail": "Failed to subscribe to the newsletter",
|
|
"unsubscribeSuccess": "Successfully unsubscribed from the newsletter",
|
|
"unsubscribeFail": "Failed to unsubscribe from the newsletter",
|
|
"error": "An error occurred while updating your subscription"
|
|
}
|
|
},
|
|
"security": {
|
|
"title": "Security",
|
|
"description": "Manage your security settings",
|
|
"updatePassword": {
|
|
"title": "Change Password",
|
|
"description": "Enter your current password and a new password",
|
|
"currentPassword": "Current Password",
|
|
"currentRequired": "Current password is required",
|
|
"newPassword": "New Password",
|
|
"newMinLength": "Password must be at least 8 characters",
|
|
"hint": "Please use at least 8 characters for password",
|
|
"showPassword": "Show password",
|
|
"hidePassword": "Hide password",
|
|
"success": "Password updated successfully",
|
|
"fail": "Failed to update password",
|
|
"saving": "Saving...",
|
|
"save": "Save"
|
|
},
|
|
"setupPassword": {
|
|
"title": "Set Up Password",
|
|
"description": "Set up a password to enable email login",
|
|
"info": "Setting up a password will allow you to sign in using your email and password in addition to your social login methods. You will receive an email with instructions to set your password",
|
|
"button": "Set Up Password"
|
|
},
|
|
"deleteAccount": {
|
|
"title": "Delete Account",
|
|
"description": "Permanently remove your account and all of its contents",
|
|
"warning": "This action is not reversible, so please continue with caution",
|
|
"button": "Delete Account",
|
|
"confirmTitle": "Delete Account",
|
|
"confirmDescription": "Are you sure you want to delete your account? This action cannot be undone.",
|
|
"confirm": "Delete",
|
|
"cancel": "Cancel",
|
|
"deleting": "Deleting...",
|
|
"success": "Account deleted successfully",
|
|
"fail": "Failed to delete account"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"upgrade": {
|
|
"title": "Upgrade",
|
|
"description": "Upgrade to Pro to access all features",
|
|
"button": "Upgrade"
|
|
}
|
|
}
|
|
},
|
|
"Mail": {
|
|
"common": {
|
|
"team": "{name} Team",
|
|
"copyright": "©️ {year} All Rights Reserved."
|
|
},
|
|
"verifyEmail": {
|
|
"title": "Hi, {name}.",
|
|
"body": "Please click the link below to verify your email address.",
|
|
"confirmEmail": "Confirm email",
|
|
"subject": "Verify your email"
|
|
},
|
|
"forgotPassword": {
|
|
"title": "Hi, {name}.",
|
|
"body": "Please click the link below to reset your password.",
|
|
"resetPassword": "Reset password",
|
|
"subject": "Reset your password"
|
|
},
|
|
"subscribeNewsletter": {
|
|
"body": "Thank you for subscribing to the newsletter. We will keep you updated with the latest news and updates.",
|
|
"subject": "Thanks for subscribing"
|
|
}
|
|
}
|
|
} |