- Update `en.json` and `zh.json` with new translations for theme and language switching - Modify `LocaleSwitcher` and `ThemeSwitcher` components to use internationalized labels - Replace hardcoded strings with translations from `useTranslations` hook - Improve accessibility by using translated aria-labels and sr-only text - Refactor button styling to use `size-9` utility class
278 lines
7.9 KiB
JSON
278 lines
7.9 KiB
JSON
{
|
|
"Site": {
|
|
"name": "MkSaaS",
|
|
"title": "MkSaaS - The Best AI SaaS Boilerplate",
|
|
"tagline": "Make AI SaaS in hours, simply and effortlessly",
|
|
"description": "MkSaaS is the best AI SaaS boilerplate. Make AI SaaS in hours, simply and effortlessly"
|
|
},
|
|
"Common": {
|
|
"login": "Login",
|
|
"logout": "Log out",
|
|
"signUp": "Sign up",
|
|
"theme": "Toggle theme",
|
|
"language": "Switch language",
|
|
"light": "Light",
|
|
"dark": "Dark",
|
|
"system": "System"
|
|
},
|
|
"HomePage": {
|
|
"title": "next-intl example"
|
|
},
|
|
"PricingPage": {
|
|
"title": "Pricing"
|
|
},
|
|
"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",
|
|
"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",
|
|
"subtitle": "Stay up to date with the latest changes in our product"
|
|
},
|
|
"ContactPage": {
|
|
"title": "Contact",
|
|
"subtitle": "We'll help you find the right plan for your business",
|
|
"formDescription": "If you have any questions or feedback, please reach out to our team",
|
|
"name": "Name",
|
|
"email": "Email",
|
|
"message": "Message",
|
|
"submit": "Submit"
|
|
},
|
|
"WaitlistPage": {
|
|
"title": "Waitlist",
|
|
"subtitle": "Join our waitlist for latest news and updates",
|
|
"formDescription": "We will send you only one email every week, and no spam",
|
|
"email": "Email",
|
|
"subscribe": "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",
|
|
"termsOfService": "Terms of Service",
|
|
"privacyPolicy": "Privacy Policy",
|
|
"byClickingContinue": "By clicking continue, you agree to our ",
|
|
"and": " and "
|
|
},
|
|
"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"
|
|
},
|
|
"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"
|
|
},
|
|
"error": {
|
|
"title": "Oops! Something went wrong!",
|
|
"tryAgain": "Please try again.",
|
|
"backToLogin": "Back to login",
|
|
"checkEmail": "Please check your email inbox"
|
|
}
|
|
},
|
|
"BlogPage": {
|
|
"title": "Blog",
|
|
"subtitle": "Latest news and updates from our team",
|
|
"author": "Author",
|
|
"categories": "Categories",
|
|
"tableOfContents": "Table of Contents",
|
|
"all": "All",
|
|
"noPostsFound": "No posts found",
|
|
"allPosts": "All Posts"
|
|
},
|
|
"Marketing": {
|
|
"navbar": {
|
|
"features": {
|
|
"title": "Features"
|
|
},
|
|
"pricing": {
|
|
"title": "Pricing"
|
|
},
|
|
"blog": {
|
|
"title": "Blog"
|
|
},
|
|
"ai": {
|
|
"title": "AI",
|
|
"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"
|
|
},
|
|
"pricing": {
|
|
"title": "Pricing Blocks"
|
|
},
|
|
"features": {
|
|
"title": "Features Blocks"
|
|
},
|
|
"faq": {
|
|
"title": "FAQ Blocks"
|
|
},
|
|
"testimonials": {
|
|
"title": "Testimonials Blocks"
|
|
},
|
|
"stats": {
|
|
"title": "Stats Blocks"
|
|
},
|
|
"callToAction": {
|
|
"title": "Call to Action Blocks"
|
|
},
|
|
"content": {
|
|
"title": "Content 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"
|
|
}
|
|
},
|
|
"Mail": {
|
|
"common": {
|
|
"team": "{name} Team",
|
|
"copyright": "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"
|
|
}
|
|
}
|
|
} |