diff --git a/README.md b/README.md index fb022a7..9281f11 100644 --- a/README.md +++ b/README.md @@ -276,7 +276,8 @@ Example for `supportedLocale`: "supportedLocale": [ "en", - "de" + "de", + "fr" ] ## cacheBreaker (string) diff --git a/config.json b/config.json index fd834dd..cef8b04 100644 --- a/config.json +++ b/config.json @@ -124,7 +124,8 @@ ], "supportedLocale": [ "en", - "de" + "de", + "fr" ], "cacheBreaker": "y0z" } diff --git a/locale/en.json b/locale/en.json index e7c0aed..977c4e7 100644 --- a/locale/en.json +++ b/locale/en.json @@ -48,7 +48,7 @@ "nodeOnline": "Node is online", "nodeOffline": "Node is offline", "aboutInfo": "

About Meshviewer

You can zoom in with double-click and zoom out with shift+double-click

", - "actual": "Actual", + "actual": "Current", "stats": "Statistics", "about": "About" }, diff --git a/locale/fr.json b/locale/fr.json new file mode 100644 index 0000000..89a8e32 --- /dev/null +++ b/locale/fr.json @@ -0,0 +1,89 @@ +{ + "node": { + "all": "Tous les nœuds", + "nodes": "Nœuds", + "uptime": "Temps de fonctionnement", + "links": "Connexion", + "clients": "Clients", + "distance": "Distance", + "tq": "TQ", + "lastOnline": "en ligne, dernier message %{time} (%{date})", + "lastOffline": "hors ligne, dernier message %{time} (%{date})", + "activated": "activé (%{branch})", + "deactivated": "désactivé", + "status": "Statut", + "firmware": "Version firmware", + "hardware": "Modèle matériel", + "visible": "Visible sur la carte", + "update": "Mise à jour automatique", + "site": "Site", + "gateway": "Passerelle", + "coordinates": "Coordonnées", + "contact": "Contact", + "primaryMac": "MAC primaire", + "id": "ID de nœud", + "firstSeen": "Vu pour la première fois", + "systemLoad": "Charge moyenne", + "ram": "Utilisation de la mémoire", + "ipAddresses": "Adresse IP", + "selectedGateway": "Passerelle sélectionné", + "link": "Connexion |||| Connexions", + "node": "Nœud |||| Nœuds", + "new": "Nouveaux nœuds", + "missing": "Nœuds disparus" + }, + "location": { + "location": "Lieu", + "latitude": "Latitude", + "longitude": "Longitude", + "copy": "Copier" + }, + "sidebar": { + "nodeFilter": "Filtre de nœud", + "nodes": "%{total} nœud, dont %{online} nœuds en ligne", + "clients": "avec %{smart_count} client |||| avec %{smart_count} clients", + "gateway": "sur %{smart_count} passerelle |||| sur %{smart_count} passerelles", + "lastUpdate": "Dernière actualisation", + "nodeNew": "Nœud est nouveau", + "nodeOnline": "Nœud est en ligne", + "nodeOffline": "Nœud hors ligne", + "aboutInfo": "

Sur Meshviewer

Vous pouvez zoomer avec double-clic et effectuer un zoom arrière avec shift + double-clic

", + "actual": "Actuel", + "stats": "Statistiques", + "about": "À propros" + }, + "button": { + "switchView": "Basculer l’affichage", + "location": "Choisir les coordonnées", + "tracking": "Localisation" + }, + "momentjs": { + "calendar": { + "sameDay": "[Aujourd'hui à] LT [heures]", + "nextDay": "[Demain à] LT [heures]", + "nextWeek": "dddd [à] LT [heures]", + "lastDay": "[Hier à] LT [heures]", + "lastWeek": "[Dernier] dddd [à] LT [heures]", + "sameElse": "L" + }, + "relativeTime": { + "future": "dans %s", + "past": "il y a %s", + "s": "quelques secondes", + "m": "une minute", + "mm": "%d minute", + "h": "une heure", + "hh": "%d heures", + "d": "un jour", + "dd": "%d jours", + "M": "un mois", + "MM": "%d mois", + "y": "un an", + "yy": "%d ans" + } + }, + "yes": "oui", + "no": "non", + "unknown": "inconnu", + "none": "aucun" +}