diff --git a/apps/desktop/src/components/editor/EditorSettingsDialog.vue b/apps/desktop/src/components/editor/EditorSettingsDialog.vue index b72279b6fb..b3953266e6 100644 --- a/apps/desktop/src/components/editor/EditorSettingsDialog.vue +++ b/apps/desktop/src/components/editor/EditorSettingsDialog.vue @@ -9337,7 +9337,7 @@ LIMIT 100; {{ provider.label }} - {{ t("ai.jalapenoSponsored") }} + {{ t(provider.badgeKey) }} diff --git a/apps/desktop/src/i18n/locales/az.ts b/apps/desktop/src/i18n/locales/az.ts index 830a6ba645..b25fed1f78 100644 --- a/apps/desktop/src/i18n/locales/az.ts +++ b/apps/desktop/src/i18n/locales/az.ts @@ -2815,6 +2815,8 @@ export default withEnglishFallback({ builtinProviders: "Daxili dəstək", partnerProviders: "Premium sponsorlar", jalapenoSponsored: "$1 pulsuz kredit", + hualongSponsored: "$1 pulsuz kredit", + aicodemirrorSponsored: "¥8 pulsuz kredit", jalapenoDescription: "🎉 Aparıcı komandaların etibar etdiyi müəssisə səviyyəli AI artıq sizin üçün əlçatandır! Ən müasir modelləri 50% endirimlə sınayın və daha çox məbləğ yüklədikcə daha çox bonus kredit qazanın!", hualongDescription: "🐉 AI ilə intensiv işləyən tərtibatçılar üçün rəsmi mənbəli model vasitəçisi! Yoxlanıla bilən token səviyyəli hesablaşma, müəssisə müqavilələri və hesab-fakturalarla 100% orijinal Codex və Claude seriyaları.\n🎉$1 pulsuz kredit üçün DBX&HUALONG promo kodu ilə qeydiyyatdan keçin!", diff --git a/apps/desktop/src/i18n/locales/en.ts b/apps/desktop/src/i18n/locales/en.ts index 140c447092..d54a98789d 100644 --- a/apps/desktop/src/i18n/locales/en.ts +++ b/apps/desktop/src/i18n/locales/en.ts @@ -3063,6 +3063,8 @@ export default { builtinProviders: "Built-in support", partnerProviders: "Premium sponsors", jalapenoSponsored: "$1 free credit", + hualongSponsored: "$1 free credit", + aicodemirrorSponsored: "¥8 free credit", jalapenoDescription: "🎉 Enterprise-grade AI trusted by leading teams is now available to you! Try cutting-edge models at 50% off and get more bonus credit when you top up more!", hualongDescription: "🐉 Official-source model relay for heavy AI developers! 100% genuine Codex and Claude series with verifiable token-level billing, enterprise contracts, and invoicing.\n🎉Sign up with promo code DBX&HUALONG for $1 free credit!", aicodemirrorDescription: "⚡ AICodeMirror delivers enterprise-grade concurrency, fast invoicing, and 7×24 dedicated support; new users get ¥8 in free credit plus 20% off their first top-up.", diff --git a/apps/desktop/src/i18n/locales/es.ts b/apps/desktop/src/i18n/locales/es.ts index cd7124b8fc..e637106642 100644 --- a/apps/desktop/src/i18n/locales/es.ts +++ b/apps/desktop/src/i18n/locales/es.ts @@ -2964,6 +2964,8 @@ export default withEnglishFallback({ builtinProviders: "Compatibilidad integrada", partnerProviders: "Patrocinadores destacados", jalapenoSponsored: "1 USD de crédito gratis", + hualongSponsored: "1 USD de crédito gratis", + aicodemirrorSponsored: "¥8 de crédito gratis", jalapenoDescription: "🎉 ¡La IA de nivel empresarial que utilizan los equipos líderes ya está disponible para ti! ¡Prueba modelos de vanguardia con un 50 % de descuento y recibe más bonificaciones al recargar!", hualongDescription: "🐉 ¡Relay de modelos con fuente oficial para desarrolladores de IA intensivos! Serie Codex/Claude 100% oficial, facturación por token verificable, contratos y facturas. \n🎉¡Regístrate con el código promocional DBX&HUALONG y obtén 1 $ de crédito!", aicodemirrorDescription: "⚡ AICodeMirror ofrece concurrencia de nivel empresarial, facturación rápida y soporte dedicado 7×24; los nuevos usuarios obtienen ¥8 de crédito gratuito y un 20% de descuento en su primera recarga.", diff --git a/apps/desktop/src/i18n/locales/it.ts b/apps/desktop/src/i18n/locales/it.ts index 189294d97c..a3f64ae17a 100644 --- a/apps/desktop/src/i18n/locales/it.ts +++ b/apps/desktop/src/i18n/locales/it.ts @@ -2961,6 +2961,8 @@ export default withEnglishFallback({ builtinProviders: "Supporto integrato", partnerProviders: "Sponsor selezionati", jalapenoSponsored: "$1 di credito gratuito", + hualongSponsored: "$1 di credito gratuito", + aicodemirrorSponsored: "¥8 di credito gratuito", jalapenoDescription: "🎉 L'AI di livello enterprise usata dai team migliori è ora disponibile per te! Prova i modelli all'avanguardia con il 50% di sconto e ottieni più bonus ricaricando di più!", hualongDescription: "🐉 Relay di modelli con fonte ufficiale per sviluppatori AI intensivi! Serie Codex/Claude 100% ufficiale, fatturazione a token verificabile, contratti e fatture. \n🎉Registrati con il codice promo DBX&HUALONG e ottieni 1 $ di credito!", aicodemirrorDescription: "⚡ AICodeMirror offre concorrenza di livello enterprise, fatturazione rapida e supporto dedicato 7×24; i nuovi utenti ottengono ¥8 di credito gratuito e il 20% di sconto sulla prima ricarica.", diff --git a/apps/desktop/src/i18n/locales/ja.ts b/apps/desktop/src/i18n/locales/ja.ts index 5457006bcf..8b0197c902 100644 --- a/apps/desktop/src/i18n/locales/ja.ts +++ b/apps/desktop/src/i18n/locales/ja.ts @@ -2986,6 +2986,8 @@ export default withEnglishFallback({ builtinProviders: "組み込みサポート", partnerProviders: "優良スポンサー", jalapenoSponsored: "$1分の無料クレジット", + hualongSponsored: "$1分の無料クレジット", + aicodemirrorSponsored: "8元無料クレジット", jalapenoDescription: "🎉トップチームも利用するエンタープライズ向けAIが、あなたのもとへ!最先端モデルを50%オフで今すぐ体験。さらにチャージするほどボーナスも増量!", hualongDescription: "🐉 ヘビーなAI開発者のための公式直結リレー!Codex/Claudeシリーズは100%公式ソース、トークン単位の明細検証、法人契約・請求書対応。\n🎉プロモコード DBX&HUALONG で登録すると$1クレジット進呈!", aicodemirrorDescription: "⚡ AICodeMirror はエンタープライズ級の高同時実行、迅速なインボイス発行、7×24 の専任サポートを提供。新規ユーザーは 8 元の無料クレジットと初回チャージ 20% オフを獲得できます。", diff --git a/apps/desktop/src/i18n/locales/ko.ts b/apps/desktop/src/i18n/locales/ko.ts index a99ee5318f..90c9db6e0b 100644 --- a/apps/desktop/src/i18n/locales/ko.ts +++ b/apps/desktop/src/i18n/locales/ko.ts @@ -2867,6 +2867,8 @@ export default withEnglishFallback({ builtinProviders: "내장 지원", partnerProviders: "우수 스폰서", jalapenoSponsored: "$1 무료 크레딧", + hualongSponsored: "$1 무료 크레딧", + aicodemirrorSponsored: "8위안 무료 크레딧", jalapenoDescription: "🎉 최고의 팀들이 사용하는 엔터프라이즈급 AI를 이제 만나보세요! 최첨단 모델을 50% 할인으로 바로 체험하고, 충전할수록 더 많은 보너스를 받으세요!", hualongDescription: "🐉 헤비 AI 개발자를 위한 공식 직결 릴레이! Codex/Claude 시리즈 100% 공식 소스, 토큰 단위 명세 검증, 기업 계약 및 인보이스 지원. \n🎉프로모 코드 DBX&HUALONG 로 가입하면 $1 크레딧 증정!", aicodemirrorDescription: "⚡ AICodeMirror는 기업급 동시 처리, 빠른 세금계산서 발급, 7×24 전담 기술 지원을 제공합니다. 신규 사용자는 8위안 무료 크레딧과 첫 충전 20% 할인을 받습니다.", diff --git a/apps/desktop/src/i18n/locales/pt-BR.ts b/apps/desktop/src/i18n/locales/pt-BR.ts index e37993ea56..00c0f2bda2 100644 --- a/apps/desktop/src/i18n/locales/pt-BR.ts +++ b/apps/desktop/src/i18n/locales/pt-BR.ts @@ -2963,6 +2963,8 @@ export default withEnglishFallback({ builtinProviders: "Suporte integrado", partnerProviders: "Patrocinadores premium", jalapenoSponsored: "$1 de crédito grátis", + hualongSponsored: "$1 de crédito grátis", + aicodemirrorSponsored: "¥8 de crédito grátis", jalapenoDescription: "🎉 A IA de nível empresarial usada pelas principais equipes agora está disponível para você! Experimente modelos de ponta com 50% de desconto e ganhe mais bônus ao recarregar mais!", hualongDescription: "🐉 Relay de modelos com fonte oficial para desenvolvedores de IA intensivos! Série Codex/Claude 100% oficial, faturamento por token verificável, contratos e notas fiscais. \n🎉Cadastre-se com o código promocional DBX&HUALONG e ganhe US$ 1 de crédito!", aicodemirrorDescription: "⚡ AICodeMirror oferece concorrência de nível corporativo, faturamento rápido e suporte dedicado 7×24; novos usuários ganham ¥8 de crédito gratuito e 20% de desconto na primeira recarga.", diff --git a/apps/desktop/src/i18n/locales/ru.ts b/apps/desktop/src/i18n/locales/ru.ts index 0d9f50678e..0f42c7843d 100644 --- a/apps/desktop/src/i18n/locales/ru.ts +++ b/apps/desktop/src/i18n/locales/ru.ts @@ -3005,6 +3005,8 @@ export default withEnglishFallback({ builtinProviders: "Встроенная поддержка", partnerProviders: "Премиум-спонсоры", jalapenoSponsored: "$1 бесплатного кредита", + hualongSponsored: "$1 бесплатного кредита", + aicodemirrorSponsored: "8 юаней бесплатного кредита", jalapenoDescription: "🎉 ИИ корпоративного уровня, которому доверяют ведущие команды, теперь доступен и вам! Попробуйте передовые модели со скидкой 50% и получайте больше бонусных кредитов при пополнении!", hualongDescription: "🐉 Официальный ретранслятор моделей для активных ИИ-разработчиков! 100% подлинные модели серий Codex и Claude с проверяемой токен-биллинговой детализацией, корпоративными контрактами и выставлением счетов.\n🎉Зарегистрируйтесь с промокодом DBX&HUALONG и получите $1 бесплатного кредита!", diff --git a/apps/desktop/src/i18n/locales/tr.ts b/apps/desktop/src/i18n/locales/tr.ts index 6caabf34b5..8bd0899ab2 100644 --- a/apps/desktop/src/i18n/locales/tr.ts +++ b/apps/desktop/src/i18n/locales/tr.ts @@ -2792,6 +2792,8 @@ export default withEnglishFallback({ builtinProviders: "Yerleşik destek", partnerProviders: "Premium sponsorlar", jalapenoSponsored: "1 $ ücretsiz kredi", + hualongSponsored: "1 $ ücretsiz kredi", + aicodemirrorSponsored: "¥8 ücretsiz kredi", jalapenoDescription: "🎉 Önde gelen ekiplerin güvendiği kurumsal düzeyde yapay zekâ artık sizin için de kullanılabilir! En yeni modelleri %50 indirimle deneyin ve daha çok yükleme yaptıkça daha çok bonus kredi kazanın!", hualongDescription: "🐉 Yoğun yapay zekâ geliştiricileri için resmî kaynak aktarıcı! Codex/Claude serisi %100 resmî kaynak, doğrulanabilir belirteç düzeyinde fatura, kurumsal sözleşme ve fatura. \n🎉DBX&HUALONG promosyon koduyla kayıt olun, 1$ kredi kazanın!", aicodemirrorDescription: "⚡ AICodeMirror, kurumsal düzeyde eşzamanlılık, hızlı faturalandırma ve 7×24 özel destek sunar; yeni kullanıcılar ¥8 ücretsiz kredi ve ilk yüklemede %20 indirim kazanır.", diff --git a/apps/desktop/src/i18n/locales/zh-CN.ts b/apps/desktop/src/i18n/locales/zh-CN.ts index c819a09b0d..600329ed2f 100644 --- a/apps/desktop/src/i18n/locales/zh-CN.ts +++ b/apps/desktop/src/i18n/locales/zh-CN.ts @@ -2975,6 +2975,8 @@ export default withEnglishFallback({ builtinProviders: "内置支持", partnerProviders: "优质赞助商", jalapenoSponsored: "$1 免费额度", + hualongSponsored: "$1 免费额度", + aicodemirrorSponsored: "8 元免费额度", jalapenoDescription: "🎉顶尖团队都在用的企业级 AI,现在为你而来!【5折前沿模型】立刻体验!更有【多充多送】羊毛狠狠薅!", hualongDescription: "🐉 面向重度 AI 开发者的官方直连中转!Codex/Claude 系列 100% 官方源直供,Token 级账单逐笔可核验,支持企业合同与发票。\n🎉用优惠码 DBX&HUALONG 注册即得 $1 额度!", aicodemirrorDescription: "⚡ AICodeMirror 支持企业级高并发、极速开票、7×24 专属技术支持,新人免费领 8 元额度和首充 8 折。", diff --git a/apps/desktop/src/i18n/locales/zh-TW.ts b/apps/desktop/src/i18n/locales/zh-TW.ts index d474c73ac1..7de3527b8b 100644 --- a/apps/desktop/src/i18n/locales/zh-TW.ts +++ b/apps/desktop/src/i18n/locales/zh-TW.ts @@ -2960,6 +2960,8 @@ export default withEnglishFallback({ builtinProviders: "內建支援", partnerProviders: "優質贊助商", jalapenoSponsored: "$1 免費額度", + hualongSponsored: "$1 免費額度", + aicodemirrorSponsored: "8 元免費額度", jalapenoDescription: "🎉頂尖團隊都在使用的企業級 AI,現在也為你而來!【5 折前沿模型】立即體驗!還有【儲值越多送越多】的優惠!", hualongDescription: "🐉 面向重度 AI 開發者的官方直連中轉!Codex/Claude 系列 100% 官方源直供,Token 級帳單可逐筆核驗,支援企業合約與發票。\n🎉用優惠碼 DBX&HUALONG 註冊即得 $1 額度!", aicodemirrorDescription: "⚡ AICodeMirror 支援企業級高併發、極速開票與 7×24 專屬技術支援,新人免費領 8 元額度和首充 8 折。", diff --git a/apps/desktop/src/stores/__tests__/settingsStore.spec.ts b/apps/desktop/src/stores/__tests__/settingsStore.spec.ts index e0a96dd88b..ba9574e7e3 100644 --- a/apps/desktop/src/stores/__tests__/settingsStore.spec.ts +++ b/apps/desktop/src/stores/__tests__/settingsStore.spec.ts @@ -899,6 +899,7 @@ describe("settingsStore AI API key normalization", () => { authMethod: "bearer", requiresApiKey: true, websiteUrl: "https://www.aicodemirror.ai/register?invitecode=DK44NH", + badgeKey: "ai.aicodemirrorSponsored", }); }); diff --git a/apps/desktop/src/stores/settingsStore.ts b/apps/desktop/src/stores/settingsStore.ts index 587a3c93f4..328df5099d 100644 --- a/apps/desktop/src/stores/settingsStore.ts +++ b/apps/desktop/src/stores/settingsStore.ts @@ -249,6 +249,8 @@ export interface AiPartnerProviderPreset extends AiProviderPreset { websiteUrl: string; apiKeyUrl: string; descriptionKey: string; + /** Locale key of the promo badge shown next to this preset; omit for no badge. */ + badgeKey?: string; } export const AI_PROVIDER_PRESETS: Record = { @@ -472,6 +474,7 @@ export const AI_PROVIDER_PARTNER_PRESETS: readonly AiPartnerProviderPreset[] = [ websiteUrl: "https://www.aicodemirror.ai/register?invitecode=DK44NH", apiKeyUrl: "https://www.aicodemirror.ai/register?invitecode=DK44NH", descriptionKey: "ai.aicodemirrorDescription", + badgeKey: "ai.aicodemirrorSponsored", }, { id: "jalapeno-cloud", @@ -488,6 +491,7 @@ export const AI_PROVIDER_PARTNER_PRESETS: readonly AiPartnerProviderPreset[] = [ websiteUrl: "https://www.jalapeno-cloud.ai/dbx", apiKeyUrl: "https://www.jalapeno-cloud.ai/dbx", descriptionKey: "ai.jalapenoDescription", + badgeKey: "ai.jalapenoSponsored", }, { id: "hualong-ai", @@ -504,6 +508,7 @@ export const AI_PROVIDER_PARTNER_PRESETS: readonly AiPartnerProviderPreset[] = [ websiteUrl: "https://api.hualong.online/register?promo=DBX%26HUALONG", apiKeyUrl: "https://api.hualong.online/register?promo=DBX%26HUALONG", descriptionKey: "ai.hualongDescription", + badgeKey: "ai.hualongSponsored", }, ];