From a20e3cd77e288f0616072735fee6181fa25d0d11 Mon Sep 17 00:00:00 2001 From: Perflyst Date: Mon, 21 Jan 2019 20:21:42 +0100 Subject: [PATCH] Add French translation --- locales/fr.json | 267 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 267 insertions(+) create mode 100644 locales/fr.json diff --git a/locales/fr.json b/locales/fr.json new file mode 100644 index 00000000..4f9e3441 --- /dev/null +++ b/locales/fr.json @@ -0,0 +1,267 @@ +{ + "`x` subscribers": "`x` souscripteurs", + "`x` videos": "`x` vidéos", + "LIVE": "LIVE", + "Shared `x` ago": "Partagé il y a `x`", + "Unsubscribe": "Se désabonner", + "Subscribe": "S'abonner", + "Login to subscribe to `x`": "Se connecter pour s'abonner à `x`", + "View channel on YouTube": "Voir la chaîne sur YouTube", + "newest": "récent", + "oldest": "aînée", + "popular": "appréciés", + "Preview page": "Page de prévisualisation", + "Next page": "Page suivante", + "Clear watch history?": "L'histoire de la montre est claire?", + "Yes": "Oui", + "No": "Aucun", + "Import and Export Data": "Importation et exportation de données", + "Import": "Importation", + "Import Invidious data": "Importation de données invalides", + "Import YouTube subscriptions": "Importer des abonnements YouTube", + "Import FreeTube subscriptions (.db)": "Importer des abonnements FreeTube (.db)", + "Import NewPipe subscriptions (.json)": "Importer des abonnements NewPipe (.json)", + "Import NewPipe data (.zip)": "Importer des données NewPipe (.zip)", + "Export": "Exporter", + "Export subscriptions as OPML": "Exporter les abonnements comme OPML", + "Export subscriptions as OPML (for NewPipe & FreeTube)": "Exporter les abonnements comme OPML (pour NewPipe & FreeTube)", + "Export data as JSON": "Exporter les données au format JSON", + "Delete account?": "Supprimer un compte ?", + "History": "Histoire", + "Previous page": "Page précédente", + "An alternative front-end to YouTube": "Un frontal alternatif à YouTube", + "JavaScript license information": "Informations sur la licence JavaScript", + "source": "origine", + "Login": "Connexion", + "Login/Register": "Connexion/S'inscrire", + "Login to Google": "Se connecter à Google", + "User ID:": "ID utilisateur:", + "Password:": "Mot de passe:", + "Time (h:mm:ss):": "Temps (h:mm:ss):", + "Text CAPTCHA": "Texte CAPTCHA", + "Image CAPTCHA": "Image CAPTCHA", + "Sign In": "S'identifier", + "Register": "S'inscrire", + "Email:": "Courriel:", + "Google verification code:": "Code de vérification Google:", + "Preferences": "Préférences", + "Player preferences": "Joueur préférences", + "Always loop: ": "Toujours en boucle: ", + "Autoplay: ": "Autoplay: ", + "Autoplay next video: ": "Lecture automatique de la vidéo suivante: ", + "Listen by default: ": "Écouter par défaut: ", + "Default speed: ": "Vitesse par défaut: ", + "Preferred video quality: ": "Qualité vidéo préférée: ", + "Player volume: ": "Volume de lecteur: ", + "Default comments: ": "Commentaires par défaut: ", + "Default captions: ": "Légendes par défaut: ", + "Fallback captions: ": "Légendes de repli: ", + "Show related videos? ": "Voir les vidéos liées à ce sujet? ", + "Visual preferences": "Préférences visuelles", + "Dark mode: ": "Mode sombre: ", + "Thin mode: ": "Mode Thin: ", + "Subscription preferences": "Préférences d'abonnement", + "Redirect homepage to feed: ": "Rediriger la page d'accueil vers le flux: ", + "Number of videos shown in feed: ": "Nombre de vidéos montrées dans le flux: ", + "Sort videos by: ": "Trier les vidéos par: ", + "published": "publié", + "published - reverse": "publié - reverse", + "alphabetically": "alphabétiquement", + "alphabetically - reverse": "alphabétiquement - contraire", + "channel name": "nom du canal", + "channel name - reverse": "nom du canal - contraire", + "Only show latest video from channel: ": "Afficher uniquement les dernières vidéos de la chaîne: ", + "Only show latest unwatched video from channel: ": "Afficher uniquement les dernières vidéos non regardées de la chaîne: ", + "Only show unwatched: ": "Afficher uniquement les images non surveillées: ", + "Only show notifications (if there are any): ": "Afficher uniquement les notifications (s'il y en a): ", + "Data preferences": "Préférences de données", + "Clear watch history": "Historique clair de la montre", + "Import/Export data": "Données d'importation/exportation", + "Manage subscriptions": "Gérer les abonnements", + "Watch history": "Historique des montres", + "Delete account": "Supprimer un compte", + "Save preferences": "Enregistrer les préférences", + "Subscription manager": "Gestionnaire d'abonnement", + "`x` subscriptions": "`x` abonnements", + "Import/Export": "Importer/Exporter", + "unsubscribe": "se désabonner", + "Subscriptions": "Abonnements", + "`x` unseen notifications": "`x` notifications invisibles", + "search": "perquisition", + "Sign out": "Déconnexion", + "Released under the AGPLv3 by Omar Roth.": "Publié sous l'AGPLv3 par Omar Roth.", + "Source available here.": "Source disponible ici.", + "View JavaScript license information.": "Voir les informations de licence JavaScript.", + "Trending": "Tendances", + "Watch video on Youtube": "Voir la vidéo sur Youtube", + "Genre: ": "Genre: ", + "License: ": "Licence: ", + "Family friendly? ": "Convivialité familiale? ", + "Wilson score: ": "Wilson marque: ", + "Engagement: ": "Fiançailles: ", + "Whitelisted regions: ": "Régions en liste blanche: ", + "Blacklisted regions: ": "Régions sur liste noire: ", + "Shared `x`": "Partagée `x`", + "Hi! Looks like you have JavaScript disabled. Click here to view comments, keep in mind it may take a bit longer to load.": "Hi! On dirait que vous avez désactivé JavaScript. Cliquez ici pour voir les commentaires, gardez à l'esprit que le chargement peut prendre un peu plus de temps.", + "View YouTube comments": "Voir les commentaires sur YouTube", + "View more comments on Reddit": "Voir plus de commentaires sur Reddit", + "View `x` comments": "Voir `x` commentaires", + "View Reddit comments": "Voir Reddit commentaires", + "Hide replies": "Masquer les réponses", + "Show replies": "Afficher les réponses", + "Incorrect password": "Mot de passe incorrect", + "Quota exceeded, try again in a few hours": "Quota dépassé, réessayez dans quelques heures", + "Unable to login, make sure two-factor authentication (Authenticator or SMS) is enabled.": "Si vous ne parvenez pas à vous connecter, assurez-vous que l'authentification à deux facteurs (Authenticator ou SMS) est activée.", + "Invalid TFA code": "Code TFA invalide", + "Login failed. This may be because two-factor authentication is not enabled on your account.": "La connexion a échoué. Cela peut être dû au fait que l'authentification à deux facteurs n'est pas activée sur votre compte.", + "Invalid answer": "Réponse non valide", + "Invalid CAPTCHA": "CAPTCHA invalide", + "CAPTCHA is a required field": "CAPTCHA est un champ obligatoire", + "User ID is a required field": "Utilisateur ID est un champ obligatoire", + "Password is a required field": "Mot de passe est un champ obligatoire", + "Invalid username or password": "Nom d'utilisateur ou mot de passe invalide", + "Please sign in using 'Sign in with Google'": "Veuillez vous connecter en utilisant 'S'identifier avec Google'", + "Password cannot be empty": "Le mot de passe ne peut pas être vide", + "Password cannot be longer than 55 characters": "Le mot de passe ne doit pas comporter plus de 55 caractères.", + "Please sign in": "Veuillez ouvrir une session", + "Invidious Private Feed for `x`": "Flux privé Invidious pour `x`", + "channel:`x`": "chenal:`x`", + "Deleted or invalid channel": "Canal supprimé ou non valide", + "This channel does not exist.": "Ce canal n'existe pas.", + "Could not get channel info.": "Impossible d'obtenir des informations sur les chaînes.", + "Could not fetch comments": "Impossible d'aller chercher les commentaires", + "View `x` replies": "Voir `x` réponses", + "`x` ago": "il y a `x`", + "Load more": "Charger plus", + "`x` points": "`x` points", + "Could not create mix.": "Impossible de créer du mixage.", + "Playlist is empty": "La liste de lecture est vide", + "Invalid playlist.": "Liste de lecture invalide.", + "Playlist does not exist.": "La liste de lecture n'existe pas.", + "Could not pull trending pages.": "Impossible de tirer les pages de tendances.", + "Hidden field \"challenge\" is a required field": "Champ caché \"contestation\" est un champ obligatoire", + "Hidden field \"token\" is a required field": "Champ caché \"jeton\" est un champ obligatoire", + "Invalid challenge": "Contestation non valide", + "Invalid token": "Jeton non valide", + "Invalid user": "Iutilisateur non valide", + "Token is expired, please try again": "Le jeton est expiré, veuillez réessayer", + "English": "Anglais", + "English (auto-generated)": "Anglais (auto-généré)", + "Afrikaans": "Afrikaans", + "Albanian": "Albanais", + "Amharic": "Amharique", + "Arabic": "Arabe", + "Armenian": "Arménien", + "Azerbaijani": "Azerbaïdjanais", + "Bangla": "Bangla", + "Basque": "Basque", + "Belarusian": "Belarusian", + "Bosnian": "Bosnian", + "Bulgarian": "Bulgarian", + "Burmese": "Birman", + "Catalan": "Catalan", + "Cebuano": "Cebuano", + "Chinese (Simplified)": "Chinois (Simplifié)", + "Chinese (Traditional)": "Chinois (Traditionnel)", + "Corsican": "Corse", + "Croatian": "Croate", + "Czech": "Tchèque", + "Danish": "Danois", + "Dutch": "Hollandais", + "Esperanto": "Espéranto", + "Estonian": "Estonien", + "Filipino": "Philippin", + "Finnish": "Finlandais", + "French": "Français", + "Galician": "Galicien", + "Georgian": "Géorgien", + "German": "Allemand", + "Greek": "Grec", + "Gujarati": "Gujarati", + "Haitian Creole": "Créole Haïtien", + "Hausa": "Haoussa", + "Hawaiian": "Hawaïen", + "Hebrew": "Hébraïque", + "Hindi": "Hindi", + "Hmong": "Hmong", + "Hungarian": "Hongrois", + "Icelandic": "Islandais", + "Igbo": "Igbo", + "Indonesian": "Indonésien", + "Irish": "Irlandais", + "Italian": "Italien", + "Japanese": "Japonais", + "Javanese": "Javanais", + "Kannada": "Kannada", + "Kazakh": "Kazakh", + "Khmer": "Khmer", + "Korean": "Coréen", + "Kurdish": "Kurde", + "Kyrgyz": "Kirghize", + "Lao": "Lao", + "Latin": "Latin", + "Latvian": "Letton", + "Lithuanian": "Lituanien", + "Luxembourgish": "Luxembourgeois", + "Macedonian": "Macédonien", + "Malagasy": "Malgache", + "Malay": "Malais", + "Malayalam": "Malayalam", + "Maltese": "Maltais", + "Maori": "Maori", + "Marathi": "Marathi", + "Mongolian": "Mongol", + "Nepali": "Népalais", + "Norwegian": "Norvégien", + "Nyanja": "Nyanja", + "Pashto": "Pachtou", + "Persian": "Persan", + "Polish": "Polonais", + "Portuguese": "Portugais", + "Punjabi": "Punjabi", + "Romanian": "Roumain", + "Russian": "Russe", + "Samoan": "Samoan", + "Scottish Gaelic": "Eaélique Ècossais", + "Serbian": "Serbe", + "Shona": "Shona", + "Sindhi": "Sindhi", + "Sinhala": "Cinghalais", + "Slovak": "Slovaque", + "Slovenian": "Slovène", + "Somali": "Somalien", + "Southern Sotho": "Sotho du Sud", + "Spanish": "Espagnol", + "Spanish (Latin America)": "Espagnol (Amérique latine)", + "Sundanese": "Sundanais", + "Swahili": "Swahili", + "Swedish": "Suédois", + "Tajik": "Tajik", + "Tamil": "Tamil", + "Telugu": "Telugu", + "Thai": "Thaï", + "Turkish": "Turc", + "Ukrainian": "Ukrainien", + "Urdu": "Ourdou", + "Uzbek": "Ouzbek", + "Vietnamese": "Vietnamien", + "Welsh": "Gallois", + "Western Frisian": "Frison occidental", + "Xhosa": "Xhosa", + "Yiddish": "Yiddish", + "Yoruba": "Yoruba", + "Zulu": "Zoulou", + "`x` years": "`x` ans", + "`x` months": "`x` mois", + "`x` weeks": "`x` semaines", + "`x` days": "`x` jours", + "`x` hours": "`x` heures", + "`x` minutes": "`x` minutes", + "`x` seconds": "`x` secondes", + "Fallback comments: ": "Commentaires de repli: ", + "Popular": "Populaire", + "Top": "Haut", + "About": "Sur", + "Rating: ": "Évaluation: ", + "Language: ": "Langue: " +}