import { Locale } from './i18n'; export interface Translations { nav: { heroSection: string; aboutEcoLife: string; products: string; download: string; blog: string; contact: string; }; hero: { title: string; subtitle: string; startJourney: string; learnMore: string }; blog: { title: string; subtitle: string; readMore: string; backToBlog: string; featured: string; stayUpdated: string; stayUpdatedDesc: string; exploreAll: string; subscribe: string; categories: { all: string; playerStories: string; development: string; ecoFacts: string }; playerStories: { title: string; description: string; subtitle: string }; behindDevelopment: { title: string; description: string; subtitle: string }; ecoFunFacts: { title: string; description: string; subtitle: string }; posts: { featured: { title: string; excerpt: string; content: string; author: string; date: string; readTime: string; category: string; }; post1: { title: string; excerpt: string; content: string; author: string; date: string; readTime: string; category: string; }; post2: { title: string; excerpt: string; content: string; author: string; date: string; readTime: string; category: string; }; post3: { title: string; excerpt: string; content: string; author: string; date: string; readTime: string; category: string; }; post4: { title: string; excerpt: string; content: string; author: string; date: string; readTime: string; category: string; }; post5: { title: string; excerpt: string; content: string; author: string; date: string; readTime: string; category: string; }; }; }; products: { title: string; subtitle: string; featured: { title: string; description: string; features: string[]; price: string; cta: string; }; categories: { games: { title: string; description: string }; tools: { title: string; description: string }; education: { title: string; description: string }; }; productList: { ecoSimulator: { title: string; description: string; price: string }; carbonTracker: { title: string; description: string; price: string }; greenGuide: { title: string; description: string; price: string }; ecoChallenge: { title: string; description: string; price: string }; }; }; contact: { title: string; subtitle: string; form: { firstName: string; lastName: string; email: string; phone: string; message: string; send: string; }; info: { title: string; description: string; email: string; phone: string; address: string }; }; meta: { title: string; description: string; keywords: string; author: string; siteName: string; ogTitle: string; ogDescription: string; twitterTitle: string; twitterDescription: string; }; } export const translations: Record = { en: { nav: { heroSection: 'Home', aboutEcoLife: 'Why Nebula Cloud', products: 'Products', download: 'Console', blog: 'Blog', contact: 'Contact', }, hero: { title: 'Build, Scale, and Secure on Nebula Cloud', subtitle: 'Lightning‑fast cloud servers, managed databases, global networking, and developer‑first tools. Scale from idea to hyperscale with confidence.', startJourney: 'Get Started Free', learnMore: 'Explore Platform', }, blog: { title: 'Blog', subtitle: 'Guides and deep dives on cloud architecture, performance, security, and cost optimization', readMore: 'Read More', backToBlog: 'Back to Blog', featured: 'Featured', stayUpdated: 'Stay Updated with Nebula Engineering', stayUpdatedDesc: 'Cloud best practices, architecture patterns, and the latest Nebula Cloud product updates.', exploreAll: 'Explore All Posts', subscribe: 'Subscribe to Newsletter', categories: { all: 'All Posts', playerStories: 'Customer Stories', development: 'Engineering', ecoFacts: 'Cloud Basics', }, playerStories: { title: 'Customer Stories', description: 'Explore how teams ship faster on Nebula Cloud', subtitle: 'Share your scaling journey', }, behindDevelopment: { title: 'Engineering Behind the Platform', description: 'How we build reliable, high‑performance cloud primitives', subtitle: 'Deep dives from Nebula engineers', }, ecoFunFacts: { title: 'Cloud Basics', description: 'Core concepts for building in the cloud', subtitle: 'From zero to production ready', }, posts: { featured: { title: 'From Monolith to Microservices: A Practical Cloud Migration Guide', excerpt: 'A step‑by‑step blueprint to decompose services, choose the right building blocks, and keep costs under control during migration.', content: 'Moving a production monolith to microservices on the cloud does not have to be risky or expensive. In this guide, we cover service decomposition strategies, a pragmatic approach to selecting compute (VPS vs. containers vs. serverless), designing an internal platform using managed databases and queues, and building safe rollout pipelines.\n\nWe also include a cost model you can adapt, and a migration checklist you can run in parallel with delivery. The result: faster iteration, better resiliency, and predictable spend.', author: 'Sarah Chen', date: '2024-01-15', readTime: '8 min read', category: 'development', }, post1: { title: 'Customer Spotlight: 60% Cost Reduction with Spot + Autoscaling', excerpt: 'How a fast‑growing SaaS cut compute costs by 60% while improving latency using Nebula Autoscaling Groups and Spot instances.', content: 'A B2B SaaS serving 40M requests/day migrated from fixed instances to Nebula Autoscaling Groups backed by Spot capacity with smart fallback. The team implemented request hedging at the edge, graceful preemption handling, and per‑service budgets. The outcome: 60% lower compute cost, 30% lower p95 latency, and zero missed SLOs during Black Friday.', author: 'Mike Rodriguez', date: '2024-01-12', readTime: '6 min read', category: 'playerStories', }, post2: { title: '12 Cloud Networking Concepts You Should Know', excerpt: 'From VPCs and Transit Gateways to Anycast and eBPF at the edge – practical explanations with diagrams.', content: 'Networking is the backbone of modern cloud apps. This primer covers VPC design, private networking, peering vs. transit, service meshes, global Anycast routing, and how eBPF powers observability and security at the edge. Includes a reference architecture you can copy.', author: 'Dr. Emma Watson', date: '2024-01-10', readTime: '5 min read', category: 'ecoFacts', }, post3: { title: 'Inside Nebula: How Our NVMe Network Delivers 300µs P99 I/O', excerpt: 'A deep dive into our storage fabric, RDMA transport, and failure domains that keep latency low and predictable.', content: 'We built a disaggregated NVMe storage layer with multi‑pathing, RDMA over Converged Ethernet, and end‑to‑end checksums. Learn how we isolate failure domains, avoid noisy neighbors, and surface transparent performance SLOs to customers.', author: 'David Kim', date: '2024-01-08', readTime: '7 min read', category: 'development', }, post4: { title: 'SRE Playbook: Incident Response for Multi‑Region Outages', excerpt: 'Battle‑tested procedures, communication templates, and automated runbooks to minimize MTTR across regions.', content: 'Multi‑region incidents are rare but consequential. We share our playbook: how to declare severity, coordinate across infra/app/edge teams, enact traffic steering, and run automated post‑incident analysis. Includes templates you can adapt.', author: 'Lisa Park', date: '2024-01-05', readTime: '6 min read', category: 'playerStories', }, post5: { title: 'Understanding Cloud Costs: A Practical Guide to Saving 30%+', excerpt: 'Workloads, right‑sizing, commitment strategies, and when to choose serverless vs. containers vs. VMs.', content: 'Cloud bills grow silently. We break down cost levers: workload profiles, vertical vs. horizontal scaling, reserved capacity vs. spot, storage/egress trade‑offs, and observability tooling to catch regressions early. Includes a calculator spreadsheet.', author: 'Dr. James Wilson', date: '2024-01-03', readTime: '8 min read', category: 'ecoFacts', }, }, }, products: { title: 'Cloud Products', subtitle: 'Everything you need to run modern applications at scale', featured: { title: 'Nebula Cloud Compute', description: 'High‑performance VPS and container runtime with global networking', features: [ 'NVMe‑backed instances with instant scaling', 'Managed Kubernetes with autoscaling', 'Built‑in WAF, DDoS protection, and zero‑trust access', 'Global Anycast CDN and edge functions', ], price: '$5 / mo', cta: 'Launch a Server', }, categories: { games: { title: 'Compute', description: 'VPS, containers, and serverless runtimes', }, tools: { title: 'Data & DevTools', description: 'Managed DBs, caching, queues, and CI/CD', }, education: { title: 'Managed Services', description: 'Security, observability, SRE support', }, }, productList: { ecoSimulator: { title: 'Nebula VPS', description: 'Burstable and dedicated vCPU instances with NVMe', price: '$5 / mo', }, carbonTracker: { title: 'Managed Database', description: 'Postgres, MySQL, and Redis with PITR and HA', price: '$9 / mo', }, greenGuide: { title: 'Object Storage', description: 'S3‑compatible storage with CDN acceleration', price: '$0.02 / GB', }, ecoChallenge: { title: 'Kubernetes', description: 'Production‑ready Kubernetes with autoscaling', price: 'From $59 / mo', }, }, }, contact: { title: 'Contact', subtitle: 'Questions about Nebula Cloud? Talk to our team.', form: { firstName: 'First Name', lastName: 'Last Name', email: 'E-mail', phone: 'Phone Number', message: 'Message', send: 'Send', }, info: { title: 'Get in Touch', description: "We'd love to hear from you. Send us a message and we'll respond as soon as possible.", email: 'support@nebulacloud.com', phone: '+1 (555) 123-4567', address: '600 Market Street, San Francisco, CA', }, }, meta: { title: 'Nebula Cloud - Build, Scale, and Secure in Minutes', description: 'Lightning-fast cloud servers, managed databases, global networking, and developer-first tooling to scale from idea to hyperscale.', keywords: 'cloud, vps, kubernetes, serverless, managed database, object storage, cdn, devops, sre, scalability, cost optimization', author: 'Nebula Cloud Team', siteName: 'Nebula Cloud', ogTitle: 'Nebula Cloud - Build, Scale, and Secure in Minutes', ogDescription: 'Lightning-fast cloud servers, managed databases, global networking, and developer-first tooling to scale from idea to hyperscale.', twitterTitle: 'Nebula Cloud - Build, Scale, and Secure in Minutes', twitterDescription: 'Lightning-fast cloud servers, managed databases, global networking, and developer-first tooling to scale from idea to hyperscale.', }, }, 'zh-CN': { nav: { heroSection: '首页', aboutEcoLife: '为何选择 Nebula Cloud', products: '产品', download: '控制台', blog: '博客', contact: '联系我们', }, hero: { title: '在 Nebula Cloud 构建、扩展并保障安全', subtitle: '极速云服务器、托管数据库、全球网络与开发者工具。从想法到大规模部署,自信扩展。', startJourney: '免费开始', learnMore: '了解平台', }, blog: { title: '博客', subtitle: '云架构、性能优化、安全与成本实践的指南与深度解析', readMore: '阅读更多', backToBlog: '返回博客', featured: '精选', stayUpdated: '订阅 Nebula 工程更新', stayUpdatedDesc: '云端最佳实践、架构模式与 Nebula Cloud 最新产品动态。', exploreAll: '浏览所有文章', subscribe: '订阅新闻通讯', categories: { all: '所有文章', playerStories: '客户案例', development: '工程技术', ecoFacts: '云基础', }, playerStories: { title: '客户案例', description: '了解团队如何在 Nebula Cloud 更快交付', subtitle: '分享你的扩展之旅', }, behindDevelopment: { title: '平台工程幕后', description: '我们如何打造高性能与高可靠的云底座', subtitle: '来自 Nebula 工程师的技术解读', }, ecoFunFacts: { title: '云基础', description: '构建云应用的核心概念', subtitle: '从入门到生产就绪', }, posts: { featured: { title: '从单体到微服务:云迁移的实战路线图', excerpt: '如何拆分服务、选择合适的云组件,并在迁移中控住成本与风险。', content: '将生产级单体系统迁移到云端微服务并不必然高风险或高成本。本文给出拆分策略、VPS/容器/Serverless 的取舍方法、基于托管数据库与队列的内建平台,以及安全发布流水线。\n\n同时附上可复用的成本模型与并行迁移清单,帮助你在保持交付速度的同时获得更高韧性与可预测成本。', author: '陈莎拉', date: '2024-01-15', readTime: '8分钟阅读', category: 'development', }, post1: { title: '客户案例:Spot + 弹性伸缩实现 60% 成本下降', excerpt: '一家快速增长的 SaaS 借助 Nebula 弹性伸缩与 Spot 实例降本 60%。', content: '日均 4,000 万请求的 B2B SaaS 从固定实例迁移到带 Spot 容量与智能回退的 Nebula 弹性伸缩。团队实现了边缘层请求冗余、优雅的抢占处理与服务级预算。结果:计算成本‑60%,p95 时延‑30%,在黑五期间零 SLO 失约。', author: '迈克·罗德里格斯', date: '2024-01-12', readTime: '6分钟阅读', category: 'playerStories', }, post2: { title: '12 个必须掌握的云网络概念', excerpt: '从 VPC、Transit 到 Anycast 与 eBPF 边缘:配图详解。', content: '网络是云应用的骨架。本文覆盖 VPC 设计、私网、互联与中转、服务网格、全球 Anycast 路由,以及 eBPF 如何为边缘可观测与安全赋能。内含可复用的参考架构。', author: '艾玛·沃森博士', date: '2024-01-10', readTime: '5分钟阅读', category: 'ecoFacts', }, post3: { title: 'Nebula 内部揭秘:300µs P99 I/O 的 NVMe 网络', excerpt: '存储网络、RDMA 传输与故障域隔离,如何让时延稳定可预期。', content: '我们构建了解耦的 NVMe 存储层,具备多路径、RoCE 与端到端校验。本文介绍我们如何隔离故障域、避免邻噪,并向客户公开透明的性能 SLO。', author: '金大卫', date: '2024-01-08', readTime: '7分钟阅读', category: 'development', }, post4: { title: 'SRE 手册:多区域故障的应急响应', excerpt: '分级、联动、流量调度与自动化复盘,降低跨区域 MTTR。', content: '多区域事故虽少但影响巨大。本文分享我们的手册:如何宣级、跨基础设施/应用/边缘协作、实施流量调度,以及自动化事后分析。附可复用模板。', author: '朴丽莎', date: '2024-01-05', readTime: '6分钟阅读', category: 'playerStories', }, post5: { title: '看懂云成本:实操节省 30%+ 的方法', excerpt: '工作负载画像、容量选择与承诺策略,VM/容器/Serverless 何时用。', content: '云账单常在悄然增长。本文拆解关键杠杆:负载画像、纵横向伸缩、预留/按需/Spot 的取舍、存储与外网流量的权衡,以及如何用可观测工具及早发现回归。附计算表格。', author: '詹姆斯·威尔逊博士', date: '2024-01-03', readTime: '8分钟阅读', category: 'ecoFacts', }, }, }, products: { title: '云产品', subtitle: '助你在任何规模下运行现代应用', featured: { title: 'Nebula Cloud 计算', description: '高性能 VPS 与容器运行时,配套全球网络', features: [ 'NVMe 实例,秒级扩容', '托管 Kubernetes 自动伸缩', '内置 WAF/DDoS 与零信任访问', '全球 Anycast CDN 与边缘函数', ], price: '¥35/月起', cta: '一键创建服务器', }, categories: { games: { title: '计算', description: 'VPS、容器与无服务器' }, tools: { title: '数据与开发工具', description: '托管数据库、缓存、队列与 CI/CD' }, education: { title: '托管服务', description: '安全、可观测与 SRE 支持' }, }, productList: { ecoSimulator: { title: 'Nebula VPS', description: '突发与独享 vCPU,NVMe 加速', price: '¥35/月起', }, carbonTracker: { title: '托管数据库', description: 'Postgres/MySQL/Redis,PITR 与高可用', price: '¥59/月起', }, greenGuide: { title: '对象存储', description: '兼容 S3,内置 CDN 加速', price: '¥0.12/GB', }, ecoChallenge: { title: 'Kubernetes', description: '生产级 K8s 与自动扩缩', price: '¥399/月起' }, }, }, contact: { title: '联系我们', subtitle: '对 Nebula Cloud 有疑问?欢迎与我们交流。', form: { firstName: '名', lastName: '姓', email: '邮箱', phone: '电话号码', message: '留言', send: '发送', }, info: { title: '联系方式', description: '我们很乐意听到您的声音。给我们发送消息,我们会尽快回复。', email: 'support@nebulacloud.com', phone: '+86 138 0013 8000', address: '中国北京朝阳区云枢大道 600 号', }, }, meta: { title: 'Nebula Cloud - 分分钟构建、扩展与防护', description: '极速云服务器、托管数据库、全球网络与开发者工具,助你从想法直达大规模。', keywords: '云服务器, VPS, Kubernetes, Serverless, 托管数据库, 对象存储, CDN, DevOps, SRE, 可扩展性, 成本优化', author: 'Nebula Cloud 团队', siteName: 'Nebula Cloud', ogTitle: 'Nebula Cloud - 分分钟构建、扩展与防护', ogDescription: '极速云服务器、托管数据库、全球网络与开发者工具,助你从想法直达大规模。', twitterTitle: 'Nebula Cloud - 分分钟构建、扩展与防护', twitterDescription: '极速云服务器、托管数据库、全球网络与开发者工具,助你从想法直达大规模。', }, }, 'zh-TW': { nav: { heroSection: '主頁', aboutEcoLife: '關於生態生活', products: '產品', download: '下載', blog: '部落格', contact: '聯絡我們', }, hero: { title: '重建地球,從你的選擇開始', subtitle: '加入創造可持續未來的運動。你今天做出的每一個選擇都在塑造明天的世界。', startJourney: '開始你的旅程', learnMore: '了解更多', }, blog: { title: '部落格', subtitle: '發現關於可持續生活和生態遊戲的故事、見解和知識', readMore: '閱讀更多', backToBlog: '返回部落格', featured: '精選', stayUpdated: '獲取我們的最新故事', stayUpdatedDesc: '加入我們的社群,不要錯過關於可持續生活、生態遊戲和環境創新的任何更新。', exploreAll: '瀏覽所有文章', subscribe: '訂閱電子報', categories: { all: '所有文章', playerStories: '玩家故事', development: '開發', ecoFacts: '生態知識', }, playerStories: { title: '玩家故事', description: '探索玩家的創造力和靈感', subtitle: '分享你的生態遊戲體驗', }, behindDevelopment: { title: '開發幕後', description: '了解遊戲開發故事', subtitle: '探索技術與創意的融合', }, ecoFunFacts: { title: '生態趣事', description: '發現有趣的環境知識', subtitle: '學習生態保護小貼士', }, posts: { featured: { title: '可持續遊戲的未來:生態生活如何改變行業', excerpt: '了解環境意識如何重塑遊戲格局,為有意義的遊戲創造新機遇。', content: '遊戲行業正在經歷一場向可持續性和環境意識的革命性轉變...', author: '陳莎拉', date: '2024-01-15', readTime: '8分鐘閱讀', category: 'development', }, post1: { title: '玩家聚焦:建造虛擬生態城市', excerpt: '認識亞歷克斯,一位在生態生活模擬器中創建了令人難以置信的可持續城市的玩家。', content: '來自波特蘭的28歲環境工程師亞歷克斯·湯普森在生態生活模擬器中創造了真正非凡的東西...', author: '邁克·羅德里格斯', date: '2024-01-12', readTime: '6分鐘閱讀', category: 'playerStories', }, post2: { title: '海洋保護的10個驚人事實', excerpt: '深入了解關於我們海洋的迷人事實,學習小行動如何在海洋保護中產生巨大差異。', content: '我們的海洋覆蓋了地球表面的70%以上,包含了地球上97%的水...', author: '艾瑪·沃森博士', date: '2024-01-10', readTime: '5分鐘閱讀', category: 'ecoFacts', }, post3: { title: '程式碼背後:創建逼真的環境模擬', excerpt: '深入了解生態生活環境模擬引擎背後的技術挑戰和創新。', content: '創建逼真的環境模擬需要在科學準確性和引人入勝的遊戲玩法之間取得微妙的平衡...', author: '金大衛', date: '2024-01-08', readTime: '7分鐘閱讀', category: 'development', }, post4: { title: '社群挑戰:重新造林成功故事', excerpt: '慶祝我們社群在虛擬重新造林項目中的令人難以置信的成就及其現實世界的影響。', content: '我們最近的社群重新造林挑戰超出了所有預期...', author: '朴麗莎', date: '2024-01-05', readTime: '6分鐘閱讀', category: 'playerStories', }, post5: { title: '碳足跡科學:了解你的影響', excerpt: '了解碳足跡、如何計算以及減少環境影響的實用步驟。', content: '了解你的碳足跡是做出更環保決策的第一步...', author: '詹姆斯·威爾遜博士', date: '2024-01-03', readTime: '8分鐘閱讀', category: 'ecoFacts', }, }, }, products: { title: '我們的產品', subtitle: '發現可持續未來的創新解決方案', featured: { title: '生態生活模擬器', description: '體驗終極環境模擬遊戲', features: [ '即時環境影響模擬', '互動生態系統管理', '教育可持續性挑戰', '多人協作功能', ], price: 'NT$899', cta: '立即開始', }, categories: { games: { title: '互動遊戲', description: '引人入勝的環境模擬遊戲' }, tools: { title: '可持續工具', description: '追蹤和改善您的環境影響' }, education: { title: '教育資源', description: '學習環境保護知識' }, }, productList: { ecoSimulator: { title: '生態模擬器', description: '建設和管理可持續生態系統', price: 'NT$899', }, carbonTracker: { title: '碳足跡追蹤器', description: '每日監控您的碳足跡', price: 'NT$299', }, greenGuide: { title: '綠色生活指南', description: '可持續生活完整指南', price: 'NT$449', }, ecoChallenge: { title: '生態挑戰', description: '每日環境挑戰', price: '免費' }, }, }, contact: { title: '聯絡我們', subtitle: '有問題想問我們嗎?請告訴我們,我們會回覆您!', form: { firstName: '名字', lastName: '姓氏', email: '電子郵件', phone: '電話號碼', message: '留言', send: '發送', }, info: { title: '聯絡方式', description: '我們很樂意聽到您的聲音。給我們發送消息,我們會盡快回覆。', email: 'contact@ecolife.com', phone: '+886 2 2345 6789', address: '台灣台北市信義區綠色大街123號', }, }, meta: { title: '生態生活 - 重建地球,從你的選擇開始', description: '加入創造可持續未來的運動。你今天做出的每一個選擇都在塑造明天的世界。', keywords: '環保, 可持續發展, 遊戲, 環境, 綠色生活', author: '生態生活團隊', siteName: '生態生活', ogTitle: '生態生活 - 重建地球,從你的選擇開始', ogDescription: '加入創造可持續未來的運動。你今天做出的每一個選擇都在塑造明天的世界。', twitterTitle: '生態生活 - 重建地球,從你的選擇開始', twitterDescription: '加入創造可持續未來的運動。你今天做出的每一個選擇都在塑造明天的世界。', }, }, ko: { nav: { heroSection: '메인', aboutEcoLife: '에코라이프 소개', products: '제품', download: '다운로드', blog: '블로그', contact: '연락처', }, hero: { title: '지구 재건, 당신의 선택부터 시작', subtitle: '지속 가능한 미래를 만드는 운동에 참여하세요. 오늘 당신이 내리는 모든 선택이 내일의 세상을 만듭니다.', startJourney: '여정 시작하기', learnMore: '더 알아보기', }, blog: { title: '블로그', subtitle: '지속 가능한 생활과 에코 게임에 대한 이야기, 통찰, 지식을 발견하세요', readMore: '더 읽기', backToBlog: '블로그로 돌아가기', featured: '추천', stayUpdated: '최신 스토리 받아보기', stayUpdatedDesc: '커뮤니티에 참여하여 지속 가능한 생활, 에코 게임, 환경 혁신에 대한 업데이트를 놓치지 마세요.', exploreAll: '모든 게시물 탐색', subscribe: '뉴스레터 구독', categories: { all: '모든 게시물', playerStories: '플레이어 스토리', development: '개발', ecoFacts: '에코 지식', }, playerStories: { title: '플레이어 스토리', description: '플레이어들의 창의성과 영감을 탐험하세요', subtitle: '에코 게임 경험을 공유하세요', }, behindDevelopment: { title: '개발 비하인드', description: '게임 개발 스토리에 대해 알아보세요', subtitle: '기술과 창의성의 융합을 탐험하세요', }, ecoFunFacts: { title: '에코 재미있는 사실', description: '흥미로운 환경 지식을 발견하세요', subtitle: '환경 보호 팁을 배우세요', }, posts: { featured: { title: '지속 가능한 게임의 미래: 에코라이프가 산업을 바꾸는 방법', excerpt: '환경 의식이 게임 환경을 어떻게 재편하고 의미 있는 플레이를 위한 새로운 기회를 창출하는지 알아보세요.', content: '게임 산업은 지속 가능성과 환경 의식을 향한 혁명적 변화를 경험하고 있습니다...', author: '사라 첸', date: '2024-01-15', readTime: '8분 읽기', category: 'development', }, post1: { title: '플레이어 스포트라이트: 가상 에코 시티 건설', excerpt: '에코라이프 시뮬레이터에서 놀라운 지속 가능한 도시를 만든 플레이어 알렉스를 만나보세요.', content: '포틀랜드 출신의 28세 환경 엔지니어 알렉스 톰슨이 에코라이프 시뮬레이터에서 정말 놀라운 것을 만들어냈습니다...', author: '마이크 로드리게스', date: '2024-01-12', readTime: '6분 읽기', category: 'playerStories', }, post2: { title: '해양 보존에 대한 10가지 놀라운 사실', excerpt: '우리 바다에 대한 매혹적인 사실들을 탐구하고 작은 행동이 해양 보존에 어떻게 큰 변화를 만들 수 있는지 배워보세요.', content: '우리의 바다는 지구 표면의 70% 이상을 덮고 있으며 지구상 모든 물의 97%를 포함하고 있습니다...', author: '엠마 왓슨 박사', date: '2024-01-10', readTime: '5분 읽기', category: 'ecoFacts', }, post3: { title: '코드 뒤에서: 현실적인 환경 시뮬레이션 만들기', excerpt: '에코라이프의 환경 시뮬레이션 엔진 뒤에 있는 기술적 도전과 혁신을 깊이 탐구해보세요.', content: '현실적인 환경 시뮬레이션을 만드는 것은 과학적 정확성과 매력적인 게임플레이 사이의 섬세한 균형을 필요로 합니다...', author: '데이비드 김', date: '2024-01-08', readTime: '7분 읽기', category: 'development', }, post4: { title: '커뮤니티 챌린지: 재조림 성공 사례', excerpt: '가상 재조림 프로젝트에서 우리 커뮤니티의 놀라운 성취와 그들의 실제 세계 영향을 축하합니다.', content: '우리의 최근 커뮤니티 재조림 챌린지는 모든 기대를 뛰어넘었습니다...', author: '리사 박', date: '2024-01-05', readTime: '6분 읽기', category: 'playerStories', }, post5: { title: '탄소 발자국의 과학: 당신의 영향 이해하기', excerpt: '탄소 발자국에 대해 배우고, 계산 방법과 환경 영향을 줄이기 위한 실용적인 단계들을 알아보세요.', content: '당신의 탄소 발자국을 이해하는 것은 더 환경을 고려한 결정을 내리는 첫 번째 단계입니다...', author: '제임스 윌슨 박사', date: '2024-01-03', readTime: '8분 읽기', category: 'ecoFacts', }, }, }, products: { title: '우리의 제품', subtitle: '지속 가능한 미래를 위한 혁신적인 솔루션을 발견하세요', featured: { title: '에코라이프 시뮬레이터', description: '궁극의 환경 시뮬레이션 게임을 경험하세요', features: [ '실시간 환경 영향 시뮬레이션', '상호작용 생태계 관리', '교육적 지속가능성 도전', '멀티플레이어 협업 기능', ], price: '₩35,000', cta: '지금 시작하기', }, categories: { games: { title: '인터랙티브 게임', description: '매력적인 환경 시뮬레이션 게임' }, tools: { title: '지속가능성 도구', description: '환경 영향을 추적하고 개선하세요' }, education: { title: '교육 자료', description: '환경 보전에 대해 배우세요' }, }, productList: { ecoSimulator: { title: '에코 시뮬레이터', description: '지속 가능한 생태계 구축 및 관리', price: '₩35,000', }, carbonTracker: { title: '탄소 추적기', description: '일일 탄소 발자국 모니터링', price: '₩12,000', }, greenGuide: { title: '친환경 생활 가이드', description: '지속 가능한 생활 완전 가이드', price: '₩18,000', }, ecoChallenge: { title: '에코 챌린지', description: '일일 환경 챌린지', price: '무료', }, }, }, contact: { title: '연락처', subtitle: '궁금한 점이 있으신가요? 알려주시면 답변드리겠습니다!', form: { firstName: '이름', lastName: '성', email: '이메일', phone: '전화번호', message: '메시지', send: '보내기', }, info: { title: '연락하기', description: '여러분의 의견을 듣고 싶습니다. 메시지를 보내주시면 가능한 한 빨리 답변드리겠습니다.', email: 'contact@ecolife.com', phone: '+82 2 1234 5678', address: '대한민국 서울시 강남구 그린로 123', }, }, meta: { title: '에코라이프 - 지구 재건, 당신의 선택부터 시작', description: '지속 가능한 미래를 만드는 운동에 참여하세요. 오늘 당신이 내리는 모든 선택이 내일의 세상을 만듭니다.', keywords: '친환경, 지속가능성, 게임, 환경, 녹색 생활', author: '에코라이프 팀', siteName: '에코라이프', ogTitle: '에코라이프 - 지구 재건, 당신의 선택부터 시작', ogDescription: '지속 가능한 미래를 만드는 운동에 참여하세요. 오늘 당신이 내리는 모든 선택이 내일의 세상을 만듭니다.', twitterTitle: '에코라이프 - 지구 재건, 당신의 선택부터 시작', twitterDescription: '지속 가능한 미래를 만드는 운동에 참여하세요. 오늘 당신이 내리는 모든 선택이 내일의 세상을 만듭니다.', }, }, ja: { nav: { heroSection: 'メイン', aboutEcoLife: 'エコライフについて', products: '製品', download: 'ダウンロード', blog: 'ブログ', contact: 'お問い合わせ', }, hero: { title: '地球再建、あなたの選択から始まる', subtitle: '持続可能な未来を創造する運動に参加しましょう。今日あなたが行うすべての選択が、明日の世界を形作ります。', startJourney: '旅を始める', learnMore: 'もっと詳しく', }, blog: { title: 'ブログ', subtitle: '持続可能な生活とエコゲームに関するストーリー、洞察、知識を発見', readMore: 'もっと読む', backToBlog: 'ブログに戻る', featured: '注目', stayUpdated: '最新ストーリーを受け取る', stayUpdatedDesc: 'コミュニティに参加して、持続可能な生活、エコゲーム、環境イノベーションに関するアップデートをお見逃しなく。', exploreAll: 'すべての投稿を見る', subscribe: 'ニュースレター購読', categories: { all: 'すべての投稿', playerStories: 'プレイヤーストーリー', development: '開発', ecoFacts: 'エコ知識', }, playerStories: { title: 'プレイヤーストーリー', description: 'プレイヤーの創造性とインスピレーションを探求', subtitle: 'エコゲーム体験を共有しましょう', }, behindDevelopment: { title: '開発の舞台裏', description: 'ゲーム開発ストーリーについて学ぶ', subtitle: '技術と創造性の融合を探求', }, ecoFunFacts: { title: 'エコ豆知識', description: '興味深い環境知識を発見', subtitle: '環境保護のコツを学ぶ', }, posts: { featured: { title: '持続可能なゲームの未来:エコライフが業界を変える方法', excerpt: '環境意識がゲーム業界をどのように再構築し、意味のあるプレイのための新しい機会を創出しているかを発見してください。', content: 'ゲーム業界は持続可能性と環境意識に向けた革命的な変化を経験しています...', author: 'サラ・チェン', date: '2024-01-15', readTime: '8分で読む', category: 'development', }, post1: { title: 'プレイヤースポットライト:バーチャルエコシティの建設', excerpt: 'エコライフシミュレーターで信じられないほど持続可能な都市を作ったプレイヤー、アレックスに会いましょう。', content: 'ポートランド出身の28歳の環境エンジニア、アレックス・トンプソンは、エコライフシミュレーターで本当に素晴らしいものを作り上げました...', author: 'マイク・ロドリゲス', date: '2024-01-12', readTime: '6分で読む', category: 'playerStories', }, post2: { title: '海洋保護に関する10の驚くべき事実', excerpt: '私たちの海に関する魅力的な事実を探求し、小さな行動が海洋保護にどのように大きな違いをもたらすかを学びましょう。', content: '私たちの海は地球の表面の70%以上を覆い、地球上のすべての水の97%を含んでいます...', author: 'エマ・ワトソン博士', date: '2024-01-10', readTime: '5分で読む', category: 'ecoFacts', }, post3: { title: 'コードの裏側:リアルな環境シミュレーションの作成', excerpt: 'エコライフの環境シミュレーションエンジンの背後にある技術的課題と革新を深く掘り下げます。', content: 'リアルな環境シミュレーションを作成するには、科学的正確性と魅力的なゲームプレイの間の繊細なバランスが必要です...', author: 'デビッド・キム', date: '2024-01-08', readTime: '7分で読む', category: 'development', }, post4: { title: 'コミュニティチャレンジ:再植林成功事例', excerpt: 'バーチャル再植林プロジェクトにおける私たちのコミュニティの素晴らしい成果とその現実世界への影響を祝います。', content: '私たちの最近のコミュニティ再植林チャレンジはすべての期待を上回りました...', author: 'リサ・パーク', date: '2024-01-05', readTime: '6分で読む', category: 'playerStories', }, post5: { title: 'カーボンフットプリントの科学:あなたの影響を理解する', excerpt: 'カーボンフットプリントについて学び、計算方法と環境への影響を減らすための実践的なステップを学びましょう。', content: 'あなたのカーボンフットプリントを理解することは、より環境に配慮した決定を下すための最初のステップです...', author: 'ジェームス・ウィルソン博士', date: '2024-01-03', readTime: '8分で読む', category: 'ecoFacts', }, }, }, products: { title: '私たちの製品', subtitle: '持続可能な未来のための革新的なソリューションを発見', featured: { title: 'エコライフシミュレーター', description: '究極の環境シミュレーションゲームを体験', features: [ 'リアルタイム環境影響シミュレーション', 'インタラクティブ生態系管理', '教育的持続可能性チャレンジ', 'マルチプレイヤー協力機能', ], price: '¥3,500', cta: '今すぐ始める', }, categories: { games: { title: 'インタラクティブゲーム', description: '魅力的な環境シミュレーションゲーム', }, tools: { title: '持続可能性ツール', description: '環境への影響を追跡し改善' }, education: { title: '教育リソース', description: '環境保全について学ぶ' }, }, productList: { ecoSimulator: { title: 'エコシミュレーター', description: '持続可能な生態系の構築と管理', price: '¥3,500', }, carbonTracker: { title: 'カーボントラッカー', description: '日々のカーボンフットプリントを監視', price: '¥1,200', }, greenGuide: { title: 'グリーンライフガイド', description: '持続可能な生活の完全ガイド', price: '¥1,800', }, ecoChallenge: { title: 'エコチャレンジ', description: '日々の環境チャレンジ', price: '無料', }, }, }, contact: { title: 'お問い合わせ', subtitle: 'ご質問がございますか?お知らせください。お返事いたします!', form: { firstName: '名前', lastName: '姓', email: 'メールアドレス', phone: '電話番号', message: 'メッセージ', send: '送信', }, info: { title: 'お問い合わせ', description: 'ご意見をお聞かせください。メッセージをお送りいただければ、可能な限り迅速にお返事いたします。', email: 'contact@ecolife.com', phone: '+81 3 1234 5678', address: '日本東京都渋谷区グリーン通り123', }, }, meta: { title: 'エコライフ - 地球再建、あなたの選択から始まる', description: '持続可能な未来を創造する運動に参加しましょう。今日あなたが行うすべての選択が、明日の世界を形作ります。', keywords: 'エコフレンドリー, 持続可能性, ゲーム, 環境, グリーンリビング', author: 'エコライフチーム', siteName: 'エコライフ', ogTitle: 'エコライフ - 地球再建、あなたの選択から始まる', ogDescription: '持続可能な未来を創造する運動に参加しましょう。今日あなたが行うすべての選択が、明日の世界を形作ります。', twitterTitle: 'エコライフ - 地球再建、あなたの選択から始まる', twitterDescription: '持続可能な未来を創造する運動に参加しましょう。今日あなたが行うすべての選択が、明日の世界を形作ります。', }, }, }; export function getTranslations(locale: Locale): Translations { return translations[locale] || translations['en']; }