New Crowdin updates (#1383)
* New translations general.json (Latvian) * New translations zod.json (Latvian) * New translations preferences.json (Latvian) * New translations header.json (Latvian) * New translations common.json (Latvian) * New translations customize.json (Latvian) * New translations manage.json (Latvian) * New translations boards.json (Latvian) * New translations index.json (Latvian) * New translations invites.json (Latvian) * New translations invite.json (Latvian) * New translations create.json (Latvian) * New translations users.json (Latvian) * New translations docker.json (Latvian) * New translations password-requirements.json (Latvian) * New translations access.json (Latvian) * New translations common.json (LOLCAT) * New translations calendar.json (LOLCAT) * New translations page-appearance.json (LOLCAT) * New translations login.json (LOLCAT) * New translations general.json (LOLCAT) * New translations zod.json (LOLCAT) * New translations preferences.json (LOLCAT) * New translations header.json (LOLCAT) * New translations common.json (LOLCAT) * New translations customize.json (LOLCAT) * New translations manage.json (LOLCAT) * New translations boards.json (LOLCAT) * New translations index.json (LOLCAT) * New translations invites.json (LOLCAT) * New translations invite.json (LOLCAT) * New translations create.json (LOLCAT) * New translations users.json (LOLCAT) * New translations docker.json (LOLCAT) * New translations password-requirements.json (LOLCAT) * New translations access.json (LOLCAT) * New translations common.json (German) * New translations login.json (German) * New translations general.json (German) * New translations zod.json (German) * New translations preferences.json (German) * New translations header.json (German) * New translations common.json (German) * New translations customize.json (German) * New translations manage.json (German) * New translations boards.json (German) * New translations index.json (German) * New translations invites.json (German) * New translations invite.json (German) * New translations create.json (German) * New translations users.json (German) * New translations docker.json (German) * New translations password-requirements.json (German) * New translations common.json (Turkish) * New translations login.json (Turkish) * New translations general.json (Turkish) * New translations zod.json (Turkish) * New translations preferences.json (Turkish) * New translations header.json (Turkish) * New translations common.json (Turkish) * New translations customize.json (Turkish) * New translations manage.json (Turkish) * New translations boards.json (Turkish) * New translations index.json (Turkish) * New translations invites.json (Turkish) * New translations invite.json (Turkish) * New translations create.json (Turkish) * New translations users.json (Turkish) * New translations docker.json (Turkish) * New translations password-requirements.json (Turkish) * New translations access.json (Turkish) * New translations dns-hole-controls.json (Slovak) * New translations access.json (German) * New translations common.json (Slovak) * New translations login.json (Slovak) * New translations general.json (Slovak) * New translations zod.json (Slovak) * New translations preferences.json (Slovak) * New translations header.json (Slovak) * New translations common.json (Slovak) * New translations customize.json (Slovak) * New translations manage.json (Slovak) * New translations boards.json (Slovak) * New translations index.json (Slovak) * New translations invites.json (Slovak) * New translations invite.json (Slovak) * New translations create.json (Slovak) * New translations users.json (Slovak) * New translations docker.json (Slovak) * New translations password-requirements.json (Slovak) * New translations access.json (Slovak) * New translations login.json (French) * New translations header.json (French) * New translations customize.json (French) * New translations manage.json (French) * New translations boards.json (French) * New translations index.json (French) * New translations invites.json (French) * New translations invite.json (French) * New translations create.json (French) * New translations users.json (French) * New translations dns-hole-controls.json (Russian) * New translations login.json (Spanish) * New translations header.json (Spanish) * New translations common.json (Spanish) * New translations customize.json (Spanish) * New translations manage.json (Spanish) * New translations boards.json (Spanish) * New translations index.json (Spanish) * New translations invite.json (Spanish) * New translations create.json (Spanish) * New translations users.json (Spanish) * New translations calendar.json (Russian) * New translations login.json (Russian) * New translations general.json (Russian) * New translations zod.json (Russian) * New translations preferences.json (Russian) * New translations header.json (Russian) * New translations common.json (Russian) * New translations customize.json (Russian) * New translations manage.json (Russian) * New translations boards.json (Russian) * New translations index.json (Russian) * New translations invites.json (Russian) * New translations invite.json (Russian) * New translations create.json (Russian) * New translations users.json (Russian) * New translations docker.json (Russian) * New translations password-requirements.json (Russian) * New translations access.json (Russian) * New translations common.json (Swedish) * New translations login.json (Swedish) * New translations general.json (Swedish) * New translations zod.json (Swedish) * New translations header.json (Swedish) * New translations preferences.json (Spanish) * New translations header.json (Spanish) * New translations boards.json (Spanish) * New translations index.json (Spanish) * New translations invites.json (Spanish) * New translations create.json (Spanish) * New translations users.json (Spanish) * New translations access.json (Spanish) * New translations common.json (Chinese Simplified) * New translations login.json (Chinese Simplified) * New translations header.json (Chinese Simplified) * New translations common.json (Danish) * New translations login.json (Danish) * New translations general.json (Danish) * New translations zod.json (Danish) * New translations preferences.json (Danish) * New translations header.json (Danish) * New translations common.json (Danish) * New translations customize.json (Danish) * New translations manage.json (Danish) * New translations boards.json (Danish) * New translations index.json (Danish) * New translations invites.json (Danish) * New translations invite.json (Danish) * New translations create.json (Danish) * New translations users.json (Danish) * New translations docker.json (Danish) * New translations password-requirements.json (Danish) * New translations access.json (Danish) * New translations common.json (Hungarian) * New translations login.json (Hungarian) * New translations general.json (Hungarian) * New translations zod.json (Hungarian) * New translations preferences.json (Hungarian) * New translations header.json (Hungarian) * New translations common.json (Hungarian) * New translations customize.json (Hungarian) * New translations manage.json (Hungarian) * New translations boards.json (Hungarian) * New translations index.json (Hungarian) * New translations invites.json (Hungarian) * New translations invite.json (Hungarian) * New translations create.json (Hungarian) * New translations users.json (Hungarian) * New translations docker.json (Hungarian) * New translations password-requirements.json (Hungarian) * New translations selector.json (French) * New translations zod.json (French) * New translations preferences.json (French) * New translations header.json (French) * New translations common.json (French) * New translations customize.json (French) * New translations manage.json (French) * New translations boards.json (French) * New translations invites.json (French) * New translations create.json (French) * New translations docker.json (French) * New translations password-requirements.json (French) * New translations access.json (French) * New translations general.json (French) * New translations common.json (French) * New translations common-media-cards.json (French) * New translations zod.json (French) * New translations preferences.json (French) * New translations boards.json (French) * New translations index.json (French) * New translations invites.json (French) * New translations users.json (French) * New translations docker.json (French) * New translations invite.json (Chinese Simplified) * New translations create.json (Chinese Simplified) * New translations login.json (Chinese Simplified) * New translations general.json (Chinese Simplified) * New translations zod.json (Chinese Simplified) * New translations preferences.json (Chinese Simplified) * New translations header.json (Chinese Simplified) * New translations common.json (Chinese Simplified) * New translations customize.json (Chinese Simplified) * New translations manage.json (Chinese Simplified) * New translations boards.json (Chinese Simplified) * New translations index.json (Chinese Simplified) * New translations invites.json (Chinese Simplified) * New translations create.json (Chinese Simplified) * New translations users.json (Chinese Simplified) * New translations docker.json (Chinese Simplified) * New translations password-requirements.json (Chinese Simplified) * New translations access.json (Chinese Simplified) * New translations index.json (Spanish) * New translations users.json (Spanish) * New translations common.json (Spanish) * New translations general.json (Spanish) * New translations zod.json (Spanish) * New translations users.json (Spanish) * New translations docker.json (Spanish) * New translations password-requirements.json (Spanish) * New translations common.json (Hebrew) * New translations login.json (Hebrew) * New translations general.json (Hebrew) * New translations zod.json (Hebrew) * New translations header.json (Hebrew) * New translations boards.json (French) * New translations index.json (French) * New translations invites.json (French) * New translations zod.json (Hebrew) * New translations preferences.json (Hebrew) * New translations header.json (Hebrew) * New translations common.json (Hebrew) * New translations customize.json (Hebrew) * New translations manage.json (Hebrew) * New translations index.json (Hebrew) * New translations invites.json (Hebrew) * New translations invite.json (Hebrew) * New translations create.json (Hebrew) * New translations users.json (Hebrew) * New translations docker.json (Hebrew)
This commit is contained in:
35
public/locales/fr/authentication/invite.json
Normal file
35
public/locales/fr/authentication/invite.json
Normal file
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"metaTitle": "Créer un compte",
|
||||
"title": "Créer un compte",
|
||||
"text": "Veuillez définir vos identifiants ci-dessous",
|
||||
"form": {
|
||||
"fields": {
|
||||
"username": {
|
||||
"label": "Nom d'utilisateur"
|
||||
},
|
||||
"password": {
|
||||
"label": "Mot de passe"
|
||||
},
|
||||
"passwordConfirmation": {
|
||||
"label": "Confirmation du mot de passe"
|
||||
}
|
||||
},
|
||||
"buttons": {
|
||||
"submit": "Créer un compte"
|
||||
}
|
||||
},
|
||||
"notifications": {
|
||||
"loading": {
|
||||
"title": "Création du compte",
|
||||
"text": "Un instant"
|
||||
},
|
||||
"success": {
|
||||
"title": "Compte créé",
|
||||
"text": "Votre compte a bien été créé"
|
||||
},
|
||||
"error": {
|
||||
"title": "Erreur",
|
||||
"text": "Quelque chose ne s'est pas bien passé, l'erreur obtenue est la suivante : {{error}}"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,27 +1,20 @@
|
||||
{
|
||||
"metaTitle": "Connexion",
|
||||
"title": "Bienvenue !",
|
||||
"text": "Veuillez entrer votre mot de passe",
|
||||
"text": "Veuillez saisir vos identifiants",
|
||||
"form": {
|
||||
"fields": {
|
||||
"username": {
|
||||
"label": "Nom d'utilisateur"
|
||||
},
|
||||
"password": {
|
||||
"label": "Mot de passe",
|
||||
"placeholder": "Votre mot de passe"
|
||||
"label": "Mot de passe"
|
||||
}
|
||||
},
|
||||
"buttons": {
|
||||
"submit": "Se connecter"
|
||||
}
|
||||
},
|
||||
"afterLoginRedirection": "Après la connexion, vous serez redirigé vers {{url}}"
|
||||
},
|
||||
"notifications": {
|
||||
"checking": {
|
||||
"title": "Vérification de votre mot de passe",
|
||||
"message": "Votre mot de passe est en cours de vérification..."
|
||||
},
|
||||
"correct": {
|
||||
"title": "Inscription réussie, redirection..."
|
||||
},
|
||||
"wrong": {
|
||||
"title": "Le mot de passe saisi est incorrect, veuillez réessayer."
|
||||
}
|
||||
}
|
||||
}
|
||||
"alert": "Vos identifiants sont incorrects ou ce compte n'existe pas. Veuillez réessayer."
|
||||
}
|
||||
5
public/locales/fr/boards/common.json
Normal file
5
public/locales/fr/boards/common.json
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"header": {
|
||||
"customize": "Personnaliser le tableau de bord"
|
||||
}
|
||||
}
|
||||
29
public/locales/fr/boards/customize.json
Normal file
29
public/locales/fr/boards/customize.json
Normal file
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"metaTitle": "Personnaliser le tableau de bord {{name}}",
|
||||
"pageTitle": "Personnalisation du tableau de bord {{name}}",
|
||||
"backToBoard": "Retour au tableau de bord",
|
||||
"settings": {
|
||||
"appearance": {
|
||||
"primaryColor": "Couleur primaire",
|
||||
"secondaryColor": "Couleur secondaire"
|
||||
}
|
||||
},
|
||||
"save": {
|
||||
"button": "Sauvegarder les modifications",
|
||||
"note": "Attention, vous avez des modifications non enregistrées !"
|
||||
},
|
||||
"notifications": {
|
||||
"pending": {
|
||||
"title": "Enregistrement de la personnalisation",
|
||||
"message": "Veuillez patienter pendant que nous enregistrons votre personnalisation"
|
||||
},
|
||||
"success": {
|
||||
"title": "Personnalisation sauvegardée",
|
||||
"message": "Votre personnalisation a bien été sauvegardée"
|
||||
},
|
||||
"error": {
|
||||
"title": "Erreur",
|
||||
"message": "Impossible d’enregistrer les modifications"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -3,9 +3,13 @@
|
||||
"about": "À propos",
|
||||
"cancel": "Annuler",
|
||||
"close": "Fermer",
|
||||
"back": "Retour",
|
||||
"delete": "Supprimer",
|
||||
"ok": "OK",
|
||||
"edit": "Modifier",
|
||||
"next": "Suivant",
|
||||
"previous": "Précédent",
|
||||
"confirm": "Confirmer",
|
||||
"enabled": "Activé",
|
||||
"disabled": "Désactivé",
|
||||
"enableAll": "Activer tout",
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
"menu": {
|
||||
"moveUp": "Monter",
|
||||
"moveDown": "Descendre",
|
||||
"addCategory": "",
|
||||
"addCategory": "Ajouter une catégorie {{location}}",
|
||||
"addAbove": "au-dessus",
|
||||
"addBelow": "en dessous"
|
||||
}
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
},
|
||||
"apps": "Applications",
|
||||
"app": {
|
||||
"defaultName": "Votre Application"
|
||||
"defaultName": "Votre application"
|
||||
},
|
||||
"widgets": "Widgets",
|
||||
"categories": "Catégories",
|
||||
@@ -19,7 +19,7 @@
|
||||
"defaultName": "Nouvelle catégorie",
|
||||
"created": {
|
||||
"title": "Catégorie créée",
|
||||
"message": "La catégorie \"{{name}}\" a été créée"
|
||||
"message": "La catégorie « {{name}} » a été créée"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
34
public/locales/fr/layout/header.json
Normal file
34
public/locales/fr/layout/header.json
Normal file
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"experimentalNote": {
|
||||
"label": "Ceci est une fonctionnalité expérimentale de Homarr. Veuilez signaler tout problème sur <gh>GitHub</gh> ou sur <dc>Discord</dc>."
|
||||
},
|
||||
"search": {
|
||||
"label": "Rechercher",
|
||||
"engines": {
|
||||
"web": "Rechercher {{query}} sur le web",
|
||||
"youtube": "Rechercher {{query}} sur YouTube",
|
||||
"torrent": "Rechercher {{query}} parmi les torrents",
|
||||
"movie": "Rechercher {{query}} sur {{app}}"
|
||||
}
|
||||
},
|
||||
"actions": {
|
||||
"avatar": {
|
||||
"switchTheme": "Changer de thème",
|
||||
"preferences": "Préférences utilisateur",
|
||||
"defaultBoard": "Tableau de bord par défaut",
|
||||
"manage": "",
|
||||
"about": {
|
||||
"label": "À propos",
|
||||
"new": ""
|
||||
},
|
||||
"logout": "Se déconnecter de {{username}}",
|
||||
"login": "Connexion"
|
||||
}
|
||||
},
|
||||
"modals": {
|
||||
"movie": {
|
||||
"title": "",
|
||||
"topResults": "{{count}} premiers résultats pour <b>{{search}}</b>."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -8,5 +8,5 @@
|
||||
"title": "Le mode d'édition est activé pour la taille de <1>{{size}}</1>",
|
||||
"text": "Vous pouvez désormais ajuster et configurer vos applications. Les modifications ne sont <strong>pas enregistrées</strong> jusqu'à ce que vous quittiez le mode édition"
|
||||
},
|
||||
"unloadEvent": ""
|
||||
"unloadEvent": "Quittez le mode d'édition pour enregistrer vos modifications"
|
||||
}
|
||||
|
||||
32
public/locales/fr/layout/manage.json
Normal file
32
public/locales/fr/layout/manage.json
Normal file
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"navigation": {
|
||||
"home": {
|
||||
"title": "Accueil"
|
||||
},
|
||||
"boards": {
|
||||
"title": "Tableaux de bord"
|
||||
},
|
||||
"users": {
|
||||
"title": "Utilisateurs",
|
||||
"items": {
|
||||
"manage": "",
|
||||
"invites": "Invitations"
|
||||
}
|
||||
},
|
||||
"help": {
|
||||
"title": "Aide",
|
||||
"items": {
|
||||
"documentation": "Documentation",
|
||||
"report": "Signaler un problème ou un bug",
|
||||
"discord": "Communauté Discord",
|
||||
"contribute": "Contribuer"
|
||||
}
|
||||
},
|
||||
"tools": {
|
||||
"title": "Outils",
|
||||
"items": {
|
||||
"docker": "Docker"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -6,7 +6,7 @@
|
||||
"key": "Raccourci clavier",
|
||||
"action": "Action",
|
||||
"keybinds": "Affectation des touches",
|
||||
"documentation": "",
|
||||
"documentation": "Documentation",
|
||||
"actions": {
|
||||
"toggleTheme": "Basculer entre mode clair/sombre",
|
||||
"focusSearchBar": "Focus sur la barre de recherche",
|
||||
@@ -23,7 +23,7 @@
|
||||
"experimental_disableEditMode": "<b>EXPÉRIMENTAL</b> : désactiver le mode édition"
|
||||
},
|
||||
"version": {
|
||||
"new": "",
|
||||
"dropdown": ""
|
||||
"new": "Nouveau : {{newVersion}}",
|
||||
"dropdown": "La version {{newVersion}} est disponible ! La version actuelle est {{currentVersion}}"
|
||||
}
|
||||
}
|
||||
@@ -26,7 +26,7 @@
|
||||
"description": "Ouvrez l'application dans un nouvel onglet au lieu de l'onglet actuel."
|
||||
},
|
||||
"tooltipDescription": {
|
||||
"label": "Description de l'Application",
|
||||
"label": "Description de l'application",
|
||||
"description": "Le texte que vous allez entrer apparaitra quand vous survolerez votre application.\nUtilisez cela pour donner plus d'informations aux utilisateurs à propos de votre application ou laissez vide pour qu'il n'y ait rien."
|
||||
},
|
||||
"customProtocolWarning": "Utilisation d'un protocole non standard. Ceci peut nécessiter des applications préinstallées et peut introduire des failles de sécurité. Assurez-vous que votre adresse est sécurisée et de confiance."
|
||||
@@ -55,8 +55,8 @@
|
||||
}
|
||||
},
|
||||
"appNameFontSize": {
|
||||
"label": "",
|
||||
"description": ""
|
||||
"label": "Taille de la police du nom de l'application",
|
||||
"description": "Définissez la taille de la police lorsque le nom de l'application est affiché sur la tuile."
|
||||
},
|
||||
"appNameStatus": {
|
||||
"label": "Status du nom de l'application",
|
||||
@@ -71,22 +71,22 @@
|
||||
"label": "Position du nom de l'application",
|
||||
"description": "Position du nom de l'application par rapport à l'icône.",
|
||||
"dropdown": {
|
||||
"top": "Dessus",
|
||||
"top": "Au-dessus",
|
||||
"right": "Droite",
|
||||
"bottom": "Dessous",
|
||||
"bottom": "En-dessous",
|
||||
"left": "Gauche"
|
||||
}
|
||||
},
|
||||
"lineClampAppName": {
|
||||
"label": "Coupe ligne pour le nom de l'application",
|
||||
"description": "Défini sur combien de lignes le nom de l'application va s'étendre. 0 pour illimité."
|
||||
"description": "Définissez sur combien de lignes le nom de l'application va s'étendre. 0 pour illimité."
|
||||
}
|
||||
},
|
||||
"integration": {
|
||||
"type": {
|
||||
"label": "Configuration d’intégrations",
|
||||
"description": "La configuration d'intégration qui sera utilisée pour se connecter à votre application.",
|
||||
"placeholder": "Sélectionner une itégration",
|
||||
"placeholder": "Sélectionner une intégration",
|
||||
"defined": "Défini",
|
||||
"undefined": "Indéfini",
|
||||
"public": "Public",
|
||||
|
||||
44
public/locales/fr/manage/boards.json
Normal file
44
public/locales/fr/manage/boards.json
Normal file
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"metaTitle": "Tableaux de bord",
|
||||
"pageTitle": "Tableaux de bord",
|
||||
"cards": {
|
||||
"statistics": {
|
||||
"apps": "Applications",
|
||||
"widgets": "Widgets",
|
||||
"categories": "Catégories"
|
||||
},
|
||||
"buttons": {
|
||||
"view": "Voir le tableau de bord"
|
||||
},
|
||||
"menu": {
|
||||
"setAsDefault": "Définir comme votre tableau de bord par défaut",
|
||||
"delete": {
|
||||
"label": "Supprimer définitivement",
|
||||
"disabled": "Suppression désactivée car certains anciens composants Homarr ne permettent pas la suppression de la configuration par défaut. La suppression sera possible dans le futur."
|
||||
}
|
||||
},
|
||||
"badges": {
|
||||
"fileSystem": "Système de fichiers",
|
||||
"default": ""
|
||||
}
|
||||
},
|
||||
"buttons": {
|
||||
"create": "Créer un nouveau tableau de bord"
|
||||
},
|
||||
"modals": {
|
||||
"delete": {
|
||||
"title": "Supprimer le tableau de bord",
|
||||
"text": "Êtes-vous sûr de vouloir supprimer ce tableau de bord ? Cette action ne peut être annulée et toutes vos données seront définitivement supprimées."
|
||||
},
|
||||
"create": {
|
||||
"title": "Créer un tableau de bord",
|
||||
"text": "Le nom du tableau de bord ne pourra pas être changé une fois créé.",
|
||||
"form": {
|
||||
"name": {
|
||||
"label": "Nom"
|
||||
},
|
||||
"submit": "Créer"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
23
public/locales/fr/manage/index.json
Normal file
23
public/locales/fr/manage/index.json
Normal file
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"metaTitle": "",
|
||||
"hero": {
|
||||
"title": "Content de te revoir, {{username}}",
|
||||
"fallbackUsername": "Anonyme",
|
||||
"subtitle": "Bienvenue sur votre hub d'applications. Organisez, optimisez et conquérez !"
|
||||
},
|
||||
"quickActions": {
|
||||
"title": "Actions rapides",
|
||||
"boards": {
|
||||
"title": "Vos tableaux de bord",
|
||||
"subtitle": "Créer et gérer vos tableaux de bord"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"title": "Inviter un nouvel utilisateur",
|
||||
"subtitle": "Créer et envoyer une invitation pour inscription"
|
||||
},
|
||||
"manageUsers": {
|
||||
"title": "Gérer les utilisateurs",
|
||||
"subtitle": "Supprimer et gérer vos utilisateurs"
|
||||
}
|
||||
}
|
||||
}
|
||||
36
public/locales/fr/manage/users.json
Normal file
36
public/locales/fr/manage/users.json
Normal file
@@ -0,0 +1,36 @@
|
||||
{
|
||||
"metaTitle": "Utilisateurs",
|
||||
"pageTitle": "Gérer les utilisateurs",
|
||||
"text": "",
|
||||
"buttons": {
|
||||
"create": "Créer"
|
||||
},
|
||||
"table": {
|
||||
"header": {
|
||||
"user": "Utilisateur"
|
||||
}
|
||||
},
|
||||
"tooltips": {
|
||||
"deleteUser": "Supprimer l’utilisateur",
|
||||
"demoteAdmin": "Rétrograder l'administrateur",
|
||||
"promoteToAdmin": "Promouvoir en tant qu'administrateur"
|
||||
},
|
||||
"modals": {
|
||||
"delete": {
|
||||
"title": "Supprimer l'utilisateur {{name}}",
|
||||
"text": ""
|
||||
},
|
||||
"change-role": {
|
||||
"promote": {
|
||||
"title": "Promouvoir l'utilisateur {{name}} en tant qu'administrateur",
|
||||
"text": ""
|
||||
},
|
||||
"demote": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
},
|
||||
"confirm": "Confirmer"
|
||||
}
|
||||
},
|
||||
"searchDoesntMatch": "Votre recherche ne correspond à aucune entrée. Veuillez ajuster votre filtre."
|
||||
}
|
||||
52
public/locales/fr/manage/users/create.json
Normal file
52
public/locales/fr/manage/users/create.json
Normal file
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"metaTitle": "Créer un utilisateur",
|
||||
"steps": {
|
||||
"account": {
|
||||
"title": "Première étape",
|
||||
"text": "Créer un compte",
|
||||
"username": {
|
||||
"label": "Nom d'utilisateur"
|
||||
},
|
||||
"email": {
|
||||
"label": "Courriel"
|
||||
}
|
||||
},
|
||||
"security": {
|
||||
"title": "Seconde étape",
|
||||
"text": "Mot de passe",
|
||||
"password": {
|
||||
"label": "Mot de passe"
|
||||
}
|
||||
},
|
||||
"finish": {
|
||||
"title": "Confirmation",
|
||||
"text": "Enregistrer dans la base de données",
|
||||
"card": {
|
||||
"title": "Vérification de vos saisies",
|
||||
"text": "Après avoir envoyé les données dans la base de données, l'utilisateur pourra se connecter. Êtes-vous sûr de vouloir ajouter cet utilisateur dans la base de données et d'activer son compte ?"
|
||||
},
|
||||
"table": {
|
||||
"header": {
|
||||
"property": "Propriété",
|
||||
"value": "Valeur",
|
||||
"username": "Nom d'utilisateur",
|
||||
"email": "Courriel",
|
||||
"password": "Mot de passe"
|
||||
},
|
||||
"notSet": "Non défini",
|
||||
"valid": "Valide"
|
||||
},
|
||||
"failed": "Échec de la création de l'utilisateur : {{error}}"
|
||||
},
|
||||
"completed": {
|
||||
"alert": {
|
||||
"title": "Utilisateur créé",
|
||||
"text": "L'utilisateur a été créé dans la base de données. Il peut désormais se connecter."
|
||||
}
|
||||
}
|
||||
},
|
||||
"buttons": {
|
||||
"generateRandomPassword": "Génération aléatoire",
|
||||
"createAnother": "En créer un autre"
|
||||
}
|
||||
}
|
||||
48
public/locales/fr/manage/users/invites.json
Normal file
48
public/locales/fr/manage/users/invites.json
Normal file
@@ -0,0 +1,48 @@
|
||||
{
|
||||
"metaTitle": "",
|
||||
"pageTitle": "Gérer les invitations des utilisateurs",
|
||||
"description": "",
|
||||
"button": {
|
||||
"createInvite": "Créer une invitation",
|
||||
"deleteInvite": "Supprimer une invitation"
|
||||
},
|
||||
"table": {
|
||||
"header": {
|
||||
"id": "ID",
|
||||
"creator": "Créé par",
|
||||
"expires": "Date d'expiration",
|
||||
"action": "Actions"
|
||||
},
|
||||
"data": {
|
||||
"expiresAt": "a expiré à {{at}}",
|
||||
"expiresIn": "à {{in}}"
|
||||
}
|
||||
},
|
||||
"modals": {
|
||||
"create": {
|
||||
"title": "Créer une invitation",
|
||||
"description": "Après expiration, une invitation ne sera plus valide et le destinataire de cette invitation ne pourra pas créer un compte.",
|
||||
"form": {
|
||||
"expires": "Date d'expiration",
|
||||
"submit": "Créer"
|
||||
}
|
||||
},
|
||||
"copy": {
|
||||
"title": "Copier l'invitation",
|
||||
"description": "Votre invitation a été générée. Après avoir fermé cette fenêtre, <b>vous ne pourrez plus copier ce lien</b>. Si vous ne souhaitez plus inviter cette personne, vous pouvez supprimer l'invitation à tout moment.",
|
||||
"invitationLink": "Lien d'invitation",
|
||||
"details": {
|
||||
"id": "ID",
|
||||
"token": "Jeton"
|
||||
},
|
||||
"button": {
|
||||
"close": "Copier et fermer"
|
||||
}
|
||||
},
|
||||
"delete": {
|
||||
"title": "Supprimer une invitation",
|
||||
"description": "Êtes-vous sûr de vouloir supprimer cette invitation ? Les utilisateurs avec ce lien ne pourront plus créer un compte avec ce dernier."
|
||||
}
|
||||
},
|
||||
"noInvites": "Il n'y a pas encore d'invitations."
|
||||
}
|
||||
@@ -6,7 +6,7 @@
|
||||
"title": "Paramètres des marque-pages",
|
||||
"name": {
|
||||
"label": "Nom du widget",
|
||||
"info": "Laissez vide pour garder le titre caché."
|
||||
"info": "Laissez vide pour masquer le titre."
|
||||
},
|
||||
"items": {
|
||||
"label": "Éléments"
|
||||
@@ -15,8 +15,8 @@
|
||||
"label": "Mise en page",
|
||||
"data": {
|
||||
"autoGrid": "Grille automatique",
|
||||
"horizontal": "Horizontal",
|
||||
"vertical": "Vertical"
|
||||
"horizontal": "Horizontale",
|
||||
"vertical": "Verticale"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -29,9 +29,9 @@
|
||||
},
|
||||
"item": {
|
||||
"validation": {
|
||||
"length": "",
|
||||
"length": "La longueur doit être comprise entre {{shortest}} et {{longest}}",
|
||||
"invalidLink": "Lien non valide",
|
||||
"errorMsg": "Impossible d'enregistrer, car il y a eu des erreurs de validation. S'il vous plaît ajustez les données entrées."
|
||||
"errorMsg": "Impossible d'enregistrer car il y a eu des erreurs de validation. Veuillez ajuster les données saisies"
|
||||
},
|
||||
"name": "Nom",
|
||||
"url": "URL (lien)",
|
||||
|
||||
@@ -7,31 +7,28 @@
|
||||
"useSonarrv4": {
|
||||
"label": "Utiliser l'API de Sonarr v4"
|
||||
},
|
||||
"sundayStart": {
|
||||
"label": "Commencez la semaine par dimanche"
|
||||
},
|
||||
"radarrReleaseType": {
|
||||
"label": "Type de sortie Radarr",
|
||||
"data": {
|
||||
"inCinemas": "Au cinéma",
|
||||
"physicalRelease": "Physique",
|
||||
"digitalRelease": "Digitale"
|
||||
"inCinemas": "Sorties en salle",
|
||||
"physicalRelease": "Édition physique",
|
||||
"digitalRelease": "Édition numérique"
|
||||
}
|
||||
},
|
||||
"hideWeekDays": {
|
||||
"label": "Masquer les jours de la semaine"
|
||||
},
|
||||
"showUnmonitored": {
|
||||
"label": ""
|
||||
"label": "Afficher les éléments non surveillés"
|
||||
},
|
||||
"fontSize": {
|
||||
"label": "Taille de la police",
|
||||
"data": {
|
||||
"xs": "Très Petite",
|
||||
"xs": "Très petite",
|
||||
"sm": "Petite",
|
||||
"md": "Moyenne",
|
||||
"lg": "Grande",
|
||||
"xl": "Très Grande"
|
||||
"xl": "Très grande"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"buttons": {
|
||||
"play": "Jouer",
|
||||
"play": "Lire",
|
||||
"request": "Demande"
|
||||
}
|
||||
}
|
||||
@@ -8,7 +8,7 @@
|
||||
"label": "Affichage 24 h"
|
||||
},
|
||||
"dateFormat": {
|
||||
"label": "Formatage de la date",
|
||||
"label": "Format de la date",
|
||||
"data": {
|
||||
"hide": "Masquer la date"
|
||||
}
|
||||
@@ -21,7 +21,7 @@
|
||||
},
|
||||
"titleState": {
|
||||
"label": "Nom de la ville",
|
||||
"info": "Si vous avez choisis d'activer un fuseau horaire différent, le nom de la ville ainsi que le nom de son fuseau horaire peuvent être affichés.<br/>Vous pouvez aussi n'afficher que la ville ou aucun des deux.",
|
||||
"info": "Si vous avez choisi d'activer un fuseau horaire différent, le nom de la ville ainsi que le nom de son fuseau horaire peuvent être affichés.<br/>Vous pouvez aussi n'afficher que la ville ou aucun des deux.",
|
||||
"data": {
|
||||
"both": "Ville et fuseau horaire",
|
||||
"city": "Ville uniquement",
|
||||
|
||||
@@ -1,6 +1,12 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Contrôle du DNS hole",
|
||||
"description": "Contrôlez PiHole ou AdGuard depuis votre tableau de bord"
|
||||
"name": "Pilotage du DNS Hole",
|
||||
"description": "Contrôlez PiHole ou AdGuard depuis votre tableau de bord",
|
||||
"settings": {
|
||||
"title": "",
|
||||
"showToggleAllButtons": {
|
||||
"label": "Afficher les boutons \"Activer/Désactiver tout\""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,25 +1,25 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Résumé du DNS hole",
|
||||
"description": "Affiche les données importantes de PiHole ou AdGuard",
|
||||
"name": "Indicateurs clés d'un DNS hole",
|
||||
"description": "Affiche les données clés de PiHole ou d'AdGuard",
|
||||
"settings": {
|
||||
"title": "Paramètres du résumé du DNS hole",
|
||||
"title": "Paramètres du tableau de bord d'un DNS Hole",
|
||||
"usePiHoleColors": {
|
||||
"label": "Utiliser les couleurs de PiHole"
|
||||
"label": "Utiliser la palette de couleur de PiHole"
|
||||
},
|
||||
"layout": {
|
||||
"label": "Mise en page",
|
||||
"data": {
|
||||
"grid": "2 par 2",
|
||||
"row": "Horizontal",
|
||||
"column": "Vertical"
|
||||
"row": "Horizontale",
|
||||
"column": "Verticale"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"card": {
|
||||
"metrics": {
|
||||
"domainsOnAdlist": "Domaines sur les adlists",
|
||||
"domainsOnAdlist": "Domaines sur les listes de blocage",
|
||||
"queriesToday": "Requêtes aujourd'hui",
|
||||
"queriesBlockedTodayPercentage": "bloqué aujourd'hui",
|
||||
"queriesBlockedToday": "bloqué aujourd'hui"
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
"name": "iFrame",
|
||||
"description": "Intégrer n'importe quel contenu à partir d'Internet. Certains sites Web peuvent restreindre l'accès.",
|
||||
"settings": {
|
||||
"title": "Paramètres d'iFrame",
|
||||
"title": "Paramètres de l'iFrame",
|
||||
"embedUrl": {
|
||||
"label": "Intégrer l'URL"
|
||||
"label": "URL intégrée"
|
||||
},
|
||||
"allowFullScreen": {
|
||||
"label": "Permettre le plein écran"
|
||||
@@ -39,7 +39,7 @@
|
||||
"title": "URL invalide",
|
||||
"text": "Assurez-vous que vous avez saisi une adresse valide dans la configuration de votre widget"
|
||||
},
|
||||
"browserSupport": "Votre navigateur internet ne supporte pas les iframes. Veillez à le mettre à jour."
|
||||
"browserSupport": "Votre navigateur internet ne prend pas en charge les iframes. Merci de le mettre à jour."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
"label": "Remplacer les liens par des hôtes externes"
|
||||
},
|
||||
"openInNewTab": {
|
||||
"label": ""
|
||||
"label": "Ouvrir les liens dans un nouvel onglet"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -8,20 +8,20 @@
|
||||
"label": "Remplacer les liens par des hôtes externes"
|
||||
},
|
||||
"openInNewTab": {
|
||||
"label": ""
|
||||
"label": "Ouvrir les liens dans un nouvel onglet"
|
||||
}
|
||||
}
|
||||
},
|
||||
"mediaStats": {
|
||||
"title": "",
|
||||
"pending": "",
|
||||
"tvRequests": "",
|
||||
"movieRequests": "",
|
||||
"approved": "",
|
||||
"totalRequests": ""
|
||||
"title": "Statistiques des médias",
|
||||
"pending": "En attente de validation",
|
||||
"tvRequests": "Demandes de séries TV",
|
||||
"movieRequests": "Demandes de films",
|
||||
"approved": "Déjà approuvé",
|
||||
"totalRequests": "Total"
|
||||
},
|
||||
"userStats": {
|
||||
"title": "",
|
||||
"requests": ""
|
||||
"title": "Principaux utilisateurs",
|
||||
"requests": "Demandes : {{number}}"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
"header": {
|
||||
"session": "Session",
|
||||
"user": "Utilisateur",
|
||||
"currentlyPlaying": "En cours de lecture"
|
||||
"currentlyPlaying": "Regarde actuellement"
|
||||
}
|
||||
},
|
||||
"errors": {
|
||||
|
||||
@@ -11,14 +11,14 @@
|
||||
"label": "Cacher les torrents terminés"
|
||||
},
|
||||
"displayStaleTorrents": {
|
||||
"label": "Afficher les torrents périmés"
|
||||
"label": "Afficher les torrents obsolètes"
|
||||
},
|
||||
"labelFilterIsWhitelist": {
|
||||
"label": "La liste des libellés est une whitelist (au lieu d'une blacklist)"
|
||||
"label": "La liste des libellés est une liste blanche (au lieu d'une liste noire)"
|
||||
},
|
||||
"labelFilter": {
|
||||
"label": "Liste des libellés",
|
||||
"description": "Si la case \"est une whitelist\" est cochée, elle sera appliquée comme une liste blanche. Si la case n'est pas cochée, elle s'appliquera comme une liste noire (blacklist). Il ne se passera rien si elle est vide"
|
||||
"description": "Si la case \"La liste des libellés est une liste blanche\" est cochée, elle sera appliquée comme une liste blanche. Si la case n'est pas cochée, elle s'appliquera comme une liste noire. Rien ne se passera si elle est vide"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -54,7 +54,7 @@
|
||||
},
|
||||
"errors": {
|
||||
"noDownloadClients": {
|
||||
"title": "Aucun client Torrent supporté n'a été trouvé !",
|
||||
"title": "Aucun client Torrent pris en charge n'a été trouvé !",
|
||||
"text": "Ajouter un client Torrent pris en charge pour voir vos téléchargements en cours"
|
||||
},
|
||||
"generic": {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Flux vidéo",
|
||||
"description": "Intégrer 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",
|
||||
"settings": {
|
||||
"title": "Paramètres du widget de flux vidéo",
|
||||
"FeedUrl": {
|
||||
|
||||
7
public/locales/fr/password-requirements.json
Normal file
7
public/locales/fr/password-requirements.json
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"number": "Inclut un nombre",
|
||||
"lowercase": "Inclut une lettre minuscule",
|
||||
"uppercase": "Inclut une lettre majuscule",
|
||||
"special": "Inclut un caractère spécial",
|
||||
"length": "Inclut au moins {{count}} caractères"
|
||||
}
|
||||
6
public/locales/fr/settings/customization/access.json
Normal file
6
public/locales/fr/settings/customization/access.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"allowGuests": {
|
||||
"label": "Autoriser l'anonymat",
|
||||
"description": "Autoriser les utilisateurs non connectés à voir le tableau de bord"
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"disablePulse": {
|
||||
"label": "Désactiver la pulsation du ping",
|
||||
"description": "Par défaut, les indicateurs de ping dans Homarr pulsent. Cela peut être irritant. Ce curseur désactivera l'animation"
|
||||
"description": "Par défaut, les indicateurs de ping dans Homarr clignotent. Cela peut être irritant. Cette case désactivera l'animation"
|
||||
},
|
||||
"replaceIconsWithDots": {
|
||||
"label": "Remplacer les points de ping par des icônes",
|
||||
|
||||
@@ -20,6 +20,10 @@
|
||||
"accessibility": {
|
||||
"name": "Accessibilité",
|
||||
"description": "Configurer Homarr pour les utilisateurs handicapés et/ou invalides"
|
||||
},
|
||||
"access": {
|
||||
"name": "Accès",
|
||||
"description": "Configurer qui a accès à votre tableau de bord"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,8 +23,5 @@
|
||||
"description": "En outre, vous pouvez personnaliser votre tableau de bord à l'aide de CSS. Réservé aux utilisateurs expérimentés.",
|
||||
"placeholder": "Le CSS personnalisé sera appliqué en dernier",
|
||||
"applying": "Application du code CSS..."
|
||||
},
|
||||
"buttons": {
|
||||
"submit": "Soumettre"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,24 +1,24 @@
|
||||
{
|
||||
"title": "",
|
||||
"title": "Nettoyage du cache",
|
||||
"selector": {
|
||||
"label": "",
|
||||
"label": "Sélectionner le(s) cache(s) à effacer",
|
||||
"data": {
|
||||
"ping": "",
|
||||
"repositoryIcons": "",
|
||||
"calendar&medias": "",
|
||||
"weather": ""
|
||||
"ping": "Requêtes ping",
|
||||
"repositoryIcons": "Icônes distantes/locales",
|
||||
"calendar&medias": "Médias du calendrier",
|
||||
"weather": "Données météo"
|
||||
}
|
||||
},
|
||||
"buttons": {
|
||||
"notificationTitle": "",
|
||||
"notificationTitle": "Cache effacé",
|
||||
"clearAll": {
|
||||
"text": "",
|
||||
"notificationMessage": ""
|
||||
"text": "Effacer tout le cache",
|
||||
"notificationMessage": "Tous les caches ont été vidés"
|
||||
},
|
||||
"clearSelect": {
|
||||
"text": "",
|
||||
"notificationMessageSingle": "",
|
||||
"notificationMessageMulti": ""
|
||||
"text": "Effacer les requêtes sélectionnées",
|
||||
"notificationMessageSingle": "Le cache pour {{value}} a été effacé",
|
||||
"notificationMessageMulti": "Le cache pour {{values}} a été effacé"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,22 +1,22 @@
|
||||
{
|
||||
"menu": {
|
||||
"toggle": "",
|
||||
"enable": "",
|
||||
"disable": ""
|
||||
"toggle": "Basculer vers le mode édition",
|
||||
"enable": "Activer le mode édition",
|
||||
"disable": "Désactiver le mode édition"
|
||||
},
|
||||
"form": {
|
||||
"label": "",
|
||||
"message": "",
|
||||
"label": "Modifier le mot de passe",
|
||||
"message": "Pour activer le mode édition, vous devez saisir le mot de passe que vous avez entré dans la variable d'environnement appelée <Code>EDIT_MODE_PASSWORD</Code> . Si cette variable n'est pas définie, vous ne pourrez pas activer ou désactiver le mode édition.",
|
||||
"submit": "Soumettre"
|
||||
},
|
||||
"notification": {
|
||||
"success": {
|
||||
"title": "",
|
||||
"message": ""
|
||||
"title": "Réussie",
|
||||
"message": "Basculement vers le mode édition réussi, rechargement de la page..."
|
||||
},
|
||||
"error": {
|
||||
"title": "Erreur",
|
||||
"message": ""
|
||||
"message": "Impossible d'activer/désactiver le mode d'édition, veuillez réessayer."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"title": "Moteur de recherche",
|
||||
"configurationName": "Configuration du moteur de recherche",
|
||||
"custom": "",
|
||||
"custom": "Personnalisé",
|
||||
"tips": {
|
||||
"generalTip": "Vous pouvez utiliser plusieurs préfixes ! L'ajout de ces préfixes devant votre requête filtrera les résultats. !s (Web), !t (Torrents), !y (YouTube), et !m (Media).",
|
||||
"placeholderTip": "%s peut être utilisé en tant que placeholder pour la requête."
|
||||
|
||||
32
public/locales/fr/tools/docker.json
Normal file
32
public/locales/fr/tools/docker.json
Normal file
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"title": "Docker",
|
||||
"alerts": {
|
||||
"notConfigured": {
|
||||
"text": ""
|
||||
}
|
||||
},
|
||||
"modals": {
|
||||
"selectBoard": {
|
||||
"title": "Choisir un tableau de bord",
|
||||
"text": "Choisissez le tableau sur lequel vous souhaiyez ajouter les applications pour les conteneurs Docker sélectionnés.",
|
||||
"form": {
|
||||
"board": {
|
||||
"label": "Tableau de bord"
|
||||
},
|
||||
"submit": "Ajouter des applications"
|
||||
}
|
||||
}
|
||||
},
|
||||
"notifications": {
|
||||
"selectBoard": {
|
||||
"success": {
|
||||
"title": "Applications ajoutées au tableau de bord",
|
||||
"message": "Les applications pour les conteneurs Docker sélectionnés ont bien été ajoutées au tableau de bord."
|
||||
},
|
||||
"error": {
|
||||
"title": "Impossible d'ajouter des applications au tableau de bord",
|
||||
"message": "Les applications pour les conteneurs Docker sélectionnés n'ont pas pu être ajoutées au tableau de bord."
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
48
public/locales/fr/user/preferences.json
Normal file
48
public/locales/fr/user/preferences.json
Normal file
@@ -0,0 +1,48 @@
|
||||
{
|
||||
"metaTitle": "Préférences",
|
||||
"pageTitle": "Vos préférences",
|
||||
"boards": {
|
||||
"defaultBoard": {
|
||||
"label": "Tableau de bord par défaut"
|
||||
}
|
||||
},
|
||||
"accessibility": {
|
||||
"title": "Accessibilité",
|
||||
"disablePulse": {
|
||||
"label": "Désactiver la pulsation du ping",
|
||||
"description": "Par défaut, les indicateurs de ping dans Homarr clignotent. Cela peut être irritant. Cette case désactivera l'animation"
|
||||
},
|
||||
"replaceIconsWithDots": {
|
||||
"label": "Remplacer les points de ping par des icônes",
|
||||
"description": "Pour les daltoniens, les points de ping peuvent être difficilement différenciables. Ceci remplacera les indicateurs par des icônes"
|
||||
}
|
||||
},
|
||||
"localization": {
|
||||
"language": {
|
||||
"label": "Langue"
|
||||
},
|
||||
"firstDayOfWeek": {
|
||||
"label": "Premier jour de la semaine",
|
||||
"options": {
|
||||
"monday": "Lundi",
|
||||
"saturday": "Samedi",
|
||||
"sunday": "Dimanche"
|
||||
}
|
||||
}
|
||||
},
|
||||
"searchEngine": {
|
||||
"title": "Moteur de recherche",
|
||||
"custom": "Personnalisé",
|
||||
"newTab": {
|
||||
"label": "Ouvrir les résultats de la recherche dans un nouvel onglet"
|
||||
},
|
||||
"autoFocus": {
|
||||
"label": "Se placer sur la barre de recherche au chargement de la page.",
|
||||
"description": "Ceci permet de placer automatiquement le curseur sur la barre de recherche lorsque vous naviguez sur les pages de tableau de bord. Ne fonctionnera que sur les PC."
|
||||
},
|
||||
"template": {
|
||||
"label": "URL de la requête",
|
||||
"description": "Utilisez %s comme substitut pour la requête"
|
||||
}
|
||||
}
|
||||
}
|
||||
22
public/locales/fr/zod.json
Normal file
22
public/locales/fr/zod.json
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"errors": {
|
||||
"default": "Ce champ est invalide",
|
||||
"required": "Ce champ est requis",
|
||||
"string": {
|
||||
"startsWith": "Ce champ doit commencer par {{startsWith}}",
|
||||
"endsWith": "Ce champ doit terminer par {{endsWith}}",
|
||||
"includes": "Ce champ doit inclure {{includes}}"
|
||||
},
|
||||
"tooSmall": {
|
||||
"string": "Ce champ doit faire au moins {{minimum}} caractères",
|
||||
"number": "Ce champ doit être supérieur ou égal à {{minimum}}"
|
||||
},
|
||||
"tooBig": {
|
||||
"string": "Ce champ doit faire au plus {{maximum}} caractères",
|
||||
"number": "Ce champ doit être inférieur ou égal à {{maximum}}"
|
||||
},
|
||||
"custom": {
|
||||
"passwordMatch": "Les mots de passe doivent correspondre"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user