Files
owncast/web/i18n/fr/translation.json
T
CopilotGitHubgabekcopilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>Gabe Kangas
1cf923a5af Update localization files + references (#4556)
* Initial plan

* Add localization support to NameChangeModal component

Co-authored-by: gabek <414923+gabek@users.noreply.github.com>

* Add NameChangeModal translations to English language file

Co-authored-by: gabek <414923+gabek@users.noreply.github.com>

* fix(i18n): fix localization keys

* chore(test): add i18n test

* chore(i18n): update translation script

* chore(i18n): reorgnize translation keys and update components

* chore: fix linting warnings

* chore(i18n): update all the language files

* feat(i18n): add last live ago i18n key

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: gabek <414923+gabek@users.noreply.github.com>
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
2025-09-15 19:27:56 -07:00

152 lines
8.3 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"Admin": {
"EditInstanceDetails": {
"directoryDescription": "Augmentez votre audience en apparaissant dans le Répertoire <a href=\"https://owncast.directory\" target=\"_blank\" rel=\"noreferrer\"><strong>Owncast</strong></a>. Ceci est un service externe géré par le projet Owncast. <a href=\"https://owncast.online/docs/directory/?source=admin\" target=\"_blank\" rel=\"noopener noreferrer\">En savoir plus</a>.",
"offlineMessageDescription": "Le message hors ligne est affiché aux visiteurs de votre page lorsque vous ne diffusez pas. Markdown est pris en charge.",
"serverUrlRequiredForDirectory": "Vous devez définir l'URL <strong>du serveur</strong> ci-dessus pour activer le répertoire."
},
"HardwareInfo": {
"cpu": "Processeur",
"disk": "Disque",
"memory": "Mémoire",
"noDetails": "No hardware details have been collected yet.",
"pleaseWait": "Veuillez patienter",
"title": "Infos Matériel",
"used": "utilisé"
},
"Help": {
"bugPlease": "Si vous avez trouvé un bogue, merci de",
"buildAddons": "Je veux créer des extensions pour Owncast",
"buildTools": "Vous pouvez créer vos propres robots logiciels, superpositions et extensions avec notre",
"commonTasks": "Tâches courantes",
"configureBroadcasting": "M'aider à configurer mon logiciel de diffusion",
"configureInstance": "Je souhaite configurer mon instance Owncast",
"customizeWebsite": "Je veux personnaliser mon site web",
"developerApis": "developer APIs.",
"discussions": "discussions",
"documentation": "Documentation",
"embedStream": "Je veux intégrer ma diffusion dans un autre site",
"faq": "FAQ",
"fixProblems": "Résolution de problèmes",
"foundBug": "J'ai trouvé un bogue",
"generalAnswered": "La plupart des questions d'ordre général sont répondues dans notre",
"generalQuestion": "J'ai une question d'ordre général",
"learnMore": "En savoir plus",
"letUsKnow": "nous en aviser",
"orExist": "ou se retrouvent dans nos",
"other": "Autres",
"readDocs": "Lire la documentation",
"title": "Comment pouvons-nous vous aider ?",
"troubleshooting": "Résolution de problèmes",
"tweakVideo": "Je veux ajuster ma sortie vidéo",
"useStorage": "Je veux utiliser un fournisseur de stockage externe"
},
"LogTable": {
"error": "Erreur",
"info": "Info",
"level": "Niveau",
"logs": "Journaux",
"message": "Message",
"timestamp": "Horodatage",
"warning": "Alerte"
},
"NewsFeed": {
"link": "Lien",
"noNews": "No news.",
"title": "Actualités et Mises à jour d'Owncast"
},
"VideoVariantForm": {
"bitrateDisabledPassthrough": "Bitrate selection is disabled when Video Passthrough is enabled.",
"bitrateGoodForHigh": "Good for high speed & high bitrate viewers.",
"bitrateGoodForMost": "Good for most viewers, bandwidths and resolutions.",
"bitrateGoodForSlow": "Good for slow, mobile and low bitrate viewers.",
"bitrateValueKbps": "{{bitrate}} kbps"
},
"ViewerInfo": {
"currentStream": "Diffusion en cours",
"currentViewers": "Spectateurs présents",
"last12Hours": "Dernières 12 heures",
"last24Hours": "Dernières 24 heures",
"last30Days": "Derniers 30 jours",
"last3Months": "Derniers 3 mois",
"last6Months": "Derniers 6 mois",
"last7Days": "Derniers 7 jours",
"maxViewers": "max spectateurs",
"maxViewersLastStream": "Max spectateurs pour la dernière diffusion",
"maxViewersThisStream": "Max spectateurs pour cette diffusion",
"noData": "No viewer data has been collected yet.",
"pleaseWait": "Veuillez patienter",
"title": "Infos Spectateur",
"viewers": "Spectateurs"
},
"deleteEmoji": "Delete emoji",
"emojiPageDescription": "<strong><em>Traduction Manquante Admin.emojiPageDescription: Veuillez signaler</em></strong>",
"emojiUploadBulkGuide": "<strong><em>Traduction Manquante Admin.emojiUploadBulkGuide : Veuillez signaler</em></strong>",
"emojis": "<strong><em>Traduction Manquante Admin.emojis: Veuillez signaler</em></strong>",
"uploadNewEmoji": "<strong><em>Traduction Manquante Admin.uploadNewEmoji: Veuillez signaler</em></strong>"
},
"Common": {
"poweredByOwncastVersion": "Propulsé par <a href='https://owncast.online'>Owncast v{{versionNumber}}</a>"
},
"Frontend": {
"BrowserNotifyModal": {
"allowButton": "Autoriser",
"blockButton": "Bloquer",
"deniedDescription": "Pour activer les notifications push de {{hostname}} , accédez aux autorisations de votre navigateur pour ce site et activez les notifications. Puis rechargez cette page pour appliquer vos paramètres mis à jour sur ce site. <a href='https://owncast.online/docs/notifications'>En savoir plus.</a>",
"deniedTitle": "Les notifications sont bloquées sur votre appareil",
"enabledDescription": "Pour désactiver les notifications push de {{hostname}} accédez aux autorisations de votre navigateur pour ce site et désactivez les notifications. <a href='https://owncast.online/docs/notifications'>En savoir plus.</a>",
"enabledTitle": "Les notifications sont activées",
"errorMessage": "Error registering for live notifications: {{message}}. Make sure you're not inside a private browser environment or have previously disabled notifications for this stream.",
"errorTitle": "Erreur de notification du navigateur",
"iosAddButton": "Ajouter",
"iosAddToHomeScreen": "Ajouter à l'écran d'accueil",
"iosAllowPrompt": "Autoriser",
"iosComeBack": "Revenir à cet écran et activer les notifications.",
"iosDescription": "Il faut quelques étapes supplémentaires pour vous assurer d'être notifié lorsque vos flux favoris seront en direct.",
"iosNameAndTap": "Donnez un nom à ce lien et appuyez sur la nouvelle icône sur votre écran d'accueil",
"iosShareButton": "partager",
"iosTitle": "Recevez des notifications sur iOS",
"learnMore": "En savoir plus",
"mainDescription": "Soyez notifié directement dans le navigateur chaque fois que ce flux est en ligne.",
"permissionWantsTo": "{{hostname}} veut",
"showNotifications": "Afficher les notifications",
"unsupported": "Les notifications du navigateur ne sont pas prises en charge dans votre navigateur.",
"unsupportedLocal": "Les notifications du navigateur ne sont pas prises en charge par les serveurs locaux."
},
"Footer": {
"contribute": "Contribuer",
"documentation": "Documentation",
"source": "Source"
},
"Header": {
"chatOffline": "Clavardage hors ligne",
"chatWillBeAvailable": "Chat will be available when the stream is live.",
"skipToContent": "Aller au contenu de la page",
"skipToFooter": "Aller au pied de page",
"skipToOfflineMessage": "Aller au message hors ligne",
"skipToPlayer": "Aller au lecteur vidéo"
},
"NameChangeModal": {
"authInfo": "You can also authenticate an IndieAuth or Fediverse account via the \"Authenticate\" menu.",
"buttonText": "Change name",
"colorLabel": "Your Color",
"description": "Your chat display name is what people see when you send chat messages.",
"overLimit": "Over limit",
"placeholder": "Your chat display name"
},
"chatOffline": "<strong><em>Traduction manquante Frontend.chatOffline: Veuillez signaler</em></strong>",
"componentError": "Erreur: {{message}}",
"helloWorld": "<strong><em>Traduction manquante Frontend.helloWorld : Veuillez signaler</em></strong>",
"offlineBasic": "Ce flux est hors ligne. Revenez bientôt !",
"offlineFediverseOnly": "Ce flux est hors ligne. <span class='follow-link'>Suivez</span> {{fediverseAccount}} sur le Fédiverse pour voir la prochaine fois que {{streamer}} sera en live.",
"offlineNotifyAndFediverse": "Ce flux est hors ligne. Vous pouvez <span class='notify-link'>être notifié</span> la prochaine fois que {{streamer}} sera en direct ou <span class='follow-link'>suivre</span> {{fediverseAccount}} sur le Fediverse.",
"offlineNotifyOnly": "Ce flux est hors ligne. <span class='notify-link'>Être notifié</span> la prochaine fois que {{streamer}} sera en ligne."
},
"Testing": {
"itemCount": "<strong><em>Traduction Manquante Testing.itemCount: Veuillez signaler</em></strong>",
"messageCount": "<strong><em>Traduction Manquante Testing.messageCount: Veuillez signaler</em></strong>",
"noPluralKey": "<strong><em>Traduction Manquante Testing.noPluralKey: Veuillez signaler</em></strong>",
"simpleKey": "<strong><em>Traduction Manquante Testing.simpleKey: Veuillez signaler</em></strong>"
}
}