175 lines
4.9 KiB
JSON
175 lines
4.9 KiB
JSON
{
|
|
"nav": {
|
|
"objets": "Objets",
|
|
"emplacements": "Emplacements",
|
|
"categories": "Categories",
|
|
"achats": "Achats",
|
|
"analyse": "Analyse hardware",
|
|
"settings": "Settings",
|
|
"debug": "Debug"
|
|
},
|
|
"home": {
|
|
"title": "MatosBox",
|
|
"subtitle": "Inventaire simple pour le materiel, les composants et les outils."
|
|
},
|
|
"actions": {
|
|
"open": "Ouvrir",
|
|
"edit": "Editer",
|
|
"delete": "Supprimer",
|
|
"reload": "Recharger",
|
|
"save": "Enregistrer",
|
|
"copy": "Copier",
|
|
"confirm": "Confirmer",
|
|
"cancel": "Annuler",
|
|
"upload": "Uploader",
|
|
"add": "Ajouter",
|
|
"setPrimary": "Principale",
|
|
"apply": "Appliquer"
|
|
},
|
|
"filters": {
|
|
"name": "Nom",
|
|
"status": "Statut",
|
|
"limit": "Limite",
|
|
"reset": "Reinitialiser"
|
|
},
|
|
"pagination": {
|
|
"page": "Page",
|
|
"prev": "Precedent",
|
|
"next": "Suivant"
|
|
},
|
|
"form": {
|
|
"nom": "Nom",
|
|
"description": "Description",
|
|
"quantite": "Quantite",
|
|
"statut": "Statut",
|
|
"parentIdOpt": "Parent ID (optionnel)",
|
|
"slug": "Slug",
|
|
"icone": "Icone",
|
|
"piece": "Piece",
|
|
"meuble": "Meuble",
|
|
"numeroBoite": "Numero boite",
|
|
"save": "Enregistrer",
|
|
"saving": "En cours...",
|
|
"cancel": "Annuler",
|
|
"createObjet": "Creer un objet",
|
|
"editObjet": "Modifier un objet",
|
|
"createCategorie": "Creer une categorie",
|
|
"editCategorie": "Modifier une categorie",
|
|
"createEmplacement": "Creer un emplacement",
|
|
"editEmplacement": "Modifier un emplacement"
|
|
},
|
|
"placeholders": {
|
|
"name": "Nom",
|
|
"description": "Description",
|
|
"value": "Valeur",
|
|
"unit": "Unite",
|
|
"emplacementId": "ID emplacement",
|
|
"parentIdOpt": "Parent ID (optionnel)"
|
|
},
|
|
"states": {
|
|
"loading": "Chargement...",
|
|
"empty": "Aucun element."
|
|
},
|
|
"errors": {
|
|
"load": "Erreur de chargement.",
|
|
"copy": "Impossible de copier.",
|
|
"invalidJson": "Erreur: JSON invalide."
|
|
},
|
|
"messages": {
|
|
"requiredName": "Le nom est obligatoire.",
|
|
"created": "Cree.",
|
|
"updated": "Mis a jour.",
|
|
"deleted": "Supprime.",
|
|
"uploadDone": "Upload termine.",
|
|
"noFiles": "Aucun fichier selectionne.",
|
|
"uploadError": "Erreur: upload impossible.",
|
|
"saveError": "Erreur lors de la sauvegarde.",
|
|
"deleteError": "Erreur lors de la suppression.",
|
|
"loadError": "Impossible de charger les donnees.",
|
|
"copied": "Logs copies."
|
|
},
|
|
"pages": {
|
|
"objetDetail": "Fiche objet"
|
|
},
|
|
"sections": {
|
|
"piecesJointes": "Pieces jointes",
|
|
"champs": "Champs personnalises",
|
|
"liensEmplacements": "Liens emplacements"
|
|
},
|
|
"tree": {
|
|
"title": "Arborescence"
|
|
},
|
|
"settings": {
|
|
"configJson": "Configuration JSON",
|
|
"timezone": "Timezone",
|
|
"applyTimezone": "Appliquer la timezone",
|
|
"description": "Configuration backend + frontend (config.json)."
|
|
},
|
|
"theme": {
|
|
"label": "Theme"
|
|
},
|
|
"fileUploader": {
|
|
"label": "Deposer des images, PDF ou fichiers Markdown."
|
|
},
|
|
"i18n": {
|
|
"title": "I18n (bientot)",
|
|
"description": "Integration Weblate et traduction UI a planifier."
|
|
},
|
|
"labels": {
|
|
"emplacement": "Emplacement",
|
|
"chooseEmplacement": "Choisir un emplacement",
|
|
"slug": "Slug",
|
|
"icone": "Icone",
|
|
"parent": "Parent",
|
|
"piece": "Piece",
|
|
"meuble": "Meuble",
|
|
"numeroBoite": "Boite"
|
|
},
|
|
"confirm": {
|
|
"title": "Confirmation",
|
|
"message": "Confirmer la suppression ?",
|
|
"deleteObjetTitle": "Supprimer l'objet",
|
|
"deleteObjetMessage": "Confirmer la suppression de l'objet ?",
|
|
"deleteCategorieTitle": "Supprimer la categorie",
|
|
"deleteCategorieMessage": "Confirmer la suppression de la categorie ?",
|
|
"deleteEmplacementTitle": "Supprimer l'emplacement",
|
|
"deleteEmplacementMessage": "Confirmer la suppression de l'emplacement ?",
|
|
"deletePieceTitle": "Supprimer la piece jointe",
|
|
"deletePieceMessage": "Confirmer la suppression de la piece jointe ?",
|
|
"deleteChampTitle": "Supprimer le champ",
|
|
"deleteChampMessage": "Confirmer la suppression du champ personnalise ?"
|
|
},
|
|
"debug": {
|
|
"readonly": "Logs backend (lecture seule).",
|
|
"autoRefresh": "Rafraichissement auto (5s)"
|
|
},
|
|
"footer": {
|
|
"text": "MatosBox - inventaire local",
|
|
"versions": "Frontend {frontend} • Backend {backend}"
|
|
},
|
|
"achats": {
|
|
"mode": "Import achats",
|
|
"boutique": "Boutique",
|
|
"format": "Format",
|
|
"fileMode": "Fichier CSV/JSON",
|
|
"jsonMode": "JSON manuel",
|
|
"jsonPlaceholder": "Coller un tableau JSON d'achats ou un objet { boutique, achats }",
|
|
"generic": "Generique",
|
|
"summary": "Resume",
|
|
"imported": "Lignes importees",
|
|
"created": "Objets crees",
|
|
"duplicates": "Doublons",
|
|
"errors": "Erreurs"
|
|
},
|
|
"analyse": {
|
|
"title": "Analyse commandes hardware",
|
|
"type": "Type de commande",
|
|
"auto": "Detection auto",
|
|
"placeholder": "Coller la sortie de lspci ou lsusb",
|
|
"run": "Analyser",
|
|
"result": "Resultat",
|
|
"count": "Peripheriques detectes",
|
|
"empty": "Coller une sortie a analyser."
|
|
}
|
|
}
|