chore: set ai pages working in progress

This commit is contained in:
javayhu 2025-04-13 09:35:38 +08:00
parent f3ca37d7cd
commit 728f89f109
8 changed files with 763 additions and 480 deletions

View File

@ -30,246 +30,6 @@
"cancel": "Cancel",
"logoutFailed": "Failed to log out"
},
"HomePage": {
"title": "MkSaaS",
"description": "Make AI SaaS in days, simply and effortlessly",
"hero": {
"title": "Make AI SaaS in days, simply and effortlessly",
"description": "The is a demo website built with MkSaaS, a Next.js SaaS boilerplate to help you build your AI SaaS faster and better.",
"introduction": "Introducing MkSaaS Boilerplate",
"primary": "Get Started",
"secondary": "See Demo"
},
"logocloud": {
"title": "Your favorite companies are our partners"
},
"integration": {
"title": "Integrate with your favorite tools",
"description": "Connect seamlessly with popular platforms and services to enhance your workflow.",
"learnMore": "Learn More",
"items": {
"item-1": {
"title": "Google Gemini",
"description": "Amet praesentium deserunt ex commodi tempore fuga voluptatem."
},
"item-2": {
"title": "Replit",
"description": "Amet praesentium deserunt ex commodi tempore fuga voluptatem."
},
"item-3": {
"title": "MagicUI",
"description": "Amet praesentium deserunt ex commodi tempore fuga voluptatem."
},
"item-4": {
"title": "VSCodium",
"description": "Amet praesentium deserunt ex commodi tempore fuga voluptatem."
},
"item-5": {
"title": "MediaWiki",
"description": "Amet praesentium deserunt ex commodi tempore fuga voluptatem."
},
"item-6": {
"title": "Google PaLM",
"description": "Amet praesentium deserunt ex commodi tempore fuga voluptatem."
}
}
},
"integration2": {
"title": "Integrate with your favorite tools",
"description": "Connect seamlessly with popular platforms and services to enhance your workflow.",
"primaryButton": "Get Started",
"secondaryButton": "See Demo"
},
"features": {
"title": "The features of your product",
"description": "Write the description of your product here",
"items": {
"item-1": {
"title": "Product Feature One",
"description": "Please write the detailed description of feature one here, make it as detailed as possible, make it more attractive to users"
},
"item-2": {
"title": "Product Feature Two",
"description": "Please write the detailed description of feature two here, make it as detailed as possible, make it more attractive to users"
},
"item-3": {
"title": "Product Feature Three",
"description": "Please write the detailed description of feature three here, make it as detailed as possible, make it more attractive to users"
},
"item-4": {
"title": "Product Feature Four",
"description": "Please write the detailed description of feature four here, make it as detailed as possible, make it more attractive to users"
}
}
},
"features3": {
"title": "Product Features",
"description": "Write the description of your product here, make it as detailed as possible",
"feature-1": "Product Feature One",
"feature-2": "Product Feature Two",
"feature-3": "Product Feature Three",
"feature-4": "Product Feature Four"
},
"features5": {
"title": "The features of your product",
"description": "Write the description of your product here",
"items": {
"item-1": {
"title": "Product Feature One",
"description": "Please write the detailed description of feature one here"
},
"item-2": {
"title": "Product Feature Two",
"description": "Please write the detailed description of feature two here"
},
"item-3": {
"title": "Product Feature Three",
"description": "Please write the detailed description of feature three here"
},
"item-4": {
"title": "Product Feature Four",
"description": "Please write the detailed description of feature four here"
},
"item-5": {
"title": "Product Feature Five",
"description": "Please write the detailed description of feature five here"
},
"item-6": {
"title": "Product Feature Six",
"description": "Please write the detailed description of feature six here"
}
}
},
"pricing": {
"title": "Pricing",
"description": "Choose the plan that works best for you"
},
"faqs": {
"title": "Frequently Asked Questions",
"description": "Please feel free to contact us if you have any questions",
"items": {
"item-1": {
"question": "Do you offer a free trial?",
"answer": "Yes, we offer a 7-day free trial."
},
"item-2": {
"question": "How do I cancel my subscription?",
"answer": "You can cancel your subscription by visiting the billing page."
},
"item-3": {
"question": "Can I change my plan?",
"answer": "Yes, you can change your plan at any time by visiting the billing page."
},
"item-4": {
"question": "What is the refund policy?",
"answer": "We offer a 30-day money-back guarantee if you are not happy with our product."
},
"item-5": {
"question": "Can't find what you're looking for?",
"answer": "Please contact our customer support team at support@mksaas.com"
}
}
},
"testimonials": {
"title": "Testimonials",
"description": "What our customers say about us",
"items": {
"item-1": {
"name": "Jonathan Yombo",
"role": "Software Engineer",
"image": "https://randomuser.me/api/portraits/men/1.jpg",
"quote": "MkSaaS is really extraordinary and very practical, no need to break your head. A real gold mine."
},
"item-2": {
"name": "Yves Kalume",
"role": "GDE - Android",
"image": "https://randomuser.me/api/portraits/men/6.jpg",
"quote": "With no experience in webdesign I just redesigned my entire website in a few minutes with tailwindcss thanks to MkSaaS."
},
"item-3": {
"name": "Yucel Faruksahan",
"role": "Tailkits Creator",
"image": "https://randomuser.me/api/portraits/men/7.jpg",
"quote": "Great work on MkSaaS template. This is one of the best personal website that I have seen so far :)"
},
"item-4": {
"name": "Anonymous author",
"role": "Product Manager",
"image": "https://randomuser.me/api/portraits/men/8.jpg",
"quote": "I downloaded the one of MkSaaS template which is very clear to understand at the start and you could modify the codes/blocks to fit perfectly on your purpose of the page."
},
"item-5": {
"name": "Shekinah Tshiokufila",
"role": "Senior Software Engineer",
"image": "https://randomuser.me/api/portraits/men/4.jpg",
"quote": "MkSaaS is redefining the standard of web design, with these blocks it provides an easy and efficient way for those who love beauty but may lack the time to implement it."
},
"item-6": {
"name": "Oketa Fred",
"role": "Fullstack Developer",
"image": "https://randomuser.me/api/portraits/men/2.jpg",
"quote": "I absolutely love MkSaaS! The component blocks are beautifully designed and easy to use, which makes creating a great-looking website a breeze."
},
"item-7": {
"name": "Zeki",
"role": "Founder of ChatExtend",
"image": "https://randomuser.me/api/portraits/men/5.jpg",
"quote": "MkSaaS is the perfect fusion of simplicity and versatility, enabling us to create UIs that are as stunning as they are user-friendly."
},
"item-8": {
"name": "Joseph Kitheka",
"role": "Fullstack Developer",
"image": "https://randomuser.me/api/portraits/men/9.jpg",
"quote": "MkSaaS has transformed the way I develop web applications. Their extensive collection of UI components, blocks, and templates has significantly accelerated my workflow."
},
"item-9": {
"name": "Khatab Wedaa",
"role": "MerakiUI Creator",
"image": "https://randomuser.me/api/portraits/men/10.jpg",
"quote": "MkSaaS is an elegant, clean, and responsive tailwind css components it's very helpful to start fast with your project."
},
"item-10": {
"name": "Rodrigo Aguilar",
"role": "TailwindAwesome Creator",
"image": "https://randomuser.me/api/portraits/men/11.jpg",
"quote": "I love MkSaaS ❤️. The component blocks are well-structured, simple to use, and beautifully designed. It makes it really easy to have a good-looking website in no time."
},
"item-11": {
"name": "Eric Ampire",
"role": "@GoogleDevExpert for Android",
"image": "https://randomuser.me/api/portraits/men/12.jpg",
"quote": "MkSaaS templates are the perfect solution for anyone who wants to create a beautiful and functional website without any web design experience."
},
"item-12": {
"name": "Roland Tubonge",
"role": "Software Engineer",
"image": "https://randomuser.me/api/portraits/men/13.jpg",
"quote": "MkSaaS is so well designed that even with a very poor knowledge of web design you can do miracles. Let yourself be seduced!"
}
}
},
"stats": {
"title": "MkSaaS in numbers",
"description": "MkSaaS lets you make AI SaaS in days, simply and effortlessly",
"items": {
"item-1": {
"title": "Stars on GitHub"
},
"item-2": {
"title": "Active Users"
},
"item-3": {
"title": "Powered Apps"
}
}
},
"calltoaction": {
"title": "Start Building",
"description": "MkSaaS lets you make AI SaaS in days, simply and effortlessly",
"primaryButton": "Get Started",
"secondaryButton": "See Demo"
}
},
"PricingPage": {
"title": "Pricing",
"description": "Choose the plan that works best for you",
@ -826,5 +586,265 @@
"message": "Message: {message}",
"subject": "Contact Message from Website"
}
},
"HomePage": {
"title": "MkSaaS",
"description": "Make AI SaaS in days, simply and effortlessly",
"hero": {
"title": "Make AI SaaS in days, simply and effortlessly",
"description": "The is a demo website built with MkSaaS, a Next.js SaaS boilerplate to help you build your AI SaaS faster and better.",
"introduction": "Introducing MkSaaS Boilerplate",
"primary": "Get Started",
"secondary": "See Demo"
},
"logocloud": {
"title": "Your favorite companies are our partners"
},
"integration": {
"title": "Integrate with your favorite tools",
"description": "Connect seamlessly with popular platforms and services to enhance your workflow.",
"learnMore": "Learn More",
"items": {
"item-1": {
"title": "Google Gemini",
"description": "Amet praesentium deserunt ex commodi tempore fuga voluptatem."
},
"item-2": {
"title": "Replit",
"description": "Amet praesentium deserunt ex commodi tempore fuga voluptatem."
},
"item-3": {
"title": "MagicUI",
"description": "Amet praesentium deserunt ex commodi tempore fuga voluptatem."
},
"item-4": {
"title": "VSCodium",
"description": "Amet praesentium deserunt ex commodi tempore fuga voluptatem."
},
"item-5": {
"title": "MediaWiki",
"description": "Amet praesentium deserunt ex commodi tempore fuga voluptatem."
},
"item-6": {
"title": "Google PaLM",
"description": "Amet praesentium deserunt ex commodi tempore fuga voluptatem."
}
}
},
"integration2": {
"title": "Integrate with your favorite tools",
"description": "Connect seamlessly with popular platforms and services to enhance your workflow.",
"primaryButton": "Get Started",
"secondaryButton": "See Demo"
},
"features": {
"title": "The features of your product",
"description": "Write the description of your product here",
"items": {
"item-1": {
"title": "Product Feature One",
"description": "Please write the detailed description of feature one here, make it as detailed as possible, make it more attractive to users"
},
"item-2": {
"title": "Product Feature Two",
"description": "Please write the detailed description of feature two here, make it as detailed as possible, make it more attractive to users"
},
"item-3": {
"title": "Product Feature Three",
"description": "Please write the detailed description of feature three here, make it as detailed as possible, make it more attractive to users"
},
"item-4": {
"title": "Product Feature Four",
"description": "Please write the detailed description of feature four here, make it as detailed as possible, make it more attractive to users"
}
}
},
"features3": {
"title": "Product Features",
"description": "Write the description of your product here, make it as detailed as possible",
"feature-1": "Product Feature One",
"feature-2": "Product Feature Two",
"feature-3": "Product Feature Three",
"feature-4": "Product Feature Four"
},
"features5": {
"title": "The features of your product",
"description": "Write the description of your product here",
"items": {
"item-1": {
"title": "Product Feature One",
"description": "Please write the detailed description of feature one here"
},
"item-2": {
"title": "Product Feature Two",
"description": "Please write the detailed description of feature two here"
},
"item-3": {
"title": "Product Feature Three",
"description": "Please write the detailed description of feature three here"
},
"item-4": {
"title": "Product Feature Four",
"description": "Please write the detailed description of feature four here"
},
"item-5": {
"title": "Product Feature Five",
"description": "Please write the detailed description of feature five here"
},
"item-6": {
"title": "Product Feature Six",
"description": "Please write the detailed description of feature six here"
}
}
},
"pricing": {
"title": "Pricing",
"description": "Choose the plan that works best for you"
},
"faqs": {
"title": "Frequently Asked Questions",
"description": "Please feel free to contact us if you have any questions",
"items": {
"item-1": {
"question": "Do you offer a free trial?",
"answer": "Yes, we offer a 7-day free trial."
},
"item-2": {
"question": "How do I cancel my subscription?",
"answer": "You can cancel your subscription by visiting the billing page."
},
"item-3": {
"question": "Can I change my plan?",
"answer": "Yes, you can change your plan at any time by visiting the billing page."
},
"item-4": {
"question": "What is the refund policy?",
"answer": "We offer a 30-day money-back guarantee if you are not happy with our product."
},
"item-5": {
"question": "Can't find what you're looking for?",
"answer": "Please contact our customer support team at support@mksaas.com"
}
}
},
"testimonials": {
"title": "Testimonials",
"description": "What our customers say about us",
"items": {
"item-1": {
"name": "Jonathan Yombo",
"role": "Software Engineer",
"image": "https://randomuser.me/api/portraits/men/1.jpg",
"quote": "MkSaaS is really extraordinary and very practical, no need to break your head. A real gold mine."
},
"item-2": {
"name": "Yves Kalume",
"role": "GDE - Android",
"image": "https://randomuser.me/api/portraits/men/6.jpg",
"quote": "With no experience in webdesign I just redesigned my entire website in a few minutes with tailwindcss thanks to MkSaaS."
},
"item-3": {
"name": "Yucel Faruksahan",
"role": "Tailkits Creator",
"image": "https://randomuser.me/api/portraits/men/7.jpg",
"quote": "Great work on MkSaaS template. This is one of the best personal website that I have seen so far :)"
},
"item-4": {
"name": "Anonymous author",
"role": "Product Manager",
"image": "https://randomuser.me/api/portraits/men/8.jpg",
"quote": "I downloaded the one of MkSaaS template which is very clear to understand at the start and you could modify the codes/blocks to fit perfectly on your purpose of the page."
},
"item-5": {
"name": "Shekinah Tshiokufila",
"role": "Senior Software Engineer",
"image": "https://randomuser.me/api/portraits/men/4.jpg",
"quote": "MkSaaS is redefining the standard of web design, with these blocks it provides an easy and efficient way for those who love beauty but may lack the time to implement it."
},
"item-6": {
"name": "Oketa Fred",
"role": "Fullstack Developer",
"image": "https://randomuser.me/api/portraits/men/2.jpg",
"quote": "I absolutely love MkSaaS! The component blocks are beautifully designed and easy to use, which makes creating a great-looking website a breeze."
},
"item-7": {
"name": "Zeki",
"role": "Founder of ChatExtend",
"image": "https://randomuser.me/api/portraits/men/5.jpg",
"quote": "MkSaaS is the perfect fusion of simplicity and versatility, enabling us to create UIs that are as stunning as they are user-friendly."
},
"item-8": {
"name": "Joseph Kitheka",
"role": "Fullstack Developer",
"image": "https://randomuser.me/api/portraits/men/9.jpg",
"quote": "MkSaaS has transformed the way I develop web applications. Their extensive collection of UI components, blocks, and templates has significantly accelerated my workflow."
},
"item-9": {
"name": "Khatab Wedaa",
"role": "MerakiUI Creator",
"image": "https://randomuser.me/api/portraits/men/10.jpg",
"quote": "MkSaaS is an elegant, clean, and responsive tailwind css components it's very helpful to start fast with your project."
},
"item-10": {
"name": "Rodrigo Aguilar",
"role": "TailwindAwesome Creator",
"image": "https://randomuser.me/api/portraits/men/11.jpg",
"quote": "I love MkSaaS ❤️. The component blocks are well-structured, simple to use, and beautifully designed. It makes it really easy to have a good-looking website in no time."
},
"item-11": {
"name": "Eric Ampire",
"role": "@GoogleDevExpert for Android",
"image": "https://randomuser.me/api/portraits/men/12.jpg",
"quote": "MkSaaS templates are the perfect solution for anyone who wants to create a beautiful and functional website without any web design experience."
},
"item-12": {
"name": "Roland Tubonge",
"role": "Software Engineer",
"image": "https://randomuser.me/api/portraits/men/13.jpg",
"quote": "MkSaaS is so well designed that even with a very poor knowledge of web design you can do miracles. Let yourself be seduced!"
}
}
},
"stats": {
"title": "MkSaaS in numbers",
"description": "MkSaaS lets you make AI SaaS in days, simply and effortlessly",
"items": {
"item-1": {
"title": "Stars on GitHub"
},
"item-2": {
"title": "Active Users"
},
"item-3": {
"title": "Powered Apps"
}
}
},
"calltoaction": {
"title": "Start Building",
"description": "MkSaaS lets you make AI SaaS in days, simply and effortlessly",
"primaryButton": "Get Started",
"secondaryButton": "See Demo"
}
},
"AITextPage": {
"title": "AI Text",
"description": "MkSaaS lets you make AI SaaS in days, simply and effortlessly",
"content": "Working in progress"
},
"AIImagePage": {
"title": "AI Image",
"description": "MkSaaS lets you make AI SaaS in days, simply and effortlessly",
"content": "Working in progress"
},
"AIVideoPage": {
"title": "AI Video",
"description": "MkSaaS lets you make AI SaaS in days, simply and effortlessly",
"content": "Working in progress"
},
"AIAudioPage": {
"title": "AI Audio",
"description": "MkSaaS lets you make AI SaaS in days, simply and effortlessly",
"content": "Working in progress"
}
}

View File

@ -30,246 +30,6 @@
"cancel": "取消",
"logoutFailed": "退出失败"
},
"HomePage": {
"title": "MkSaaS",
"description": "使用 MkSaaS 在几天内轻松构建您的 AI SaaS",
"hero": {
"title": "使用 MkSaaS 轻松构建您的 AI SaaS",
"description": "MkSaaS 是构建 AI SaaS 的最佳模板,内置 AI、身份验证、全球支付、博客、文档、邮件订阅、SEO、多彩主题、丰富组件等。",
"introduction": "介绍 MkSaaS 模板",
"primary": "开始使用",
"secondary": "查看演示"
},
"logocloud": {
"title": "您最爱公司都是我们的合作伙伴"
},
"integration": {
"title": "与您最喜欢的工具集成",
"description": "无缝连接流行的平台和服务,以增强您的工作流程。",
"learnMore": "了解更多",
"items": {
"item-1": {
"title": "Google Gemini",
"description": "这里是Google Gemini的描述详细介绍Google Gemini的功能和优势。"
},
"item-2": {
"title": "Replit",
"description": "这里是Replit的描述详细介绍Replit的功能和优势。"
},
"item-3": {
"title": "MagicUI",
"description": "这里是MagicUI的描述详细介绍MagicUI的功能和优势。"
},
"item-4": {
"title": "VSCodium",
"description": "这里是VSCodium的描述详细介绍VSCodium的功能和优势。"
},
"item-5": {
"title": "MediaWiki",
"description": "这里是MediaWiki的描述详细介绍MediaWiki的功能和优势。"
},
"item-6": {
"title": "Google PaLM",
"description": "这里是Google PaLM的描述详细介绍Google PaLM的功能和优势。"
}
}
},
"integration2": {
"title": "与您最喜欢的工具集成",
"description": "无缝连接流行的平台和服务,以增强您的工作流程。",
"primaryButton": "开始使用",
"secondaryButton": "查看演示"
},
"features": {
"title": "您的 SaaS 产品功能",
"description": "请在详细介绍您的 SaaS 产品的特色功能的信息",
"items": {
"item-1": {
"title": "产品特色功能一",
"description": "请在这里详细描述您的产品特色功能一,尽可能详细,使其更吸引用户,提高落地页的转化率"
},
"item-2": {
"title": "产品特色功能二",
"description": "请在这里详细描述您的产品特色功能二,尽可能详细,使其更吸引用户,提高落地页的转化率"
},
"item-3": {
"title": "产品特色功能三",
"description": "请在这里详细描述您的产品特色功能三,尽可能详细,使其更吸引用户,提高落地页的转化率"
},
"item-4": {
"title": "产品特色功能四",
"description": "请在这里详细描述您的产品特色功能四,尽可能详细,使其更吸引用户,提高落地页的转化率"
}
}
},
"features5": {
"title": "您的 SaaS 产品功能",
"description": "请在详细介绍您的 SaaS 产品的特色功能的信息",
"items": {
"item-1": {
"title": "产品特色功能一",
"description": "请在这里详细描述您的产品特色功能一,尽可能详细,使其更吸引用户"
},
"item-2": {
"title": "产品特色功能二",
"description": "请在这里详细描述您的产品特色功能二,尽可能详细,使其更吸引用户"
},
"item-3": {
"title": "产品特色功能三",
"description": "请在这里详细描述您的产品特色功能三,尽可能详细,使其更吸引用户"
},
"item-4": {
"title": "产品特色功能四",
"description": "请在这里详细描述您的产品特色功能四,尽可能详细,使其更吸引用户"
},
"item-5": {
"title": "产品特色功能五",
"description": "请在这里详细描述您的产品特色功能五,尽可能详细,使其更吸引用户"
},
"item-6": {
"title": "产品特色功能六",
"description": "请在这里详细描述您的产品特色功能六,尽可能详细,使其更吸引用户"
}
}
},
"features3": {
"title": "产品特色功能",
"description": "请在详细介绍您的 SaaS 产品的特色功能的信息,尽可能详细,使其更吸引用户,提高落地页的转化率",
"feature-1": "特色功能特点一",
"feature-2": "特色功能特点二",
"feature-3": "特色功能特点三",
"feature-4": "特色功能特点四"
},
"pricing": {
"title": "价格",
"description": "选择最适合您的付费计划"
},
"faqs": {
"title": "常见问题",
"description": "如果您有任何问题,请随时联系我们",
"items": {
"item-1": {
"question": "你们提供免费试用吗?",
"answer": "是的我们提供7天的免费试用。"
},
"item-2": {
"question": "如何取消我的订阅?",
"answer": "您可以通过访问账单页面取消您的订阅。"
},
"item-3": {
"question": "我可以更改我的计划吗?",
"answer": "是的,您可以随时通过访问账单页面更改您的计划。"
},
"item-4": {
"question": "你们的退款政策是什么?",
"answer": "是的我们提供30天的退款保证。"
},
"item-5": {
"question": "找不到您想问的问题?",
"answer": "请联系我们的客户支持团队邮箱地址support@mksaas.com"
}
}
},
"testimonials": {
"title": "客户评价",
"description": "我们的客户对我们的评价",
"items": {
"item-1": {
"name": "Jonathan Yombo",
"role": "软件工程师",
"image": "https://randomuser.me/api/portraits/men/1.jpg",
"quote": "MkSaaS 非常出色且实用,无需费心,一个真正的金矿。"
},
"item-2": {
"name": "Yves Kalume",
"role": "Android GDE",
"image": "https://randomuser.me/api/portraits/men/6.jpg",
"quote": "没有网页设计经验,我只需几分钟就可以用 Tailwindcss 重新设计我的整个网站,感谢 MkSaaS。"
},
"item-3": {
"name": "Yucel Faruksahan",
"role": "Tailkits 创建者",
"image": "https://randomuser.me/api/portraits/men/7.jpg",
"quote": "MkSaaS 模板做得很好,这是我见过最好的 SaaS 模板,没有之一 :)"
},
"item-4": {
"name": "Anonymous author",
"role": "产品经理",
"image": "https://randomuser.me/api/portraits/men/8.jpg",
"quote": "我不熟悉 Tailwind我想自己做一些页面我在网上搜索了很多英雄页面和区块。然而大多数都没有给我一个清晰的想法或者需要一些 HTML/CSS 编码背景来从原始文件中做一些更改,或者太贵了。我下载了其中一个 MkSaaS 模板,它非常容易理解,你可以在开始时修改代码/区块以完美地适应你的页面目的。"
},
"item-5": {
"name": "Shekinah Tshiokufila",
"role": "高级软件工程师",
"image": "https://randomuser.me/api/portraits/men/4.jpg",
"quote": "MkSaaS 正在重新定义网页设计标准,这些区块为那些喜欢美丽但可能缺乏时间实现它的人提供了简单且高效的方式。我只能推荐这个不可思议的奇迹。"
},
"item-6": {
"name": "Oketa Fred",
"role": "全栈开发工程师",
"image": "https://randomuser.me/api/portraits/men/2.jpg",
"quote": "我绝对喜欢 MkSaaS这些组件区块设计精美且易于使用使创建一个出色的网站变得轻而易举。"
},
"item-7": {
"name": "Zeki",
"role": "ChatExtend 创始人",
"image": "https://randomuser.me/api/portraits/men/5.jpg",
"quote": "使用 MkSaaS 就像解锁了一个秘密的设计超能力。它是简单性和多功能性的完美融合,使我们能够创建既令人惊叹又用户友好的界面。"
},
"item-8": {
"name": "Joseph Kitheka",
"role": "全栈开发工程师",
"image": "https://randomuser.me/api/portraits/men/9.jpg",
"quote": "MkSaaS 改变了我的网页开发方式。他们的 UI 组件、区块和模板极大地加速了我的工作流程。定制每个方面的灵活性使我能够创建独特的用户体验。MkSaaS 是现代网页开发的游戏规则改变者!"
},
"item-9": {
"name": "Khatab Wedaa",
"role": "MerakiUI 创建者",
"image": "https://randomuser.me/api/portraits/men/10.jpg",
"quote": "MkSaaS 是一个优雅、干净且响应式的 SaaS 模板,它非常有助于快速开始您的项目。"
},
"item-10": {
"name": "Rodrigo Aguilar",
"role": "TailwindAwesome 创建者",
"image": "https://randomuser.me/api/portraits/men/11.jpg",
"quote": "我爱 MkSaaS ❤️。这些组件区块结构良好,易于使用,设计精美。它使创建一个出色的网站变得非常容易。"
},
"item-11": {
"name": "Eric Ampire",
"role": "Google 开发者专家",
"image": "https://randomuser.me/api/portraits/men/12.jpg",
"quote": "MkSaaS 模板是任何想要创建一个美丽且功能齐全的网站但没有网页设计经验的人的完美解决方案。这些模板易于使用,可定制,并且响应迅速。我强烈推荐 MkSaaS 模板给任何想要创建网站的人。"
},
"item-12": {
"name": "Roland Tubonge",
"role": "软件工程师",
"image": "https://randomuser.me/api/portraits/men/13.jpg",
"quote": "MkSaaS 设计得如此出色,即使没有网页设计经验,您也可以创造奇迹。让自己被吸引!"
}
}
},
"stats": {
"title": "MkSaaS 相关的数字",
"description": "MkSaaS 可让您在几天内轻松构建您的 AI SaaS",
"items": {
"item-1": {
"title": "GitHub 上的星星"
},
"item-2": {
"title": "使用 MkSaaS 的活跃用户"
},
"item-3": {
"title": "使用 MkSaaS 启动的应用"
}
}
},
"calltoaction": {
"title": "开始构建",
"description": "MkSaaS 可让您在几天内轻松构建您的 AI SaaS",
"primaryButton": "开始使用",
"secondaryButton": "查看演示"
}
},
"PricingPage": {
"title": "价格",
"description": "选择最适合您的付费计划",
@ -826,5 +586,265 @@
"message": "消息: {message}",
"subject": "来自网站的联系消息"
}
},
"HomePage": {
"title": "MkSaaS",
"description": "使用 MkSaaS 在几天内轻松构建您的 AI SaaS",
"hero": {
"title": "使用 MkSaaS 轻松构建您的 AI SaaS",
"description": "MkSaaS 是构建 AI SaaS 的最佳模板,内置 AI、身份验证、全球支付、博客、文档、邮件订阅、SEO、多彩主题、丰富组件等。",
"introduction": "介绍 MkSaaS 模板",
"primary": "开始使用",
"secondary": "查看演示"
},
"logocloud": {
"title": "您最爱公司都是我们的合作伙伴"
},
"integration": {
"title": "与您最喜欢的工具集成",
"description": "无缝连接流行的平台和服务,以增强您的工作流程。",
"learnMore": "了解更多",
"items": {
"item-1": {
"title": "Google Gemini",
"description": "这里是Google Gemini的描述详细介绍Google Gemini的功能和优势。"
},
"item-2": {
"title": "Replit",
"description": "这里是Replit的描述详细介绍Replit的功能和优势。"
},
"item-3": {
"title": "MagicUI",
"description": "这里是MagicUI的描述详细介绍MagicUI的功能和优势。"
},
"item-4": {
"title": "VSCodium",
"description": "这里是VSCodium的描述详细介绍VSCodium的功能和优势。"
},
"item-5": {
"title": "MediaWiki",
"description": "这里是MediaWiki的描述详细介绍MediaWiki的功能和优势。"
},
"item-6": {
"title": "Google PaLM",
"description": "这里是Google PaLM的描述详细介绍Google PaLM的功能和优势。"
}
}
},
"integration2": {
"title": "与您最喜欢的工具集成",
"description": "无缝连接流行的平台和服务,以增强您的工作流程。",
"primaryButton": "开始使用",
"secondaryButton": "查看演示"
},
"features": {
"title": "您的 SaaS 产品功能",
"description": "请在详细介绍您的 SaaS 产品的特色功能的信息",
"items": {
"item-1": {
"title": "产品特色功能一",
"description": "请在这里详细描述您的产品特色功能一,尽可能详细,使其更吸引用户,提高落地页的转化率"
},
"item-2": {
"title": "产品特色功能二",
"description": "请在这里详细描述您的产品特色功能二,尽可能详细,使其更吸引用户,提高落地页的转化率"
},
"item-3": {
"title": "产品特色功能三",
"description": "请在这里详细描述您的产品特色功能三,尽可能详细,使其更吸引用户,提高落地页的转化率"
},
"item-4": {
"title": "产品特色功能四",
"description": "请在这里详细描述您的产品特色功能四,尽可能详细,使其更吸引用户,提高落地页的转化率"
}
}
},
"features5": {
"title": "您的 SaaS 产品功能",
"description": "请在详细介绍您的 SaaS 产品的特色功能的信息",
"items": {
"item-1": {
"title": "产品特色功能一",
"description": "请在这里详细描述您的产品特色功能一,尽可能详细,使其更吸引用户"
},
"item-2": {
"title": "产品特色功能二",
"description": "请在这里详细描述您的产品特色功能二,尽可能详细,使其更吸引用户"
},
"item-3": {
"title": "产品特色功能三",
"description": "请在这里详细描述您的产品特色功能三,尽可能详细,使其更吸引用户"
},
"item-4": {
"title": "产品特色功能四",
"description": "请在这里详细描述您的产品特色功能四,尽可能详细,使其更吸引用户"
},
"item-5": {
"title": "产品特色功能五",
"description": "请在这里详细描述您的产品特色功能五,尽可能详细,使其更吸引用户"
},
"item-6": {
"title": "产品特色功能六",
"description": "请在这里详细描述您的产品特色功能六,尽可能详细,使其更吸引用户"
}
}
},
"features3": {
"title": "产品特色功能",
"description": "请在详细介绍您的 SaaS 产品的特色功能的信息,尽可能详细,使其更吸引用户,提高落地页的转化率",
"feature-1": "特色功能特点一",
"feature-2": "特色功能特点二",
"feature-3": "特色功能特点三",
"feature-4": "特色功能特点四"
},
"pricing": {
"title": "价格",
"description": "选择最适合您的付费计划"
},
"faqs": {
"title": "常见问题",
"description": "如果您有任何问题,请随时联系我们",
"items": {
"item-1": {
"question": "你们提供免费试用吗?",
"answer": "是的我们提供7天的免费试用。"
},
"item-2": {
"question": "如何取消我的订阅?",
"answer": "您可以通过访问账单页面取消您的订阅。"
},
"item-3": {
"question": "我可以更改我的计划吗?",
"answer": "是的,您可以随时通过访问账单页面更改您的计划。"
},
"item-4": {
"question": "你们的退款政策是什么?",
"answer": "是的我们提供30天的退款保证。"
},
"item-5": {
"question": "找不到您想问的问题?",
"answer": "请联系我们的客户支持团队邮箱地址support@mksaas.com"
}
}
},
"testimonials": {
"title": "客户评价",
"description": "我们的客户对我们的评价",
"items": {
"item-1": {
"name": "Jonathan Yombo",
"role": "软件工程师",
"image": "https://randomuser.me/api/portraits/men/1.jpg",
"quote": "MkSaaS 非常出色且实用,无需费心,一个真正的金矿。"
},
"item-2": {
"name": "Yves Kalume",
"role": "Android GDE",
"image": "https://randomuser.me/api/portraits/men/6.jpg",
"quote": "没有网页设计经验,我只需几分钟就可以用 Tailwindcss 重新设计我的整个网站,感谢 MkSaaS。"
},
"item-3": {
"name": "Yucel Faruksahan",
"role": "Tailkits 创建者",
"image": "https://randomuser.me/api/portraits/men/7.jpg",
"quote": "MkSaaS 模板做得很好,这是我见过最好的 SaaS 模板,没有之一 :)"
},
"item-4": {
"name": "Anonymous author",
"role": "产品经理",
"image": "https://randomuser.me/api/portraits/men/8.jpg",
"quote": "我不熟悉 Tailwind我想自己做一些页面我在网上搜索了很多英雄页面和区块。然而大多数都没有给我一个清晰的想法或者需要一些 HTML/CSS 编码背景来从原始文件中做一些更改,或者太贵了。我下载了其中一个 MkSaaS 模板,它非常容易理解,你可以在开始时修改代码/区块以完美地适应你的页面目的。"
},
"item-5": {
"name": "Shekinah Tshiokufila",
"role": "高级软件工程师",
"image": "https://randomuser.me/api/portraits/men/4.jpg",
"quote": "MkSaaS 正在重新定义网页设计标准,这些区块为那些喜欢美丽但可能缺乏时间实现它的人提供了简单且高效的方式。我只能推荐这个不可思议的奇迹。"
},
"item-6": {
"name": "Oketa Fred",
"role": "全栈开发工程师",
"image": "https://randomuser.me/api/portraits/men/2.jpg",
"quote": "我绝对喜欢 MkSaaS这些组件区块设计精美且易于使用使创建一个出色的网站变得轻而易举。"
},
"item-7": {
"name": "Zeki",
"role": "ChatExtend 创始人",
"image": "https://randomuser.me/api/portraits/men/5.jpg",
"quote": "使用 MkSaaS 就像解锁了一个秘密的设计超能力。它是简单性和多功能性的完美融合,使我们能够创建既令人惊叹又用户友好的界面。"
},
"item-8": {
"name": "Joseph Kitheka",
"role": "全栈开发工程师",
"image": "https://randomuser.me/api/portraits/men/9.jpg",
"quote": "MkSaaS 改变了我的网页开发方式。他们的 UI 组件、区块和模板极大地加速了我的工作流程。定制每个方面的灵活性使我能够创建独特的用户体验。MkSaaS 是现代网页开发的游戏规则改变者!"
},
"item-9": {
"name": "Khatab Wedaa",
"role": "MerakiUI 创建者",
"image": "https://randomuser.me/api/portraits/men/10.jpg",
"quote": "MkSaaS 是一个优雅、干净且响应式的 SaaS 模板,它非常有助于快速开始您的项目。"
},
"item-10": {
"name": "Rodrigo Aguilar",
"role": "TailwindAwesome 创建者",
"image": "https://randomuser.me/api/portraits/men/11.jpg",
"quote": "我爱 MkSaaS ❤️。这些组件区块结构良好,易于使用,设计精美。它使创建一个出色的网站变得非常容易。"
},
"item-11": {
"name": "Eric Ampire",
"role": "Google 开发者专家",
"image": "https://randomuser.me/api/portraits/men/12.jpg",
"quote": "MkSaaS 模板是任何想要创建一个美丽且功能齐全的网站但没有网页设计经验的人的完美解决方案。这些模板易于使用,可定制,并且响应迅速。我强烈推荐 MkSaaS 模板给任何想要创建网站的人。"
},
"item-12": {
"name": "Roland Tubonge",
"role": "软件工程师",
"image": "https://randomuser.me/api/portraits/men/13.jpg",
"quote": "MkSaaS 设计得如此出色,即使没有网页设计经验,您也可以创造奇迹。让自己被吸引!"
}
}
},
"stats": {
"title": "MkSaaS 相关的数字",
"description": "MkSaaS 可让您在几天内轻松构建您的 AI SaaS",
"items": {
"item-1": {
"title": "GitHub 上的星星"
},
"item-2": {
"title": "使用 MkSaaS 的活跃用户"
},
"item-3": {
"title": "使用 MkSaaS 启动的应用"
}
}
},
"calltoaction": {
"title": "开始构建",
"description": "MkSaaS 可让您在几天内轻松构建您的 AI SaaS",
"primaryButton": "开始使用",
"secondaryButton": "查看演示"
}
},
"AITextPage": {
"title": "AI 文本",
"description": "MkSaaS 让您在几天内轻松构建您的 AI SaaS简单且毫不费力",
"content": "正在开发中"
},
"AIImagePage": {
"title": "AI 图片",
"description": "MkSaaS 让您在几天内轻松构建您的 AI SaaS简单且毫不费力",
"content": "正在开发中"
},
"AIVideoPage": {
"title": "AI 视频",
"description": "MkSaaS 让您在几天内轻松构建您的 AI SaaS简单且毫不费力",
"content": "正在开发中"
},
"AIAudioPage": {
"title": "AI 音频",
"description": "MkSaaS 让您在几天内轻松构建您的 AI SaaS简单且毫不费力",
"content": "正在开发中"
}
}

View File

@ -0,0 +1,57 @@
import { Avatar, AvatarFallback, AvatarImage } from '@/components/ui/avatar';
import { constructMetadata } from '@/lib/metadata';
import { getUrlWithLocale } from '@/lib/urls/urls';
import { Metadata } from 'next';
import { Locale } from 'next-intl';
import { getTranslations } from 'next-intl/server';
export async function generateMetadata({
params,
}: {
params: Promise<{ locale: Locale }>;
}): Promise<Metadata | undefined> {
const { locale } = await params;
const t = await getTranslations({ locale, namespace: 'Metadata' });
const pt = await getTranslations({ locale, namespace: 'AIAudioPage' });
return constructMetadata({
title: pt('title') + ' | ' + t('title'),
description: pt('description'),
canonicalUrl: getUrlWithLocale("/ai/audio", locale),
});
}
export default async function AIAudioPage() {
const t = await getTranslations('AIAudioPage');
return (
<div className="max-w-4xl mx-auto space-y-8">
{/* about section */}
<div className="relative max-w-(--breakpoint-md) mx-auto mb-24 mt-8 md:mt-16">
<div className="mx-auto flex flex-col justify-between">
<div className="flex flex-row items-center gap-8">
{/* avatar and name */}
<div className="flex items-center gap-8">
<Avatar className="size-32 p-0.5">
<AvatarImage
className="rounded-full border-4 border-gray-200"
src="/logo.png"
alt="Avatar"
/>
<AvatarFallback>
<div className="size-32 text-muted-foreground" />
</AvatarFallback>
</Avatar>
<div>
<h1 className="text-4xl text-foreground">
{t('content')}
</h1>
</div>
</div>
</div>
</div>
</div>
</div>
);
}

View File

@ -0,0 +1,57 @@
import { Avatar, AvatarFallback, AvatarImage } from '@/components/ui/avatar';
import { constructMetadata } from '@/lib/metadata';
import { getUrlWithLocale } from '@/lib/urls/urls';
import { Metadata } from 'next';
import { Locale } from 'next-intl';
import { getTranslations } from 'next-intl/server';
export async function generateMetadata({
params,
}: {
params: Promise<{ locale: Locale }>;
}): Promise<Metadata | undefined> {
const { locale } = await params;
const t = await getTranslations({ locale, namespace: 'Metadata' });
const pt = await getTranslations({ locale, namespace: 'AIImagePage' });
return constructMetadata({
title: pt('title') + ' | ' + t('title'),
description: pt('description'),
canonicalUrl: getUrlWithLocale("/ai/image", locale),
});
}
export default async function AIImagePage() {
const t = await getTranslations('AIImagePage');
return (
<div className="max-w-4xl mx-auto space-y-8">
{/* about section */}
<div className="relative max-w-(--breakpoint-md) mx-auto mb-24 mt-8 md:mt-16">
<div className="mx-auto flex flex-col justify-between">
<div className="flex flex-row items-center gap-8">
{/* avatar and name */}
<div className="flex items-center gap-8">
<Avatar className="size-32 p-0.5">
<AvatarImage
className="rounded-full border-4 border-gray-200"
src="/logo.png"
alt="Avatar"
/>
<AvatarFallback>
<div className="size-32 text-muted-foreground" />
</AvatarFallback>
</Avatar>
<div>
<h1 className="text-4xl text-foreground">
{t('content')}
</h1>
</div>
</div>
</div>
</div>
</div>
</div>
);
}

View File

@ -0,0 +1,10 @@
import Container from '@/components/layout/container';
import { PropsWithChildren } from 'react';
export default function PageLayout({ children }: PropsWithChildren) {
return (
<Container className="py-16 px-4">
<div className="mx-auto">{children}</div>
</Container>
);
}

View File

@ -0,0 +1,5 @@
import { Loader2Icon } from 'lucide-react';
export default function Loading() {
return <Loader2Icon className="my-32 mx-auto size-6 animate-spin" />;
}

View File

@ -0,0 +1,57 @@
import { Avatar, AvatarFallback, AvatarImage } from '@/components/ui/avatar';
import { constructMetadata } from '@/lib/metadata';
import { getUrlWithLocale } from '@/lib/urls/urls';
import { Metadata } from 'next';
import { Locale } from 'next-intl';
import { getTranslations } from 'next-intl/server';
export async function generateMetadata({
params,
}: {
params: Promise<{ locale: Locale }>;
}): Promise<Metadata | undefined> {
const { locale } = await params;
const t = await getTranslations({ locale, namespace: 'Metadata' });
const pt = await getTranslations({ locale, namespace: 'AITextPage' });
return constructMetadata({
title: pt('title') + ' | ' + t('title'),
description: pt('description'),
canonicalUrl: getUrlWithLocale("/ai/text", locale),
});
}
export default async function AITextPage() {
const t = await getTranslations('AITextPage');
return (
<div className="max-w-4xl mx-auto space-y-8">
{/* about section */}
<div className="relative max-w-(--breakpoint-md) mx-auto mb-24 mt-8 md:mt-16">
<div className="mx-auto flex flex-col justify-between">
<div className="flex flex-row items-center gap-8">
{/* avatar and name */}
<div className="flex items-center gap-8">
<Avatar className="size-32 p-0.5">
<AvatarImage
className="rounded-full border-4 border-gray-200"
src="/logo.png"
alt="Avatar"
/>
<AvatarFallback>
<div className="size-32 text-muted-foreground" />
</AvatarFallback>
</Avatar>
<div>
<h1 className="text-4xl text-foreground">
{t('content')}
</h1>
</div>
</div>
</div>
</div>
</div>
</div>
);
}

View File

@ -0,0 +1,57 @@
import { Avatar, AvatarFallback, AvatarImage } from '@/components/ui/avatar';
import { constructMetadata } from '@/lib/metadata';
import { getUrlWithLocale } from '@/lib/urls/urls';
import { Metadata } from 'next';
import { Locale } from 'next-intl';
import { getTranslations } from 'next-intl/server';
export async function generateMetadata({
params,
}: {
params: Promise<{ locale: Locale }>;
}): Promise<Metadata | undefined> {
const { locale } = await params;
const t = await getTranslations({ locale, namespace: 'Metadata' });
const pt = await getTranslations({ locale, namespace: 'AIVideoPage' });
return constructMetadata({
title: pt('title') + ' | ' + t('title'),
description: pt('description'),
canonicalUrl: getUrlWithLocale("/ai/video", locale),
});
}
export default async function AIVideoPage() {
const t = await getTranslations('AIVideoPage');
return (
<div className="max-w-4xl mx-auto space-y-8">
{/* about section */}
<div className="relative max-w-(--breakpoint-md) mx-auto mb-24 mt-8 md:mt-16">
<div className="mx-auto flex flex-col justify-between">
<div className="flex flex-row items-center gap-8">
{/* avatar and name */}
<div className="flex items-center gap-8">
<Avatar className="size-32 p-0.5">
<AvatarImage
className="rounded-full border-4 border-gray-200"
src="/logo.png"
alt="Avatar"
/>
<AvatarFallback>
<div className="size-32 text-muted-foreground" />
</AvatarFallback>
</Avatar>
<div>
<h1 className="text-4xl text-foreground">
{t('content')}
</h1>
</div>
</div>
</div>
</div>
</div>
</div>
);
}