133 lines
5.2 KiB
JSON
133 lines
5.2 KiB
JSON
{
|
|
"actions": {
|
|
"add": "Ajouter",
|
|
"batchDelete": "Suppression par lot",
|
|
"batchDeleteSuccess": "Suppression de {count} clients réussie",
|
|
"batchDeleteWarning": "Êtes-vous sûr de vouloir supprimer les {count} clients sélectionnés ?",
|
|
"cancel": "Annuler",
|
|
"confirm": "Confirmer",
|
|
"confirmDelete": "Confirmer la suppression",
|
|
"createSuccess": "Créé avec succès",
|
|
"delete": "Supprimer",
|
|
"deleteFailed": "Échec de la suppression",
|
|
"deleteSuccess": "Supprimé avec succès",
|
|
"deleteWarning": "Cette opération ne peut pas être annulée. Êtes-vous sûr de vouloir supprimer ce client ?",
|
|
"edit": "Modifier",
|
|
"save": "Enregistrer",
|
|
"saveFailed": "Échec de l'enregistrement",
|
|
"update": "Mettre à jour",
|
|
"updateSuccess": "Mis à jour avec succès"
|
|
},
|
|
"config": {
|
|
"description": "Gérer les paramètres du système d'abonnement",
|
|
"singleSubscriptionMode": "Mode d'abonnement unique",
|
|
"singleSubscriptionModeDescription": "Limiter les utilisateurs à un abonnement actif. Les abonnements existants ne sont pas affectés",
|
|
"subscriptionDomain": "Domaine d'abonnement",
|
|
"subscriptionDomainDescription": "Domaine personnalisé pour les liens d'abonnement",
|
|
"subscriptionDomainPlaceholder": "Entrez le domaine d'abonnement, un par ligne",
|
|
"subscriptionPath": "Chemin d'abonnement",
|
|
"subscriptionPathDescription": "Chemin personnalisé pour les points de terminaison d'abonnement (meilleure performance après le redémarrage du système)",
|
|
"subscriptionPathPlaceholder": "Entrez le chemin d'abonnement",
|
|
"title": "Configuration de l'abonnement",
|
|
"updateError": "Échec de la mise à jour",
|
|
"updateSuccess": "Paramètres mis à jour avec succès",
|
|
"userAgentLimit": "Restriction {userAgent}",
|
|
"userAgentLimitDescription": "Activer les restrictions d'accès basées sur {userAgent}",
|
|
"userAgentList": "Liste blanche {userAgent}",
|
|
"userAgentListDescription": "Autorisé {userAgent} pour l'accès à l'abonnement, un par ligne. L'application configurée {userAgent} sera automatiquement incluse",
|
|
"userAgentListPlaceholder": "Entrez {userAgent} autorisés, un par ligne",
|
|
"wildcardResolution": "Résolution de wildcard",
|
|
"wildcardResolutionDescription": "Activer la résolution de domaine wildcard pour les abonnements"
|
|
},
|
|
"form": {
|
|
"addTitle": "Ajouter un client",
|
|
"descriptions": {
|
|
"description": "Description détaillée du client",
|
|
"downloadLink": "URL de téléchargement de la plateforme",
|
|
"icon": "URL de l'icône ou encodage base64",
|
|
"name": "Nom d'affichage du client",
|
|
"outputFormat": "Format du fichier de configuration d'abonnement",
|
|
"scheme": {
|
|
"base64Encoding": "Encodage Base64",
|
|
"functions": "Prend en charge les fonctions :",
|
|
"jsonStringify": "Objet JSON en chaîne",
|
|
"nameVariable": "nom du site",
|
|
"title": "Modèle de schéma d'URL",
|
|
"urlEncoding": "Encodage d'URL",
|
|
"urlVariable": "URL d'abonnement",
|
|
"variables": "Prend en charge les variables :"
|
|
},
|
|
"template": {
|
|
"description": "Utilisez la syntaxe de modèle Go pour générer des fichiers de configuration d'abonnement",
|
|
"functions": "Fonctions de modèle :",
|
|
"if": "instructions conditionnelles",
|
|
"nodes": "liste des nœuds proxy",
|
|
"range": "itérer des tableaux",
|
|
"siteName": "nom du site",
|
|
"sprig": "Bibliothèque de fonctions Sprig (traitement de chaînes, dates, etc.)",
|
|
"subscribeName": "nom de l'abonnement",
|
|
"title": "Syntaxe de modèle Go",
|
|
"userInfo": "informations utilisateur (trafic, expiration, etc.)",
|
|
"variables": "Variables disponibles :"
|
|
},
|
|
"userAgentPrefix": "Identifiant du client pour distinguer différents clients"
|
|
},
|
|
"editTitle": "Modifier un client",
|
|
"fields": {
|
|
"description": "Description",
|
|
"icon": "Icône",
|
|
"name": "Nom",
|
|
"outputFormat": "Format de sortie",
|
|
"scheme": "Schéma d'URL",
|
|
"template": "Modèle de fichier d'abonnement"
|
|
},
|
|
"tabs": {
|
|
"basic": "Informations de base",
|
|
"download": "Téléchargements",
|
|
"template": "Modèles"
|
|
},
|
|
"validation": {
|
|
"nameRequired": "Le nom du client est requis",
|
|
"userAgentRequiredSuffix": "est requis"
|
|
}
|
|
},
|
|
"outputFormats": {
|
|
"base64": "Base64",
|
|
"conf": "CONF",
|
|
"json": "JSON",
|
|
"plain": "Texte brut",
|
|
"yaml": "YAML"
|
|
},
|
|
"platforms": {
|
|
"android": "Android",
|
|
"harmony": "HarmonyOS",
|
|
"ios": "iOS",
|
|
"linux": "Linux",
|
|
"mac": "macOS",
|
|
"windows": "Windows"
|
|
},
|
|
"protocol": {
|
|
"title": "Gestion des clients"
|
|
},
|
|
"table": {
|
|
"columns": {
|
|
"default": "Par défaut",
|
|
"description": "Description",
|
|
"name": "Nom du client",
|
|
"outputFormat": "Format de sortie",
|
|
"supportedPlatforms": "Plateformes prises en charge"
|
|
}
|
|
},
|
|
"templatePreview": {
|
|
"base64": {
|
|
"decodeError": "Échec du décodage : le contenu n'est pas au format Base64 valide",
|
|
"decodedContent": "Contenu décodé",
|
|
"originalContent": "Contenu original (Base64)"
|
|
},
|
|
"failed": "Échec de l'aperçu",
|
|
"loading": "Chargement...",
|
|
"preview": "Aperçu",
|
|
"title": "Aperçu du modèle"
|
|
}
|
|
}
|