From d5594aeac757ef86577268d79ce2c936ee206f30 Mon Sep 17 00:00:00 2001 From: JieXu Date: Wed, 22 Oct 2025 02:39:34 +0800 Subject: [PATCH 01/50] Create ResUI.fr.resx --- v2rayN/ServiceLib/Resx/ResUI.fr.resx | 1596 ++++++++++++++++++++++++++ 1 file changed, 1596 insertions(+) create mode 100644 v2rayN/ServiceLib/Resx/ResUI.fr.resx diff --git a/v2rayN/ServiceLib/Resx/ResUI.fr.resx b/v2rayN/ServiceLib/Resx/ResUI.fr.resx new file mode 100644 index 00000000..b2aa3d13 --- /dev/null +++ b/v2rayN/ServiceLib/Resx/ResUI.fr.resx @@ -0,0 +1,1596 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Lien de partage exporté vers le presse-papiers avec succès + + + Veuillez vérifier les paramètres d’abord + + + Format de configuration incorrect + + + Attention : une configuration personnalisée repose entièrement sur vos propres paramètres et ne permet pas d’utiliser toutes les fonctions. Pour utiliser le proxy système, modifiez manuellement le port d’écoute. + + + Téléchargement commencé... + + + Échec de la conversion de la configuration + + + Échec de la génération du fichier de configuration par défaut + + + Échec de l’obtention de la configuration par défaut + + + Échec de l’importation de la configuration personnalisée + + + Échec de la lecture de la configuration + + + Veuillez saisir un port au format correct + + + Veuillez saisir le port d’écoute local + + + Veuillez saisir le mot de passe + + + Veuillez saisir l’adresse + + + Veuillez saisir l’ID utilisateur + + + Configuration incorrecte, veuillez vérifier + + + Initialiser la configuration + + + {0} {1} est déjà à jour. + + + {0} {1} est déjà à jour. + + + Adresse + + + Méthode de chiffrement + + + Port + + + Type + + + Groupe d’abonnement + + + Téléchargement du jour + + + Téléversement du jour + + + Total téléchargé + + + Total téléversé + + + Protocole de transport + + + Téléchargement du Core réussi + + + Échec de l’importation du contenu d’abonnement + + + Contenu d’abonnement récupéré avec succès + + + Aucun abonnement valide défini + + + Analyse de {0} réussie + + + Début de la récupération du contenu d’abonnement + + + Début de la mise à jour de {0}... + + + Contenu d’abonnement invalide + + + Décompression en cours...... + + + Fin de la mise à jour des abonnements + + + Début de la mise à jour des abonnements + + + Mise à jour du Core réussie + + + Mise à jour du Core réussie ! Redémarrage du service... + + + Protocole non VMess ni ss + + + Fichier Core introuvable dans le dossier ({0}) (nom de fichier : {1}). Veuillez le télécharger puis le placer dans le dossier. Adresse de téléchargement : {2} + + + Analyse terminée, aucun QR code valide trouvé + + + Échec de l’opération, veuillez vérifier et réessayer + + + Veuillez saisir un alias + + + Veuillez sélectionner une méthode de chiffrement + + + Veuillez sélectionner un protocole + + + Veuillez d’abord sélectionner une configuration + + + Déduplication des configurations terminée. Quantité initiale : {0}, quantité actuelle : {1}. + + + Confirmer la suppression ? + + + Le fichier de configuration client est enregistré dans : {0} + + + Démarrage du service ({0})... + + + Configuration réussie. {0} + + + Configuration personnalisée importée avec succès + + + {0} configurations importées depuis le presse-papiers + + + Lien de partage importé par analyse avec succès + + + Latence actuelle : {0} ms, {1} + + + Opération réussie + + + Veuillez d’abord sélectionner une règle + + + Confirmer la suppression de la règle ? + + + {0}, au moins un champ est obligatoire. + + + Alias + + + Adresse optionnelle (URL) + + + Quantité + + + Veuillez saisir l’URL + + + Ajouter les règles ? Choisir "Oui" pour ajouter, "Non" pour tout remplacer. + + + Téléchargement du fichier Geo : {0} réussi + + + Information + + + Icône personnalisée + + + Veuillez saisir un DNS personnalisé valide + + + *chemin ws/httpupgrade/xhttp + + + *chemin h2 + + + *clé de chiffrement QUIC + + + *nom de service gRPC + + + *hôte http, séparés par des virgules (,) + + + *hôte ws/httpupgrade/xhttp + + + *hôte h2, séparés par des virgules (,) + + + *méthode de chiffrement QUIC + + + *type de camouflage tcp + + + *type de camouflage kcp + + + *type de camouflage QUIC + + + *mode gRPC + + + TLS + + + *graine Kcp + + + Échec de l’enregistrement du raccourci global {0}, raison : {1} + + + Raccourci global {0} enregistré avec succès + + + Tous + + + Parcourir pour importer la configuration + + + Test en cours... + + + Réseau local (LAN) + + + Local + + + Filtre, appuyez sur Entrée pour exécuter + + + Rechercher des mises à jour + + + Fermer + + + Quitter + + + Paramètres des raccourcis globaux + + + Aide + + + Paramètres + + + Promotion + + + Redémarrer le service + + + Paramètres de routage + + + Fichiers de configuration + + + Paramètres + + + Mettre à jour l’abonnement actuel (sans proxy) + + + Mettre à jour l’abonnement actuel (via le proxy) + + + Groupes d’abonnement + + + Paramètres des groupes d’abonnement + + + Mettre à jour tous les abonnements (sans proxy) + + + Mettre à jour tous les abonnements (via le proxy) + + + Proxy système + + + Effacer le proxy système + + + Ne pas modifier le proxy système + + + Mode PAC + + + Configurer automatiquement le proxy système + + + Couleur + + + Langue (redémarrage requis) + + + Importer un lien de partage depuis le presse-papiers (Ctrl+V) + + + Scanner le QR code à l’écran (Ctrl+S) + + + Cloner la sélection + + + Supprimer les doublons + + + Supprimer la sélection (multi-sélection) (Delete) + + + Définir comme actif (Entrée) + + + Effacer toutes les statistiques de service + + + Tester la latence de connexion réelle (multi-sélection) (Ctrl+R) + + + Trier selon les résultats de test + + + Tester la vitesse (multi-sélection) (Ctrl+T) + + + Tester la latence Tcping (multi-sélection) (Ctrl+O) + + + Exporter la configuration complète sélectionnée + + + Exporter les liens de partage vers le presse-papiers (multi-sélection) (Ctrl+C) + + + Ajouter une configuration personnalisée + + + Ajouter [Shadowsocks] + + + Ajouter [SOCKS] + + + Ajouter [Trojan] + + + Ajouter [VLESS] + + + Ajouter [VMess] + + + Tout sélectionner (Ctrl+A) + + + Tout effacer + + + Copier (Ctrl+C) + + + Tout copier + + + Tout sélectionner (Ctrl+A) + + + Ajouter + + + Supprimer + + + Éditer + + + Partager + + + Activer les mises à jour + + + Tri + + + User-Agent (optionnel) + + + Annuler + + + OK + + + Méthode de transport sous-jacente (transport) + + + Adresse (address) + + + Ignorer la vérification du certificat (allowInsecure) + + + ALPN + + + ID supplémentaire (alterId) + + + Empreinte (fingerprint) + + + Type de camouflage (type) + + + ID utilisateur (id) + + + Protocole (network) + + + Chemin (path) + + + Port (port) + + + Alias (remarks) + + + Nom d’hôte de camouflage (host) + + + Méthode de chiffrement (security) + + + SNI + + + Sécurité de la couche de transport (TLS) + + + *tcp par défaut ; un mauvais choix empêchera la connexion + + + Type de Core + + + Contrôle de flux (flow) + + + Générer + + + Mot de passe (password) + + + Mot de passe (optionnel) + + + ID utilisateur (id) + + + Méthode de chiffrement (encryption) + + + Nom d’utilisateur (optionnel) + + + Méthode de chiffrement (encryption) + + + Port Socks + + + *Valeur du port Socks pour la configuration personnalisée (facultatif). Si défini, Xray/sing-box (Tun) démarrera un service Socks en amont supplémentaire pour fournir le routage sélectif et l’affichage de la vitesse. + + + Parcourir + + + Éditer + + + Paramètres avancés du proxy, choix du protocole (optionnel) + + + Autoriser les connexions depuis le LAN + + + Masquer la fenêtre au démarrage + + + Intervalle de mise à jour automatique des fichiers Geo (heures) + + + Core : paramètres de base + + + DNS personnalisé v2ray + + + Core : paramètres KCP + + + Paramètres du type de Core + + + Ignorer la vérification du certificat par défaut (allowInsecure) + + + domainStrategy de Freedom (sortant) + + + Ajuster automatiquement la largeur des colonnes après mise à jour des abonnements + + + Vérifier les mises à jour pré-version (à activer avec prudence) + + + Exceptions + + + Exceptions : pour les adresses commençant par les caractères ci-dessous, ne pas utiliser le proxy. Séparez par des points-virgules (;). + + + Afficher la vitesse en temps réel (redémarrage requis) + + + Lors de la déduplication, conserver l’élément au numéro le plus petit + + + Activer les journaux + + + Niveau de journalisation + + + Activer la multiplexion Mux + + + Paramètres v2rayN + + + Mot de passe d’authentification + + + DNS personnalisés (plusieurs possibles, séparés par des virgules) + + + Lever la restriction de proxy en boucle locale pour les applications Win10 UWP + + + Activer le sniffing de trafic + + + Port d’écoute mixte local + + + Lancer au démarrage (peut échouer) + + + Activer les statistiques de trafic (redémarrage requis) + + + URL de conversion d’abonnement (optionnel) + + + Paramètres du proxy système + + + Limite du nombre de configurations affichées dans le menu du plateau + + + Activer l’UDP + + + Nom d’utilisateur d’authentification + + + Effacer le proxy système + + + Afficher l’interface principale + + + Paramètres des raccourcis globaux + + + Appuyez directement sur les touches pour définir ; prendra effet après redémarrage + + + Ne pas modifier le proxy système + + + Réinitialiser + + + Configurer automatiquement le proxy système + + + Mode PAC + + + Partager (Ctrl+F) + + + Routage + + + Exécuter sans droits administrateur + + + Exécuter en tant qu’administrateur + + + Déplacer tout en bas (B) + + + Descendre (D) + + + Déplacer tout en haut (T) + + + Monter (U) + + + Filtre (regex pris en charge) + + + Site officiel de {0} + + + Ajouter un jeu de règles + + + Importer le jeu de règles en un clic + + + Supprimer les règles sélectionnées (Delete) + + + Définir comme règles actives (Entrée) + + + Stratégie de résolution de domaine + + + Liste des jeux de règles prédéfinis + + + *Règles de routage définies, séparées par des virgules (,); remplacez la virgule dans les expressions régulières par <COMMA> + + + Importer des règles depuis le presse-papiers + + + Importer des règles depuis un fichier + + + Importer des règles depuis l’URL d’abonnement + + + Paramètres du jeu de règles + + + Ajouter une règle + + + Exporter les règles sélectionnées vers le presse-papiers + + + Liste des règles + + + Supprimer les règles sélectionnées (Delete) + + + Paramètres détaillés des règles de routage + + + Tri automatique par domaine, IP et nom de processus lors de l’enregistrement + + + Documentation détaillée des règles + + + Saisie de DnsObject prise en charge (format JSON), cliquer pour voir la documentation + + + Laissez vide pour les groupes ordinaires + + + Paramètres de routage modifiés + + + Paramètres du proxy système modifiés + + + Routage uniquement (routeOnly) + + + Ne pas utiliser le proxy pour les adresses locales (Intranet) + + + Tester latence et vitesse en multithread en un clic (Ctrl+E) + + + Latence (ms) + + + Vitesse (Mo/s) + + + Échec d’exécution du Core, veuillez consulter les messages + + + Filtrage par alias (regex) + + + Afficher les journaux + + + Activer Tun + + + Ouvrir un nouveau port pour le LAN + + + Paramètres du mode Tun + + + Déplacer vers un groupe d’abonnement + + + Activer le tri par glisser-déposer des configurations (redémarrage requis) + + + Actualisation automatique + + + Ignorer le test + + + Éditer (Ctrl+D) + + + Double-cliquer sur l’interface principale pour activer + + + Test terminé + + + Empreinte TLS par défaut (fingerprint) + + + Agent utilisateur (User-Agent) + + + Valable uniquement pour les protocoles tcp/http et ws + + + Police actuelle (redémarrage requis) + + + Copiez les fichiers de police TTF/TTC dans le dossier guiFonts, effet après redémarrage + + + Port PAC = +3 ; port API Xray = +4 ; port API mihomo = +5 ; + + + Définir cette option avec des privilèges administrateur pour obtenir les droits admin au démarrage + + + Taille de police + + + Délai d’expiration du test de vitesse (unitaire) + + + URL du fichier de test de vitesse + + + Déplacer vers haut/bas + + + PublicKey + + + ShortId + + + SpiderX + + + Activer l’accélération matérielle (redémarrage requis) + + + En attente du test (appuyer sur Échap pour arrêter)... + + + Désactivez ceci en cas de coupures anormales + + + Mise à jour désactivée, abonnement ignoré + + + Redémarrer en tant qu’administrateur + + + Adresses supplémentaires (URL), séparées par des virgules ; la conversion d’abonnement sera désactivée + + + Intervalle de mise à jour automatique (minutes) + + + Activer l’enregistrement des journaux dans un fichier + + + Type de cible de conversion d’abonnement + + + Laisser vide si aucune conversion n’est nécessaire + + + Paramètres DNS + + + DNS personnalisé sing-box + + + Veuillez renseigner la structure JSON DNS ; cliquer pour voir la documentation + + + Cliquez pour importer la configuration DNS par défaut + + + Stratégie de résolution de domaine (sing-box) + + + Protocole de multiplexage Mux (sing-box) + + + Nom complet du processus (mode Tun) + + + IP ou IP CIDR + + + Domaine + + + Ajouter [Hysteria2] + + + Bande passante maximale Hysteria (montant/descendant) + + + Utiliser les hosts du système + + + Ajouter [TUIC] + + + Algorithme de contrôle de congestion + + + Alias de configuration du proxy amont + + + Alias de configuration du proxy aval + + + Assurez-vous que l’alias de configuration existe et est unique + + + Routage automatique + + + Routage strict + + + Pile de protocoles + + + MTU + + + Activer un port d’écoute supplémentaire + + + Activer IPv6 + + + Ajouter [WireGuard] + + + PrivateKey + + + Reserved (2,3,4) + + + Address (IPv4,IPv6) + + + Mot de passe d’obfuscation (obfs password) + + + (Domaine ou IP ou nom de processus) avec Port et Protocole et InboundTag => OutboundTag + + + Défilement automatique jusqu’à la fin + + + Adresse de test de connexion réelle + + + Lors de la mise à jour des abonnements, ne vérifier que l’existence de l’alias + + + Arrêt du test en cours... + + + *Autorité gRPC + + + Ajouter [HTTP] + + + En conflit avec le proxy amont de groupe + + + Activer le fragmentation (Fragment) + + + Activer le fichier de cache pour sing-box (fichiers de règles) + + + Jeu de règles sing-box personnalisé + + + Opération réussie. Veuillez redémarrer l’application via le menu Paramètres. + + + Ouvrir l’emplacement du fichier + + + Tri + + + Chaîne de routage + + + Par défaut + + + Latence + + + Vitesse de téléchargement + + + Trafic téléchargé + + + Hôte + + + Nom + + + Réseau + + + Heure + + + Type + + + Vitesse d’envoi + + + Trafic envoyé + + + Connexions en cours + + + Fermer la connexion + + + Fermer toutes les connexions + + + Proxies actuels + + + Mode règle + + + Direct + + + Global + + + Suivre la configuration d’origine + + + Règle + + + Test de latence + + + Test de latence partiel actuel + + + Actualiser + + + Définir comme actif (Entrée) + + + Stratégie de résolution par défaut des sortants + + + Orientation de la mise en page principale (redémarrage requis) + + + Adresse de résolution de domaine pour sortants + + + Ajuster automatiquement la largeur des colonnes + + + Exporter les liens de partage vers le presse-papiers (multi-sélection) encodés en Base64 + + + Exporter la configuration complète sélectionnée vers le presse-papiers + + + Afficher ou masquer l’interface principale + + + Port Socks de la configuration personnalisée + + + Sauvegarder et restaurer + + + Sauvegarder localement + + + Restaurer depuis le local + + + Sauvegarder vers distant (WebDAV) + + + Restaurer depuis distant (WebDAV) + + + Local + + + Distant (WebDAV) + + + Adresse du serveur WebDAV + + + Compte WebDAV + + + Mot de passe WebDAV + + + Vérification de disponibilité WebDAV + + + Nom du dossier distant (optionnel) + + + Fichier de sauvegarde invalide + + + Filtre d’hôte + + + Actif + + + Source des fichiers Geo (optionnel) + + + Source des fichiers de jeux de règles sing-box (optionnel) + + + L’application d’outil de mise à niveau est introuvable + + + Source des jeux de règles de routage (optionnel) + + + Réglages régionaux prédéfinis + + + Région par défaut + + + Russie + + + Iran + + + Les utilisateurs de la région Chine peuvent ignorer ceci + + + Scanner le QR code dans l’image + + + Adresse (URL) invalide + + + N’utilisez pas d’adresse d’abonnement HTTP non sécurisée + + + Installez la police sur le système, choisissez ou saisissez son nom, effet après redémarrage + + + Voulez-vous vraiment quitter ? + + + Mémo + + + Mot de passe sudo du système + + + Le mot de passe sera vérifié en ligne de commande. En cas d’échec entraînant un dysfonctionnement, redémarrez l’application. Le mot de passe n’est pas stocké et doit être saisi à chaque redémarrage. + + + *Mode XHTTP + + + JSON brut XHTTP Extra, format : { XHTTPObject } + + + Masquer dans la barre d’état lors de la fermeture de la fenêtre + + + Niveau de concurrence lors des tests multithread + + + Exceptions : ne pas utiliser le proxy pour les adresses suivantes. Séparez par des virgules (,). + + + Type de détection de trafic + + + Activer un second port d’écoute local + + + Socks : port local ; Socks2 : deuxième port local ; Socks3 : port LAN + + + Thème + + + Copier la commande de proxy terminal dans le presse-papiers + + + Recommencer le test des éléments échoués, {0} restants. Appuyez sur Échap pour arrêter... + + + Selon le résultat des tests + + + Supprimer les éléments invalides selon le résultat des tests + + + {0} résultats de test invalides supprimés. + + + Plage de ports sautés + + + Écrase le port ; pour plusieurs groupes, séparez par des virgules (,) + + + Générer un groupe de stratégie à partir d’une multi-sélection + + + Xray aléatoire (multi-sélection) + + + Xray équilibrage (tourniquet) multi-sélection + + + Xray latence minimale (multi-sélection) + + + Xray le plus stable (multi-sélection) + + + sing-box latence minimale (multi-sélection) + + + Exporter + + + Adresse de test d’informations de connexion actuelles + + + Vous pouvez saisir un alias de configuration ; assurez-vous qu’il existe et qu’il est unique + + + Mot de passe incorrect, veuillez réessayer. + + + Mldsa65Verify + + + Ajouter [Anytls] + + + DNS distant + + + DNS direct + + + Via le proxy ; assurez-vous que le serveur distant est disponible + + + Stratégie de résolution xray freedom + + + Stratégie de résolution directe sing-box + + + Stratégie de résolution distante sing-box + + + Ajouter des hôtes DNS courants + + + FakeIP + + + Bloquer les requêtes SVCB et HTTPS + + + Hôtes DNS : (« domaine1 ip1 ip2 » une ligne par entrée) + + + Paramètres DNS de base + + + Paramètres DNS avancés + + + Valider les IP des domaines de la région concernée + + + Après configuration, les IP renvoyées pour les domaines régionaux (p. ex. geosite:cn) seront validées ; seules les IP attendues seront retournées + + + Activer le DNS personnalisé + + + DNS personnalisé activé ; la configuration de cette page sera ignorée + + + Une fois activé, bloque les requêtes ECH et de disponibilité HTTP/3 + + + Veuillez saisir un modèle de configuration valide + + + Paramètre du modèle de configuration complet + + + Activer le modèle de configuration complet + + + Modèle de configuration complet v2ray + + + Ajoute uniquement la configuration sortante, routing.balancers et routing.rules.outboundTag ; cliquer pour voir la documentation + + + Ne pas ajouter de sorties pour les protocoles non proxy + + + Définir le tag du proxy amont + + + Modèle de configuration complet sing-box + + + Ajoute uniquement la configuration des sortants et des endpoints ; cliquer pour voir la documentation + + + Cette fonction s’adresse aux utilisateurs avancés et aux besoins spécifiques. Une fois activée, les paramètres de base du Core, du DNS et du routage sont ignorés. Vous devez vous assurer que la configuration des ports du proxy système, des statistiques de trafic, etc., est correcte — tout est à votre charge. + + + Début de l’analyse et du traitement du contenu d’abonnement + + + Sélectionner une configuration + + + Actif globalement par défaut, avec filtrage FakeIP intégré ; ne fonctionne que dans sing-box + + + Veuillez ajouter au moins une configuration + + + Groupe de stratégie + + + Chaîne de proxy + + + Latence minimale + + + Aléatoire + + + Tourniquet (round-robin) + + + Le plus stable + + + Type de groupe de stratégie + + + Ajouter un groupe de stratégie + + + Ajouter une chaîne de proxy + + + Ajouter un enfant + + + Supprimer l’enfant + + + Liste des enfants + + + Basculement (failover) + + + sing-box basculement (multi-sélection) + + + Xray basculement (multi-sélection) + + + Le cœur « {0} » ne prend pas en charge le type de réseau « {1} ». + + + Le cœur « {0} » ne prend pas en charge le protocole « {1} » avec le mode de transport « {2} ». + + + Le cœur « {0} » ne prend pas en charge le protocole « {1} ». + + + Chaîne de proxy : + + + Règle de routage sortante : + + + Groupe de stratégie : + + + L’alias « {0} » n’existe pas. + + + Le groupe « {0} » est vide. Veuillez ajouter au moins une configuration. + + + La propriété {0} est invalide, veuillez vérifier + + + Le groupe {0} ne peut pas se référencer lui-même ni créer de référence circulaire + + + Protocole « {0} » non pris en charge. + + + Si le système n’a pas de zone de notification, ne pas activer cette option + + + Type de règle + + + Des règles peuvent être définies séparément pour Routing et DNS ; ALL les applique aux deux + + + DNS de démarrage (Bootstrap DNS) + + + Résoudre le nom du serveur DNS ; doit être spécifié en IP + + From 95c2308ecd7ac3c74a59646c7db76cbce226342c Mon Sep 17 00:00:00 2001 From: JieXu Date: Wed, 22 Oct 2025 02:53:42 +0800 Subject: [PATCH 02/50] Add French language support to Global.cs --- v2rayN/ServiceLib/Global.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/v2rayN/ServiceLib/Global.cs b/v2rayN/ServiceLib/Global.cs index 2327de48..492aa124 100644 --- a/v2rayN/ServiceLib/Global.cs +++ b/v2rayN/ServiceLib/Global.cs @@ -427,6 +427,7 @@ public class Global "zh-Hant", "en", "fa-Ir", + "fr", "ru", "hu" ]; From 2579cc7fa331f6534df8c50999bc8aca2faa0218 Mon Sep 17 00:00:00 2001 From: JieXu Date: Wed, 22 Oct 2025 02:55:17 +0800 Subject: [PATCH 03/50] Add French resource file to ServiceLib project --- v2rayN/ServiceLib/ServiceLib.csproj | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/v2rayN/ServiceLib/ServiceLib.csproj b/v2rayN/ServiceLib/ServiceLib.csproj index 457b065d..09e72e0e 100644 --- a/v2rayN/ServiceLib/ServiceLib.csproj +++ b/v2rayN/ServiceLib/ServiceLib.csproj @@ -57,6 +57,9 @@ Designer PublicResXFileCodeGenerator + + PublicResXFileCodeGenerator + PublicResXFileCodeGenerator @@ -79,4 +82,4 @@ - \ No newline at end of file + From bdf629fd343d0a93fe12d8c91a01b96a07c5517f Mon Sep 17 00:00:00 2001 From: JieXu Date: Wed, 22 Oct 2025 03:11:56 +0800 Subject: [PATCH 04/50] Create Resource.fr.resx --- v2rayN/AmazTool/Resx/Resource.fr.resx | 103 ++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 v2rayN/AmazTool/Resx/Resource.fr.resx diff --git a/v2rayN/AmazTool/Resx/Resource.fr.resx b/v2rayN/AmazTool/Resx/Resource.fr.resx new file mode 100644 index 00000000..411dba6b --- /dev/null +++ b/v2rayN/AmazTool/Resx/Resource.fr.resx @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Démarrage de v2rayN, veuillez patienter... + + + Veuillez l’exécuter depuis l’application principale. + + + Échec de la mise à niveau : fichier introuvable. + + + En cours, veuillez patienter... + + + Tentative d’arrêt du processus v2rayN... + + + Impossible d’arrêter v2rayN. Fermez-le manuellement, sinon la mise à niveau peut échouer. + + + Début de l’extraction du paquet de mise à jour... + + + Extraction du paquet de mise à jour réussie. + + + Échec de l’extraction du paquet de mise à jour. + + + Échec de la mise à niveau. + + + Mise à niveau réussie. + + + Information + + From 47f96fb09186dbbf6e49fef2b8b3fd5455e55221 Mon Sep 17 00:00:00 2001 From: JieXu Date: Wed, 22 Oct 2025 03:31:20 +0800 Subject: [PATCH 05/50] Update Resource.fr.resx --- v2rayN/AmazTool/Resx/Resource.fr.resx | 67 ++++++++++++++++++++++++--- 1 file changed, 60 insertions(+), 7 deletions(-) diff --git a/v2rayN/AmazTool/Resx/Resource.fr.resx b/v2rayN/AmazTool/Resx/Resource.fr.resx index 411dba6b..6a5d98a0 100644 --- a/v2rayN/AmazTool/Resx/Resource.fr.resx +++ b/v2rayN/AmazTool/Resx/Resource.fr.resx @@ -4,8 +4,61 @@ Microsoft ResX Schema Version 2.0 - (Structure identique à la version d'origine) - --> + + The primary goals of this format is to allow a simple XML format + that is mostly human readable. The generation and parsing of the + various data types are done through the TypeConverter classes + associated with the data types. + + Example: + + ... ado.net/XML headers & schema ... + text/microsoft-resx + 2.0 + System.Resources.ResXResourceReader, System.Windows.Forms, ... + System.Resources.ResXResourceWriter, System.Windows.Forms, ... + this is my long stringthis is a comment + Blue + + [base64 mime encoded serialized .NET Framework object] + + + [base64 mime encoded string representing a byte array form of the .NET Framework object] + This is a comment + + + There are any number of "resheader" rows that contain simple + name/value pairs. + + Each data row contains a name, and value. The row also contains a + type or mimetype. Type corresponds to a .NET class that support + text/value conversion through the TypeConverter architecture. + Classes that don't support this are serialized and stored with the + mimetype set. + + The mimetype is used for serialized objects, and tells the + ResXResourceReader how to depersist the object. This is currently not + extensible. For a given mimetype the value must be set accordingly: + + Note - application/x-microsoft.net.object.binary.base64 is the format + that the ResXResourceWriter will generate, however the reader can + read any of the formats listed below. + + mimetype: application/x-microsoft.net.object.binary.base64 + value : The object must be serialized with + : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter + : and then encoded with base64 encoding. + + mimetype: application/x-microsoft.net.object.soap.base64 + value : The object must be serialized with + : System.Runtime.Serialization.Formatters.Soap.SoapFormatter + : and then encoded with base64 encoding. + + mimetype: application/x-microsoft.net.object.bytearray.base64 + value : The object must be serialized into a byte array + : using a System.ComponentModel.TypeConverter + : and then encoded with base64 encoding. + --> @@ -65,13 +118,13 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Démarrage de v2rayN, veuillez patienter... + Redémarrage de v2rayN, veuillez patienter... Veuillez l’exécuter depuis l’application principale. - Échec de la mise à niveau : fichier introuvable. + Échec de la mise à jour, fichier introuvable. En cours, veuillez patienter... @@ -80,7 +133,7 @@ Tentative d’arrêt du processus v2rayN... - Impossible d’arrêter v2rayN. Fermez-le manuellement, sinon la mise à niveau peut échouer. + Veuillez fermer manuellement v2rayN en cours d’exécution, sinon la mise à jour peut échouer. Début de l’extraction du paquet de mise à jour... @@ -92,10 +145,10 @@ Échec de l’extraction du paquet de mise à jour. - Échec de la mise à niveau. + Échec de la mise à jour. - Mise à niveau réussie. + Mise à jour réussie. Information From 2f2f054b2626271885ca4b234fa4dd936efcea82 Mon Sep 17 00:00:00 2001 From: JieXu Date: Wed, 22 Oct 2025 03:54:05 +0800 Subject: [PATCH 06/50] Update ResUI.fr.resx --- v2rayN/ServiceLib/Resx/ResUI.fr.resx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/v2rayN/ServiceLib/Resx/ResUI.fr.resx b/v2rayN/ServiceLib/Resx/ResUI.fr.resx index b2aa3d13..1bd9e316 100644 --- a/v2rayN/ServiceLib/Resx/ResUI.fr.resx +++ b/v2rayN/ServiceLib/Resx/ResUI.fr.resx @@ -427,7 +427,7 @@ Paramètres de routage - Fichiers de configuration + Fichiers de config Paramètres @@ -472,7 +472,7 @@ Langue (redémarrage requis) - Importer un lien de partage depuis le presse-papiers (Ctrl+V) + Importer des liens depuis le presse-papiers (Ctrl+V) Scanner le QR code à l’écran (Ctrl+S) From d6882f29ec74447b7b7549b99d17ea2d39d95eed Mon Sep 17 00:00:00 2001 From: JieXu Date: Wed, 22 Oct 2025 06:41:28 +0800 Subject: [PATCH 07/50] Update ResUI.fr.resx --- v2rayN/ServiceLib/Resx/ResUI.fr.resx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2rayN/ServiceLib/Resx/ResUI.fr.resx b/v2rayN/ServiceLib/Resx/ResUI.fr.resx index 1bd9e316..333c9c5a 100644 --- a/v2rayN/ServiceLib/Resx/ResUI.fr.resx +++ b/v2rayN/ServiceLib/Resx/ResUI.fr.resx @@ -421,7 +421,7 @@ Promotion - Redémarrer le service + Redémarrer Paramètres de routage From 2d5893857116a107b06ad0cfd0de7e0d78b101e5 Mon Sep 17 00:00:00 2001 From: JieXu Date: Wed, 22 Oct 2025 06:51:36 +0800 Subject: [PATCH 08/50] Update French translation for auto-scroll message --- v2rayN/ServiceLib/Resx/ResUI.fr.resx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2rayN/ServiceLib/Resx/ResUI.fr.resx b/v2rayN/ServiceLib/Resx/ResUI.fr.resx index 333c9c5a..27929127 100644 --- a/v2rayN/ServiceLib/Resx/ResUI.fr.resx +++ b/v2rayN/ServiceLib/Resx/ResUI.fr.resx @@ -1090,7 +1090,7 @@ (Domaine ou IP ou nom de processus) avec Port et Protocole et InboundTag => OutboundTag - Défilement automatique jusqu’à la fin + Défilement automatique vers la fin Adresse de test de connexion réelle From 728bd2497c98e75609f1ce5b48788dddbdb9f107 Mon Sep 17 00:00:00 2001 From: JieXu Date: Wed, 22 Oct 2025 07:20:04 +0800 Subject: [PATCH 09/50] Update ResUI.fr.resx --- v2rayN/ServiceLib/Resx/ResUI.fr.resx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2rayN/ServiceLib/Resx/ResUI.fr.resx b/v2rayN/ServiceLib/Resx/ResUI.fr.resx index 27929127..ca51fea1 100644 --- a/v2rayN/ServiceLib/Resx/ResUI.fr.resx +++ b/v2rayN/ServiceLib/Resx/ResUI.fr.resx @@ -400,7 +400,7 @@ Filtre, appuyez sur Entrée pour exécuter - Rechercher des mises à jour + Rechercher mises à jour Fermer From 57cab4936a1a2d4863446e8e7b4a341f84d3d9a7 Mon Sep 17 00:00:00 2001 From: JieXu Date: Wed, 22 Oct 2025 07:35:00 +0800 Subject: [PATCH 10/50] Update ResUI.fr.resx --- v2rayN/ServiceLib/Resx/ResUI.fr.resx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2rayN/ServiceLib/Resx/ResUI.fr.resx b/v2rayN/ServiceLib/Resx/ResUI.fr.resx index ca51fea1..2f5b5663 100644 --- a/v2rayN/ServiceLib/Resx/ResUI.fr.resx +++ b/v2rayN/ServiceLib/Resx/ResUI.fr.resx @@ -1471,7 +1471,7 @@ Modèle de configuration complet v2ray - Ajoute uniquement la configuration sortante, routing.balancers et routing.rules.outboundTag ; cliquer pour voir la documentation + Ajoute seulement la configuration sortante, routing.balancers et routing.rules.outboundTag. Voir la documentation. Ne pas ajouter de sorties pour les protocoles non proxy From 428413168bf56687cfba6b8a08e9f2f80603a7b9 Mon Sep 17 00:00:00 2001 From: JieXu Date: Wed, 22 Oct 2025 07:47:03 +0800 Subject: [PATCH 11/50] Update ResUI.fr.resx --- v2rayN/ServiceLib/Resx/ResUI.fr.resx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2rayN/ServiceLib/Resx/ResUI.fr.resx b/v2rayN/ServiceLib/Resx/ResUI.fr.resx index 2f5b5663..9452bc82 100644 --- a/v2rayN/ServiceLib/Resx/ResUI.fr.resx +++ b/v2rayN/ServiceLib/Resx/ResUI.fr.resx @@ -814,7 +814,7 @@ Ajouter un jeu de règles - Importer le jeu de règles en un clic + Importation 1-clic du jeu de règles Supprimer les règles sélectionnées (Delete) From 39690fd4049b416cdaa7aa3f94cb0791b41b214e Mon Sep 17 00:00:00 2001 From: JieXu Date: Wed, 22 Oct 2025 07:57:43 +0800 Subject: [PATCH 12/50] Update ResUI.fr.resx --- v2rayN/ServiceLib/Resx/ResUI.fr.resx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2rayN/ServiceLib/Resx/ResUI.fr.resx b/v2rayN/ServiceLib/Resx/ResUI.fr.resx index 9452bc82..8eed4824 100644 --- a/v2rayN/ServiceLib/Resx/ResUI.fr.resx +++ b/v2rayN/ServiceLib/Resx/ResUI.fr.resx @@ -814,7 +814,7 @@ Ajouter un jeu de règles - Importation 1-clic du jeu de règles + Importer 1-clic du jeu de règles Supprimer les règles sélectionnées (Delete) From 0774c09d0a31ec012139afa49df2540ced410875 Mon Sep 17 00:00:00 2001 From: JieXu Date: Wed, 22 Oct 2025 08:12:21 +0800 Subject: [PATCH 13/50] Update ResUI.fr.resx --- v2rayN/ServiceLib/Resx/ResUI.fr.resx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2rayN/ServiceLib/Resx/ResUI.fr.resx b/v2rayN/ServiceLib/Resx/ResUI.fr.resx index 8eed4824..3accbc01 100644 --- a/v2rayN/ServiceLib/Resx/ResUI.fr.resx +++ b/v2rayN/ServiceLib/Resx/ResUI.fr.resx @@ -832,7 +832,7 @@ *Règles de routage définies, séparées par des virgules (,); remplacez la virgule dans les expressions régulières par <COMMA> - Importer des règles depuis le presse-papiers + Importer règles du presse-papiers Importer des règles depuis un fichier From ff50452be0cdf4a9fde1401b5eb4464077bc9838 Mon Sep 17 00:00:00 2001 From: JieXu Date: Wed, 22 Oct 2025 08:14:35 +0800 Subject: [PATCH 14/50] Update ResUI.fr.resx --- v2rayN/ServiceLib/Resx/ResUI.fr.resx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2rayN/ServiceLib/Resx/ResUI.fr.resx b/v2rayN/ServiceLib/Resx/ResUI.fr.resx index 3accbc01..8d614b00 100644 --- a/v2rayN/ServiceLib/Resx/ResUI.fr.resx +++ b/v2rayN/ServiceLib/Resx/ResUI.fr.resx @@ -835,7 +835,7 @@ Importer règles du presse-papiers - Importer des règles depuis un fichier + Importer règles depuis fichier Importer des règles depuis l’URL d’abonnement From 962ec30a08eb84d818b77d55b07a4503dcd5731b Mon Sep 17 00:00:00 2001 From: JieXu Date: Wed, 22 Oct 2025 08:16:32 +0800 Subject: [PATCH 15/50] Update ResUI.fr.resx --- v2rayN/ServiceLib/Resx/ResUI.fr.resx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2rayN/ServiceLib/Resx/ResUI.fr.resx b/v2rayN/ServiceLib/Resx/ResUI.fr.resx index 8d614b00..79d81624 100644 --- a/v2rayN/ServiceLib/Resx/ResUI.fr.resx +++ b/v2rayN/ServiceLib/Resx/ResUI.fr.resx @@ -838,7 +838,7 @@ Importer règles depuis fichier - Importer des règles depuis l’URL d’abonnement + Importer depuis URL d’abonnement Paramètres du jeu de règles From d093ab2716319950f3a24ad2d3090d1352035315 Mon Sep 17 00:00:00 2001 From: JieXu Date: Wed, 22 Oct 2025 08:22:24 +0800 Subject: [PATCH 16/50] Update ResUI.fr.resx --- v2rayN/ServiceLib/Resx/ResUI.fr.resx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2rayN/ServiceLib/Resx/ResUI.fr.resx b/v2rayN/ServiceLib/Resx/ResUI.fr.resx index 79d81624..0787a141 100644 --- a/v2rayN/ServiceLib/Resx/ResUI.fr.resx +++ b/v2rayN/ServiceLib/Resx/ResUI.fr.resx @@ -823,7 +823,7 @@ Définir comme règles actives (Entrée) - Stratégie de résolution de domaine + Stratégie résolution domaine Liste des jeux de règles prédéfinis From 7844bfcadb49ac9065d6ddfaab33b68d345f8491 Mon Sep 17 00:00:00 2001 From: JieXu Date: Wed, 22 Oct 2025 08:23:26 +0800 Subject: [PATCH 17/50] Update ResUI.fr.resx --- v2rayN/ServiceLib/Resx/ResUI.fr.resx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2rayN/ServiceLib/Resx/ResUI.fr.resx b/v2rayN/ServiceLib/Resx/ResUI.fr.resx index 0787a141..e0f89615 100644 --- a/v2rayN/ServiceLib/Resx/ResUI.fr.resx +++ b/v2rayN/ServiceLib/Resx/ResUI.fr.resx @@ -1015,7 +1015,7 @@ Cliquez pour importer la configuration DNS par défaut - Stratégie de résolution de domaine (sing-box) + Stratégie résolution domaine (sing-box) Protocole de multiplexage Mux (sing-box) From 7f8af57544b64d947fb5f8cf33233ce5b9644521 Mon Sep 17 00:00:00 2001 From: JieXu Date: Wed, 22 Oct 2025 08:30:46 +0800 Subject: [PATCH 18/50] Update ResUI.fr.resx --- v2rayN/ServiceLib/Resx/ResUI.fr.resx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2rayN/ServiceLib/Resx/ResUI.fr.resx b/v2rayN/ServiceLib/Resx/ResUI.fr.resx index e0f89615..7918bd50 100644 --- a/v2rayN/ServiceLib/Resx/ResUI.fr.resx +++ b/v2rayN/ServiceLib/Resx/ResUI.fr.resx @@ -1117,7 +1117,7 @@ Activer le fichier de cache pour sing-box (fichiers de règles) - Jeu de règles sing-box personnalisé + Set de règles sing-box perso Opération réussie. Veuillez redémarrer l’application via le menu Paramètres. From a39caf3c9b60c30d079f85ed5f4035a9696cb716 Mon Sep 17 00:00:00 2001 From: JieXu Date: Wed, 22 Oct 2025 19:41:29 +0800 Subject: [PATCH 19/50] Update package-rhel.sh --- package-rhel.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/package-rhel.sh b/package-rhel.sh index ea537c62..f0408c90 100644 --- a/package-rhel.sh +++ b/package-rhel.sh @@ -614,8 +614,14 @@ ExclusiveArch: aarch64 x86_64 Source0: __PKGROOT__.tar.gz # Runtime dependencies (Avalonia / X11 / Fonts / GL) -Requires: libX11, libXrandr, libXcursor, libXi, libXext, libxcb, libXrender, libXfixes, libXinerama, libxkbcommon -Requires: fontconfig, freetype, cairo, pango, mesa-libEGL, mesa-libGL, xdg-utils +Requires: libXrandr, libXcursor, libXi, libXext, libxcb, libXrender, libXfixes, libXinerama, libxkbcommon +Requires: freetype, cairo, pango, mesa-libEGL, mesa-libGL +Requires: glibc >= 2.34 +Requires: fontconfig >= 2.14 +Requires: xdg-utils >= 1.1.3 +Requires: libX11 >= 1.7 +Requires: openssl >= 1:3.0 +Requires: desktop-file-utils >= 0.26 %description v2rayN Linux for Red Hat Enterprise Linux From 4a1b6daf819cc9fa8ac84a1c577fa041d91d8470 Mon Sep 17 00:00:00 2001 From: JieXu Date: Wed, 22 Oct 2025 19:42:16 +0800 Subject: [PATCH 20/50] Update package-debian.sh --- package-debian.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package-debian.sh b/package-debian.sh index 7c690d5f..41679e54 100644 --- a/package-debian.sh +++ b/package-debian.sh @@ -28,7 +28,7 @@ Package: v2rayN Version: $Version Architecture: $Arch2 Maintainer: https://github.com/2dust/v2rayN -Depends: desktop-file-utils, xdg-utils +Depends: libc6 (>= 2.34), fontconfig (>= 2.14), xdg-utils (>= 1.1.3), libx11-6 (>= 1.7), openssl (>= 3.0), desktop-file-utils (>= 0.26) Description: A GUI client for Windows and Linux, support Xray core and sing-box-core and others EOF From 936ca9e1247201ac04b8b401230806d004731b5b Mon Sep 17 00:00:00 2001 From: JieXu Date: Wed, 22 Oct 2025 19:56:00 +0800 Subject: [PATCH 21/50] Update ResUI.fr.resx --- v2rayN/ServiceLib/Resx/ResUI.fr.resx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2rayN/ServiceLib/Resx/ResUI.fr.resx b/v2rayN/ServiceLib/Resx/ResUI.fr.resx index 7918bd50..352905b3 100644 --- a/v2rayN/ServiceLib/Resx/ResUI.fr.resx +++ b/v2rayN/ServiceLib/Resx/ResUI.fr.resx @@ -415,7 +415,7 @@ Aide - Paramètres + Paramètres config Promotion From e956f748be2b22f2f81209503b6147c185eddb41 Mon Sep 17 00:00:00 2001 From: JieXu Date: Wed, 22 Oct 2025 20:20:59 +0800 Subject: [PATCH 22/50] Update ResUI.fr.resx --- v2rayN/ServiceLib/Resx/ResUI.fr.resx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2rayN/ServiceLib/Resx/ResUI.fr.resx b/v2rayN/ServiceLib/Resx/ResUI.fr.resx index 352905b3..250736c9 100644 --- a/v2rayN/ServiceLib/Resx/ResUI.fr.resx +++ b/v2rayN/ServiceLib/Resx/ResUI.fr.resx @@ -1462,7 +1462,7 @@ Veuillez saisir un modèle de configuration valide - Paramètre du modèle de configuration complet + Paramètres du modèle de config complète Activer le modèle de configuration complet From 3996aa297ea48dd67fa7d21b872a8f91a62f7e23 Mon Sep 17 00:00:00 2001 From: JieXu Date: Wed, 22 Oct 2025 20:32:50 +0800 Subject: [PATCH 23/50] Update ResUI.fr.resx --- v2rayN/ServiceLib/Resx/ResUI.fr.resx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2rayN/ServiceLib/Resx/ResUI.fr.resx b/v2rayN/ServiceLib/Resx/ResUI.fr.resx index 250736c9..1adcfef3 100644 --- a/v2rayN/ServiceLib/Resx/ResUI.fr.resx +++ b/v2rayN/ServiceLib/Resx/ResUI.fr.resx @@ -1462,7 +1462,7 @@ Veuillez saisir un modèle de configuration valide - Paramètres du modèle de config complète + Paramètres du modèle de config complet Activer le modèle de configuration complet From 52570b07a76c70a57a1396bb1876bc6514d4928f Mon Sep 17 00:00:00 2001 From: JieXu Date: Wed, 22 Oct 2025 20:56:22 +0800 Subject: [PATCH 24/50] Update ResUI.fr.resx --- v2rayN/ServiceLib/Resx/ResUI.fr.resx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2rayN/ServiceLib/Resx/ResUI.fr.resx b/v2rayN/ServiceLib/Resx/ResUI.fr.resx index 1adcfef3..d9d0ccd3 100644 --- a/v2rayN/ServiceLib/Resx/ResUI.fr.resx +++ b/v2rayN/ServiceLib/Resx/ResUI.fr.resx @@ -691,7 +691,7 @@ domainStrategy de Freedom (sortant) - Ajuster automatiquement la largeur des colonnes après mise à jour des abonnements + Auto-ajuster la largeur des colonnes après maj. des abonnements Vérifier les mises à jour pré-version (à activer avec prudence) From c357c69aeef89f0c1d7d58e7114b01ffc687249c Mon Sep 17 00:00:00 2001 From: JieXu Date: Wed, 22 Oct 2025 21:01:40 +0800 Subject: [PATCH 25/50] Update ResUI.fr.resx --- v2rayN/ServiceLib/Resx/ResUI.fr.resx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2rayN/ServiceLib/Resx/ResUI.fr.resx b/v2rayN/ServiceLib/Resx/ResUI.fr.resx index d9d0ccd3..06e773dc 100644 --- a/v2rayN/ServiceLib/Resx/ResUI.fr.resx +++ b/v2rayN/ServiceLib/Resx/ResUI.fr.resx @@ -685,7 +685,7 @@ Paramètres du type de Core - Ignorer la vérification du certificat par défaut (allowInsecure) + Ignorer la vérif. du certificat (Dangereux) domainStrategy de Freedom (sortant) From b4903d599fcf007592858a57848f947af20f0b8b Mon Sep 17 00:00:00 2001 From: JieXu Date: Wed, 22 Oct 2025 21:24:13 +0800 Subject: [PATCH 26/50] Update ResUI.fr.resx --- v2rayN/ServiceLib/Resx/ResUI.fr.resx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2rayN/ServiceLib/Resx/ResUI.fr.resx b/v2rayN/ServiceLib/Resx/ResUI.fr.resx index 06e773dc..4c5b1933 100644 --- a/v2rayN/ServiceLib/Resx/ResUI.fr.resx +++ b/v2rayN/ServiceLib/Resx/ResUI.fr.resx @@ -1096,7 +1096,7 @@ Adresse de test de connexion réelle - Lors de la mise à jour des abonnements, ne vérifier que l’existence de l’alias + Ne veˊrifier que l’existence de l’alias lors de la maj. des abonnements Arrêt du test en cours... From c7039e9c9d3cf68a910b2ccdc5d206f7d76f1922 Mon Sep 17 00:00:00 2001 From: JieXu Date: Wed, 22 Oct 2025 21:33:40 +0800 Subject: [PATCH 27/50] Update ResUI.fr.resx --- v2rayN/ServiceLib/Resx/ResUI.fr.resx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2rayN/ServiceLib/Resx/ResUI.fr.resx b/v2rayN/ServiceLib/Resx/ResUI.fr.resx index 4c5b1933..559fe7fb 100644 --- a/v2rayN/ServiceLib/Resx/ResUI.fr.resx +++ b/v2rayN/ServiceLib/Resx/ResUI.fr.resx @@ -265,7 +265,7 @@ Veuillez sélectionner un protocole - Veuillez d’abord sélectionner une configuration + Sélectionnez d’abord une configuration Déduplication des configurations terminée. Quantité initiale : {0}, quantité actuelle : {1}. From 00a3f9fdda083805a128abf0eb9b75c76652f0fc Mon Sep 17 00:00:00 2001 From: JieXu Date: Wed, 22 Oct 2025 21:42:43 +0800 Subject: [PATCH 28/50] Update ResUI.fr.resx --- v2rayN/ServiceLib/Resx/ResUI.fr.resx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/v2rayN/ServiceLib/Resx/ResUI.fr.resx b/v2rayN/ServiceLib/Resx/ResUI.fr.resx index 559fe7fb..0a4d407d 100644 --- a/v2rayN/ServiceLib/Resx/ResUI.fr.resx +++ b/v2rayN/ServiceLib/Resx/ResUI.fr.resx @@ -1593,4 +1593,7 @@ Résoudre le nom du serveur DNS ; doit être spécifié en IP + + Test 1-clic de latence réelle + From 476b85231bd3c58e79931eeb736948c393c60abf Mon Sep 17 00:00:00 2001 From: JieXu Date: Wed, 22 Oct 2025 22:03:19 +0800 Subject: [PATCH 29/50] Update ResUI.fr.resx --- v2rayN/ServiceLib/Resx/ResUI.fr.resx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2rayN/ServiceLib/Resx/ResUI.fr.resx b/v2rayN/ServiceLib/Resx/ResUI.fr.resx index 0a4d407d..b9bf7d02 100644 --- a/v2rayN/ServiceLib/Resx/ResUI.fr.resx +++ b/v2rayN/ServiceLib/Resx/ResUI.fr.resx @@ -1096,7 +1096,7 @@ Adresse de test de connexion réelle - Ne veˊrifier que l’existence de l’alias lors de la maj. des abonnements + Ne vérifier l’existence de l’alias qu’à la maj. des abonnements Arrêt du test en cours... From 9a2abc18b5914da506c07dcfddc03a742bac3350 Mon Sep 17 00:00:00 2001 From: JieXu Date: Wed, 22 Oct 2025 23:04:56 +0800 Subject: [PATCH 30/50] Update ResUI.fr.resx --- v2rayN/ServiceLib/Resx/ResUI.fr.resx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2rayN/ServiceLib/Resx/ResUI.fr.resx b/v2rayN/ServiceLib/Resx/ResUI.fr.resx index b9bf7d02..f79f04e7 100644 --- a/v2rayN/ServiceLib/Resx/ResUI.fr.resx +++ b/v2rayN/ServiceLib/Resx/ResUI.fr.resx @@ -706,7 +706,7 @@ Afficher la vitesse en temps réel (redémarrage requis) - Lors de la déduplication, conserver l’élément au numéro le plus petit + À la déduplication, garder l’élément au plus petit numéro Activer les journaux From 34b93c47208586bd8011cb0543a7f1c7c3d8fc87 Mon Sep 17 00:00:00 2001 From: JieXu Date: Wed, 22 Oct 2025 23:15:30 +0800 Subject: [PATCH 31/50] Update ResUI.fr.resx --- v2rayN/ServiceLib/Resx/ResUI.fr.resx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2rayN/ServiceLib/Resx/ResUI.fr.resx b/v2rayN/ServiceLib/Resx/ResUI.fr.resx index f79f04e7..af31f1a6 100644 --- a/v2rayN/ServiceLib/Resx/ResUI.fr.resx +++ b/v2rayN/ServiceLib/Resx/ResUI.fr.resx @@ -1114,7 +1114,7 @@ Activer le fragmentation (Fragment) - Activer le fichier de cache pour sing-box (fichiers de règles) + Activer le fichier de cache de sing-box (fichiers de reˋgles) Set de règles sing-box perso From 7ebb997f263551ce8da42167df0be61acc36c5dd Mon Sep 17 00:00:00 2001 From: JieXu Date: Wed, 22 Oct 2025 23:19:55 +0800 Subject: [PATCH 32/50] Update ResUI.fr.resx --- v2rayN/ServiceLib/Resx/ResUI.fr.resx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2rayN/ServiceLib/Resx/ResUI.fr.resx b/v2rayN/ServiceLib/Resx/ResUI.fr.resx index af31f1a6..545ab464 100644 --- a/v2rayN/ServiceLib/Resx/ResUI.fr.resx +++ b/v2rayN/ServiceLib/Resx/ResUI.fr.resx @@ -1033,7 +1033,7 @@ Ajouter [Hysteria2] - Bande passante maximale Hysteria (montant/descendant) + Bande passante maximale Hysteria (Up/Down) Utiliser les hosts du système From d1e6094f179cb23594b2b0d2255a2273ece3c2e2 Mon Sep 17 00:00:00 2001 From: JieXu Date: Wed, 22 Oct 2025 23:39:06 +0800 Subject: [PATCH 33/50] Update ResUI.fr.resx --- v2rayN/ServiceLib/Resx/ResUI.fr.resx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2rayN/ServiceLib/Resx/ResUI.fr.resx b/v2rayN/ServiceLib/Resx/ResUI.fr.resx index 545ab464..e41d1f74 100644 --- a/v2rayN/ServiceLib/Resx/ResUI.fr.resx +++ b/v2rayN/ServiceLib/Resx/ResUI.fr.resx @@ -121,7 +121,7 @@ Lien de partage exporté vers le presse-papiers avec succès - Veuillez vérifier les paramètres d’abord + Veuillez vérifier d’abord la config Format de configuration incorrect From 52ad076752a289bb414531f41793422a0f973c02 Mon Sep 17 00:00:00 2001 From: JieXu Date: Thu, 23 Oct 2025 00:06:48 +0800 Subject: [PATCH 34/50] Update ResUI.fr.resx --- v2rayN/ServiceLib/Resx/ResUI.fr.resx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2rayN/ServiceLib/Resx/ResUI.fr.resx b/v2rayN/ServiceLib/Resx/ResUI.fr.resx index e41d1f74..83779442 100644 --- a/v2rayN/ServiceLib/Resx/ResUI.fr.resx +++ b/v2rayN/ServiceLib/Resx/ResUI.fr.resx @@ -187,7 +187,7 @@ Type - Groupe d’abonnement + Grp. abonnements Téléchargement du jour From eea43b454f02ae8851b86345ba915bbb1d48f1d5 Mon Sep 17 00:00:00 2001 From: JieXu Date: Thu, 23 Oct 2025 05:33:43 +0800 Subject: [PATCH 35/50] Update package-rhel.sh --- package-rhel.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/package-rhel.sh b/package-rhel.sh index f0408c90..e6dd51ed 100644 --- a/package-rhel.sh +++ b/package-rhel.sh @@ -618,7 +618,6 @@ Requires: libXrandr, libXcursor, libXi, libXext, libxcb, libXrender, libXf Requires: freetype, cairo, pango, mesa-libEGL, mesa-libGL Requires: glibc >= 2.34 Requires: fontconfig >= 2.14 -Requires: xdg-utils >= 1.1.3 Requires: libX11 >= 1.7 Requires: openssl >= 1:3.0 Requires: desktop-file-utils >= 0.26 From 1f7be9db37c68592ba653ea8046749f79a625dda Mon Sep 17 00:00:00 2001 From: JieXu Date: Thu, 23 Oct 2025 05:34:26 +0800 Subject: [PATCH 36/50] Update package-debian.sh --- package-debian.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package-debian.sh b/package-debian.sh index 41679e54..6a68638e 100644 --- a/package-debian.sh +++ b/package-debian.sh @@ -28,7 +28,7 @@ Package: v2rayN Version: $Version Architecture: $Arch2 Maintainer: https://github.com/2dust/v2rayN -Depends: libc6 (>= 2.34), fontconfig (>= 2.14), xdg-utils (>= 1.1.3), libx11-6 (>= 1.7), openssl (>= 3.0), desktop-file-utils (>= 0.26) +Depends: libc6 (>= 2.34), fontconfig (>= 2.14), libx11-6 (>= 1.7), openssl (>= 3.0), desktop-file-utils (>= 0.26) Description: A GUI client for Windows and Linux, support Xray core and sing-box-core and others EOF From 55330976e4870458c65b8ad808c59533e9afc0ed Mon Sep 17 00:00:00 2001 From: JieXu Date: Thu, 23 Oct 2025 05:48:35 +0800 Subject: [PATCH 37/50] Update ResUI.fr.resx --- v2rayN/ServiceLib/Resx/ResUI.fr.resx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/v2rayN/ServiceLib/Resx/ResUI.fr.resx b/v2rayN/ServiceLib/Resx/ResUI.fr.resx index 83779442..3dd0fb32 100644 --- a/v2rayN/ServiceLib/Resx/ResUI.fr.resx +++ b/v2rayN/ServiceLib/Resx/ResUI.fr.resx @@ -187,7 +187,7 @@ Type - Grp. abonnements + Groupe d’abonnement Téléchargement du jour @@ -439,7 +439,7 @@ Mettre à jour l’abonnement actuel (via le proxy) - Groupes d’abonnement + Grp. abonnements Paramètres des groupes d’abonnement From 42d01e83648b3ff43bddcf22e5ee92dc7b8b9dfa Mon Sep 17 00:00:00 2001 From: JieXu Date: Thu, 23 Oct 2025 05:55:09 +0800 Subject: [PATCH 38/50] Update ResUI.fr.resx --- v2rayN/ServiceLib/Resx/ResUI.fr.resx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2rayN/ServiceLib/Resx/ResUI.fr.resx b/v2rayN/ServiceLib/Resx/ResUI.fr.resx index 3dd0fb32..b71a44ba 100644 --- a/v2rayN/ServiceLib/Resx/ResUI.fr.resx +++ b/v2rayN/ServiceLib/Resx/ResUI.fr.resx @@ -439,7 +439,7 @@ Mettre à jour l’abonnement actuel (via le proxy) - Grp. abonnements + Groupe abonnements Paramètres des groupes d’abonnement From 1ff2bf56252e87068ccec4acefdebb2e9813ae37 Mon Sep 17 00:00:00 2001 From: JieXu Date: Thu, 23 Oct 2025 06:19:02 +0800 Subject: [PATCH 39/50] Update package-rhel.sh --- package-rhel.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package-rhel.sh b/package-rhel.sh index e6dd51ed..b5f09296 100644 --- a/package-rhel.sh +++ b/package-rhel.sh @@ -615,7 +615,7 @@ Source0: __PKGROOT__.tar.gz # Runtime dependencies (Avalonia / X11 / Fonts / GL) Requires: libXrandr, libXcursor, libXi, libXext, libxcb, libXrender, libXfixes, libXinerama, libxkbcommon -Requires: freetype, cairo, pango, mesa-libEGL, mesa-libGL +Requires: freetype, cairo, pango, mesa-libEGL, mesa-libGL, xdg-utils Requires: glibc >= 2.34 Requires: fontconfig >= 2.14 Requires: libX11 >= 1.7 From 30a603e64fb353a6f386f5013dcdaad2bab3629f Mon Sep 17 00:00:00 2001 From: JieXu Date: Thu, 23 Oct 2025 06:19:17 +0800 Subject: [PATCH 40/50] Update package-debian.sh --- package-debian.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package-debian.sh b/package-debian.sh index 6a68638e..48120fc4 100644 --- a/package-debian.sh +++ b/package-debian.sh @@ -28,7 +28,7 @@ Package: v2rayN Version: $Version Architecture: $Arch2 Maintainer: https://github.com/2dust/v2rayN -Depends: libc6 (>= 2.34), fontconfig (>= 2.14), libx11-6 (>= 1.7), openssl (>= 3.0), desktop-file-utils (>= 0.26) +Depends: libc6 (>= 2.34), fontconfig (>= 2.14), libx11-6 (>= 1.7), openssl (>= 3.0), desktop-file-utils (>= 0.26), xdg-utils Description: A GUI client for Windows and Linux, support Xray core and sing-box-core and others EOF From f4a78a484c39ae3dc78303ee908344f2875ad44a Mon Sep 17 00:00:00 2001 From: JieXu Date: Thu, 23 Oct 2025 06:20:18 +0800 Subject: [PATCH 41/50] Update package-rhel.sh --- package-rhel.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/package-rhel.sh b/package-rhel.sh index b5f09296..22395afa 100644 --- a/package-rhel.sh +++ b/package-rhel.sh @@ -621,6 +621,7 @@ Requires: fontconfig >= 2.14 Requires: libX11 >= 1.7 Requires: openssl >= 1:3.0 Requires: desktop-file-utils >= 0.26 +Requires: xdg-utils >= 1.1.3 %description v2rayN Linux for Red Hat Enterprise Linux From 824eaa40964d540ad5e98ed5632e8394fe67013a Mon Sep 17 00:00:00 2001 From: JieXu Date: Thu, 23 Oct 2025 06:21:25 +0800 Subject: [PATCH 42/50] Update package-rhel.sh --- package-rhel.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package-rhel.sh b/package-rhel.sh index 22395afa..76d778c9 100644 --- a/package-rhel.sh +++ b/package-rhel.sh @@ -615,7 +615,7 @@ Source0: __PKGROOT__.tar.gz # Runtime dependencies (Avalonia / X11 / Fonts / GL) Requires: libXrandr, libXcursor, libXi, libXext, libxcb, libXrender, libXfixes, libXinerama, libxkbcommon -Requires: freetype, cairo, pango, mesa-libEGL, mesa-libGL, xdg-utils +Requires: freetype, cairo, pango, mesa-libEGL, mesa-libGL Requires: glibc >= 2.34 Requires: fontconfig >= 2.14 Requires: libX11 >= 1.7 From 7ac1c189321957702d5d0daec1eb85ddce6f6617 Mon Sep 17 00:00:00 2001 From: JieXu Date: Thu, 23 Oct 2025 06:22:14 +0800 Subject: [PATCH 43/50] Update package-debian.sh --- package-debian.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package-debian.sh b/package-debian.sh index 48120fc4..24695f88 100644 --- a/package-debian.sh +++ b/package-debian.sh @@ -28,7 +28,7 @@ Package: v2rayN Version: $Version Architecture: $Arch2 Maintainer: https://github.com/2dust/v2rayN -Depends: libc6 (>= 2.34), fontconfig (>= 2.14), libx11-6 (>= 1.7), openssl (>= 3.0), desktop-file-utils (>= 0.26), xdg-utils +Depends: libc6 (>= 2.34), fontconfig (>= 2.14), libx11-6 (>= 1.7), openssl (>= 3.0), desktop-file-utils (>= 0.26), xdg-utils (>= 1.1.3) Description: A GUI client for Windows and Linux, support Xray core and sing-box-core and others EOF From e374d859a5db452449a1f9f27399036e1135aecd Mon Sep 17 00:00:00 2001 From: JieXu Date: Thu, 23 Oct 2025 06:57:07 +0800 Subject: [PATCH 44/50] Update ResUI.fr.resx --- v2rayN/ServiceLib/Resx/ResUI.fr.resx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2rayN/ServiceLib/Resx/ResUI.fr.resx b/v2rayN/ServiceLib/Resx/ResUI.fr.resx index b71a44ba..94757986 100644 --- a/v2rayN/ServiceLib/Resx/ResUI.fr.resx +++ b/v2rayN/ServiceLib/Resx/ResUI.fr.resx @@ -1216,7 +1216,7 @@ Ajuster automatiquement la largeur des colonnes - Exporter les liens de partage vers le presse-papiers (multi-sélection) encodés en Base64 + Exporter les liens de partage en Base64 vers le presse-papiers (multi-sélection) Exporter la configuration complète sélectionnée vers le presse-papiers From 2e14eb4d36ba7f873cca0ff8e735b5a85f9e6029 Mon Sep 17 00:00:00 2001 From: JieXu Date: Thu, 23 Oct 2025 07:26:49 +0800 Subject: [PATCH 45/50] Update ResUI.fr.resx --- v2rayN/ServiceLib/Resx/ResUI.fr.resx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2rayN/ServiceLib/Resx/ResUI.fr.resx b/v2rayN/ServiceLib/Resx/ResUI.fr.resx index 94757986..47a2f173 100644 --- a/v2rayN/ServiceLib/Resx/ResUI.fr.resx +++ b/v2rayN/ServiceLib/Resx/ResUI.fr.resx @@ -1372,7 +1372,7 @@ Écrase le port ; pour plusieurs groupes, séparez par des virgules (,) - Générer un groupe de stratégie à partir d’une multi-sélection + Générer un groupe de stratégie depuis plusieurs profils Xray aléatoire (multi-sélection) From 9fb2571d66f6918c2f89ba45c62faf56090b12a8 Mon Sep 17 00:00:00 2001 From: JieXu Date: Thu, 23 Oct 2025 07:39:27 +0800 Subject: [PATCH 46/50] Update ResUI.fr.resx --- v2rayN/ServiceLib/Resx/ResUI.fr.resx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2rayN/ServiceLib/Resx/ResUI.fr.resx b/v2rayN/ServiceLib/Resx/ResUI.fr.resx index 47a2f173..b5648490 100644 --- a/v2rayN/ServiceLib/Resx/ResUI.fr.resx +++ b/v2rayN/ServiceLib/Resx/ResUI.fr.resx @@ -1213,7 +1213,7 @@ Adresse de résolution de domaine pour sortants - Ajuster automatiquement la largeur des colonnes + Ajuster auto. la largeur des colonnes Exporter les liens de partage en Base64 vers le presse-papiers (multi-sélection) From 0429b2f5e190ddc9875fff8c145f9a7669d23af5 Mon Sep 17 00:00:00 2001 From: JieXu Date: Thu, 23 Oct 2025 07:56:31 +0800 Subject: [PATCH 47/50] Update ResUI.fr.resx --- v2rayN/ServiceLib/Resx/ResUI.fr.resx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2rayN/ServiceLib/Resx/ResUI.fr.resx b/v2rayN/ServiceLib/Resx/ResUI.fr.resx index b5648490..ed7aae49 100644 --- a/v2rayN/ServiceLib/Resx/ResUI.fr.resx +++ b/v2rayN/ServiceLib/Resx/ResUI.fr.resx @@ -1351,7 +1351,7 @@ Thème - Copier la commande de proxy terminal dans le presse-papiers + Copier la commande proxy terminal vers le presse-papiers Recommencer le test des éléments échoués, {0} restants. Appuyez sur Échap pour arrêter... From 4a65dac91a19e328b7e932a72f145452714811de Mon Sep 17 00:00:00 2001 From: JieXu Date: Thu, 23 Oct 2025 08:19:26 +0800 Subject: [PATCH 48/50] Update ResUI.fr.resx --- v2rayN/ServiceLib/Resx/ResUI.fr.resx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2rayN/ServiceLib/Resx/ResUI.fr.resx b/v2rayN/ServiceLib/Resx/ResUI.fr.resx index ed7aae49..40dc3619 100644 --- a/v2rayN/ServiceLib/Resx/ResUI.fr.resx +++ b/v2rayN/ServiceLib/Resx/ResUI.fr.resx @@ -541,7 +541,7 @@ Tout copier - Tout sélectionner (Ctrl+A) + Tout sélect (Ctrl+A) Ajouter From 83d9d9fb4304344dadd363aa98e9f9a0d4b2b215 Mon Sep 17 00:00:00 2001 From: JieXu Date: Thu, 23 Oct 2025 08:26:19 +0800 Subject: [PATCH 49/50] Update ResUI.fr.resx --- v2rayN/ServiceLib/Resx/ResUI.fr.resx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2rayN/ServiceLib/Resx/ResUI.fr.resx b/v2rayN/ServiceLib/Resx/ResUI.fr.resx index 40dc3619..5da07177 100644 --- a/v2rayN/ServiceLib/Resx/ResUI.fr.resx +++ b/v2rayN/ServiceLib/Resx/ResUI.fr.resx @@ -883,7 +883,7 @@ Ne pas utiliser le proxy pour les adresses locales (Intranet) - Tester latence et vitesse en multithread en un clic (Ctrl+E) + Tester latence et vitesse multithread en un clic (Ctrl+E) Latence (ms) From e776103729fd8096a2f011cec52be3e93ee0f6c6 Mon Sep 17 00:00:00 2001 From: JieXu Date: Thu, 23 Oct 2025 08:32:02 +0800 Subject: [PATCH 50/50] Update ResUI.fr.resx --- v2rayN/ServiceLib/Resx/ResUI.fr.resx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2rayN/ServiceLib/Resx/ResUI.fr.resx b/v2rayN/ServiceLib/Resx/ResUI.fr.resx index 5da07177..0b94f8d3 100644 --- a/v2rayN/ServiceLib/Resx/ResUI.fr.resx +++ b/v2rayN/ServiceLib/Resx/ResUI.fr.resx @@ -493,7 +493,7 @@ Effacer toutes les statistiques de service - Tester la latence de connexion réelle (multi-sélection) (Ctrl+R) + Tester la latence de connexion réelle (multi-sélect) (Ctrl+R) Trier selon les résultats de test