| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180 |
- {
- "searchPlaceholder": "Rechercher des pièces...",
- "categoryPlaceholder": "Catégorie",
- "allCategories": "Toutes les catégories",
- "applyMarkup": "Appliquer la marge",
- "addPart": "Ajouter une pièce",
- "table": {
- "partNumber": "N° pièce",
- "name": "Nom",
- "category": "Catégorie",
- "inStock": "En stock",
- "unitCost": "Coût unitaire",
- "sellPrice": "Prix de vente",
- "supplier": "Fournisseur",
- "location": "Emplacement",
- "low": "Bas",
- "barcode": "Code-barres"
- },
- "empty": {
- "noMatch": "Aucune pièce ne correspond à votre recherche.",
- "noParts": "Aucune pièce dans l'inventaire pour l'instant.",
- "noLowStock": "Rien n'est actuellement sous son seuil de réapprovisionnement.",
- "noReorderPoints": "Aucun seuil n'est défini, donc aucune pièce ne peut être considérée comme basse.",
- "configureReorderPoints": "Définir un seuil par défaut"
- },
- "actions": {
- "edit": "Modifier",
- "delete": "Supprimer",
- "details": "Détails et historique"
- },
- "deletePart": {
- "title": "Supprimer la pièce",
- "description": "Supprimer \"{name}\" de l'inventaire ? Cette action est irréversible.",
- "confirm": "Supprimer"
- },
- "bulkDelete": {
- "title": "Supprimer les pièces sélectionnées",
- "description": "Supprimer {count, plural, one {# pièce} other {# pièces}} de l'inventaire ? Cette action est irréversible.",
- "confirm": "Supprimer",
- "selected": "{count, plural, one {# pièce sélectionnée} other {# pièces sélectionnées}}",
- "clearSelection": "Effacer",
- "deleteSelected": "Supprimer ({count})",
- "success": "{count, plural, one {# pièce supprimée} other {# pièces supprimées}}"
- },
- "markup": {
- "title": "Appliquer la marge à toutes les pièces",
- "intro": "Définit le prix de vente des pièces à leur coût plus un pourcentage.",
- "percentLabel": "Marge %",
- "percentHint": "Saisissez 30 pour ajouter 30% au coût.",
- "percentInvalid": "La marge doit être supérieure à -100%.",
- "exampleTitle": "Exemple",
- "exampleMarkup": "Marge {percent}%",
- "cancel": "Annuler",
- "apply": "Appliquer",
- "overrideExisting": "Remplacer les prix de vente existants",
- "overrideExistingHint": "Toutes les pièces seront mises à jour, y compris celles ayant déjà un prix de vente.",
- "skipExistingHint": "Seules les pièces sans prix de vente seront mises à jour.",
- "newPartsNote": "Pour les nouvelles pièces, {sellPrice} est rempli avec cette marge dès la saisie de {unitCost}.",
- "settingsNote": "{setting} dans {settings} > {workshop} est un réglage distinct, appliqué quand les pièces sont ajoutées à une intervention."
- },
- "errors": {
- "deleteFailed": "Impossible de supprimer la pièce",
- "applyFailed": "Impossible d'appliquer la marge",
- "saveFailed": "Impossible d'enregistrer la pièce",
- "error": "Erreur"
- },
- "scanBarcode": "Scanner",
- "barcodeScan": {
- "title": "Pièce scannée",
- "notFound": "Aucune pièce trouvée pour le code-barres \"{barcode}\"",
- "createNew": "Créer une nouvelle pièce",
- "addStock": "Ajouter au stock",
- "editPart": "Modifier la pièce",
- "currentStock": "Stock actuel : {quantity}",
- "addedStock": "{amount} ajoutés au stock",
- "customAmount": "Qté...",
- "scanParts": "Scanner des pièces"
- },
- "form": {
- "editPart": "Modifier la pièce",
- "addNewPart": "Ajouter une nouvelle pièce",
- "supplierLink": "Lien fournisseur",
- "supplierLinkPlaceholder": "https://fournisseur.com/produit/...",
- "supplierLinkInvalid": "Le lien fournisseur n'est pas une adresse web. Corrigez-le, ou videz le champ pour enregistrer sans lien.",
- "fetch": "Récupérer",
- "fetchBlocked": "Le site de ce fournisseur bloque la recherche automatique. Remplissez les champs vous-même. La pièce et le lien peuvent quand même être enregistrés.",
- "fetchTimedOut": "Le site du fournisseur a mis trop de temps à répondre. Réessayez ou remplissez les champs vous-même. La pièce et le lien peuvent quand même être enregistrés.",
- "fetchUnreadable": "Impossible de lire les informations de la pièce à partir de ce lien. Remplissez les champs vous-même. La pièce et le lien peuvent quand même être enregistrés.",
- "image": "Image",
- "dropOrClick": "Déposez une image ou cliquez",
- "replace": "Remplacer",
- "upload": "Télécharger",
- "camera": "Caméra",
- "aiAnalyze": "IA Auto-remplir",
- "aiAnalyzing": "Analyse de l'image...",
- "aiAnalyzeSuccess": "Champs remplis depuis l'image",
- "aiAnalyzeFailed": "Impossible d'analyser l'image",
- "imageUploading": "Téléchargement de l'image...",
- "imageUploaded": "Image téléchargée",
- "imageUploadFailed": "Impossible de télécharger l'image",
- "imageTypeError": "Seules les images JPEG, PNG, WebP et AVIF sont autorisées",
- "imageSizeError": "L'image doit faire moins de 5 Mo",
- "partNumber": "Numéro de pièce",
- "partNumberPlaceholder": "BRK-001",
- "barcode": "Code-barres",
- "barcodePlaceholder": "123456789012",
- "nameLabel": "Nom *",
- "namePlaceholder": "Jeu de plaquettes de frein",
- "category": "Catégorie",
- "categoryPlaceholder": "Sélectionner une catégorie...",
- "categorySearch": "Rechercher ou créer...",
- "categoryCreate": "Créer \"{name}\"",
- "categoryNone": "Aucune catégorie",
- "location": "Emplacement",
- "locationPlaceholder": "Étagère A-3",
- "quantity": "Quantité",
- "minQty": "Qté min.",
- "unit": "Unité",
- "unitPlaceholder": "pcs, l, kg...",
- "unitSuggestions": "pcs,jeu",
- "unitSearch": "Rechercher ou saisir...",
- "unitCreate": "Utiliser \"{name}\"",
- "unitGroupCount": "Comptage",
- "unitGroupMetric": "Métrique",
- "unitGroupImperial": "Impérial",
- "unitCost": "Coût unitaire",
- "sellPrice": "Prix de vente",
- "sellPriceMarkupHint": "{sellPrice} est rempli avec {unitCost} + {percent}%. Saisissez un prix pour fixer le vôtre. Pour changer le pourcentage, utilisez {applyMarkup} sur la page {inventory}.",
- "supplier": "Fournisseur",
- "supplierPlaceholder": "AutoParts SARL",
- "supplierPhone": "Téléphone fournisseur",
- "supplierPhonePlaceholder": "(555) 123-4567",
- "supplierEmail": "E-mail fournisseur",
- "supplierEmailPlaceholder": "orders@autoparts.com",
- "description": "Description",
- "descriptionPlaceholder": "Description de la pièce...",
- "cancel": "Annuler",
- "saveChanges": "Enregistrer les modifications",
- "addPart": "Ajouter une pièce",
- "tags": "Étiquettes",
- "tagsPlaceholder": "Marques, modèles ou tout ce qui aide à la retrouver",
- "tagsHint": "Appuyez sur Entrée ou une virgule après chaque étiquette. Sur une intervention, les pièces étiquetées avec la marque ou le modèle du véhicule apparaissent en premier.",
- "tagsHintMarine": "Appuyez sur Entrée ou une virgule après chaque étiquette. Sur une intervention, les pièces étiquetées avec la marque ou le modèle du bateau apparaissent en premier.",
- "removeTag": "Retirer {tag}",
- "tagTooLong": "Une étiquette peut contenir au plus {max} caractères. Raccourcissez-la avant d'enregistrer."
- },
- "openMenu": "Ouvrir le menu",
- "history": {
- "title": "Historique du stock",
- "description": "Toutes les modifications enregistrées de {name}, les plus récentes d'abord.",
- "empty": "Aucun mouvement de stock enregistré.",
- "when": "Date",
- "change": "Variation",
- "balance": "Solde",
- "usedOn": "Utilisé sur",
- "by": "Par",
- "reasons": {
- "service_record": "Ordre de travail",
- "service_record_deleted": "Ordre supprimé",
- "quote_conversion": "Devis converti",
- "manual_adjustment": "Ajustement manuel",
- "bulk_markup": "Marge en masse"
- },
- "backToInventory": "Inventaire",
- "reason": "Motif",
- "allReasons": "Tous les motifs"
- },
- "suggestions": {
- "title": "Depuis votre stock",
- "inStock": "{quantity} en stock",
- "outOfStock": "En rupture de stock",
- "onBackorder": "En réapprovisionnement ({count})"
- },
- "tags": {
- "filterPlaceholder": "Étiquette",
- "all": "Toutes les étiquettes",
- "filterBy": "Afficher les pièces étiquetées {tag}",
- "more": "+{count} de plus"
- }
- }
|