mirror of
https://github.com/iv-org/invidious
synced 2024-11-10 13:13:33 +01:00
f54fbd057e
* Add prefers-color-scheme support This should fix <https://github.com/omarroth/invidious/issues/559>. The cookie storage format has been changed from boolean ("true"/"false") to tri-state ("dark"/"light"/""), so that users without a cookie set will get dark mode if they have enabled the dark theme in their operating system. The code for handling the cookie state, along with the user's operating system theme, has been factored out into a new function `update_mode`, which is called both at window load and at the "storage" event listener, because the "storage" event listener is only trigerred when a change is made to the localStorage from another tab/window (for more info - see <https://stackoverflow.com/a/4679754>).
326 lines
15 KiB
JSON
326 lines
15 KiB
JSON
{
|
|
"`x` subscribers": "`x` abonnés",
|
|
"`x` videos": "`x` vidéos",
|
|
"LIVE": "EN DIRECT",
|
|
"Shared `x` ago": "Ajoutée il y a `x`",
|
|
"Unsubscribe": "Se désabonner",
|
|
"Subscribe": "S'abonner",
|
|
"View channel on YouTube": "Voir la chaîne sur YouTube",
|
|
"View playlist on YouTube": "Voir la liste de lecture sur YouTube",
|
|
"newest": "Date d'ajout (la plus récente)",
|
|
"oldest": "Date d'ajout (la plus ancienne)",
|
|
"popular": "Les plus populaires",
|
|
"last": "Dernières",
|
|
"Next page": "Page suivante",
|
|
"Previous page": "Page précédente",
|
|
"Clear watch history?": "Êtes-vous sûr de vouloir supprimer l'historique des vidéos regardées ?",
|
|
"New password": "Nouveau mot de passe",
|
|
"New passwords must match": "Les nouveaux mots de passe doivent être identiques",
|
|
"Cannot change password for Google accounts": "Le mot de passe d'un compte Google ne peut pas être changé",
|
|
"Authorize token?": "Autoriser le token ?",
|
|
"Authorize token for `x`?": "Autoriser le token pour `x` ?",
|
|
"Yes": "Oui",
|
|
"No": "Non",
|
|
"Import and Export Data": "Importer et exporter des données",
|
|
"Import": "Importer",
|
|
"Import Invidious data": "Importer des données Invidious",
|
|
"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 en OPML",
|
|
"Export subscriptions as OPML (for NewPipe & FreeTube)": "Exporter les abonnements en OPML (pour NewPipe & FreeTube)",
|
|
"Export data as JSON": "Exporter les données au format JSON",
|
|
"Delete account?": "Êtes-vous sûr de vouloir supprimer votre compte ?",
|
|
"History": "Historique",
|
|
"An alternative front-end to YouTube": "Un front-end alternatif à YouTube",
|
|
"JavaScript license information": "Informations sur les licences JavaScript",
|
|
"source": "source",
|
|
"Log in": "Se connecter",
|
|
"Log in/register": "Se connecter/Créer un compte",
|
|
"Log in with Google": "Se connecter avec Google",
|
|
"User ID": "Identifiant utilisateur",
|
|
"Password": "Mot de passe",
|
|
"Time (h:mm:ss):": "Heure (h:mm:ss) :",
|
|
"Text CAPTCHA": "CAPTCHA Texte",
|
|
"Image CAPTCHA": "CAPTCHA Image",
|
|
"Sign In": "Se connecter",
|
|
"Register": "S'inscrire",
|
|
"E-mail": "E-mail",
|
|
"Google verification code": "Code de vérification Google",
|
|
"Preferences": "Préférences",
|
|
"Player preferences": "Préférences du lecteur",
|
|
"Always loop: ": "Lire en boucle : ",
|
|
"Autoplay: ": "Lire automatiquement : ",
|
|
"Play next by default: ": "Lire les vidéos suivantes par défaut (similaire a YouTube) : ",
|
|
"Autoplay next video: ": "Lire automatiquement la vidéo en file d'attente : ",
|
|
"Listen by default: ": "Audio uniquement : ",
|
|
"Proxy videos: ": "Charger les vidéos à travers un proxy : ",
|
|
"Default speed: ": "Vitesse par défaut : ",
|
|
"Preferred video quality: ": "Qualité vidéo souhaitée : ",
|
|
"Player volume: ": "Volume du lecteur : ",
|
|
"Default comments: ": "Source des commentaires : ",
|
|
"youtube": "YouTube",
|
|
"reddit": "Reddit",
|
|
"Default captions: ": "Sous-titres par défaut : ",
|
|
"Fallback captions: ": "Fallback captions: ",
|
|
"Show related videos: ": "Voir les vidéos liées : ",
|
|
"Show annotations by default: ": "Voir les annotations par défaut : ",
|
|
"Visual preferences": "Préférences du site",
|
|
"Player style: ": "",
|
|
"Dark mode: ": "Mode Sombre : ",
|
|
"Theme: ": "",
|
|
"dark": "",
|
|
"light": "",
|
|
"Thin mode: ": "Mode Simplifié : ",
|
|
"Subscription preferences": "Préférences de la page d'abonnements",
|
|
"Show annotations by default for subscribed channels: ": "Voir les annotations par défaut sur les chaînes suivies : ",
|
|
"Redirect homepage to feed: ": "Rediriger la page d'accueil vers la page d'abonnements : ",
|
|
"Number of videos shown in feed: ": "Nombre de vidéos affichées dans la page d'abonnements : ",
|
|
"Sort videos by: ": "Trier les vidéos par : ",
|
|
"published": "date de publication",
|
|
"published - reverse": "date de publication - inversé",
|
|
"alphabetically": "alphabétiquement",
|
|
"alphabetically - reverse": "alphabétiquement - inversé",
|
|
"channel name": "nom de la chaîne",
|
|
"channel name - reverse": "nom de la chaîne - inversé",
|
|
"Only show latest video from channel: ": "Afficher uniquement la dernière vidéo de la chaîne : ",
|
|
"Only show latest unwatched video from channel: ": "Afficher uniquement la dernière vidéo de la chaîne non regardée : ",
|
|
"Only show unwatched: ": "Afficher uniquement les vidéos non regardées : ",
|
|
"Only show notifications (if there are any): ": "Afficher uniquement les notifications (s'il y en a) : ",
|
|
"Enable web notifications": "Activer les notifications web",
|
|
"`x` uploaded a video": "`x` a partagé(e) une video",
|
|
"`x` is live": "`x` est en direct",
|
|
"Data preferences": "Préférences liées aux données",
|
|
"Clear watch history": "Supprimer l'historique des vidéos regardées",
|
|
"Import/export data": "Importer/exporter les données",
|
|
"Change password": "Modifier le mot de passe",
|
|
"Manage subscriptions": "Gérer les abonnements",
|
|
"Manage tokens": "Gérer les tokens",
|
|
"Watch history": "Historique de visionnage",
|
|
"Delete account": "Supprimer votre compte",
|
|
"Administrator preferences": "Préferences d'Administrateur",
|
|
"Default homepage: ": "Page d'accueil par défaut : ",
|
|
"Feed menu: ": "Menu des Flux : ",
|
|
"Top enabled: ": "Top activé : ",
|
|
"CAPTCHA enabled: ": "CAPTCHA activé : ",
|
|
"Login enabled: ": "Connexion activé : ",
|
|
"Registration enabled: ": "Inscription activée : ",
|
|
"Report statistics: ": "Télémétrie activé : ",
|
|
"Save preferences": "Enregistrer les préférences",
|
|
"Subscription manager": "Gestionnaire d'abonnement",
|
|
"Token manager": "Gestionnaire de tokens",
|
|
"Token": "Token",
|
|
"`x` subscriptions": "`x` abonnements",
|
|
"`x` tokens": "`x` tokens",
|
|
"Import/export": "Importer/Exporter",
|
|
"unsubscribe": "se désabonner",
|
|
"revoke": "révoquer",
|
|
"Subscriptions": "Abonnements",
|
|
"`x` unseen notifications": "`x` notifications non vues",
|
|
"search": "rechercher",
|
|
"Log out": "Déconnexion",
|
|
"Released under the AGPLv3 by Omar Roth.": "Publié sous licence AGPLv3 par Omar Roth.",
|
|
"Source available here.": "Code Source disponible ici.",
|
|
"View JavaScript license information.": "Informations des licences JavaScript.",
|
|
"View privacy policy.": "Politique de confidentialité.",
|
|
"Trending": "Tendances",
|
|
"Unlisted": "Non répertoriée",
|
|
"Watch on YouTube": "Voir la vidéo sur Youtube",
|
|
"Hide annotations": "Masquer les annotations",
|
|
"Show annotations": "Afficher les annotations",
|
|
"Genre: ": "Genre : ",
|
|
"License: ": "Licence : ",
|
|
"Family friendly? ": "Tout Public ? ",
|
|
"Wilson score: ": "Score de Wilson : ",
|
|
"Engagement: ": "Poucentage de spectateur aillant Like ou Dislike la vidéo : ",
|
|
"Whitelisted regions: ": "Régions sur liste blanche : ",
|
|
"Blacklisted regions: ": "Régions sur liste noire : ",
|
|
"Shared `x`": "Ajoutée le `x`",
|
|
"`x` views": "`x` vues",
|
|
"Premieres in `x`": "Première dans `x`",
|
|
"Premieres `x`": "Première le `x`",
|
|
"Hi! Looks like you have JavaScript turned off. Click here to view comments, keep in mind they may take a bit longer to load.": "Il semblerait que JavaScript soit désactivé. Cliquez ici pour voir les commentaires sans. Gardez à l'esprit que le chargement peut prendre plus de temps.",
|
|
"View YouTube comments": "Voir les commentaires YouTube",
|
|
"View more comments on Reddit": "Voir plus de commentaires sur Reddit",
|
|
"View `x` comments": "Voir `x` commentaires",
|
|
"View Reddit comments": "Voir les commentaires Reddit",
|
|
"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": "Nombre de tentative de connexion dépassé, réessayez dans quelques heures",
|
|
"Unable to log in, make sure two-factor authentication (Authenticator or SMS) is turned on.": "Si vous ne parvenez pas à vous connecter, assurez-vous que l'authentification à deux facteurs (Authenticator ou SMS) est activée.",
|
|
"Invalid TFA code": "Code d'authentification à deux facteurs invalide",
|
|
"Login failed. This may be because two-factor authentication is not turned on for 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.",
|
|
"Wrong answer": "Réponse invalide",
|
|
"Erroneous CAPTCHA": "CAPTCHA invalide",
|
|
"CAPTCHA is a required field": "Veuillez entrer un CAPTCHA",
|
|
"User ID is a required field": "Veuillez entrer un Identifiant Utilisateur",
|
|
"Password is a required field": "Veuillez entrer un Mot de passe",
|
|
"Wrong username or password": "Nom d'utilisateur ou mot de passe invalide",
|
|
"Please sign in using 'Log in with Google'": "Veuillez vous connecter en utilisant \"Se connecter 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 log in": "Veuillez vous connecter",
|
|
"Invidious Private Feed for `x`": "Flux RSS privé pour `x`",
|
|
"channel:`x`": "chaîne:`x`",
|
|
"Deleted or invalid channel": "Chaîne supprimée ou invalide",
|
|
"This channel does not exist.": "Cette chaine n'existe pas.",
|
|
"Could not get channel info.": "Impossible de charger les informations de cette chaîne.",
|
|
"Could not fetch comments": "Impossible de charger 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 charger cette liste de lecture.",
|
|
"Empty playlist": "Liste de lecture vide",
|
|
"Not a playlist.": "Liste de lecture invalide.",
|
|
"Playlist does not exist.": "La liste de lecture n'existe pas.",
|
|
"Could not pull trending pages.": "Impossible de charger les pages de tendances.",
|
|
"Hidden field \"challenge\" is a required field": "Hidden field \"challenge\" is a required field",
|
|
"Hidden field \"token\" is a required field": "Le champ caché \"token\" est requis",
|
|
"Erroneous challenge": "Challenge Erroné",
|
|
"Erroneous token": "Token Erroné",
|
|
"No such user": "Cet utilisateur n'existe pas",
|
|
"Token is expired, please try again": "Le token est expiré, veuillez réessayer",
|
|
"English": "Anglais",
|
|
"English (auto-generated)": "Anglais (générés automatiquement)",
|
|
"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 Bokmål": "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: ": "Fallback comments: ",
|
|
"Popular": "Populaire",
|
|
"Top": "Top",
|
|
"About": "À propos",
|
|
"Rating: ": "Évaluation : ",
|
|
"Language: ": "Langue : ",
|
|
"View as playlist": "Voir en tant que liste de lecture",
|
|
"Default": "Défaut",
|
|
"Music": "Musique",
|
|
"Gaming": "Jeux Vidéo",
|
|
"News": "Actualités",
|
|
"Movies": "Films",
|
|
"Download": "Télécharger",
|
|
"Download as: ": "Télécharger en : ",
|
|
"%A %B %-d, %Y": "%A %-d %B %Y",
|
|
"(edited)": "(modifié)",
|
|
"YouTube comment permalink": "Lien permanent vers le commentaire sur YouTube",
|
|
"permalink": "",
|
|
"`x` marked it with a ❤": "`x` l'a marqué d'un ❤",
|
|
"Audio mode": "Mode Audio",
|
|
"Video mode": "Mode Vidéo",
|
|
"Videos": "Vidéos",
|
|
"Playlists": "Liste de lecture",
|
|
"Community": "Communauté",
|
|
"Current version: ": "Version actuelle : "
|
|
}
|