mirror of
https://github.com/Comfy-Org/ComfyUI_frontend.git
synced 2026-02-03 06:47:33 +00:00
* feat: add missing translations for cloud onboarding components Replaces hardcoded text with i18n translations across cloud onboarding flow: - CloudWaitlistView: Add translations for title lines, questions text, and contact link - CloudClaimInviteView: Add translations for processing title and claim button - CloudSorryContactSupportView: Add translation for error title - CloudVerifyEmailView: Add translation for verification title - CloudTemplateFooter: Add translation for "Need Help?" link - CloudLoginView: Replace hardcoded "Questions? Contact us" and "here" with translations - CloudSignupView: Replace hardcoded "Questions? Contact us" and "here" with translations - CloudForgotPasswordView: Replace hardcoded "here" with translation - Remove all eslint-disable @intlify/vue-i18n/no-raw-text comments - Add proper useI18n imports to all affected components Ensures consistent internationalization support across the entire cloud onboarding experience. * feat: add cloudOnboarding translations for all supported languages Adds comprehensive translations for cloud onboarding components across all supported locales: English (en): Base translations for waitlist, claim invite, verify email, and support Chinese Simplified (zh): 等候名单, 邀请码处理, 邮箱验证, 联系支持 Chinese Traditional (zh-TW): 等候名單, 邀請碼處理, 郵箱驗證, 聯繫支援 Japanese (ja): ウェイトリスト, 招待コード処理, メール認証, サポート連絡 Korean (ko): 대기명단, 초대코드 처리, 이메일 인증, 지원 문의 Russian (ru): Список ожидания, обработка кода приглашения, подтверждение почты French (fr): Liste d'attente, traitement code invitation, vérification email Spanish (es): Lista de espera, procesamiento código invitación, verificación email Arabic (ar): قائمة الانتظار, معالجة رمز الدعوة, التحقق من البريد Ensures consistent internationalization across the entire cloud onboarding experience for global users. * feat: add missing privateBeta and start section translations Adds translations for previously missing cloud onboarding text that was already using translation keys: - privateBeta.title: "Cloud is currently in private beta" message - privateBeta.desc: Beta signup description text - start.title: "Start creating in seconds" header - start.desc: "Zero setup required" subtext - start.explain: Multiple output generation description - start.learnAboutButton: "Learn about Cloud" button text - start.wantToRun: Local ComfyUI option text - start.download: "Download ComfyUI" button text All 9 languages updated: - Traditional Chinese: 私人測試階段, 幾秒內開始創作, 了解 Cloud - Simplified Chinese: 私人测试阶段, 几秒内开始创作, 了解 Cloud - Japanese: プライベートベータ版, 数秒で創作を開始, Cloudについて学ぶ - Korean: 비공개 베타 버전, 몇 초 만에 창작 시작, Cloud에 대해 알아보기 - Russian: закрытая бета-версия, начните создавать за секунды, Узнать о Cloud - French: bêta privée, commencez à créer en quelques secondes, En savoir plus sur Cloud - Spanish: beta privada, comienza a crear en segundos, Aprende sobre Cloud - Arabic: البيتا الخاصة, ابدأ الإبداع في ثوان, تعلم عن Cloud Fixes missing translations reported during Traditional Chinese testing. * feat: restore French translation file and add cloudOnboarding translations - Restored src/locales/fr/main.json from clean backup to remove duplicate sections - Added complete French translations for cloudOnboarding section - Includes survey, waitlist, forgotPassword, privateBeta, start, and other subsections - Structure matches English version exactly * [feat] Refactor cloud translations to top-level keys - Replace nested cloudOnboarding.section.key structure with flattened cloudSection_key pattern - Add comprehensive cloud translations for all 9 supported languages (ar, en, es, fr, ja, ko, ru, zh, zh-TW) - Update all Vue components to use new translation key structure - Fix "Need Help?" and other missing translations across all languages - Simplify translation maintenance and avoid JSON structure conflicts 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> --------- Co-authored-by: Claude <noreply@anthropic.com>