diff --git a/copyparty/web/browser.js b/copyparty/web/browser.js index 1e41fdfe..348e5781 100644 --- a/copyparty/web/browser.js +++ b/copyparty/web/browser.js @@ -3178,29 +3178,29 @@ var Ls = { "hks": [ [ "misc", - ["ESC", "ferme divers menu"], + ["Échap", "ferme divers menus"], - "gestionaire de fichier", + "gestionaire de fichiers", ["G", "activer vue en liste / vue en grille"], - ["T", "activer les miniatures / icons"], + ["T", "activer les miniatures / icônes"], ["⇧ A/D", "taille des miniatures"], - ["ctrl-K", "suprimer la selection"], - ["ctrl-X", "couper la selection au presse-papier"], - ["ctrl-C", "copier la selection au presse-papier"], - ["ctrl-V", "coller (deplacer/copier) ici"], - ["Y", "télécharger la selection"], - ["F2", "renomer la selection"], + ["ctrl-K", "suprimer la sélection"], + ["ctrl-X", "couper la sélection au presse-papier"], + ["ctrl-C", "copier la sélection au presse-papier"], + ["ctrl-V", "coller (déplacer/copier) ici"], + ["Y", "télécharger la sélection"], + ["F2", "renomer la sélection"], "file-list-sel", - ["space", "activer la selection de fichiers"], - ["↑/↓", "deplacer le selecteur"], + ["Espace", "activer la sélection de fichiers"], + ["↑/↓", "déplacer le selecteur"], ["ctrl ↑/↓", "déplacer le curseur et la zone d'affichage"], - ["⇧ ↑/↓", "selectioner fichier precedent/suivant"], - ["ctrl-A", "selectioner tout les fichiers / dossiers"], + ["⇧ ↑/↓", "sélectioner le fichier précédent/suivant"], + ["ctrl-A", "sélectionner tout les fichiers / dossiers"], ], [ "navigation", ["B", "basculer la vue en fil d'Ariane / panneau de navigation"], - ["I/K", "dossier precedent/suivant"], + ["I/K", "dossier précédent/suivant"], ["M", "dossier parent (ou réduire le dossier actuel)"], ["V", "activer les dossiers / fichiers texte dans le volet de navigation"], ["A/D", "taille du volet de navigation"], @@ -3211,30 +3211,30 @@ var Ls = { ["0..9", "sauter à 0%..90%"], ["P", "lecture/pause (démarre également la lecture)"], ["S", "sélectionner la chanson en cours"], - ["Y", "télécharger la chanson"], + ["Y", "télécharger la morceau"], ], [ - "visualisateur d'image", + "visionneuse d'image", ["J/L, ←/→", "image précédente/suivante"], - ["Home/End", "première/dernière image"], + ["Début/Fin, ⭦/Fin", "première/dernière image"], ["F", "plein écran"], ["R", "rotation horaire"], ["⇧ R", "rotation antihoraire"], ["S", "sélectionner l'image"], - ["Y", "telecharger l'image"], + ["Y", "télécharger l'image"], ], [ "lecteur vidéo", ["U/O", "sauter 10s en arrière/avant"], - ["P/K/Space", "lecture/pause"], + ["P/K/Espace", "lecture/pause"], ["C", "continuer de lire la suivante"], - ["V", "boucle"], + ["V", "lire en boucle"], ["M", "couper le son"], ["[ and ]", "définir l'intervalle de boucle"], ], [ - "textfile-viewer", + "visionneuse de texte", ["I/K", "fichier précédent/suivant"], ["M", "fermer le fichier texte"], ["E", "modifier le fichier texte"], - ["S", "selectioner le fichier (pour le couper/copier/renommer)"], + ["S", "sélectioner le fichier (pour le couper/copier/renommer)"], ] ], @@ -3243,7 +3243,7 @@ var Ls = { "enable": "Activer", "danger": "DANGER", - "clipped": "copié au presse-papier", + "clipped": "copié dans presse-papier", "ht_s1": "seconde", "ht_s2": "secondes", @@ -3260,9 +3260,9 @@ var Ls = { "gou": 'dossier parent">haut', "gon": 'dossier suivant">suivant', "logout": "Déconnexion ", - "access": " access", + "access": "accès", "ot_close": "fermer le sous-menu", - "ot_search": "chercher des fichiers par leurs atributs, chemin / nom, tag musicaux, ou nimporte quelle combinaison de ces options$N$N<code>foo bar</code> = doit contenir à la fois «foo» et «bar»,$N<code>foo -bar</code> = doit contenir «foo» mais pas «bar»,$N<code>^yana .opus$</code> = commence par «yana» et est un fichier «opus»$N<code>"try unite"</code> = contient exactement «try unite»$N$Nle format de date est iso-8601, comme$N<code>2009-12-31</code> ou <code>2020-09-12 23:30:00</code>", + "ot_search": "chercher des fichiers par leurs attributs, chemin / nom, tag musicaux, ou nimporte quelle combinaison de ces options$N$N<code>foo bar</code> = doit contenir à la fois «foo» et «bar»,$N<code>foo -bar</code> = doit contenir «foo» mais pas «bar»,$N<code>^yana .opus$</code> = commence par «yana» et est un fichier «opus»$N<code>"try unite"</code> = contient exactement «try unite»$N$Nle format de date est iso-8601, comme$N<code>2009-12-31</code> ou <code>2020-09-12 23:30:00</code>", "ot_unpost": "unpost: supprimer vos téléchargements récents, ou annuler ceux en cours", "ot_bup": "bup: téléverseur de base, prend même en charge netscape 4.0", "ot_mkdir": "mkdir: créer un nouveau répertoire", @@ -3270,8 +3270,8 @@ var Ls = { "ot_msg": "msg: envoyer un message au journal du serveur", "ot_mp": "options du lecteur multimedia", "ot_cfg": "options de configuration", - "ot_u2i": 'up2k : téléverser des fichiers (si vous avez un accès en écriture) ou basculer en mode recherche pour voir s\'ils existent quelque part sur le serveur$N$Nles téléversements peuvent être repris, ils sont multi-threaded, et les horodatages des fichiers sont préservés, mais cela utilise plus de CPU que [🎈]  (le téléverseur de base)

pendant les téléversements, cette icône devient un indicateur de progression!', - "ot_u2w": 'up2k : téléverser des fichiers avec prise en charge de la reprise (fermez votre navigateur et déposez les mêmes fichiers plus tard)$N$Nmulti-threaded, et les horodatages des fichiers sont préservés, mais cela utilise plus de CPU que [🎈]  (le téléverseur de base)

pendant les téléversements, cette icône devient un indicateur de progression!', + "ot_u2i": 'up2k : téléverser des fichiers (si vous avez un accès en écriture) ou basculer en mode recherche pour voir s\'ils existent quelque part sur le serveur$N$Nles téléversements peuvent être repris, ils sont multithreadé, et les horodatages des fichiers sont préservés, mais cela utilise plus de CPU que [🎈]  (le téléverseur de base)

pendant les téléversements, cette icône devient un indicateur de progression!', + "ot_u2w": 'up2k : téléverser des fichiers avec prise en charge de la reprise (fermez votre navigateur et déposez les mêmes fichiers plus tard)$N$multithreadé, et les horodatages des fichiers sont préservés, mais cela utilise plus de CPU que [🎈]  (le téléverseur de base)

pendant les téléversements, cette icône devient un indicateur de progression!', "ot_noie": 'Utilisez Chrome / Firefox / Edge', "ab_mkdir": "créer un nouveau répertoire", @@ -3301,7 +3301,7 @@ var Ls = { "wt_next": "musique suivante$NHotkey: L", "ul_par": "téléversements parallèles:", - "ut_rand": "randomisation des noms de fichiers", + "ut_rand": "attribution de noms de fichiers aléatoires", "ut_u2ts": "copier l'horodatage de dernière modification$Nde votre système de fichiers vers le serveur\">📅", "ut_ow": "écraser les fichiers existants sur le serveur?$N🛡️: jamais (générera un nouveau nom de fichier à la place)$N🕒: écraser si le fichier sur le serveur est plus ancien que le vôtre$N♻️: toujours écraser si les fichiers sont différents", "ut_mt": "continuer à calculer la somme de contrôle d'autres fichiers pendant le téléversement$N$Npeut-être désactiver si votre CPU ou HDD est la cause de perte de performances", @@ -3310,7 +3310,7 @@ var Ls = { "ut_srch": "ne pas réellement téléverser, mais vérifier si les fichiers existent déjà$N sur le serveur (scannera tous les dossiers que vous pouvez lire)", "ut_par": "mettre en pause les téléversements en le réglant sur 0$N$Naugmenter si votre connexion est lente / à forte latence$N$Nle garder à 1 sur le LAN ou si le HDD du serveur est un goulot d'étranglement", "ul_btn": "déposer des fichiers / dossiers
ici (ou cliquez sur moi)", - "ul_btnu": "T E L E V E R S E R", + "ul_btnu": "T É L É V E R S E R", "ul_btns": "C H E R C H E R", "ul_hash": "somme de contrôle", @@ -3343,8 +3343,8 @@ var Ls = { "utl_yolo": "YOLO", "utl_done": "terminé", - "ul_flagblk": "les fichiers ont été ajouté a la file d'atente
mais cepandant il y a un processus up2k ocupé dans un autre onglets de navigateur,
en attente qu'il finisse en premier", - "ul_btnlk": "la configuration du serveur a verouillé cette options dans cet état", + "ul_flagblk": "les fichiers ont été ajoutés à la file d'attente
cependant, il y a un processus up2k actif dans un autre onglet du navigateur,
en attente qu'il finisse d'abord", + "ul_btnlk": "la configuration du serveur a verrouillé cette options dans cet état", "udt_up": "Téléverser", "udt_srch": "Chercher", @@ -3354,7 +3354,7 @@ var Ls = { "u_nav_b": 'FichiersUn dossier', "cl_opts": "options", - "cl_themes": "thèmes", + "cl_themes": "thème", "cl_langs": "langue", "cl_ziptype": "téléchargement de dossier", "cl_uopts": "up2k", @@ -3369,10 +3369,10 @@ var Ls = { "cl_hcancel": "masquage des colonnes annulé", "ct_grid": '田 grille', - "ct_ttips": '◔ ◡ ◔">ℹ️ infobules', - "ct_thumb": 'vue en grille, activer les icons ou les miniatures$NHotkey: T">🖼️ minia', - "ct_csel": 'utiliser CTRL et SHIFT pour selectioner des fichiers en vue en grille">sel', - "ct_ihop": 'quand le visualisateur d\'image est fermé, faire defiller vers le bas jusqu\'au dernier fichier">g⮯', + "ct_ttips": '◔ ◡ ◔">ℹ️ infobulles', + "ct_thumb": 'vue en grille, activer les icônes ou les miniatures$NHotkey: T">🖼️ minia', + "ct_csel": 'utiliser CTRL et MAJ pour selectioner des fichiers en vue en grille">sel', + "ct_ihop": 'quand le visionneuse d\'image est fermé, faire defiller vers le bas jusqu\'au dernier fichier">g⮯', "ct_dots": 'voir les fichiers caché (si le serveur le permet)">dotfiles', "ct_qdel": 'ne demander qu\'une confirmation lors de la suppression de fichiers>qdel', "ct_dir1st": 'trier les dossiers avant les fichiers">📁 first', @@ -3382,32 +3382,32 @@ var Ls = { "ct_idxh": 'voir une version html (index.html) au-lieu du listage des dossiers normal">htm', "ct_sbars": 'montrer la barre de defilement">⟊', - "cut_umod": "si un fichier existe deja sur le server, mettre à jour l'horodatage de dernière modification du serveur pour qu'il corresponde à votre fichier local (nécessite des autorisations d'écriture et de suppression)\">re📅", + "cut_umod": "si un fichier existe déjà sur le server, mettre à jour l'horodatage de dernière modification du serveur pour qu'il corresponde à votre fichier local (nécessite des autorisations d'écriture et de suppression)\">re📅", - "cut_turbo": "le bouton yolo, vous voulez probablement PAS activer ceci:$N$Nutilisez ceci si vous téléchargez une grande quantité de fichiers et que vous devez redémarrer pour une raison quelconque, et que vous souhaitez continuer le téléchargement dès que possible$N$Ncela remplace la vérification de hachage par une simple "est-ce que cela a la même taille de fichier sur le serveur?" donc si le contenu du fichier est différent, il ne sera PAS téléchargé$N$Nvous devriez désactiver cela lorsque le téléchargement est terminé, puis "télécharger" les mêmes fichiers à nouveau pour laisser le client les vérifier\">turbo", + "cut_turbo": "le bouton yolo, vous ne voulez probablement PAS activer ceci:$N$Nutilisez ceci si vous téléchargez une grande quantité de fichiers et que vous devez redémarrer pour une raison quelconque, et que vous souhaitez continuer le téléchargement dès que possible$N$Ncela remplace la vérification de hachage par une simple "est-ce que cela a la même taille de fichier sur le serveur?" donc si le contenu du fichier est différent, il ne sera PAS téléchargé$N$Nvous devriez désactiver cela lorsque le téléchargement est terminé, puis "télécharger" les mêmes fichiers à nouveau pour laisser le client les vérifier\">turbo", - "cut_datechk": "n'a aucun effet à moins que le bouton turbo ne soit activé$N$Nréduit le facteur yolo d'un tout petit peu; vérifie si les horodatages des fichiers sur le serveur correspondent aux vôtres$N$Ndevrait théoriquement attraper la plupart des téléchargements inachevés / corrompus, mais n'est pas un substitut à un passage de vérification avec turbo désactivé par la suite\">date-chk", + "cut_datechk": "n'a aucun effet à moins que le bouton turbo ne soit activé$N$Nréduit le facteur yolo d'un tout petit peu ; vérifie si les horodatages des fichiers sur le serveur correspondent aux vôtres$N$Ndevrait théoriquement attraper la plupart des téléchargements inachevés / corrompus, mais n'est pas un substitut à un passage de vérification avec turbo désactivé par la suite\">date-chk", - "cut_u2sz": "taille (en MiB) de chaque morceau de televersement; des grosse valeurs vont mieux passer si la distance entre le serveur et vous est trés grande. Si vous avez une connection trés instable, essayer de plus petites valeurs", + "cut_u2sz": "taille (en MiB) de chaque morceau de téléversement; des grosse valeurs vont mieux passer si la distance entre le serveur et vous est trés grande. Si vous avez une connection trés instable, essayer de plus petites valeurs", - "cut_flag": "enforcer le fait qu'un seul onglet est entrain de mettre un fichier en ligne a la fois $N -- les autres onglets doivent avoir cette option activé aussi $N -- affecte seulement les onglets qui sont sur le même domaine", + "cut_flag": "s'assurer qu'un seul onglet est entrain de mettre un fichier en ligne a la fois $N -- les autres onglets doivent avoir cette option activé aussi $N -- affecte seulement les onglets qui sont sur le même domaine", - "cut_az": "metre en ligne les fichiers dans l'ordre alphabetique, plutot que le plus petit fichier en premier$N$Nl'ordre alphabetique peut rendre la lecture plus douce sur les yeux si quel-que chose s'est mal passé sur le serveur, mais cela rend le televersement légèrement plus lent sur fibre / LAN", + "cut_az": "mettre en ligne les fichiers dans l'ordre alphabétique, plutôt que le plus petit fichier en premier$N$Nl'ordre alphabétique peut rendre la lecture plus douce sur pour les yeux si quelque chose s'est mal passé sur le serveur, mais cela rend le téléversement légèrement plus lent sur fibre / LAN", - "cut_nag": "recevoir une notification via l'OS quand un televersement finit$N(seulement si le navigateur ou l'onglet n'est pas actif)", - "cut_sfx": "alerte audible quand le televersement finit$N(seulement si le navigateur ou l'onglet n'est pas actif)", + "cut_nag": "recevoir une notification via l'OS quand un téléversement finit$N(seulement si le navigateur ou l'onglet n'est pas actif)", + "cut_sfx": "alerte audible quand le téléversement finit$N(seulement si le navigateur ou l'onglet n'est pas actif)", - "cut_mt": "utiliser le calcul de somme de contrôle multithreadé pour accelerer le processus$N$Ncela utilise des web-workers et nécessite$Nplus de RAM (jusqu'à 512 MiB supplémentaires)$N$NCella rend https 30% plus rapide, http 4.5x plus rapide\">mt", + "cut_mt": "utiliser le calcul de somme de contrôle multithreadé pour accelerer le processus$N$Ncela utilise des web-workers et nécessite$Nplus de RAM (jusqu'à 512 MiB supplémentaires)$N$NCela rend https 30% plus rapide, http 4.5x plus rapide\">mt", "cut_wasm": "utiliser wasm au lieu du hachage intégré du navigateur; améliore la vitesse sur les navigateurs basés sur chrome mais augmente la charge CPU, et de nombreuses anciennes versions de chrome ont des bugs qui font que le navigateur consomme toute la RAM et plante si cela est activé\">wasm", - "cft_text": "text favicon (laiser vide et rafraichir pour desactiver)", - "cft_fg": "color de premier-plan", + "cft_text": "text favicon (laisser vide et rafraîchir pour désactiver)", + "cft_fg": "couleur de premier plan", "cft_bg": "couleur d'arrière-plan", "cdt_lim": "nombre maximum de fichiers à afficher dans un dossier", "cdt_ask": "lorsque vous faites défiler vers le bas,$Nau lieu de charger plus de fichiers,$Ndemander quoi faire", - "cdt_hsort": "combien de règles de tri (<code>,sorthref</code>) à inclure dans les medial-URLs. Définir cette valeur à 0 ignorera également les règles de tri incluses dans les liens média lorsque vous cliquez dessus.", + "cdt_hsort": "combien de règles de tri (<code>,sorthref</code>) à inclure dans les media-URLs. Définir cette valeur à 0 ignorera également les règles de tri incluses dans les liens média lorsque vous cliquez dessus.", "tt_entree": "afficher le panneau de navigation (arborescence des dossiers)$NHotkey: B", "tt_detree": "afficher le fil d’Ariane$NHotkey: B", @@ -3418,7 +3418,7 @@ var Ls = { "tt_wrap": "retour à la ligne", "tt_hover": "révéler les lignes débordantes au survol$N( interrompt le défilement à moins que le curseur de la souris ne soit dans la gouttière gauche )", - "ml_pmode": "à la fin du dossier...", + "ml_pmode": "à la fin du dossier…", "ml_btns": "cmds", "ml_tcode": "transcoder", "ml_tcode2": "transcoder vers", @@ -3426,24 +3426,24 @@ var Ls = { "ml_eq": "égaliseur audio", "ml_drc": "compresseur de plage dynamique", - "mt_loop": "repeter en boucle une musique\">🔁", - "mt_one": "stoper apres une musique\">1️⃣", + "mt_loop": "répéter en boucle une musique\">🔁", + "mt_one": "stopper après une musique\">1️⃣", "mt_shuf": "mélanger les musiques dans chaque dossiers\">🔀", - "mt_aplay": "jouer automatiquement si le lien utilisé pour acceder au serveur a un song-ID $N$Ndesactiver ceci va aussi areter l'URL de la page, désactiver cela arrêtera également la mise à jour de l'URL de la page avec les song-IDs lors de la lecture de la musique, pour éviter la lecture automatique si ces paramètres sont perdus mais que l'URL reste\">a▶", + "mt_aplay": "jouer automatiquement si le lien utilisé pour accéder au serveur a un song-ID $N$N, désactiver cela arrêtera également la mise à jour de l'URL de la page avec les song-IDs lors de la lecture de la musique, pour éviter la lecture automatique si ces paramètres sont perdus mais que l'URL reste\">a▶", "mt_preload": "commencer à charger la prochaine chanson près de la fin pour une lecture sans interruption\">preload", - "mt_prescan": "explorer le dossier suivant avant la dernière musique$Nne finise, pour garder le navigateur content$Npour qu'il n'arete pas la lecture\">nav", - "mt_fullpre": "essayer de pre-charcher la musique entiere;$N✅ activer en cas de conection instable,$N❌ desactiver en revanche sur une connection lente va probablement être mieux\">full", - "mt_fau": "sur telephone, empeche la musique de s'aretter de jouer si la prochaine n'est pas prechargée assez rapidement (peut rendre l'affichage des tags buggé)\">☕️", + "mt_prescan": "explorer le dossier suivant avant la dernière musique$Nne finisse, pour garder le navigateur content$Npour qu'il n'arrête pas la lecture\">nav", + "mt_fullpre": "essayer de pré-charger la musique entière;$N✅ activer en cas de connection instable,$N❌ désactiver en revanche sur une connection lente va probablement être mieux\">full", + "mt_fau": "sur téléphone, empêche la musique de s'arrêter de jouer si la prochaine n'est pas pré-chargée assez rapidement (peut rendre l'affichage des tags buggé)\">☕️", "mt_waves": "barre de progression en spectrograme:$Nmontrer l'amplitude audio dans la miniature\">~s", - "mt_npclip": "montrer les boutons pour copier la chanson en cours de lecture\">/np", - "mt_m3u_c": "montrer les boutons pour copier les$Nchansons sélectionnées en tant qu'entrées de playlist m3u8\">📻", + "mt_npclip": "montrer les boutons pour copier le morceau en cours de lecture\">/np", + "mt_m3u_c": "montrer les boutons pour copier les$morceaux sélectionnées en tant qu'entrées de playlist m3u8\">📻", "mt_octl": "intégration os (touches de raccourci multimédia / osd)\">os-ctl", "mt_oseek": "permettre la recherche via l'intégration os$N$Nremarque : sur certains appareils (iPhones),$Ncela remplace le bouton de la chanson suivante\">seek", "mt_oscv": "montrer la couverture de l'album dans l'osd\">art", "mt_follow": "garder la piste en cours défilée dans la vue\">🎯", "mt_compact": "contrôles compacts\">⟎", "mt_uncache": "effacer le cache  (essayez ceci si votre navigateur a mis en cache$Nun copie défectueuse d'une chanson, ce qui empêche sa lecture)\">uncache", - "mt_mloop": "boucler le dossier ouvert\">🔁 loop", + "mt_mloop": "lire en boucle le dossier ouvert\">🔁 loop", "mt_mnext": "charger le dossier suivant et continuer\">📂 next", "mt_mstop": "arrêter la lecture\">⏸ stop", "mt_cflac": "convertir flac / wav en opus\">flac", @@ -3458,39 +3458,39 @@ var Ls = { "mt_c2ok": "bien, bon choix", "mt_c2nd": "ce n'est pas le format de sortie recommandé pour votre appareil, mais ça devrait aller", "mt_c2ng": "votre appareil ne semble pas prendre en charge ce format de sortie, mais essayons quand même", - "mt_xowa": "il y a des bugs dans iOS qui empeche d'avoir une lecture en ariere plan en utilisant ce format; utilise caf or mp3 a la place", + "mt_xowa": "il y a des bugs dans iOS qui empeche d'avoir une lecture en ariere plan en utilisant ce format; utilisez caf ou mp3 à la place", "mt_tint": "niveau d’arrière-plan (0–100) de la barre de progression$Npour rendre la mise en mémoire tampon moins gênante", - "mt_eq": "active l'égaliseur et le contrôle de gain;$N$Nboost <code>0</code> = volume standard 100% (non modifié)$N$Nwidth <code>1  </code> = stéréo standard (non modifié)$Nwidth <code>0.5</code> = 50% de crossfeed gauche-droite$Nwidth <code>0  </code> = mono$N$Nboost <code>-0.8</code> & width <code>10</code> = suppression vocale :^)$N$Nenabling the equalizer makes gapless albums fully gapless, so leave it on with all the values at zero (except width = 1) if you care about that", + "mt_eq": "active l'égaliseur et le contrôle de gain;$N$Nboost <code>0</code> = volume standard 100% (non modifié)$N$Nwidth <code>1  </code> = stéréo standard (non modifié)$Nwidth <code>0.5</code> = 50% de crossfeed gauche-droite$Nwidth <code>0  </code> = mono$N$Nboost <code>-0.8</code> & width <code>10</code> = suppression vocale :^)$N$Nl'activation de l'égaliseur rend les albums gapless entièrement gapless, alors laissez-le activé avec toutes les valeurs à zéro (sauf largeur = 1) si vous vous en souciez", "mt_drc": "active le compresseur de plage dynamique (aplanisseur de volume / brickwaller); activera également l'EQ pour équilibrer les choses, donc définissez tous les champs EQ sauf 'width' sur 0 si vous ne le voulez pas$N$Ndiminue le volume de l'audio au-dessus de THRESHOLD dB; pour chaque RATIO dB au-delà de THRESHOLD, il y a 1 dB de sortie, donc des valeurs par défaut de tresh -24 et ratio 12 signifient qu'il ne devrait jamais être plus fort que -22 dB et qu'il est sûr d'augmenter le boost de l'égaliseur à 0.8, ou même 1.8 avec ATK 0 et un énorme RLS comme 90 (ne fonctionne que dans firefox; RLS est max 1 dans les autres navigateurs)$N$N(voir wikipedia, ils expliquent cela beaucoup mieux)", "mb_play": "lecture", "mm_hashplay": "lire ce fichier audio ?", - "mm_m3u": "appuyez sur Entrée/OK pour lire\nappuyez sur ESC/Annuler pour modifier", + "mm_m3u": "appuyez sur Entrée/OK pour lire\nappuyez sur Échap/Annuler pour modifier", "mp_breq": "nécessite firefox 82+ ou chrome 73+ ou iOS 15+", - "mm_bload": "chargement en cours...", - "mm_bconv": "conversion en {0}, veuillez patienter...", - "mm_opusen": "votre navigateur ne peut pas lire les fichiers aac / m4a ;\nla transcodage en opus est maintenant activé", + "mm_bload": "chargement en cours…", + "mm_bconv": "conversion en {0}, veuillez patienter…", + "mm_opusen": "votre navigateur ne peut pas lire les fichiers aac / m4a ;\nle transcodage en opus est maintenant activé", "mm_playerr": "échec de la lecture : ", - "mm_eabrt": "The playback attempt was cancelled", - "mm_enet": "Ta connexion internet est instable ou inexistante", - "mm_edec": "Ce fichier est suposement corrompu??", + "mm_eabrt": "La tentative de lecture a été annulée", + "mm_enet": "Votre connexion internet est instable ou inexistante", + "mm_edec": "Ce fichier est supposément corrompu??", "mm_esupp": "Votre navigateur ne comprend pas ce format audio", "mm_eunk": "Erreur inconnue", "mm_e404": "Impossible de lire l'audio ; erreur 404 : fichier introuvable.", "mm_e403": "Impossible de lire l'audio ; erreur 403 : accès refusé.\n\nEssayez d'appuyer sur F5 pour recharger, peut-être que vous avez été déconnecté", "mm_e500": "Impossible de lire l'audio ; erreur 500 : vérifiez les journaux du serveur.", "mm_e5xx": "Impossible de lire l'audio ; erreur serveur ", - "mm_nof": "j'ai pas pu trouver d'autres fichiers audio à lire", - "mm_prescan": "En recherche d'une autre musique à lire...", - "mm_scank": "J'ai trouvé la prochaine musique :", + "mm_nof": "Pas d'autres fichiers audio trouvés par ici", + "mm_prescan": "En recherche d'une autre musique à lire…", + "mm_scank": "Prochaine musique trouvée :", "mm_uncache": "cache vidé ; toutes les chansons seront retéléchargées lors de la prochaine lecture", "mm_hnf": "cette chanson n'existe plus", "im_hnf": "cette image n'existe plus", "f_empty": 'ce dossier est vide', - "f_chide": 'ceci va cacher les colones «{0}»\n\ntu peut les réafficher dans les options', - "f_bigtxt": "ce fichier fait {0} MiB -- tu veut vraiment le voir en tant que text?", + "f_chide": 'ceci va cacher les colonnes «{0}»\n\ntu peut les réafficher dans les options', + "f_bigtxt": "ce fichier fait {0} MiB -- tu veut vraiment le voir en tant que texte ?", "f_bigtxt2": "voir seulement la fin du fichier à la place ? ceci activera aussi le suivi en temps réel, affichant les nouvelles lignes de texte au fur et à mesure", "fbd_more": '
showing {0} of {1} files; show {2} or show all
', "fbd_all": '
showing {0} of {1} files; show all
', @@ -3498,10 +3498,10 @@ var Ls = { "f_dls": 'le lien de fichier dans le répertoire actuel\nà été changé en lien de téléchargement', - "f_partial": "Pour telecharger de façon sécurisé un fichier qui est entrain de se faire televersé, clique sur le fichier qui a le même nom, mais sans l'extention de fichier .PARTIAL. Choisit CANCEL ou apuis sur la touche Escape pour faire cela.\n\nAppuyer sur OK / Entrée ignorera cet avertissement et continuera à télécharger le fichier temporaire .PARTIAL à la place, ce qui donnera presque certainement des données corrompues.", + "f_partial": "Pour télécharger de façon sécurisée un fichier qui est entrain de se faire téléverser, cliquez sur le fichier qui a le même nom, mais sans l'extension de fichier .PARTIAL. Choisissez CANCEL ou appuiez sur la touche Échap pour faire cela.\n\nAppuyer sur OK / Entrée ignorera cet avertissement et continuera à télécharger le fichier temporaire .PARTIAL à la place, ce qui donnera presque certainement des données corrompues.", "ft_paste": "coller {0} éléments$NHotkey: ctrl-V", - "fr_eperm": 'impossible de renomer:\n vous n\'avez pas la permission “move” dans ce dossier', + "fr_eperm": 'impossible de renommer:\n vous n\'avez pas la permission “move” dans ce dossier', "fd_eperm": 'impossible de supprimer:\nvous n\'avez pas la permission “delete” dans ce dossier', "fc_eperm": 'impossible de couper:\nvous n\'avez pas la permission “move” dans ce dossier', "fp_eperm": 'impossible de coller:\nvous n\'avez pas la permission “write” dans ce dossier', @@ -3515,7 +3515,7 @@ var Ls = { "fs_just1d": "vous ne pouvez pas sélectionner plus d'un dossier,\nou mélanger des fichiers et des dossiers dans une seule sélection", "fs_abrt": "❌ abandonner", "fs_rand": "🎲 nom.aleatoire", - "fs_go": "✅ creer partage", + "fs_go": "✅ créer partage", "fs_name": "nom", "fs_src": "source", "fs_pwd": "mdp", @@ -3527,8 +3527,8 @@ var Ls = { "fs_pname": "nom de lien optionnel ; sera aléatoire si vide", "fs_tsrc": "le fichier ou le dossier à partager", "fs_ppwd": "mot de passe optionnel", - "fs_w8": "création du partage...", - "fs_ok": "appuyez sur Entrée/OK pour le Presse-papiers\nappuyez sur ESC/Annuler pour fermer", + "fs_w8": "création du partage…", + "fs_ok": "appuyez sur Entrée/OK pour le Presse-papiers\nappuyez sur Échap/Annuler pour fermer", "frt_dec": "peut potentiellement réparer certaines instances de noms de fichiers cassés\">url-decode", "frt_rst": "réinitialiser les noms de fichiers modifiés à leurs originaux\">↺ reset", @@ -3547,14 +3547,14 @@ var Ls = { "fr_lold": "ancien nom", "fr_lnew": "nouveau nom", "fr_tags": "tags pour les fichier selectioné (lecture-seule, juste pour référence):", - "fr_busy": "renomage de {0} items...\n\n{1}", + "fr_busy": "renomage de {0} items…\n\n{1}", "fr_efail": "renomage a échoué:\n", "fr_nchg": "{0} des nouveaux noms ont été modifiés en raison de win et/ou no /\n\nOK pour continuer avec ces nouveaux noms modifiés ?", "fd_ok": "suppression réussie", "fd_err": "impossible de supprimer:\n", "fd_none": "rien n'a été supprimé ; peut-être bloqué par la configuration du serveur (xbd) ?", - "fd_busy": "suppression de {0} éléments...\n\n{1}", + "fd_busy": "suppression de {0} éléments…\n\n{1}", "fd_warn1": "SUPPRIMER ces {0} éléments ?", "fd_warn2": "Dernière chance ! Impossible de revenir en arrière. Supprimer ?", @@ -3564,19 +3564,19 @@ var Ls = { "fcc_ok": "copié {0} éléments dans le presse-papiers", "fcc_warn": 'copié {0} éléments dans le presse-papiers\n\nmais : seul cet onglet peut les coller\n(puisque la sélection est si absolument massive)', - "fp_apply": "uutiliser ces noms", - "fp_ecut": "en premier, coupez ou copiez quelques fichiers / dossiers à coller / deplacer\n\nnote: vous pouvez couper / coller a travers different onglets", - "fp_ename": "{0} éléments ne peuvent pas être deplacé ici parceque leurs nom sont deja pris. Donnez leurs un nouveau nom ci-dessous pour continuer, ou laissez les vide pour les sauter:", - "fcp_ename": "{0} éléments ne peuvent pas être copiés ici parce que les noms sont déjà pris. Donnez leurs un nouveau nom ci-dessous pour continuer, ou laissez les vide pour les sauter:", + "fp_apply": "utiliser ces noms", + "fp_ecut": "en premier, coupez ou copiez quelques fichiers / dossiers à coller / déplacer\n\nnote: vous pouvez couper / coller a travers different onglets", + "fp_ename": "{0} éléments ne peuvent pas être déplacés ici parceque leurs noms sont déjà pris. Donnez leurs un nouveau nom ci-dessous pour continuer, ou laissez les vides pour les sauter:", + "fcp_ename": "{0} éléments ne peuvent pas être copiés ici parce que les noms sont déjà pris. Donnez-leur un nouveau nom ci-dessous pour continuer, ou laissez-les vides pour les sauter :", "fp_emore": "il reste encore des collisions de noms de fichiers à corriger", "fp_ok": "déplacement OK", "fcp_ok": "copie OK", - "fp_busy": "déplacement de {0} éléments...\n\n{1}", - "fcp_busy": "copie de {0} éléments...\n\n{1}", + "fp_busy": "déplacement de {0} éléments…\n\n{1}", + "fcp_busy": "copie de {0} éléments…\n\n{1}", "fp_err": "deplacement échoué:\n", - "fcp_err": "copie échoué:\n", - "fp_confirm": "déplacer ces {0} éléments ici?", - "fcp_confirm": "copier ces {0} éléments ici?", + "fcp_err": "copie échouée:\n", + "fp_confirm": "déplacer ces {0} éléments ici ?", + "fcp_confirm": "copier ces {0} éléments ici ?", "fp_etab": 'lecture du presse-papier venant d\'un autre onglet échoué', "fp_name": "téléversement d'un fichier de votre apareil. Donnez lui un nom:", "fp_both_m": '
choisisez ce qu\'il faut coller
Entrer = Déplacer {0} fichiers de «{1}»\nESC = Téléverser {2} fichiers de votre appareil', @@ -3590,27 +3590,27 @@ var Ls = { "tv_xe1": "impossible de charger le fichier texte:\n\nerreur", "tv_xe2": "404, fichier introuvable", "tv_lst": "liste des fichiers texte dans", - "tvt_close": "retour a la vue de dossier$NHotkey: M (or Esc)\">❌ fermer", + "tvt_close": "retour a la vue de dossier$NHotkey: M (ou Échap)\">❌ fermer", "tvt_dl": "télécharger ce fichier$NHotkey: Y\">💾 télécharger", "tvt_prev": "montrer le document précédent$NHotkey: i\">⬆ précédent", "tvt_next": "montrer le document suivant$NHotkey: K\">⬇ suivant", - "tvt_sel": "sélectionner le fichier   ( pour couper / copier / supprimer / ... )$NHotkey: S\">sel", - "tvt_edit": "ouvrir le fichier dans l'éditeur de texte$NHotkey: E\">✏️ éditer", + "tvt_sel": "sélectionner le fichier   ( pour couper / copier / supprimer / … )$NHotkey: S\">sel", + "tvt_edit": "ouvrir le fichier dans l'éditeur de texte$NHotkey: E\">✏️ modifier", "tvt_tail": "surveiller le fichier pour les changements; montrer les nouvelles lignes en temps réel\">📡 suivre", - "tvt_wrap": "retour a la ligne\">↵", + "tvt_wrap": "retour à la ligne\">↵", "tvt_atail": "ancrer le défilement au fond de la page\">⚓", - "tvt_ctail": "decoder les couleurs du terminal (ansi escape codes)\">🌈", - "tvt_ntail": "limite de défilement en ariere (combien de bytes de text a garder chargé)", + "tvt_ctail": "décoder les couleurs du terminal (ansi escape codes)\">🌈", + "tvt_ntail": "limite de défilement en arrière (combien d'octets de texte à garder chargé)", - "m3u_add1": "musique ajouté à la playlist m3u", - "m3u_addn": "{0} musiques ajoutés à la playlist m3u", - "m3u_clip": "la playlist m3u est maintenant copié dans le presse-papier\n\nvous devriez creer un nouveau fichier text nommé par example playlist.m3u et coller la playlist dans ce fichier; cela la rendra lisible en tant que playlist", + "m3u_add1": "musique ajoutée à la playlist m3u", + "m3u_addn": "{0} musiques ajoutées à la playlist m3u", + "m3u_clip": "la playlist m3u est maintenant copiée dans le presse-papier\n\nvous devriez créer un nouveau fichier texte nommé par exemple playlist.m3u et coller la playlist dans ce fichier ; cela la rendra lisible en tant que playlist", - "gt_vau": "ne pas voir les videos, juste jouer l'audio audio\">🎧", - "gt_msel": "activer la selection de fichiers; ctrl-click sur un fichier pour override$N$N<em>quand actif: doubleclick un fichier / dossier pour l'ouvrir</em>$N$NHotkey: S\">multiselection", + "gt_vau": "ne pas voir les vidéos, juste jouer l'audio\">🎧", + "gt_msel": "activer la séléction de fichiers ; ctrl-clic sur un fichier pour override écraser$N$Nquand actif : double-cliquer sur un fichier / dossier pour l'ouvrir$N$NHotkey: S\">multiséléction", "gt_crop": "rogner les miniatures au centre\">rogner", - "gt_3x": "miniatures haute resolution\">3x", - "gt_zoom": "zoom", + "gt_3x": "miniatures haute résolution\">3x", + "gt_zoom": "zoomer", "gt_chop": "rogner", "gt_sort": "trier par", "gt_name": "nom", @@ -3620,7 +3620,7 @@ var Ls = { "gt_c1": "tronquer les noms de fichiers (montrer moins)", "gt_c2": "tronquer les noms de fichiers (montrer plus)", - "sm_w8": "recherche...", + "sm_w8": "recherche…", "sm_prev": "les résultats de recherche ci-dessous proviennent d'une requête précédente:\n ", "sl_close": "fermer les résultats de recherche", "sl_hits": "affichage de {0} résultats", @@ -3650,7 +3650,7 @@ var Ls = { "badreply": "Échec de l'analyse de la réponse du serveur", "xhr403": "403: Accès refusé\n\nessayez d'appuyer sur F5, peut-être que vous avez été déconnecté", - "xhr0": "inconnu (probablement perdu la connexion au serveur, ou le serveur est hors ligne)", + "xhr0": "inconnu (vous avez probablement perdu la connexion au serveur, ou le serveur est hors ligne)", "cf_ok": "désolé pour cela -- la protection DD" + wah + "oS a été déclenché\n\nles choses devraient reprendre dans environ 30 secondes\n\nsi rien ne se passe, appuyez sur F5 pour recharger la page", "tl_xe1": "impossible de lister les sous-dossiers:\n\nerreur ", "tl_xe2": "404: Dossier introuvable", @@ -3669,7 +3669,7 @@ var Ls = { "fz_tarxz": "gnu-tar avec compression xz niveau 1$N$Ncela est généralement très lent, donc$Nutilisez plutôt tar non compressé", "fz_zip8": "zip avec noms de fichiers utf8 (peut être instable sur windows 7 et versions antérieures)", "fz_zipd": "zip avec noms de fichiers cp437 traditionnels, pour les très anciens logiciels", - "fz_zipc": "cp437 avec crc32 calculé tôt,$Nfor MS-DOS PKZIP v2.04g (october 1993)$N(takes longer to process before download can start)", + "fz_zipc": "cp437 avec crc32 calculé tôt,$Nfor MS-DOS PKZIP v2.04g (octobre 1993)$N(prend plus de temps à charger avant que le téléchargement ne commence)", "un_m1": "vous pouvez supprimer vos téléchargements récents (ou annuler ceux en cours) ci-dessous", "un_upd": "rafraîchir", @@ -3691,46 +3691,46 @@ var Ls = { "un_next": "supprimer les {0} fichiers suivants ci-dessous", "un_abrt": "abandonner", "un_del": "supprimer", - "un_m3": "chargement de vos téléchargements récents...", - "un_busy": "suppression de {0} fichiers...", + "un_m3": "chargement de vos téléchargements récents…", + "un_busy": "suppression de {0} fichiers…", "un_clip": "{0} liens copiés dans le presse-papiers", "u_https1": "vous devriez", "u_https2": "passer à https", "u_https3": "pour de meilleure performances", - "u_ancient": 'votre navigateur est impresionament ancien -- vous devrez peut-être utiliser bup à la place', - "u_nowork": "necessite firefox 53+ ou chrome 57+ ou iOS 11+", - "tail_2old": "necessite firefox 105+ ou chrome 71+ ou iOS 14.5+", + "u_ancient": 'votre navigateur est impressionnamment ancien -- vous devriez peut-être utiliser bup à la place', + "u_nowork": "nécessite firefox 53+ ou chrome 57+ ou iOS 11+", + "tail_2old": "nécessite firefox 105+ ou chrome 71+ ou iOS 14.5+", "u_nodrop": 'votre navigateur est trop ancien pour le téléversement par glisser-déposer', "u_notdir": "ce n'est pas un dossier!\n\nvotre navigateur est trop ancien,\nveuillez essayer le glisser-déposer à la place", "u_uri": "pour glisser-déposer des images depuis d'autres fenêtres de navigateur,\nveuillez les déposer sur le gros bouton de téléversement", "u_enpot": 'passer à l\'interface utilisateur potato (peut améliorer la vitesse de téléversement)', "u_depot": 'passer à l\'interface utilisateur fancy (peut réduire la vitesse de téléversement)', - "u_gotpot": 'passage à l\'interface utilisateur potato pour une vitesse de téléversement améliorée,\n\nn\'hésitez pas à ne pas être d\'accord et à revenir en arrière!', + "u_gotpot": 'passage à l\'interface utilisateur potato pour une vitesse de téléversement améliorée,\n\nn\'hésitez pas à revenir en arrière si ça ne vous plaît pas !', "u_pott": "

fichiers:   {0} fini,   {1} échoué,   {2} en cours,   {3} en attente

", - "u_ever": "ceci est uploader basic; up2k needs at least
chrome 21 // firefox 13 // edge 12 // opera 12 // safari 5.1", + "u_ever": "ceci est le téléverseur de base ; up2k nécessite au moinschrome 21 // firefox 13 // edge 12 // opera 12 // safari 5.1", "u_su2k": 'ceci est le téléverseur de base; up2k est meilleur', "u_uput": 'optimiser pour la vitesse (ignorer la somme de contrôle)', "u_ewrite": 'vous n\'avez pas accès en écriture à ce dossier', "u_eread": 'vous n\'avez pas accès en lecture à ce dossier', "u_enoi": 'la recherche de fichiers n\'est pas activée dans la configuration du serveur', - "u_enoow": "l'ecrasage ne fonctionera pas ici; besoin de permissions de supression", + "u_enoow": "l'écrasage ne fonctionnera pas ici; besoin de permissions de suppression", "u_badf": 'Ces {0} fichiers (sur {1} au total) ont été ignorés, probablement en raison de permissions système de fichiers:\n\n', - "u_blankf": 'Ces {0} fichiers (sur {1} au total) sont vides; les téléverser quand même?\n\n', - "u_applef": 'Ces {0} fichiers (sur {1} au total) sont probablement indésirables;\nAppuyez sur OK/Enter pour IGNORER les fichiers suivants,\nAppuyez sur Cancel/ESC pour NE PAS exclure, et TÉLÉVERSER ceux-ci également:\n\n', + "u_blankf": 'Ces {0} fichiers (sur {1} au total) sont vides; les téléverser quand même ?\n\n', + "u_applef": 'Ces {0} fichiers (sur {1} au total) sont probablement indésirables;\nAppuyez sur OK/Enter pour IGNORER les fichiers suivants,\nAppuyez sur Cancel/Échap pour NE PAS exclure, et TÉLÉVERSER ceux-ci également:\n\n', "u_just1": '\nPeut-être que cela fonctionne mieux si vous sélectionnez juste un fichier', "u_ff_many": "si vous utilisez Linux / MacOS / Android, alors ce nombre de fichiers peut faire planter Firefox!\nSi cela se produit, veuillez réessayer (ou utiliser Chrome).", "u_up_life": "Ce téléversement va être supprimé du serveur\n{0} après son achèvement", "u_asku": 'téléverser ces {0} fichiers vers {1}', - "u_unpt": "vous pouvez defaire / supprimer ce téléversement en utilisant le 🧯 en haut à gauche", + "u_unpt": "vous pouvez défaire / supprimer ce téléversement en utilisant le 🧯 en haut à gauche", "u_bigtab": 'sur le point d\'afficher {0} fichiers\n\ncela peut faire planter votre navigateur, êtes-vous sûr ?', - "u_scan": 'Analyse des fichiers...', + "u_scan": 'Analyse des fichiers…', "u_dirstuck": 'l\'itérateur de répertoire est bloqué en essayant d\'accéder aux {0} éléments suivants ; il sera ignoré :', "u_etadone": 'Terminé ({0}, {1} fichiers)', "u_etaprep": '(préparation au téléversement)', "u_hashdone": 'calcul de la somme de contrôle terminé', "u_hashing": 'calcul de la somme de contrôle', - "u_hs": 'établissement d\'une liaison...', + "u_hs": 'établissement d\'une liaison…', "u_started": "les fichiers sont maintenant en cours de téléversement ; voir [🚀]", "u_dupdefer": "dupliqué ; sera traité après tous les autres fichiers", "u_actx": "cliquez sur ce texte pour éviter la perte de
performance lors du passage à d'autres fenêtres/onglets", @@ -3738,13 +3738,13 @@ var Ls = { "u_cuerr": "echec du téléversement du morceau {0} de {1};\nprobablement inoffensif, poursuite\n\nfichier : {2}", "u_cuerr2": "le serveur a rejeté le téléversement (morceau {0} de {1});\nréessaiera plus tard\n\nfichier : {2}\n\nerreur ", "u_ehstmp": "réessaiera ; voir en bas à droite", - "u_ehsfin": "le serveur a rejeté la demande de finalisation du téléversement ; nouvelle tentative...", - "u_ehssrch": "le serveur a rejeté la demande d'effectuer une recherche ; réessaie...", - "u_ehsinit": "le serveur a rejeté la demande d'initier le téléversement ; nouvelle tentative...", - "u_eneths": "erreur réseau lors de l'exécution de l'initialisation du téléversement ; nouvelle tentative...", - "u_enethd": "erreur réseau lors du test de l'existence de la cible ; nouvelle tentative...", - "u_cbusy": "attente que le serveur nous fasse à nouveau confiance après un problème réseau...", - "u_ehsdf": "le serveur est a court d'espace disque!\n\nje vais continuer à réessayer, au cas où quelqu'un\nlibérerait suffisamment d'espace pour continuer", + "u_ehsfin": "le serveur a rejeté la demande de finalisation du téléversement ; nouvelle tentative…", + "u_ehssrch": "le serveur a rejeté la demande d'effectuer une recherche ; nouvelle tentative…", + "u_ehsinit": "le serveur a rejeté la demande d'initier le téléversement ; nouvelle tentative…", + "u_eneths": "erreur réseau lors de l'exécution de l'initialisation du téléversement ; nouvelle tentative…", + "u_enethd": "erreur réseau lors du test de l'existence de la cible ; nouvelle tentative…", + "u_cbusy": "attente que le serveur nous fasse à nouveau confiance après un problème réseau…", + "u_ehsdf": "le serveur est à court d'espace disque !\n\nil va continuer de réessayer, au cas où quelqu'un\nlibérerait suffisamment d'espace pour continuer", "u_emtleak1": "il semble que votre navigateur web ait une fuite de mémoire ;\nveuillez", "u_emtleak2": ' passer à https (recommandé) ou ', "u_emtleak3": ' ', @@ -3779,7 +3779,7 @@ var Ls = { "ur_um": "Terminé;\n{0} téléversements OK,\n{1} téléversements échoués, désolé", "ur_sm": "Terminé;\n{0} fichiers trouvés sur le serveur,\n{1} fichiers NON trouvés sur le serveur", - "lang_set": "rafraichir pour que les changements prennent effet ?", + "lang_set": "rafraîchir pour que les changements prennent effet ?", }, "ita": { "tt": "Italiano",