{
    "AboutScreen": {
        "installRefer": "Référent d'installation",
        "installTime": "Heure d'installation",
        "versionChannel": "Canal de mise à jour automatique",
        "autoDownloadPkg": "Téléchargement automatique des packages de mise à jour",
        "disableAppImproveData": "Données d'amélioration de l'application",
        "disableUAReportTip": "L'activation de [@:{AboutScreen.disableAppImproveData}] nous aide à améliorer la stabilité et l'ergonomie du produit ; nous ne collectons aucune donnée privée. La désactivation empêchera l'application de collecter toute donnée.",
        "devOptions": "Options développeur",
        "enableDebugLog": "Activer le journal de débogage",
        "viewFilsContent": "Voir les fichiers",
        "enablePprof": "Activer pprof",
        "pprofPanel": "Panneau pprof",
        "allowRemoteAccessPprof": "Autoriser l'accès à distance à @:{AboutScreen.pprofPanel}",
        "allowRemoteAccessHtmlBoard": "Autoriser l'accès à distance à @:{SettingsScreen.htmlBoard}",
        "useOriginalSBProfile": "Utiliser le profil sing-box original"
    },
    "BackupAndSyncWebdavScreen": {
        "webdavServerUrl": "URL du serveur",
        "webdavRequired": "Ne peut pas être vide",
        "webdavLoginFailed": "Échec de la connexion :",
        "webdavListFailed": "Échec de l'obtention de la liste des fichiers :"
    },
    "DiversionGroupCustomEditScreen": {
        "invalidDomain": "[Domaine] invalide : $p",
        "invalidIpCidr": "[IP Cidr] invalide : $p",
        "invalid": "[$p0] invalide : $p",
        "invalidRuleSet": "[Rule Set] invalide : $p, l'URL doit être une URL https valide et un fichier binaire avec l'extension .srs/.json",
        "invalidRuleSetBuildIn": "[Rule Set(intégré)] invalide : $p, le format est geosite:xxx ou geoip:xxx ou acl:xxx, et xxx doit être un nom de règle valide",
        "invalidPackageId": "[@:{meta.appPackage}] invalide : $p",
        "setDiversionRule": "Conseil : Après l'enregistrement, veuillez aller dans [@:{meta.diversionRules}] pour définir les règles correspondantes, sinon elles ne prendront pas effet"
    },
    "DiversionRuleDetectScreen": {
        "title": "Détection de règle de diversion",
        "rule": "Règle :",
        "outbound": "Serveur proxy :"
    },
    "DiversionRulesScreen": {
        "diversionRulesMatchTips": "Conseil : Essayez de faire correspondre les règles de haut en bas. Si aucune règle ne correspond, utilisez [final]"
    },
    "DnsSettingsScreen": {
        "ispCanNotEmpty": "L'ISP ne peut pas être vide",
        "urlCanNotEmpty": "L'URL ne peut pas être vide",
        "error": "Type non supporté : $p",
        "dnsDesc": "La première colonne des données de délai est le délai de requête en connexion directe ;\nLa deuxième colonne : Activez [[Trafic Proxy] Résoudre le DNS via le serveur proxy] : les données de délai correspondent au délai de requête transféré via le serveur proxy actuel ; si désactivé : les données de délai correspondent au délai de requête en connexion directe"
    },
    "FileContentViewerScreen": {
        "title": "Visionneuse de contenu de fichier",
        "clearFileContent": "Êtes-vous sûr de vouloir effacer le contenu du fichier ?",
        "clearFileContentTips": "Êtes-vous sûr de vouloir effacer le contenu du fichier de profil ? L'effacement du fichier de profil peut entraîner une perte de données ou des dysfonctionnements de l'application, veuillez agir avec prudence"
    },
    "HomeScreen": {
        "toSelectServer": "Veuillez sélectionner un serveur",
        "invalidServer": "est invalide, veuillez sélectionner à nouveau",
        "disabledServer": "est désactivé, veuillez sélectionner à nouveau",
        "expiredServer": "Aucun serveur disponible, les profils peuvent être expirés ou désactivés",
        "systemProxyTips": "socks : $sp, http(s) : $hp",
        "myLinkEmpty": "Veuillez configurer un [Lien raccourci] avant de l'utiliser",
        "tooMuchServers": "Trop de serveurs proxy [$p>$p1], la connexion peut échouer en raison des limitations de mémoire système",
        "tooMuchServers2": "Trop de serveurs proxy [$p>$p1] peut entraîner des connexions lentes ou inaccessibles"
    },
    "LaunchFailedScreen": {
        "invalidProcess": "L'application n'a pas pu démarrer [Nom de processus invalide], veuillez réinstaller l'application dans un répertoire séparé",
        "invalidProfile": "L'application n'a pas pu démarrer [Échec de l'accès au profil], veuillez réinstaller l'application",
        "invalidVersion": "L'application n'a pas pu démarrer [Version invalide], veuillez réinstaller l'application",
        "systemVersionLow": "L'application n'a pas pu démarrer [Version système trop basse]",
        "invalidInstallPath": "Le chemin d'installation est invalide, veuillez réinstaller dans un chemin valide"
    },
    "MyProfilesMergeScreen": {
        "profilesMerge": "Fusion de profils",
        "profilesMergeTarget": "Profil cible",
        "profilesMergeSource": "Profils sources",
        "profilesMergeTips": "Conseil : La diversion des profils sources sera ignorée"
    },
    "NetCheckScreen": {
        "title": "Vérification réseau",
        "warn": "Remarque : En raison de l'influence de l'environnement réseau et des règles de diversion, les résultats des tests ne sont pas totalement équivalents aux résultats réels.",
        "invalidDomain": "Nom de domaine invalide",
        "connectivity": "Connectivité réseau",
        "connectivityTestIpv4AllFailed": "Tous les tests de connexion IPv4 [$p] ont échoué",
        "connectivityTestIpv4Ok": "Connexion IPv4 réussie",
        "connectivityTestIpv6AllFailed": "Tous les tests de connexion IPv6 [$p] ont échoué, votre réseau ne supporte peut-être pas l'IPv6",
        "connectivityTestIpv6Ok": "Connexion IPv6 réussie",
        "connectivityTestOk": "Le réseau est connecté à Internet",
        "connectivityTestFailed": "Le réseau n'est pas encore connecté à Internet",
        "remoteRulesetsDownloadOk": "Tous les téléchargements ont réussi",
        "remoteRulesetsDownloadNotOk": "Téléchargement en cours ou échec du téléchargement",
        "outbound": "Serveur proxy",
        "outboundOk": "Connexion à [$p] réussie",
        "outboundFailed": "Échec de la connexion à [$p1]\nErreur : [$p2]",
        "dnsServer": "Serveur DNS",
        "dnsOk": "Requête DNS pour [$p1] réussie\nRègle DNS : [$p2]\nLatence : [$p3 ms]\nAdresse : [$p4]",
        "dnsFailed": "Requête DNS pour [$p1] réussie\nRègle DNS : [$p2]\nErreur : [$p3]",
        "host": "Connexion HTTP",
        "hostConnection": "[$p1]\nRègle de diversion : [$p2]\nServeur proxy : [$p3]",
        "hostConnectionOk": "Connexion réussie",
        "hostConnectionFailed": "Échec de la connexion : [$p]"
    },
    "NetConnectionsFilterScreen": {
        "hostIp": "Domaine/IP",
        "app": "Application",
        "rule": "Règle",
        "chain": "Sortant"
    },
    "NetConnectionsScreen": {
        "copyAsCSV": "Copié au format CSV",
        "selectType": "Sélectionner le type de diversion"
    },
    "PerAppAndroidScreen": {
        "title": "Proxy par application",
        "whiteListMode": "Mode liste blanche",
        "whiteListModeTip": "Si activé : seules les applications cochées passent par le proxy ; si désactivé : seules les applications non cochées passent par le proxy"
    },
    "RegionSettingsScreen": {
        "title": "Pays ou région",
        "Regions": "Conseil : Veuillez définir correctement votre pays ou région actuel, sinon cela pourrait causer des problèmes de diversion réseau"
    },
    "ServerSelectScreen": {
        "title": "Sélectionner un serveur",
        "autoSelectServer": "Sélectionner automatiquement le serveur avec la latence la plus basse",
        "recentUse": "Récemment utilisés",
        "myFav": "Mes favoris",
        "selectLocal": "Le serveur sélectionné est une adresse locale et peut ne pas fonctionner correctement : $p",
        "selectRequireEnableIPv6": "Le serveur sélectionné est une adresse IPv6 et nécessite [Activer l'IPv6]",
        "selectDisabled": "Ce serveur a été désactivé",
        "error404": "La détection de latence a rencontré une erreur, veuillez vérifier s'il existe une configuration avec le même contenu"
    },
    "SettingsScreen": {
        "getTranffic": "Obtenir le trafic",
        "tutorial": "Tutoriel",
        "commonlyUsedRulesets": "Jeux de règles courants",
        "htmlBoard": "Panneau en ligne",
        "dnsLeakDetection": "Détection de fuites DNS",
        "proxyLeakDetection": "Détection de fuites proxy",
        "speedTest": "Test de vitesse",
        "rulesetDirectDownlad": "Téléchargement direct du jeu de règles",
        "hideUnusedDiversionGroup": "Masquer les groupes de diversion inutilisés",
        "disableISPDiversionGroup": "Désactiver [@:{meta.isp}] @:{meta.diversionRules}",
        "portSettingRule": "Basé sur les règles",
        "portSettingDirectAll": "Tout en direct",
        "portSettingProxyAll": "Tout en proxy",
        "portSettingControl": "Contrôle et synchronisation",
        "portSettingCluster": "Service de cluster",
        "modifyPort": "Modifier le port",
        "modifyPortOccupied": "Le port est occupé, veuillez utiliser un autre port",
        "ipStrategyTips": "Avant d'activer, veuillez confirmer que votre réseau supporte l'IPv6, sinon certains trafics ne pourront pas être accédés normalement.",
        "tunAppendHttpProxy": "Ajouter le proxy HTTP au VPN",
        "tunAppendHttpProxyTips": "Certaines applications contourneront le périphérique NIC virtuel et se connecteront directement au proxy HTTP",
        "tunAllowBypassHttpProxyDomain": "Domaines autorisés à contourner le proxy HTTP",
        "dnsEnableRule": "Activer les règles de diversion DNS",
        "dnsEnableProxyResolveMode": "[@:{meta.trafficProxy}] Canal de résolution",
        "dnsEnableClientSubnet": "[@:{meta.trafficDirect}] Activer l'ECS",
        "dnsTestDomain": "Domaine de test",
        "dnsTestDomainInvalid": "Domaine invalide",
        "dnsTypeOutbound": "Serveur proxy",
        "dnsTypeDirect": "@:{meta.trafficDirect}",
        "dnsTypeProxy": "@:{meta.trafficProxy}",
        "dnsTypeResolver": "Serveur DNS",
        "dnsEnableRuleTips": "Une fois activé, le nom de domaine sélectionnera le serveur DNS correspondant pour la résolution selon les règles de diversion",
        "dnsEnableFakeIpTips": "Après avoir activé FakeIP, si vous vous déconnectez du VPN, votre application peut avoir besoin d'être redémarrée ; cette fonctionnalité nécessite l'activation du [Mode TUN]",
        "dnsTypeOutboundTips": "Résolution de nom de domaine pour [@:{SettingsScreen.dnsTypeOutbound}]",
        "dnsTypeDirectTips": "Résolution de nom de domaine pour [@:{meta.trafficDirect}]",
        "dnsTypeProxyTips": "Résolution de nom de domaine pour [@:{meta.trafficProxy}]",
        "dnsTypeResolverTips": "Résolution de nom de domaine pour [@:{SettingsScreen.dnsTypeResolver}]",
        "dnsAutoSetServer": "Configuration automatique du serveur",
        "dnsResetServer": "Réinitialiser le serveur",
        "inboundDomainResolve": "Résoudre les noms de domaine entrants",
        "privateDirect": "Connexion directe au réseau privé",
        "inboundDomainResolveTips": "Certains noms de domaine qui ne sont pas configurés avec des règles de diversion doivent être résolus avant de pouvoir correspondre aux règles de diversion basées sur l'IP ; cette fonctionnalité affecte les requêtes entrantes sur le port proxy [$p]",
        "useRomoteRes": "Utiliser des ressources distantes",
        "autoAppendRegion": "Attacher automatiquement les règles de base",
        "autoSelect": "Sélection automatique",
        "autoSelectServerIgnorePerProxyServer": "Ignorer les serveurs proxy [Front/Chain]",
        "autoSelectServerInterval": "Intervalle de vérification de latence",
        "autoSelectSelectedHealthCheckInterval": "Intervalle de vérification de santé du serveur actuel",
        "autoSelectServerReTestIfNetworkUpdate": "Vérifier à nouveau la latence lors d'un changement de réseau",
        "autoSelectServerUpdateCurrentServerAfterManualUrltest": "Mettre à jour le serveur actuel après une vérification manuelle de latence",
        "autoSelectServerIntervalTips": "Plus l'intervalle est court, plus les données de latence du serveur sont mises à jour à temps, ce qui occupera plus de ressources et consommera plus d'énergie",
        "autoSelectSelectedHealthCheckIntervalTips": "Si la vérification échoue, le serveur est commuté ; si aucun serveur disponible n'est trouvé lors de la commutation, le groupe revérifiera la latence",
        "autoSelectServerFavFirst": "Utiliser prioritairement [Mes favoris]",
        "autoSelectServerFavFirstTips": "Si la liste [Mes favoris] n'est pas vide, alors utiliser les serveurs de [Mes favoris]",
        "autoSelectServerFilter": "Filtrer les serveurs invalides",
        "autoSelectServerFilterTips": "Les serveurs dont la vérification de latence échoue seront filtrés ; si aucun serveur n'est disponible après filtrage, les [$p] premiers serveurs seront utilisés à la place",
        "autoSelectServerLimitedNum": "Nombre maximum de serveurs",
        "autoSelectServerLimitedNumTips": "Les serveurs dépassant ce nombre seront filtrés",
        "numInvalid": "Nombre invalide",
        "hideInvalidServer": "Masquer les serveurs invalides",
        "sortServer": "Tri des serveurs",
        "sortServerTips": "Trier par latence de la plus basse à la plus haute",
        "selectServerHideRecommand": "Masquer [Recommandé]",
        "selectServerHideRecent": "Masquer [Récemment utilisés]",
        "selectServerHideFav": "Masquer [Mes favoris]",
        "homeScreen": "Écran d'accueil",
        "theme": "Thème",
        "widgetsAlpha": "Transparence des widgets",
        "widgetsEmpty": "Aucun widget disponible",
        "backgroundImage": "Image d'arrière-plan",
        "myLink": "Lien raccourci",
        "autoConnectAfterLaunch": "Connexion automatique après le lancement",
        "autoConnectAtBoot": "Connexion automatique au démarrage du système",
        "autoConnectAtBootTips": "Le support du système est requis ; certains systèmes peuvent également nécessiter l'activation du [lancement automatique].",
        "hideAfterLaunch": "Masquer la fenêtre après le démarrage",
        "autoSetSystemProxy": "Définir automatiquement le proxy système lors de la connexion",
        "bypassSystemProxy": "Noms de domaine autorisés à contourner le proxy système",
        "disconnectWhenQuit": "Déconnecter lorsque l'application quitte",
        "autoAddToFirewall": "Ajouter automatiquement des règles de pare-feu",
        "excludeFromRecent": "Masquer des [Tâches récentes]",
        "wakeLock": "Empêcher la mise en veille",
        "hideVpn": "Masquer l'icône VPN",
        "hideVpnTips": "L'activation de l'IPv6 fera échouer cette fonction",
        "allowBypass": "Autoriser les applications à contourner le VPN",
        "importSuccess": "Importation réussie",
        "rewriteConfirm": "Ce fichier écrasera la configuration locale existante. Voulez-vous continuer ?",
        "mergePerapp": "Fusionner les listes [@:{PerAppAndroidScreen.title}] locales",
        "networkShare": "Partage réseau",
        "frontProxy": "Proxy Front/Chain",
        "frontProxyTips": "Données -> Serveur proxy Front/Chain [Plusieurs serveurs : de haut en bas] -> Serveur proxy [$p] -> Serveur cible",
        "allowOtherHostsConnect": "Autoriser les autres à se connecter",
        "allowOtherHostsConnectTips": "socks : $sp, http(s) : $hp",
        "allowOtherHostsConnectWarn": "En raison des limitations du système, une fois activé, les applications de cet appareil qui utilisent le http pour accéder au réseau peuvent ne pas être en mesure de se connecter correctement au réseau.",
        "tunAutoRoute": "Route automatique",
        "tunAutoRedirect": "Redirection automatique",
        "tunStrictRoute": "Route stricte",
        "tunStrictRouteTips": "Si après l'activation du partage, d'autres ne peuvent pas accéder à cet appareil, veuillez essayer de désactiver ce commutateur",
        "loopbackAddress": "Adresse de bouclage",
        "enableCluster": "Activer le cluster de proxy Socks/Http",
        "clusterAllowOtherHostsConnect": "Autoriser les autres à se connecter au cluster",
        "clusterAllowOtherHostsConnectTips": "http://$ip:$port/get_proxies",
        "clusterAuth": "Authentification du cluster de proxy",
        "tunMode": "Mode TUN",
        "tuni4Address": "Adresse IP",
        "tunModeTips": "Le mode TUN prendra en charge tout le trafic du système [Dans ce mode, vous pouvez laisser le proxy système non activé]",
        "tunModeRunAsAdmin": "Le mode TUN nécessite des autorisations d'administrateur système, veuillez redémarrer l'application en tant qu'administrateur",
        "tunStack": "Pile",
        "tunHijackTips": "Après la fermeture, les requêtes DNS du TUN seront transférées directement au serveur DNS correspondant",
        "launchAtStartup": "Lancer au démarrage",
        "quitWhenSwitchSystemUser": "Quitter l'application lors du changement d'utilisateur système",
        "handleScheme": "Appel du schéma système",
        "portableMode": "Mode portable",
        "portableModeDisableTips": "Si vous devez quitter le mode portable, veuillez quitter [karing] et supprimer manuellement le dossier [profiles] dans le même répertoire que [karing.exe]",
        "accessibility": "Accessibilité",
        "handleKaringScheme": "Gérer l'appel karing://",
        "handleClashScheme": "Gérer l'appel clash://",
        "handleSingboxScheme": "Gérer l'appel sing-box://",
        "alwayOnVPN": "Connexion permanente",
        "disconnectAfterSleep": "Déconnecter après la mise en veille du système",
        "removeSystemVPNConfig": "Supprimer la configuration VPN du système",
        "timeConnectOrDisconnect": "Connexion/déconnexion programmée",
        "timeConnectOrDisconnectTips": "Le VPN doit être connecté pour prendre effet ; une fois activé, la [Mise en veille automatique] sera désactivée",
        "timeConnectAndDisconnectInterval": "L'intervalle de connexion/déconnexion ne peut pas être inférieur à $p minutes",
        "disableFontScaler": "Désactiver la mise à l'échelle des polices (le redémarrage prend effet)",
        "autoOrientation": "Rotation avec l'écran",
        "restartTakesEffect": "Le redémarrage prend effet",
        "reconnectTakesEffect": "La reconnexion prend effet",
        "resetSettings": "Réinitialiser les paramètres",
        "cleanCache": "Nettoyer le cache",
        "cleanCacheDone": "Nettoyage terminé",
        "appleTestFlight": "Apple TestFlight",
        "appleAppStore": "Apple AppStore",
        "hasNewVersion": "Mettre à jour vers la version $p",
        "follow": "Suivez-nous",
        "contactUs": "Contactez-nous",
        "supportUs": "Soutenez-nous",
        "rateInAppStore": "Évaluez-nous sur l'AppStore",
        "rateInApp": "Évaluez-nous"
    },
    "UserAgreementScreen": {
        "privacyFirst": "Votre vie privée passe avant tout",
        "agreeAndContinue": "Accepter et continuer"
    },
    "VersionUpdateScreen": {
        "versionReady": "La nouvelle version [$p] est prête",
        "update": "Redémarrer pour mettre à jour",
        "cancel": "Pas maintenant"
    },
    "CommonWidget": {
        "diableAlwayOnVPN": "Si [VPN toujours activé] est activé, veuillez le désactiver et essayer de vous reconnecter",
        "resetPort": "Veuillez changer le port pour un autre port disponible ou fermer l'application occupant le port."
    },
    "main": {
        "tray": {
            "menuOpen": "Ouvrir",
            "menuExit": "Quitter"
        }
    },
    "meta": {
        "enable": "Activer",
        "disable": "Désactiver",
        "bydefault": "Par défaut",
        "filter": "Filtrer",
        "filterMethod": "Méthode de filtrage",
        "include": "Inclure",
        "exclude": "Exclure",
        "all": "Tout",
        "prefer": "Préférer",
        "only": "Seulement",
        "open": "Ouvrir",
        "close": "Fermer",
        "quit": "Quitter",
        "add": "Ajouter",
        "addSuccess": "Ajouté avec succès",
        "addFailed": "Échec de l'ajout : $p",
        "remove": "Supprimer",
        "removeConfirm": "Êtes-vous sûr de vouloir supprimer ?",
        "edit": "Modifier",
        "view": "Voir",
        "more": "Plus",
        "tips": "Info",
        "copy": "Copier",
        "save": "Enregistrer",
        "ok": "OK",
        "cancel": "Annuler",
        "feedback": "Commentaires",
        "feedbackContent": "Contenu du commentaire",
        "feedbackContentHit": "Requis, jusqu'à 500 caractères",
        "feedbackContentCannotEmpty": "Le contenu du commentaire ne peut pas être vide",
        "faq": "FAQ",
        "htmlTools": "Boîte à outils HTML",
        "download": "Télécharger",
        "upload": "Téléverser",
        "downloadSpeed": "Vitesse de téléchargement",
        "uploadSpeed": "Vitesse de téléversement",
        "loading": "Chargement...",
        "convert": "Convertir",
        "check": "Vérifier",
        "detect": "Détecter",
        "cache": "Cache",
        "days": "Jours",
        "hours": "Heures",
        "minutes": "Minutes",
        "seconds": "Secondes",
        "milliseconds": "Millisecondes",
        "tolerance": "Tolérance",
        "dateTimePeriod": "Période",
        "protocol": "Protocole",
        "search": "Rechercher",
        "custom": "Personnalisé",
        "inbound": "Entrant",
        "outbound": "Sortant",
        "destination": "Destination",
        "outletIpByCurrentSelected": "IP de sortie",
        "outletIpByDirect": "IP : @:{outboundRuleMode.direct}",
        "connect": "Connecter",
        "disconnect": "Déconnecter",
        "reconnect": "Reconnecter",
        "connected": "Connecté",
        "disconnected": "Déconnecté",
        "connecting": "Connexion en cours",
        "connectTimeout": "Délai de connexion dépassé",
        "timeout": "Délai dépassé",
        "timeoutDuration": "Durée du délai",
        "runDuration": "Durée d'exécution",
        "latency": "Latence",
        "latencyTest": "Tests de latence",
        "language": "Langue",
        "next": "Suivant",
        "done": "Terminé",
        "apply": "Appliquer",
        "refresh": "Actualiser",
        "retry": "Réessayer ?",
        "update": "Mettre à jour",
        "updateInterval": "Intervalle de mise à jour",
        "updateInterval5mTips": "Minimum : 5m",
        "updateFailed": "Échec de la mise à jour : $p",
        "samplingUnit": "Unité de temps d'échantillonnage",
        "queryResultCount": "Nombre de résultats de requête",
        "queryLimit": "Afficher jusqu'à $p données",
        "none": "Aucun",
        "start": "Démarrer",
        "pause": "Pause",
        "reset": "Réinitialiser",
        "submit": "Soumettre",
        "user": "Utilisateur",
        "account": "Compte",
        "password": "Mot de passe",
        "required": "Requis",
        "type": "Type",
        "path": "Chemin",
        "local": "Local",
        "remote": "Distant",
        "other": "Autre",
        "dns": "DNS",
        "url": "URL",
        "urlInvalid": "URL invalide",
        "urlCannotEmpty": "Le lien ne peut pas être vide",
        "urlTooLong": "L'URL est trop longue (>8182)",
        "copyUrl": "Copier le lien",
        "openUrl": "Ouvrir le lien",
        "shareUrl": "Partager le lien",
        "speedTestUrl": "URL de test de vitesse",
        "tls": "TLS",
        "userAgent": "UserAgent",
        "staticIP": "IP statique",
        "staticIPTips": "Vous devez activer [TUN HijackDNS] ou [@:{SettingsScreen.inboundDomainResolve}].",
        "isp": "Fournisseur VPN",
        "domainSuffix": "Suffixe de domaine",
        "domain": "Domaine",
        "domainKeyword": "Mot-clé de domaine",
        "domainRegex": "Regex de domaine",
        "ip": "IP",
        "port": "Port",
        "portRange": "Plage de ports",
        "appPackage": "ID de package d'application",
        "processName": "Nom du processus",
        "processPath": "Chemin du processus",
        "processDir": "Répertoire du processus",
        "systemProxy": "Proxy système",
        "percentage": "Pourcentage",
        "statistics": "Statistiques",
        "statisticsAndAnalysis": "Statistiques et analyse",
        "statisticsDataDesensitize": "Désensibilisation des données",
        "statisticsDataDesensitizeTips": "L'ID de processus/package/nom de domaine cible/IP cible, etc. seront remplacés par * et enregistrés après désensibilisation",
        "records": "Enregistrements",
        "requestRecords": "Enregistrements de requêtes",
        "netInterfaces": "Interfaces réseau",
        "netSpeed": "Vitesse",
        "memoryTrendChart": "Graphique de tendance de la mémoire",
        "goroutinesTrendChart": "Graphique de tendance GoRoutines",
        "trafficTrendChart": "Graphique de tendance du trafic",
        "trafficDistributionChart": "Graphique de distribution du trafic",
        "connectionChart": "Graphique de tendance des connexions",
        "memoryChart": "Graphique de tendance de la mémoire",
        "trafficStatistics": "Statistiques du trafic",
        "traffic": "Trafic",
        "trafficTotal": "Trafic total",
        "trafficProxy": "Trafic proxy",
        "trafficDirect": "Trafic direct",
        "website": "Site web",
        "memory": "Mémoire",
        "outboundMode": "Mode sortant",
        "rule": "Règle",
        "global": "Global",
        "qrcode": "Code QR",
        "qrcodeTooLong": "Le texte est trop long pour être affiché",
        "qrcodeShare": "Partager le code QR",
        "textToQrcode": "Texte en code QR",
        "qrcodeScan": "Scanner le code QR",
        "qrcodeScanResult": "Résultat du scan",
        "qrcodeScanFromImage": "Scanner depuis une image",
        "qrcodeScanResultFailed": "Échec de l'analyse de l'image, assurez-vous que la capture d'écran est un code QR valide",
        "qrcodeScanResultEmpty": "Le résultat du scan est vide",
        "screenshot": "Capture d'écran",
        "backupAndSync": "Sauvegarde et synchronisation",
        "autoBackup": "Sauvegarde automatique",
        "noProfileGotAutoBackup": "Si des données telles que [@:{meta.myProfiles}] sont perdues, vous pouvez les restaurer à partir de [@:{meta.backupAndSync}-@:{meta.autoBackup}] ou d'autres sources de sauvegarde (telles que iCloud ou Webdav, etc.)",
        "autoBackupAddProfile": "Après avoir ajouté le profil",
        "autoBackupRemoveProfile": "Après avoir supprimé le profil",
        "profile": "Profil",
        "currentProfile": "Profil actuel",
        "importAndExport": "Importer et exporter",
        "import": "Importer",
        "importFromUrl": "Importer depuis une URL",
        "export": "Exporter",
        "send": "Envoyer",
        "receive": "Recevoir",
        "sendConfirm": "Confirmer l'envoi ?",
        "termOfUse": "Conditions d'utilisation",
        "privacyPolicy": "Politique de confidentialité",
        "about": "À propos",
        "name": "Nom",
        "version": "Version",
        "notice": "Avis",
        "appNotifyWithReason": "Action : $p\nRaison : $p1",
        "sort": "Réorganiser",
        "novice": "Mode novice",
        "willCompleteAfterRebootInstall": "Veuillez redémarrer votre appareil pour terminer l'installation de l'extension système",
        "willCompleteAfterRebootUninstall": "Veuillez redémarrer votre appareil pour terminer la désinstallation de l'extension système",
        "requestNeedsUserApproval": "1. Veuillez [Autoriser] Karing à installer des extensions système dans [Paramètres système]-[Confidentialité et sécurité]\n2. [Paramètres système]-[Général]-[Éléments de connexion et extensions-Extension réseau] activez [karingServiceSE]\nreconnectez-vous après avoir terminé",
        "FullDiskAccessPermissionRequired": "Veuillez activer l'autorisation [karingServiceSE] dans [Paramètres système]-[Confidentialité et sécurité]-[Accès complet au disque] et vous reconnecter",
        "tvMode": "Mode TV",
        "recommended": "Recommandé",
        "innerError": "Erreur interne : $p",
        "logicOperation": "Opération logique",
        "share": "Partager",
        "candidateWord": "Mots candidats",
        "keywordOrRegx": "Mots-clés/Regex",
        "importFromClipboard": "Importer depuis le presse-papiers",
        "exportToClipboard": "Exporter vers le presse-papiers",
        "server": "Serveur",
        "ads": "Publicités",
        "adsRemove": "Supprimer les publicités",
        "donate": "Faire un don",
        "diversion": "Routage",
        "diversionRules": "Règles de routage",
        "diversionCustomGroup": "Groupe de diversion personnalisé",
        "urlTestCustomGroup": "Sélection automatique personnalisée",
        "setting": "Paramètres",
        "iCloud": "iCloud",
        "appleTV": "Apple TV",
        "webdav": "Webdav",
        "lanSync": "Synchronisation LAN",
        "lanSyncNotQuitTips": "Ne quittez pas cette interface avant la fin de la synchronisation",
        "deviceNoSpace": "Espace disque insuffisant",
        "hideSystemApp": "Masquer les applications système",
        "hideAppIcon": "Masquer les icônes d'application",
        "hideDockIcon": "Masquer l'icône du Dock",
        "remark": "Remarque",
        "remarkExist": "La remarque existe déjà, veuillez utiliser un autre nom",
        "remarkCannotEmpty": "La remarque ne peut pas être vide",
        "remarkTooLong": "Remarques jusqu'à 32 caractères",
        "openDir": "Ouvrir le répertoire du fichier",
        "fileChoose": "Sélectionner un fichier",
        "filePathCannotEmpty": "Le chemin du fichier ne peut pas être vide",
        "fileNotExist": "Le fichier n'existe pas : $p",
        "fileTypeInvalid": "Type de fichier invalide : $p",
        "uwpExemption": "Exemptions d'isolation réseau UWP",
        "rulesetGeoSite": "GeoSite",
        "rulesetGeoIp": "GeoIP",
        "rulesetAcl": "ACL",
        "getProfile": "Obtenir le profil",
        "addProfile": "Ajouter un profil",
        "myProfiles": "Mes profils",
        "profileEdit": "Modifier le profil",
        "profileEditUrlExist": "L'URL existe déjà, veuillez utiliser une autre URL",
        "profileEditReloadAfterProfileUpdate": "Recharger après la mise à jour du profil",
        "profileEditTestLatencyAfterProfileUpdate": "Démarrer les tests de latence après la mise à jour automatique du profil",
        "profileEditTestLatencyAfterProfileUpdateTips": "Le VPN doit être connecté, et [Recharger après la mise à jour du profil] activé",
        "profileEditTestLatencyAutoRemove": "Supprimer automatiquement les serveurs échouant aux tests de latence",
        "profileEditTestLatencyAutoRemoveTips": "Essayer jusqu'à 3 fois",
        "profileImport": "Importer un fichier de profil",
        "profileAddUrlOrContent": "Ajouter un lien de profil",
        "profileExists": "Le profil existe déjà, veuillez ne pas l'ajouter à plusieurs reprises",
        "profileUrlOrContent": "Lien/Contenu du profil",
        "profileUrlOrContentHit": "Lien/Contenu du profil [Requis] (Supporte Clash, V2ray (supporté par lot), Stash, Karing, Sing-box, Shadowsocks, Liens de sous-profil)",
        "profileUrlOrContentCannotEmpty": "Le lien du profil ne peut pas être vide",
        "profileAddFailedFormatException": "Le format est incorrect, veuillez le corriger et l'ajouter à nouveau : $p",
        "profileAddFailedThenDownloadAndImport": "Échec de l'ajout : $p, veuillez essayer de modifier l' [UserAgent] et réessayez, ou utilisez le navigateur intégré de l'appareil pour ouvrir le lien de configuration et importer le fichier de configuration téléchargé par le navigateur dans cette application",
        "profileAddFailedHandshakeException": "Échec de l'ajout : $p, veuillez activer le proxy ou modifier le nœud proxy actuel et réessayez",
        "profileAddParseFailed": "Échec de l'analyse du profil",
        "profileAddNoServerAvaliable": "Aucun serveur disponible, assurez-vous que le lien du profil ou le fichier du profil est valide ; si votre profil provient de GitHub, veuillez obtenir le lien à partir du bouton [Raw] de la page",
        "profileAddWrapSuccess": "Profil généré avec succès, veuillez aller dans [@:{meta.myProfiles}] pour voir"
    },
    "diversionRulesKeep": "Conserver [@:{meta.isp}] @:{meta.diversionRules}",
    "diversionCustomGroupPreset": "Préréglage [@:{meta.diversionCustomGroup}]",
    "diversionCustomGroupPresetTips": "Note : Les éléments activés seront ajoutés/écrasés dans [@:{meta.diversionCustomGroup}] et [@:{meta.diversionRules}]",
    "diversionCustomGroupAddTips": "Note : Après l'ajout, vous devrez peut-être ajuster manuellement l'ordre, sinon la nouvelle diversion pourrait ne pas être effective",
    "rulesetEnableTips": "Conseil : Après avoir activé les options, veuillez aller dans [@:{meta.diversionRules}] pour définir les règles pertinentes, sinon elles ne seront pas effectives",
    "ispUserAgentTips": "[@:{meta.isp}] enverra des données de différents types d'abonnement en fonction de l' [UserAgent] dans la requête [HTTP]",
    "ispDiversionTips": "[@:{meta.isp}] fournit des règles de diversion de trafic ; les abonnements de type [V2Ray] ne supportent pas les règles de diversion de trafic",
    "isp": {
        "bind": "Lier à [@:{meta.isp}] ",
        "unbind": "Délier [$p]",
        "faq": "FAQ [$p]",
        "customerService": "Telegram [$p]",
        "follow": "Suivre [$p]",
        "invalidOrExpired": "[@:{meta.isp}] Invalide ou expiré"
    },
    "permission": {
        "camera": "Appareil photo",
        "screen": "Enregistrement d'écran",
        "appQuery": "Obtenir la liste des applications",
        "request": "Activer l'autorisation [$p]",
        "requestNeed": "Veuillez activer l'autorisation [$p]"
    },
    "tls": {
        "insecure": "Passer la vérification du certificat",
        "affectProtocolTips": "vless, vmess, trojan",
        "fragmentEnable": "Activer le fragment TLS",
        "fragmentSize": "Taille du fragment TLS",
        "fragmentSleep": "Sommeil du fragment TLS",
        "mixedCaseSNIEnable": "Activer le SNI mixte TLS",
        "paddingEnable": "Activer le remplissage TLS",
        "paddingSize": "Taille du remplissage TLS"
    },
    "outboundRuleMode": {
        "currentSelected": "Actuellement sélectionné",
        "urltest": "Sélection automatique",
        "direct": "Direct",
        "block": "Bloquer"
    },
    "dnsProxyResolveMode": {
        "proxy": "@:{outboundRuleMode.currentSelected}",
        "direct": "@:{outboundRuleMode.direct}",
        "fakeip": "FakeIP"
    },
    "proxyStrategy": {
        "perferProxy": "@:{meta.prefer} @:{outboundRuleMode.currentSelected}",
        "perferDirect": "@:{meta.prefer} @:{outboundRuleMode.direct}",
        "onlyProxy": "@:{meta.only} @:{outboundRuleMode.currentSelected}",
        "onlyDirect": "@:{meta.only} @:{outboundRuleMode.direct}"
    },
    "reloadReason": {
        "latencyTest": "@:{meta.latencyTest}-@:{meta.profileEditTestLatencyAutoRemove}",
        "profileUpdate": "Mise à jour du profil"
    },
    "theme": {
        "light": "Clair",
        "dark": "Sombre",
        "auto": "Auto"
    },
    "downloadProxyStrategy": "Canal de téléchargement",
    "dnsProxyResolveModeTips": "[@:{dnsProxyResolveMode.proxy}] : Se connecter au serveur DNS via le serveur proxy pour résoudre le nom de domaine\n[@:{dnsProxyResolveMode.direct}] : Se connecter directement au serveur DNS pour résoudre le nom de domaine\n[@:{dnsProxyResolveMode.fakeip}] : Le serveur proxy résout le nom de domaine en votre nom ; si vous déconnectez la connexion VPN, votre application pourrait avoir besoin d'être redémarrée ; effectif seulement pour le trafic entrant [TUN]",
    "routeFinal": "final",
    "protocolSniff": "Reniflage de protocole",
    "sendOrReceiveNotMatch": "Veuillez utiliser [$p]",
    "turnOffPrivateDirect": "Veuillez d'abord activer [Connexion directe au réseau privé]",
    "targetConnectFailed": "Échec de la connexion à [$p]. Veuillez vous assurer que les appareils sont sur le même réseau local",
    "appleTVSync": "Synchroniser la configuration de base actuelle vers Apple TV - Karing",
    "appleTVSyncDone": "La synchronisation est terminée. Veuillez aller sur Apple TV - Karing pour démarrer la connexion/redémarrer la connexion",
    "appleTVRemoveCoreConfig": "Supprimer la configuration de base Apple TV - Karing",
    "appleTVRemoveCoreConfigDone": "Configuration de base Apple TV - Karing supprimée ; service VPN déconnecté",
    "appleTVUrlInvalid": "URL invalide, veuillez ouvrir Apple TV - Karing et scanner le code QR affiché par Karing",
    "appleTV404": "AppleTV:Karing[$p] n'a pas cette fonction, veuillez mettre à jour et réessayer",
    "appleCoreVersionNotMatch": "La version majeure du noyau ne correspond pas, veuillez mettre à jour [$p] et réessayer",
    "remoteProfileEditConfirm": "Après la mise à jour du profil, les modifications de nœud seront restaurées. Continuer ?",
    "mustBeValidHttpsURL": "Doit être une URL https valide",
    "fileNotExistReinstall": "Fichier manquant [$p], veuillez réinstaller",
    "noNetworkConnect": "Pas de connexion Internet",
    "sudoPassword": "Mot de passe sudo (requis pour le mode TUN)",
    "turnOffNetworkBeforeInstall": "Il est recommandé de passer en [Mode Avion] avant d'installer la mise à jour",
    "latencyTestResolveIP": "Lors de la vérification manuelle, résoudre l'IP de sortie",
    "latencyTestConcurrency": "Parallélisme",
    "edgeRuntimeNotInstalled": "L'appareil actuel n'a pas installé le runtime Edge WebView2, la page ne peut donc pas être affichée. Veuillez télécharger et installer le runtime Edge WebView2 (x64), redémarrer l'application et réessayer.",
    "locales(map)": {
        "en": "English",
        "zh-CN": "简体中文",
        "zh-TW": "繁體中文",
        "ja": "日本語",
        "ko": "한국어",
        "fr": "Français",
        "es": "Español",
        "ar": "عربي",
        "ru": "Русский",
        "fa": "فارسی",
        "de": "Deutsch",
        "pt": "Português",
        "it": "Italiano",
        "uk": "Українська",
        "pl": "Polski",
        "nl": "Nederlands",
        "sv": "Svenska",
        "no": "Norsk",
        "da": "Dansk",
        "hi": "हिन्दी",
        "ur": "اردو",
        "bn": "বাংলা",
        "el": "Ελληνικά",
        "vi": "Tiếng Việt",
        "tr": "Türkçe"
    }
}