From 0c41fb2ce43cfa97c0a9271abda43353276b9414 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 6 Apr 2026 15:18:34 +0800 Subject: [PATCH] chore(i18n): update translations (#1581) Co-authored-by: Crowdin Bot --- packages/i18n/src/locales/fr/settings.yaml | 156 +++++++++--------- packages/i18n/src/locales/fr/stage.yaml | 60 +++---- .../i18n/src/locales/fr/tamagotchi/stage.yaml | 8 +- packages/i18n/src/locales/ja/settings.yaml | 4 +- packages/i18n/src/locales/ja/stage.yaml | 66 ++++---- packages/i18n/src/locales/zh-Hant/stage.yaml | 20 +-- 6 files changed, 157 insertions(+), 157 deletions(-) diff --git a/packages/i18n/src/locales/fr/settings.yaml b/packages/i18n/src/locales/fr/settings.yaml index 30f936c71..069912758 100644 --- a/packages/i18n/src/locales/fr/settings.yaml +++ b/packages/i18n/src/locales/fr/settings.yaml @@ -18,30 +18,30 @@ dialogs: baseUrl: URL de base baseUrlHelp: URL de l'endpoint API (utilisez la valeur par défaut si vous n’êtes pas sûr) accountId: ID du compte - validationRunning: Running tests + validationRunning: Tests en cours validationSuccess: Validation de la configuration réussie - validationPartial: Configuration partially validated + validationPartial: Configuration partiellement validée validationFailed: La validation de la configuration a échouée. validationError: 'Erreur de validation: {error}' - testGeneration: Ping API - testGenerationRunning: Ping... - testGenerationFailed: Ping test failed - retryPingCheck: Retry + testGeneration: Tester l’API + testGenerationRunning: Test en cours... + testGenerationFailed: Échec du test + retryPingCheck: Réessayer skipForNow: Passer pour l'instant saveAndContinue: Sauvegarder et Continuer next: Suivant retry: Réessayer - credentialsSafeLabel: Keep your API keys and credentials safe! + credentialsSafeLabel: Gardez vos clés API et identifiants en sécurité ! credentialsSafeLocal: >- - AIRI is running pure locally in your PC, and we will never steal your credentials for AI / LLM providers. But keep in mind that your API keys are sensitive information. Make sure to keep them safe and do not share them with anyone. + AIRI fonctionne entièrement en local sur votre PC et nous ne volerons jamais vos identifiants pour les fournisseurs d'IA / LLM. Gardez toutefois à l'esprit que vos clés API sont des informations sensibles. Veillez à les conserver en lieu sûr et à ne les partager avec personne. credentialsSafeOpenSource: >- - AIRI is open sourced at {github}, if you want to check how we handle your credentials, feel free to inspect our code. + AIRI est open source sur {github}, si vous souhaitez vérifier comment nous gérons vos identifiants, n'hésitez pas à inspecter notre code. enableChatCheck: >- - Allow airi to send a "ping" message to the first available chat model to check availability + Autoriser AIRI à envoyer un message "ping" au premier modèle de chat disponible pour vérifier sa disponibilité start: Commençons ! - loginPrompt: Sign in to use the official AIRI provider for the best experience. - loginAction: Sign in - setupWithoutSigningIn: Setup with your provider + loginPrompt: Connectez-vous pour utiliser le fournisseur officiel AIRI et bénéficier de la meilleure expérience. + loginAction: Se connecter + setupWithoutSigningIn: Configurer avec votre fournisseur flux: Flux buyFlux: Charge Flux select-model: Choisissez un modèle @@ -64,7 +64,7 @@ dialogs: language: title: Langage description: > - UI language. You can set characters' language later. + Langue de l'interface. Vous pourrez définir la langue des personnages plus tard. controls-island: icon-size: title: Taille des icônes de l'îlot de contrôle @@ -74,17 +74,17 @@ controls-island: small: Petite analytics: notice: - title: Usage analytics - description: AIRI collects anonymous usage analytics to help us understand how the app is used and improve stability. No personal data is collected. + title: Statistiques d'utilisation + description: AIRI collecte des statistiques d'utilisation anonymes pour nous aider à comprendre comment l'application est utilisée et améliorer sa stabilité. Aucune donnée personnelle n'est collectée. privacyPrefix: Read the - privacyLink: privacy policy - onboardingHint: You can turn analytics off later in Settings > System > General. - settingsHint: You can turn analytics off at any time. + privacyLink: politique de confidentialité + onboardingHint: Vous pouvez désactiver les statistiques plus tard dans Paramètres > Système > Général. + settingsHint: Vous pouvez désactiver les statistiques à tout moment. toggle: - title: Enable usage analytics - description: Turn this off to opt out of analytics collection. + title: Activer les statistiques d'utilisation + description: Désactivez cette option pour ne plus participer à la collecte de statistiques. disabled: - title: Analytics disabled for this development build + title: Statistiques désactivées pour cette version de développement live2d: change-model: from-file: Charger depuis un Fichier @@ -114,9 +114,9 @@ live2d: focus: title: Désactiver le suivi du modèle par la souris button-disable: - title: Disable model mouse tracking + title: Désactiver le suivi souris du modèle render-scale: - title: Render scale + title: Échelle de rendu fps: title: FPS description: Limiter la fréquence d'image du rendu @@ -126,14 +126,14 @@ microphone: Microphone models: Modèle pages: account: - title: Account - description: View your profile and manage your account - notLoggedIn: Sign in to view your account and access all features - login: Log in - logout: Log out - fluxBalance: Flux Balance - viewFluxDetails: View details - signedInAs: Signed in as + title: Compte + description: Consultez votre profil et gérez votre compte + notLoggedIn: Connectez-vous pour accéder à votre compte et à toutes les fonctionnalités + login: Se connecter + logout: Se déconnecter + fluxBalance: Solde de Flux + viewFluxDetails: Voir les détails + signedInAs: Connecté en tant que card: activate: Activer active: Actif @@ -257,9 +257,9 @@ pages: description: Effacer tous les réglages, configurations de fournisseurs et modèles locaux. delete: Supprimer toutes les données desktop-folder: - title: Open app data folder - description: Open AIRI's data folder in your file manager. - open: Open folder + title: Ouvrir le dossier app data + description: Ouvrez le dossier de données d'AIRI dans votre gestionnaire de fichiers. + open: Ouvrir le dossier desktop: title: Réinitialiser les paramètres et états du bureau description: Effacer les paramètres du bureau AIRI et l'état d'exécution. @@ -389,27 +389,27 @@ pages: enable-description: Include Minecraft self-knowledge in Stage chat turns and keep passive runtime visibility enabled. configured: Minecraft est correctement configuré ! read-only: - title: Read-only shell + title: Shell en lecture seule description: Stage currently exposes Minecraft as a passive shell. Runtime status and traffic are visible here, but service configuration stays in the Minecraft service files. setup: - title: Setup - description: You can find the instructions for setting up the bot in the following file + title: Configuration + description: "Vous pouvez trouver les instructions de configuration du bot dans le fichier suivant\n" runtime: title: Observed runtime - connection: Connection - latest-context: Latest bot context - waiting: Waiting for a fresh bot-originated context push. - unknown: Unknown + connection: Connexion + latest-context: Dernier contexte du bot + waiting: En attente d'un nouvel envoi de contexte provenant du bot. + unknown: Inconnu debug: - title: Minecraft traffic - empty: No Minecraft traffic observed yet. - source: 'Source: {source}' + title: Trafic Minecraft + empty: Aucun trafic Minecraft observé pour l'instant. + source: 'Source : {source}' status: - service-online: Service online - service-offline: Service offline - no-runtime-context: 'No bot context observed yet' - last-context-seconds: 'Last bot context: {seconds}s ago' - last-context-stale: 'Last bot context: Stale' + service-online: Service en ligne + service-offline: Service hors ligne + no-runtime-context: 'Aucun contexte de bot observé pour l''instant' + last-context-seconds: 'Dernier contexte du bot : il y a {seconds}s' + last-context-stale: 'Dernier contexte du bot : Obsolète' hearing: description: Configurer la reconnaissance vocale title: Audition @@ -420,9 +420,9 @@ pages: confidence-threshold: title: Confidence Threshold description: Filter out low-confidence transcriptions to reduce Whisper hallucinations. Values closer to 0 are more strict; drag to the leftmost to disable. Only effective for providers supporting Whisper API (e.g., OpenAI, Groq). - disabled: Disabled + disabled: Désactivé verbose-json-note: >- - Note: If your provider does not support verbose_json responses, this setting will have no effect. + Remarque : Si votre fournisseur ne prend pas en charge les réponses verbose_json, ce paramètre n'aura aucun effet. verbose-json-unsupported: >- Your provider did not return verbose_json segments. Confidence filtering had no effect on the last transcription. memory-long-term: @@ -515,29 +515,29 @@ pages: flux: title: Flux buy: Charge - description: Current Flux - packagesError: Failed to load packages. Please try again later. + description: Flux actuel + packagesError: Échec du chargement des offres. Veuillez réessayer plus tard. checkout: success: Payment successful! Your Flux has been topped up. - canceled: Payment was canceled. - error: Something went wrong. Please try again later. + canceled: Le paiement a été annulé. + error: Une erreur est survenue. Veuillez réessayer plus tard. audit: - title: Transaction History - time: Time + title: Historique des transactions + time: Heure type: Type - detail: Detail - amount: Amount - typeAddition: Top-up - typeConsumption: Usage - typeInitial: Initial Grant - loading: Loading history... - empty: No transaction records yet. - loadMore: Load More - delayHint: Usage records may be delayed by up to 1 minute + detail: Détail + amount: Montant + typeAddition: Recharge + typeConsumption: Utilisation + typeInitial: Allocation initiale + loading: Chargement de l'historique... + empty: Aucune transaction pour l'instant. + loadMore: Charger plus + delayHint: Les enregistrements d'utilisation peuvent être retardés jusqu'à 1 minute packages: - title: Flux Packages + title: Offres de Flux buy: Charge - description: Flux packages to choose from. + description: Offres Flux disponibles. providers: explained: chat: Fournisseurs de modèles de génération de texte, par ex. OpenRouter, OpenAI, Ollama. @@ -818,7 +818,7 @@ pages: description: openai.com title: OpenAI azure-openai: - description: Azure OpenAI API + description: API Azure OpenAI title: Azure OpenAI openai-compatible: description: Compatible avec OpenAI @@ -889,12 +889,12 @@ pages: description: STT natif du navigateur (requiert Chrome/Edge/Safari) title: Web Speech API official: - title: Official Provider - description: Official AI provider by AIRI. - speech-title: Official Speech Provider - speech-description: Official text-to-speech provider by AIRI. - transcription-title: Official Transcription Provider - transcription-description: Official speech-to-text provider by AIRI. + title: Fournisseur officiel + description: Fournisseur d'IA officiel par AIRI. + speech-title: Fournisseur vocal officiel + speech-description: Fournisseur texte-to-speech officiel par AIRI. + transcription-title: Fournisseur de transcription officiel + transcription-description: Fournisseur speech-to-text officiel par AIRI. transcriptions: playground: title: Terrain de test de transcription @@ -1059,7 +1059,7 @@ pages: title: Ouvrir les Outils de Développement button: Ouvrir credits: - buy: Buy + buy: Acheter sections: section: general: @@ -1072,7 +1072,7 @@ title: Paramètres voices: Voix vrm: render-scale: - title: Render scale + title: Échelle de rendu change-model: from-file: Charger depuis un fichier from-file-select: Sélectionner diff --git a/packages/i18n/src/locales/fr/stage.yaml b/packages/i18n/src/locales/fr/stage.yaml index 74db136e3..1ee4c2ed2 100644 --- a/packages/i18n/src/locales/fr/stage.yaml +++ b/packages/i18n/src/locales/fr/stage.yaml @@ -8,9 +8,9 @@ chat: message: Dites quelque chose... send-mode: title: Send key - enter: Enter - ctrl-enter: Ctrl + Enter - double-enter: Double Enter + enter: Entrée + ctrl-enter: Ctrl + Entrée + double-enter: Double Entrée operations: load-models: Charger les modèles load-models-status: @@ -44,43 +44,43 @@ profile-switcher: promo-banner: items: signin: - watermark: Moon + watermark: Lune fallbackLabel: Moon Gift - title: 7-Day Sign-In - eventName: Sign in to claim stardust, avatar frames, and launch gifts. - date: 03/28 - 04/10 - reward: Up to 120 Stardust - cta: Sign In + title: Connexion sur 7 jours + eventName: Connectez-vous pour récupérer de la poussière d’étoiles, des cadres d’avatar et des cadeaux de lancement. + date: 28/03 - 10/04 + reward: Jusqu’à 120 poussières d’étoiles + cta: Se connecter build: watermark: Build - fallbackLabel: Build Bonus - title: Supply Box Bonus - eventName: Finish construction tasks to earn bonus vouchers and double materials. - date: 03/30 - 04/12 - reward: 5 Supply Vouchers + Upgrade Materials - cta: View Tasks + fallbackLabel: Bonus de construction + title: Bonus de boîte de ravitaillement + eventName: Terminez des tâches de construction pour obtenir des bons bonus et des matériaux doublés. + date: 30/03 - 12/04 + reward: 5 bons de ravitaillement + matériaux d’amélioration + cta: Voir les tâches spring: - watermark: Spring - fallbackLabel: Spring Draw + watermark: Printemps + fallbackLabel: Tirage de printemps title: Capsule Carnival eventName: Join the spring draw to unlock bubbles, charms, and themed furniture. - date: 04/01 - 04/18 + date: 01/04 - 18/04 reward: Half-Price First Pull + Rare Charm cta: Draw Now coupon: - watermark: Talk + watermark: Discussion fallbackLabel: Coupon - title: Top-Up Coupon - eventName: Finish chat interactions to claim coupons for expansion and voice packs. - date: 04/02 - 04/20 + title: Coupon de recharge + eventName: Terminez des interactions de chat pour récupérer des coupons pour l’extension et les packs vocaux. + date: 02/04 - 20/04 reward: Save 6 on 30 / Save 15 on 68 - cta: Claim Coupon + cta: Récupérer le coupon home: - watermark: Home - fallbackLabel: Room Theme - title: Spring Theme Update - eventName: Unlock window, desk, and night-lamp themes to refresh your room. - date: 04/05 - 04/22 - reward: Free Theme Draw Ticket on Login - cta: View Theme + watermark: Accueil + fallbackLabel: Thème de la chambre + title: Mise à jour du thème de printemps + eventName: Débloquez des thèmes de fenêtre, bureau et lampe de nuit pour rafraîchir votre chambre. + date: 05/04 - 22/04 + reward: Ticket de tirage de thème gratuit à la connexion + cta: Voir le thème waiting: En attente diff --git a/packages/i18n/src/locales/fr/tamagotchi/stage.yaml b/packages/i18n/src/locales/fr/tamagotchi/stage.yaml index 4384914bf..ddf9f9217 100644 --- a/packages/i18n/src/locales/fr/tamagotchi/stage.yaml +++ b/packages/i18n/src/locales/fr/tamagotchi/stage.yaml @@ -25,10 +25,10 @@ docs: 'close': Fermer 'expand': Développer 'collapse': Réduire - 'login': Sign in - 'logging-in': Signing in... - 'account': Account - 'logout': Sign out + 'login': Se connecter + 'logging-in': Connexion en cours... + 'account': Compte + 'logout': Compte 'status-island': connected: WebSocket connecté disconnected: WebSocket déconnecté diff --git a/packages/i18n/src/locales/ja/settings.yaml b/packages/i18n/src/locales/ja/settings.yaml index 60cd8923f..7f3349bf6 100644 --- a/packages/i18n/src/locales/ja/settings.yaml +++ b/packages/i18n/src/locales/ja/settings.yaml @@ -116,7 +116,7 @@ live2d: button-disable: title: モデルのマウストラッキングを無効にする render-scale: - title: Render scale + title: レンダリングスケール fps: title: FPS description: レンダリングフレームレートを制限 @@ -1072,7 +1072,7 @@ title: 設定 voices: 音声 vrm: render-scale: - title: Render scale + title: レンダリングスケール change-model: from-file: ファイルから読み込む from-file-select: 選択 diff --git a/packages/i18n/src/locales/ja/stage.yaml b/packages/i18n/src/locales/ja/stage.yaml index e4452e8c1..25ac68991 100644 --- a/packages/i18n/src/locales/ja/stage.yaml +++ b/packages/i18n/src/locales/ja/stage.yaml @@ -7,10 +7,10 @@ chat: reasoning: 推論 message: 何か話しかけてみましょう… send-mode: - title: Send key + title: キーを送信 enter: Enter ctrl-enter: Ctrl + Enter - double-enter: Double Enter + double-enter: Enter二回 operations: load-models: モデルの読み込み load-models-status: @@ -39,48 +39,48 @@ profile-switcher: no-profile: プロファイルがありません no-profiles: まだプロファイルがありません save-as-new: 新規プロファイルとして保存 - new-profile-name: Profile name + new-profile-name: プロファイル名 manage: プロファイルを管理 promo-banner: items: signin: - watermark: Moon - fallbackLabel: Moon Gift - title: 7-Day Sign-In - eventName: Sign in to claim stardust, avatar frames, and launch gifts. + watermark: 月 + fallbackLabel: 月の贈り物 + title: 7日間のログイン + eventName: スターダストやアバターフレーム、ローンチ特典を受け取るにはログインしてください。 date: 03/28 - 04/10 - reward: Up to 120 Stardust - cta: Sign In + reward: 最大120スターダスト + cta: サインイン build: - watermark: Build - fallbackLabel: Build Bonus - title: Supply Box Bonus - eventName: Finish construction tasks to earn bonus vouchers and double materials. + watermark: ビルド + fallbackLabel: ビルドボーナス + title: 補給箱ボーナス + eventName: ビルド作業を完了してボーナスバウチャーを獲得し、資材を2倍にしよう。 date: 03/30 - 04/12 - reward: 5 Supply Vouchers + Upgrade Materials - cta: View Tasks + reward: 供給券5枚+アップグレード用資材 + cta: タスクを表示 spring: - watermark: Spring - fallbackLabel: Spring Draw - title: Capsule Carnival - eventName: Join the spring draw to unlock bubbles, charms, and themed furniture. + watermark: 春 + fallbackLabel: 春の抽選会 + title: カプセルカーニバル + eventName: 春の抽選会に参加して、バブルやチャーム、テーマ家具を解放しよう。 date: 04/01 - 04/18 - reward: Half-Price First Pull + Rare Charm - cta: Draw Now + reward: 初回半額+レアチャーム付き + cta: 今すぐ抽選 coupon: - watermark: Talk - fallbackLabel: Coupon - title: Top-Up Coupon - eventName: Finish chat interactions to claim coupons for expansion and voice packs. + watermark: トーク + fallbackLabel: クーポン + title: チャージクーポン + eventName: チャットでのやり取りを完了して、拡張パックやボイスパック用のクーポンを獲得しましょう。 date: 04/02 - 04/20 - reward: Save 6 on 30 / Save 15 on 68 - cta: Claim Coupon + reward: 30のご利用で6お得 / 68のご利用で15お得 + cta: クーポンを受け取る home: - watermark: Home - fallbackLabel: Room Theme - title: Spring Theme Update - eventName: Unlock window, desk, and night-lamp themes to refresh your room. + watermark: ホーム + fallbackLabel: 部屋のテーマ + title: 春のテーマアップデート + eventName: 窓・机・ナイトランプのテーマをアンロックして、部屋を刷新しましょう。 date: 04/05 - 04/22 - reward: Free Theme Draw Ticket on Login - cta: View Theme + reward: ログイン時の無料テーマ抽選チケット + cta: テーマを表示 waiting: 待機中 diff --git a/packages/i18n/src/locales/zh-Hant/stage.yaml b/packages/i18n/src/locales/zh-Hant/stage.yaml index 1c19f6527..647da61a1 100644 --- a/packages/i18n/src/locales/zh-Hant/stage.yaml +++ b/packages/i18n/src/locales/zh-Hant/stage.yaml @@ -7,10 +7,10 @@ chat: reasoning: 推理 message: 說點什麼... send-mode: - title: Send key + title: 傳送按鍵 enter: Enter ctrl-enter: Ctrl + Enter - double-enter: Double Enter + double-enter: Enter + Enter operations: load-models: 載入模型 load-models-status: @@ -36,17 +36,17 @@ viewers: model: title: 模型 profile-switcher: - no-profile: No Profile - no-profiles: No profiles yet - save-as-new: Save as New Profile - new-profile-name: Profile name - manage: Manage Profiles + no-profile: 無設定檔 + no-profiles: 暫時沒有設定檔 + save-as-new: 儲存為新設定檔 + new-profile-name: 設定檔名稱 + manage: 管理設定檔 promo-banner: items: signin: watermark: Moon fallbackLabel: Moon Gift - title: 7-Day Sign-In + title: 7日簽到 eventName: Sign in to claim stardust, avatar frames, and launch gifts. date: 03/28 - 04/10 reward: Up to 120 Stardust @@ -58,9 +58,9 @@ promo-banner: eventName: Finish construction tasks to earn bonus vouchers and double materials. date: 03/30 - 04/12 reward: 5 Supply Vouchers + Upgrade Materials - cta: View Tasks + cta: 查看任務 spring: - watermark: Spring + watermark: 春天 fallbackLabel: Spring Draw title: Capsule Carnival eventName: Join the spring draw to unlock bubbles, charms, and themed furniture.