<commit_before># coding:utf8

"""French dictionary"""

fr = {
    "LANGUAGE": "Français",

    # Client notifications
    "config-cleared-notification": "Paramètres effacés. Les modifications seront enregistrées lorsque vous enregistrez une configuration valide.",

    "relative-config-notification": "Fichiers de configuration relatifs chargés: {}",

    "connection-attempt-notification": "Tentative de connexion à {}:{}",  # Port, IP
    "reconnection-attempt-notification": "Connexion avec le serveur perdue, tentative de reconnexion",
    "disconnection-notification": "Déconnecté du serveur",
    "connection-failed-notification": "Échec de la connexion avec le serveur",
    "connected-successful-notification": "Connexion réussie au serveur",
    "retrying-notification": "%s, nouvelle tentative dans %d secondes...",  # Seconds
    "reachout-successful-notification": "Vous avez atteint {} ({})",

    "rewind-notification": "Retour en arrière en raison du décalage de temps avec {}",  # User
    "fastforward-notification": "Avance rapide en raison du décalage de temps avec {}",  # User
    "slowdown-notification": "Ralentissement dû au décalage de temps avec {}",  # User
    "revert-notification": "Retour à la vitesse normale",

    "pause-notification": "{} en pause ({})",  # User, Time - TODO: Change into format "{} paused at {}" in line with English message
    "unpause-notification": "{} non suspendu",  # User
    "seek-notification": "{} est passé de {} à {}",  # User, from time, to time

    "current-offset-notification": "Décalage actuel: {}secondes",  # Offset

    "media-directory-list-updated-notification": "Les répertoires multimédias Syncplay ont été mis à jour.",

    "room-join-notification": "{} a rejoint la salle: '{}'",  # User
    "left-notification": "{} est parti",  # User
    "left-paused-notification": "{} restants, {} en pause",  # User who left, User who paused
    "playing-notification": "{} est en train de jouer '{}' ({})",  # User, file, duration
    "playing-notification/room-addendum": "dans le salon: '{}'",  # Room

    "not-all-ready": "Pas prêt: {}",  # Usernames
    "all-users-ready": "Tout le monde est prêt ({} utilisateurs)",  # Number of ready users
    "ready-to-unpause-notification": "Vous êtes maintenant défini comme prêt - réactivez la pause pour réactiver",
    "set-as-ready-notification": "Vous êtes maintenant défini comme prêt",
    "set-as-not-ready-notification": "Vous êtes maintenant défini comme non prêt",
    "autoplaying-notification": "Lecture automatique dans {}...",  # Number of seconds until playback will start

    "identifying-as-controller-notification": "Identification en tant qu'opérateur de salle avec le mot de passe '{}'...",
    "failed-to-identify-as-controller-notification": "{} n'a pas réussi à s'identifier en tant qu'opérateur de salle.",
    "authenticated-as-controller-notification": "{} authentifié en tant qu'opérateur de salle",
    "created-controlled-room-notification": "Salle gérée créée «{}» avec le mot de passe «{}». Veuillez conserver ces informations pour référence future !\n\nDans les salons gérés, tout le monde est synchronisé avec le ou les opérateurs de salon qui sont les seuls à pouvoir mettre en pause, reprendre, se déplacer dans la lecture et modifier la liste de lecture.\n\nVous devez demander aux spectateurs réguliers de rejoindre le salon '{}' mais les opérateurs de salon peuvent rejoindre le salon '{}' pour s'authentifier automatiquement.",  # RoomName, operatorPassword, roomName, roomName:operatorPassword

    "file-different-notification": "Le fichier que vous lisez semble être différent de celui de {}",  # User
    "file-differences-notification": "Votre fichier diffère de la (des) manière(s) suivante(s): {}",  # Differences
    "room-file-differences": "Différences de fichiers: {}",  # File differences (filename, size, and/or duration)
    "file-difference-filename": "Nom",
    "file-difference-filesize": "Taille",
    "file-difference-duration": "durée",
    "alone-in-the-room": "Vous êtes seul dans le salon",

    "different-filesize-notification": "(leur taille de fichier est différente de la vôtre!)",
    "userlist-playing-notification": "{} est en train de jouer:",  # Username
    "file-played-by-notification": "Fichier: {} est lu par:",  # File
    "no-file-played-notification": "{} ne lit pas de fichier",  # Username
    "notplaying-notification": "Les personnes qui ne lisent aucun fichier:",
    "userlist-room-notification": "Dans la chambre '{}':",  # Room
    "userlist-file-notification": "Fichier",
    "controller-userlist-userflag": "Opérateur",
    "ready-userlist-userflag": "Prêt",

    "update-check-failed-notification": "Impossible de vérifier automatiquement si Syncplay {} est à jour. Vous voulez visiter https://syncplay.pl/ pour vérifier manuellement les mises à jour?",  # Syncplay version
    "syncplay-uptodate-notification": "Syncplay est à jour",
    "syncplay-updateavailable-notification": "Une nouvelle version de Syncplay est disponible. Voulez-vous visiter la page de publication?",

    "mplayer-file-required-notification": "Syncplay à l'aide de mplayer nécessite que vous fournissiez un fichier au démarrage",
    "mplayer-file-required-notification/example": "Exemple d'utilisation: syncplay [options] [url|chemin/]nom de fichier",
    "mplayer2-required": "Syncplay est incompatible avec MPlayer 1.x, veuillez utiliser mplayer2 ou mpv",

    "unrecognized-command-notification": "commande non reconnue",
    "commandlist-notification": "Commandes disponibles:",
    "commandlist-notification/room": "\tr [nom] - changer de chambre",
    "commandlist-notification/list": "\tl - afficher la liste des utilisateurs",
    "commandlist-notification/undo": "\tu - annuler la dernière recherche",
    "commandlist-notification/pause": "\tp - basculer sur pause",
    "commandlist-notification/seek": "\t[s][+-]temps - recherche la valeur de temps donnée, si + ou - n'est pas spécifié c'est le temps absolu en secondes ou min:sec",
    "commandlist-notification/offset": "\to[+-]duration - offset local playback by the given duration (in seconds or min:sec) from the server seek position - this is a deprecated feature", # TODO: Translate
    "commandlist-notification/help": "\th - cette aide",
    "commandlist-notification/toggle": "\tt - bascule si vous êtes prêt à regarder ou non",
    "commandlist-notification/create": "\tc [nom] - crée une salle gérée en utilisant le nom de la salle actuelle",
    "commandlist-notification/auth": "\tun [mot de passe] - s'authentifier en tant qu'opérateur de salle avec le mot de passe opérateur",
    "commandlist-notification/chat": "\tch [message] - envoyer un message de chat dans une pièce",
    "commandList-notification/queue": "\tqa [fichier/url] - ajoute un fichier ou une URL au bas de la liste de lecture",
    "commandList-notification/playlist": "\tql - afficher la liste de lecture actuelle",<commit_msg>Add missed stub for commandList-notification/queueandselect (#522)<commit_after># coding:utf8

"""French dictionary"""

fr = {
    "LANGUAGE": "Français",

    # Client notifications
    "config-cleared-notification": "Paramètres effacés. Les modifications seront enregistrées lorsque vous enregistrez une configuration valide.",

    "relative-config-notification": "Fichiers de configuration relatifs chargés: {}",

    "connection-attempt-notification": "Tentative de connexion à {}:{}",  # Port, IP
    "reconnection-attempt-notification": "Connexion avec le serveur perdue, tentative de reconnexion",
    "disconnection-notification": "Déconnecté du serveur",
    "connection-failed-notification": "Échec de la connexion avec le serveur",
    "connected-successful-notification": "Connexion réussie au serveur",
    "retrying-notification": "%s, nouvelle tentative dans %d secondes...",  # Seconds
    "reachout-successful-notification": "Vous avez atteint {} ({})",

    "rewind-notification": "Retour en arrière en raison du décalage de temps avec {}",  # User
    "fastforward-notification": "Avance rapide en raison du décalage de temps avec {}",  # User
    "slowdown-notification": "Ralentissement dû au décalage de temps avec {}",  # User
    "revert-notification": "Retour à la vitesse normale",

    "pause-notification": "{} en pause ({})",  # User, Time - TODO: Change into format "{} paused at {}" in line with English message
    "unpause-notification": "{} non suspendu",  # User
    "seek-notification": "{} est passé de {} à {}",  # User, from time, to time

    "current-offset-notification": "Décalage actuel: {}secondes",  # Offset

    "media-directory-list-updated-notification": "Les répertoires multimédias Syncplay ont été mis à jour.",

    "room-join-notification": "{} a rejoint la salle: '{}'",  # User
    "left-notification": "{} est parti",  # User
    "left-paused-notification": "{} restants, {} en pause",  # User who left, User who paused
    "playing-notification": "{} est en train de jouer '{}' ({})",  # User, file, duration
    "playing-notification/room-addendum": "dans le salon: '{}'",  # Room

    "not-all-ready": "Pas prêt: {}",  # Usernames
    "all-users-ready": "Tout le monde est prêt ({} utilisateurs)",  # Number of ready users
    "ready-to-unpause-notification": "Vous êtes maintenant défini comme prêt - réactivez la pause pour réactiver",
    "set-as-ready-notification": "Vous êtes maintenant défini comme prêt",
    "set-as-not-ready-notification": "Vous êtes maintenant défini comme non prêt",
    "autoplaying-notification": "Lecture automatique dans {}...",  # Number of seconds until playback will start

    "identifying-as-controller-notification": "Identification en tant qu'opérateur de salle avec le mot de passe '{}'...",
    "failed-to-identify-as-controller-notification": "{} n'a pas réussi à s'identifier en tant qu'opérateur de salle.",
    "authenticated-as-controller-notification": "{} authentifié en tant qu'opérateur de salle",
    "created-controlled-room-notification": "Salle gérée créée «{}» avec le mot de passe «{}». Veuillez conserver ces informations pour référence future !\n\nDans les salons gérés, tout le monde est synchronisé avec le ou les opérateurs de salon qui sont les seuls à pouvoir mettre en pause, reprendre, se déplacer dans la lecture et modifier la liste de lecture.\n\nVous devez demander aux spectateurs réguliers de rejoindre le salon '{}' mais les opérateurs de salon peuvent rejoindre le salon '{}' pour s'authentifier automatiquement.",  # RoomName, operatorPassword, roomName, roomName:operatorPassword

    "file-different-notification": "Le fichier que vous lisez semble être différent de celui de {}",  # User
    "file-differences-notification": "Votre fichier diffère de la (des) manière(s) suivante(s): {}",  # Differences
    "room-file-differences": "Différences de fichiers: {}",  # File differences (filename, size, and/or duration)
    "file-difference-filename": "Nom",
    "file-difference-filesize": "Taille",
    "file-difference-duration": "durée",
    "alone-in-the-room": "Vous êtes seul dans le salon",

    "different-filesize-notification": "(leur taille de fichier est différente de la vôtre!)",
    "userlist-playing-notification": "{} est en train de jouer:",  # Username
    "file-played-by-notification": "Fichier: {} est lu par:",  # File
    "no-file-played-notification": "{} ne lit pas de fichier",  # Username
    "notplaying-notification": "Les personnes qui ne lisent aucun fichier:",
    "userlist-room-notification": "Dans la chambre '{}':",  # Room
    "userlist-file-notification": "Fichier",
    "controller-userlist-userflag": "Opérateur",
    "ready-userlist-userflag": "Prêt",

    "update-check-failed-notification": "Impossible de vérifier automatiquement si Syncplay {} est à jour. Vous voulez visiter https://syncplay.pl/ pour vérifier manuellement les mises à jour?",  # Syncplay version
    "syncplay-uptodate-notification": "Syncplay est à jour",
    "syncplay-updateavailable-notification": "Une nouvelle version de Syncplay est disponible. Voulez-vous visiter la page de publication?",

    "mplayer-file-required-notification": "Syncplay à l'aide de mplayer nécessite que vous fournissiez un fichier au démarrage",
    "mplayer-file-required-notification/example": "Exemple d'utilisation: syncplay [options] [url|chemin/]nom de fichier",
    "mplayer2-required": "Syncplay est incompatible avec MPlayer 1.x, veuillez utiliser mplayer2 ou mpv",

    "unrecognized-command-notification": "commande non reconnue",
    "commandlist-notification": "Commandes disponibles:",
    "commandlist-notification/room": "\tr [nom] - changer de chambre",
    "commandlist-notification/list": "\tl - afficher la liste des utilisateurs",
    "commandlist-notification/undo": "\tu - annuler la dernière recherche",
    "commandlist-notification/pause": "\tp - basculer sur pause",
    "commandlist-notification/seek": "\t[s][+-]temps - recherche la valeur de temps donnée, si + ou - n'est pas spécifié c'est le temps absolu en secondes ou min:sec",
    "commandlist-notification/offset": "\to[+-]duration - offset local playback by the given duration (in seconds or min:sec) from the server seek position - this is a deprecated feature", # TODO: Translate
    "commandlist-notification/help": "\th - cette aide",
    "commandlist-notification/toggle": "\tt - bascule si vous êtes prêt à regarder ou non",
    "commandlist-notification/create": "\tc [nom] - crée une salle gérée en utilisant le nom de la salle actuelle",
    "commandlist-notification/auth": "\tun [mot de passe] - s'authentifier en tant qu'opérateur de salle avec le mot de passe opérateur",
    "commandlist-notification/chat": "\tch [message] - envoyer un message de chat dans une pièce",
    "commandList-notification/queue": "\tqa [fichier/url] - ajoute un fichier ou une URL au bas de la liste de lecture",
    "commandList-notification/queueandselect": "\tqas [file/url] - add file or url to bottom of playlist and select it", # TODO: Translate
    "commandList-notification/playlist": "\tql - afficher la liste de lecture actuelle",
{'fraction_non_alphanumeric': 0.12694814395012752, 'fraction_numerical': 0.0007792575800510059, 'mean_word_length': 4.32114587259706, 'pattern_counts': {'":': 143, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2324590', 'n_tokens_mistral': 4370, 'n_tokens_neox': 4319, 'n_words': 1390}