chore(lang): updated translations from crowdin

* chore(lang): update translations from crowdin

* chore(lang): update translations from crowdin

* chore(lang): update translations from crowdin

---------

Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com>
This commit is contained in:
homarr-crowdin[bot]andMeier Lukas authored and GitHub committed 2026-04-02 18:53:29 +00:00
1 parent fa40b6b647
commit 531bfd6fcf
1 file changed
+28 -28
+28 -28
View File
@@ -114,7 +114,7 @@
}, },
"invite": { "invite": {
"title": "Rejoignez Homarr", "title": "Rejoignez Homarr",
"subtitle": "Bienvenue sur Homarr! Veuillez créer votre compte", "subtitle": "Bienvenue sur Homarr ! Veuillez créer votre compte",
"description": "Vous avez été invité par {username}" "description": "Vous avez été invité par {username}"
}, },
"init": { "init": {
@@ -177,7 +177,7 @@
} }
}, },
"forgotPassword": { "forgotPassword": {
"label": "Mot de passe oublié?", "label": "Mot de passe oublié ?",
"description": "Un administrateur peut utiliser la commande suivante pour réinitialiser votre mot de passe :" "description": "Un administrateur peut utiliser la commande suivante pour réinitialiser votre mot de passe :"
} }
}, },
@@ -578,7 +578,7 @@
}, },
"delete": { "delete": {
"title": "Supprimer l'app", "title": "Supprimer l'app",
"message": "Êtes-vous sûr de vouloir supprimer l'app {name}?", "message": "Êtes-vous sûr de vouloir supprimer l'app {name} ?",
"notification": { "notification": {
"success": { "success": {
"title": "Suppression effectuée avec succès", "title": "Suppression effectuée avec succès",
@@ -684,7 +684,7 @@
}, },
"delete": { "delete": {
"title": "Supprimer l'intégration", "title": "Supprimer l'intégration",
"message": "Êtes-vous sûr(e) de vouloir supprimer l'intégration {name}?", "message": "Êtes-vous sûr(e) de vouloir supprimer l'intégration {name} ?",
"notification": { "notification": {
"success": { "success": {
"title": "Suppression réussie", "title": "Suppression réussie",
@@ -742,7 +742,7 @@
"description": "La réponse n'a pas pu être analysée. Veuillez vérifier que l'URL pointe vers l'URL de base du service." "description": "La réponse n'a pas pu être analysée. Veuillez vérifier que l'URL pointe vers l'URL de base du service."
}, },
"authorization": { "authorization": {
"title": "", "title": "Erreur d'autorisation",
"description": "La requête n'a pas été autorisée. Veuillez vérifier que les informations d'identification sont correctes et que vous les avez configurées avec suffisamment d'autorisations." "description": "La requête n'a pas été autorisée. Veuillez vérifier que les informations d'identification sont correctes et que vous les avez configurées avec suffisamment d'autorisations."
}, },
"statusCode": { "statusCode": {
@@ -794,7 +794,7 @@
"hostnameMismatch": { "hostnameMismatch": {
"confirm": { "confirm": {
"title": "Faire confiant à l'incohérence du nom d'hôte", "title": "Faire confiant à l'incohérence du nom d'hôte",
"message": "" "message": "Êtes-vous sûr de vouloir faire confiance ce certificat avec un nom d'hôte incohérent ?"
}, },
"notification": { "notification": {
"success": { "success": {
@@ -1164,8 +1164,8 @@
"number": "Ce champ doit être inférieur ou égal à {maximum}" "number": "Ce champ doit être inférieur ou égal à {maximum}"
}, },
"custom": { "custom": {
"passwordsDoNotMatch": "Les mots de passe ne correspondent pas.", "passwordsDoNotMatch": "Les mots de passe ne correspondent pas",
"passwordRequirements": "Le mot de passe ne respecte pas les exigences requises.", "passwordRequirements": "Le mot de passe ne respecte pas les exigences requises",
"boardAlreadyExists": "Un tableau avec ce nom existe déjà", "boardAlreadyExists": "Un tableau avec ce nom existe déjà",
"invalidFileType": "Type de fichier invalide, {expected} attendu", "invalidFileType": "Type de fichier invalide, {expected} attendu",
"invalidFileName": "Nom de fichier invalide", "invalidFileName": "Nom de fichier invalide",
@@ -1248,7 +1248,7 @@
"action": { "action": {
"create": "Nouvel élément", "create": "Nouvel élément",
"import": "Importer un élément", "import": "Importer un élément",
"edit": "Editer l'élément", "edit": "Éditer l'élément",
"moveResize": "Déplacer / redimensionner l'élément", "moveResize": "Déplacer / redimensionner l'élément",
"duplicate": "Dupliquer l'élément", "duplicate": "Dupliquer l'élément",
"remove": "Supprimer l'élément" "remove": "Supprimer l'élément"
@@ -1281,7 +1281,7 @@
} }
}, },
"edit": { "edit": {
"title": "Editer l'élément", "title": "Éditer l'élément",
"advancedOptions": { "advancedOptions": {
"label": "Options avancées", "label": "Options avancées",
"title": "Options avancées de l'élément" "title": "Options avancées de l'élément"
@@ -1309,7 +1309,7 @@
"widget": { "widget": {
"app": { "app": {
"name": "App", "name": "App",
"description": "Intégre une application dans le tableau.", "description": "Intègre une application dans le tableau.",
"option": { "option": {
"appId": { "appId": {
"label": "Choisir une application" "label": "Choisir une application"
@@ -1637,7 +1637,7 @@
} }
}, },
"smartHome-entityState": { "smartHome-entityState": {
"name": "Etat de l'entité", "name": "État de l'entité",
"description": "Affichez l'état d'une entité et optionnellement activez la", "description": "Affichez l'état d'une entité et optionnellement activez la",
"option": { "option": {
"entityId": { "entityId": {
@@ -1883,16 +1883,16 @@
"popover": { "popover": {
"information": "Information", "information": "Information",
"processor": "Processeur : {cpuModelName}", "processor": "Processeur : {cpuModelName}",
"memory": "Mémoire: {memory}GiB", "memory": "Mémoire : {memory}GiB",
"memoryAvailable": "Disponible: {memoryAvailable}GiB ({percent}%)", "memoryAvailable": "Disponible : {memoryAvailable}GiB ({percent}%)",
"version": "Version : {version}", "version": "Version : {version}",
"uptime": "Disponibilité: {months} Mois, {days} Jours, {hours} Heures, {minutes} Minutes", "uptime": "Disponibilité : {months} Mois, {days} Jours, {hours} Heures, {minutes} Minutes",
"loadAverage": "Charge moyenne:", "loadAverage": "Charge moyenne :",
"minute": "1 minute", "minute": "1 minute",
"minutes": "{count} minutes", "minutes": "{count} minutes",
"used": "Utilisé ", "used": "Utilisé ",
"available": "Disponible", "available": "Disponible",
"lastSeen": "Dernière mise à jour de statut: {lastSeen}" "lastSeen": "Dernière mise à jour de statut : {lastSeen}"
}, },
"memory": {}, "memory": {},
"error": { "error": {
@@ -1928,7 +1928,7 @@
"memory": "Mémoire", "memory": "Mémoire",
"storage": "Stockage", "storage": "Stockage",
"uptime": "Disponibilité", "uptime": "Disponibilité",
"haState": "Etat HA", "haState": "État HA",
"storageType": { "storageType": {
"local": "Stockage local", "local": "Stockage local",
"shared": "Stockage partagé" "shared": "Stockage partagé"
@@ -2062,7 +2062,7 @@
"query": "Ville / Code Postal", "query": "Ville / Code Postal",
"latitude": "Latitude", "latitude": "Latitude",
"longitude": "Longitude", "longitude": "Longitude",
"disabledTooltip": "Veuillez saisir une ville ou un code postal.", "disabledTooltip": "Veuillez saisir une ville ou un code postal",
"unknownLocation": "Lieu inconnu", "unknownLocation": "Lieu inconnu",
"search": "Rechercher", "search": "Rechercher",
"table": { "table": {
@@ -2081,7 +2081,7 @@
} }
}, },
"integration": { "integration": {
"noData": "Aucune intégration trouvée.", "noData": "Aucune intégration trouvée",
"description": "Cliquez sur <here></here> pour créer une nouvelle intégration" "description": "Cliquez sur <here></here> pour créer une nouvelle intégration"
}, },
"app": { "app": {
@@ -2097,7 +2097,7 @@
}, },
"video": { "video": {
"name": "Flux vidéo", "name": "Flux vidéo",
"description": "Intégre un flux vidéo ou une vidéo provenant d'une caméra ou d'un site web", "description": "Intègre un flux vidéo ou une vidéo provenant d'une caméra ou d'un site web",
"option": { "option": {
"feedUrl": { "feedUrl": {
"label": "URL du flux" "label": "URL du flux"
@@ -2110,7 +2110,7 @@
"label": "Muet" "label": "Muet"
}, },
"hasControls": { "hasControls": {
"label": "Afficher les controles" "label": "Afficher les contrôles"
} }
}, },
"error": { "error": {
@@ -2336,7 +2336,7 @@
"pause": "Mettre en pause l'élément", "pause": "Mettre en pause l'élément",
"resume": "Reprendre l'élément", "resume": "Reprendre l'élément",
"delete": { "delete": {
"title": "Supprimer l'élement", "title": "Supprimer l'élément",
"modalTitle": "Êtes-vous sûr de vouloir supprimer cette tâche ?", "modalTitle": "Êtes-vous sûr de vouloir supprimer cette tâche ?",
"entry": "Supprimer l'entrée", "entry": "Supprimer l'entrée",
"entryAndFiles": "Supprimer l'entrée et le(s) fichier(s)" "entryAndFiles": "Supprimer l'entrée et le(s) fichier(s)"
@@ -2548,7 +2548,7 @@
"allImagesAlreadyImported": "Toutes les images déjà importées", "allImagesAlreadyImported": "Toutes les images déjà importées",
"onlyAdminCanImport": "Seuls les administrateurs peuvent importer depuis docker", "onlyAdminCanImport": "Seuls les administrateurs peuvent importer depuis docker",
"selectAll": "Tout sélectionner", "selectAll": "Tout sélectionner",
"deselectAll": "Tout déselectionner" "deselectAll": "Tout désélectionner"
}, },
"provider": { "provider": {
"label": "Fournisseur" "label": "Fournisseur"
@@ -2673,7 +2673,7 @@
}, },
"error": { "error": {
"integrationsDisconnected": "Aucune donnée disponible, toutes les intégrations sont déconnectées", "integrationsDisconnected": "Aucune donnée disponible, toutes les intégrations sont déconnectées",
"unknownContentOption": "Option de contenu inconnue pour le widget d'état du réseau: " "unknownContentOption": "Option de contenu inconnue pour le widget d'état du réseau : "
}, },
"name": "État du réseau", "name": "État du réseau",
"description": "Afficher les périphériques connectés sur un réseau" "description": "Afficher les périphériques connectés sur un réseau"
@@ -2765,7 +2765,7 @@
"label": "Mode d'affichage", "label": "Mode d'affichage",
"option": { "option": {
"percentage": { "percentage": {
"label": "Pourcentage (ex : 70%)" "label": "Pourcentage (ex : 76%)"
}, },
"absolute": { "absolute": {
"label": "Valeurs absolues (ex. : 800 Go / 1 To)" "label": "Valeurs absolues (ex. : 800 Go / 1 To)"
@@ -2973,7 +2973,7 @@
}, },
"customCss": { "customCss": {
"label": "CSS personnalisé pour ce tableau", "label": "CSS personnalisé pour ce tableau",
"description": "En outre, vous pouvez personnaliser votre tableau de bord à l'aide de CSS. Réservé aux utilisateurs expérimentés.", "description": "De plus, personnalisez votre tableau de bord à l'aide de CSS, recommandé uniquement pour les utilisateurs expérimentés",
"customClassesAlert": { "customClassesAlert": {
"title": "Classes personnalisées", "title": "Classes personnalisées",
"description": "Vous pouvez ajouter des classes personnalisées aux éléments de votre tableau dans les options avancées de chaque élément et les utiliser dans le CSS personnalisé ci-dessus." "description": "Vous pouvez ajouter des classes personnalisées aux éléments de votre tableau dans les options avancées de chaque élément et les utiliser dans le CSS personnalisé ci-dessus."
@@ -3251,7 +3251,7 @@
"label": "Supprimer définitivement", "label": "Supprimer définitivement",
"confirm": { "confirm": {
"title": "Supprimer le tableau de bord", "title": "Supprimer le tableau de bord",
"description": "Êtes-vous sûr de vouloir supprimer le tableau {name}?" "description": "Êtes-vous sûr de vouloir supprimer le tableau {name} ?"
} }
} }
}, },