The app's messages in German, French and Italian

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Max Gramser
2026-09-19 15:39:34 +02:00
parent 89241dd47a
commit 94d5c93356
3 changed files with 1679 additions and 5 deletions
+559 -1
View File
@@ -388,7 +388,565 @@
}
}
},
"addon": {},
"addon": {
"errors": {
"language_choice": "Choisissez une langue dans la liste.",
"region_choice": "Choisissez un format d'heure et un format de nombre dans les listes.",
"open_through_ha": "Ouvrez cette page via Home Assistant.",
"refresh_page": "Actualisez cette page et réessayez.",
"ha_refused": "Home Assistant ne l'a pas accepté : {reason}.",
"ha_refused_change": "Home Assistant n'a pas accepté la modification : {reason}.",
"no_reason": "aucune raison indiquée",
"ha_unreachable": "Home Assistant est injoignable pour le moment. Réessayez dans un instant.",
"too_large": "Cette requête est trop volumineuse.",
"invalid_input": "Saisie non valide. Vérifiez le nom, le type d'écran et les tuiles choisies.",
"unknown_screen": "Écran inconnu.",
"not_paired": "Ce n'est pas un écran ESP associé. Actualisez la vue d'ensemble.",
"choose_icon": "Choisissez une icône dans la liste.",
"skill_not_written": "Impossible d'écrire la compétence dans {folder} ({reason}).",
"settings": {
"unknown": "Paramètres d'écran inconnus ; actualisez la page de gestion.",
"invalid_value": "Valeur non valide pour {setting}.",
"dim_above_normal": "La luminosité en veille et de nuit ne peut pas dépasser la luminosité normale.",
"offline": "Cet écran est hors ligne. Vous pourrez modifier ses paramètres à son retour.",
"unavailable": "Impossible de modifier {names} pour l'instant : l'entité est désactivée dans Home Assistant, ou l'écran redémarre.",
"rotation": "La rotation nécessite un Guition avec le firmware 0.2.9 ou plus récent."
},
"layout": {
"invalid": "Mise en page non valide.",
"title": "Donnez à l'écran un titre de 96 octets au maximum.",
"tiles_max": "Choisissez au plus {n} tuile. | Choisissez au plus {n} tuiles.",
"unsupported": "Cette entité n'est pas prise en charge.",
"once": "Une entité ne peut apparaître qu'une seule fois sur un écran.",
"tile_name": "Un nom de tuile peut contenir au plus 80 octets.",
"unknown_settings": "Réglages de tuile inconnus.",
"navigation_size": "Une tuile de navigation est de taille normale ou double largeur.",
"background": "Choisissez une couleur de fond pastel dans la palette.",
"invalid_setting": "Réglage de tuile non valide : {setting}",
"no_toggle": "Cette entité ne prend pas en charge une action allumer/éteindre.",
"builtin_action": "Une tuile intégrée à l'écran ne peut pas effectuer d'action.",
"no_mini_slider": "Cette entité ne prend pas en charge le petit curseur.",
"history_hours": "Historique : choisissez 1, 6 ou 24 heures.",
"watch_or_slider": "Choisissez grande valeur ou petit curseur.",
"no_direct_control": "Cette entité ne prend pas en charge cette commande directe.",
"position": "Position de tuile non valide ; actualisez la page de gestion.",
"full_page_top": "Une tuile pleine page commence en haut de sa page.",
"wide_left": "Une tuile double largeur commence dans la colonne de gauche.",
"same_spot": "Deux tuiles sont au même emplacement.",
"pages": "Un écran a {n} page. | Un écran a de 1 à {n} pages.",
"eight_pages": "Ces tuiles ne tiennent pas sur huit pages ; retirez une tuile ou réduisez-en une.",
"camera_guition": "Les images de caméra nécessitent un écran Guition.",
"firmware_first": "Pour ces tuiles, installez d'abord le firmware {version} ou plus récent sur l'écran.",
"entity_gone": "Une entité choisie n'existe plus. Cherchez la nouvelle entité.",
"ids_too_long": "Ensemble, les ID d'entité de ces tuiles sont trop longs pour tenir dans un seul message à l'écran ; retirez quelques tuiles."
},
"top_bar": {
"invalid": "Barre supérieure non valide ; actualisez la page de gestion.",
"full": "La barre supérieure a de la place pour {n} élément au maximum. | La barre supérieure a de la place pour {n} éléments au maximum.",
"invalid_setting": "Réglage non valide dans la barre supérieure.",
"unknown_setting": "Réglage inconnu dans la barre supérieure ; actualisez la page de gestion.",
"entity": "Cette entité ne peut pas aller dans la barre supérieure.",
"unknown_item": "Élément inconnu dans la barre supérieure ; actualisez la page de gestion.",
"twice": "Cet élément est déjà dans la barre supérieure.",
"entity_gone": "Une entité de la barre supérieure n'existe plus. Choisissez-en une autre."
},
"tap_action": {
"choose": "Choisissez une action dans la liste.",
"fields_max": "Une action au toucher définit au plus {n} champ. | Une action au toucher définit au plus {n} champs.",
"field_not_allowed": "{field} n'est pas un champ qu'une action au toucher peut définir.",
"unsendable": "Une valeur de l'action ne peut pas être envoyée par l'écran.",
"too_long": "Les valeurs de l'action sont trop longues pour l'écran."
},
"events": {
"none_paired": "aucun pour l'instant",
"name_the_screen": "Indiquez l'écran. Écrans associés : {screens}.",
"no_such_screen": "Aucun écran nommé « {name} ». Écrans associés : {screens}.",
"several_screens": "« {name} » correspond à plusieurs écrans : {screens}.",
"name_the_entity": "Indiquez l'entité.",
"not_for_a_screen": "{entity} ne peut pas aller sur un écran.",
"not_on_screen": "{entity} n'est pas sur cet écran.",
"add_it_first": "{entity} n'est pas sur cet écran ; ajoutez-la d'abord.",
"not_on_spot": "{entity} n'est pas à l'emplacement {slot}.",
"not_on_page": "{entity} n'est pas sur la page {page}.",
"move_where": "Indiquez la page ou l'emplacement où la déplacer.",
"spot_taken": "Cet emplacement est occupé par {entity} ; indiquez-en un autre ou déplacez d'abord cette entité.",
"page_not_empty": "La page {page} n'est pas vide ; une tuile pleine page a besoin d'une page pour elle seule.",
"no_empty_page": "Aucune page n'est vide ; une tuile pleine page a besoin d'une page pour elle seule.",
"page_full": "La page {page} est pleine.",
"no_room": "Cet écran n'a plus de place.",
"screen_full": "Cet écran a déjà {n} tuile ; retirez-en une d'abord. | Cet écran a déjà {n} tuiles ; retirez-en une d'abord.",
"page_range": "Choisissez une page entre 1 et {last}.",
"spot_range": "Choisissez un emplacement entre 0 et {last}.",
"row_needs_page": "Indiquez la page de cette ligne ou de cette colonne.",
"row_range": "Choisissez une ligne entre 1 et {last}.",
"column": "La colonne doit être left ou right.",
"full_page_alone": "Une tuile pleine page occupe toute la page {page} ; rien d'autre n'y tient.",
"does_not_fit": "Cela ne tient pas sur la page {page} ; une tuile double largeur occupe deux emplacements.",
"order_needed": "Indiquez les entités dans l'ordre voulu.",
"order_not_on_screen": "Pas sur cet écran : {entities}.",
"order_not_on_page": "Pas sur la page {page} : {entities}. Déplacez-les d'abord sur cette page.",
"named_too_often": "Nommées plus souvent qu'elles ne figurent sur cet écran : {entities}.",
"named_too_often_page": "Nommées plus souvent qu'elles ne figurent sur la page {page} : {entities}."
},
"home_assistant": {
"action_not_offered": "Home Assistant ne propose pas {action} pour {name}. Choisissez une action dans la liste.",
"action_answers_only": "{action} répond seulement avec des données, qu'un écran ne peut pas afficher.",
"no_such_field": "Home Assistant n'a pas de champ {field} dans {action} pour {name}.",
"field_needed": "{action} a besoin d'une valeur pour {field}.",
"no_on_off": "Home Assistant ne peut pas allumer ni éteindre {name} : Allumer / éteindre ne ferait donc rien. Choisissez une autre action au toucher.",
"no_small_slider": "{name} n'a rien qu'un petit curseur puisse régler dans Home Assistant.",
"no_graph": "{name} n'a pas de valeurs numériques pour tracer un graphique.",
"no_forecast": "{name} n'a pas de prévisions journalières dans Home Assistant.",
"no_control": "Home Assistant ne propose pas cette commande directe pour {name}."
},
"alerts": {
"invalid": "Alerte non valide.",
"cannot_show": "{name} ne peut pas afficher d'alerte : {reason}.",
"no_device_name": "nom d'appareil inconnu",
"offline": "hors ligne",
"firmware": "firmware {version}",
"unknown_version": "inconnu",
"not_ready": "pas prêt"
},
"firmware": {
"board_and_name": "Choisissez le type d'écran et un nom unique (lettres minuscules, chiffres, tirets ; 30 caractères au maximum).",
"friendly_name": "Donnez à l'écran un nom facile à reconnaître (60 caractères au maximum).",
"choose_profile": "Choisissez un profil YAML existant.",
"profile_missing": "Ce profil n'existe pas dans le dossier ESPHome.",
"secrets_invalid": "Le secrets.yaml du dossier ESPHome n'est pas un YAML valide. Corrigez d'abord le fichier ; il ne sera pas écrasé.",
"wifi_needed": "Indiquez le nom et le mot de passe du Wi-Fi ; ils seront enregistrés dans le secrets.yaml d'ESPHome.",
"wifi_not_set": "Impossible d'enregistrer le Wi-Fi dans secrets.yaml. Remplissez-y vous-même wifi_ssid et wifi_password.",
"name_exists": "Ce nom existe déjà. Utilisez le profil existant pour les mises à jour.",
"override_exists": "Ce nom a déjà un YAML personnalisé local. Restaurez-le ou supprimez-le avant de créer un nouvel écran avec ce nom.",
"override_symlink": "Le YAML personnalisé local est un lien symbolique ; remplacez-le d'abord par un fichier normal.",
"other_include": "Ce profil a déjà un autre include local_overrides.",
"profile_invalid": "Le profil de l'écran n'est pas un YAML valide ; corrigez-le avant d'ajouter un YAML personnalisé.",
"no_packages": "Ce profil n'a pas de section packages qu'ESP Screens puisse étendre.",
"override_invalid": "Données du YAML personnalisé non valides.",
"yaml_needed": "Saisissez d'abord du texte YAML.",
"override_too_large": "Le YAML personnalisé est trop volumineux. Restez sous 12 Ko.",
"yaml_error_line": "Erreur YAML à la ligne {line} : {problem}.",
"yaml_error": "Erreur YAML : {problem}.",
"invalid_yaml": "YAML non valide",
"override_object": "Le YAML personnalisé doit contenir un objet YAML, par exemple display: ou substitutions:.",
"sections_managed": "Ces sections restent gérées par ESP Screens : {names}.",
"substitutions_managed": "Ces substitutions restent gérées par ESP Screens : {names}.",
"usb_port": "Choisissez le port USB branché dans la liste.",
"busy_wait": "Une compilation ou une installation est déjà en cours. Attendez qu'elle se termine.",
"busy": "Une compilation ou une installation est déjà en cours.",
"no_esphome": "La CLI ESPHome est absente de cette installation.",
"still_building": "Le firmware est encore en cours de compilation. Téléchargez-le quand la compilation est terminée.",
"build_first": "Compilez d'abord le firmware ; le téléchargement apparaît quand la compilation est terminée.",
"unknown_action": "Action de firmware inconnue.",
"host": "Saisissez l'adresse IP ou le nom d'hôte de l'écran voulu."
},
"updates": {
"automatic": "Choisissez activé ou désactivé pour les mises à jour automatiques.",
"busy": "Une mise à jour est déjà en cours. Attendez qu'elle se termine.",
"unknown_screen": "Écran inconnu. Actualisez la vue d'ensemble.",
"offline": "Cet écran est hors ligne ; la mise à jour sera possible à son retour.",
"latest": "Cet écran a déjà le firmware le plus récent.",
"enter_ip": "Saisissez l'adresse IP de cet écran.",
"no_profile": "Aucun profil ESPHome trouvé pour cet écran. Vérifiez le nom dans le dossier ESPHome.",
"ip_unknown": "Adresse IP inconnue. Saisissez-la une seule fois ; le nouveau firmware la communique ensuite lui-même.",
"all_updated": "Tous les écrans joignables sont déjà à jour."
}
},
"status": {
"first_tiles": "Choisissez vos premières tuiles",
"saved": "Enregistré ; en attente de synchronisation",
"firmware_needed": "Mise en page enregistrée ; firmware {version}+ nécessaire pour ces tuiles",
"too_large": "Mise en page enregistrée ; trop grande pour un seul message à l'écran, retirez quelques tuiles",
"sent": "Envoyé à Home Assistant",
"offline": "Écran hors ligne ; modifications enregistrées",
"retrying": "Échec de l'envoi ; nouvel essai automatique"
},
"updates": {
"offline": "L'écran était hors ligne ; nouvel essai la prochaine fois.",
"unknown_target": "Profil ou adresse IP inconnus ; mettez à jour cet écran manuellement.",
"build_failed": "Échec de la compilation ou de l'installation ; voir le journal sous Firmware et USB.",
"no_report": "L'écran n'est pas revenu avec le firmware {version} ; vérifiez l'écran.",
"dropped_off": "L'écran s'est déconnecté après la mise à jour ; vérifiez l'écran.",
"updated": "Mis à jour vers le firmware {version}."
},
"notify": {
"update_stopped": "La mise à jour automatique s'est arrêtée à l'écran {name} : {reason} Les autres écrans n'ont pas été touchés."
},
"labels": {
"built_into_screen": "Intégré à l'écran",
"backgrounds": {
"auto": "Par défaut",
"none": "Aucun",
"red": "Rouge",
"orange": "Orange",
"yellow": "Jaune",
"green": "Vert",
"mint": "Menthe",
"blue": "Bleu",
"purple": "Violet",
"pink": "Rose",
"gray": "Gris"
},
"controls": {
"none": "Aucune",
"climate": {
"setpoint": "Température − / +",
"mode": "Éteint, chauffage, climatisation"
},
"switch": {
"toggle": "Interrupteur marche/arrêt"
},
"input_boolean": {
"toggle": "Interrupteur marche/arrêt"
},
"light": {
"toggle": "Interrupteur marche/arrêt",
"brightness": "Curseur de luminosité"
},
"fan": {
"toggle": "Interrupteur marche/arrêt",
"speed": "Curseur de vitesse"
},
"vacuum": {
"buttons": "Démarrer, arrêter, base"
},
"cover": {
"buttons": "Ouvrir, arrêter, fermer",
"position": "Curseur de position"
},
"media_player": {
"volume": "Volume et sourdine",
"playback": "Précédent, lecture/pause, suivant"
},
"number": {
"stepper": "Valeur − / +",
"slider": "Curseur"
},
"input_number": {
"stepper": "Valeur − / +",
"slider": "Curseur"
},
"select": {
"stepper": "Choix précédent / suivant"
},
"input_select": {
"stepper": "Choix précédent / suivant"
},
"timer": {
"buttons": "Démarrer/pause et annuler"
},
"scene": {
"run": "Bouton Activer"
},
"script": {
"run": "Bouton Exécuter"
},
"button": {
"run": "Bouton Appuyer"
},
"input_button": {
"run": "Bouton Appuyer"
}
},
"top_bar": {
"builtin": {
"clock": "Heure",
"analog": "Horloge analogique",
"date": "Date"
},
"contents": {
"state": "État",
"last_changed": "Dernière modification"
},
"shows": {
"always": "Toujours",
"active": "Seulement si actif"
},
"suggestions": {
"temperature": "Température",
"humidity": "Humidité",
"power": "Consommation électrique",
"motion": "Dernier mouvement",
"weather": "Météo",
"people_home": "Personnes à la maison",
"sun": "Lever et coucher du soleil",
"co2": "CO₂"
}
}
},
"alerts": {
"fields": {
"title": {
"label": "Titre",
"help": "Une seule ligne en haut de la carte ; ce qui ne tient pas se termine par des points de suspension. Vide, il devient « Notification ».",
"example": "Quelqu'un est à la porte"
},
"subtitle": {
"label": "Sous-titre",
"help": "L'explication sous le titre, sur plusieurs lignes ; un retour à la ligne est possible. Peut rester vide.",
"example": "Porte 3, arrière"
},
"icon": {
"label": "Icône",
"help": "Un nom de la liste, aussi sous la forme mdi:nom ou en code hexadécimal (F12E6). Un nom inconnu ou vide donne le triangle d'avertissement."
},
"color": {
"label": "Couleur",
"help": "L'une des neuf couleurs pastel des tuiles. Vide donne la carte blanche."
},
"button_text": {
"label": "Texte du bouton",
"help": "Le texte du bouton. Vide, c'est « OK ».",
"example": "J'arrive"
},
"timeout": {
"label": "Délai",
"help": "Nombre de secondes au bout desquelles la carte disparaît d'elle-même. 0 attend le bouton, aussi longtemps qu'il le faut. Le bouton la ferme toujours immédiatement, même avec un délai."
},
"flash": {
"label": "Clignotement",
"help": "Activé, le rétroéclairage clignote quatre fois à l'arrivée de l'alerte ; ensuite l'écran reste simplement allumé."
},
"camera": {
"label": "Caméra",
"help": "Une entité caméra ou image. Un Guition avec le firmware 0.2.57+ affiche son image du moment en haut de la carte ; la toucher ouvre la caméra en plein écran. Les autres écrans affichent l'alerte sans elle. Uniquement via l'événement esp_screens_show_alert."
}
},
"endings": {
"ok": "Le bouton a été touché",
"timeout": "Le délai a expiré",
"replaced": "Une nouvelle alerte l'a remplacée",
"remote": "dismiss_alert depuis Home Assistant"
}
},
"icons": {
"groups": {
"lighting": "Éclairage",
"rooms": "Pièces",
"climate": "Climat",
"weather": "Météo",
"media_and_music": "Médias et musique",
"security": "Sécurité",
"appliances": "Électroménager",
"energy": "Énergie",
"window_coverings": "Volets et stores",
"garden_and_pets": "Jardin et animaux",
"people_and_travel": "Personnes et déplacements",
"other": "Autres"
},
"names": {
"lightbulb": "Ampoule",
"lightbulb_group": "Lumières",
"ceiling_light": "Plafonnier",
"chandelier": "Lustre",
"lamp": "Lampe de table",
"floor_lamp": "Lampadaire",
"desk_lamp": "Lampe de bureau",
"wall_sconce_flat": "Applique",
"light_recessed": "Spot encastré",
"spotlight_beam": "Spot",
"led_strip_variant": "Ruban LED",
"outdoor_lamp": "Éclairage extérieur",
"home": "Maison",
"sofa": "Salon",
"bed": "Chambre",
"silverware_fork_knife": "Salle à manger",
"chef_hat": "Cuisine",
"shower": "Douche",
"bathtub": "Salle de bain",
"toilet": "Toilettes",
"desk": "Bureau",
"garage": "Garage",
"fireplace": "Cheminée",
"thermometer": "Température",
"thermostat": "Thermostat",
"air_conditioner": "Climatiseur",
"radiator": "Radiateur",
"heat_pump": "Pompe à chaleur",
"fire": "Chauffage",
"snowflake": "Refroidissement",
"water_percent": "Humidité",
"fan": "Ventilateur",
"ceiling_fan": "Ventilateur de plafond",
"air_purifier": "Purificateur d'air",
"molecule_co2": "CO₂",
"weather_sunny": "Soleil",
"weather_partly_cloudy": "Partiellement nuageux",
"weather_cloudy": "Nuageux",
"weather_rainy": "Pluie",
"weather_snowy": "Neige",
"weather_windy": "Vent",
"weather_night": "Nuit",
"weather_sunset_up": "Lever du soleil",
"music_note": "Musique",
"music": "Notes de musique",
"playlist_music": "Playlist",
"album": "Album",
"record_player": "Platine vinyle",
"spotify": "Spotify",
"radio": "Radio",
"podcast": "Podcast",
"speaker": "Enceinte",
"speaker_multiple": "Enceintes",
"soundbar": "Barre de son",
"headphones": "Casque",
"piano": "Piano",
"guitar_acoustic": "Guitare",
"television": "TV",
"projector": "Vidéoprojecteur",
"movie_open": "Film",
"cast": "Cast",
"gamepad_variant": "Console de jeu",
"remote_tv": "Télécommande",
"lock": "Serrure",
"lock_open_variant": "Serrure ouverte",
"shield_home": "Alarme",
"alarm_light": "Gyrophare",
"bell": "Cloche",
"doorbell": "Sonnette",
"cctv": "Caméra",
"motion_sensor": "Détecteur de mouvement",
"door_closed": "Porte",
"door_open": "Porte ouverte",
"window_closed_variant": "Fenêtre",
"smoke_detector": "Détecteur de fumée",
"water_alert": "Fuite d'eau",
"washing_machine": "Lave-linge",
"tumble_dryer": "Sèche-linge",
"dishwasher": "Lave-vaisselle",
"fridge": "Frigo",
"stove": "Cuisinière",
"microwave": "Micro-ondes",
"toaster_oven": "Four",
"coffee_maker": "Café",
"kettle": "Bouilloire",
"robot_vacuum": "Robot aspirateur",
"robot_mower": "Robot tondeuse",
"printer_3d": "Imprimante 3D",
"power_plug": "Prise",
"power_socket_eu": "Prise murale",
"laptop": "Ordinateur portable",
"router_wireless": "Routeur",
"flash": "Électricité",
"solar_power": "Énergie solaire",
"solar_panel": "Panneaux solaires",
"home_battery": "Batterie domestique",
"battery_high": "Batterie",
"ev_station": "Borne de recharge",
"car_electric": "Voiture électrique",
"meter_electric": "Compteur électrique",
"meter_gas": "Compteur de gaz",
"water": "Eau",
"water_boiler": "Chauffe-eau",
"gauge": "Jauge",
"window_shutter": "Volet",
"window_shutter_open": "Volet ouvert",
"blinds": "Store",
"blinds_open": "Store ouvert",
"roller_shade_closed": "Store enrouleur",
"curtains": "Rideaux",
"curtains_closed": "Rideaux fermés",
"awning_outline": "Store banne",
"flower": "Fleur",
"tree": "Arbre",
"sprout": "Plante",
"grass": "Pelouse",
"sprinkler": "Arroseur",
"pool": "Piscine",
"grill": "Barbecue",
"mailbox": "Boîte aux lettres",
"trash_can": "Poubelle",
"recycle": "Recyclage",
"dog": "Chien",
"cat": "Chat",
"account": "Personne",
"account_group": "Famille",
"account_child": "Enfant",
"home_account": "Domicile",
"sleep": "Sommeil",
"run": "Sport",
"briefcase": "Travail",
"car": "Voiture",
"bike": "Vélo",
"airplane": "Vacances",
"map_marker": "Lieu",
"power": "Marche/arrêt",
"toggle_switch": "Interrupteur",
"gesture_tap_button": "Bouton",
"play": "Démarrer",
"script_text": "Script",
"palette": "Scène",
"alarm": "Réveil",
"clock_outline": "Horloge",
"timer_outline": "Minuteur",
"calendar": "Calendrier",
"bell_ring": "Notification",
"heart": "Favori",
"alert_outline": "Avertissement",
"cog": "Paramètres",
"broom": "Ménage"
}
},
"screen": {
"builtin": {
"clock": "Horloge",
"page": "Aller à la page {page}"
},
"identify": {
"title": "Voici {name}",
"subtitle": "Identification, depuis ESP Screens"
},
"script_running": "En cours",
"states": {
"locking": "Verrouillage",
"unlocking": "Déverrouillage",
"jammed": "Bloqué",
"buffering": "Chargement",
"returning": "Retour",
"error": "Erreur",
"disarmed": "Désactivée",
"armed_home": "Activée (présence)",
"armed_away": "Activée (absence)",
"armed_night": "Activée (nuit)",
"armed_vacation": "Activée (vacances)",
"armed": "Activée",
"arming": "Activation",
"pending": "En attente",
"triggered": "Déclenchée",
"active": "Actif",
"up": "Levé",
"down": "Couché",
"unknown": "Inconnu"
},
"history": {
"other": "Autre"
},
"vacuum": {
"vacuum": "Aspiration",
"vac_and_mop": "Aspi. et lavage",
"vac_then_mop": "Aspi. puis lavage",
"mop": "Lavage",
"custom": "Sur mesure",
"smart": "Intelligent",
"min": "Min",
"slight": "Léger",
"low": "Faible",
"mild": "Doux",
"medium": "Moyen",
"moderate": "Modéré",
"standard": "Standard",
"high": "Élevé",
"intense": "Intense",
"extreme": "Extrême",
"ultra_high": "Très élevé",
"silent": "Silencieux",
"gentle": "Délicat",
"strong": "Fort",
"max_plus": "Max+",
"auto": "Auto"
}
}
},
"editor": {
"common": {
"undo": "Annuler",