From 11d8986229cf17aa70243466f007b261e4ca7f7e Mon Sep 17 00:00:00 2001 From: Khushi Agrawal <149886195+khushiiagrawal@users.noreply.github.com> Date: Sat, 22 Nov 2025 22:59:05 +0530 Subject: [PATCH 1/2] feat: Add Traditional Chinese translation Signed-off-by: Khushi Agrawal <149886195+khushiiagrawal@users.noreply.github.com> --- messages/zh-TW.json | 899 +++++++++++++++++++++++++++++++++++++++++++ src/i18n/settings.ts | 4 +- 2 files changed, 901 insertions(+), 2 deletions(-) create mode 100644 messages/zh-TW.json diff --git a/messages/zh-TW.json b/messages/zh-TW.json new file mode 100644 index 00000000..a88177b6 --- /dev/null +++ b/messages/zh-TW.json @@ -0,0 +1,899 @@ +{ + "heroSection": { + "line1": "多叢集", + "line2": "Kubernetes", + "line3": "編排", + "subtitle": "體驗雲端原生編排的未來。KubeStellar 透過 AI 驅動的自動化和即時智慧,徹底改變多叢集管理。", + "terminalTitle": "kubestellar-control-center", + "terminalStatus": "就緒", + "terminalCommandL1": "bash <(curl -s \\", + "terminalCommandL2": " https://raw.githubusercontent.com/kubestellar/ \\", + "terminalCommandL3": " kubestellar/refs/tags/v0.27.2/scripts/ \\", + "terminalCommandL4": " create-kubestellar-demo-env.sh) --platform kind", + "terminalOutputInfo": "資訊", + "terminalOutputInfoText": "正在安裝 KubeStellar 示範環境...", + "terminalOutputSetup": "設定", + "terminalOutputSetupText": "正在建立 kind 叢集:kubeflex、cluster1、cluster2", + "terminalOutputInstall": "安裝", + "terminalOutputInstallText": "正在部署 KubeFlex 控制平面元件", + "terminalOutputConfig": "設定", + "terminalOutputConfigText": "正在設定 Open Cluster Management", + "terminalOutputSuccess": "成功", + "terminalOutputSuccessText": "KubeStellar 示範環境已就緒!設定完成", + "buttonInstall": "安裝 KubeStellar", + "buttonDocs": "探索文件" + }, + "footer": { + "description": "多叢集 Kubernetes 編排平台,簡化跨不同基礎架構的分散式工作負載管理。", + "docs": "文件", + "overview": "概覽", + "userGuide": "使用者指南", + "onboarding": "入門", + "releasesNotes": "版本說明", + "gettingStarted": "開始使用", + "installationPage": "安裝頁面", + "ladder": "階梯", + "products": "產品", + "contributeHandbook": "貢獻手冊", + "resources": "資源", + "playground": "遊樂場", + "programs": "專案", + "partners": "合作夥伴", + "blog": "部落格", + "product": "產品", + "features": "功能", + "useCases": "使用案例", + "pricing": "定價", + "roadmap": "路線圖", + "documentation": "文件", + "tutorials": "教學", + "community": "社群", + "company": "公司", + "about": "關於", + "team": "團隊", + "careers": "職涯", + "contact": "聯絡", + "stayUpdated": "保持更新", + "emailPlaceholder": "電子郵件", + "subscribe": "訂閱", + "subscribed": "已訂閱!", + "privacyNotice": "我們尊重您的隱私。不會發送垃圾郵件。", + "copyright": "© 2025 KubeStellar。保留所有權利。Apache 2.0 授權", + "privacyPolicy": "隱私權政策", + "termsOfService": "服務條款", + "cookiePolicy": "Cookie 政策", + "madeWithLove": "由 KubeStellar 團隊用 ❤️ 製作", + "backToTop": "回到頂部" + }, + "navigation": { + "docs": "文件", + "blog": "部落格", + "playground": "遊樂場", + "marketplace": "市集", + "contribute": "貢獻", + "joinIn": "加入我們", + "contributeHandbook": "貢獻手冊", + "quickInstallation": "快速安裝", + "products": "產品", + "security": "安全性", + "community": "社群", + "getInvolved": "參與其中", + "programs": "專案", + "ladder": "階梯", + "contactUs": "聯絡我們", + "partners": "合作夥伴", + "language": "繁體中文", + "selectLanguage": "選擇語言", + "langHindi": "हिन्दी", + "langEnglish": "英語", + "langJapanese": "日本語", + "langSpanish": "Español", + "langGerman": "Deutsch", + "langFrench": "Français", + "langItalian": "Italiano", + "langChineseSimplified": "简体中文", + "langChineseTraditional": "繁體中文", + "langPortuguese": "Português", + "github": "Github", + "githubStar": "星標", + "githubFork": "分支", + "githubWatch": "關注", + "mobileAbout": "關於", + "mobileHowItWorks": "運作方式", + "mobileUseCases": "使用案例", + "mobileGetStarted": "開始使用", + "mobileContact": "聯絡方式" + }, + "aboutSection": { + "title": "什麼是", + "titleSpan": "KubeStellar", + "subtitle": "一個多叢集 Kubernetes 編排平台,簡化組織跨多個 Kubernetes 叢集管理分散式工作負載的方式。", + "card1Title": "單一控制平面", + "card1Description": "以原生格式使用 Kubernetes 物件,無需包裝或捆綁。透過工作負載定義空間(WDS)集中儲存和管理工作負載定義,並透過庫存和傳輸空間(ITS)有效管理叢集庫存。", + "card2Title": "智慧工作負載放置", + "card2Description": "使用基於標籤的選擇和綁定政策來指定哪些工作負載在何處執行。支援標準 Kubernetes 資源、自訂資源(CRD)、Helm 圖表,以及樹外工作負載類型,並自動同步以保持工作負載在叢集間同步。", + "card3Title": "政策驅動管理", + "card3Description": "透過 BindingPolicy 系統實施全面的治理。管理單一狀態以進行個別叢集監控和合併狀態彙總。應用自訂轉換,並在發生中斷後自動恢復。", + "learnMore": "了解更多" + }, + "contactSection": { + "title": "與我們", + "titleSpan": "聯絡", + "subtitle": "對 KubeStellar 有疑問嗎?我們隨時為您提供協助!", + "card1Title": "電子郵件支援", + "card1Description": "從我們的團隊獲得直接支援", + "card1Link": "support@kubestellar.io", + "card2Title": "社群聊天", + "card2Description": "加入我們的 Slack 工作區以獲得即時支援", + "card2Link": "加入 Slack", + "card3Title": "GitHub", + "card3Description": "貢獻、回報問題或瀏覽原始碼", + "card3Link": "檢視儲存庫", + "card4Title": "LinkedIn", + "card4Description": "與我們的專業社群建立聯繫", + "card4Link": "追蹤我們", + "formTitle": "傳送訊息給我們", + "formName": "姓名 *", + "formNamePlaceholder": "您的全名", + "formEmail": "電子郵件 *", + "formEmailPlaceholder": "you@example.com", + "formSubject": "主旨 *", + "formSubjectPlaceholder": "選擇主旨", + "formSubjectOption1": "一般詢問", + "formSubjectOption2": "技術支援", + "formSubjectOption3": "合作夥伴關係", + "formSubjectOption4": "文件意見回饋", + "formSubjectOption5": "企業解決方案", + "formSubjectOption6": "其他", + "formMessage": "訊息 *", + "formMessagePlaceholder": "告訴我們您的使用案例以及我們如何協助...", + "formPrivacy": "我同意", + "formPrivacyLink": "隱私權政策", + "formPrivacyCont": "並同意 KubeStellar 團隊與我聯絡。", + "formSubmit": "傳送訊息", + "formSubmitting": "傳送中...", + "formSuccess": "您的電子郵件將傳送到 KubeStellar 開發郵件清單。請檢查您的電子郵件客戶端以完成傳送!" + }, + "getStartedSection": { + "title": "準備開始了嗎?", + "subtitle": "加入不斷成長的 KubeStellar 使用者和貢獻者社群。", + "card1Title": "快速安裝", + "card1Description": "使用我們簡化的安裝指南,在幾分鐘內啟動並執行 KubeStellar,包含自動化先決條件檢查和逐步部署程序。", + "card1Button": "開始快速安裝", + "card2Title": "探索使用案例與社群", + "card2Description": "探索多叢集工作負載管理功能並與社群建立聯繫。", + "card2Button1": "加入 Slack", + "card2Button2": "GitHub", + "card2Button3": "產品", + "card2Button4": "手冊", + "card3Title": "探索文件", + "card3Description": "全面的指南、教學和 API 參考,協助您掌握 KubeStellar 的功能。", + "card3Link1": "開始使用", + "card3Link2": "教學", + "card3Link3": "API 參考" + }, + "howToUseSection": { + "title": "如何使用", + "titleSpan": "KubeStellar", + "subtitle": "遵循這 5 個簡單步驟開始使用 KubeStellar 多叢集編排", + "step1Title": "設定您的環境", + "step1Description": "安裝所需工具並初始化核心元件", + "step1DescriptionDesktop": "安裝所需工具並初始化核心元件,包括 KubeFlex 主機叢集、ITS、WDS 和 WEC。", + "step1CodeComment": "# 安裝所需工具", + "step1Tool1": "kubectl", + "step1Tool2": "helm", + "step1Tool3": "docker", + "step1Tool4": "kind/k3d", + "step1Tool5": "KubeFlex", + "step1Tool6": "Open Cluster Management (OCM) CLI", + "step2Title": "註冊並標記叢集", + "step2Description": "註冊 WEC 並套用標籤以進行目標定位", + "step2DescriptionDesktop": "使用 OCM 向 ITS 註冊 WEC,對叢集套用標籤以進行目標定位,並建立安全連線。", + "step2CodeComment": "# 範例叢集標記", + "step2Command": "kubectl label managedcluster", + "step2Cluster": "cluster1", + "step2Label1": "location-group=edge", + "step2Label2": "name=cluster1", + "step3Title": "定義工作負載放置", + "step3Description": "建立 BindingPolicy 物件以指定部署規則", + "step3DescriptionDesktop": "建立 BindingPolicy 物件以指定哪些叢集接收工作負載以及要分發哪些工作負載。", + "step3ApiVersion": "control.kubestellar.io/v1alpha1", + "step3Kind": "BindingPolicy", + "step3MetadataName": "example-policy", + "step3SpecClusterSelectors": "clusterSelectors", + "step3MatchLabels": "matchLabels", + "step3LocationGroup": "location-group: edge", + "step4Title": "部署您的工作負載", + "step4Description": "以原生 Kubernetes 格式部署工作負載", + "step4DescriptionDesktop": "使用 kubectl apply、Helm 圖表、ArgoCD 或自訂資源以原生 Kubernetes 格式部署工作負載。", + "step4ApiVersion": "apps/v1", + "step4Kind": "Deployment", + "step4MetadataName": "example-app", + "step4Labels": "labels", + "step4AppName": "app.kubernetes.io/name: myapp", + "step4Spec": "spec", + "step4Replicas": "replicas", + "step4ReplicasValue": "3", + "step5Title": "監控和管理", + "step5Description": "監控部署狀態並管理工作負載健康狀態", + "step5DescriptionDesktop": "監控跨叢集的部署狀態、檢視工作負載健康狀態、收集狀態資訊並管理政策合規性。", + "step5Tag1": "狀態收集", + "step5Tag2": "健康監控", + "step5Tag3": "政策管理", + "step5Command1Comment": "# 檢查跨叢集的部署狀態", + "step5Command2Comment": "# 檢視工作負載分發", + "step5Command3Comment": "# 監控資源使用情況" + }, + "useCasesSection": { + "title": "使用", + "titleSpan": "案例", + "subtitle": "探索組織如何利用 KubeStellar 滿足其多叢集需求。", + "learnMore": "了解更多", + "cases": { + "edge": { + "title": "邊緣運算", + "description": "透過集中管理在邊緣位置部署應用程式。適合零售、製造和電信等具有分散式基礎架構的產業。", + "backContent": { + "title": "宣告式多叢集工作負載管理", + "description": "使用原生 Kubernetes 物件跨多個叢集部署和管理 Kubernetes 工作負載,無需包裝或捆綁。", + "features": [ + "跨叢集部署原生 Kubernetes 物件", + "使用基於標籤的叢集選擇進行工作負載目標定位", + "透過工作負載定義空間(WDS)進行集中管理" + ] + } + }, + "compliance": { + "title": "多區域合規性", + "description": "部署具有特定區域合規性需求的應用程式。確保全球營運中的資料駐留和法規合規性。", + "backContent": { + "title": "自訂資源分發", + "description": "跨多個叢集分發和管理自訂資源(CRD),同時維持適當的同步和生命週期管理。", + "features": [ + "支援樹外工作負載類型", + "自動 CRD 同步", + "彈性的 RBAC 設定" + ] + } + }, + "hybrid": { + "title": "混合/多雲", + "description": "透過統一政策和一致的體驗,無縫管理跨多個雲端供應商和內部部署基礎架構的工作負載。", + "backContent": { + "title": "彈性的多叢集作業", + "description": "即使在控制平面中斷或網路問題期間,也能維持可靠的工作負載分發和管理。", + "features": [ + "具有多個空間的彈性架構", + "中斷後自動恢復", + "跨叢集的狀態調解" + ] + } + }, + "dr": { + "title": "災難復原", + "description": "透過跨不同區域的多個叢集自動工作負載複製和故障轉移,實施強健的災難復原策略。", + "backContent": { + "title": "進階狀態管理", + "description": "監控和管理跨多個叢集的工作負載狀態,提供個別和彙總狀態報告選項。", + "features": [ + "用於個別叢集監控的單一狀態報告", + "跨叢集的合併狀態彙總", + "透過 OCM Status Add-On 進行即時狀態更新" + ] + } + }, + "multitenant": { + "title": "多租戶隔離", + "description": "為不同團隊或客戶建立隔離環境,同時維持集中控制。適合 SaaS 供應商和大型企業。", + "backContent": { + "title": "Helm 圖表分發", + "description": "跨多個叢集部署和管理 Helm 圖表,同時維持圖表元資料和版本資訊。", + "features": [ + "原生 Helm 圖表支援", + "跨叢集一致的版本管理", + "基於標籤的圖表分發" + ] + } + }, + "performance": { + "title": "效能最佳化", + "description": "將工作負載部署在最接近使用者或資料來源的位置,以獲得最佳效能,減少延遲並改善全球營運的使用者體驗。", + "backContent": { + "title": "基於範本的自訂", + "description": "為不同叢集自訂工作負載設定,同時維持單一真實來源。", + "features": [ + "支援範本擴充", + "叢集特定自訂", + "基於屬性的設定" + ] + } + } + } + }, + "communityHandbook": { + "title": "貢獻", + "titleSpan": "手冊", + "learnMore": "了解更多", + "cards": { + "onboarding": { + "title": "入門", + "description": "KubeStellar GitHub 組織的入門和離職政策。了解如何開始使用我們的社群。" + }, + "codeOfConduct": { + "title": "行為準則", + "description": "我們承諾建立一個歡迎且包容的社群,讓每個人都能貢獻並茁壯成長。" + }, + "guidelines": { + "title": "指南", + "description": "為 KubeStellar 專案做出貢獻的最佳實務。品質貢獻的基本指南。" + }, + "license": { + "title": "授權", + "description": "KubeStellar 採用 Apache 2.0 授權。了解開放原始碼授權和條款。" + }, + "governance": { + "title": "治理", + "description": "KubeStellar 專案的治理和組織方式。了解我們的決策流程。" + }, + "testing": { + "title": "測試", + "description": "測試貢獻的程序和指南。確保每次變更的品質和可靠性。" + }, + "packaging": { + "title": "封裝", + "description": "如何封裝和分發 KubeStellar 元件。了解建置和部署流程。" + }, + "docsManagement": { + "title": "文件管理概覽", + "description": "文件管理和更新的概覽。全面的文件工作流程。" + }, + "testingWebsitePRs": { + "title": "測試網站 PR", + "description": "如何測試 KubeStellar 網站的拉取請求。網頁變更的品質保證。" + }, + "releaseProcess": { + "title": "發布流程", + "description": "建立和發布新 KubeStellar 版本的流程。完整的發布生命週期管理。" + }, + "releaseTesting": { + "title": "發布測試", + "description": "如何在發布前測試和驗證新版本。全面的發布驗證流程。" + }, + "signoffSigning": { + "title": "簽核和簽署貢獻", + "description": "簽核您的貢獻的要求。法律合規性和貢獻驗證。" + } + } + }, + "programDetailsPage": { + "benefits": "好處", + "description": "說明", + "overview": "概覽", + "eligibility": "資格標準", + "timeline": "時間表", + "structure": "專案結構", + "howToApply": "如何申請", + "resources": "資源" + }, + "quickInstallationPage": { + "title": "快速安裝指南", + "subtitle": "使用此簡化的安裝指南快速啟動並執行 KubeStellar。遵循以下先決條件和安裝步驟。", + "prerequisitesTitle": "先決條件", + "prerequisitesSubtitle": "根據您的使用案例安裝所需工具", + "coreTitle": "核心先決條件", + "coreDescription": "使用 KubeStellar 的基本工具", + "coreDocker": "Docker", + "coreDockerDesc": "容器執行階段平台", + "coreKubectl": "kubectl", + "coreKubectlDesc": "Kubernetes 命令列工具", + "coreKubeflex": "KubeFlex", + "coreKubeflexDesc": "多叢集管理的核心元件", + "coreOcm": "OCM CLI", + "coreOcmDesc": "Open Cluster Management 命令列介面", + "coreHelm": "Helm", + "coreHelmDesc": "Kubernetes 套件管理器", + "additionalTitle": "其他先決條件", + "additionalDescription": "執行 KubeStellar 範例的其他工具", + "additionalKind": "kind", + "additionalKindDesc": "Kubernetes IN Docker - 本機 Kubernetes 叢集", + "additionalK3d": "k3d", + "additionalK3dDesc": "在 Docker 中執行 k3s 的輕量級包裝器", + "additionalArgo": "Argo CD CLI", + "additionalArgoDesc": "Kubernetes 的 GitOps 持續交付工具", + "buildTitle": "建置先決條件", + "buildDescription": "從原始碼建置 KubeStellar 所需的工具", + "buildMake": "Make", + "buildMakeDesc": "建置自動化工具", + "buildGo": "Go", + "buildGoDesc": "用於建置 KubeStellar 的程式語言", + "buildKo": "ko", + "buildKoDesc": "Go 應用程式的容器映像建置器", + "prerequisitesInstall": "安裝:", + "prerequisitesVerify": "驗證:", + "prerequisitesButton": "檢視詳細安裝指南", + "autoCheckTitle": "自動化先決條件檢查", + "autoCheckSubtitle": "使用此腳本自動驗證您的系統是否具備所有所需工具", + "autoCheckRun": "執行先決條件檢查:", + "autoCheckAboutTitle": "關於先決條件檢查腳本", + "autoCheckAbout1": "適合「curl-to-bash」使用的獨立腳本", + "autoCheckAbout2": "使用 which 命令檢查 $PATH 中是否存在先決條件", + "autoCheckAbout3": "為存在的先決條件提供版本和路徑資訊", + "autoCheckAbout4": "顯示缺少的先決條件的安裝資訊", + "autoCheckReleaseTitle": "針對特定版本", + "autoCheckReleaseDesc": "要檢查特定 KubeStellar 版本的先決條件,請使用該特定版本的腳本,而不是主分支。", + "autoCheckReleaseTip": "提示:在繼續安裝之前執行此檢查,以確保您的系統已正確設定。", + "installTitle": "KubeStellar 安裝", + "installSubtitle": "選擇您的平台並執行安裝腳本", + "installPlatform": "選擇您的平台:", + "installKind": "kind", + "installKindDesc": "Docker 中的 Kubernetes", + "installK3d": "k3d", + "installK3dDesc": "輕量級 Kubernetes", + "installScriptTitle": "安裝腳本", + "installProcessTitle": "安裝流程", + "installProcess1": "建立本機 {platform} 叢集", + "installProcess2": "安裝 KubeStellar 核心元件", + "installProcess3": "設定多叢集管理功能", + "installProcess4": "設定工作負載分發", + "installNextTitle": "後續步驟", + "installNext1": "驗證安裝", + "installNext2": "檢查 KubeStellar 狀態", + "installNext3": "探索", + "installNext3Link": "文件", + "installNext3Suffix": "以取得範例和進階用法", + "faqTitle": "常見問題", + "faqSubtitle": "關於 KubeStellar 安裝和設定的常見問題", + "faq1Q": "核心、其他和建置先決條件之間有什麼區別?", + "faq1A": "核心先決條件是使用 KubeStellar 所必需的。其他先決條件是執行範例和示範所需的。建置先決條件僅在您計劃從原始碼建置 KubeStellar 時才需要。", + "faq2Q": "我可以自動檢查是否已安裝所有先決條件嗎?", + "faq2A": "可以!使用自動化先決條件檢查腳本:'curl -fsSL https://raw.githubusercontent.com/kubestellar/kubestellar/refs/heads/main/scripts/check_pre_req.sh | bash'。此腳本將驗證所有先決條件並為缺少的工具提供安裝指南。", + "faq3Q": "我需要安裝所有先決條件嗎?", + "faq3A": "對於基本的 KubeStellar 使用,您只需要核心先決條件。如果您想執行範例,請安裝其他先決條件。建置先決條件僅在開發和從原始碼建置時才需要。", + "faq4Q": "我可以將 KubeStellar 與現有的 Kubernetes 叢集一起使用嗎?", + "faq4A": "可以!KubeStellar 可以管理現有的 Kubernetes 叢集。您可以將生產叢集與本機開發叢集一起連接,以進行統一的多叢集管理。", + "faq5Q": "最低系統需求是什麼?", + "faq5A": "KubeStellar 至少需要 4GB RAM 和 2 個 CPU 核心。您需要 Docker(v20.0+)、kubectl(v1.27+)以及用於本機叢集的 kind(v0.20+)或 k3d。" + }, + "programsPage": { + "title": "加入我們的", + "titleSpan": "使命", + "subtitle": "發現有意義的機會為 KubeStellar 做出貢獻,並在開放原始碼開發中推進您的職涯。", + "paid": "付費專案", + "unpaid": "無薪實習", + "programs": { + "gsoc": { + "name": "GSoC", + "fullName": "Google Summer of Code", + "description": "透過 Google 頂尖的開放原始碼專案轉變您的程式設計技能", + "sections": { + "benefits": "獲得實際經驗,向經驗豐富的導師學習,成為開放原始碼社群的一員,並在成功完成專案後獲得津貼。", + "description": "Google Summer of Code 是一個全球性專案,專注於讓更多學生開發者參與開放原始碼軟體開發。學生在學校假期期間與開放原始碼組織合作進行為期 3 個月的程式設計專案。", + "overview": "KubeStellar 作為導師組織參與。我們提供專案想法、導師和歡迎的社群,供學生學習和貢獻。", + "eligibility": "參與者必須年滿 18 歲,是學生或開放原始碼軟體開發的初學者。有關詳細標準,請參閱官方 GSoC 網站。", + "timeline": "專案通常從 5 月到 8 月進行。關鍵日期包括申請期間、社群連結和編碼階段。請查看 GSoC 網站以取得官方時間表。", + "structure": "被接受的貢獻者在 KubeStellar 的一名或多名導師指導下進行專案。在專案的中點和結束時進行評估。", + "howToApply": "學生可以在申請期間透過 Google Summer of Code 網站申請。我們建議事先與我們的社群互動並為 KubeStellar 做出貢獻。", + "resources": [ + { + "name": "官方 GSoC 網站" + }, + { + "name": "KubeStellar GitHub" + } + ] + } + }, + "esoc": { + "name": "ESoC", + "fullName": "European Summer of Code", + "description": "賦能歐洲人才參與開放原始碼開發", + "sections": { + "benefits": "在實際專案上工作的絕佳機會,獲得津貼,並與開放原始碼社群建立聯繫。", + "description": "European Summer of Code 是一個針對歐洲學生和應屆畢業生的專案,為他們提供為開放原始碼專案做出貢獻的機會。", + "overview": "KubeStellar 很高興在 ESoC 中指導參與者,提供具有挑戰性的專案和專注的支援,幫助他們成長為開發者。", + "eligibility": "開放給位於歐洲的學生和應屆畢業生。請查看官方 ESoC 網站以取得詳細的資格規則。", + "timeline": "專案通常在夏季進行。請參閱 ESoC 網站以取得特定日期和截止日期。", + "structure": "參與者與 KubeStellar 導師密切合作進行預定義專案,定期檢查和意見回饋會議。", + "howToApply": "申請應透過官方 European Summer of Code 入口網站提交。", + "resources": [ + { + "name": "官方 ESoC 網站(連結不可用)" + }, + { + "name": "KubeStellar GitHub" + } + ] + } + }, + "ifos": { + "name": "IFoS", + "fullName": "Interns for Open Source", + "description": "與 KubeStellar 一起開始您的開放原始碼之旅", + "sections": { + "benefits": "雖然這是一個無薪專案,但成功畢業的學員會獲得完成證書、推薦信,並在未來的付費導師專案(如 GSoC 或 LFX)中獲得優先考慮。", + "description": "Interns for Open Source (IFoS) 是 KubeStellar 創建的獨特無薪實習專案。專為對開放原始碼充滿熱情並希望獲得尖端專案實際經驗的個人設計。", + "overview": "這個為期 3 個月的專案提供了進入 KubeStellar 社群的直接途徑。參與者從事有意義的專案,並由我們的核心開發者指導。", + "eligibility": "我們歡迎對 Kubernetes、多叢集編排和開放原始碼有濃厚興趣的任何人申請。具備 Go 和容器技術的基本知識是加分項。", + "timeline": "IFoS 是一個滾動專案。全年接受申請,實習開始時間基於專案可用性和申請人時間表。", + "structure": "實習生與導師配對,並整合到我們的開發團隊之一。專案具有彈性,允許兼職或全職承諾。", + "howToApply": "要申請,請將您的履歷和簡短的興趣聲明發送到我們的社群電子郵件。我們也鼓勵您開始為我們的 GitHub 儲存庫做出貢獻。", + "resources": [ + { + "name": "KubeStellar GitHub" + }, + { + "name": "KubeStellar 社群頁面" + } + ] + } + }, + "lfx": { + "name": "LFX", + "fullName": "LFX Mentorship", + "description": "透過 Linux Foundation 導師計畫加速您的開放原始碼之旅", + "sections": { + "benefits": "獲得津貼,獲得尖端技術的實際經驗,建立您的專業網路,並增強您的履歷。", + "description": "LFX Mentorship 專案由 Linux Foundation 運營,為有抱負的開放原始碼貢獻者提供結構化的遠端學習機會。學員可以與經驗豐富的導師一起在實際專案上工作。", + "overview": "KubeStellar 很自豪成為 LFX Mentorship 專案的一部分。我們提供對我們路線圖至關重要的專案,讓學員有機會產生重大影響。", + "eligibility": "專案對來自所有背景的開發者開放。特定要求可能因專案而異。請查看 LFX Mentorship 平台以取得資格詳細資訊。", + "timeline": "LFX Mentorship 按學期進行,通常是春季、夏季和秋季。每個學期約為 12 週。", + "structure": "學員與 KubeStellar 的導師一對一合作,為專案做出貢獻並參與社群。", + "howToApply": "申請透過 LFX Mentorship 平台提交。瀏覽 KubeStellar 專案並申請。", + "resources": [ + { + "name": "LFX Mentorship 平台" + }, + { + "name": "KubeStellar GitHub" + } + ] + } + } + } + }, + "productsPage": { + "title": "我們的", + "titleSpan": "產品", + "subtitle": "探索我們的工具和平台套件,增強 KubeStellar 生態系統並賦能多叢集 Kubernetes 管理。", + "repoButton": "儲存庫", + "websiteButton": "網站", + "watchDemoButton": "觀看示範", + "products": { + "kubestellar": { + "name": "KubeStellar", + "fullName": "KubeStellar", + "description": "多叢集 Kubernetes 編排平台,簡化跨不同基礎架構環境的分散式工作負載管理。為複雜的多叢集部署提供統一控制平面、智慧工作負載放置和政策驅動治理,具有自動擴展、資源最佳化和跨雲端供應商的無縫整合功能。" + }, + "kubestellarUI": { + "name": "KubeStellar UI", + "fullName": "KubeStellar UI", + "description": "強大的網頁介面,用於管理多叢集 Kubernetes 編排,具有直觀的儀表板、即時監控和全面的控制,以簡化叢集管理。具有進階視覺化工具、可自訂的工作區和智慧警示,以最佳化您的多叢集作業。" + }, + "kubeflex": { + "name": "KubeFlex", + "fullName": "KubeFlex", + "description": "彈性的 Kubernetes 管理平台,為多叢集編排和工作負載分發提供全面的工具和資源。實現動態叢集佈建、自動擴展和跨異構環境的智慧資源分配。透過政策驅動的自動化簡化複雜的部署情境。" + }, + "a2a": { + "name": "A2A", + "fullName": "A2A", + "description": "應用程式對應用程式通訊平台,在 KubeStellar 生態系統內實現無縫連線。促進分散式微服務之間的安全資料交換和即時通訊。為複雜的多叢集部署提供進階路由、負載平衡和服務發現功能。" + }, + "kubectlMulti": { + "name": "kubectl-multi", + "fullName": "kubectl-multi", + "description": "用於 KubeStellar 多叢集作業的全面 kubectl 外掛程式。此外掛程式擴展 kubectl 以在所有 KubeStellar 管理的叢集間無縫運作,提供統一檢視和作業,同時過濾掉工作流程暫存叢集(WDS)。透過智慧輸出彙總同時在多個叢集上執行命令。" + }, + "galaxyMarketplace": { + "name": "Galaxy Marketplace", + "fullName": "KS Galaxy Marketplace", + "description": "KubeStellar 擴充功能、外掛程式和社群貢獻工具與整合的集中市集。探索、安裝和管理第三方元件,以增強您的多叢集編排功能。具有自動化相容性檢查、版本管理和與現有 KubeStellar 部署的無縫整合功能。" + } + } + }, + "ladderPage": { + "title": "貢獻", + "titleSpan": "階梯", + "subtitle": "從首次貢獻者到受信任維護者的透明、基於功績的路徑,在 KubeStellar 社群中", + "requirementsLabel": "需求:", + "nextLevelLabel": "下一級:", + "levels": { + "contributor": { + "title": "貢獻者", + "nextLevel": "無薪實習生", + "description": "開始您在 KubeStellar 社群的旅程", + "requirements": [ + "至少 3 項貢獻(錯誤報告、文件或程式碼 PR)", + "表現出對長期參與的熱情和興趣", + "在 GitHub 和 Slack 上保持活躍", + "非正式申請或提名加入實習專案" + ] + }, + "unpaidIntern": { + "title": "無薪實習生", + "nextLevel": "付費實習生", + "description": "12 週的旅程,展現承諾和技能", + "timeframe": "12 週", + "requirements": [ + "至少開啟 6 個「需要協助」的問題", + "至少合併 20 個 PR(前 6 週內 8 個)", + "參加每週團隊會議或提交摘要", + "與導師協作", + "獲得導師推薦" + ] + }, + "paidIntern": { + "title": "付費實習生", + "nextLevel": "導師", + "description": "獲得認可的貢獻者,具有補償和責任", + "requirements": [ + "成功完成至少一個 12 週的付費實習週期", + "協助入門並支援至少一名新實習生或貢獻者", + "提交 ≥3 個 PR 審查", + "在 PR 或問題上提交 ≥5 個有用的評論", + "在社群通話中進行或共同進行簡報" + ] + }, + "mentor": { + "title": "導師", + "nextLevel": "維護者", + "description": "指導並支援下一代貢獻者", + "requirements": [ + "在一個或多個關鍵領域展現技術領導力", + "維持一致的貢獻活動", + "在 GitHub 和 Slack 上與社群互動", + "經過核心維護者的公開審查流程批准" + ] + }, + "maintainer": { + "title": "維護者", + "nextLevel": "核心團隊", + "description": "受信任的領導者,具有完整的專案責任", + "requirements": [ + "每 2 個月 ≥2 個「需要協助」的問題", + "每 2 個月 ≥3 個合併的 PR", + "每 2 個月 ≥8 個 PR 審查或建設性評論", + "每 2 個月 ≥3 次社群會議出席" + ] + } + }, + "activityRequirements": { + "title": "維護者活動需求", + "subtitle": "維護者必須滿足這些雙月(每 2 個月)貢獻最低要求:", + "table": { + "metric": "指標", + "requirement": "需求(每 2 個月)", + "helpWantedIssues": "「需要協助」問題", + "helpWantedIssuesValue": "≥ 2", + "prsMerged": "合併的 PR", + "prsMergedValue": "≥ 3", + "prReviews": "PR 審查或建設性評論", + "prReviewsValue": "≥ 8", + "meetingAttendance": "社群會議出席", + "meetingAttendanceValue": "≥ 3" + } + }, + "callToAction": { + "title": "準備開始您的旅程了嗎?", + "subtitle": "加入 KubeStellar 社群,今天就開始攀登維護者階梯", + "communityMeetingsButton": "社群會議", + "viewIssuesButton": "檢視開放問題", + "exploreCodeTitle": "探索程式碼", + "exploreCodeDescription": "瀏覽我們的程式碼庫並為專案做出貢獻", + "viewRepositoryLink": "檢視儲存庫 →", + "joinSlackTitle": "加入 Slack", + "joinSlackDescription": "與社群建立聯繫以進行即時討論", + "joinCommunityLink": "加入社群 →", + "learnGuideTitle": "學習指南", + "learnGuideDescription": "閱讀我們全面的貢獻手冊", + "viewHandbookLink": "檢視手冊 →" + } + }, + "partnersPage": { + "title": "我們的", + "titleSpan": "合作夥伴", + "subtitle": "與領先的開放原始碼專案合作,增強多叢集 Kubernetes 編排", + "learnMore": "了解更多", + "partners": { + "argocd": { + "description": "宣告式 GitOps 持續交付工具,用於 Kubernetes,自動化應用程式部署和生命週期管理。" + }, + "fluxcd": { + "description": "Kubernetes 的漸進式交付工具,從 Git 儲存庫實現自動化部署,具有強大的 GitOps 功能。" + }, + "kyverno": { + "description": "Kubernetes 原生政策管理解決方案,使用宣告式政策驗證、變更和產生設定。" + }, + "mvi": { + "description": "多叢集可見性和洞察平台,為分散式 Kubernetes 環境提供全面的監控和分析。" + }, + "openziti": { + "description": "零信任網路覆蓋和邊緣應用程式平台,為分散式應用程式提供安全連線。" + }, + "turbonomic": { + "description": "應用程式資源管理平台,透過 AI 驅動的自動化確保應用程式效能,同時最佳化基礎架構成本。" + } + }, + "whyPartner": { + "title": "為什麼與我們合作", + "subtitle": "加入我們的創新合作夥伴生態系統,塑造多叢集 Kubernetes 管理的未來", + "benefits": [ + { + "title": "創新", + "description": "在尖端的多叢集編排解決方案上合作" + }, + { + "title": "社群", + "description": "與充滿活力的雲端原生開發者和組織生態系統建立聯繫" + }, + { + "title": "卓越", + "description": "推動 Kubernetes 編排的業界標準和最佳實務" + } + ] + }, + "partnershipOpportunities": { + "title": "成為合作夥伴", + "subtitle": "與 KubeStellar 聯手推動多叢集 Kubernetes 編排的創新,並擴大您在雲端原生生態系統中的影響力。", + "description": "我們的合作夥伴計畫旨在促進與技術供應商、雲端平台和服務整合商的合作,他們與我們簡化多叢集 Kubernetes 管理的願景一致。我們可以共同提供全面的解決方案,使企業能夠無縫管理其分散式工作負載。", + "features": [ + "技術整合支援和工程資源", + "聯合上市計劃和共同行銷機會", + "接觸我們不斷成長的雲端原生從業者社群", + "在我們的合作夥伴頁面和文件上獲得特色展示", + "協作產品開發和路線圖輸入", + "優先支援和專屬合作夥伴經理" + ], + "contactButton": "與我們聯絡" + } + }, + "comingSoonPage": { + "title": "即將", + "titleSpan": "推出", + "subtitle": "我們正在為 KubeStellar 社群開發令人驚豔的功能", + "description": "這個令人興奮的新功能目前正在開發中。我們的團隊正在打造卓越的體驗,以增強您的多叢集 Kubernetes 編排之旅。", + "statusBadge": "開發中", + "cta": { + "title": "立即探索 KubeStellar", + "subtitle": "在等待的同時,發現 KubeStellar 今天可以為您做什麼", + "documentsButton": "檢視文件", + "documentsDescription": "全面的指南和 API 參考", + "documentsAction": "探索文件", + "quickStartButton": "快速入門指南", + "quickStartDescription": "在幾分鐘內啟動並執行", + "quickStartAction": "開始安裝", + "communityButton": "加入社群", + "communityDescription": "與開發者和貢獻者建立聯繫", + "communityAction": "加入 GitHub", + "handbookButton": "手冊", + "ladderButton": "階梯", + "programsButton": "專案", + "partnersButton": "合作夥伴" + } + }, + "marketplace": { + "hero": { + "title": "KubeStellar Galaxy", + "titleSuffix": "市集", + "subtitle": "使用強大的外掛程式和工具擴展您的 KubeStellar 部署。從免費的社群專案到企業解決方案。", + "stats": { + "pluginsAvailable": "可用外掛程式", + "freePlugins": "免費外掛程式", + "totalDownloads": "總下載次數" + } + }, + "featured": { + "title": "精選", + "titleSuffix": "與最受歡迎", + "subtitle": "探索我們評分最高和下載最多的外掛程式" + }, + "browse": { + "title": "瀏覽所有外掛程式", + "subtitle": "找到完美的工具來擴展您的 KubeStellar 部署", + "searchPlaceholder": "搜尋外掛程式...", + "categoryFilter": "全部", + "pricingFilter": { + "all": "所有定價", + "free": "免費", + "monthly": "每月", + "oneTime": "一次性" + }, + "showing": "顯示", + "of": "共", + "plugins": "個外掛程式", + "noResults": { + "title": "找不到外掛程式", + "subtitle": "嘗試調整您的搜尋或篩選條件" + }, + "pagination": { + "previous": "上一頁", + "next": "下一頁" + } + }, + "plugin": { + "badge": { + "free": "免費" + }, + "version": "v", + "by": "由", + "rating": "/5.0", + "downloads": "下載次數", + "free": "免費", + "monthly": "/月", + "oneTime": "一次", + "viewDetails": "檢視詳細資訊", + "backToMarketplace": "返回市集", + "installPlugin": "安裝外掛程式", + "payAndInstall": "付款並安裝", + "github": "GitHub", + "about": "關於此外掛程式", + "keyFeatures": "主要功能", + "requirements": "需求", + "compatibility": "相容性", + "maintainers": "維護者", + "tags": "標籤", + "links": "連結", + "documentation": "文件", + "githubRepository": "GitHub 儲存庫", + "officialWebsite": "官方網站", + "notFound": { + "title": "找不到外掛程式" + } + }, + "payment": { + "title": "完成付款", + "subtitle": "購買 {name} 以開始使用", + "details": { + "plugin": "外掛程式", + "licenseType": "授權類型", + "total": "總計" + }, + "form": { + "cardNumber": "卡號", + "cardPlaceholder": "1234 5678 9012 3456", + "expiry": "到期日", + "expiryPlaceholder": "MM/YY", + "cvv": "CVV", + "cvvPlaceholder": "123", + "cancel": "取消", + "payNow": "立即付款", + "processing": "處理中...", + "secureNote": "🔒 由 KubeStellar Gateway 提供安全付款" + }, + "success": { + "title": "付款成功!", + "subtitle": "正在開始安裝..." + } + }, + "maintainers": { + "andy": "Andy Anderson", + "mike": "Mike Spreitzer" + }, + "installation": { + "installing": "正在安裝 {name}", + "pleaseWait": "請稍候...", + "success": { + "title": "安裝成功!", + "subtitle": "{name} 已安裝到您的 KubeStellar 部署中。", + "commandTitle": "執行此命令以開始使用:", + "close": "關閉" + } + }, + "categories": { + "all": "全部", + "cliTools": "CLI 工具", + "synchronization": "同步", + "security": "安全性", + "observability": "可觀測性", + "visualization": "視覺化", + "developmentTools": "開發工具", + "backupRecovery": "備份與復原", + "resourceManagement": "資源管理", + "governance": "治理", + "networking": "網路", + "gitops": "GitOps", + "costManagement": "成本管理" + } + } +} + diff --git a/src/i18n/settings.ts b/src/i18n/settings.ts index 5335da2f..050ee9b4 100644 --- a/src/i18n/settings.ts +++ b/src/i18n/settings.ts @@ -7,7 +7,7 @@ export const locales = [ "fr", "it", "SC", - "TC", + "zh-TW", "pt", ] as const; export type Locale = (typeof locales)[number]; @@ -23,6 +23,6 @@ export const localeNames: Record = { fr: "Français", it: "Italiano", SC: "简体中文", - TC: "繁體中文", + "zh-TW": "繁體中文", pt: "Português", }; From d2c499815219bce94ef217ccffd8f4cd4dfdbc1c Mon Sep 17 00:00:00 2001 From: Khushi Agrawal <149886195+khushiiagrawal@users.noreply.github.com> Date: Mon, 24 Nov 2025 21:19:50 +0530 Subject: [PATCH 2/2] refactor: Simplify feature list formatting in zh-TW.json Signed-off-by: Khushi Agrawal <149886195+khushiiagrawal@users.noreply.github.com> --- messages/zh-TW.json | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/messages/zh-TW.json b/messages/zh-TW.json index a88177b6..3a1cf3cc 100644 --- a/messages/zh-TW.json +++ b/messages/zh-TW.json @@ -301,11 +301,7 @@ "backContent": { "title": "基於範本的自訂", "description": "為不同叢集自訂工作負載設定,同時維持單一真實來源。", - "features": [ - "支援範本擴充", - "叢集特定自訂", - "基於屬性的設定" - ] + "features": ["支援範本擴充", "叢集特定自訂", "基於屬性的設定"] } } } @@ -896,4 +892,3 @@ } } } -