translated to fr

This commit is contained in:
Celestial04 2024-11-17 19:10:12 +01:00
parent d46ad5d2b8
commit 3c96f4950b
10 changed files with 187 additions and 186 deletions

View File

@ -16,20 +16,20 @@
"heading.local": "tâches effectué sur l'appareil",
"heading.saving": "sauvegarde",
"heading.encryption": "cryptage",
"heading.plausible": "anonymous traffic analytics",
"heading.cloudflare": "web privacy & security",
"heading.responsibility": "user responsibilities",
"heading.abuse": "reporting abuse",
"heading.plausible": "analyse anonyme du trafic",
"heading.cloudflare": "confidentialité et sécurité sur le web",
"heading.responsibility": "responsabilité de l'utilisateur",
"heading.abuse": "reporting abuse signaler un abus",
"heading.motivation": "motivation",
"heading.testers": "beta testers",
"heading.testers": "bêta testeurs",
"support.github": "check out cobalt's source code, contribute changes, or report issues",
"support.discord": "chat with the community and developers about cobalt or ask for help",
"support.twitter": "follow cobalt's updates and development on your twitter timeline",
"support.telegram": "stay up to date with latest cobalt updates via a telegram channel",
"support.bluesky": "follow cobalt's updates and development on your bluesky feed",
"support.github": "verifier le code source de cobalt, contribuer à des changements, ou signaler un problème",
"support.discord": "échanger avec la communauté et les développeurs à propos de cobalt ou demander de l'aide",
"support.twitter": "suivez les mises à jours de cobalt et son développement dans votre timeline twitter",
"support.telegram": "restez à jours avec les dernières mises à jours cobalt via un canal telegram",
"support.bluesky": "suivez les mises à jours de cobalt et son développement dans votre feed bluesky",
"support.description.issue": "if you want to report a bug or some other recurring issue, please do it on github.",
"support.description.help": "use discord for any other questions. describe the issue properly in #cobalt-support or else no one will be able help you.",
"support.description.best-effort": "all support is best effort and not guaranteed, a reply might take some time."
"support.description.issue": "si vous voulez signaler un bug ou un problème récurrent, merci de le faire sur github.",
"support.description.help": "utilisez discord pour toutes autres questions. décrivez le problème correctement dans #cobalt-support ou sinon personne ne pourras vous aidez.",
"support.description.best-effort": "toute l'assistance est fournie dans la mesure du possible et n'est pas garantie, une réponse peut prendre un certain temps."
}

View File

@ -41,9 +41,9 @@ meowbalt est la mascotte rapide de cobalt. il est un chat extrênement expressif
tout les dessins étonnant de meowbalt que tu vois dans cobalt sont fait par [GlitchyPSI](https://glitchypsi.xyz/).
il est aussi le dessinateur original du personnage.
tu ne peux pas utiliser ou modifier les artworks de GlitchyPSI de meowbalt sans sa permission explicite.
vous ne pouvez pas utiliser ou modifier les artworks de GlitchyPSI de meowbalt sans sa permission explicite.
tu ne peux pas utiliser ou modifier le design du personnage meowbalt à des fins commercial ou dans aucunes formes qui ne soit pas celle d'un fan art.
vous ne pouvez pas utiliser ou modifier le design du personnage meowbalt à des fins commercial ou dans aucunes formes qui ne soit pas celle d'un fan art.
</section>
<section id="licenses">
@ -52,12 +52,13 @@ tu ne peux pas utiliser ou modifier le design du personnage meowbalt à des fins
sectionId="licenses"
/>
cobalt processing server is open source and licensed under [AGPL-3.0]({docs.apiLicense}).
Le serveur de traitement cobalt est open source et sous licence [AGPL-3.0]({docs.apiLicense}).
cobalt frontend is [source first](https://sourcefirst.com/) and licensed under [CC-BY-NC-SA 4.0]({docs.webLicense}).
we decided to use this license to stop grifters from profiting off our work
& from creating malicious clones that deceive people and hurt our public identity.
cobalt frontend est [source first] (https://sourcefirst.com/) et sous licence [CC-BY-NC-SA 4.0] ({docs.webLicense}).
we rely on many open source libraries, create & distribute our own.
you can see the full list of dependencies on [github]({contacts.github}).
nous avons décidé d'utiliser cette licence pour empêcher les escrocs de profiter de notre travail
& de créer des clones malveillants qui trompent les gens et nuisent à notre identité publique.
nous nous appuyons sur de nombreuses bibliothèques open source, créons et distribuons les nôtres.
vous pouvez voir la liste complète des dépendances sur [github]({contacts.github}).
</section>

View File

@ -1,20 +1,20 @@
{
"gotit": "got it",
"cancel": "cancel",
"reset": "reset",
"done": "done",
"download.audio": "download audio",
"download": "download",
"share": "share",
"copy": "copy",
"copy.section": "copy the section link",
"copied": "copied",
"import": "import",
"continue": "continue",
"star": "star",
"follow": "follow",
"save": "save",
"export": "export",
"yes": "yes",
"no": "no"
"gotit": "je le sais",
"cancel": "annuler",
"reset": "réinitialiser ",
"done": "terminé",
"download.audio": "télécharger l'audio",
"download": "télécharger",
"share": "partager",
"copy": "copier",
"copy.section": "copier la section du lien",
"copied": "copié",
"import": "importer",
"continue": "continuer",
"star": "étoile",
"follow": "suivre",
"save": "sauvegarder",
"export": "exporter",
"yes": "oui",
"no": "non"
}

View File

@ -1,25 +1,25 @@
{
"reset.title": "reset all data?",
"reset.body": "are you sure you want to reset all data? this action is immediate and irreversible.",
"reset.title": "réinitialiser toutes les données ?",
"reset.body": "êtes-vous sûr(e) de vouloir réinitialiser toutes les données ? cette action est immédiat et irrevérsible.",
"picker.title": "select what to save",
"picker.description.desktop": "click an item to save it. images can also be saved via the right click menu.",
"picker.description.phone": "press an item to save it. images can also be saved with a long press.",
"picker.description.ios": "press an item to save it with a shortcut. images can also be saved with a long press.",
"picker.title": "séléctionnez ce qui est à sauvegarder",
"picker.description.desktop": "cliquez sur un élément pour le sauvegarder. les images peuvent également être sauvegardées via le menu du clic droit.",
"picker.description.phone": "appuyez sur un élément pour le sauvegarder. Les images peuvent aussi être sauvegardées avec un appui long.",
"picker.description.ios": "appuyer sur un élément pour l'enregistrer à l'aide d'un raccourci. les images peuvent également être enregistrées à l'aide d'un appui long.",
"saving.title": "choose how to save",
"saving.blocked": "cobalt tried opening the file in a new tab, but your browser blocked it. you can allow pop-ups for cobalt to prevent this from happening next time.",
"saving.title": "choisissez quoi sauvegarder",
"saving.blocked": "cobalt à essayé d'ouvrir le fichier dans un nouvel onglet, mais votre navigateur l'a bloqué. vous pouvez autoriser les pop-ups pour cobalt pour éviter que ceci ne se produise pas les prochaines fois.",
"saving.timeout": "cobalt tried saving the file automatically, but your browser stopped it. you have to select a preferred method manually.",
"safety.title": "important safety notice",
"import.body": "importing unknown or corrupted files may unexpectedly alter or break cobalt functionality. only import files that you've personally exported and haven't modified. if you were asked to import this file by someone - don't do it.\n\nwe are not responsible for any harm caused by importing unknown setting files.",
"import.body": "une importation inconnue ou un fichier corrompue peut altérer de manière inattendue ou casser la fonctionnalité de cobalt. importer uniquement les fichiers que vous avez personnellement exportés et qu'ils sont pas modifiés. s'il vous ait demandé de importer ce fichier par quelqu'un - ne le faite pas.\n\nnous sommes pas responsable pour tout dommage causé par l'importation de fichiers de configuration inconnus.",
"api.override.title": "processing instance override",
"api.override.body": "{{ value }} is now the processing instance. if you don't trust it, press \"cancel\" and it'll be ignored.\n\nyou can change your choice later in processing settings.",
"api.override.title": "surcharge de l'instance de traitement",
"api.override.body": "{{ value }} est maintenant l'instance de traitement. si vous ne lui faites pas confiance, appuyez sur \"annuler\" et il va être ignoré.\n\nvous pouvez changer votre choix plus-tard dans les paramètres de traitements.",
"safety.custom_instance.body": "custom instances can potentially pose privacy & safety risks.\n\nbad instances can:\n1. redirect you away from cobalt and try to scam you.\n2. log all information about your requests, store it forever, and use it to track you.\n3. serve you malicious files (such as malware).\n4. force you to watch ads, or make you pay for downloading.\n\nafter this point, we can't protect you. please be mindful of what instances to use and always trust your gut. if anything feels off, come back to this page, reset the custom instance, and report it to us on github.",
"safety.custom_instance.body": "les instances personnalisées peuvents potentiellement présenter des risques pour la vie privée et la sécurité.\n\nde mauvaises instances peuvents :\n1. vous rediriger ailleurs que sur cobalt et essayer de vous escroquer.\n2. enregistrer toutes les informations relatives à vos demandes, les conserver pour toujours et les utiliser pour vous suivre.\n3. vous servir des fichier malveillants (comme par exemple un malware).\n4. vous forcer a regarder une pub, ou vous faire payer pour télécharger.\n\naprès ce stade, nous ne pouvons plus vous protéger. faites attention aux instances que vous utilisez et faites toujours confiance à votre instinct. si quelque chose ne vous semble pas normal, revenez sur cette page, réinitialisez l'instance personnalisée et signalez-nous le problème sur github.",
"processing.ongoing": "cobalt is currently processing media in this tab. going away will abort it. are you sure you want to do this?",
"processing.title.ongoing": "processing will be cancelled"
"processing.ongoing": "cobalt est actuellement en train de traiter un média dans cette onglet. le fait de s'en aller va l'interrompre. êtes-vous sûr(e) de vouloir faire ça ?",
"processing.title.ongoing": "le traitement va être annulé"
}

View File

@ -1,37 +1,37 @@
{
"banner.title": "Support a safe\nand open Internet",
"banner.subtitle": "donate to imput or share the\njoy of cobalt with a friend",
"banner.title": "Soutenir un internet sûr\net ouvert",
"banner.subtitle": "faites un don à imput ou partagez la \njoie de cobalt avec un ami",
"body.motivation": "cobalt helps producers, educators, video makers, and many others to do what they love. it's a different kind of service that is made with love, not for profit.",
"body.no_bullshit": "we believe that the internet doesn't have to be scary, which is why cobalt will never have ads or other kinds of malicious content. it's a promise that we firmly stand by. everything we do is built with privacy, accessibility, and ease of use in mind, making cobalt available for everyone.",
"body.keep_going": "if you found cobalt useful, please consider supporting our work! you can help us by making a donation or sharing cobalt with a friend. every donation is highly appreciated and helps us keep working on cobalt and other projects.",
"body.motivation": "cobalt aide les producteurs, éducateurs, monteurs vidéo, et beaucoup d'autres à faire ce qu'ils aiment. Il s'agit d'un service différent, réalisé avec amour et non dans un but lucratif.",
"body.no_bullshit": "Nous pensons qu'internet ne doit pas être effrayant, c'est pourquoi Cobalt ne contiendra jamais de publicités ou d'autres types de contenus malveillants. c'est une promesse que nous tenons fermement. tout ce que nous faisons est construit en gardant à l'esprit le respect de la vie privée, l'accessibilité et la facilité d'utilisation, ce qui rend Cobalt accessible à tous.",
"body.keep_going": "si vous avez trouvé cobalt utile, n'hésitez pas à soutenir notre travail ! vous pouvez nous aider en faisant un don ou en partageant cobalt avec un ami. chaque don est très apprécié et nous aide à continuer à travailler sur cobalt et d'autres projets.",
"card.once": "one-time donation",
"card.recurring": "recurring donation",
"card.custom": "custom amount (from $2)",
"card.once": "donation en une seule fois",
"card.recurring": "donation récurrent",
"card.custom": "valeur personnalisée (à partir de 2$)",
"card.processor": "via {{value}}",
"card.option.5": "cup of coffee",
"card.option.10": "full size pizza",
"card.option.15": "full lunch",
"card.option.10": "une grande pizza",
"card.option.15": "un déjeuné complet",
"card.option.30": "lunch for two",
"card.option.50": "10kg of cat food",
"card.option.100": "one year of domains",
"card.option.50": "10kg de nourritures pour chat",
"card.option.100": "un an de domaines",
"card.option.200": "air fryer",
"card.option.500": "fancy office chair",
"card.option.1599": "base macbook pro",
"card.option.4900": "10,000 apples",
"card.option.7398": "maxed out macbook pro",
"card.option.8629": "a small plot of land",
"card.option.9433": "luxury hot tub",
"card.option.500": "chaise de bureau de luxe",
"card.option.1599": "macbook pro de base",
"card.option.4900": "10 000 pommes",
"card.option.7398": "macbook pro au maximum de ses capacité",
"card.option.8629": "une petite parcelle de terrain",
"card.option.9433": "jacuzzi de luxe",
"card.custom.submit": "donate custom amount",
"card.custom.submit": "faire un don d'une valeur personnalisée",
"share.title": "share cobalt with a friend",
"share.title": "share cobalt with a friend partagez cobalt avec un(e) ami(e)",
"alternative.title": "alternative ways to donate",
"alternative.title": "autres alternative pour faire un don",
"alt.copy": "{{ value }}. crypto wallet address. press to copy.",
"alt.open": "{{ value }}. press to open."
"alt.copy": "{{ value }}. adresse du portefeuille cryptographique. appuyez pour copier.",
"alt.open": "{{ value }}. appuyer pour ouvrir."
}

View File

@ -1,55 +1,55 @@
{
"import.no_data": "there's nothing to load from the file. are you sure it's the right one?",
"import.invalid": "your file doesn't have valid cobalt settings to import. are you sure it's the right one?",
"import.unknown": "couldn't load data from the file. it may be corrupted or of wrong format. here's the error i got:\n\n{{ value }}",
"import.no_data": "il n'y a rien à charger dans le fichier. êtes-vous sûr qu'il s'agit du bon fichier ?",
"import.invalid": "votre fichier ne contient pas de paramètres cobalt valides pour l'importation. êtes-vous sûr qu'il s'agit du bon fichier ?",
"import.unknown": "Impossible de charger les données du fichier. il est peut-être corrompu ou de format incorrect. voici l'erreur que j'ai obtenue : \n\n{{ value }}",
"remux.corrupted": "couldn't read the metadata from this file, it may be corrupted.",
"remux.out_of_resources": "cobalt ran out of resources and can't continue with on-device processing. this is related to limitations on your browser's side. try refreshing or reopening the app and trying again. some devices can only process tiny files.",
"remux.corrupted": "n'a pas pu lire les métadonnées de ce fichier, elles sont peut-être corrompues.",
"remux.out_of_resources": "cobalt a épuisé ses ressources et ne peut pas poursuivre le traitement sur l'appareil. ce problème est lié aux limitations de votre navigateur. essayez d'actualiser ou de rouvrir l'application et réessayez. certains appareils ne peuvent traiter que des fichiers de petite taille.",
"tunnel.probe": "couldn't verify whether you can download this file. try again in a few seconds!",
"tunnel.probe": "n'a pas pu vérifier si vous pouviez télécharger ce fichier. réessayez dans quelques secondes !",
"captcha_ongoing": "still checking if you're not a bot. wait for the spinner to disappear and try again.\n\nif it takes too long, please let us know! we use cloudflare turnstile for bot protection and sometimes it blocks people for no reason.",
"captcha_ongoing": "il faut encore vérifier si vous n'êtes pas un bot. attendez que le spinner disparaisse et réessayez.\n\nsi cela prend trop de temps, veuillez nous le faire savoir ! nous utilisons cloudflare turnstile pour la protection contre les robots et il arrive qu'il bloque des personnes sans raison.",
"api.auth.jwt.missing": "couldn't confirm whether you're not a robot because the processing server didn't receive the human access token. try again in a few seconds or reload the page!",
"api.auth.jwt.invalid": "couldn't confirm whether you're not a robot because your human access token expired and wasn't renewed. try again in a few seconds or reload the page!",
"api.auth.turnstile.missing": "couldn't confirm whether you're not a robot because the processing server didn't receive the human access token. try again in a few seconds or reload the page!",
"api.auth.turnstile.invalid": "couldn't confirm whether you're not a robot because your human access token expired and wasn't renewed. try again in a few seconds or reload the page!",
"api.auth.jwt.missing": "n'a pas pu confirmer que vous n'êtes pas un robot car le serveur de traitement n'a pas reçu le jeton d'accès humain. réessayez dans quelques secondes ou rechargez la page !",
"api.auth.jwt.invalid": "n'a pas pu confirmer que vous n'êtes pas un robot car votre jeton d'accès humain a expiré et n'a pas été renouvelé. réessayez dans quelques secondes ou rechargez la page !",
"api.auth.turnstile.missing": "n'a pas pu confirmer que vous n'êtes pas un robot car le serveur de traitement n'a pas reçu le jeton d'accès humain. réessayez dans quelques secondes ou rechargez la page !",
"api.auth.turnstile.invalid": "n'a pas pu confirmer que vous n'êtes pas un robot car votre jeton d'accès humain a expiré et n'a pas été renouvelé. réessayez dans quelques secondes ou rechargez la page !",
"api.unreachable": "couldn't connect to the processing server. check your internet connection and try again.",
"api.timed_out": "the processing server took way too long to respond. it may be overwhelmed at the moment, try again in a few seconds!",
"api.rate_exceeded": "you're making way too many requests. try again in {{ limit }} seconds!",
"api.capacity": "cobalt is at capacity and can't process your request at the moment. try again in a few seconds. if it still doesn't work, let us know and we'll try to help!",
"api.unreachable": "n'a pas pu se connecter au serveur de traitement. vérifiez votre connexion internet et réessayez.",
"api.timed_out": "le serveur de traitement a mis beaucoup trop de temps à répondre. il est peut-être débordé en ce moment, réessayez dans quelques secondes !",
"api.rate_exceeded": "vous faites beaucoup trop de demandes. réessayez dans {{ limit }} secondes !",
"api.capacity": "cobalt est à pleine capacité et ne peut pas traiter votre demande pour le moment. réessayez dans quelques secondes. si cela ne fonctionne toujours pas, faites-le nous savoir et nous essaierons de vous aider !",
"api.generic": "something went wrong and i couldn't get anything for you. try again in a few seconds, but if issue sticks, let us know and we'll try to help!",
"api.unknown_response": "couldn't parse the response from the server. this could be caused by a version mismatch. are you sure you're on the latest version of cobalt?",
"api.generic": "quelque chose s'est mal passé et je n'ai rien pu obtenir pour vous. réessayez dans quelques secondes, mais si le problème persiste, faites-le nous savoir et nous essaierons de vous aider !",
"api.unknown_response": "Impossible d'analyser la réponse du serveur. Cela peut être dû à une incompatibilité de version. Êtes-vous sûr d'utiliser la dernière version de Cobalt ?",
"api.service.unsupported": "this service is not supported yet. have you pasted the right link?",
"api.service.disabled": "this service is supported by cobalt, but it's disabled on this instance. try a link from another service!",
"api.service.unsupported": "ce service n'est pas encore pris en charge. avez-vous collé le bon lien ?",
"api.service.disabled": "ce service est pris en charge par cobalt, mais il est désactivé sur cette instance. essayez un lien à partir d'un autre service !",
"api.link.invalid": "your link is invalid or this service is not supported yet. have you pasted the right link?",
"api.link.unsupported": "{{ service }} is supported, but i couldn't recognize your link. have you pasted the right one?",
"api.link.invalid": "votre lien n'est pas valide ou ce service n'est pas encore pris en charge. avez-vous collé le bon lien ?",
"api.link.unsupported": "{{ service }} est pris en charge, mais je n'ai pas pu reconnaître votre lien. avez-vous collé le bon lien ?",
"api.fetch.fail": "something went wrong when fetching info from {{ service }} and i couldn't find anything for you. are you sure your link works? if it does and you still see this error, let us know and we'll try to help!",
"api.fetch.critical": "the {{ service }} module returned an error that i don't recognize. try again in a few seconds, but if issue sticks, let us know!",
"api.fetch.empty": "couldn't find any media that i could download for you. are you sure you pasted the right link?",
"api.fetch.rate": "the cobalt processing server got rate limited by the {{ service }} api. try again in a few seconds!",
"api.fetch.short_link": "couldn't get link info from the short link. are you sure it works? if it does and you still get this error, let us know, and we'll try to help!",
"api.fetch.fail": "un problème s'est produit lors de l'extraction d'informations à partir de {{ service }} Je n'ai rien trouvé pour vous. êtes-vous sûr que votre lien fonctionne ? si c'est le cas et que vous voyez toujours cette erreur, faites-le nous savoir et nous essaierons de vous aider !",
"api.fetch.critical": "le module {{ service }} a renvoyé une erreur que je ne reconnais pas. réessayez dans quelques secondes, mais si le problème persiste, faites-le nous savoir !",
"api.fetch.empty": "Je n'ai trouvé aucun média que je puisse télécharger pour vous. Êtes-vous sûr d'avoir collé le bon lien ?",
"api.fetch.rate": "le serveur de traitement cobalt a été limité par l'api {{ service }}. réessayez dans quelques secondes !",
"api.fetch.short_link": "si c'est le cas et que vous obtenez toujours cette erreur, faites-le nous savoir et nous essaierons de vous aider !",
"api.content.too_long": "the media you requested is too long. current duration limit is {{ limit }} minutes. try something shorter instead!",
"api.content.too_long": "le média que vous avez demandé est trop long. la limite de durée actuelle est de {{ limite }} minutes. essayez plutôt quelque chose de plus court !",
"api.content.video.unavailable": "i can't access this video. it may be restricted on {{ service }}'s side. have you pasted the right link?",
"api.content.video.live": "this video is currently live, so i can't download it yet. wait for the live stream to finish, and then try again!",
"api.content.video.private": "this video is private, so i cannot access it. change its visibility or try another one!",
"api.content.video.age": "this video is age-restricted, so i can't access it anonymously. try another one!",
"api.content.video.region": "this video is region locked, and the processing server is in a different location. try another one!",
"api.content.video.unavailable": "je n'arrive pas à accéder à cette vidéo. Il se peut qu'il y ait des restrictions du côté de {{ service }}. avez-vous collé le bon lien ?",
"api.content.video.live": "cette vidéo est actuellement en direct, je ne peux donc pas encore la télécharger. attendez la fin de la diffusion en direct et réessayez !",
"api.content.video.private": "cette vidéo est privée, je ne peux donc pas y accéder. modifiez sa visibilité ou essayez-en une autre !",
"api.content.video.age": "cette vidéo est interdite aux mineurs, je ne peux donc pas y accéder de manière anonyme. essayez-en une autre !",
"api.content.video.region": "cette vidéo est verrouillée au niveau régional et le serveur de traitement se trouve à un autre endroit. essayez-en une autre.!",
"api.content.post.unavailable": "couldn't find anything about this post. its visibility may be limited or it may not exist at all. make sure your link works and try again in a few seconds!",
"api.content.post.private": "this post is from a private account, so i can't access it. have you pasted the right link?",
"api.content.post.age": "this post is age-restricted, so i can't access it anonymously. have you pasted the right link?",
"api.content.post.unavailable": "nous n'avons rien trouvé à propos de cet article. sa visibilité peut être limitée ou il peut ne pas exister du tout. assurez-vous que votre lien fonctionne et réessayez dans quelques secondes !",
"api.content.post.private": "ce message provient d'un compte privé, je ne peux donc pas y accéder. avez-vous collé le bon lien ?",
"api.content.post.age": "ce message est soumis à des restrictions d'âge, je ne peux donc pas y accéder de manière anonyme. avez-vous collé le bon lien ?",
"api.youtube.no_matching_format": "youtube didn't return a valid video + audio format combo. either video or audio is missing. formats for this video may be re-encoding on youtube's side or something went wrong when parsing them.",
"api.youtube.decipher": "youtube updated its decipher algorithm and i couldn't extract the info about the video.\n\ntry again in a few seconds, but if issue sticks, contact us for support.",
"api.youtube.login": "couldn't get this video because youtube labeled me as a bot. this is potentially caused by the processing instance not having any active account tokens. try again in a few seconds, but if it still doesn't work, tell the instance owner about this error!",
"api.youtube.token_expired": "couldn't get this video because the youtube token expired and i couldn't refresh it. try again in a few seconds, but if it still doesn't work, tell the instance owner about this error!",
"api.youtube.no_hls_streams": "couldn't find any matching HLS streams for this video. try downloading it without HLS!"
"api.youtube.no_matching_format": "youtube n'a pas renvoyé de combinaison valide de formats vidéo et audio. La vidéo ou l'audio est manquante. Les formats pour cette vidéo peuvent être ré-encodés du côté de Youtube ou quelque chose s'est mal passé lors de l'analyse.",
"api.youtube.decipher": "youtube a mis à jour son algorithme de décryptage et je n'ai pas pu extraire les informations relatives à la vidéo.\n\nessayez à nouveau dans quelques secondes, mais si le problème persiste, contactez-nous pour obtenir de l'aide.",
"api.youtube.login": "je n'ai pas pu obtenir cette vidéo car youtube m'a étiqueté comme un bot. cela est potentiellement dû au fait que l'instance de traitement n'a pas de jetons de compte actifs. réessayez dans quelques secondes, mais si cela ne fonctionne toujours pas, informez le propriétaire de l'instance de cette erreur !",
"api.youtube.token_expired": "je n'ai pas pu obtenir cette vidéo car le jeton youtube a expiré et je n'ai pas pu l'actualiser. réessayez dans quelques secondes, mais si cela ne fonctionne toujours pas, informez le propriétaire de l'instance de cette erreur !",
"api.youtube.no_hls_streams": "nous n'avons pas trouvé de flux HLS correspondant à cette vidéo. essayez de la télécharger sans HLS !"
}

View File

@ -1,7 +1,7 @@
{
"cobalt": "cobalt",
"meowbalt": "meowbalt",
"beta": "beta",
"beta": "bêta",
"embed.description": "save what you love without ads, tracking, paywalls or other nonsense. cobalt is a truly open web app, built with love and care by imput."
"embed.description": "sauvegarder ce que vous aimer sans pubs, tracking, ou mur de paiements ou tout autres choses qui n'a pas de sens. cobalt est une bonne appli web, fait par imput avec amour et soin."
}

View File

@ -4,19 +4,19 @@
"auto": "auto",
"audio": "audio",
"mute": "muter",
"input.placeholder": "coller le lien ici",
"input.placeholder": "collez le lien ici",
"terms.note.agreement": "en continuant, vous acceptez les",
"terms.note.link": "termes et éthique d'utilisation",
"services.title": "services supportés",
"services.title_show": "montrer les appareil supportés",
"services.title_show": "montrer les appareils supportés",
"services.title_hide": "cacher les services non supportés",
"services.disclaimer": "cobalt n'est pas affilié avec aucun des services listés ci-dessus.",
"tutorial.title": "comment sauvegarder sur ios ?",
"tutorial.intro": "pour sauvegarder de manière pratique un média sur ios, vous aurez besoin d'utiliser un raccourci de siri à partir de la popup de partage.",
"tutorial.step.1": "ajoutez le raccourci de siri :",
"tutorial.step.2": "appuiez sur le bouton \"partager\" dans le dialogue de sauvegarde de cobalt",
"tutorial.step.3": "sélectionner le raccourci correspondant dans la popup de partage.",
"tutorial.step.2": "appuyez sur le bouton \"partager\" dans le dialogue de sauvegarde de cobalt",
"tutorial.step.3": "sélectionnez le raccourci correspondant dans la popup de partage.",
"tutorial.outro": "ces raccourci vont fonctionner uniquement à partir de l'appli cobalt, le partage de lien à partir d'autres applis ne va pas fonctionner.",
"tutorial.shortcut.photos": "vers les photos",
"tutorial.shortcut.files": "vers les files"

View File

@ -1,6 +1,6 @@
{
"page.appearance": "appearance",
"page.privacy": "privacy",
"page.appearance": "apparance",
"page.privacy": "vie privée",
"page.video": "video",
"page.audio": "audio",
"page.download": "téléchargement",
@ -34,93 +34,93 @@
"video.youtube.hls": "formats youtube hls",
"video.youtube.hls.title": "préférez l'hls pour la vidéo et l'audio",
"video.youtube.hls.description": "les fichiers sont téléchargés plus rapidement et sont moins files download faster and are less prone to errors or getting abruptly cut off. only h264 and vp9 codecs are available in this mode. original audio codec is aac, it's re-encoded for compatibility, audio quality may be slightly worse than the non-HLS counterpart.\n\nthis option is experimental, it may go away or change in the future.",
"video.youtube.hls.description": "les fichiers sont téléchargés plus rapidement et sont moins fichiers sont téléchargés plus rapidement et sont moins sujets à des erreurs ou à des coupures brusques. seuls les codecs h264 et vp9 sont disponibles dans ce mode. le codec audio d'origine est aac, il est réencodé pour des raisons de compatibilité, la qualité audio peut être légèrement inférieure à celle de la version non HLS.\n\ncette option est expérimental, elle pourrait disparaître ou changer dans le futur.",
"video.twitter.gif": "twitter/x",
"video.twitter.gif.title": "convert looping videos to GIF",
"video.twitter.gif.description": "GIF conversion is inefficient, converted file may be obnoxiously big and low quality.",
"video.twitter.gif.title": "converti les vidéos répété en GIF ",
"video.twitter.gif.description": "la conversion GIF est inefficace, le fichier converti peut être excessivement volumineux et de mauvaise qualité.",
"video.tiktok.h265": "tiktok",
"video.tiktok.h265.title": "prefer HEVC/H265 format",
"video.tiktok.h265.description": "allows downloading videos in 1080p at cost of compatibility.",
"video.tiktok.h265.title": "préférez le format HEVC/H265 ",
"video.tiktok.h265.description": "permet de télécharger des vidéos en 1080p au détriment de la compatibilité.",
"audio.format": "audio format",
"audio.format.best": "best",
"audio.format": "format audio",
"audio.format.best": "meilleure",
"audio.format.mp3": "mp3",
"audio.format.ogg": "ogg",
"audio.format.wav": "wav",
"audio.format.opus": "opus",
"audio.format.description": "all formats but \"best\" are converted from the source format, there will be some quality loss. when \"best\" format is selected, the audio is kept in its original format whenever possible.",
"audio.format.description": "tous les formats, sauf le format \"meilleure\", sont convertis à partir du format source, ce qui entraîne une perte de qualité. lorsque le format \"meilleure\" est sélectionné, l'audio est conservé dans son format d'origine dans la mesure du possible.",
"audio.bitrate": "audio bitrate",
"audio.bitrate": "bitrate de l'audio",
"audio.bitrate.kbps": "kb/s",
"audio.bitrate.description": "bitrate is applied only when converting audio to a lossy format. cobalt can't improve the source audio quality, so choosing a bitrate over 128kbps may inflate the file size with no audible difference. perceived quality may vary by format.",
"audio.bitrate.description": "le débit binaire n'est appliqué que lors de la conversion audio vers un format avec perte. cobalt ne peut pas améliorer la qualité audio de la source, de sorte que le choix d'un débit binaire supérieur à 128kbps peut augmenter la taille du fichier sans différence audible. la qualité perçue peut varier en fonction du format.",
"audio.youtube.dub": "youtube audio track",
"audio.youtube.dub.title": "preferred dub language",
"audio.youtube.dub.description": "cobalt will use a dubbed audio track for selected language if it's available. if not, original will be used instead.",
"audio.youtube.dub": "piste audio de youtube",
"audio.youtube.dub.title": "langue de doublage préférée",
"audio.youtube.dub.description": "cobalt va utiliser une piste audio doublée pour le language séléctionné si c'est disponible. sinon, l'original va être utiliser à la place.",
"youtube.dub.original": "original",
"audio.tiktok.original": "tiktok",
"audio.tiktok.original.title": "download original sound",
"audio.tiktok.original.description": "cobalt will download the sound from the video without any changes by the post's author.",
"audio.tiktok.original.title": "télécharger le son audio original",
"audio.tiktok.original.description": "cobalt va télécharger le son à partir de la vidéo sans aucun changement par celui qui a publié la vidéo.",
"metadata.filename": "filename style",
"metadata.filename.classic": "classic",
"metadata.filename.basic": "basic",
"metadata.filename.pretty": "pretty",
"metadata.filename.nerdy": "nerdy",
"metadata.filename.description": "filename style will only be used for files tunneled by cobalt. some services don't support filename styles other than classic.",
"metadata.filename": "style de nom du fichier",
"metadata.filename.classic": "classique",
"metadata.filename.basic": "basique",
"metadata.filename.pretty": "joli",
"metadata.filename.nerdy": "complet",
"metadata.filename.description": "le style de nom de fichier ne sera utilisé que pour les fichiers acheminés par cobalt. certains services ne prennent pas en charge les styles de nom de fichier autres que le style classique.",
"metadata.filename.preview.video": "Video Title",
"metadata.filename.preview.audio": "Audio Title - Audio Author",
"metadata.filename.preview.video": "Nom De La Vidéo",
"metadata.filename.preview.audio": "Titre Audio - Auteur Audio",
"metadata.file": "file metadata",
"metadata.disable.title": "disable file metadata",
"metadata.disable.description": "title, artist, and other info will not be added to the file.",
"metadata.file": "metadata du fichier",
"metadata.disable.title": "désactiver le metadata du fichier",
"metadata.disable.description": "titre, artiste, et les autres infos ne seront pas ajoutés au fichier.",
"saving.title": "saving method",
"saving.ask": "ask",
"saving.download": "download",
"saving.share": "share",
"saving.copy": "copy",
"saving.description": "preferred way of saving the file or link from cobalt. if preferred method is unavailable or something goes wrong, cobalt will ask you what to do next.",
"saving.title": "méthode de sauvegarde",
"saving.ask": "demander",
"saving.download": "télécharger",
"saving.share": "partager",
"saving.copy": "copier",
"saving.description": "la méthode préférée pour enregistrer le fichier ou le lien de cobalt. si la méthode préférée n'est pas disponible ou si quelque chose ne va pas, cobalt vous demandera ce qu'il faut faire ensuite.",
"accessibility": "accessibility",
"accessibility.transparency.title": "reduce visual transparency",
"accessibility.transparency.description": "reduces transparency of surfaces and disables blur effects. may also improve ui performance on low-end devices.",
"accessibility.motion.title": "reduce motion",
"accessibility.motion.description": "disables animations and transitions whenever possible.",
"accessibility": "accessibilité",
"accessibility.transparency.title": "réduire la transparence visuel",
"accessibility.transparency.description": "réduit la transparence des surfaces et désactive les effets de flou. peut également améliorer les performances de l'interface utilisateur sur les appareils bas de gamme.",
"accessibility.motion.title": "réduire le mouvement",
"accessibility.motion.description": "désactiver les animations et transitions quand ceci est possible.",
"language": "language",
"language.auto.title": "automatic selection",
"language.auto.description": "cobalt will use your browser's default language if translation is available. if not, english will be used instead.",
"language": "langue",
"language.auto.title": "séléction automatique",
"language.auto.description": "cobalt va utiliser la langue par défaut de votre navigateur si la traduction est disponible. sinon, l'anglais sera utilisé à la place.",
"language.preferred.title": "preferred language",
"language.preferred.description": "this language will be used when automatic selection is disabled. any text that isn't translated will be displayed in english.\n\nsome languages use community-sourced translations, they may be inaccurate or incomplete.",
"language.preferred.description": "cette langue sera utilisée lorsque la sélection automatique est désactivée. tout texte non traduit sera affiché en anglais.\n\ncertaines langues utilisent des traductions fournies par la communauté, qui peuvent être inexactes ou incomplètes.",
"privacy.analytics": "anonymous traffic analytics",
"privacy.analytics.title": "don't contribute to analytics",
"privacy.analytics.description": "anonymous traffic analytics are needed to get an approximate number of active cobalt users. no identifiable information about you is ever stored. all processed data is anonymized and aggregated.\n\nwe use a self-hosted plausible instance that doesn't use cookies and is fully compliant with GDPR, CCPA, and PECR.",
"privacy.analytics.learnmore": "learn more about plausible's dedication to privacy.",
"privacy.analytics": "analyse anonyme du trafic ",
"privacy.analytics.title": "ne pas contribuer au analystiques",
"privacy.analytics.description": "des analyses de trafic anonymes sont nécessaires pour obtenir un nombre approximatif d'utilisateurs actifs de cobalt. aucune information permettant de vous identifier n'est jamais stockée. toutes les données traitées sont anonymes et agrégées.\n\nnous utilisons une instance plausible auto-hébergée qui n'utilise pas de cookies et qui est entièrement conforme au GDPR, CCPA et PECR.",
"privacy.analytics.learnmore": "en savoir plus sur l'engagement de plausible en matière de protection de la vie privée.",
"privacy.tunnel": "tunneling",
"privacy.tunnel.title": "always tunnel files",
"privacy.tunnel.description": "cobalt will hide your ip address, browser info, and bypass local network restrictions. when enabled, files will also have readable filenames that otherwise would be gibberish.",
"privacy.tunnel.title": "Toujours tunneliser les fichiers",
"privacy.tunnel.description": "cobalt dissimule votre adresse ip, les informations de votre navigateur et contourne les restrictions du réseau local. lorsqu'il est activé, les fichiers ont également des noms lisibles qui, autrement, seraient du charabia. ",
"advanced.debug": "debug",
"advanced.debug.title": "enable debug features",
"advanced.debug.description": "gives you access to a page with various info that can be useful for debugging.",
"advanced.debug.title": "activer les fonctions de débugs",
"advanced.debug.description": "vous donne accès à une page contenant diverses informations qui peuvent être utiles pour le débogage. ",
"advanced.data": "data management",
"advanced.data": "gestion des données ",
"processing.override": "default instance override",
"processing.override.title": "use the instance-provided processing server",
"processing.override.description": "if web instance provides its own default processing server, you can choose to use it over the main processing server. make sure it's a server by someone you trust.",
"processing.override": "instance par défaut surcharge",
"processing.override.title": "utiliser le serveur de traitement fourni par l'instance",
"processing.override.description": "si l'instance web fournit son propre serveur de traitement par défaut, vous pouvez choisir de l'utiliser plutôt que le serveur de traitement principal. assurez-vous qu'il s'agit d'un serveur de quelqu'un en qui vous avez confiance.",
"processing.community": "community instances",
"processing.community": "instances de la communauté",
"processing.enable_custom.title": "use a custom processing server",
"processing.enable_custom.description": "cobalt will use a custom processing server if you choose to. even though cobalt has some security measures in place, we are not responsible for any damages done via a community instance, as we have no control over them.\n\nplease be mindful of what instances you use and make sure they're hosted by people you trust.",
"processing.enable_custom.title": "utiliser un serveur de traitement personnalisé",
"processing.enable_custom.description": "cobalt utilisera un serveur de traitement personnalisé si vous le souhaitez. bien que cobalt ait mis en place certaines mesures de sécurité, nous ne sommes pas responsables des dommages causés par une instance communautaire, car nous n'avons aucun contrôle sur elle.\n\nfaites attention aux instances que vous utilisez et assurez-vous qu'elles sont hébergées par des personnes en qui vous avez confiance.",
"processing.custom.placeholder": "custom instance domain"
"processing.custom.placeholder": "domaine personnalisé de l'instance"
}

View File

@ -1,8 +1,8 @@
{
"save": "save",
"settings": "settings",
"updates": "updates",
"donate": "donate",
"about": "about",
"save": "sauvegarder",
"settings": "paramètres",
"updates": "mises à jours",
"donate": "faire un don",
"about": "à propos",
"remux": "remux"
}