/* English localization for CodexBar (base/fallback) */ " providers" = " fournisseurs";"(System)" = "(System)";"30d" = "30d";"A managed Codex login is already running. Wait for it to finish before adding " = "Une connexion Codex gérée est déjà en cours d'exécution. Attendez qu'il soit terminé avant d'ajouter";"API key" = "Clé API";"API region" = "Région API";"API token" = "Jeton API";"API tokens" = "Jetons API";"About" = "À propos";"Account" = "Compte";"Accounts" = "Comptes";"Accounts subtitle" = "Sous-titre des comptes";"Active" = "Actif";"Add" = "Ajouter";"Add Workspace" = "Ajouter un espace de travail";"Advanced" = "Avancé";"All" = "Tout";"Always allow prompts" = "Toujours autoriser les invites";"Animation pattern" = "Modèle d'animation";"Antigravity login is managed in the app" = "La connexion antigravité est gérée dans l’app";"Applies only to the Security.framework OAuth keychain reader." = "S’applique uniquement au lecteur de Trousseau OAuth Security.framework.";"Auto falls back to the next source if the preferred one fails." = "Revient automatiquement à la source suivante si la source préférée échoue.";"Auto uses API first, then falls back to CLI on auth failures." = "Auto utilise d'abord l'API, puis revient à la CLI en cas d'échec d'authentification.";"Auto-detect" = "Auto-detect";"Auto-refresh is off; use the menu's Refresh command." = "L'actualisation automatique est désactivée ; utilisez la commande Actualiser du menu.";"Auto-refresh: hourly · Timeout: 10m" = "Actualisation automatique : toutes les heures · Délai d'expiration : 10 min";"Automatic" = "Automatique";"Automatic imports browser cookies and WorkOS tokens." = "Importe automatiquement les cookies du navigateur et les jetons WorkOS.";"Automatic imports browser cookies and local storage tokens." = "Importe automatiquement les cookies du navigateur et les jetons de stockage local.";"Automatic imports browser cookies for dashboard extras." = "Importe automatiquement les cookies du navigateur pour les extras du tableau de bord.";"Automatic imports browser cookies for the web API." = "Importe automatiquement les cookies du navigateur pour l'API Web.";"Automatic imports browser cookies from Model Studio/Bailian." = "Importe automatiquement les cookies du navigateur depuis Model Studio/Bailian.";"Automatic imports browser cookies from admin.mistral.ai." = "Importe automatiquement les cookies du navigateur depuis admin.mistral.ai.";"Automatic imports browser cookies from opencode.ai." = "Importe automatiquement les cookies du navigateur depuis opencode.ai.";"Automatic imports browser cookies or stored sessions." = "Importe automatiquement les cookies du navigateur ou les sessions stockées.";"Automatic imports browser cookies." = "Importe automatiquement les cookies du navigateur.";"Automatically imports browser session cookie." = "Importe automatiquement le cookie de session du navigateur.";"Automatically opens CodexBar when you start your Mac." = "Ouvre automatiquement CodexBar lorsque vous démarrez votre Mac.";"Automation" = "Automatisation";"Average (\\(label1) + \\(label2))" = "Moyenne (\\(label1) + \\(label2))";"Average (\\(metadata.sessionLabel) + \\(metadata.weeklyLabel))" = "Moyenne (\\(metadata.sessionLabel) + \\(metadata.weeklyLabel))";"Avoid Keychain prompts" = "Éviter les invites du Trousseau";"Balance" = "Balance";"Battery Saver" = "Économiseur de batterie";"Bordered" = "Bordé";"Build" = "Version";"Built \\(buildTimestamp)" = "Construit \\(buildTimestamp)";"Buy Credits..." = "Acheter des crédits...";"Buy Credits…" = "Acheter des crédits…";"CLI paths" = "Chemins CLI";"CLI sessions" = "Sessions CLI";"Caches" = "Caches";"Cancel" = "Annuler";"Check for Updates…" = "Rechercher les mises à jour…";"Check for updates automatically" = "Rechercher automatiquement les mises à jour";"Check if you like your agents having some fun up there." = "Vérifiez si vous aimez que vos agents s'amusent là-haut.";"Check provider status" = "Vérifier le statut du fournisseur";"Choose Codex workspace" = "Choisissez l'espace de travail Codex";"Choose the MiniMax host (global .io or China mainland .com)." = "Choisissez l'hôte MiniMax (global .io ou Chine continentale .com).";"Choose up to " = "Choisissez jusqu'à ";"Choose up to \\(Self.maxOverviewProviders) providers" = "Choisissez jusqu'à \\(Self.maxOverviewProviders) fournisseurs";"Choose up to \\(count) providers" = "Choisissez jusqu'à \\(count) fournisseurs";"Choose what to show in the menu bar (Pace shows usage vs. expected)." = "Choisissez ce que vous voulez afficher dans la barre de menu (Pace affiche l'utilisation par rapport à celle attendue).";"Choose which Codex account CodexBar should follow." = "Choisissez quel compte Codex CodexBar doit suivre.";"Choose which window drives the menu bar percent." = "Choisissez quelle fenêtre gère le pourcentage de la barre de menus.";"Chrome" = "Chrome";"Claude CLI not found" = "Claude CLI introuvable";"Claude binary" = "Binaire Claude";"Claude cookies" = "cookies Claude";"Claude login failed" = "La connexion de Claude a échoué";"Claude login timed out" = "La connexion de Claude a expiré";"Close" = "Fermer";"Code review" = "Revue de code";"Codex CLI not found" = "Codex CLI introuvable";"Codex account login already running" = "La connexion au compte Codex est déjà en cours";"Codex binary" = "Binaire Codex";"Codex login failed" = "Échec de la connexion au Codex";"Codex login timed out" = "La connexion au Codex a expiré";"CodexBar Lifecycle Keepalive" = "Cycle de vie de CodexBar Keepalive";"CodexBar can't show its menu bar icon" = "CodexBar ne peut pas afficher l'icône de sa barre de menus";"CodexBar could not read managed account storage. " = "CodexBar n'a pas pu lire le stockage du compte géré.";"Configure…" = "Configurer…";"Connected" = "Connecté";"Controls how much detail is logged." = "Contrôle la quantité de détails enregistrés.";"Cookie header" = "En-tête du cookie";"Cookie source" = "Source des cookies";"Cookie: ..." = "Cookie : …";"Cookie: \\u{2026}\\\n\\\nor paste a cURL capture from the Abacus AI dashboard" = "Cookie : \\u{2026}\\\n\\\nou collez une capture cURL à partir du tableau de bord Abacus AI";"Cookie: \\u{2026}\\\n\\\nor paste the __Secure-next-auth.session-token value" = "Cookie : \\u{2026}\\\n\\\nou collez la valeur __Secure-next-auth.session-token";"Cookie: \\u{2026}\\\n\\\nor paste the kimi-auth token value" = "Cookie : \\u{2026}\\\n\\\nou collez la valeur du jeton kimi-auth";"Cookie: …" = "Cookie : …";"CopilotDeviceFlow" = "CopilotDeviceFlow";"Cost" = "Coût";"Could not add Codex account" = "Impossible d'ajouter un compte Codex";"Could not open Terminal for Gemini" = "Impossible d'ouvrir le terminal pour Gemini";"Could not start claude /login" = "Impossible de démarrer Claude /connexion";"Could not start codex login" = "Impossible de démarrer la connexion à Codex";"Could not switch system account" = "Impossible de changer de compte système";"Credits" = "Crédits";"Individual credits" = "Crédits individuels";"Workspace" = "Espace de travail";"Credits history" = "Historique des crédits";"Cursor login failed" = "La connexion au curseur a échoué";"Custom" = "Personnalisé";"Custom Path" = "Chemin personnalisé";"Daily Routines" = "Routines quotidiennes";"Debug" = "Débogage";"Default" = "Par défaut";"Disable Keychain access" = "Désactiver l'accès au Trousseau";"Disabled" = "Désactivé";"Dismiss" = "Ignorer";"Disconnected" = "Déconnecté";"Display" = "Affichage";"Display mode" = "Mode d'affichage";"Display reset times as absolute clock values instead of countdowns." = "Affichez les temps de réinitialisation sous forme de valeurs d'horloge absolues au lieu de comptes à rebours.";"Done" = "Terminé";"Effective PATH" = "CHEMIN efficace";"Email" = "E-mail";"Enable Merge Icons to configure Overview tab providers." = "Activez Fusionner les icônes pour configurer les fournisseurs d'onglets Présentation.";"Enable file logging" = "Activer la journalisation des fichiers";"Enabled" = "Activé";"Error" = "Erreur";"Error simulation" = "Simulation d'erreur";"Expose troubleshooting tools in the Debug tab." = "Exposez les outils de dépannage dans l’onglet Débogage.";"Failed" = "Échec";"False" = "False";"Fetch strategy attempts" = "Récupérer les tentatives de stratégie";"Fetching" = "Récupération";"Field" = "Champ";"Field subtitle" = "Sous-titre du champ";"Finish the current managed account change before switching the system account." = "Terminez la modification du compte géré actuel avant de changer de compte système.";"Force animation on next refresh" = "Forcer l'animation au prochain rafraîchissement";"Gateway region" = "Région passerelle";"Gemini CLI not found" = "Gemini CLI introuvable";"Gemini/Antigravity, surfacing incidents in the icon and menu." = "Gemini/Antigravity, signale les incidents dans l'icône et le menu.";"General" = "Général";"GitHub" = "GitHub";"GitHub Copilot Login" = "Connexion à GitHub Copilot";"GitHub Login" = "Connexion à GitHub";"Hide details" = "Masquer les détails";"Hide personal information" = "Masquer les informations personnelles";"Historical tracking" = "Suivi historique";"How often CodexBar polls providers in the background." = "À quelle fréquence CodexBar interroge les fournisseurs en arrière-plan.";"Inactive" = "Inactif";"Install CLI" = "Installer la CLI";"Install the Claude CLI (npm i -g @anthropic-ai/claude-code) and try again." = "Installez la CLI Claude (npm i -g @anthropic-ai/claude-code) et réessayez.";"Install the Codex CLI (npm i -g @openai/codex) and try again." = "Installez la CLI Codex (npm i -g @openai/codex) et réessayez.";"Install the Gemini CLI (npm i -g @google/gemini-cli) and try again." = "Installez la CLI Gemini (npm i -g @google/gemini-cli) et réessayez.";"JetBrains AI is ready" = "L'IA JetBrains est prête";"JetBrains IDE" = "EDI JetBrains";"Keep CLI sessions alive" = "Maintenir les sessions CLI en vie";"Keyboard shortcut" = "Raccourci clavier";"Keychain access" = "Accès au Trousseau";"Keychain prompt policy" = "Politique d'invite du Trousseau";"Last \\(name) fetch failed:" = "La dernière récupération de \\(name) a échoué :";"Last \\(self.store.metadata(for: self.provider).displayName) fetch failed:" = "La dernière récupération de \\(self.store.metadata(for: self.provider).displayName) a échoué :";"Last attempt" = "Dernière tentative";"Link" = "Lien";"Loading animations" = "Chargement des animations";"Loading…" = "Chargement…";"Local" = "Local";"Logging" = "Journalisation";"Login failed" = "La connexion a échoué";"Login shell PATH (startup capture)" = "CHEMIN du shell de connexion (capture de démarrage)";"Login timed out" = "La connexion a expiré";"MCP details" = "Détails du MCP";"Managed Codex accounts unavailable" = "Comptes Codex gérés indisponibles";"Managed account storage is unreadable. Live account access is still available, " = "Le stockage du compte géré est illisible. L'accès au compte en direct est toujours disponible,";"Manual" = "Manuel";"May your tokens never run out—keep agent limits in view." = "Que vos jetons ne soient jamais épuisés : gardez un œil sur les limites des agents.";"Menu bar" = "Barre de menus";"Menu bar auto-shows the provider closest to its rate limit." = "La barre de menu affiche automatiquement le fournisseur le plus proche de sa limite de débit.";"Menu bar metric" = "Métrique de la barre de menus";"Menu bar shows percent" = "La barre de menu affiche le pourcentage";"Menu content" = "Contenu des menus";"Merge Icons" = "Fusionner les icônes";"Never prompt" = "Ne jamais demander";"No" = "Non";"No Codex accounts detected yet." = "Aucun compte Codex détecté pour l'instant.";"No JetBrains IDE detected" = "Aucun IDE JetBrains détecté";"No cost history data." = "Aucune donnée historique des coûts.";"No data available" = "Aucune donnée disponible";"No data yet" = "Aucune donnée pour l'instant";"No enabled providers available for Overview." = "Aucun fournisseur activé disponible pour la présentation.";"No providers selected" = "Aucun fournisseur sélectionné";"No token accounts yet." = "Aucun compte symbolique pour l'instant.";"No usage breakdown data." = "Aucune donnée de répartition d'utilisation.";"None" = "Aucun";"Notifications" = "Notifications";"Notifies when the 5-hour session quota hits 0% and when it becomes " = "Avertit lorsque le quota de session de 5 heures atteint 0 % et lorsqu'il devient";"OK" = "OK";"Obscure email addresses in the menu bar and menu UI." = "Adresses e-mail obscures dans la barre de menus et l'interface utilisateur du menu.";"Off" = "Désactivé";"Offline" = "Hors ligne";"On" = "Activé";"Online" = "En ligne";"Only on user action" = "Uniquement sur l'action de l'utilisateur";"Open" = "Ouvrir";"Open API Keys" = "Clés API ouvertes";"Open Amp Settings" = "Ouvrir les paramètres de l'ampli";"Open Antigravity to sign in, then refresh CodexBar." = "Ouvrez Antigravity pour vous connecter, puis actualisez CodexBar.";"Open Browser" = "Ouvrir le navigateur";"Open Coding Plan" = "Plan de codage ouvert";"Open Console" = "Ouvrir la console";"Open Dashboard" = "Ouvrir le tableau de bord";"Open Mistral Admin" = "Ouvrir l'administrateur Mistral";"Open Menu Bar Settings" = "Ouvrir les paramètres de la barre de menu";"Open Ollama Settings" = "Ouvrir les paramètres Ollama";"Open Terminal" = "Terminal ouvert";"Open Usage Page" = "Ouvrir la page d'utilisation";"Open Warp API Key Guide" = "Guide des clés de l'API Open Warp";"Open menu" = "Ouvrir le menu";"Open token file" = "Ouvrir le fichier de jeton";"OpenAI cookies" = "Cookies OpenAI";"OpenAI web extras" = "Extras Web OpenAI";"Option A" = "Option A";"Option B" = "Option B";"Optional override if workspace lookup fails." = "Remplacement facultatif si la recherche d’espace de travail échoue.";"Options" = "Options";"Override auto-detection with a custom IDE base path" = "Remplacer la détection automatique par un chemin de base IDE personnalisé";"Overview" = "Aperçu";"Overview rows always follow provider order." = "Les lignes de présentation suivent toujours l’ordre des fournisseurs.";"Overview tab providers" = "Fournisseurs d'onglets de présentation";"Paste API key…" = "Coller la clé API…";"Paste API token…" = "Coller le jeton API…";"Paste key…" = "Coller la clé…";"Paste sessionKey or OAuth token…" = "Collez sessionKey ou le jeton OAuth…";"Paste the Cookie header from a request to admin.mistral.ai. " = "Collez l'en-tête Cookie d'une requête vers admin.mistral.ai.";"Paste token…" = "Coller le jeton…";"Personal" = "Personnel";"Picker" = "Sélecteur";"Picker subtitle" = "Sous-titre du sélecteur";"Placeholder" = "Espace réservé";"Plan" = "Forfait";"Play full-screen confetti when weekly usage resets." = "Jouez des confettis en plein écran lorsque l'utilisation hebdomadaire est réinitialisée.";"Polls OpenAI/Claude status pages and Google Workspace for " = "Sonde les pages d'état OpenAI/Claude et Google Workspace pour";"Prevents any Keychain access while enabled." = "Empêche tout accès au Trousseau lorsqu'il est activé.";"Primary (API key limit)" = "Primaire (limite de clé API)";"Primary (\\(label))" = "Primaire (\\(label))";"Primary (\\(metadata.sessionLabel))" = "Primaire (\\(metadata.sessionLabel))";"Probe logs" = "Journaux de sonde";"Progress bars fill as you consume quota (instead of showing remaining)." = "Les barres de progression se remplissent à mesure que vous consommez le quota (au lieu d'afficher le reste).";"Provider" = "Fournisseur";"Providers" = "Fournisseurs";"Quit CodexBar" = "Quitter CodexBar";"Random (default)" = "Aléatoire (par défaut)";"Reads local usage logs. Shows today + last 30 days cost in the menu." = "Lit les journaux d'utilisation locaux. Affiche aujourd'hui + la fenêtre d'historique sélectionnée dans le menu.";"Refresh" = "Actualiser";"Refresh cadence" = "Cadence de rafraîchissement";"Remote" = "Distant";"Remove" = "Supprimer";"Remove Codex account?" = "Supprimer le compte Codex ?";"Remove \\(account.email) from CodexBar? Its managed Codex home will be deleted." = "Supprimer \\(account.email) de CodexBar ? Sa maison Codex gérée sera supprimée.";"Remove \\(email) from CodexBar? Its managed Codex home will be deleted." = "Supprimer \\(email) de CodexBar ? Sa maison Codex gérée sera supprimée.";"Remove selected account" = "Supprimer le compte sélectionné";"Replace critter bars with provider branding icons and a percentage." = "Remplacez les barres de créatures par des icônes de marque du fournisseur et un pourcentage.";"Replay selected animation" = "Rejouer l'animation sélectionnée";"Requires authentication via GitHub Device Flow." = "Nécessite une authentification via GitHub Device Flow.";"Resets: \\(reset)" = "Réinitialisation : \\(reset)";"Rolling five-hour limit" = "Limite mobile de cinq heures";"Search hourly" = "Recherche horaire";"Secondary (\\(label))" = "Secondaire (\\(label))";"Secondary (\\(metadata.weeklyLabel))" = "Secondaire (\\(metadata.weeklyLabel))";"Select a provider" = "Sélectionnez un fournisseur";"Select the IDE to monitor" = "Sélectionnez l'IDE à surveiller";"Session quota notifications" = "Notifications de quota de session";"Session tokens" = "Jetons de session";"Settings" = "Réglages";"Show Codex Credits and Claude Extra usage sections in the menu." = "Afficher les sections d'utilisation des crédits Codex et de Claude Extra dans le menu.";"Show Debug Settings" = "Afficher les paramètres de débogage";"Show all token accounts" = "Afficher tous les comptes de jetons";"Show cost summary" = "Afficher le récapitulatif des coûts";"Show credits + extra usage" = "Afficher les crédits + utilisation supplémentaire";"Show details" = "Afficher les détails";"Show most-used provider" = "Afficher le fournisseur le plus utilisé";"Show provider icons in the switcher (otherwise show a weekly progress line)." = "Afficher les icônes des fournisseurs dans le sélecteur (sinon, afficher une ligne de progression hebdomadaire).";"Show reset time as clock" = "Afficher l'heure de réinitialisation sous forme d'horloge";"Show usage as used" = "Afficher l'utilisation telle qu'utilisée";"Sign in via button below" = "Connectez-vous via le bouton ci-dessous";"Skip teardown between probes (debug-only)." = "Ignorer le démontage entre les sondes (débogage uniquement).";"Stack token accounts in the menu (otherwise show an account switcher bar)." = "Empilez les comptes de jetons dans le menu (sinon, affichez une barre de changement de compte).";"Start at Login" = "Commencez par la connexion";"Status" = "Statut";"Store Claude sessionKey cookies or OAuth access tokens." = "Stockez les cookies sessionKey de Claude ou les jetons d'accès OAuth.";"Store multiple Abacus AI Cookie headers." = "Stockez plusieurs en-têtes Abacus AI Cookie.";"Store multiple Augment Cookie headers." = "Stockez plusieurs en-têtes de cookies d’augmentation.";"Store multiple Cursor Cookie headers." = "Stockez plusieurs en-têtes de cookies de curseur.";"Store multiple Factory Cookie headers." = "Stockez plusieurs en-têtes Factory Cookie.";"Store multiple MiniMax Cookie headers." = "Stockez plusieurs en-têtes MiniMax Cookie.";"Store multiple Mistral Cookie headers." = "Stockez plusieurs en-têtes Mistral Cookie.";"Store multiple Ollama Cookie headers." = "Stockez plusieurs en-têtes Ollama Cookie.";"Store multiple OpenCode Cookie headers." = "Stockez plusieurs en-têtes de cookies OpenCode.";"Store multiple OpenCode Go Cookie headers." = "Stockez plusieurs en-têtes OpenCode Go Cookie.";"Stored in the CodexBar config file." = "Stocké dans le fichier de configuration CodexBar.";"Stored in ~/.codexbar/config.json. " = "Stocké dans ~/.codexbar/config.json.";"Stored in ~/.codexbar/config.json. Generate one at kimi-k2.ai." = "Stocké dans ~/.codexbar/config.json. Générez-en un sur kimi-k2.ai.";"Stored in ~/.codexbar/config.json. Paste the key from the Synthetic dashboard." = "Stocké dans ~/.codexbar/config.json. Collez la clé du tableau de bord synthétique.";"Stored in ~/.codexbar/config.json. Paste your Coding Plan API key from Model Studio." = "Stocké dans ~/.codexbar/config.json. Collez la clé API de votre plan de codage depuis Model Studio.";"Stored in ~/.codexbar/config.json. Paste your MiniMax API key." = "Stocké dans ~/.codexbar/config.json. Collez votre clé API MiniMax.";"Stored in ~/.codexbar/config.json. You can also provide KILO_API_KEY or " = "Stocké dans ~/.codexbar/config.json. Vous pouvez également fournir KILO_API_KEY ou";"Stores local Codex usage history (8 weeks) to personalize Pace predictions." = "Stocke l’historique d’utilisation local du Codex (8 semaines) pour personnaliser les prédictions Pace.";"Subscription Utilization" = "Utilisation de l'abonnement";"Surprise me" = "Surprenez-moi";"Switcher shows icons" = "Le commutateur affiche des icônes";"Symlink CodexBarCLI to /usr/local/bin and /opt/homebrew/bin as codexbar." = "Lien symbolique CodexBarCLI vers /usr/local/bin et /opt/homebrew/bin en tant que codexbar.";"System" = "Système";"Temporarily shows the loading animation after the next refresh." = "Affiche temporairement l'animation de chargement après la prochaine actualisation.";"Tertiary (\\(label))" = "Tertiaire (\\(label))";"Tertiary (\\(tertiaryTitle))" = "Tertiaire (\\(tertiaryTitle))";"The default Codex account on this Mac." = "Le compte Codex par défaut sur ce Mac.";"Toggle" = "Basculer";"Toggle subtitle" = "Basculer le sous-titre";"Token" = "Jeton";"Trigger the menu bar menu from anywhere." = "Déclenchez le menu de la barre de menus depuis n'importe où.";"True" = "Vrai";"Twitter" = "Twitter";"Unsupported" = "Non pris en charge";"Update Channel" = "Mettre à jour la chaîne";"Updated" = "Mis à jour";"Updates unavailable in this build." = "Mises à jour non disponibles dans cette version.";"Usage" = "Utilisation";"Usage breakdown" = "Répartition de l'utilisation";"Usage history (30 days)" = "Historique d'utilisation";"Usage source" = "Source d'utilisation";"Use BigModel for the China mainland endpoints (open.bigmodel.cn)." = "Utilisez BigModel pour les points de terminaison de la Chine continentale (open.bigmodel.cn).";"Use a single menu bar icon with a provider switcher." = "Utilisez une seule icône de barre de menu avec un sélecteur de fournisseur.";"Use international or China mainland console gateways for quota fetches." = "Utilisez les passerelles de console internationales ou chinoises pour les récupérations de quotas.";"Version" = "Version";"Version \\(self.versionString)" = "Version \\(self.versionString)";"Version \\(version)" = "Version \\(version)";"Version \\(versionString)" = "Version \\(versionString)";"Vertex AI Login" = "Connexion à Vertex AI";"Wait for the current managed Codex login to finish before adding another account." = "Attendez la fin de la connexion Codex gérée actuelle avant d'ajouter un autre compte.";"Waiting for Authentication..." = "En attente d'authentification...";"Website" = "Site web";"Weekly limit confetti" = "Confettis de limite hebdomadaire";"Weekly token limit" = "Limite hebdomadaire de jetons";"Weekly usage" = "Utilisation hebdomadaire";"Weekly usage unavailable for this account." = "Utilisation hebdomadaire indisponible pour ce compte.";"Window: \\(window)" = "Fenêtre : \\(window)";"Write logs to \\(self.fileLogPath) for debugging." = "Écrivez les journaux dans \\(self.fileLogPath) pour le débogage.";"Yes" = "Oui";"\\(detail.modelCode): \\(usage)" = "\\(detail.modelCode) : \\(usage)";"\\(name): \\(truncated)" = "\\(name) : \\(truncated)";"\\(name): \\(updated) · 30d \\(cost)" = "\\(name) : \\(updated) · 30j \\(cost)";"\\(name): fetching…\\(elapsed)" = "\\(name) : récupération de…\\(elapsed)";"\\(name): last attempt \\(when)" = "\\(name) : dernière tentative \\(when)";"\\(name): no data yet" = "\\(name) : aucune donnée pour l'instant";"\\(name): unsupported" = "\\(name) : non pris en charge";"all browsers" = "tous les navigateurs";"available again." = "à nouveau disponible.";"built_format" = "Construit %@";"copilot_complete_in_browser" = "Connectez-vous complètement dans votre navigateur.";"copilot_device_code" = "Code de l'appareil copié dans le presse-papier : %1$@\n\nVérifiez à : %2$@";"copilot_device_code_copied" = "Code de l'appareil copié.";"copilot_verify_at" = "Vérifiez à %@";"copilot_waiting_text" = "Terminez la connexion dans votre navigateur.\nCette fenêtre se ferme automatiquement une fois la connexion terminée.";"copilot_window_closes_auto" = "Cette fenêtre se ferme automatiquement une fois la connexion terminée.";"cost_status_error" = "%1$@ : %2$@";"cost_status_fetching" = "%1$@ : récupération de … %2$@";"cost_status_last_attempt" = "%1$@ : dernière tentative %2$@";"cost_status_no_data" = "%@ : aucune donnée pour l'instant";"cost_status_snapshot" = "%1$@ : %2$@ · %3$@ %4$@";"cost_status_unsupported" = "%@ : non pris en charge";"credits_remaining" = "Crédits : %@";"cursor_on_demand" = "À la demande : %@";"cursor_on_demand_with_limit" = "À la demande : %1$@ / %2$@";"extra_usage_format" = "Utilisation supplémentaire : %1$@ / %2$@";"jetbrains_detected_generate" = "Détecté : %@. Utilisez l'assistant IA une fois pour générer des données de quota, puis actualisez CodexBar.";"jetbrains_detected_select" = "Détecté : %@. Sélectionnez votre IDE préféré dans Paramètres, puis actualisez CodexBar.";"last_fetch_failed_with_provider" = "La dernière récupération de %@ a échoué :";"last_spend" = "Dernière dépense : %@";"mcp_model_usage" = "%1$@ : %2$@";"mcp_resets" = "Réinitialisation : %@";"mcp_window" = "Fenêtre : %@";"metric_average" = "Moyenne (%1$@ + %2$@)";"metric_primary" = "Primaire (%@)";"metric_secondary" = "Secondaire (%@)";"metric_tertiary" = "Tertiaire (%@)";"multiple_workspaces_found" = "CodexBar a trouvé plusieurs espaces de travail pour %@. Veuillez choisir l'espace de travail à ajouter.";"ory_session_…=…; csrftoken=…" = "ory_session_…=…; csrftoken=…";"overview_choose_providers" = "Choisissez jusqu'à %@ fournisseurs";"remove_account_message" = "Supprimer %@ de CodexBar ? Sa maison Codex gérée sera supprimée.";"version_format" = "Version %@";"vertex_ai_login_instructions" = "Pour suivre l'utilisation de Vertex AI, authentifiez-vous auprès de Google Cloud.\n\n1. Ouvrez le terminal\n2. Exécutez : gcloud auth application-default login\n3. Suivez les invites du navigateur pour vous connecter\n4. Définissez votre projet : gcloud config set project PROJECT_ID\n\nOuvrir le terminal maintenant ?";"workspaceID is set but only opencode, opencodego, and deepgram support workspaceID." = "workspaceID est défini mais seuls opencode, opencodego et deepgram prennent en charge workspaceID.";"© 2026 Peter Steinberger. MIT License." = "© 2026 Peter Steinberger. Licence MIT."; /* General Pane */"section_system" = "Système";"section_usage" = "Utilisation";"section_automation" = "Automatisation";"language_title" = "Langue";"language_subtitle" = "Change la langue d'affichage. Nécessite de redémarrer l'app pour une prise en compte complète.";"language_system" = "Système";"language_english" = "Anglais";"language_spanish" = "Espagnol";"language_catalan" = "Catalan";"language_chinese_simplified" = "Chinois simplifié";"language_chinese_traditional" = "Chinois traditionnel";"language_portuguese_brazilian" = "Portugais (Brésil)";"language_german" = "Allemand";"language_swedish" = "Suédois";"language_french" = "Français";"language_dutch" = "Néerlandais";"language_ukrainian" = "Ukrainien";"language_japanese" = "Japonais";"language_korean" = "Coréen";"language_italian" = "Italiano";"language_vietnamese" = "Vietnamien";"language_turkish" = "Türkçe";"language_indonesian" = "Indonésien";"language_polish" = "Polonais";"start_at_login_title" = "Lancer à l'ouverture de session";"start_at_login_subtitle" = "Ouvre automatiquement CodexBar au démarrage de votre Mac.";"show_cost_summary" = "Afficher le récapitulatif des coûts";"show_cost_summary_subtitle" = "Lit les journaux d'utilisation locaux. Affiche le coût d'aujourd'hui et de la période sélectionnée dans le menu.";"cost_history_days_title" = "Fenêtre d'historique : %d jours";"cost_auto_refresh_info" = "Actualisation automatique : toutes les heures · Délai d'expiration : 10 min";"refresh_cadence_title" = "Fréquence d'actualisation";"refresh_cadence_subtitle" = "Définit la fréquence à laquelle CodexBar interroge les fournisseurs en arrière-plan.";"manual_refresh_hint" = "L'actualisation automatique est désactivée ; utilisez la commande Actualiser du menu.";"check_provider_status_title" = "Vérifier l'état des fournisseurs";"check_provider_status_subtitle" = "Interroge les pages d'état OpenAI/Claude et Google Workspace pour Gemini/Antigravity, et affiche les incidents dans l'icône et le menu.";"session_quota_notifications_title" = "Notifications de quota de session";"session_quota_notifications_subtitle" = "Vous avertit lorsque le quota de session sur 5 heures atteint 0 % puis lorsqu'il redevient disponible.";"quota_warning_notifications_title" = "Alertes de quota";"quota_warning_notifications_subtitle" = "Vous avertit lorsque le quota restant (session ou hebdomadaire) franchit les seuils configurés.";"quota_warnings_title" = "Alertes de quota";"quota_warning_session" = "session";"quota_warning_session_capitalized" = "Session";"quota_warning_weekly" = "hebdomadaire";"quota_warning_weekly_capitalized" = "Hebdomadaire";"quota_warning_notification_title" = "%1$@ %2$@ : quota faible";"quota_warning_notification_body" = "Il reste %1$@. Seuil d'alerte %2$d %% (%3$@) atteint.";"quota_warning_notification_body_with_account" = "Compte %1$@. Il reste %2$@. Seuil d'alerte %3$d %% (%4$@) atteint.";"session_depleted_notification_title" = "Session %@ épuisée";"session_depleted_notification_body" = "0 % restant. Vous serez notifié quand elle redeviendra disponible.";"session_restored_notification_title" = "Session %@ rétablie";"session_restored_notification_body" = "Le quota de session est à nouveau disponible.";"quota_warning_warn_at" = "Avertir à";"quota_warning_global_threshold_subtitle" = "Pourcentages restants pour les fenêtres de session et hebdomadaires, sauf si un fournisseur les remplace.";"quota_warning_sound" = "Lire un son de notification";"quota_warning_provider_inherits" = "Utilise les réglages globaux d'alerte de quota, sauf personnalisation de cette fenêtre.";"quota_warning_customize_thresholds" = "Personnaliser les seuils %@";"quota_warning_enable_warnings" = "Activer les alertes %@";"quota_warning_window_warn_at" = "Alerte %@";"quota_warning_off" = "Désactivé";"quota_warning_inherited" = "Hérité : %@";"quota_warning_depleted_only" = "uniquement à l'épuisement";"quota_warning_upper" = "Seuil haut";"quota_warning_lower" = "Seuil bas";"apply" = "Appliquer";"quit_app" = "Quitter CodexBar"; /* Tab titles */"tab_general" = "Général";"tab_providers" = "Fournisseurs";"tab_display" = "Affichage";"tab_advanced" = "Avancé";"tab_about" = "À propos";"tab_debug" = "Débogage"; /* Providers Pane */"select_a_provider" = "Sélectionner un fournisseur";"cancel" = "Annuler";"last_fetch_failed" = "dernière récupération échouée";"usage_not_fetched_yet" = "utilisation pas encore récupérée";"managed_account_storage_unreadable" = "Le stockage du compte géré est illisible. L'accès au compte réel est toujours disponible, mais les actions gérées d'ajout, de réauthentification et de suppression sont désactivées jusqu'à ce que le magasin soit récupérable.";"remove_codex_account_title" = "Supprimer le compte Codex ?";"remove" = "Supprimer";"managed_login_already_running" = "Une connexion Codex gérée est déjà en cours d'exécution. Attendez la fin avant d'ajouter ou de ré-authentifier un autre compte.";"managed_login_failed" = "La connexion au Codex géré n'a pas abouti. Vérifiez que `codex --version` fonctionne dans Terminal. Si macOS a bloqué ou déplacé « codex » vers la corbeille, supprimez les installations en double obsolètes, exécutez « npm install -g --include=optional @openai/codex@latest », puis réessayez.";"codex_login_output" = "Résultat de connexion à Codex :";"managed_login_missing_email" = "Connexion au Codex terminée, mais aucune adresse e-mail du compte n'était disponible. Réessayez après avoir confirmé que le compte est entièrement connecté.";"login_success_notification_title" = "%@ connexion réussie";"login_success_notification_body" = "Vous pouvez revenir à l’app ; authentification terminée.";"workspace_selection_cancelled" = "CodexBar a trouvé plusieurs espaces de travail, mais aucun espace de travail n'a été sélectionné.";"unsafe_managed_home" = "CodexBar a refusé de modifier un chemin d'accès à la maison géré inattendu : %@";"menu_bar_metric_title" = "Métrique de la barre de menus";"menu_bar_metric_subtitle" = "Choisissez quelle fenêtre gère le pourcentage de la barre de menus.";"menu_bar_metric_subtitle_deepseek" = "Affiche le solde DeepSeek dans la barre de menu.";"menu_bar_metric_subtitle_moonshot" = "Affiche le solde de l'API Moonshot / Kimi dans la barre de menu.";"menu_bar_metric_subtitle_mistral" = "Affiche les dépenses de l'API Mistral du mois en cours dans la barre de menu.";"menu_bar_metric_subtitle_kimik2" = "Affiche les crédits de la clé API Kimi K2 dans la barre de menu.";"automatic" = "Automatique";"primary_api_key_limit" = "Primaire (limite de clé API)"; /* Display Pane */"section_menu_bar" = "Barre de menus";"merge_icons_title" = "Fusionner les icônes";"merge_icons_subtitle" = "Utilisez une seule icône de barre de menu avec un sélecteur de fournisseur.";"switcher_shows_icons_title" = "Le commutateur affiche des icônes";"switcher_shows_icons_subtitle" = "Afficher les icônes des fournisseurs dans le sélecteur (sinon, afficher une ligne de progression hebdomadaire).";"show_most_used_provider_title" = "Afficher le fournisseur le plus utilisé";"show_most_used_provider_subtitle" = "La barre de menu affiche automatiquement le fournisseur le plus proche de sa limite de débit.";"menu_bar_shows_percent_title" = "La barre de menu affiche le pourcentage";"menu_bar_shows_percent_subtitle" = "Remplacez les barres de créatures par des icônes de marque du fournisseur et un pourcentage.";Lines 1–500 of 1105. Load more
/* English localization for CodexBar (base/fallback) */ " providers" = " fournisseurs"; "(System)" = "(System)"; "30d" = "30d"; "A managed Codex login is already running. Wait for it to finish before adding " = "Une connexion Codex gérée est déjà en cours d'exécution. Attendez qu'il soit terminé avant d'ajouter"; "API key" = "Clé API"; "API region" = "Région API"; "API token" = "Jeton API"; "API tokens" = "Jetons API"; "About" = "À propos"; "Account" = "Compte"; "Accounts" = "Comptes"; "Accounts subtitle" = "Sous-titre des comptes"; "Active" = "Actif"; "Add" = "Ajouter"; "Add Workspace" = "Ajouter un espace de travail"; "Advanced" = "Avancé"; "All" = "Tout"; "Always allow prompts" = "Toujours autoriser les invites"; "Animation pattern" = "Modèle d'animation"; "Antigravity login is managed in the app" = "La connexion antigravité est gérée dans l’app"; "Applies only to the Security.framework OAuth keychain reader." = "S’applique uniquement au lecteur de Trousseau OAuth Security.framework."; "Auto falls back to the next source if the preferred one fails." = "Revient automatiquement à la source suivante si la source préférée échoue."; "Auto uses API first, then falls back to CLI on auth failures." = "Auto utilise d'abord l'API, puis revient à la CLI en cas d'échec d'authentification."; "Auto-detect" = "Auto-detect"; "Auto-refresh is off; use the menu's Refresh command." = "L'actualisation automatique est désactivée ; utilisez la commande Actualiser du menu."; "Auto-refresh: hourly · Timeout: 10m" = "Actualisation automatique : toutes les heures · Délai d'expiration : 10 min"; "Automatic" = "Automatique"; "Automatic imports browser cookies and WorkOS tokens." = "Importe automatiquement les cookies du navigateur et les jetons WorkOS."; "Automatic imports browser cookies and local storage tokens." = "Importe automatiquement les cookies du navigateur et les jetons de stockage local."; "Automatic imports browser cookies for dashboard extras." = "Importe automatiquement les cookies du navigateur pour les extras du tableau de bord."; "Automatic imports browser cookies for the web API." = "Importe automatiquement les cookies du navigateur pour l'API Web."; "Automatic imports browser cookies from Model Studio/Bailian." = "Importe automatiquement les cookies du navigateur depuis Model Studio/Bailian."; "Automatic imports browser cookies from admin.mistral.ai." = "Importe automatiquement les cookies du navigateur depuis admin.mistral.ai."; "Automatic imports browser cookies from opencode.ai." = "Importe automatiquement les cookies du navigateur depuis opencode.ai."; "Automatic imports browser cookies or stored sessions." = "Importe automatiquement les cookies du navigateur ou les sessions stockées."; "Automatic imports browser cookies." = "Importe automatiquement les cookies du navigateur."; "Automatically imports browser session cookie." = "Importe automatiquement le cookie de session du navigateur."; "Automatically opens CodexBar when you start your Mac." = "Ouvre automatiquement CodexBar lorsque vous démarrez votre Mac."; "Automation" = "Automatisation"; "Average (\\(label1) + \\(label2))" = "Moyenne (\\(label1) + \\(label2))"; "Average (\\(metadata.sessionLabel) + \\(metadata.weeklyLabel))" = "Moyenne (\\(metadata.sessionLabel) + \\(metadata.weeklyLabel))"; "Avoid Keychain prompts" = "Éviter les invites du Trousseau"; "Balance" = "Balance"; "Battery Saver" = "Économiseur de batterie"; "Bordered" = "Bordé"; "Build" = "Version"; "Built \\(buildTimestamp)" = "Construit \\(buildTimestamp)"; "Buy Credits..." = "Acheter des crédits..."; "Buy Credits…" = "Acheter des crédits…"; "CLI paths" = "Chemins CLI"; "CLI sessions" = "Sessions CLI"; "Caches" = "Caches"; "Cancel" = "Annuler"; "Check for Updates…" = "Rechercher les mises à jour…"; "Check for updates automatically" = "Rechercher automatiquement les mises à jour"; "Check if you like your agents having some fun up there." = "Vérifiez si vous aimez que vos agents s'amusent là-haut."; "Check provider status" = "Vérifier le statut du fournisseur"; "Choose Codex workspace" = "Choisissez l'espace de travail Codex"; "Choose the MiniMax host (global .io or China mainland .com)." = "Choisissez l'hôte MiniMax (global .io ou Chine continentale .com)."; "Choose up to " = "Choisissez jusqu'à "; "Choose up to \\(Self.maxOverviewProviders) providers" = "Choisissez jusqu'à \\(Self.maxOverviewProviders) fournisseurs"; "Choose up to \\(count) providers" = "Choisissez jusqu'à \\(count) fournisseurs"; "Choose what to show in the menu bar (Pace shows usage vs. expected)." = "Choisissez ce que vous voulez afficher dans la barre de menu (Pace affiche l'utilisation par rapport à celle attendue)."; "Choose which Codex account CodexBar should follow." = "Choisissez quel compte Codex CodexBar doit suivre."; "Choose which window drives the menu bar percent." = "Choisissez quelle fenêtre gère le pourcentage de la barre de menus."; "Chrome" = "Chrome"; "Claude CLI not found" = "Claude CLI introuvable"; "Claude binary" = "Binaire Claude"; "Claude cookies" = "cookies Claude"; "Claude login failed" = "La connexion de Claude a échoué"; "Claude login timed out" = "La connexion de Claude a expiré"; "Close" = "Fermer"; "Code review" = "Revue de code"; "Codex CLI not found" = "Codex CLI introuvable"; "Codex account login already running" = "La connexion au compte Codex est déjà en cours"; "Codex binary" = "Binaire Codex"; "Codex login failed" = "Échec de la connexion au Codex"; "Codex login timed out" = "La connexion au Codex a expiré"; "CodexBar Lifecycle Keepalive" = "Cycle de vie de CodexBar Keepalive"; "CodexBar can't show its menu bar icon" = "CodexBar ne peut pas afficher l'icône de sa barre de menus"; "CodexBar could not read managed account storage. " = "CodexBar n'a pas pu lire le stockage du compte géré."; "Configure…" = "Configurer…"; "Connected" = "Connecté"; "Controls how much detail is logged." = "Contrôle la quantité de détails enregistrés."; "Cookie header" = "En-tête du cookie"; "Cookie source" = "Source des cookies"; "Cookie: ..." = "Cookie : …"; "Cookie: \\u{2026}\\\n\\\nor paste a cURL capture from the Abacus AI dashboard" = "Cookie : \\u{2026}\\\n\\\nou collez une capture cURL à partir du tableau de bord Abacus AI"; "Cookie: \\u{2026}\\\n\\\nor paste the __Secure-next-auth.session-token value" = "Cookie : \\u{2026}\\\n\\\nou collez la valeur __Secure-next-auth.session-token"; "Cookie: \\u{2026}\\\n\\\nor paste the kimi-auth token value" = "Cookie : \\u{2026}\\\n\\\nou collez la valeur du jeton kimi-auth"; "Cookie: …" = "Cookie : …"; "CopilotDeviceFlow" = "CopilotDeviceFlow"; "Cost" = "Coût"; "Could not add Codex account" = "Impossible d'ajouter un compte Codex"; "Could not open Terminal for Gemini" = "Impossible d'ouvrir le terminal pour Gemini"; "Could not start claude /login" = "Impossible de démarrer Claude /connexion"; "Could not start codex login" = "Impossible de démarrer la connexion à Codex"; "Could not switch system account" = "Impossible de changer de compte système"; "Credits" = "Crédits"; "Individual credits" = "Crédits individuels"; "Workspace" = "Espace de travail"; "Credits history" = "Historique des crédits"; "Cursor login failed" = "La connexion au curseur a échoué"; "Custom" = "Personnalisé"; "Custom Path" = "Chemin personnalisé"; "Daily Routines" = "Routines quotidiennes"; "Debug" = "Débogage"; "Default" = "Par défaut"; "Disable Keychain access" = "Désactiver l'accès au Trousseau"; "Disabled" = "Désactivé"; "Dismiss" = "Ignorer"; "Disconnected" = "Déconnecté"; "Display" = "Affichage"; "Display mode" = "Mode d'affichage"; "Display reset times as absolute clock values instead of countdowns." = "Affichez les temps de réinitialisation sous forme de valeurs d'horloge absolues au lieu de comptes à rebours."; "Done" = "Terminé"; "Effective PATH" = "CHEMIN efficace"; "Email" = "E-mail"; "Enable Merge Icons to configure Overview tab providers." = "Activez Fusionner les icônes pour configurer les fournisseurs d'onglets Présentation."; "Enable file logging" = "Activer la journalisation des fichiers"; "Enabled" = "Activé"; "Error" = "Erreur"; "Error simulation" = "Simulation d'erreur"; "Expose troubleshooting tools in the Debug tab." = "Exposez les outils de dépannage dans l’onglet Débogage."; "Failed" = "Échec"; "False" = "False"; "Fetch strategy attempts" = "Récupérer les tentatives de stratégie"; "Fetching" = "Récupération"; "Field" = "Champ"; "Field subtitle" = "Sous-titre du champ"; "Finish the current managed account change before switching the system account." = "Terminez la modification du compte géré actuel avant de changer de compte système."; "Force animation on next refresh" = "Forcer l'animation au prochain rafraîchissement"; "Gateway region" = "Région passerelle"; "Gemini CLI not found" = "Gemini CLI introuvable"; "Gemini/Antigravity, surfacing incidents in the icon and menu." = "Gemini/Antigravity, signale les incidents dans l'icône et le menu."; "General" = "Général"; "GitHub" = "GitHub"; "GitHub Copilot Login" = "Connexion à GitHub Copilot"; "GitHub Login" = "Connexion à GitHub"; "Hide details" = "Masquer les détails"; "Hide personal information" = "Masquer les informations personnelles"; "Historical tracking" = "Suivi historique"; "How often CodexBar polls providers in the background." = "À quelle fréquence CodexBar interroge les fournisseurs en arrière-plan."; "Inactive" = "Inactif"; "Install CLI" = "Installer la CLI"; "Install the Claude CLI (npm i -g @anthropic-ai/claude-code) and try again." = "Installez la CLI Claude (npm i -g @anthropic-ai/claude-code) et réessayez."; "Install the Codex CLI (npm i -g @openai/codex) and try again." = "Installez la CLI Codex (npm i -g @openai/codex) et réessayez."; "Install the Gemini CLI (npm i -g @google/gemini-cli) and try again." = "Installez la CLI Gemini (npm i -g @google/gemini-cli) et réessayez."; "JetBrains AI is ready" = "L'IA JetBrains est prête"; "JetBrains IDE" = "EDI JetBrains"; "Keep CLI sessions alive" = "Maintenir les sessions CLI en vie"; "Keyboard shortcut" = "Raccourci clavier"; "Keychain access" = "Accès au Trousseau"; "Keychain prompt policy" = "Politique d'invite du Trousseau"; "Last \\(name) fetch failed:" = "La dernière récupération de \\(name) a échoué :"; "Last \\(self.store.metadata(for: self.provider).displayName) fetch failed:" = "La dernière récupération de \\(self.store.metadata(for: self.provider).displayName) a échoué :"; "Last attempt" = "Dernière tentative"; "Link" = "Lien"; "Loading animations" = "Chargement des animations"; "Loading…" = "Chargement…"; "Local" = "Local"; "Logging" = "Journalisation"; "Login failed" = "La connexion a échoué"; "Login shell PATH (startup capture)" = "CHEMIN du shell de connexion (capture de démarrage)"; "Login timed out" = "La connexion a expiré"; "MCP details" = "Détails du MCP"; "Managed Codex accounts unavailable" = "Comptes Codex gérés indisponibles"; "Managed account storage is unreadable. Live account access is still available, " = "Le stockage du compte géré est illisible. L'accès au compte en direct est toujours disponible,"; "Manual" = "Manuel"; "May your tokens never run out—keep agent limits in view." = "Que vos jetons ne soient jamais épuisés : gardez un œil sur les limites des agents."; "Menu bar" = "Barre de menus"; "Menu bar auto-shows the provider closest to its rate limit." = "La barre de menu affiche automatiquement le fournisseur le plus proche de sa limite de débit."; "Menu bar metric" = "Métrique de la barre de menus"; "Menu bar shows percent" = "La barre de menu affiche le pourcentage"; "Menu content" = "Contenu des menus"; "Merge Icons" = "Fusionner les icônes"; "Never prompt" = "Ne jamais demander"; "No" = "Non"; "No Codex accounts detected yet." = "Aucun compte Codex détecté pour l'instant."; "No JetBrains IDE detected" = "Aucun IDE JetBrains détecté"; "No cost history data." = "Aucune donnée historique des coûts."; "No data available" = "Aucune donnée disponible"; "No data yet" = "Aucune donnée pour l'instant"; "No enabled providers available for Overview." = "Aucun fournisseur activé disponible pour la présentation."; "No providers selected" = "Aucun fournisseur sélectionné"; "No token accounts yet." = "Aucun compte symbolique pour l'instant."; "No usage breakdown data." = "Aucune donnée de répartition d'utilisation."; "None" = "Aucun"; "Notifications" = "Notifications"; "Notifies when the 5-hour session quota hits 0% and when it becomes " = "Avertit lorsque le quota de session de 5 heures atteint 0 % et lorsqu'il devient"; "OK" = "OK"; "Obscure email addresses in the menu bar and menu UI." = "Adresses e-mail obscures dans la barre de menus et l'interface utilisateur du menu."; "Off" = "Désactivé"; "Offline" = "Hors ligne"; "On" = "Activé"; "Online" = "En ligne"; "Only on user action" = "Uniquement sur l'action de l'utilisateur"; "Open" = "Ouvrir"; "Open API Keys" = "Clés API ouvertes"; "Open Amp Settings" = "Ouvrir les paramètres de l'ampli"; "Open Antigravity to sign in, then refresh CodexBar." = "Ouvrez Antigravity pour vous connecter, puis actualisez CodexBar."; "Open Browser" = "Ouvrir le navigateur"; "Open Coding Plan" = "Plan de codage ouvert"; "Open Console" = "Ouvrir la console"; "Open Dashboard" = "Ouvrir le tableau de bord"; "Open Mistral Admin" = "Ouvrir l'administrateur Mistral"; "Open Menu Bar Settings" = "Ouvrir les paramètres de la barre de menu"; "Open Ollama Settings" = "Ouvrir les paramètres Ollama"; "Open Terminal" = "Terminal ouvert"; "Open Usage Page" = "Ouvrir la page d'utilisation"; "Open Warp API Key Guide" = "Guide des clés de l'API Open Warp"; "Open menu" = "Ouvrir le menu"; "Open token file" = "Ouvrir le fichier de jeton"; "OpenAI cookies" = "Cookies OpenAI"; "OpenAI web extras" = "Extras Web OpenAI"; "Option A" = "Option A"; "Option B" = "Option B"; "Optional override if workspace lookup fails." = "Remplacement facultatif si la recherche d’espace de travail échoue."; "Options" = "Options"; "Override auto-detection with a custom IDE base path" = "Remplacer la détection automatique par un chemin de base IDE personnalisé"; "Overview" = "Aperçu"; "Overview rows always follow provider order." = "Les lignes de présentation suivent toujours l’ordre des fournisseurs."; "Overview tab providers" = "Fournisseurs d'onglets de présentation"; "Paste API key…" = "Coller la clé API…"; "Paste API token…" = "Coller le jeton API…"; "Paste key…" = "Coller la clé…"; "Paste sessionKey or OAuth token…" = "Collez sessionKey ou le jeton OAuth…"; "Paste the Cookie header from a request to admin.mistral.ai. " = "Collez l'en-tête Cookie d'une requête vers admin.mistral.ai."; "Paste token…" = "Coller le jeton…"; "Personal" = "Personnel"; "Picker" = "Sélecteur"; "Picker subtitle" = "Sous-titre du sélecteur"; "Placeholder" = "Espace réservé"; "Plan" = "Forfait"; "Play full-screen confetti when weekly usage resets." = "Jouez des confettis en plein écran lorsque l'utilisation hebdomadaire est réinitialisée."; "Polls OpenAI/Claude status pages and Google Workspace for " = "Sonde les pages d'état OpenAI/Claude et Google Workspace pour"; "Prevents any Keychain access while enabled." = "Empêche tout accès au Trousseau lorsqu'il est activé."; "Primary (API key limit)" = "Primaire (limite de clé API)"; "Primary (\\(label))" = "Primaire (\\(label))"; "Primary (\\(metadata.sessionLabel))" = "Primaire (\\(metadata.sessionLabel))"; "Probe logs" = "Journaux de sonde"; "Progress bars fill as you consume quota (instead of showing remaining)." = "Les barres de progression se remplissent à mesure que vous consommez le quota (au lieu d'afficher le reste)."; "Provider" = "Fournisseur"; "Providers" = "Fournisseurs"; "Quit CodexBar" = "Quitter CodexBar"; "Random (default)" = "Aléatoire (par défaut)"; "Reads local usage logs. Shows today + last 30 days cost in the menu." = "Lit les journaux d'utilisation locaux. Affiche aujourd'hui + la fenêtre d'historique sélectionnée dans le menu."; "Refresh" = "Actualiser"; "Refresh cadence" = "Cadence de rafraîchissement"; "Remote" = "Distant"; "Remove" = "Supprimer"; "Remove Codex account?" = "Supprimer le compte Codex ?"; "Remove \\(account.email) from CodexBar? Its managed Codex home will be deleted." = "Supprimer \\(account.email) de CodexBar ? Sa maison Codex gérée sera supprimée."; "Remove \\(email) from CodexBar? Its managed Codex home will be deleted." = "Supprimer \\(email) de CodexBar ? Sa maison Codex gérée sera supprimée."; "Remove selected account" = "Supprimer le compte sélectionné"; "Replace critter bars with provider branding icons and a percentage." = "Remplacez les barres de créatures par des icônes de marque du fournisseur et un pourcentage."; "Replay selected animation" = "Rejouer l'animation sélectionnée"; "Requires authentication via GitHub Device Flow." = "Nécessite une authentification via GitHub Device Flow."; "Resets: \\(reset)" = "Réinitialisation : \\(reset)"; "Rolling five-hour limit" = "Limite mobile de cinq heures"; "Search hourly" = "Recherche horaire"; "Secondary (\\(label))" = "Secondaire (\\(label))"; "Secondary (\\(metadata.weeklyLabel))" = "Secondaire (\\(metadata.weeklyLabel))"; "Select a provider" = "Sélectionnez un fournisseur"; "Select the IDE to monitor" = "Sélectionnez l'IDE à surveiller"; "Session quota notifications" = "Notifications de quota de session"; "Session tokens" = "Jetons de session"; "Settings" = "Réglages"; "Show Codex Credits and Claude Extra usage sections in the menu." = "Afficher les sections d'utilisation des crédits Codex et de Claude Extra dans le menu."; "Show Debug Settings" = "Afficher les paramètres de débogage"; "Show all token accounts" = "Afficher tous les comptes de jetons"; "Show cost summary" = "Afficher le récapitulatif des coûts"; "Show credits + extra usage" = "Afficher les crédits + utilisation supplémentaire"; "Show details" = "Afficher les détails"; "Show most-used provider" = "Afficher le fournisseur le plus utilisé"; "Show provider icons in the switcher (otherwise show a weekly progress line)." = "Afficher les icônes des fournisseurs dans le sélecteur (sinon, afficher une ligne de progression hebdomadaire)."; "Show reset time as clock" = "Afficher l'heure de réinitialisation sous forme d'horloge"; "Show usage as used" = "Afficher l'utilisation telle qu'utilisée"; "Sign in via button below" = "Connectez-vous via le bouton ci-dessous"; "Skip teardown between probes (debug-only)." = "Ignorer le démontage entre les sondes (débogage uniquement)."; "Stack token accounts in the menu (otherwise show an account switcher bar)." = "Empilez les comptes de jetons dans le menu (sinon, affichez une barre de changement de compte)."; "Start at Login" = "Commencez par la connexion"; "Status" = "Statut"; "Store Claude sessionKey cookies or OAuth access tokens." = "Stockez les cookies sessionKey de Claude ou les jetons d'accès OAuth."; "Store multiple Abacus AI Cookie headers." = "Stockez plusieurs en-têtes Abacus AI Cookie."; "Store multiple Augment Cookie headers." = "Stockez plusieurs en-têtes de cookies d’augmentation."; "Store multiple Cursor Cookie headers." = "Stockez plusieurs en-têtes de cookies de curseur."; "Store multiple Factory Cookie headers." = "Stockez plusieurs en-têtes Factory Cookie."; "Store multiple MiniMax Cookie headers." = "Stockez plusieurs en-têtes MiniMax Cookie."; "Store multiple Mistral Cookie headers." = "Stockez plusieurs en-têtes Mistral Cookie."; "Store multiple Ollama Cookie headers." = "Stockez plusieurs en-têtes Ollama Cookie."; "Store multiple OpenCode Cookie headers." = "Stockez plusieurs en-têtes de cookies OpenCode."; "Store multiple OpenCode Go Cookie headers." = "Stockez plusieurs en-têtes OpenCode Go Cookie."; "Stored in the CodexBar config file." = "Stocké dans le fichier de configuration CodexBar."; "Stored in ~/.codexbar/config.json. " = "Stocké dans ~/.codexbar/config.json."; "Stored in ~/.codexbar/config.json. Generate one at kimi-k2.ai." = "Stocké dans ~/.codexbar/config.json. Générez-en un sur kimi-k2.ai."; "Stored in ~/.codexbar/config.json. Paste the key from the Synthetic dashboard." = "Stocké dans ~/.codexbar/config.json. Collez la clé du tableau de bord synthétique."; "Stored in ~/.codexbar/config.json. Paste your Coding Plan API key from Model Studio." = "Stocké dans ~/.codexbar/config.json. Collez la clé API de votre plan de codage depuis Model Studio."; "Stored in ~/.codexbar/config.json. Paste your MiniMax API key." = "Stocké dans ~/.codexbar/config.json. Collez votre clé API MiniMax."; "Stored in ~/.codexbar/config.json. You can also provide KILO_API_KEY or " = "Stocké dans ~/.codexbar/config.json. Vous pouvez également fournir KILO_API_KEY ou"; "Stores local Codex usage history (8 weeks) to personalize Pace predictions." = "Stocke l’historique d’utilisation local du Codex (8 semaines) pour personnaliser les prédictions Pace."; "Subscription Utilization" = "Utilisation de l'abonnement"; "Surprise me" = "Surprenez-moi"; "Switcher shows icons" = "Le commutateur affiche des icônes"; "Symlink CodexBarCLI to /usr/local/bin and /opt/homebrew/bin as codexbar." = "Lien symbolique CodexBarCLI vers /usr/local/bin et /opt/homebrew/bin en tant que codexbar."; "System" = "Système"; "Temporarily shows the loading animation after the next refresh." = "Affiche temporairement l'animation de chargement après la prochaine actualisation."; "Tertiary (\\(label))" = "Tertiaire (\\(label))"; "Tertiary (\\(tertiaryTitle))" = "Tertiaire (\\(tertiaryTitle))"; "The default Codex account on this Mac." = "Le compte Codex par défaut sur ce Mac."; "Toggle" = "Basculer"; "Toggle subtitle" = "Basculer le sous-titre"; "Token" = "Jeton"; "Trigger the menu bar menu from anywhere." = "Déclenchez le menu de la barre de menus depuis n'importe où."; "True" = "Vrai"; "Twitter" = "Twitter"; "Unsupported" = "Non pris en charge"; "Update Channel" = "Mettre à jour la chaîne"; "Updated" = "Mis à jour"; "Updates unavailable in this build." = "Mises à jour non disponibles dans cette version."; "Usage" = "Utilisation"; "Usage breakdown" = "Répartition de l'utilisation"; "Usage history (30 days)" = "Historique d'utilisation"; "Usage source" = "Source d'utilisation"; "Use BigModel for the China mainland endpoints (open.bigmodel.cn)." = "Utilisez BigModel pour les points de terminaison de la Chine continentale (open.bigmodel.cn)."; "Use a single menu bar icon with a provider switcher." = "Utilisez une seule icône de barre de menu avec un sélecteur de fournisseur."; "Use international or China mainland console gateways for quota fetches." = "Utilisez les passerelles de console internationales ou chinoises pour les récupérations de quotas."; "Version" = "Version"; "Version \\(self.versionString)" = "Version \\(self.versionString)"; "Version \\(version)" = "Version \\(version)"; "Version \\(versionString)" = "Version \\(versionString)"; "Vertex AI Login" = "Connexion à Vertex AI"; "Wait for the current managed Codex login to finish before adding another account." = "Attendez la fin de la connexion Codex gérée actuelle avant d'ajouter un autre compte."; "Waiting for Authentication..." = "En attente d'authentification..."; "Website" = "Site web"; "Weekly limit confetti" = "Confettis de limite hebdomadaire"; "Weekly token limit" = "Limite hebdomadaire de jetons"; "Weekly usage" = "Utilisation hebdomadaire"; "Weekly usage unavailable for this account." = "Utilisation hebdomadaire indisponible pour ce compte."; "Window: \\(window)" = "Fenêtre : \\(window)"; "Write logs to \\(self.fileLogPath) for debugging." = "Écrivez les journaux dans \\(self.fileLogPath) pour le débogage."; "Yes" = "Oui"; "\\(detail.modelCode): \\(usage)" = "\\(detail.modelCode) : \\(usage)"; "\\(name): \\(truncated)" = "\\(name) : \\(truncated)"; "\\(name): \\(updated) · 30d \\(cost)" = "\\(name) : \\(updated) · 30j \\(cost)"; "\\(name): fetching…\\(elapsed)" = "\\(name) : récupération de…\\(elapsed)"; "\\(name): last attempt \\(when)" = "\\(name) : dernière tentative \\(when)"; "\\(name): no data yet" = "\\(name) : aucune donnée pour l'instant"; "\\(name): unsupported" = "\\(name) : non pris en charge"; "all browsers" = "tous les navigateurs"; "available again." = "à nouveau disponible."; "built_format" = "Construit %@"; "copilot_complete_in_browser" = "Connectez-vous complètement dans votre navigateur."; "copilot_device_code" = "Code de l'appareil copié dans le presse-papier : %1$@\n\nVérifiez à : %2$@"; "copilot_device_code_copied" = "Code de l'appareil copié."; "copilot_verify_at" = "Vérifiez à %@"; "copilot_waiting_text" = "Terminez la connexion dans votre navigateur.\nCette fenêtre se ferme automatiquement une fois la connexion terminée."; "copilot_window_closes_auto" = "Cette fenêtre se ferme automatiquement une fois la connexion terminée."; "cost_status_error" = "%1$@ : %2$@"; "cost_status_fetching" = "%1$@ : récupération de … %2$@"; "cost_status_last_attempt" = "%1$@ : dernière tentative %2$@"; "cost_status_no_data" = "%@ : aucune donnée pour l'instant"; "cost_status_snapshot" = "%1$@ : %2$@ · %3$@ %4$@"; "cost_status_unsupported" = "%@ : non pris en charge"; "credits_remaining" = "Crédits : %@"; "cursor_on_demand" = "À la demande : %@"; "cursor_on_demand_with_limit" = "À la demande : %1$@ / %2$@"; "extra_usage_format" = "Utilisation supplémentaire : %1$@ / %2$@"; "jetbrains_detected_generate" = "Détecté : %@. Utilisez l'assistant IA une fois pour générer des données de quota, puis actualisez CodexBar."; "jetbrains_detected_select" = "Détecté : %@. Sélectionnez votre IDE préféré dans Paramètres, puis actualisez CodexBar."; "last_fetch_failed_with_provider" = "La dernière récupération de %@ a échoué :"; "last_spend" = "Dernière dépense : %@"; "mcp_model_usage" = "%1$@ : %2$@"; "mcp_resets" = "Réinitialisation : %@"; "mcp_window" = "Fenêtre : %@"; "metric_average" = "Moyenne (%1$@ + %2$@)"; "metric_primary" = "Primaire (%@)"; "metric_secondary" = "Secondaire (%@)"; "metric_tertiary" = "Tertiaire (%@)"; "multiple_workspaces_found" = "CodexBar a trouvé plusieurs espaces de travail pour %@. Veuillez choisir l'espace de travail à ajouter."; "ory_session_…=…; csrftoken=…" = "ory_session_…=…; csrftoken=…"; "overview_choose_providers" = "Choisissez jusqu'à %@ fournisseurs"; "remove_account_message" = "Supprimer %@ de CodexBar ? Sa maison Codex gérée sera supprimée."; "version_format" = "Version %@"; "vertex_ai_login_instructions" = "Pour suivre l'utilisation de Vertex AI, authentifiez-vous auprès de Google Cloud.\n\n1. Ouvrez le terminal\n2. Exécutez : gcloud auth application-default login\n3. Suivez les invites du navigateur pour vous connecter\n4. Définissez votre projet : gcloud config set project PROJECT_ID\n\nOuvrir le terminal maintenant ?"; "workspaceID is set but only opencode, opencodego, and deepgram support workspaceID." = "workspaceID est défini mais seuls opencode, opencodego et deepgram prennent en charge workspaceID."; "© 2026 Peter Steinberger. MIT License." = "© 2026 Peter Steinberger. Licence MIT."; /* General Pane */ "section_system" = "Système"; "section_usage" = "Utilisation"; "section_automation" = "Automatisation"; "language_title" = "Langue"; "language_subtitle" = "Change la langue d'affichage. Nécessite de redémarrer l'app pour une prise en compte complète."; "language_system" = "Système"; "language_english" = "Anglais"; "language_spanish" = "Espagnol"; "language_catalan" = "Catalan"; "language_chinese_simplified" = "Chinois simplifié"; "language_chinese_traditional" = "Chinois traditionnel"; "language_portuguese_brazilian" = "Portugais (Brésil)"; "language_german" = "Allemand"; "language_swedish" = "Suédois"; "language_french" = "Français"; "language_dutch" = "Néerlandais"; "language_ukrainian" = "Ukrainien"; "language_japanese" = "Japonais"; "language_korean" = "Coréen"; "language_italian" = "Italiano"; "language_vietnamese" = "Vietnamien"; "language_turkish" = "Türkçe"; "language_indonesian" = "Indonésien"; "language_polish" = "Polonais"; "start_at_login_title" = "Lancer à l'ouverture de session"; "start_at_login_subtitle" = "Ouvre automatiquement CodexBar au démarrage de votre Mac."; "show_cost_summary" = "Afficher le récapitulatif des coûts"; "show_cost_summary_subtitle" = "Lit les journaux d'utilisation locaux. Affiche le coût d'aujourd'hui et de la période sélectionnée dans le menu."; "cost_history_days_title" = "Fenêtre d'historique : %d jours"; "cost_auto_refresh_info" = "Actualisation automatique : toutes les heures · Délai d'expiration : 10 min"; "refresh_cadence_title" = "Fréquence d'actualisation"; "refresh_cadence_subtitle" = "Définit la fréquence à laquelle CodexBar interroge les fournisseurs en arrière-plan."; "manual_refresh_hint" = "L'actualisation automatique est désactivée ; utilisez la commande Actualiser du menu."; "check_provider_status_title" = "Vérifier l'état des fournisseurs"; "check_provider_status_subtitle" = "Interroge les pages d'état OpenAI/Claude et Google Workspace pour Gemini/Antigravity, et affiche les incidents dans l'icône et le menu."; "session_quota_notifications_title" = "Notifications de quota de session"; "session_quota_notifications_subtitle" = "Vous avertit lorsque le quota de session sur 5 heures atteint 0 % puis lorsqu'il redevient disponible."; "quota_warning_notifications_title" = "Alertes de quota"; "quota_warning_notifications_subtitle" = "Vous avertit lorsque le quota restant (session ou hebdomadaire) franchit les seuils configurés."; "quota_warnings_title" = "Alertes de quota"; "quota_warning_session" = "session"; "quota_warning_session_capitalized" = "Session"; "quota_warning_weekly" = "hebdomadaire"; "quota_warning_weekly_capitalized" = "Hebdomadaire"; "quota_warning_notification_title" = "%1$@ %2$@ : quota faible"; "quota_warning_notification_body" = "Il reste %1$@. Seuil d'alerte %2$d %% (%3$@) atteint."; "quota_warning_notification_body_with_account" = "Compte %1$@. Il reste %2$@. Seuil d'alerte %3$d %% (%4$@) atteint."; "session_depleted_notification_title" = "Session %@ épuisée"; "session_depleted_notification_body" = "0 % restant. Vous serez notifié quand elle redeviendra disponible."; "session_restored_notification_title" = "Session %@ rétablie"; "session_restored_notification_body" = "Le quota de session est à nouveau disponible."; "quota_warning_warn_at" = "Avertir à"; "quota_warning_global_threshold_subtitle" = "Pourcentages restants pour les fenêtres de session et hebdomadaires, sauf si un fournisseur les remplace."; "quota_warning_sound" = "Lire un son de notification"; "quota_warning_provider_inherits" = "Utilise les réglages globaux d'alerte de quota, sauf personnalisation de cette fenêtre."; "quota_warning_customize_thresholds" = "Personnaliser les seuils %@"; "quota_warning_enable_warnings" = "Activer les alertes %@"; "quota_warning_window_warn_at" = "Alerte %@"; "quota_warning_off" = "Désactivé"; "quota_warning_inherited" = "Hérité : %@"; "quota_warning_depleted_only" = "uniquement à l'épuisement"; "quota_warning_upper" = "Seuil haut"; "quota_warning_lower" = "Seuil bas"; "apply" = "Appliquer"; "quit_app" = "Quitter CodexBar"; /* Tab titles */ "tab_general" = "Général"; "tab_providers" = "Fournisseurs"; "tab_display" = "Affichage"; "tab_advanced" = "Avancé"; "tab_about" = "À propos"; "tab_debug" = "Débogage"; /* Providers Pane */ "select_a_provider" = "Sélectionner un fournisseur"; "cancel" = "Annuler"; "last_fetch_failed" = "dernière récupération échouée"; "usage_not_fetched_yet" = "utilisation pas encore récupérée"; "managed_account_storage_unreadable" = "Le stockage du compte géré est illisible. L'accès au compte réel est toujours disponible, mais les actions gérées d'ajout, de réauthentification et de suppression sont désactivées jusqu'à ce que le magasin soit récupérable."; "remove_codex_account_title" = "Supprimer le compte Codex ?"; "remove" = "Supprimer"; "managed_login_already_running" = "Une connexion Codex gérée est déjà en cours d'exécution. Attendez la fin avant d'ajouter ou de ré-authentifier un autre compte."; "managed_login_failed" = "La connexion au Codex géré n'a pas abouti. Vérifiez que `codex --version` fonctionne dans Terminal. Si macOS a bloqué ou déplacé « codex » vers la corbeille, supprimez les installations en double obsolètes, exécutez « npm install -g --include=optional @openai/codex@latest », puis réessayez."; "codex_login_output" = "Résultat de connexion à Codex :"; "managed_login_missing_email" = "Connexion au Codex terminée, mais aucune adresse e-mail du compte n'était disponible. Réessayez après avoir confirmé que le compte est entièrement connecté."; "login_success_notification_title" = "%@ connexion réussie"; "login_success_notification_body" = "Vous pouvez revenir à l’app ; authentification terminée."; "workspace_selection_cancelled" = "CodexBar a trouvé plusieurs espaces de travail, mais aucun espace de travail n'a été sélectionné."; "unsafe_managed_home" = "CodexBar a refusé de modifier un chemin d'accès à la maison géré inattendu : %@"; "menu_bar_metric_title" = "Métrique de la barre de menus"; "menu_bar_metric_subtitle" = "Choisissez quelle fenêtre gère le pourcentage de la barre de menus."; "menu_bar_metric_subtitle_deepseek" = "Affiche le solde DeepSeek dans la barre de menu."; "menu_bar_metric_subtitle_moonshot" = "Affiche le solde de l'API Moonshot / Kimi dans la barre de menu."; "menu_bar_metric_subtitle_mistral" = "Affiche les dépenses de l'API Mistral du mois en cours dans la barre de menu."; "menu_bar_metric_subtitle_kimik2" = "Affiche les crédits de la clé API Kimi K2 dans la barre de menu."; "automatic" = "Automatique"; "primary_api_key_limit" = "Primaire (limite de clé API)"; /* Display Pane */ "section_menu_bar" = "Barre de menus"; "merge_icons_title" = "Fusionner les icônes"; "merge_icons_subtitle" = "Utilisez une seule icône de barre de menu avec un sélecteur de fournisseur."; "switcher_shows_icons_title" = "Le commutateur affiche des icônes"; "switcher_shows_icons_subtitle" = "Afficher les icônes des fournisseurs dans le sélecteur (sinon, afficher une ligne de progression hebdomadaire)."; "show_most_used_provider_title" = "Afficher le fournisseur le plus utilisé"; "show_most_used_provider_subtitle" = "La barre de menu affiche automatiquement le fournisseur le plus proche de sa limite de débit."; "menu_bar_shows_percent_title" = "La barre de menu affiche le pourcentage"; "menu_bar_shows_percent_subtitle" = "Remplacez les barres de créatures par des icônes de marque du fournisseur et un pourcentage.";