mirror of
https://github.com/perfect-panel/ppanel-web.git
synced 2026-02-06 11:40:28 -05:00
- Added language, languageDescription, and languagePlaceholder fields to product.json for multiple locales (ja-JP, ko-KR, no-NO, pl-PL, pt-BR, ro-RO, ru-RU, th-TH, tr-TR, uk-UA, vi-VN, zh-HK). - Removed group-related fields from product.json for cleaner structure. - Updated API calls in user services to include language parameter for subscription retrieval. - Enhanced type definitions for subscription requests to accommodate language parameter.
78 lines
3.3 KiB
JSON
78 lines
3.3 KiB
JSON
{
|
|
"actions": "actions",
|
|
"cancel": "Annuler",
|
|
"confirm": "Confirmer",
|
|
"confirmDelete": "Êtes-vous sûr de vouloir supprimer ?",
|
|
"copy": "Copier",
|
|
"copySuccess": "Copié avec succès",
|
|
"create": "Créer",
|
|
"createSubscribe": "Créer un abonnement",
|
|
"createSuccess": "Création réussie",
|
|
"delete": "Supprimer",
|
|
"deleteSuccess": "Suppression réussie",
|
|
"deleteWarning": "Une fois supprimées, les données ne peuvent pas être récupérées. Veuillez procéder avec prudence.",
|
|
"deviceLimit": "Nombre d'appareils",
|
|
"edit": "Éditer",
|
|
"editSubscribe": "Modifier l'abonnement",
|
|
"form": {
|
|
"Day": "Jour",
|
|
"Hour": "Heure",
|
|
"Minute": "Minute",
|
|
"Month": "Mois",
|
|
"NoLimit": "Pas de limite",
|
|
"Year": "Année",
|
|
"annualReset": "Réinitialisation Annuelle",
|
|
"basic": "Basique",
|
|
"cancel": "Annuler",
|
|
"confirm": "Confirmer",
|
|
"deductionRatio": "Configuration de Déduction Automatique/Manuelle",
|
|
"deductionRatioDescription": "Utilisé pour la déduction. Par défaut, le système adopte un algorithme de calcul automatique. Lorsqu'un ratio manuel est fourni, le système calcule les proportions en fonction du temps et du ratio de trafic, en veillant à ce que le total soit égal à 100%.",
|
|
"description": "Description",
|
|
"deviceLimit": "Limite d'appareils",
|
|
"discount": "Remise",
|
|
"discountDescription": "Remise basée sur le prix unitaire",
|
|
"discountMonths": "mois",
|
|
"discountPercent": "Pourcentage de remise",
|
|
"discount_price": "Prix remisé",
|
|
"duration": "Durée (mois)",
|
|
"inventory": "Limite d'abonnement",
|
|
"language": "Langue",
|
|
"languageDescription": "Laissez vide pour le défaut sans restriction de langue",
|
|
"languagePlaceholder": "Identifiant de langue pour l'abonnement, par exemple, fr-FR, zh-CN",
|
|
"monthlyReset": "Réinitialisation Mensuelle",
|
|
"name": "Nom",
|
|
"noLimit": "Illimité",
|
|
"noReset": "Pas de Réinitialisation",
|
|
"node": "Nœud",
|
|
"nodeGroup": "Groupe de Nœuds",
|
|
"nodes": "Nœuds",
|
|
"pricing": "Tarification",
|
|
"purchaseWithDiscount": "Autoriser la Déduction",
|
|
"purchaseWithDiscountDescription": "Activer ou désactiver la fonctionnalité de désabonnement. Après activation, le système effectuera un traitement de déduction selon les règles et proportions configurées, et la valeur restante sera retournée au solde.",
|
|
"quota": "Quantité d'achat limitée",
|
|
"renewalReset": "Réinitialisation au Renouvellement",
|
|
"renewalResetDescription": "Réinitialiser le cycle lors du renouvellement",
|
|
"replacement": "Prix de réinitialisation (par fois)",
|
|
"resetCycle": "Cycle de Réinitialisation",
|
|
"resetOn1st": "Réinitialisation le 1er",
|
|
"selectResetCycle": "Veuillez sélectionner un cycle de réinitialisation",
|
|
"selectUnitTime": "Veuillez sélectionner l'unité de temps",
|
|
"speedLimit": "Limite de vitesse ",
|
|
"traffic": "Trafic",
|
|
"unitPrice": "Prix unitaire",
|
|
"unitTime": "Unité de temps"
|
|
},
|
|
"inventory": "Limite d'abonnement",
|
|
"language": "Langue",
|
|
"name": "Nom",
|
|
"quota": "Limite d'achat/par fois",
|
|
"replacement": "Réinitialiser le prix/par fois",
|
|
"sell": "Vente",
|
|
"show": "Afficher",
|
|
"sold": "Nombre d'abonnements",
|
|
"subscribe": "S'abonner",
|
|
"traffic": "trafic",
|
|
"unitPrice": "Prix unitaire",
|
|
"updateSuccess": "Mise à jour réussie"
|
|
}
|