diff --git a/ui/src/i18n/.i18n/fr.meta.json b/ui/src/i18n/.i18n/fr.meta.json index 7626430b493..32385af1b9f 100644 --- a/ui/src/i18n/.i18n/fr.meta.json +++ b/ui/src/i18n/.i18n/fr.meta.json @@ -1,18 +1,11 @@ { - "fallbackKeys": [ - "overview.pairing.metadataUpgradeSummary", - "overview.pairing.metadataUpgradeTitle", - "overview.pairing.roleUpgradeSummary", - "overview.pairing.roleUpgradeTitle", - "overview.pairing.scopeUpgradeSummary", - "overview.pairing.scopeUpgradeTitle" - ], - "generatedAt": "2026-04-20T07:50:52.788Z", + "fallbackKeys": [], + "generatedAt": "2026-04-20T08:10:25.126Z", "locale": "fr", "model": "gpt-5.4", "provider": "openai", "sourceHash": "3ca70e4eba34c7843d6a23944d24fdcf565b45d2b83e4fc371b9763235d25d3c", "totalKeys": 733, - "translatedKeys": 727, + "translatedKeys": 733, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/fr.tm.jsonl b/ui/src/i18n/.i18n/fr.tm.jsonl index ec9b4f3794c..f028547f24e 100644 --- a/ui/src/i18n/.i18n/fr.tm.jsonl +++ b/ui/src/i18n/.i18n/fr.tm.jsonl @@ -173,6 +173,7 @@ {"cache_key":"37b66985af3ea7988691be081dd56cc3730b06b2b2168dc90ae607eb9b69d185","model":"gpt-5.4","provider":"openai","segment_id":"usage.empty.subtitle","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Load usage data to compare costs, inspect sessions, and drill into timelines without leaving the dashboard.","text_hash":"ca71e79b3867fcfedecce345bf3266c962cb627906ba83e102a44ddab8fa97dc","tgt_lang":"fr","translated":"Chargez les données d’utilisation pour comparer les coûts, examiner les sessions et explorer les chronologies sans quitter le tableau de bord.","updated_at":"2026-04-05T17:14:15.204Z"} {"cache_key":"38232b6c93b93e19c5dd564d9671249312b7c8fa5f62cef54ee5fae6711ae086","model":"gpt-5.4","provider":"openai","segment_id":"overview.insecure.hint","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"This page is HTTP, so the browser blocks device identity. Use HTTPS (Tailscale Serve) or open {url} on the gateway host.","text_hash":"cad0bf733382b4045b58b655906daf9975c0ce69bbba9c7f4942b2e634a4e053","tgt_lang":"fr","translated":"Cette page utilise HTTP, le navigateur bloque donc l’identité de l’appareil. Utilisez HTTPS (Tailscale Serve) ou ouvrez {url} sur l’hôte Gateway.","updated_at":"2026-04-05T17:14:04.532Z"} {"cache_key":"3862e10bbe5465d81ef9393cf1cf69a432b4a8a96a62e7f517a1443b624c7dd7","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.diary.waitingHint","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Narrative entries will appear after the next dreaming cycle.","text_hash":"c183c67ee0ad3800a518c6eac25bb58b19d4c9f944a961f2c1e371f581a465cd","tgt_lang":"fr","translated":"Les entrées narratives apparaîtront après le prochain cycle de rêverie.","updated_at":"2026-04-06T02:49:55.695Z"} +{"cache_key":"38b38a871520d713043474a10310360a3f3e2efcd2603e67774b2b3c7ef90449","model":"gpt-5.4","provider":"openai","segment_id":"overview.pairing.metadataUpgradeSummary","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"This device is already paired, but the metadata change is waiting for approval.","text_hash":"807901f180fc3236ef54cbca851f5451b0c736f2aed0a6524d2c80ab238f012e","tgt_lang":"fr","translated":"Cet appareil est déjà appairé, mais la modification des métadonnées est en attente d’approbation.","updated_at":"2026-04-20T08:10:24.973Z"} {"cache_key":"38fdcf589b51b0cb7122437a4af63c231b1a7f54a5773c87627eb4b65284ee16","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.noAgentData","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"No agent data","text_hash":"a40dc61b67f59dc2113e56ffa5b63c02fccdcfc344f6defedc45fa9189ea4611","tgt_lang":"fr","translated":"Aucune donnée d’agent","updated_at":"2026-04-05T17:14:24.497Z"} {"cache_key":"391f670252c7823b189f1eba4406b5fcbf661d732737b41d11539b3353b0bd76","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.staggerUnit","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Stagger unit","text_hash":"91f427bfe9e5d6bb461f1cdcd124fbf3ee25ceec6e5763c69092ffe9120007ed","tgt_lang":"fr","translated":"Unité de décalage","updated_at":"2026-04-05T17:15:56.876Z"} {"cache_key":"392d746b50e28ed1dda287d61dfc8c49da8104a9cf19fdcb0f23aabc41951455","model":"gpt-5.4","provider":"openai","segment_id":"cron.jobs.nextRun","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Next run","text_hash":"b3c0ab96930c9e21f118b971e6e6a964da71f14b30366b11bc8b76c048878fb9","tgt_lang":"fr","translated":"Prochaine exécution","updated_at":"2026-04-05T17:15:36.630Z"} @@ -259,6 +260,7 @@ {"cache_key":"559d42a1816e5822a536dfaa9528371e83fba94dcbdbbae74c9b9f2d8a7581fb","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.phrases.consolidatingMemories","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"consolidating memories…","text_hash":"89baaaae1f0e1ad3d02d40be2987273190f86bf34e8a27dd35c8e7faa76e2841","tgt_lang":"fr","translated":"consolidation des souvenirs…","updated_at":"2026-04-06T02:50:01.134Z"} {"cache_key":"5636f9253eceea76e987c314c162dca4d95558272311e2e67b72befc8fe0594c","model":"gpt-5.4","provider":"openai","segment_id":"cron.errors.webhookUrlInvalid","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Webhook URL must start with http:// or https://.","text_hash":"08a52ce0d5afdaa43d74ecefd749f61e6ecc3368a92a459f07bf85e612ac7dc1","tgt_lang":"fr","translated":"L’URL du webhook doit commencer par http:// ou https://.","updated_at":"2026-04-05T17:16:04.853Z"} {"cache_key":"56b50c5463978b78fce5560cba9df53194a264255880578e3fd423584bece3ce","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.phrases.weavingShortTerm","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"weaving short-term into long-term…","text_hash":"1d64d672d34876489dc3885e05677abcae21d06bfa1d25ed87001721e441bd12","tgt_lang":"fr","translated":"tissage du court terme dans le long terme…","updated_at":"2026-04-06T02:50:01.134Z"} +{"cache_key":"571a972637f0a8c18a50fbe906a14aca634823a7a6a9d8569ee108e8dc160a58","model":"gpt-5.4","provider":"openai","segment_id":"overview.pairing.roleUpgradeTitle","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Role upgrade pending approval.","text_hash":"358d4d3574c1351dc700fe71baca6dfec0b95cd935b9db716db31855aa6e3a2d","tgt_lang":"fr","translated":"Mise à niveau du rôle en attente d’approbation.","updated_at":"2026-04-20T08:10:24.973Z"} {"cache_key":"57632ceaaa82e63939333d720508975742c17b589faaaeb97866808d20f7c984","model":"gpt-5.4","provider":"openai","segment_id":"overview.snapshot.title","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Snapshot","text_hash":"6ad27bd4ec33b079208334dfea86ff96900f95ca640dda1d2638d694d077668b","tgt_lang":"fr","translated":"Capture","updated_at":"2026-04-05T17:13:59.772Z"} {"cache_key":"578641d2cf3f154c36c468e7218e83131a7a514a70661ef059aa6afd24303f22","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.scene.working","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Working…","text_hash":"5474eef8d0f179c707cf418e2bbb468c77cc24edc5e9f5f4e137e85e06a8eea0","tgt_lang":"fr","translated":"En cours…","updated_at":"2026-04-08T18:37:54.810Z"} {"cache_key":"57bab4dcc2147710be908ae252a91bf7fb04fedbb8bb786df4af513aee18c70a","model":"gpt-5.4","provider":"openai","segment_id":"languages.jaJP","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"日本語 (Japanese)","text_hash":"6da707c478f800a1b4c4fb6eac67f61d1046ecf2f3f297b1785ceb926e69c559","tgt_lang":"fr","translated":"日本語 (japonais)","updated_at":"2026-04-05T17:15:31.267Z"} @@ -268,6 +270,7 @@ {"cache_key":"5938c9621ecc63c07ad4cf0a4579631dc5ddfe96ccabda24c8a2c164186a6b8a","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.thinkingPlaceholder","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"low","text_hash":"6c1ff09db3a73dc4a854f695d20d174a848d55f2d743bab2ee1f8fc75be454f3","tgt_lang":"fr","translated":"low","updated_at":"2026-04-06T03:00:00.760Z"} {"cache_key":"599cddad8579c0cb75991d4310f402965eb33b2d12a3d41df174dbe1f92a6d53","model":"gpt-5.4","provider":"openai","segment_id":"channels.generic.subtitle","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Channel status and configuration.","text_hash":"af598d2e3f8e7a9dcacdc23e2865c738ceced7ac9c98bb19ff0fde64e76d5be0","tgt_lang":"fr","translated":"État et configuration du canal.","updated_at":"2026-04-06T02:49:41.314Z"} {"cache_key":"59fc2697c7f9cc9fdcd24ca7459bc1f9f69f964e0b41c76edcbd33ca97d8466c","model":"gpt-5.4","provider":"openai","segment_id":"overview.connection.insecureHttpDocsTitle","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Insecure HTTP docs (opens in new tab)","text_hash":"10642206faa50df2cdcf2852e455c9bf65abd99845a755e832ee5fd1394a2087","tgt_lang":"fr","translated":"Documentation sur HTTP non sécurisé (s’ouvre dans un nouvel onglet)","updated_at":"2026-04-20T06:26:41.876Z"} +{"cache_key":"5a198197bbcb5e7212d666e48f1e02667ffb97d1894794642460693c25bdb20b","model":"gpt-5.4","provider":"openai","segment_id":"overview.pairing.scopeUpgradeSummary","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"This device is already paired, but the requested wider scope is waiting for approval.","text_hash":"6c5bbe5182760663fe6a6ce97c13c2f407e240fb42e028abc283716b6a0f2499","tgt_lang":"fr","translated":"Cet appareil est déjà appairé, mais l’élargissement de portée demandé est en attente d’approbation.","updated_at":"2026-04-20T08:10:24.973Z"} {"cache_key":"5a1a0d7d5f3462a6fe5dba251a01909d5b2fbceb50b2eac4d4f41fa3d55c1e82","model":"gpt-5.4","provider":"openai","segment_id":"overview.cards.cost","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Cost","text_hash":"204a5eb2cd28bcfdf3be9f8c765948e9e831609e3c57048cdbd6b8a94cf49126","tgt_lang":"fr","translated":"Coût","updated_at":"2026-04-05T17:14:07.692Z"} {"cache_key":"5a3285ce30c8b41c6948a05677cca7888ba546837469cf000cc4758848396d1a","model":"gpt-5.4","provider":"openai","segment_id":"common.refresh","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Refresh","text_hash":"0e91610117029a62a478b7fa7df0b8598bebe3ab1e192d4b1882e310719c9671","tgt_lang":"fr","translated":"Actualiser","updated_at":"2026-04-05T17:13:51.251Z"} {"cache_key":"5a4295e589e02401ec6deb07910858b267719feb1304df7d2db9964d12d7efe0","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.exactTimingHelp","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Run on exact cron boundaries with no spread.","text_hash":"9703f65e118e6804dabd58b8a31e34c994208f511a16eb699173991d6a041b57","tgt_lang":"fr","translated":"Exécuter exactement aux limites cron sans étalement.","updated_at":"2026-04-05T17:15:56.876Z"} @@ -419,6 +422,7 @@ {"cache_key":"92062221b0605fd9965df370d1741eb0c98d4694916821ab802f4875118aded1","model":"gpt-5.4","provider":"openai","segment_id":"usage.filters.pinned","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Pinned","text_hash":"f20c879465551f0d1457a13d4390d0f1ece456b115d75463169c5d55341b9b1e","tgt_lang":"fr","translated":"Épinglé","updated_at":"2026-04-05T17:14:09.807Z"} {"cache_key":"92e167a1267ae0908bfcd0ed9f2bc0bd779eccc4dbb6414fa9a8f6df2e2a0f04","model":"gpt-5.4","provider":"openai","segment_id":"cron.runs.title","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Run history","text_hash":"addf321bfa5b8346b1699c837e7658a4c646025227efada351113b4cbd649181","tgt_lang":"fr","translated":"Historique d’exécution","updated_at":"2026-04-05T17:15:36.630Z"} {"cache_key":"930eb8e23a0e1e9f2b08f9479fad460420752230d1dbd73cb6b63da302b2ff3e","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.stats.promoted","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Promoted","text_hash":"0cf04463c4276a6276986c22155bd4a32ce81e8dd162a657dedfa9afb97a7371","tgt_lang":"fr","translated":"Promus","updated_at":"2026-04-08T18:37:54.810Z"} +{"cache_key":"9341decd60dbad034761bb4bca75f8e11441353186e3c5883f01c86872c3703a","model":"gpt-5.4","provider":"openai","segment_id":"overview.pairing.scopeUpgradeTitle","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Scope upgrade pending approval.","text_hash":"01f51310417022d876b39bac2b047896b7a52e4be59e9ea7ce5416ae0c9010b3","tgt_lang":"fr","translated":"Mise à niveau de portée en attente d’approbation.","updated_at":"2026-04-20T08:10:24.973Z"} {"cache_key":"9355159606c571e7515a36000ac7a48cd5fc169228d4775e3258c387775b113e","model":"gpt-5.4","provider":"openai","segment_id":"common.relink","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Relink","text_hash":"6c2050caec79d2e5993192ad10a22ec6347ab647a1a7dfd9e797e64737f3f295","tgt_lang":"fr","translated":"Relier à nouveau","updated_at":"2026-04-06T02:49:41.314Z"} {"cache_key":"936fcba3c1ecf5b13f3c73140c26d5d6c2d8d9a907ef942b8f3984b1fb1c2d81","model":"gpt-5.4","provider":"openai","segment_id":"overview.connection.docsLink","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Read the docs →","text_hash":"412b59669150e05afaf4671cae2d9708750732c55d290efffeec7dcf7fef80e7","tgt_lang":"fr","translated":"Lire la documentation →","updated_at":"2026-04-05T17:14:07.692Z"} {"cache_key":"937a92629b374666fcd8d310f0050c707e844d74918caa7f2863082bc35b1902","model":"gpt-5.4","provider":"openai","segment_id":"overview.cards.modelAuth","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Model Auth","text_hash":"15e5d3b038456d28fe3c7255935a490892a1517c8d316170e5776009bc9dc9bd","tgt_lang":"fr","translated":"Authentification des modèles","updated_at":"2026-04-15T05:43:57.031Z"} @@ -544,6 +548,7 @@ {"cache_key":"bcd7881a89691c48658ad4af232eb035c84d1849c6aa6f3e0e52eeb3b438a28e","model":"gpt-5.4","provider":"openai","segment_id":"usage.metrics.sessions","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"sessions","text_hash":"1225ae6c1ae69dcb4ee4781b703e12206f3b549cd3ca151070a8d8d8f371dd71","tgt_lang":"fr","translated":"sessions","updated_at":"2026-04-06T02:59:58.487Z"} {"cache_key":"bce1c283588166469a70063bd1810ecd4132b12706f2b69f5fcc9f4e6d0b3e05","model":"gpt-5.4","provider":"openai","segment_id":"nav.chat","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Chat","text_hash":"460b3a7da007b7af9d35bca54181dc91382263b2bf133ca214871ca1fed1fc1c","tgt_lang":"fr","translated":"Chat","updated_at":"2026-04-06T02:59:56.317Z"} {"cache_key":"bdd7095145c4bc5e61a9589351728b0895b20f671592c69c40dcd21e29ffdbf9","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.errorRate","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Error Rate","text_hash":"bf7d539c44f171797478b65a6dc0ec7ab2abe1a684e4c20d6407b2376a2f79d1","tgt_lang":"fr","translated":"Taux d’erreur","updated_at":"2026-04-05T17:14:21.908Z"} +{"cache_key":"be43429bc12fd3ad85c3fe79072c11c23fdf9a51c3da979ad120f4fb20b9166c","model":"gpt-5.4","provider":"openai","segment_id":"overview.pairing.roleUpgradeSummary","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"This device is already paired, but the requested role change is waiting for approval.","text_hash":"6be065f7872c9da91207eaac047a8e9d1638e980449baa4746f51c69d1197695","tgt_lang":"fr","translated":"Cet appareil est déjà appairé, mais le changement de rôle demandé est en attente d’approbation.","updated_at":"2026-04-20T08:10:24.973Z"} {"cache_key":"be74abf310d51816570ab129f71518e79c41b296559dd467e2bee62e71cff3d6","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.files","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Files","text_hash":"abc7e9892806b047b4d4786b3685285543f76ca314c4c76246d5f6544c7856c9","tgt_lang":"fr","translated":"Fichiers","updated_at":"2026-04-05T17:14:30.205Z"} {"cache_key":"be9857db7b4fb308c4d7e23e4cbcaf96396707dacf02bdc8e29caf01163574e1","model":"gpt-5.4","provider":"openai","segment_id":"common.audience","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Audience","text_hash":"545c02357695a6ffed97b01a94a46b9aeb4686f4480173da6d0faeae8eb85053","tgt_lang":"fr","translated":"Audience","updated_at":"2026-04-06T02:59:56.317Z"} {"cache_key":"bea8c29155102b62d5f16fde55778eb331b70b2dd74efef5fe9fcc854498b88b","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.systemEventHelp","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Sends your text to the gateway main timeline (good for reminders/triggers).","text_hash":"284a601bd74ca50e61fcf8ec9749af44936ad445a6098d38c63090b731b46508","tgt_lang":"fr","translated":"Envoie votre texte à la chronologie principale du Gateway (idéal pour les rappels/déclencheurs).","updated_at":"2026-04-05T17:15:52.177Z"} @@ -605,6 +610,7 @@ {"cache_key":"cdd95a07f98eda9a0f2a5a79ed2110a827e6e5fa651de15eafef6022c02db760","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.namePlaceholder","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Morning brief","text_hash":"c6aa9cd74d6a54a6dcee824d7c8011da5e4f2e09781c10ab651db21607b558c6","tgt_lang":"fr","translated":"Brief du matin","updated_at":"2026-04-05T17:15:43.702Z"} {"cache_key":"cddcd041641c8e64c9d4ddcc41f6c24804e5812279a1fa7b7789bd49bc5c6bee","model":"gpt-5.4","provider":"openai","segment_id":"cron.runEntry.noSummary","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"No summary.","text_hash":"cc652bed88c52ec5625d8d89e21caae70f02ab89216fee147fa9991c2b647f92","tgt_lang":"fr","translated":"Aucun résumé.","updated_at":"2026-04-05T17:16:02.558Z"} {"cache_key":"ce128010b21b4bdfd8c5113958f4ce3821075478e2ff53eb7e6f867eafe337a1","model":"gpt-5.4","provider":"openai","segment_id":"usage.mosaic.subtitleEmpty","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Estimates require session timestamps.","text_hash":"242d30713d9b93113fb26af72f562aab6200824db8395f314351cfcbe0a164f0","tgt_lang":"fr","translated":"Les estimations nécessitent des horodatages de session.","updated_at":"2026-04-05T17:14:34.186Z"} +{"cache_key":"ceab54dea654bea6bde45d659ad27f8898cc0941c2cebafd883560406120e708","model":"gpt-5.4","provider":"openai","segment_id":"overview.pairing.metadataUpgradeTitle","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Device metadata change pending approval.","text_hash":"e87def1876a39381e02aca01b40a31388746b85ef4fcc1b89f231e98c5bf45c4","tgt_lang":"fr","translated":"Modification des métadonnées de l’appareil en attente d’approbation.","updated_at":"2026-04-20T08:10:24.973Z"} {"cache_key":"cf19576699eed2c5b682258388217cc9d61f604b25d4faf633b1ea1793ad24d2","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.deleteAfterRunHelp","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Best for one-shot reminders that should auto-clean up.","text_hash":"ac58117ba82b8e2aebe353e66926cc53f936b1d38336f14db3904d15218df4f7","tgt_lang":"fr","translated":"Idéal pour les rappels ponctuels qui doivent se nettoyer automatiquement.","updated_at":"2026-04-05T17:15:56.876Z"} {"cache_key":"cf4f350f4f8bcc70937415830edd24ecb23419a9bc1dd2aff190e9daaf70b337","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.advanced.emptyPromoted","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"No recent promotions to inspect.","text_hash":"8567f5da8f4809b0d871de3a50793ea5a7e89050f9768f2850a625f96ef6a35b","tgt_lang":"fr","translated":"Aucune promotion récente à examiner.","updated_at":"2026-04-10T07:59:17.950Z"} {"cache_key":"d0b5b68fa86d07f1c39d7a856d753a7d5f651c0ab5f9850e707da7cf375467af","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.sessionsHint","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Distinct sessions in the range.","text_hash":"03ac814eb939f3f67105d4862c3c3b47a36dc5906b2fa1fbf50c8e2ff2ec1255","tgt_lang":"fr","translated":"Sessions distinctes dans l’intervalle.","updated_at":"2026-04-05T17:14:18.569Z"} diff --git a/ui/src/i18n/locales/fr.ts b/ui/src/i18n/locales/fr.ts index a205ef97aea..7219eeeeac3 100644 --- a/ui/src/i18n/locales/fr.ts +++ b/ui/src/i18n/locales/fr.ts @@ -245,15 +245,15 @@ export const fr: TranslationMap = { }, pairing: { hint: "Cet appareil nécessite une approbation d’appairage de l’hôte Gateway.", - scopeUpgradeTitle: "Scope upgrade pending approval.", + scopeUpgradeTitle: "Mise à niveau de portée en attente d’approbation.", scopeUpgradeSummary: - "This device is already paired, but the requested wider scope is waiting for approval.", - roleUpgradeTitle: "Role upgrade pending approval.", + "Cet appareil est déjà appairé, mais l’élargissement de portée demandé est en attente d’approbation.", + roleUpgradeTitle: "Mise à niveau du rôle en attente d’approbation.", roleUpgradeSummary: - "This device is already paired, but the requested role change is waiting for approval.", - metadataUpgradeTitle: "Device metadata change pending approval.", + "Cet appareil est déjà appairé, mais le changement de rôle demandé est en attente d’approbation.", + metadataUpgradeTitle: "Modification des métadonnées de l’appareil en attente d’approbation.", metadataUpgradeSummary: - "This device is already paired, but the metadata change is waiting for approval.", + "Cet appareil est déjà appairé, mais la modification des métadonnées est en attente d’approbation.", mobileHint: "Sur mobile ? Copiez l’URL complète (y compris #token=...) depuis openclaw dashboard --no-open sur votre ordinateur.", docsTitle: "Documentation sur l’appairage des appareils (s’ouvre dans un nouvel onglet)",