Skip to content

Commit 1f33483

Browse files
authored
Merge pull request #4515 from guillaumebernard84/translate-FR
Frontend: i18n: improve French translation
2 parents f56b3db + e011ffa commit 1f33483

File tree

3 files changed

+432
-432
lines changed

3 files changed

+432
-432
lines changed
Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2-
"Failed to fetch plugin info": "",
3-
"An error occurred while fetching plugin info from {{ URL }}.": "",
4-
"Yes": "",
5-
"No": "",
6-
"Plugin Installation": "",
7-
"Do you want to install the plugin \"{{ pluginName }}\"?": "",
8-
"You are about to install a plugin from: {{ url }}\nDo you want to proceed?": "",
2+
"Failed to fetch plugin info": "Échec de la récupération des informations du plugin",
3+
"An error occurred while fetching plugin info from {{ URL }}.": "Une erreur s'est produite lors de la récupération des informations du plugin depuis {{ URL }}.",
4+
"Yes": "Oui",
5+
"No": "Non",
6+
"Plugin Installation": "Installation du plugin",
7+
"Do you want to install the plugin \"{{ pluginName }}\"?": "Voulez-vous installer le plugin \"{{ pluginName }}\" ?",
8+
"You are about to install a plugin from: {{ url }}\nDo you want to proceed?": "Vous êtes sur le point d'installer un plugin depuis : {{ url }}\nVoulez-vous continuer ?",
99
"About": "À propos",
1010
"Quit": "Quitter",
1111
"Select All": "Tout sélectionner",
@@ -30,28 +30,28 @@
3030
"Zoom In": "Zoomer",
3131
"Zoom Out": "Dézoomer",
3232
"Toggle Fullscreen": "Basculer en plein écran",
33-
"Navigate": "",
33+
"Navigate": "Naviguer",
3434
"Reload": "Recharger",
35-
"Go to Home": "",
36-
"Go Back": "",
37-
"Go Forward": "",
35+
"Go to Home": "Aller à l'accueil",
36+
"Go Back": "Reculer",
37+
"Go Forward": "Avancer",
3838
"Window": "Fenêtre",
3939
"Minimize": "Minimiser",
4040
"Bring All to Front": "Tout ramener au premier plan",
4141
"Help": "Aide",
4242
"Documentation": "Documentation",
43-
"Open an Issue": "Ouvrir un problème",
43+
"Open an Issue": "Créer un ticket d'incident",
4444
"Another process is running": "Un autre processus est en cours",
4545
"Looks like another process is already running. Continue by terminating that process automatically, or quit?": "Il semble qu'un autre processus soit déjà en cours. Continuer en terminant ce processus automatiquement, ou quitter ?",
4646
"Continue": "Continuer",
4747
"Failed to quit the other running process": "Échec de la fermeture de l'autre processus en cours",
4848
"Could not quit the other running process, PIDs: {{ process_list }}. Please stop that process and relaunch the app.": "Impossible de quitter l'autre processus en cours, PIDs : {{ process_list }}. Veuillez arrêter ce processus et relancer l'application.",
49-
"No available ports": "",
50-
"Could not find an available port. There are processes running on ports {{startPort}}-{{endPort}}. Terminate these processes and retry?": "",
51-
"Terminate and Retry": "",
52-
"Failed to start": "",
53-
"Could not start the server even after terminating existing processes.": "",
54-
"Could not find an available port in the range {{startPort}}-{{endPort}}. Please free up a port and try again.": "",
49+
"No available ports": "Aucun port disponible",
50+
"Could not find an available port. There are processes running on ports {{startPort}}-{{endPort}}. Terminate these processes and retry?": "Impossible de trouver un port disponible. Des processus sont en cours d'exécution sur les ports {{startPort}}-{{endPort}}. Terminer ces processus et réessayer ?",
51+
"Terminate and Retry": "Terminer et réessayer",
52+
"Failed to start": "Échec du démarrage",
53+
"Could not start the server even after terminating existing processes.": "Impossible de démarrer le serveur même après avoir terminé les processus existants.",
54+
"Could not find an available port in the range {{startPort}}-{{endPort}}. Please free up a port and try again.": "Impossible de trouver un port disponible dans la plage {{startPort}}-{{endPort}}. Veuillez libérer un port et réessayer.",
5555
"Invalid URL": "URL invalide",
5656
"Application opened with an invalid URL: {{ url }}": "Application ouverte avec une URL invalide : {{ url }}"
5757
}

frontend/src/i18n/locales/fr/glossary.json

Lines changed: 75 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
{
22
"Kubernetes Version": "Version de Kubernetes",
33
"Cluster": "Cluster",
4-
"Cluster selector": "",
4+
"Cluster selector": "Sélecteur de cluster",
55
"Git Commit": "Git Commit",
66
"Memory": "Mémoire",
77
"CPU": "CPU",
88
"Pods": "Pods",
99
"Nodes": "Nœuds",
1010
"Events": "Événements",
1111
"Namespaces": "Espaces de noms",
12-
"Filter": "",
12+
"Filter": "Filtre",
1313
"Namespace": "Espace de nom",
1414
"toggle field visibility": "changer la visibilité du champ",
1515
"Condition": "Condition",
@@ -26,7 +26,7 @@
2626
"Volume Mounts": "Supports de volume",
2727
"Containers": "Conteneurs",
2828
"Container Spec": "Spécifications des conteneurs",
29-
"Ephemeral Containers": "",
29+
"Ephemeral Containers": "Conteneurs éphémères",
3030
"Container": "Conteneur",
3131
"Config Maps": "Config Maps",
3232
"Definition": "Définition",
@@ -54,60 +54,60 @@
5454
"Daemon Sets": "Daemon Sets",
5555
"Deployments": "Déploiements",
5656
"Replicas": "Répliques",
57-
"Endpoint: {{ name }}": "",
57+
"Endpoint: {{ name }}": "Endpoint : {{ name }}",
5858
"Subsets": "Sous-ensembles",
5959
"IP": "IP",
6060
"Hostname": "Nom d'hôte",
6161
"Target": "Cible",
6262
"Port": "Port",
6363
"Protocol": "Protocole",
6464
"Endpoints": "Endpoints",
65-
"Addresses": "",
66-
"Conditions": "",
67-
"Ready": "",
68-
"Serving": "",
69-
"Terminating": "",
70-
"Endpoint Slices": "",
71-
"Targets": "",
72-
"No targets defined": "",
73-
"TLS Validation": "",
74-
"No validation settings": "",
75-
"Backend TLS Policies": "",
76-
"Retry Constraint": "",
77-
"No retry constraint configured": "",
78-
"Session Persistence": "",
79-
"No session persistence configured": "",
80-
"Backend Traffic Policies": "",
81-
"Controller Name": "",
82-
"Gateway Classes": "",
65+
"Addresses": "Adresses",
66+
"Conditions": "Conditions",
67+
"Ready": "Prêt",
68+
"Serving": "En service",
69+
"Terminating": "En cours d'arrêt",
70+
"Endpoint Slices": "Endpoint Slices",
71+
"Targets": "Cibles",
72+
"No targets defined": "Aucune cible définie",
73+
"TLS Validation": "Validation TLS",
74+
"No validation settings": "Aucun paramètre de validation",
75+
"Backend TLS Policies": "Politiques TLS backend",
76+
"Retry Constraint": "Contrainte de réessai",
77+
"No retry constraint configured": "Aucune contrainte de réessai configurée",
78+
"Session Persistence": "Persistance de session",
79+
"No session persistence configured": "Aucune persistance de session configurée",
80+
"Backend Traffic Policies": "Politiques de trafic backend",
81+
"Controller Name": "Nom du contrôleur",
82+
"Gateway Classes": "Classes de passerelle",
8383
"Controller": "Controller",
8484
"Class Name": "Nom de la classe",
85-
"Listeners": "",
86-
"No data": "",
87-
"Gateways": "",
88-
"GRPCRoutes": "",
85+
"Listeners": "Écouteurs",
86+
"No data": "Aucune donnée",
87+
"Gateways": "Passerelles",
88+
"GRPCRoutes": "Routes GRPC",
8989
"Rules": "Règles",
90-
"HttpRoutes": "",
91-
"Hostnames": "",
92-
"From": "",
93-
"To": "",
94-
"Reference Grants": "",
90+
"HttpRoutes": "Routes HTTP",
91+
"Hostnames": "Noms d'hôte",
92+
"From": "De",
93+
"To": "À",
94+
"Reference Grants": "Autorisations de référence",
9595
"Horizontal Pod Autoscalers": "Horizontal Pod Autoscalers",
96-
"Ingress Classes": "Ingress Classes",
97-
"Default": "",
98-
"Yes": "",
99-
"Parameters": "",
96+
"Ingress Classes": "Classes d'Ingress",
97+
"Default": "Par défaut",
98+
"Yes": "Oui",
99+
"Parameters": "Paramètres",
100100
"Default Backend": "Backend par défaut",
101101
"Backends": "Backends",
102102
"Ingresses": "Ingresses",
103103
"Hosts": "Hôtes",
104104
"Jobs": "Jobs",
105105
"Completions": "Achevés",
106-
"Lease": "Lease",
106+
"Lease": "Bail",
107107
"LimitRange": "LimitRange",
108108
"Ingress": "Ingress",
109-
"ipBlock": "blocIP",
110-
"namespaceSelector": "sélecteur de Namespace",
109+
"ipBlock": "ipBlock",
110+
"namespaceSelector": "sélecteur d'espace de noms",
111111
"podSelector": "sélecteur de Pod",
112112
"Egress": "Egress",
113113
"except: {{ cidrExceptions }}": "sauf: {{ cidrExceptions }}",
@@ -125,8 +125,8 @@
125125
"Drained node {{name}}.": "Nœud {{name}} vidé.",
126126
"Failed to drain node {{name}}.": "Échec de la vidange du nœud {{name}}.",
127127
"Draining node {{name}} cancelled.": "Vidange du nœud {{name}} annulée.",
128-
"Drain Node": "",
129-
"Are you sure you want to drain the node {{name}}?": "",
128+
"Drain Node": "Vider le nœud",
129+
"Are you sure you want to drain the node {{name}}?": "Êtes-vous sûr de vouloir vider le nœud {{name}} ?",
130130
"Uncordon": "Débloquer",
131131
"Cordon": "Bloquer",
132132
"Drain": "Vider",
@@ -146,17 +146,17 @@
146146
"External IP": "IP externe",
147147
"OS image": "Image du système d'exploitation",
148148
"Kernel version": "Version du noyau",
149-
"Container Runtime": "Runtime du conteneur",
150-
"Debug Node": "",
151-
"Debug node is not supported in this OS: {{ nodeOS }}": "",
152-
"Shell: {{ itemName }}": "",
149+
"Container Runtime": "Runtime de conteneur",
150+
"Debug Node": "Déboguer le nœud",
151+
"Debug node is not supported in this OS: {{ nodeOS }}": "Le débogage de nœud n'est pas pris en charge dans ce système d'exploitation : {{ nodeOS }}",
152+
"Shell: {{ itemName }}": "Shell : {{ itemName }}",
153153
"Logs: {{ itemName }}": "Journaux : {{ itemName }}",
154154
"Seconds": "Secondes",
155155
"State": "État",
156156
"Node": "Nœud",
157157
"Service Account": "Service Account",
158158
"Host IP": "IP de l'hôte",
159-
"Host IPs": "",
159+
"Host IPs": "IPs de l'hôte",
160160
"Pod IP": "Pod IP",
161161
"Pod IPs": "Pod IPs",
162162
"QoS Class": "Classe QoS",
@@ -166,19 +166,19 @@
166166
"Attach": "Attacher",
167167
"Restarts": "Redémarrages",
168168
"{{ restarts }} ({{ abbrevTime }} ago)": "{{ restarts }} (il y a {{ abbrevTime }})",
169-
"Request": "",
170-
"Limit": "",
171-
"Nominated Node": "Nœud nommé",
169+
"Request": "Demande",
170+
"Limit": "Limite",
171+
"Nominated Node": "Nœud nominé",
172172
"Readiness Gates": "Portes de disponibilité",
173173
"Pod Disruption Budget": "Pod Disruption Budget",
174174
"Port Forwarding": "Redirection de port",
175175
"PriorityClass": "PriorityClass",
176176
"Replica Sets": "Replica Sets",
177177
"Generation": "Génération",
178-
"Current": "",
179-
"Desired": "",
180-
"Min": "",
181-
"Max": "",
178+
"Current": "Actuel",
179+
"Desired": "Souhaité",
180+
"Min": "Min",
181+
"Max": "Max",
182182
"Cluster IP": "IP cluster",
183183
"Resource Quotas": "Resource Quotas",
184184
"Reference Kind": "Type de référence",
@@ -197,28 +197,28 @@
197197
"Secrets": "Secrets",
198198
"Service Information": "",
199199
"Services": "Services",
200-
"Owner": "",
201-
"Map": "",
200+
"Owner": "Propriétaire",
201+
"Map": "Carte",
202202
"Workloads": "Charges de travail",
203203
"Stateful Sets": "Stateful Sets",
204204
"CronJobs": "CronJobs",
205205
"Persistent Volume Claims": "Demandes de volume persistant",
206-
"Persistent Volumes": "Persistent Volumes",
206+
"Persistent Volumes": "Volumes Persistants",
207207
"Storage Classes": "Classes de stockage",
208208
"Network": "Réseau",
209-
"Gateway (beta)": "",
210-
"HTTP Routes": "",
211-
"GRPC Routes": "",
212-
"BackendTLSPolicies": "",
213-
"BackendTrafficPolicies": "",
209+
"Gateway (beta)": "Passerelle (bêta)",
210+
"HTTP Routes": "Routes HTTP",
211+
"GRPC Routes": "Routes GRPC",
212+
"BackendTLSPolicies": "Politiques TLS backend",
213+
"BackendTrafficPolicies": "Politiques de trafic backend",
214214
"Security": "Sécurité",
215215
"Configuration": "Configuration",
216216
"HPAs": "HPAs",
217-
"VPAs": "",
217+
"VPAs": "VPAs",
218218
"Pod Disruption Budgets": "Pod Disruption Budgets",
219219
"Limit Ranges": "Limit Ranges",
220-
"Priority Classes": "Priority Classes",
221-
"Runtime Classes": "Runtime Classes",
220+
"Priority Classes": "Classes de priorité",
221+
"Runtime Classes": "Classes de Runtime",
222222
"Leases": "Baux",
223223
"Mutating Webhook Configurations": "Mutating Webhook Configurations",
224224
"Validating Webhook Configurations": "Validating Webhook Configurations",
@@ -232,23 +232,23 @@
232232
"Storage Class": "Classe de stockage",
233233
"Volume": "Volume",
234234
"Reclaim Policy": "Politique de recyclage",
235-
"Binding Mode": "Mode de reliure",
235+
"Binding Mode": "Binding Mode",
236236
"Provisioner": "Approvisionneur",
237-
"Volume Binding Mode": "Mode de liaison du volume",
237+
"Volume Binding Mode": "Volume Binding Mode",
238238
"Allow Volume Expansion": "Permettre l'expansion du volume",
239239
"Claim": "Claim",
240-
"Update Policy": "",
241-
"Update Mode": "",
242-
"Container Policy": "",
243-
"Lower Bound": "",
244-
"Upper Bound": "",
245-
"Uncapped Target": "",
246-
"Vertical Pod Autoscalers": "",
247-
"Checking if Vertical Pod Autoscaler is enabled…": "",
248-
"Vertical Pod Autoscaler is not enabled. <1>Learn More</1>": "",
240+
"Update Policy": "Politique de mise à jour",
241+
"Update Mode": "Mode de mise à jour",
242+
"Container Policy": "Politique de conteneur",
243+
"Lower Bound": "Limite inférieure",
244+
"Upper Bound": "Limite supérieure",
245+
"Uncapped Target": "Cible non plafonnée",
246+
"Vertical Pod Autoscalers": "Vertical Pod Autoscalers",
247+
"Checking if Vertical Pod Autoscaler is enabled…": "Vérification si le Vertical Pod Autoscaler est activé…",
248+
"Vertical Pod Autoscaler is not enabled. <1>Learn More</1>": "Le Vertical Pod Autoscaler n'est pas activé. <1>En savoir plus</1>",
249249
"API Version": "Version de l'API",
250250
"Webhooks": "Webhooks",
251-
"Client Config: Ca Bundle": "Config. du client: Ca Bundle",
251+
"Client Config: Ca Bundle": "Configuration du client: Ca Bundle",
252252
"Failure Policy": "Politique d'échec",
253253
"Match Policy": "Politique de correspondance",
254254
"Side Effects": "Effets secondaires",

0 commit comments

Comments
 (0)