From a82d515034e85e7577c7bef1bc715759881d34bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Wed, 15 Apr 2026 23:38:40 +0200 Subject: [PATCH] New Crowdin updates (#1325) * New translations messages.en.xlf (Danish) * New translations validators.en.xlf (Danish) * New translations messages.en.xlf (German) * New translations messages.en.xlf (English) * New translations messages.en.xlf (French) * New translations validators.en.xlf (French) * New translations messages.en.xlf (English) * New translations messages.en.xlf (English) * New translations messages.en.xlf (German) --- translations/messages.da.xlf | 556 +- translations/messages.de.xlf | 106 +- translations/messages.fr.xlf | 8697 +++++++++++++++++++++++++++----- translations/validators.da.xlf | 18 +- translations/validators.fr.xlf | 20 +- 5 files changed, 8243 insertions(+), 1154 deletions(-) diff --git a/translations/messages.da.xlf b/translations/messages.da.xlf index 85faf9c2..a435396c 100644 --- a/translations/messages.da.xlf +++ b/translations/messages.da.xlf @@ -642,6 +642,12 @@ Underelementer vil blive flyttet opad. Gruppe + + + specifications.eda_visibility.help + Eksporter denne parameter som et EDA felt + + specification.create @@ -2923,6 +2929,42 @@ Bemærk også, at uden to-faktor-godkendelse er din konto ikke længere så godt Bilag + + + part.table.eda_status + EDA + + + + + eda.status.symbol_set + KiCad symbolsæt + + + + + eda.status.footprint_set + KiCad footprintsæt + + + + + eda.status.reference_set + eda. status.reference_set + + + + + eda.status.complete + EDA felter udfyldt (symbol, footprint, reference) + + + + + eda.status.partial + EDA felter delvist udfyldt + + flash.login_successful @@ -3265,6 +3307,12 @@ Bemærk også, at uden to-faktor-godkendelse er din konto ikke længere så godt Ikke længere tilgængelig + + + orderdetails.edit.eda_visibility + Synlige i EDA + + orderdetails.edit.supplierpartnr.placeholder @@ -9508,6 +9556,12 @@ Bemærk venligst, at du ikke kan kopiere fra deaktiveret bruger. Hvis du prøver EIGP 114 stregkode (f.eks. Datamatrix-kode fra Digikey og Mouser dele) + + + scan_dialog.mode.lcsc + LCSC.com barcode + + scan_dialog.info_mode @@ -9520,6 +9574,24 @@ Bemærk venligst, at du ikke kan kopiere fra deaktiveret bruger. Hvis du prøver Afkodet information + + + label_scanner.target_found + Genstand fundet i database + + + + + label_scanner.scan_result.title + Scan-resultat + + + + + label_scanner.no_locations + Part er ikke gemt på nogen lokation. + + label_generator.edit_profiles @@ -9954,6 +10026,18 @@ Bemærk venligst, at du ikke kan kopiere fra deaktiveret bruger. Hvis du prøver Denne værdi bestemmer dybden af ​​kategoritræet, der er synligt i KiCad. 0 betyder, at kun kategorierne på øverste niveau er synlige. Indstil værdien til > 0 for at vise yderligere niveauer. Indstil værdien til -1 for at vise alle dele af deldatabasen inden for en enkelt kategori i KiCad. + + + settings.misc.kicad_eda.datasheet_link + Databladsfelt linker til PDF + + + + + settings.misc.kicad_eda.datasheet_link.help + Når det er aktiveret, vil dataarkfeltet i KiCad linke til den faktiske PDF-fil (hvis den findes). Når det er deaktiveret, vil det i stedet linke til Part-DB-siden. Linket til Part-DB-siden er altid tilgængeligt som et separat felt "Part-DB URL". + + settings.behavior.sidebar @@ -10296,6 +10380,24 @@ Bemærk venligst, at du ikke kan kopiere fra deaktiveret bruger. Hvis du prøver Vis billedoverlejringen med detaljer om vedhæftet fil, når du holder musen over billedgalleriet med dele. + + + settings.behavior.keybindings + Tastaturgenveje + + + + + settings.behavior.keybindings.enable_special_characters + Aktivér tastaturgenveje for specialtegn + + + + + settings.behavior.keybindings.enable_special_characters.help + Aktivér genvejstasten Alt+ for at indsætte specialtegn (græske bogstaver, matematiske symboler osv.) i tekstfelter. Deaktiver dette, hvis genvejene er i konflikt med dit tastaturlayout eller systemgenveje. + + perm.config.change_system_settings @@ -10920,6 +11022,84 @@ Bemærk venligst, at du ikke kan kopiere fra deaktiveret bruger. Hvis du prøver Masseimport af datakilder + + + part_list.action.group.eda + EDA / KiCad + + + + + part_list.action.batch_edit_eda + Batchredigering af EDA-felter + + + + + batch_eda.title + Batchredigering af EDA-felter + + + + + batch_eda.description + Rediger EDA/KiCad-felter for %count% valgte dele. Markér feltet "Anvend" ud for hvert felt, du vil ændre. + + + + + batch_eda.show_parts + Vis valgte dele + + + + + batch_eda.apply_hint + Kun felter, hvor afkrydsningsfeltet "Anvend" er markeret, ændres. Felter, der ikke er markeret, ændres ikke. + + + + + batch_eda.apply + Anvend + + + + + batch_eda.field + Felt + + + + + batch_eda.value + Værdi + + + + + batch_eda.submit + Anvend på udvalgte dele + + + + + batch_eda.cancel + Annullér + + + + + batch_eda.success + EDA felter er nu opdateret + + + + + batch_eda.no_parts_selected + Ingen dele blev valgt til batchredigering. + + info_providers.bulk_import.step1.spn_recommendation @@ -12233,7 +12413,7 @@ Buerklin API-godkendelsesserver: 10 anmodninger/minut pr. IP-adresse update_manager.progress.downgrade_title - Downgrade fremskridt + Downgrade fremskridtPart-DB er blevet nedgraderet! Du skal muligvis opdatere siden for at se den nye version. @@ -12320,6 +12500,102 @@ Buerklin API-godkendelsesserver: 10 anmodninger/minut pr. IP-adresse Gendannelse af sikkerhedskopi er deaktiveret af serverkonfigurationen. + + + update_manager.backup.create + Opret sikkerhedskopi + + + + + update_manager.backup.create.confirm + Vil du lave en fuld sikkerhedskopi nu? Det kan tage et stykke tid. + + + + + update_manager.backup.created + Sikkerhedskopi er oprettet. + + + + + update_manager.backup.delete.confirm + Er du sikker på at du vil slette denne backup? + + + + + update_manager.backup.deleted + Sikkerhedskopi er slettet. + + + + + update_manager.backup.delete_error + Sikkerhedskopi kunne ikke udføres. + + + + + update_manager.log.delete.confirm + Er du sikker på at du vil slette denne log? + + + + + update_manager.log.deleted + Log slettet. + + + + + update_manager.log.delete_error + Kunne ikke slette loggen. + + + + + update_manager.view_log + Vis log. + + + + + update_manager.delete + Slet + + + + + update_manager.backup.download + Download sikkerhedskopi + + + + + update_manager.backup.download.password_label + Bekræft password for at downloade + + + + + update_manager.backup.download.security_warning + Sikkerhedskopier indeholder følsomme data, herunder password-hashes og hemmeligheder. Bekræft venligst dit password for at fortsætte med download. + + + + + update_manager.backup.download.invalid_password + Ugyldigt password. Download af sikkerhedskopi er afvist. + + + + + update_manager.backup.docker_warning + Docker-installation registreret. Sikkerhedskopier gemmes i var/backups/, som ikke er en persistent enhed. Brug downloadknappen til at gemme sikkerhedskopier eksternt, eller montér var/backups/ som en enhed i din docker-compose.yml. + + settings.ips.conrad @@ -12410,5 +12686,281 @@ Buerklin API-godkendelsesserver: 10 anmodninger/minut pr. IP-adresse Opdatér til + + + part.gtin + GTIN / EAN + + + + + info_providers.capabilities.gtin + GTIN / EAN + + + + + part.table.gtin + GTIN + + + + + scan_dialog.mode.gtin + GTIN / EAN barcode + + + + + attachment_type.edit.allowed_targets + Anvend kun til + + + + + attachment_type.edit.allowed_targets.help + Gør kun denne bilagstype tilgængelig for bestemte elementklasser. Lad feltet stå tomt for at vise denne bilagstype for alle elementklasser. + + + + + orderdetails.edit.prices_includes_vat + Pris inklusiv moms. + + + + + prices.incl_vat + Inkl. moms + + + + + prices.excl_vat + Ekskl. moms + + + + + settings.system.localization.prices_include_tax_by_default + Priserne er som standard inklusive moms + + + + + settings.system.localization.prices_include_tax_by_default.description + Standardværdien for nyoprettede købsoplysninger, uanset om priserne inkluderer moms eller ej. + + + + + part_lot.edit.last_stocktake_at + Seneste optælling + + + + + perm.parts_stock.stocktake + Lageropgørelse + + + + + part.info.stocktake_modal.title + Lagerbeholdning + + + + + part.info.stocktake_modal.expected_amount + Forventet mængde + + + + + part.info.stocktake_modal.actual_amount + Aktuel mængde + + + + + log.part_stock_changed.stock_take + Lagerbeholdning + + + + + log.element_edited.changed_fields.last_stocktake_at + Sidste lagerbeholdning + + + + + part.table.eda_reference + EDA reference + + + + + part.table.eda_value + EDA-værdi + + + + + settings.misc.kicad_eda.default_parameter_visibility + Standard EDA-synlighed for parametre + + + + + settings.misc.kicad_eda.default_parameter_visibility.help + EDA-synlighed for alle [Part]-parametre, som ikke har en eksplicit synlighedsindstilling. Når den er aktiveret, vil alle parametre som standard være synlige i EDA-softwaren. + + + + + settings.misc.kicad_eda.default_orderdetails_visibility + Standard EDA-synlighed for købsoplysninger + + + + + settings.misc.kicad_eda.default_orderdetails_visibility.help + EDA-synlighed for alle købsoplysninger, som ikke har en eksplicit synlighedsindstilling. Når den er aktiveret, vil alle købsoplysninger som standard være synlige i EDA-softwaren. + + + + + label_scanner.open + Vis detaljer + + + + + label_scanner.db_part_found + Database [part] fundet for barcode + + + + + label_scanner.part_can_be_created + [Part] kan oprettes + + + + + label_scanner.part_can_be_created.help + Der blev ikke fundet nogen matchende [part] i databasen, men du kan oprette en ny [part] baseret på denne stregkode. + + + + + label_scanner.part_create_btn + Opret [part] fra barcode + + + + + parts.create_from_scan.title + Opret [part] ud fra labelscanning + + + + + scan_dialog.mode.amazon + Amazon barcode + + + + + settings.ips.canopy + Canopy + + + + + settings.ips.canopy.alwaysGetDetails + Hent altid detaljer + + + + + settings.ips.canopy.alwaysGetDetails.help + Når dette er valgt, hentes flere detaljer fra canopy, når en del oprettes. Dette forårsager en yderligere API-anmodning, men giver produktpunkter og kategorioplysninger. + + + + + attachment.sandbox.warning + ADVARSEL: Du ser en brugeruploadet vedhæftet fil. Dette er indhold, der ikke er tillid til. Vær forsigtig. + + + + + attachment.sandbox.back_to_partdb + Tilbage til Part-DB + + + + + settings.system.attachments.showHTMLAttachments + Vis uploadede HTML-filvedhæftninger (sandboxed) + + + + + settings.system.attachments.showHTMLAttachments.help + ⚠️ Når det er aktiveret, kan brugeruploadede HTML-vedhæftninger ses direkte i browseren. Mange potentielt skadelige funktioner er begrænsede, men dette er stadig en potentiel sikkerhedsrisiko og bør kun aktiveres, hvis du har tillid til de brugere, der kan uploade filer. + + + + + attachment.sandbox.title + HTML [Vedhæftning] + + + + + attachment.sandbox.as_plain_text + Vis som alm. tekst + + + + + modal.cancel + Annuller + + + + + update_manager.web_updates_allowed + Web-opdateringer tilladt + + + + + update_manager.backup_restore_allowed + Indlæsning af sikkerhedskopi (backup) tilladt + + + + + update_manager.backup_download_allowed + Download af sikkerhedskopi tilladt + + + + + part.create_from_info_provider.lot_filled_from_barcode + [Part_lot] oprettet fra stregkode: Kontroller venligst, om dataene er korrekte og ønskede. + + + + + project.bom_import.field_mapping.error.check_delimiter + Felttilknytningsfejl: Kontroller, om du har valgt den rigtige tegn-afgrænser! + + - \ No newline at end of file + diff --git a/translations/messages.de.xlf b/translations/messages.de.xlf index 680d4b7f..7e070ff2 100644 --- a/translations/messages.de.xlf +++ b/translations/messages.de.xlf @@ -2779,6 +2779,12 @@ Wenn Sie dies fehlerhafterweise gemacht haben oder ein Computer nicht mehr vertr Name + + + part.table.si_value + SI-Wert + + part.table.id @@ -7211,6 +7217,18 @@ Element 1 -> Element 1.2 Unterprojekte + + + project.info.total_build_price + Gesamterstellpreis + + + + + project.info.per_unit_price + pro Einheit + + project.info.bom_add_parts @@ -7236,9 +7254,9 @@ Element 1 -> Element 1.2 - + project.bom.ext_price - Extended Price + Gesamtpreis @@ -10034,6 +10052,90 @@ Bitte beachten Sie, dass Sie sich nicht als deaktivierter Benutzer ausgeben kön Wenn aktiviert, verlinkt das Datenblatt-Feld in KiCad auf die tatsächliche PDF-Datei (sofern gefunden). Wenn deaktiviert, führt es stattdessen zur Part-DB-Seite. Der Link zur Part-DB-Seite ist immer als separates "Part-DB URL"-Feld verfügbar. + + + settings.misc.kicad_eda.editor.title + KiCad Autovervollständigungslisten + + + + + settings.misc.kicad_eda.editor.link + Autovervollständigungseinstellungen + + + + + settings.misc.kicad_eda.editor.description + Konfigurieren Sie, ob KiCad Autovervollständigung die automatisch generierten Standardlisten oder Ihre benutzerdefinierten Überschreibungsdateien verwendet. Die benutzerdefinierten Dateien sind hier bearbeitbar, während die Standarddateien nur lesbar zur Referenz angezeigt werden. + + + + + settings.misc.kicad_eda.editor.footprints + Footprint-Liste + + + + + settings.misc.kicad_eda.editor.footprints.help + Ein Eintrag pro Zeile. Wird als Autovervollständigungsvorschlag für KiCad-Footprintfelder verwendet. + + + + + settings.misc.kicad_eda.editor.symbols + Symbolliste + + + + + settings.misc.kicad_eda.editor.symbols.help + Ein Eintrag pro Zeile. Wird als Autovervollständigungsvorschlag für KiCad-Symbolfelder verwendet. + + + + + settings.misc.kicad_eda.use_custom_list + Benutzerdefinierte Autovervollständigungslisten verwenden + + + + + settings.misc.kicad_eda.use_custom_list.help + Wenn aktiviert, verwendet die KiCad Autovervollständigung public/kicad/footprints_custom.txt und public/kicad/symbols_custom.txt anstelle der automatisch generierten Standarddateien. + + + + + settings.misc.kicad_eda.editor.custom_footprints + Benutzerdefinierte Footprint-Liste + + + + + settings.misc.kicad_eda.editor.custom_symbols + Benutzerdefinierte Symbolliste + + + + + settings.misc.kicad_eda.editor.default_footprints + Standard Footprint-Liste + + + + + settings.misc.kicad_eda.editor.default_symbols + Standardsymboliste + + + + + settings.misc.kicad_eda.editor.default_files_help + Automatisch generierte Datei wird nur zur Referenz angezeigt. Änderungen müssen in der benutzerdefinierten Liste vorgenommen werden. + + settings.behavior.sidebar diff --git a/translations/messages.fr.xlf b/translations/messages.fr.xlf index 37e0d27e..49b7ca03 100644 --- a/translations/messages.fr.xlf +++ b/translations/messages.fr.xlf @@ -1,13 +1,13 @@ - + - + attachment_type.caption - Types pour fichiers joints + Type de fichiers pour la pièce jointe - + new @@ -16,7 +16,7 @@ Modifier le type de pièce jointe - + new @@ -25,25 +25,25 @@ Nouveau type de pièce jointe - + category.labelp Catégories - + admin.options Options - + admin.advanced Avancé - + new @@ -52,7 +52,7 @@ Éditer la catégorie - + new @@ -61,34 +61,28 @@ Nouvelle catégorie - - - currency.caption - Devise - - - + currency.iso_code.caption Code ISO - + currency.symbol.caption Symbole de la devise - + new currency.edit - Editer la devise + Éditer la devise - + new @@ -97,43 +91,61 @@ Nouvelle devise - + + + new + + + project.edit + Éditer le projet + + + + + new + + + project.new + Nouveau projet + + + search.placeholder Recherche - + expandAll Agrandir tout - + reduceAll Réduire tout - + part.info.timetravel_hint - C'est ainsi que le composant apparaissait avant le %timestamp%. <i>Veuillez noter que cette fonctionnalité est expérimentale, donc les infos ne sont peut-être pas correctes. </i> + C'est ainsi que le composant apparaissait avant le %timestamp%. <i>Veuillez noter que cette fonctionnalité est expérimentale, les informations ne sont peut-être pas correctes. </i> - + standard.label Propriétés - + infos.label Informations - + new @@ -142,82 +154,82 @@ Historique - + export.label Exporter - + import_export.label - Importer exporter + Importer / exporter - + mass_creation.label - Création multiple + Création en masse - + admin.common Commun - + admin.attachments Fichiers joints - + admin.parameters Paramètres - + export_all.label Exporter tous les éléments - + mass_creation.help - Chaque ligne sera interprétée comme le nom d'un élément qui sera créé. + Chaque ligne sera interprétée comme le nom d'un élément qui sera créé. Vous pouvez créer des structures imbriquées par indentations. - + edit.caption Éditer l'élément "%name" - + new.caption Nouvel élément - + footprint.labelp Empreintes - + new footprint.edit - Editer l'empreinte + Éditer l'empreinte - + new @@ -226,28 +238,22 @@ Nouvelle empreinte - - - group.edit.caption - Groupes - - - + user.edit.permissions Permissions - + new group.edit - Editer le groupe + Éditer le groupe - + new @@ -256,34 +262,28 @@ Nouveau groupe - - - label_profile.caption - Profil des étiquettes - - - + label_profile.advanced Avancé - + label_profile.comment Commentaire - + new label_profile.edit - Editer profil d'étiquette + Éditer profil d'étiquette - + new @@ -292,13 +292,7 @@ Nouveau profil d'étiquette - - - manufacturer.caption - Fabricants - - - + new @@ -307,7 +301,7 @@ Modifiez le fabricant - + new @@ -316,25 +310,13 @@ Nouveau fabricant - - - measurement_unit.caption - Unité de mesure - - - - - part_custom_state.caption - État personnalisé du composant - - - + storelocation.labelp Emplacement de stockage - + new @@ -343,7 +325,7 @@ Modifier l'emplacement de stockage - + new @@ -352,7 +334,7 @@ Nouvel emplacement de stockage - + new @@ -361,7 +343,7 @@ Modifier le fournisseur - + new @@ -370,67 +352,61 @@ Nouveau fournisseur - - - user.edit.caption - Utilisateurs - - - + user.edit.configuration Configuration - + user.edit.password Mot de passe - + user.edit.tfa.caption Authentification à deux facteurs - + user.edit.tfa.google_active Application d'authentification active - + tfa_backup.remaining_tokens Nombre de codes de secours restant - + tfa_backup.generation_date Date de génération des codes de secours - + user.edit.tfa.disabled Méthode désactivée - + user.edit.tfa.u2f_keys_count Clés de sécurité actives - + user.edit.tfa.disable_tfa_title - Voulez vous vraiment poursuivre ? + Voulez-vous vraiment poursuivre ? - + user.edit.tfa.disable_tfa_message Cela désactivera <b> toutes les méthodes d'authentification à deux facteurs de l'utilisateur</b> et supprimera <b>les codes de secours</b>! @@ -439,13 +415,13 @@ L'utilisateur devra configurer à nouveau toutes les méthodes d'authentificatio <b>Ne faites ceci qu'en étant sûr de l'identité de l'utilisateur (ayant besoin d'aide),autrement le compte pourrai être compromis!</b> - + user.edit.tfa.disable_tfa.btn Désactiver toutes les méthodes d'authentification à deux facteurs - + new @@ -454,7 +430,7 @@ L'utilisateur devra configurer à nouveau toutes les méthodes d'authentificatio Modifier l'utilisateur - + new @@ -463,75 +439,75 @@ L'utilisateur devra configurer à nouveau toutes les méthodes d'authentificatio Nouvel utilisateur - + attachment.delete Supprimer - + - attachment.external - Externe + attachment.external_only + Pièce jointe externe uniquement - + attachment.preview.alt Miniature du fichier joint - + - attachment.view - Afficher + attachment.view_local + Vue locale de la pièce jointe - + attachment.file_not_found Fichier introuvable - + attachment.secure Fichier joint privé - + attachment.create Ajouter un fichier joint - + part_lot.edit.delete.confirm - Voulez vous vraiment supprimer ce stock ? Cette action ne pourra pas être annulée! + Voulez-vous vraiment supprimer ce stock ? Cette action ne pourra pas être annulée ! - + entity.delete.confirm_title - Voulez vous vraiment supprimer %name%? + Voulez-vous vraiment supprimer %name% ? - + entity.delete.message - Cette action ne pourra pas être annulée! + Cette action ne pourra pas être annulée ! <br> Les sous éléments seront déplacés vers le haut. - + entity.delete Supprimer l'élément - + new @@ -540,308 +516,313 @@ Les sous éléments seront déplacés vers le haut. Éditer le commentaire - + entity.delete.recursive Suppression récursive (tous les sous éléments) - + entity.duplicate Dupliquer l’élément - + export.format Format de fichier - + export.level Niveau de verbosité - + export.level.simple Simple - + export.level.extended Étendu - + export.level.full Complet - + export.include_children Exporter également les sous éléments - + export.btn Exporter - + id.label ID - + createdAt Créé le - + lastModified Dernière modification - + entity.info.parts_count Nombre de composants avec cet élément - + specifications.property Paramètre - + specifications.symbol Symbole - + specifications.value_min Min. - + specifications.value_typ - Typ. + Type. - + specifications.value_max Max. - + specifications.unit Unité - + specifications.text Texte - + specifications.group Groupe - + + + specifications.eda_visibility.help + Exporter en tant que paramètre EDA + + + specification.create Nouveau paramètre - + parameter.delete.confirm Souhaitez-vous vraiment supprimer ce paramètre ? - + attachment.list.title Liste des fichiers joints - + part_list.loading.caption Chargement - + part_list.loading.message Cela peut prendre un moment.Si ce message ne disparaît pas, essayez de recharger la page. - + vendor.base.javascript_hint - Activez Javascipt pour profiter de toutes les fonctionnalités! + Activez JavaScript pour profiter de toutes les fonctionnalités ! - + sidebar.big.toggle - Afficher/Cacher le panneau latéral -Show/Hide sidebar + Afficher / Cacher le panneau latéral - + loading.caption - Chargement: + Chargement : - + loading.message Cela peut prendre un moment.Si ce message ne disparaît pas, essayez de recharger la page. - + loading.bar Chargement... - + back_to_top Retour en haut de page - + permission.edit.permission Permissions - + permission.edit.value Valeur - + permission.legend.title - Explication des états: + Explication des états : - + permission.legend.disallow Interdire - + permission.legend.allow Autoriser - + permission.legend.inherit Hériter du groupe (parent) - + bool.true Vrai - + bool.false Faux - + Yes Oui - + No Non - + specifications.value Valeur - + version.caption Version - + homepage.license - Information de license + Information de licence - + homepage.github.caption Page du projet - + homepage.github.text - Retrouvez les téléchargements, report de bugs, to-do-list etc. sur <a href="%href%" class="link-external" target="_blank">la page du projet GitHub</a> + Retrouvez les téléchargements, report de bugs, to-do-list, etc. sur <a href="%href%" class="link-external" target="_blank">la page du projet GitHub</a> - + homepage.help.caption Aide - + homepage.help.text De l'aide et des conseils sont disponibles sur le Wiki de la <a href="%href%" class="link-external" target="_blank">page GitHub</a> - + homepage.forum.caption Forum - + new @@ -850,97 +831,97 @@ Show/Hide sidebar Activité récente - + label_generator.title Générateur d'étiquettes - + label_generator.common Commun - + label_generator.advanced Avancé - + label_generator.profiles Profils - + label_generator.selected_profile Profil actuellement sélectionné - + label_generator.edit_profile Modifier le profil - + label_generator.load_profile Charger le profil - + label_generator.download Télécharger - + label_generator.label_btn Générer une étiquette - + label_generator.label_empty Nouvelle étiquette vide - + label_scanner.title Lecteur d'étiquettes - + label_scanner.no_cam_found.title Aucune webcam trouvée - + label_scanner.no_cam_found.text Vous devez disposer d'une webcam et donner l'autorisation d'utiliser la fonction de scanner. Vous pouvez entrer le code à barres manuellement ci-dessous. - + label_scanner.source_select Sélectionnez une source - + log.list.title Journal système - + new @@ -949,7 +930,7 @@ Show/Hide sidebar Annuler le changement / revenir à une date antérieure ? - + new @@ -958,337 +939,337 @@ Show/Hide sidebar Voulez-vous annuler la modification donnée / réinitialiser l'élément à une date donnée ? - + mail.footer.email_sent_by Cet email a été envoyé automatiquement par - + mail.footer.dont_reply Ne répondez pas à cet email. - + email.hi %name% Bonjour %name% - + email.pw_reset.message Quelqu’un (surement vous) a demandé une réinitialisation de votre mot de passe.Si ce n'est pas le cas, ignorez simplement cet email. - + email.pw_reset.button Cliquez ici pour réinitialiser votre mot de passe - + email.pw_reset.fallback Si cela ne fonctionne pas pour vous, allez à <a href="%url%">%url%</a> et entrez les informations suivantes - + email.pw_reset.username Nom d'utilisateur - + email.pw_reset.token Jeton - + email.pw_reset.valid_unit %date% Le jeton de réinitialisation sera valable jusqu'au <i>%date%</i>. - + orderdetail.delete Supprimer - + pricedetails.edit.min_qty Quantité minimale de commande - + pricedetails.edit.price Prix - + pricedetails.edit.price_qty Pour la quantité - + pricedetail.create Ajouter prix - + part.edit.title Éditer le composant - + part.edit.card_title Éditer le composant - + part.edit.tab.common Général - + part.edit.tab.manufacturer Fabricant - + part.edit.tab.advanced Avancé - + part.edit.tab.advanced.ipn.commonSectionHeader - Suggestions sans incrément de partie + Suggestions sans incrémentation de composant - + part.edit.tab.advanced.ipn.partIncrementHeader - Propositions avec incréments numériques de parties + Suggestions avec incrément numérique du composant - + part.edit.tab.advanced.ipn.prefix.description.current-increment - Spécification IPN actuelle pour la pièce + Caractéristiques IPN actuelles du composant - + part.edit.tab.advanced.ipn.prefix.description.increment - Prochaine spécification IPN possible basée sur une description identique de la pièce + Prochaine caractéristique IPN possible basé sur la description d'un composant identique - + part.edit.tab.advanced.ipn.prefix_empty.direct_category - Le préfixe IPN de la catégorie directe est vide, veuillez le spécifier dans la catégorie "%name%" + Préfixe IPN ou catégorie vide, en spécifier une dans la catégorie "%name%" - + part.edit.tab.advanced.ipn.prefix.direct_category - Préfixe IPN de la catégorie directe + Préfixe IPN ou catégorie directe - + part.edit.tab.advanced.ipn.prefix.direct_category.increment - Préfixe IPN de la catégorie directe et d'un incrément spécifique à la partie + Préfixe IPN de catégorie directe et incrément spécifique au composant - + part.edit.tab.advanced.ipn.prefix.hierarchical.no_increment - Préfixes IPN avec un ordre hiérarchique des catégories des préfixes parents + Préfixes IPN avec ordre hiérarchique de catégorie du préfixe parent - + part.edit.tab.advanced.ipn.prefix.hierarchical.increment - Préfixes IPN avec un ordre hiérarchique des catégories des préfixes parents et un incrément spécifique à la pièce + Préfixes IPN avec ordre hiérarchique de catégorie du préfixe parent et incrément spécifique à la pièce - + part.edit.tab.advanced.ipn.prefix.not_saved - Créez d'abord une pièce et assignez-la à une catégorie : avec les catégories existantes et leurs propres préfixes IPN, l'identifiant IPN pour la pièce peut être proposé automatiquement + Créer d'abord une pièce et l'assigner à une catégorie : pour les catégories existantes et leur propre préfixe IPN, l'IPN de la pièce peut-être suggérer automatiquement - + part.edit.tab.part_lots Stocks - + part.edit.tab.attachments Fichiers joints - + part.edit.tab.orderdetails Informations pour la commande - + part.edit.tab.specifications Caractéristiques - + part.edit.tab.comment Commentaire - + part.new.card_title Créer un nouveau composant - + part_lot.delete Supprimer - + part_lot.create Créer un inventaire - + orderdetail.create Ajouter un fournisseur - + pricedetails.edit.delete.confirm Voulez-vous vraiment supprimer ce prix ? Cela ne peut pas être défait ! - + orderdetails.edit.delete.confirm Voulez-vous vraiment supprimer ce fournisseur ? Cela ne peut pas être défait ! - + part.info.title Informations détaillées pour - + part.part_lots.label Stocks - + comment.label Commentaire - + part.info.specifications Caractéristiques - + attachment.labelp Fichiers joints - + vendor.partinfo.shopping_infos Informations de commande - + vendor.partinfo.history Historique - + tools.label Outils - + extended_info.label Informations complémentaires - + attachment.name Nom - + attachment.attachment_type Type de fichier joint - + attachment.file_name Nom du fichier - + attachment.file_size Taille du fichier - + attachment.preview Aperçu de l'image - + - attachment.download - Téléchargement + attachment.download_local + Télécharger la pièce jointe locale - + new @@ -1297,13 +1278,13 @@ Show/Hide sidebar Utilisateur qui a créé ce composant - + Unknown Inconnu - + new @@ -1312,7 +1293,7 @@ Show/Hide sidebar Accès refusé - + new @@ -1321,31 +1302,31 @@ Show/Hide sidebar Utilisateur qui a édité ce composant en dernier - + part.isFavorite Favoris - + part.minOrderAmount Quantité minimale de commande - + manufacturer.label Fabricant - + name.label Nom - + new @@ -1354,439 +1335,439 @@ Show/Hide sidebar Retour à la version actuelle - + description.label Description - + category.label Catégorie - + instock.label En stock - + mininstock.label Stock minimum - + footprint.label Empreinte - + part.avg_price.label Prix moyen - + part.supplier.name Nom - + part.supplier.partnr - Lien/Code cmd. + Lien/Code Fournisseur - + part.order.minamount Nombre minimum - + part.order.price Prix - + part.order.single_price Prix unitaire - + part_lots.description Description - + part_lots.storage_location Emplacement de stockage - + part_lots.amount Quantité - + part_lots.location_unknown Emplacement de stockage inconnu - + part_lots.instock_unknown Quantité inconnue - + part_lots.expiration_date Date d'expiration - + part_lots.is_expired Expiré - + part_lots.need_refill Doit être rempli à nouveau - + part.info.prev_picture Image précédente - + part.info.next_picture Image suivante - + part.mass.tooltip Poids - + part.needs_review.badge Révision nécessaire - + part.favorite.badge Favoris - + part.obsolete.badge N'est plus disponible - + parameters.extracted_from_description Automatiquement extrait de la description - + parameters.auto_extracted_from_comment Automatiquement extrait du commentaire - + part.edit.btn Éditer - + part.clone.btn Duplication - + part.create.btn Créer un nouveau composant - + part.delete.confirm_title Voulez-vous vraiment supprimer ce composant ? - + part.delete.message Le composant et toutes les informations associées (stocks, fichiers joints, etc.) sont supprimés. Cela ne pourra pas être annulé. - + part.delete Supprimer le composant - + parts_list.all.title Tous les composants - + parts_list.category.title Composants avec catégorie - + parts_list.footprint.title Composants avec empreinte - + parts_list.manufacturer.title Composants avec fabricant - + parts_list.search.title Recherche de composants - + parts_list.storelocation.title Composants avec lieu de stockage - + parts_list.supplier.title Composants avec fournisseur - + parts_list.tags.title Composants avec tag - + entity.info.common.tab Général - + entity.info.statistics.tab Statistiques - + entity.info.attachments.tab Pièces jointes - + entity.info.parameters.tab Caractéristiques - + entity.info.name Nom - + entity.info.parent Parent - + entity.edit.btn Éditer - + entity.info.children_count Nombre de sous-éléments - + tfa.check.title Authentification à deux facteurs requise - + tfa.code.trusted_pc Il s'agit d'un ordinateur de confiance (si cette fonction est activée, aucune autre requête à deux facteurs n'est effectuée sur cet ordinateur) - + login.btn Connexion - + user.logout Déconnexion - + tfa.check.code.label - Code d'application de l'authentificateur + Code d'application du certificateur - + tfa.check.code.help - Entrez le code à 6 chiffres de votre application d'authentification ou l'un de vos codes de secours si l'authentificateur n'est pas disponible. + Entrez le code à 6 chiffres de votre application d'authentification ou l'un de vos codes de secours si le certificateur n'est pas disponible. - + login.title Connexion - + login.card_title Connexion - + login.username.label Nom d'utilisateur - + login.username.placeholder Nom d'utilisateur - + login.password.label Mot de passe - + login.password.placeholder Mot de passe - + login.rememberme Rester connecté (non recommandé sur les ordinateurs publics) - + pw_reset.password_forget Nom d'utilisateur/mot de passe oublié ? - + pw_reset.new_pw.header.title Définir un nouveau mot de passe - + pw_reset.request.header.title Demander un nouveau mot de passe - + tfa_u2f.http_warning Vous accédez à cette page en utilisant la méthode HTTP non sécurisée, donc U2F ne fonctionnera probablement pas (message d'erreur "Bad Request"). Demandez à un administrateur de mettre en place la méthode HTTPS sécurisée si vous souhaitez utiliser des clés de sécurité. - + r_u2f_two_factor.pressbutton Veuillez insérer la clé de sécurité et appuyer sur le bouton ! - + tfa_u2f.add_key.title Ajouter une clé de sécurité - + tfa_u2f.explanation À l'aide d'une clé de sécurité compatible U2F/FIDO (par exemple YubiKey ou NitroKey), une authentification à deux facteurs sûre et pratique peut être obtenue. Les clés de sécurité peuvent être enregistrées ici, et si une vérification à deux facteurs est nécessaire, il suffit d'insérer la clé via USB ou de la taper sur le dispositif via NFC. - + tfa_u2f.add_key.backup_hint Pour garantir l'accès même en cas de perte de la clé, il est recommandé d'enregistrer une deuxième clé en guise de sauvegarde et de la conserver dans un endroit sûr ! - + tfa_u2f.add_key.add_button Ajouter une clé de sécurité - + tfa_u2f.add_key.back_to_settings Retour aux paramètres - + new @@ -1795,7 +1776,7 @@ Show/Hide sidebar Statistiques - + new @@ -1804,7 +1785,7 @@ Show/Hide sidebar Composants - + new @@ -1813,7 +1794,7 @@ Show/Hide sidebar Structures des données - + new @@ -1822,7 +1803,7 @@ Show/Hide sidebar Fichiers joints - + new @@ -1831,7 +1812,7 @@ Show/Hide sidebar Propriété - + new @@ -1840,7 +1821,7 @@ Show/Hide sidebar Valeur - + new @@ -1849,16 +1830,16 @@ Show/Hide sidebar Nombre de composants distincts - + new statistics.parts_instock_sum - Somme de tout les composants en stock + Somme de tous les composants en stock - + new @@ -1867,7 +1848,7 @@ Show/Hide sidebar Nombre de composants avec information de prix - + new @@ -1876,7 +1857,7 @@ Show/Hide sidebar Nombre de catégories - + new @@ -1885,7 +1866,7 @@ Show/Hide sidebar Nombre d'empreintes - + new @@ -1894,7 +1875,7 @@ Show/Hide sidebar Nombre de fabricants - + new @@ -1903,7 +1884,7 @@ Show/Hide sidebar Nombre d'emplacements de stockage - + new @@ -1912,7 +1893,7 @@ Show/Hide sidebar Nombre de fournisseurs - + new @@ -1921,7 +1902,7 @@ Show/Hide sidebar Nombre de devises - + new @@ -1930,7 +1911,7 @@ Show/Hide sidebar Nombre d'unités de mesure - + new @@ -1939,7 +1920,7 @@ Show/Hide sidebar Nombre de projets - + new @@ -1948,7 +1929,7 @@ Show/Hide sidebar Nombre de types de fichiers joints - + new @@ -1957,16 +1938,16 @@ Show/Hide sidebar Total des pièces jointes - + new statistics.user_uploaded_attachments_count - Nombre de fichiers joints envoyées + Nombre de fichiers joints envoyés - + new @@ -1975,7 +1956,7 @@ Show/Hide sidebar Nombre de fichiers joints privés - + new @@ -1984,483 +1965,489 @@ Show/Hide sidebar Nombre de fichiers joints externes - + tfa_backup.codes.title Codes de secours - + tfa_backup.codes.explanation Imprimez ces codes et conservez-les dans un endroit sûr ! - + tfa_backup.codes.help Si vous n'avez plus accès à votre appareil avec l'application d'authentification (smartphone perdu, perte de données, etc.), vous pouvez utiliser un de ces codes pour accéder à votre compte et éventuellement configurer une nouvelle application d'authentification. Chacun de ces codes peut être utilisé une fois, il est recommandé de supprimer les codes utilisés. Toute personne ayant accès à ces codes peut potentiellement accéder à votre compte, alors gardez-les en lieu sûr. - + tfa_backup.username Nom d'utilisateur - + tfa_backup.codes.page_generated_on Page générée le %date% - + tfa_backup.codes.print Imprimer - + tfa_backup.codes.copy_clipboard Copier dans le presse-papier - + user.info.label Informations sur l'utilisateur - + user.firstName.label Prénom - + user.lastName.label Nom - + user.email.label Email - + user.department.label Département - + user.username.label Nom d'utilisateur - + group.label Groupe - + user.permissions Autorisations - + user.settings.label Paramètres utilisateur - + user_settings.data.label Données personnelles - + user_settings.configuration.label Configuration - + user.settings.change_pw Changer de mot de passe - + user.settings.2fa_settings Authentification à deux facteurs - + tfa.settings.google.tab Application d'authentification - + tfa.settings.bakup.tab Codes de secours - + tfa.settings.u2f.tab Clés de sécurité (U2F) - + tfa.settings.trustedDevices.tab Appareils de confiance - + tfa_google.disable.confirm_title Voulez-vous vraiment désactiver l'application d'authentification ? - + tfa_google.disable.confirm_message Si vous désactivez l'application d'authentification, tous les codes de sauvegarde seront supprimés, vous devrez donc peut-être les réimprimer.<br> Notez également que sans authentification à deux facteurs, votre compte n'est pas aussi bien protégé ! - + tfa_google.disabled_message Application d'authentification désactivée - + tfa_google.step.download Télécharger une application d'authentification (par exemple <a class="link-external" target="_blank" href="https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2">Authentificateur Google</a> ou <a class="link-external" target="_blank" href="https://play.google.com/store/apps/details?id=org.fedorahosted.freeotp">Authentificateur FreeOTP</a>) - + tfa_google.step.scan Scannez le QR code adjacent avec l'application ou saisissez les données manuellement - + tfa_google.step.input_code Entrez le code généré dans le champ ci-dessous et confirmez - + tfa_google.step.download_backup Imprimez vos codes de secours et conservez-les dans un endroit sûr - + tfa_google.manual_setup Configuration manuelle - + tfa_google.manual_setup.type Type - + tfa_google.manual_setup.username Nom d'utilisateur - + tfa_google.manual_setup.secret Secret - + tfa_google.manual_setup.digit_count Nombre de caractères - + tfa_google.enabled_message Application d'authentification activée - + tfa_backup.disabled Codes de secours désactivés. Configurez l'application d'authentification pour activer les codes de secours. - + tfa_backup.explanation Grâce à ces codes de secours, vous pouvez accéder à votre compte même si vous perdez l'appareil avec l'application d'authentification. Imprimez les codes et conservez-les dans un endroit sûr. - + tfa_backup.reset_codes.confirm_title - Etes vous sûr de vouloir réinitialiser les codes ? + Êtes-vous sûr de vouloir réinitialiser les codes ? - + tfa_backup.reset_codes.confirm_message Cela permettra de supprimer tous les codes précédents et de générer un ensemble de nouveaux codes. Cela ne peut pas être annulé. N'oubliez pas d'imprimer les nouveaux codes et de les conserver dans un endroit sûr ! - + tfa_backup.enabled Codes de secours activés - + tfa_backup.show_codes Afficher les codes de secours - + tfa_u2f.table_caption Clés de sécurité enregistrées - + tfa_u2f.delete_u2f.confirm_title - Etes vous sûr de vouloir supprimer cette clé de sécurité ? + Êtes-vous sûr de vouloir supprimer cette clé de sécurité ? - + tfa_u2f.delete_u2f.confirm_message Si vous supprimez cette clé, il ne sera plus possible de se connecter avec cette clé. S'il ne reste aucune clé de sécurité, l'authentification à deux facteurs sera désactivée. - + tfa_u2f.keys.name Nom de la clé - + tfa_u2f.keys.added_date Date d'enregistrement - + tfa_u2f.key_delete Supprimer la clé - + tfa_u2f.no_keys_registered Aucune clé de sécurité enregistrée - + tfa_u2f.add_new_key Enregistrer une nouvelle clé de sécurité - + tfa_trustedDevices.explanation Lors de la vérification du deuxième facteur, l'ordinateur actuel peut être marqué comme étant digne de confiance, de sorte qu'il n'est plus nécessaire de procéder à des vérifications à deux facteurs sur cet ordinateur. Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fiable, vous pouvez réinitialiser le statut de <i>tous</i> les ordinateurs ici. - + tfa_trustedDevices.invalidate.confirm_title - Etes vous sûr de vouloir supprimer tous les ordinateurs de confiance ? + Êtes-vous sûr de vouloir supprimer tous les ordinateurs de confiance ? - + tfa_trustedDevices.invalidate.confirm_message Vous devrez à nouveau procéder à une authentification à deux facteurs sur tous les ordinateurs. Assurez-vous d'avoir votre appareil à deux facteurs à portée de main. - + tfa_trustedDevices.invalidate.btn Supprimer tous les dispositifs de confiance - + sidebar.toggle Activer/désactiver la barre latérale - + navbar.scanner.link Scanner - + user.loggedin.label Connecté en tant que - + user.login Connexion - + ui.toggle_darkmode - Darkmode + Sombre - + user.language_select Langue - + search.options.label Options de recherche - + tags.label Tags - + storelocation.label Emplacement de stockage - + ordernumber.label.short Codecmd. - + supplier.label Fournisseur - + search.regexmatching Reg.Ex. Correspondance - + + + project.labelp + Projet + + + actions Actions - + datasource Source de données - + manufacturer.labelp Fabricants - + supplier.labelp Fournisseurs - + attachment.download_failed Le téléchargement du fichier joint a échoué ! - + entity.edit_flash Changements sauvegardés avec succès. - + entity.edit_flash.invalid Les changements n'ont pas pu être sauvegardés ! Veuillez vérifier vos données ! - + entity.created_flash Élément créé avec succès ! - + entity.created_flash.invalid L'élément n'a pas pu être créé ! Vérifiez vos données ! - + attachment_type.deleted Élément supprimé ! - + csfr_invalid - Le jeton RFTS n'est pas valable ! Rechargez cette page ou contactez un administrateur si le problème persiste ! + Le jeton CSRF n'est pas valide ! Rechargez cette page ou contactez un administrateur si le problème persiste ! - + label_generator.no_entities_found Aucune entité correspondant à la gamme trouvée. - + new @@ -2469,7 +2456,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia L'élément ciblé n'a pas pu être trouvé dans la base de données ! - + new @@ -2478,7 +2465,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Rétablissement réussi. - + new @@ -2487,7 +2474,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Élément restauré avec succès. - + new @@ -2496,7 +2483,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia L'élément a déjà été restauré ! - + new @@ -2505,7 +2492,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia L'élément a été supprimé avec succès. - + new @@ -2514,7 +2501,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia L'élément a déjà été supprimé ! - + new @@ -2523,7 +2510,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Annulation de la modification de l'élément - + new @@ -2532,7 +2519,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Vous devez supprimer l'élément avant de pouvoir annuler ce changement ! - + new @@ -2541,175 +2528,175 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Cette entrée de journal ne peut pas être annulée ! - + part.edited_flash Changements sauvegardés ! - + part.deleted Composant supprimé avec succès. - + part.created_flash Composants créés avec succès ! - + part.created_flash.invalid Erreur lors de la création : Vérifiez vos données ! - + scan.qr_not_found Aucun élément trouvé pour le code-barres donné. - + scan.format_unknown Format inconnu ! - + scan.qr_success Élément trouvé. - + pw_reset.user_or_email Nom d'utilisateur / Email - + pw_reset.request.success Demande de mot de passe réussie ! Consultez vos e-mails pour plus d'informations. - + pw_reset.username Nom d'utilisateur - + pw_reset.token - Jeton + Token - + pw_reset.new_pw.error Nom d'utilisateur ou jeton invalide ! Veuillez vérifier vos données. - + pw_reset.new_pw.success Le mot de passe a été réinitialisé avec succès. Vous pouvez maintenant vous connecter avec le nouveau mot de passe. - + user.edit.reset_success Toutes les méthodes d'authentification à deux facteurs ont été désactivées avec succès. - + tfa_backup.no_codes_enabled Aucun code de secours n'est activé ! - + tfa_u2f.u2f_delete.not_existing Il n'y a pas de clé de sécurité avec cet ID ! - + tfa_u2f.u2f_delete.access_denied Vous ne pouvez pas supprimer les clés de sécurité des autres utilisateurs ! - + tfa.u2f.u2f_delete.success Clé de sécurité retirée avec succès. - + tfa_trustedDevice.invalidate.success Les appareils de confiance ont été réinitialisés avec succès. - + user.settings.saved_flash Paramètres sauvegardés ! - + user.settings.pw_changed_flash Mot de passe changé ! - + user.settings.2fa.google.activated L'application d'authentification a été activée avec succès. - + user.settings.2fa.google.disabled L'application d'authentification a été désactivée avec succès. - + user.settings.2fa.backup_codes.regenerated De nouveaux codes de secours ont été générés avec succès. - + attachment.table.filesize Taille du fichier - + true Vrai - + false Faux - + log.target_deleted Cible supprimée. - + new @@ -2718,7 +2705,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Annuler la suppression - + new @@ -2727,7 +2714,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Annuler la modification - + new @@ -2736,49 +2723,49 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Restaurer à cette date - + log.id ID - + log.timestamp Horodatage - + log.type Type - + log.level Niveau - + log.user Utilisateur - + log.target_type Type de cible - + log.target Cible - + new @@ -2787,805 +2774,853 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Extra - + part.table.name Nom - + part.table.id ID - + part.table.description Description - + part.table.category Catégorie - + part.table.footprint Empreinte - + part.table.manufacturer Fabricant - + part.table.storeLocations Emplacement de stockage - + part.table.amount Quantité - + part.table.minamount Quantité min. - + part.table.partUnit Unité de mesure - + part.table.partCustomState État personnalisé de la pièce - + part.table.addedDate Créé le - + part.table.lastModified Dernière modification - + part.table.needsReview Révision nécessaire - + part.table.favorite Favoris - + part.table.manufacturingStatus État - + m_status.unknown Inconnu - + m_status.announced Annoncé - + m_status.active Actif - + m_status.nrfnd Non recommandé pour les nouvelles conceptions - + m_status.eol Fin de vie - + m_status.discontinued Arrêtés - + part.table.mpn MPN - + part.table.mass Poids - + part.table.tags Tags - + part.table.attachments Fichiers joints - + + + part.table.eda_status + EDA + + + + + eda.status.symbol_set + Ensemble de symboles KiCad + + + + + eda.status.footprint_set + Ensemble d'empreintes KiCad + + + + + eda.status.reference_set + Ensemble de préfixe de référence + + + + + eda.status.complete + Champs EDA complétés (symbole, empreinte, référence) + + + + + eda.status.partial + Champs EDA partiellement complétés + + + flash.login_successful Connexion réussie. - + JSON JSON - + XML XML - + CSV CSV - + YAML YAML - + import.abort_on_validation.help Si cette option est activée, l'ensemble du processus est interrompu si des données non valides sont détectées. Si cette option n'est pas active, les entrées non valides sont ignorées et une tentative est faite pour importer les autres entrées. - + import.csv_separator Séparateur CSV - + parent.label Élément parent - + import.file Fichier - + import.preserve_children Importer également des sous-éléments - + import.abort_on_validation Interrompre sur donnée invalide - + import.btn Importer - + attachment.edit.secure_file.help Un fichier joint marqué comme étant privé ne peut être consulté que par un utilisateur connecté qui a l'autorisation appropriée. Si cette option est activée, aucune miniature n'est générée et l'accès au fichier est plus lent. - + attachment.edit.url.help Il est possible de saisir ici soit l'URL d'un fichier externe, soit un mot clé pour rechercher les ressources intégrées (par exemple les empreintes). - + attachment.edit.name Nom - + attachment.edit.attachment_type Type de fichier joint - + attachment.edit.show_in_table Voir dans le tableau - + attachment.edit.secure_file Fichier joint privé - + attachment.edit.url URL - + attachment.edit.download_url Télécharger un fichier externe - + attachment.edit.file Télécharger le fichier - + part.label Composant - + part_lot.label Lot de composant - + label_options.barcode_type.none Aucun - + label_options.barcode_type.qr QR Code (recommandé) - + label_options.barcode_type.code128 Code 128 (recommandé) - + label_options.barcode_type.code39 Code 39 (recommandé) - + label_options.barcode_type.code93 Code 93 - + label_options.barcode_type.datamatrix Datamatrix - + label_options.lines_mode.html - Placeholders + Espace réservé - + label.options.lines_mode.twig Twig - + label_options.lines_mode.help - Si vous sélectionnez Twig ici, le champ de contenu est interprété comme un modèle Twig. Voir <a href="https://twig.symfony.com/doc/3.x/templates.html">Documentation de Twig</a> et <a href="https://github.com/Part-DB/Part-DB-symfony/wiki/Labels#twig-mode">Wiki</a> pour plus d'informations. + Si vous sélectionnez Twig ici, le champ de contenu est interprété comme un modèle Twig. Voir <a href="https://twig.symfony.com/doc/3.x/templates.html">Documentation de Twig</a> et <a href="https://docs.part-db.de/usage/labels.html#twig-mode">Wiki</a> pour plus d'informations. - + label_options.page_size.label Taille de l'étiquette - + label_options.supported_elements.label Type de cible - + label_options.barcode_type.label Code barre - + label_profile.lines.label Contenu - + label_options.additional_css.label Styles supplémentaires (CSS) - + label_options.lines_mode.label - Parser mode + Mode du parseur - + label_options.width.placeholder Largeur - + label_options.height.placeholder Hauteur - + label_generator.target_id.range_hint Vous pouvez spécifier ici plusieurs ID (par exemple 1,2,3) et/ou une plage (1-3) pour générer des étiquettes pour plusieurs éléments à la fois. - + label_generator.target_id.label ID des cibles - + label_generator.update Actualisation - + scan_dialog.input Saisie - + scan_dialog.submit Soumettre - + parameters.name.placeholder - ex. Gain de courant DC + Ex. Gain de courant DC - + parameters.symbol.placeholder - ex. h_{FE} + Ex. h_{FE} - + parameters.text.placeholder ex. Test conditions - + parameters.max.placeholder ex. 350 - + parameters.min.placeholder - ex. 100 + Mémoire minimale - + parameters.typical.placeholder ex. 200 - + parameters.unit.placeholder - ex. V + Ex. V - + parameter.group.placeholder - ex. Spécifications techniques + Ex. Spécifications techniques - + orderdetails.edit.supplierpartnr Numéro de commande - + orderdetails.edit.supplier Fournisseur - + orderdetails.edit.url Lien vers l'offre - + orderdetails.edit.obsolete Plus disponible - + + + orderdetails.edit.eda_visibility + Visible en EDA + + + orderdetails.edit.supplierpartnr.placeholder Ex. BC 547C - + part.edit.name Nom - + part.edit.description Description - + part.edit.mininstock Stock minimum - + part.edit.category Catégories - + part.edit.footprint Empreinte - + part.edit.tags Tags - + part.edit.manufacturer.label Fabricant - + part.edit.manufacturer_url.label Lien vers la page du produit - + part.edit.mpn Numéro de pièce du fabricant - + part.edit.manufacturing_status État de la fabrication - + part.edit.needs_review Révision nécessaire - + part.edit.is_favorite Favoris - + part.edit.mass Poids - + part.edit.partUnit Unité de mesure - + part.edit.partCustomState État personnalisé de la pièce - + part.edit.comment Commentaire - + part.edit.master_attachment Miniature - + part.edit.save Sauvegarder les modifications - + part.edit.reset - rejeter les modifications + Rejeter les modifications - + part.edit.name.placeholder Ex. BC547 - + part.edit.description.placeholder Ex. NPN 45V, 0,1A, 0,5W - + part.editmininstock.placeholder Ex. 1 - + part_lot.edit.description Description - + part_lot.edit.location Emplacement de stockage - + part_lot.edit.amount Quantité - + part_lot.edit.instock_unknown Quantité inconnue - + part_lot.edit.needs_refill Doit être rempli - + part_lot.edit.expiration_date Date d'expiration - + part_lot.edit.comment Commentaire - + perm.group.other Divers - + tfa_google.enable Activer l'application d'authentification - + tfa_google.disable Désactiver l'application d'authentification - + google_confirmation Code de confirmation - + user.timezone.label Fuseau horaire - + user.currency.label Devise préférée - + save Appliquer les modifications - + reset Rejeter les modifications - + user_settings.language.placeholder Langue du serveur - + user_settings.timezone.placeholder Fuseau horaire du serveur - + attachment.label Fichier joint - + attachment_type.label Type de fichier joint - + + + project.label + Projet + + + measurement_unit.label Unité de mesure - + part_custom_state.label État personnalisé de la pièce - + currency.label Devise - + orderdetail.label Informations de commande - + pricedetail.label Informations sur les prix - + user.label Utilisateur - + parameter.label Caractéristique - + label_profile.label Profil d'étiquette - + new @@ -3594,133 +3629,139 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Inconnu - + markdown.loading Chargement de la remise. Si ce message ne disparaît pas, essayez de recharger la page. - + pw_reset.email.subject Réinitialisation du mot de passe de votre compte Part-DB - + tree.tools.tools Outils - + tree.tools.edit Éditer - + tree.tools.show Afficher - + tree.tools.system Système - + tree.tools.tools.label_dialog Générateur d'étiquettes - + tree.tools.tools.label_scanner Scanner - + tree.tools.edit.attachment_types Types de fichier joint - + tree.tools.edit.categories Catégories - + + + tree.tools.edit.projects + Modifier les projets + + + tree.tools.edit.suppliers Fournisseurs - + tree.tools.edit.manufacturer Fabricants - + tree.tools.edit.storelocation Emplacements de stockage - + tree.tools.edit.footprint Empreintes - + tree.tools.edit.currency Devises - + tree.tools.edit.measurement_unit Unité de mesure - + tree.tools.edit.part_custom_state État personnalisé de la pièce - + tree.tools.edit.label_profile Profils d'étiquettes - + tree.tools.edit.part Composant - + tree.tools.show.all_parts Voir tous les composants - + tree.tools.show.all_attachments Fichiers joints - + new @@ -3729,19 +3770,19 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Statistiques - + tree.tools.system.users Utilisateurs - + tree.tools.system.groups Groupes - + new @@ -3750,13 +3791,13 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Système d'événements - + entity.tree.new Nouvel élément - + obsolete @@ -3765,7 +3806,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Éditer - + obsolete @@ -3774,7 +3815,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Scanner un code-barres - + obsolete @@ -3783,7 +3824,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Thème - + obsolete @@ -3792,7 +3833,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Thème du serveur - + new obsolete @@ -3802,7 +3843,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia IP - + new obsolete @@ -3812,7 +3853,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Modification annulée - + new obsolete @@ -3822,7 +3863,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Élément restauré - + new obsolete @@ -3832,7 +3873,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Ancien stock - + new obsolete @@ -3842,7 +3883,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Ancien nom - + new obsolete @@ -3852,7 +3893,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Champs modifiés - + new obsolete @@ -3862,7 +3903,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Commentaire - + new obsolete @@ -3872,17 +3913,17 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Élément supprimé : - + obsolete obsolete go.exclamation - Allez! + Allez ! - + obsolete obsolete @@ -3892,7 +3933,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Anglais - + obsolete obsolete @@ -3902,7 +3943,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Allemand - + obsolete obsolete @@ -3912,7 +3953,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Votre mot de passe doit être changé ! - + obsolete obsolete @@ -3922,47 +3963,47 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Type de fichier joint - + obsolete obsolete attachment.table.element - élément lié + Élément lié - + obsolete obsolete attachment.edit.isPicture - Image? + Image ? - + obsolete obsolete attachment.edit.is3DModel - Modèle 3D? + Modèle 3D ? - + obsolete obsolete attachment.edit.isBuiltin - Intégré? + Intégré ? - + obsolete obsolete @@ -3972,7 +4013,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Ex. utilisé pour les alimentations à découpage - + obsolete obsolete @@ -3982,7 +4023,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Créer de nouveaux codes de secours - + obsolete obsolete @@ -3992,7 +4033,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Un élément ne peut pas être son propre parent. - + obsolete obsolete @@ -4002,7 +4043,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Le parent ne peut pas être un de ses propres enfants. - + obsolete obsolete @@ -4012,7 +4053,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia L'emplacement de stockage est plein, c'est pourquoi aucun nouveau composant ne peut être ajouté. - + obsolete obsolete @@ -4022,7 +4063,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia L'emplacement de stockage a été marqué comme "uniquement existant", donc aucun nouveau composant ne peut être ajouté. - + obsolete obsolete @@ -4032,7 +4073,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia L'emplacement de stockage a été marqué comme "Composant seul", par conséquent aucun nouveau composant ne peut être ajouté. - + obsolete obsolete @@ -4042,7 +4083,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Le composant est actuellement en cours de production et sera produit dans un avenir proche. - + obsolete obsolete @@ -4052,7 +4093,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Le composant a été annoncé, mais n'est pas encore disponible. - + obsolete obsolete @@ -4062,7 +4103,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Le composant n'est plus fabriqué. - + obsolete obsolete @@ -4072,7 +4113,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia La production de ce composant sera bientôt arrêtée. - + obsolete obsolete @@ -4082,7 +4123,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Ce composant est actuellement en production mais n'est pas recommandé pour les nouvelles conceptions. - + obsolete obsolete @@ -4092,7 +4133,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia L'état de la production n'est pas connu. - + obsolete obsolete @@ -4102,7 +4143,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Succès - + obsolete obsolete @@ -4112,7 +4153,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Erreur - + obsolete obsolete @@ -4122,7 +4163,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Attention - + obsolete obsolete @@ -4132,7 +4173,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Remarque - + obsolete obsolete @@ -4142,7 +4183,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Info - + obsolete obsolete @@ -4152,7 +4193,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Vous ne pouvez pas révoquer vous-même l'autorisation de "modifier les autorisations" pour éviter de vous verrouiller accidentellement ! - + obsolete obsolete @@ -4162,17 +4203,17 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Types de fichiers autorisés - + obsolete obsolete attachment_type.edit.filetype_filter.help - Vous pouvez spécifier ici une liste, séparée par des virgules, des extensions de fichiers ou des mimétapes qu'un fichier téléchargé avec ce type de pièce jointe doit avoir. Pour autoriser tous les fichiers d'images pris en charge, utilisez image/*. + Vous pouvez spécifier ici une liste, séparée par des virgules, des extensions de fichiers ou des types mimes qu'un fichier téléchargé avec ce type de pièce jointe doit avoir. Pour autoriser tous les fichiers d'images pris en charge, utilisez image/*. - + obsolete obsolete @@ -4182,7 +4223,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Ex. .txt, application/pdf, image/* - + obsolete obsolete @@ -4192,7 +4233,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Ex. BC547 - + obsolete obsolete @@ -4202,7 +4243,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Non sélectionnable - + obsolete obsolete @@ -4212,7 +4253,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Si cette option est activée, alors cet élément ne peut être attribué à aucun composant en tant que propriété. Utile, par exemple si cet élément doit être utilisé uniquement pour le tri. - + obsolete obsolete @@ -4222,7 +4263,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Le BBCode peut être utilisé ici (par exemple [b]Bold[/b]) - + obsolete obsolete @@ -4232,7 +4273,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Créer un élément - + obsolete obsolete @@ -4242,7 +4283,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Sauvegarder - + obsolete obsolete @@ -4252,7 +4293,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Désactiver les empreintes - + obsolete obsolete @@ -4262,7 +4303,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Si cette option est activée, la propriété Empreinte est désactivée pour tous les composants de cette catégorie. - + obsolete obsolete @@ -4272,7 +4313,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Désactiver les fabricants - + obsolete obsolete @@ -4282,7 +4323,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Si cette option est activée, la propriété fabricant est désactivée pour tous les composants de cette catégorie. - + obsolete obsolete @@ -4292,7 +4333,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Désactiver les liens automatiques des fiches techniques - + obsolete obsolete @@ -4302,7 +4343,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Si cette option est activée, aucun lien automatique avec la fiche technique n'est généré pour les pièces de cette catégorie. - + obsolete obsolete @@ -4312,7 +4353,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Désactiver les propriétés - + obsolete obsolete @@ -4322,7 +4363,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Si cette option est activée, les propriétés des composants pour tous les composants de cette catégorie sont désactivées. - + obsolete obsolete @@ -4332,7 +4373,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Indication du nom du composant - + obsolete obsolete @@ -4342,7 +4383,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Ex. 100nF - + obsolete obsolete @@ -4352,13 +4393,13 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Filtre de nom - + category.edit.part_ipn_prefix - Préfixe de pièce IPN + Préfixe IPN de la pièce - + obsolete obsolete @@ -4368,7 +4409,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Description par défaut - + obsolete obsolete @@ -4378,7 +4419,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Ex. Condensateur, 10mmx10mm, CMS - + obsolete obsolete @@ -4388,7 +4429,7 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Commentaire par défaut - + obsolete obsolete @@ -4398,18 +4439,18 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia Adresse - + obsolete obsolete company.edit.address.placeholder - Ex. 99 exemple de rue + Ex. 99 exemple de rue exemple de ville - + obsolete obsolete @@ -4419,7 +4460,7 @@ exemple de ville Numéro de téléphone - + obsolete obsolete @@ -4429,7 +4470,7 @@ exemple de ville +33 1 23 45 67 89 - + obsolete obsolete @@ -4439,7 +4480,7 @@ exemple de ville Numéro de fax - + obsolete obsolete @@ -4449,7 +4490,7 @@ exemple de ville Email - + obsolete obsolete @@ -4459,7 +4500,7 @@ exemple de ville Ex. contact@foo.bar - + obsolete obsolete @@ -4469,7 +4510,7 @@ exemple de ville Site internet - + obsolete obsolete @@ -4479,7 +4520,7 @@ exemple de ville https://www.foo.bar - + obsolete obsolete @@ -4489,7 +4530,7 @@ exemple de ville URL du produit - + obsolete obsolete @@ -4499,7 +4540,7 @@ exemple de ville Si cette URL est définie, elle est utilisée pour générer l'URL d'un composant sur le site web du fabricant. Dans ce cas, %PARTNUMBER% sera remplacé par le numéro de commande. - + obsolete obsolete @@ -4509,7 +4550,7 @@ exemple de ville https://foo.bar/product/%PARTNUMBER% - + obsolete obsolete @@ -4519,7 +4560,7 @@ exemple de ville Code ISO - + obsolete obsolete @@ -4529,7 +4570,7 @@ exemple de ville Taux de change - + obsolete obsolete @@ -4539,7 +4580,7 @@ exemple de ville Modèle 3D - + obsolete obsolete @@ -4549,7 +4590,7 @@ exemple de ville Saisie - + obsolete obsolete @@ -4557,11 +4598,17 @@ exemple de ville mass_creation.lines.placeholder Élément 1 + Élément 1.1 + Élément 1.1.1 + Élément 1.2 Élément 2 -Élément 3 +Élément 3 + +Élément 1 -> Élément 1.1 +Élément 1 -> Élément 1.2 - + obsolete obsolete @@ -4571,7 +4618,7 @@ exemple de ville Créer - + obsolete obsolete @@ -4581,7 +4628,7 @@ exemple de ville Nombre entier - + obsolete obsolete @@ -4591,7 +4638,7 @@ exemple de ville Si cette option est activée, toutes les quantités dans cette unité sont arrondies à des nombres entiers. - + obsolete obsolete @@ -4601,7 +4648,7 @@ exemple de ville Utiliser les préfixes SI - + obsolete obsolete @@ -4611,7 +4658,7 @@ exemple de ville Si cette option est activée, les préfixes SI sont utilisés lors de la génération des nombres (par exemple 1,2 kg au lieu de 1200 g) - + obsolete obsolete @@ -4621,7 +4668,7 @@ exemple de ville Symbole de l'unité - + obsolete obsolete @@ -4631,7 +4678,7 @@ exemple de ville Ex. m - + obsolete obsolete @@ -4641,7 +4688,7 @@ exemple de ville Emplacement de stockage plein - + obsolete obsolete @@ -4651,7 +4698,7 @@ exemple de ville Si cette option est activée, il n'est pas possible d'ajouter de nouveaux composants à ce lieu de stockage ni d'augmenter le nombre de composants existants. - + obsolete obsolete @@ -4661,7 +4708,7 @@ exemple de ville Limiter aux composants existants - + obsolete obsolete @@ -4671,7 +4718,7 @@ exemple de ville Si cette option est active, il n'est pas possible d'ajouter de nouveaux composants à ce lieu de stockage, mais il est possible d'augmenter le nombre de composants existants. - + obsolete obsolete @@ -4681,7 +4728,7 @@ exemple de ville Seulement un composant - + obsolete obsolete @@ -4691,7 +4738,7 @@ exemple de ville Si cette option est activée, cet emplacement de stockage ne peut contenir qu'un seul composant (mais une quantité quelconque). Utile pour les petits compartiments ou les distributeurs de CMS. - + obsolete obsolete @@ -4701,7 +4748,7 @@ exemple de ville Type de stockage - + obsolete obsolete @@ -4711,7 +4758,7 @@ exemple de ville Ici, vous pouvez sélectionner une unité de mesure qu'un composant doit avoir pour être stocké dans ce lieu de stockage. - + obsolete obsolete @@ -4721,7 +4768,7 @@ exemple de ville Devise par défaut - + obsolete obsolete @@ -4731,7 +4778,7 @@ exemple de ville Frais de port - + obsolete obsolete @@ -4741,7 +4788,7 @@ exemple de ville Ex. j.doe - + obsolete obsolete @@ -4751,7 +4798,7 @@ exemple de ville Ex. John - + obsolete obsolete @@ -4761,7 +4808,7 @@ exemple de ville Ex. Doe - + obsolete obsolete @@ -4771,7 +4818,7 @@ exemple de ville j.doe@ecorp.com - + obsolete obsolete @@ -4781,7 +4828,7 @@ exemple de ville Ex. Development - + obsolete obsolete @@ -4791,7 +4838,7 @@ exemple de ville Nouveau mot de passe - + obsolete obsolete @@ -4801,7 +4848,7 @@ exemple de ville Confirmer le nouveau mot de passe - + obsolete obsolete @@ -4811,7 +4858,7 @@ exemple de ville L'utilisateur doit changer de mot de passe - + obsolete obsolete @@ -4821,7 +4868,7 @@ exemple de ville Utilisateur désactivé (connexion impossible) - + obsolete obsolete @@ -4831,7 +4878,7 @@ exemple de ville Créer l'utilisateur - + obsolete obsolete @@ -4841,7 +4888,7 @@ exemple de ville Enregistrer - + obsolete obsolete @@ -4851,7 +4898,7 @@ exemple de ville Rejeter les modifications - + obsolete obsolete @@ -4861,7 +4908,7 @@ exemple de ville Ajouter - + obsolete obsolete @@ -4871,7 +4918,7 @@ exemple de ville Lien vers le site du fabricant - + obsolete obsolete @@ -4881,7 +4928,7 @@ exemple de ville Composants - + obsolete obsolete @@ -4891,7 +4938,7 @@ exemple de ville Structures des données - + obsolete obsolete @@ -4901,17 +4948,7 @@ exemple de ville Système - - - obsolete - obsolete - - - perm.parts - Général - - - + obsolete obsolete @@ -4921,7 +4958,7 @@ exemple de ville Afficher - + obsolete obsolete @@ -4931,7 +4968,7 @@ exemple de ville Éditer - + obsolete obsolete @@ -4941,7 +4978,7 @@ exemple de ville Créer - + obsolete obsolete @@ -4951,7 +4988,7 @@ exemple de ville Changer de catégorie - + obsolete obsolete @@ -4961,7 +4998,7 @@ exemple de ville Supprimer - + obsolete obsolete @@ -4971,7 +5008,7 @@ exemple de ville Rechercher - + obsolete obsolete @@ -4981,7 +5018,7 @@ exemple de ville Liste de tous les composants - + obsolete obsolete @@ -4991,7 +5028,7 @@ exemple de ville Liste des composants sans prix - + obsolete obsolete @@ -5001,7 +5038,7 @@ exemple de ville Liste des composants obsolètes - + obsolete obsolete @@ -5011,7 +5048,7 @@ exemple de ville Liste des composants dont le stock est inconnu - + obsolete obsolete @@ -5021,7 +5058,7 @@ exemple de ville Changer le statut de favori - + obsolete obsolete @@ -5031,7 +5068,7 @@ exemple de ville Afficher les favoris - + obsolete obsolete @@ -5041,7 +5078,7 @@ exemple de ville Afficher les derniers composants modifiés/ajoutés - + obsolete obsolete @@ -5051,7 +5088,7 @@ exemple de ville Afficher le dernier utilisateur ayant apporté des modifications - + obsolete obsolete @@ -5061,7 +5098,7 @@ exemple de ville Afficher l'historique - + obsolete obsolete @@ -5071,7 +5108,7 @@ exemple de ville Nom - + obsolete obsolete @@ -5081,7 +5118,7 @@ exemple de ville Description - + obsolete obsolete @@ -5091,7 +5128,7 @@ exemple de ville En stock - + obsolete obsolete @@ -5101,7 +5138,7 @@ exemple de ville Stock minimum - + obsolete obsolete @@ -5111,7 +5148,7 @@ exemple de ville Commentaire - + obsolete obsolete @@ -5121,7 +5158,7 @@ exemple de ville Emplacement de stockage - + obsolete obsolete @@ -5131,7 +5168,7 @@ exemple de ville Fabricant - + obsolete obsolete @@ -5141,7 +5178,7 @@ exemple de ville Informations pour la commande - + obsolete obsolete @@ -5151,7 +5188,7 @@ exemple de ville Prix - + obsolete obsolete @@ -5161,7 +5198,7 @@ exemple de ville Fichiers joints - + obsolete obsolete @@ -5171,17 +5208,7 @@ exemple de ville Commandes - - - obsolete - obsolete - - - perm.storelocations - Emplacements de stockage - - - + obsolete obsolete @@ -5191,7 +5218,7 @@ exemple de ville Déplacer - + obsolete obsolete @@ -5201,57 +5228,7 @@ exemple de ville Liste des composants - - - obsolete - obsolete - - - perm.part.footprints - Empreintes - - - - - obsolete - obsolete - - - perm.part.categories - Catégories - - - - - obsolete - obsolete - - - perm.part.supplier - Fournisseurs - - - - - obsolete - obsolete - - - perm.part.manufacturers - Fabricants - - - - - obsolete - obsolete - - - perm.part.attachment_types - Types de fichiers joints - - - + obsolete obsolete @@ -5261,7 +5238,7 @@ exemple de ville Importer - + obsolete obsolete @@ -5271,7 +5248,7 @@ exemple de ville Étiquettes - + obsolete obsolete @@ -5281,7 +5258,7 @@ exemple de ville Calculateur de résistance - + obsolete obsolete @@ -5291,7 +5268,7 @@ exemple de ville Empreintes - + obsolete obsolete @@ -5301,7 +5278,7 @@ exemple de ville Logos CI - + obsolete obsolete @@ -5311,7 +5288,7 @@ exemple de ville Statistiques - + obsolete obsolete @@ -5321,7 +5298,7 @@ exemple de ville Éditer les autorisations - + obsolete obsolete @@ -5331,7 +5308,7 @@ exemple de ville Modifier le nom d'utilisateur - + obsolete obsolete @@ -5341,17 +5318,17 @@ exemple de ville Modifier le groupe - + obsolete obsolete perm.users.edit_infos - Editer les informations + Éditer les informations - + obsolete obsolete @@ -5361,7 +5338,7 @@ exemple de ville Modifier les autorisations - + obsolete obsolete @@ -5371,7 +5348,7 @@ exemple de ville Définir le mot de passe - + obsolete obsolete @@ -5381,7 +5358,7 @@ exemple de ville Changer les paramètres utilisateur - + obsolete obsolete @@ -5391,7 +5368,7 @@ exemple de ville Afficher l’état - + obsolete obsolete @@ -5401,7 +5378,7 @@ exemple de ville Actualiser la base de données - + obsolete obsolete @@ -5411,7 +5388,7 @@ exemple de ville Lecture des paramètres de la base de donnée - + obsolete obsolete @@ -5421,7 +5398,7 @@ exemple de ville Modifier les paramètres de la base de données - + obsolete obsolete @@ -5431,7 +5408,7 @@ exemple de ville Lecture de la configuration - + obsolete obsolete @@ -5441,7 +5418,7 @@ exemple de ville Modifier la configuration - + obsolete obsolete @@ -5451,7 +5428,7 @@ exemple de ville Informations sur le serveur - + obsolete obsolete @@ -5461,7 +5438,7 @@ exemple de ville Utiliser les outils de débogage - + obsolete obsolete @@ -5471,7 +5448,7 @@ exemple de ville Afficher les logs - + obsolete obsolete @@ -5481,7 +5458,7 @@ exemple de ville Supprimer les logs - + obsolete obsolete @@ -5491,7 +5468,7 @@ exemple de ville Modifier les informations - + obsolete obsolete @@ -5501,7 +5478,7 @@ exemple de ville Modifier le nom d'utilisateur - + obsolete obsolete @@ -5511,7 +5488,7 @@ exemple de ville Voir les autorisations - + obsolete obsolete @@ -5521,7 +5498,7 @@ exemple de ville Afficher ses propres logs - + obsolete obsolete @@ -5531,7 +5508,7 @@ exemple de ville Créer des étiquettes - + obsolete obsolete @@ -5541,7 +5518,7 @@ exemple de ville Modifier les options - + obsolete obsolete @@ -5551,7 +5528,7 @@ exemple de ville Supprimer les profils - + obsolete obsolete @@ -5561,7 +5538,7 @@ exemple de ville Modifier les profils - + obsolete obsolete @@ -5571,7 +5548,7 @@ exemple de ville Outils - + obsolete obsolete @@ -5581,7 +5558,7 @@ exemple de ville Groupes - + obsolete obsolete @@ -5591,7 +5568,7 @@ exemple de ville Utilisateurs - + obsolete obsolete @@ -5601,7 +5578,7 @@ exemple de ville Base de données - + obsolete obsolete @@ -5611,7 +5588,7 @@ exemple de ville Configuration - + obsolete obsolete @@ -5621,7 +5598,7 @@ exemple de ville Système - + obsolete obsolete @@ -5631,7 +5608,7 @@ exemple de ville Propre utilisateur - + obsolete obsolete @@ -5641,7 +5618,7 @@ exemple de ville Étiquettes - + obsolete obsolete @@ -5651,7 +5628,7 @@ exemple de ville Catégorie - + obsolete obsolete @@ -5661,7 +5638,7 @@ exemple de ville Quantité minimum - + obsolete obsolete @@ -5671,7 +5648,7 @@ exemple de ville Empreinte - + obsolete obsolete @@ -5681,7 +5658,7 @@ exemple de ville MPN - + obsolete obsolete @@ -5691,7 +5668,7 @@ exemple de ville État de la fabrication - + obsolete obsolete @@ -5701,7 +5678,7 @@ exemple de ville Tags - + obsolete obsolete @@ -5711,7 +5688,7 @@ exemple de ville Unité - + obsolete obsolete @@ -5721,7 +5698,7 @@ exemple de ville Poids - + obsolete obsolete @@ -5731,7 +5708,7 @@ exemple de ville Lots de composants - + obsolete obsolete @@ -5741,7 +5718,7 @@ exemple de ville Afficher le dernier utilisateur ayant apporté des modifications - + obsolete obsolete @@ -5751,7 +5728,7 @@ exemple de ville Devises - + obsolete obsolete @@ -5761,13 +5738,7 @@ exemple de ville Unités de mesure - - - perm.part_custom_states - État personnalisé du composant - - - + obsolete obsolete @@ -5777,7 +5748,7 @@ exemple de ville Ancien mot de passe - + obsolete obsolete @@ -5787,7 +5758,7 @@ exemple de ville Réinitialiser le mot de passe - + obsolete obsolete @@ -5797,17 +5768,23 @@ exemple de ville Clé de sécurité (U2F) - + obsolete obsolete google - google + Google - + + + tfa.provider.webauthn_two_factor_provider + Clé de sécurité à deux facteurs + + + obsolete obsolete @@ -5817,17 +5794,7 @@ exemple de ville Application d'authentification - - - obsolete - obsolete - - - Login successful - Connexion réussie - - - + obsolete obsolete @@ -5837,7 +5804,7 @@ exemple de ville Exception - + obsolete obsolete @@ -5847,7 +5814,7 @@ exemple de ville Connexion utilisateur - + obsolete obsolete @@ -5857,7 +5824,7 @@ exemple de ville Déconnexion de l’utilisateur - + obsolete obsolete @@ -5867,7 +5834,7 @@ exemple de ville Inconnu - + obsolete obsolete @@ -5877,7 +5844,7 @@ exemple de ville Élément créé - + obsolete obsolete @@ -5887,7 +5854,7 @@ exemple de ville Élément modifié - + obsolete obsolete @@ -5897,7 +5864,7 @@ exemple de ville Élément supprimé - + obsolete obsolete @@ -5907,7 +5874,7 @@ exemple de ville Base de données mise à jour - + obsolete @@ -5916,7 +5883,7 @@ exemple de ville Restaurer les éléments - + obsolete @@ -5925,7 +5892,7 @@ exemple de ville Afficher l'historique - + obsolete @@ -5934,7 +5901,7 @@ exemple de ville Afficher l'activité récente - + obsolete @@ -5943,16 +5910,7 @@ exemple de ville Afficher les anciennes versions des éléments (Time travel) - - - obsolete - - - Username - Nom d'utilisateur - - - + obsolete @@ -5961,7 +5919,7 @@ exemple de ville Application d'authentification désactivée - + obsolete @@ -5970,7 +5928,7 @@ exemple de ville Clé de sécurité enlevée - + obsolete @@ -5979,7 +5937,7 @@ exemple de ville Clé de sécurité ajoutée - + obsolete @@ -5988,7 +5946,7 @@ exemple de ville Clés de sauvegarde régénérées - + obsolete @@ -5997,7 +5955,7 @@ exemple de ville Application Authenticator activée - + obsolete @@ -6006,7 +5964,7 @@ exemple de ville Mot de passe modifié - + obsolete @@ -6015,7 +5973,7 @@ exemple de ville Appareils de confiance réinitialisés - + obsolete @@ -6024,7 +5982,7 @@ exemple de ville Élément de collecte supprimé - + obsolete @@ -6033,7 +5991,7 @@ exemple de ville Réinitialisation du mot de passe - + obsolete @@ -6042,7 +6000,7 @@ exemple de ville Réinitialisation à deux facteurs par l'administrateur - + obsolete @@ -6051,7 +6009,7 @@ exemple de ville Tentative d'accès non autorisé - + obsolete @@ -6060,7 +6018,7 @@ exemple de ville Succès - + obsolete @@ -6069,7 +6027,7 @@ exemple de ville 2D - + obsolete @@ -6078,7 +6036,7 @@ exemple de ville 1D - + obsolete @@ -6087,7 +6045,7 @@ exemple de ville Caractéristiques - + obsolete @@ -6096,7 +6054,7 @@ exemple de ville Voir les pièces jointes privées - + obsolete @@ -6105,7 +6063,7 @@ exemple de ville Lecteur d'étiquettes - + obsolete @@ -6114,7 +6072,7 @@ exemple de ville Lire les profils - + obsolete @@ -6123,7 +6081,7 @@ exemple de ville Créer des profils - + obsolete @@ -6132,410 +6090,6869 @@ exemple de ville Utiliser le mode twig - + label_profile.showInDropdown Afficher en sélection rapide - + group.edit.enforce_2fa Imposer l'authentification à deux facteurs (2FA) - + group.edit.enforce_2fa.help Si cette option est activée, chaque membre direct de ce groupe doit configurer au moins un deuxième facteur d'authentification. Recommandé pour les groupes administratifs ayant beaucoup de permissions. - + selectpicker.nothing_selected Rien n'est sélectionné - + entity.delete.must_not_contain_parts - L'élement contient encore des parties ! Vous devez déplacer les parties pour pouvoir supprimer cet élément. + L'élément "%PATH%" contient encore des composants ! Vous devez déplacer les composants pour pouvoir supprimer cet élément. - + entity.delete.must_not_contain_attachments Le type de pièce jointe contient toujours des pièces jointes. Changez leur type, pour pouvoir supprimer ce type de pièce jointe. - + entity.delete.must_not_contain_prices La devise contient encore des prix. Vous devez changer leur devise pour pouvoir supprimer cet élément. - + entity.delete.must_not_contain_users - Des utilisateurs utilisent toujours ce groupe ! Changez les de groupe pour pouvoir supprimer ce groupe. + Des utilisateurs utilisent toujours ce groupe ! Changez-les de groupe pour pouvoir supprimer ce groupe. - + part.table.edit Modifier - + part.table.edit.title Modifier composant - + + + part_list.action.scrollable_hint + Faire défiler pour voir toutes les actions + + + part_list.action.action.title Sélectionnez une action - + part_list.action.action.group.favorite Statut favori - + part_list.action.action.favorite Favorable - + part_list.action.action.unfavorite Défavorable - + part_list.action.action.group.change_field Modifier le champ - + part_list.action.action.change_category Modifier la catégorie - + part_list.action.action.change_footprint Modifier l'empreinte - + part_list.action.action.change_manufacturer Modifier le fabricant - + part_list.action.action.change_unit Modifier l'unité - + part_list.action.action.delete Supprimer - + part_list.action.submit Soumettre - + part_list.action.part_count %count% composants sélectionnés - + company.edit.quick.website Ouvrir le site web - + company.edit.quick.email Envoyer un e-mail - + company.edit.quick.phone Téléphoner - + company.edit.quick.fax Envoyer une télécopie - + company.fax_number.placeholder ex. +33 12 34 56 78 90 - + part.edit.save_and_clone Sauvegarder et dupliquer - + validator.file_ext_not_allowed L'extension de fichier n'est pas autorisée pour ce type de pièce jointe. - + tools.reel_calc.title Calculateur de bobines CMS - + tools.reel_calc.inner_dia Diamètre intérieur - + tools.reel_calc.outer_dia Diamètre extérieur - + tools.reel_calc.tape_thick Épaisseur du ruban - + tools.reel_calc.part_distance Distance entre les composants - + tools.reel_calc.update Actualiser - + tools.reel_calc.parts_per_meter Composants par mètre - + tools.reel_calc.result_length Longueur de la bande - + tools.reel_calc.result_amount - Nbre approximatif de composants + Nombre approximatif de composants - + tools.reel_calc.outer_greater_inner_error Erreur : Le diamètre extérieur doit être supérieur au diamètre intérieur ! - + tools.reel_calc.missing_values.error Veuillez remplir toutes les valeurs ! - + tools.reel_calc.load_preset Charger la présélection - + tools.reel_calc.explanation Ce calculateur vous donne une estimation du nombre de pièces qui restent sur une bobine de CMS. Mesurez les dimensions notées sur la bobine (ou utilisez certains des préréglages) et cliquez sur "Actualiser" pour obtenir un résultat. - + perm.tools.reel_calculator Calculateur de bobines CMS - + tree.tools.tools.reel_calculator Calculateur de bobines CMS - + + + user.pw_change_needed.flash + Votre mot de passe doit être changé. Veuillez définir un nouveau mot de passe. + + + + + part_list.action.select_null + Sélection vide + + + + + part_list.action.delete-title + Voulez-vous réellement supprimer ce composant ? + + + + + part_list.action.delete-message + Ces éléments et toutes les informations associées (comme les pièces jointes, les informations sur les prix, etc.) seront supprimés. Cette opération ne peut pas être annulée ! + + + + + part.table.actions.success + Action terminée avec succès + + + + + attachment.edit.delete.confirm + Voulez-vous réellement supprimer cette pièce jointe ? + + + + + filter.text_constraint.value.operator.EQ + Est + + + + + filter.text_constraint.value.operator.NEQ + N'est pas + + + + + filter.text_constraint.value.operator.STARTS + Commence par + + + + + filter.text_constraint.value.operator.CONTAINS + Contient + + + + + filter.text_constraint.value.operator.ENDS + Termine avec + + + + + filter.text_constraint.value.operator.LIKE + Comme modèle + + + + + filter.text_constraint.value.operator.REGEX + Expression régulière + + + + + filter.number_constraint.value.operator.BETWEEN + Entre + + + + + filter.number_constraint.AND + et + + + + + filter.entity_constraint.operator.EQ + Est (exclu répertoire enfant) + + + + + filter.entity_constraint.operator.NEQ + N'est pas (exclu répertoire enfant) + + + + + filter.entity_constraint.operator.INCLUDING_CHILDREN + Est (inclus répertoire enfant) + + + + + filter.entity_constraint.operator.EXCLUDING_CHILDREN + N'est pas (exclu répertoire enfant) + + + + + part.filter.dbId + Identifiant de la db(ID) + + + + + filter.tags_constraint.operator.ANY + N'importe laquelle des étiquettes + + + + + filter.tags_constraint.operator.ALL + TOUS les mots-clés + + + + + filter.tags_constraint.operator.NONE + Aucune des étiquettes + + + + + part.filter.lot_count + Nombre de lots + + + + + part.filter.attachments_count + Nombre de pièces jointes + + + + + part.filter.orderdetails_count + Nombre de détails de la commande + + + + + part.filter.lotExpirationDate + Date d'expiration du lot. + + + + + part.filter.lotNeedsRefill + Tous les lots doivent être rechargés + + + + + part.filter.lotUnknwonAmount + Tout lot a un montant inconnu + + + + + part.filter.attachmentName + Nom de la pièce jointe + + + + + filter.bulk_import_job.label + Tâche d'import de masse + + + + + filter.bulk_import_job.job_status + Status de la tâche + + + + + filter.bulk_import_job.part_status_in_job + Status du Composant dans la tâche + + + + + filter.bulk_import_job.status.pending + En attente + + + + + filter.bulk_import_job.status.in_progress + En cours + + + + + filter.bulk_import_job.status.completed + Terminé + + + + + filter.bulk_import_job.status.stopped + Stoppé + + + + + filter.bulk_import_job.status.failed + En échec + + + + + filter.bulk_import_job.part_status.pending + En attente + + + + + filter.bulk_import_job.part_status.completed + Terminé + + + + + filter.bulk_import_job.part_status.skipped + Zappé + + + + + filter.choice_constraint.operator.ANY + N'importe lequel des + + + + + filter.choice_constraint.operator.NONE + Aucun + + + + + part.filter.amount_sum + Montant total + + + + + filter.submit + Mise à jour + + + + + filter.discard + Effacer le filtre + + + + + filter.clear_filters + Effacer tous les filtres + + + + + filter.title + Filtre + + + + + filter.parameter_value_constraint.operator.= + Opérateur de recherche = + + + + + filter.parameter_value_constraint.operator.!= + Opérateur de recherche != + + + + + filter.parameter_value_constraint.operator.< + Opérateur de recherche < + + + + + filter.parameter_value_constraint.operator.> + Opérateur de recherche > + + + + + filter.parameter_value_constraint.operator.<= + Opérateur de recherche <= + + + + + filter.parameter_value_constraint.operator.>= + Valeur typique + + + + + filter.parameter_value_constraint.operator.BETWEEN + Value typique entre + + + + + filter.parameter_value_constraint.operator.IN_RANGE + Dans la plage de valeurs + + + + + filter.parameter_value_constraint.operator.NOT_IN_RANGE + Pas dans la plage de valeurs + + + + + filter.parameter_value_constraint.operator.GREATER_THAN_RANGE + Plus grand que la plage de valeurs + + + + + filter.parameter_value_constraint.operator.GREATER_EQUAL_RANGE + Plus grand ou égal à la plage de valeurs + + + + + filter.parameter_value_constraint.operator.LESS_THAN_RANGE + Plus petit que la plage de valeurs + + + + + filter.parameter_value_constraint.operator.LESS_EQUAL_RANGE + Plus petit ou égal à la plage de valeurs + + + + + filter.parameter_value_constraint.operator.RANGE_IN_RANGE + La plage se situe dans la page de valeurs + + + + + filter.parameter_value_constraint.operator.RANGE_INTERSECT_RANGE + La plage intersecte la plage de valeurs + + + + + filter.text_constraint.value + Aucune valeur entrée + + + + + filter.number_constraint.value1 + Aucune valeur entrée + + + + + filter.number_constraint.value2 + Valeur maximale + + + + + filter.datetime_constraint.value1 + Pas de date de définie + + + + + filter.datetime_constraint.value2 + Date trop éloignée + + + + + filter.constraint.add + Ajouter un filtre + + + + + part.filter.parameters_count + Nombre de paramètres + + + + + part.filter.lotDescription + Description du lot + + + + + parts_list.search.searching_for + Recherche dans la liste des pièces + + + + + parts_list.search_options.caption + Activation des options de recherches + + + + + attachment.table.element_type + Type d'élément attaché + + + + + log.level.debug + Débogage + + + + + log.level.info + Informations sur le niveau + + + + + log.level.notice + Notification + + + + + log.level.warning + Avertissement + + + + + log.level.error + Erreur + + + + + log.level.critical + Niveau critique + + + + + log.level.alert + Alerte de niveau + + + + + log.level.emergency + Niveau d'urgence + + + + + log.type.security + Type de sécurité + + + + + log.type.instock_changed + [LEGACY] Stock disponible modifié + + + + + log.target_id + ID de l'élément ciblé + + + + + entity.info.parts_count_recursive + Nombre de pièces avec cet élément ou ses sous-éléments + + + + + tools.server_infos.title + Infos du serveur + + + + + permission.preset.read_only + Lecture seule + + + + + permission.preset.read_only.desc + Autoriser les opérations de lecture seule uniquement + + + + + permission.preset.all_inherit + Tout Hérité + + + + + permission.preset.all_inherit.desc + Mettre toutes les permissions en "Hérité" + + + + + permission.preset.all_forbid + Tout Interdit + + + + + permission.preset.all_forbid.desc + Mettre toutes les permissions en "Interdit" + + + + + permission.preset.all_allow + Tout Autoriser + + + + + permission.preset.all_allow.desc + Mettre toutes les permissions en "Autorisé" + + + + + perm.server_infos + Infos Serveur + + + + + permission.preset.editor + Éditeur + + + + + permission.preset.editor.desc + Autoriser la modification de pièces et de structures de données + + + + + permission.preset.admin + Admin + + + + + permission.preset.admin.desc + Autoriser les actions administrateur + + + + + permission.preset.button + Appliquer le preset + + + + + perm.attachments.show_private + Montrer les pièces jointes privées + + + + + perm.attachments.list_attachments + Montrer la liste de toutes les pièces jointes + + + + + user.edit.permission_success + Preset de Permissions correctement appliquées. Vérifiez si les nouvelles permissions vous conviennent + + + + + perm.group.data + Données + + + + + part_list.action.action.group.needs_review + Nécessite un examen + + + + + part_list.action.action.set_needs_review + Appliquer le status "Nécessite un examen" + + + + + part_list.action.action.unset_needs_review + Retirer le status "Nécessite un examen" + + + + + part.edit.ipn + Numéro de Pièce Interne (IPN) + + + + + part.ipn.not_defined + Non défini + + + + + part.table.ipn + IPN + + + currency.edit.update_rate Taux de rafraîchissement - + currency.edit.exchange_rate_update.unsupported_currency Devise non prise en charge - + currency.edit.exchange_rate_update.generic_error Erreur générique - + currency.edit.exchange_rate_updated.success Succès - + + + project.bom.quantity + Quantité BOM + + + + + project.bom.mountnames + Nom du montage + + + + + project.bom.name + Nom + + + + + project.bom.comment + Notes + + + + + project.bom.part + Nom du composant + + + + + project.bom.add_entry + Ajouté un élément + + + + + part_list.action.group.projects + Projets + + + + + part_list.action.projects.add_to_project + Ajouter un élément au projet + + + + + project.bom.delete.confirm + Voulez-vous vraiment supprimer cet élément de la BOM ? + + + + + project.add_parts_to_project + Ajouter cet élément à la BOM du projet + + + + + part.info.add_part_to_project + Ajouter cet élément au projet + + + + + project_bom_entry.label + BOM + + + + + project.edit.status + Status du projet + + + + + project.status.draft + Brouillon + + + + + project.status.planning + Planning + + + + + project.status.in_production + En production + + + + + project.status.finished + Terminé + + + + + project.status.archived + Archivé + + + + + part.new_build_part.error.build_part_already_exists + Le projet est déjà associé à un composant de sortie + + + + + project.edit.associated_build_part + Composant de sortie associé + + + + + project.edit.associated_build_part.add + Ajouter un composant de sortie + + + + + project.edit.associated_build.hint + Voici le composant de sortie associé à ce projet, qui est stocké quelque part + + + + + part.info.projectBuildPart.hint + Ce composant est fabriqué par ce projet + + + + + part.is_build_part + Fait partie du projet + + + + + project.info.title + Informations Projet + + + + + project.info.bom_entries_count + Entrées de la BOM + + + + + project.info.sub_projects_count + Sous Projets + + + + + project.info.bom_add_parts + Ajouter à la BOM + + + + + project.info.info.label + Info + + + + + project.info.sub_projects.label + Sous Projets + + + + + project.bom.price + Prix + + + + + part.info.withdraw_modal.title.withdraw + Enlever un élément du lot + + + + + part.info.withdraw_modal.title.add + Ajouter un élément au lot + + + + + part.info.withdraw_modal.title.move + Bouger un élément vers un autre lot + + + + + part.info.withdraw_modal.amount + Quantité + + + + + part.info.withdraw_modal.move_to + Bouger vers + + + + + part.info.withdraw_modal.comment + Commentaire + + + + + part.info.withdraw_modal.comment.hint + Vous pouvez laisser un commentaire expliquant l'opération(ex. Pourquoi vous avez besoin de ce composant). Cette info sera sauvée dans les logs. + + + + + modal.close + Fermer + + + + + modal.submit + Soumettre + + + + + part.withdraw.success + Composant ajouté/bougé/supprimé avec succès. + + + + + perm.parts_stock + Stock de composants + + + + + perm.parts_stock.withdraw + Enlever un composant du stock + + + + + perm.parts_stock.add + Ajouter un composant du stock + + + + + perm.parts_stock.move + Bouger un composant du stock + + + + + user.permissions_schema_updated + Les permissions de votre utilisateur mis à jour à la dernière version. + + + + + log.type.part_stock_changed + Inventaire du composant changé + + + + + log.part_stock_changed.withdraw + Stock supprimé + + + + + log.part_stock_changed.add + Stock ajouté + + + + + log.part_stock_changed.move + Stock bougé + + + + + log.part_stock_changed.comment + Commentaire + + + + + log.part_stock_changed.change + Changer + + + + + log.part_stock_changed.move_target + Déplacer la cible + + + + + tools.builtin_footprints_viewer.title + Image de l'empreinte + + + + + tools.builtin_footprints_viewer.hint + Cette galerie liste toutes les images d'empreintes intégrées disponibles. Si vous voulez les utiliser dans une pièce-jointe, tapez dans le nom (ou un mot-clé) dans le champ du chemin de la pièce-jointe et sélectionnez l'image dans la sélection déroulante. + + + + + tools.ic_logos.title + Logos CI + + + + + part_list.action.group.labels + Étiquettes + + + + + part_list.action.projects.generate_label + Générer des étiquettes (pour les composants) + + + + + part_list.action.projects.generate_label_lot + Générer des étiquettes (pour un lot de composants) + + + + + part_list.action.generate_label.empty + Étiquette vide + + + + + project.info.builds.label + Fabriquer + + + + + project.builds.build_not_possible + Fabrication impossible : Pièces non stockées + + + + + project.builds.following_bom_entries_miss_instock + Les composants suivant n'ont pas assez de stock pour fabriquer au moins une fois ce projet : + + + + + project.builds.stocked + stockées + + + + + project.builds.needed + Besoins + + + + + project.builds.build_possible + Fabrication possible + + + + + project.builds.number_of_builds_possible + Vous avez assez de stock pour fabriquer <b>%max_builds%</b> éléments de ce projet. + + + + + project.builds.check_project_status + Le status du projet en cours est <b>"%project_status%"</b>. Vous devriez vérifier que vous voulez vraiment concevoir le projet avec ce status ! + + + + + project.builds.following_bom_entries_miss_instock_n + Vous n'avez pas assez de composants en stock pour fabriquer ce projet %number_of_builds% fois. Il manque cet élément en stock : + + + + + project.build.flash.invalid_input + Impossible de fabriquer ce projet. Vérifier les entrées ! + + + + + project.build.required_qty + Besoin d'une quantité + + + + + project.build.btn_build + Fabriquer + + + + + project.build.help + Choisir de quels inventaires les composants doivent être soustraits(et leur quantité). Cocher la case pour chaque ligne, ou cliquer sur la case en haut pour toutes les cocher en même temps. + + + + + project.build.buildsPartLot.new_lot + Créer un nouveau lot + + + + + project.build.add_builds_to_builds_part + Ajouter des conceptions aux composants du projet + + + + + project.build.builds_part_lot + Stock à utiliser + + + + + project.builds.number_of_builds + Nombre à fabriquer + + + + + project.builds.no_stocked_builds + Nombre de conceptions en stock + + + + + user.change_avatar.label + Changer la photo de profil + + + + + user_settings.change_avatar.label + Changer la photo de profil + + + + + user_settings.remove_avatar.label + Supprimer la photo de profil + + + + + part.edit.name.category_hint + Astuce de la catégorie + + + + + category.edit.partname_regex.placeholder + ex. "Condensateur \d+ nF/i" + + + + + category.edit.part_ipn_prefix.placeholder + e.g "PIC16F" + + + + + category.edit.partname_regex.help + Une expression régulière compatible PCRE, qu'un nom de composant doit correspondre. + + + + + category.edit.part_ipn_prefix.help + Préfixe suggéré lors du saisi de l'IPN de la pièce + + + + + entity.select.add_hint + Utilisez -> pour créer une structure imbriquée, ex "Nœud 1->Nœud 1.1" + + + + + entity.select.group.new_not_added_to_DB + Nouveau (pas encore ajouté à la BDD) + + + + + part.edit.save_and_new + Sauver et créer un nouveau composant vide + + + + + homepage.first_steps.title + Premières étapes + + + + + homepage.first_steps.introduction + Votre base de donnée est toujours vide. Vous voulez peut-être lire la <a href="%url%">documentation</a> ou commencer à créer les structures de données suivantes : + + + + + homepage.first_steps.create_part + Ou vous pouvez directement <a href="%url%">créer un nouveau composant</a>. + + + + + homepage.first_steps.hide_hint + Cette boite se cachera dès que vous aurez créé votre premier composant. + + + homepage.forum.text - Si vous avez des questions à propos de Part-DB , rendez vous sur <a href="%href%" class="link-external" target="_blank">Github</a> + Si vous avez des questions à propos de Part-DB, rendez-vous sur <a href="%href%" class="link-external" target="_blank">Github</a> - + - part_custom_state.new - Nouveau statut personnalisé du composant + log.element_edited.changed_fields.category + Catégorie - + - part_custom_state.edit - Modifier le statut personnalisé du composant + log.element_edited.changed_fields.footprint + Empreinte - + + + log.element_edited.changed_fields.manufacturer + Fabricant + + + + + log.element_edited.changed_fields.value_typical + valeur typique + + + + + log.element_edited.changed_fields.pw_reset_expires + Réinitialisation du mot de passe + + + + + log.element_edited.changed_fields.comment + Notes + + + + + log.element_edited.changed_fields.supplierpartnr + Numéro de composant fournisseur + + + + + log.element_edited.changed_fields.supplier_product_url + Lien vers l'offre + + + + + log.element_edited.changed_fields.price + Prix + + + + + log.element_edited.changed_fields.min_discount_quantity + Quantité minimale + + + + + log.element_edited.changed_fields.original_filename + Nom du fichier original + + + + + log.element_edited.changed_fields.path + Lien du fichier + + + + + log.element_edited.changed_fields.description + Description + + + + + log.element_edited.changed_fields.manufacturing_status + État de production + + + + + log.element_edited.changed_fields.options.barcode_type + Type de code barre + + + + + log.element_edited.changed_fields.status + État + + + + + log.element_edited.changed_fields.quantity + BOM Qty. + + + + + log.element_edited.changed_fields.mountnames + Méthode de montage + + + + + log.element_edited.changed_fields.name + Nom + + + + + log.element_edited.changed_fields.part + Composant + + + + + log.element_edited.changed_fields.price_currency + Devise du prix + + + + + log.element_edited.changed_fields.partname_hint + Astuce de nom de composant + + + + + log.element_edited.changed_fields.partname_regex + Filtre de nom + + + + + log.element_edited.changed_fields.disable_footprints + Désactiver les empreintes + + + + + log.element_edited.changed_fields.disable_manufacturers + Désactiver les fabricants + + + + + log.element_edited.changed_fields.disable_autodatasheets + Désactiver les liens automatiques de datasheet + + + + + log.element_edited.changed_fields.disable_properties + Propriétés désactivées + + + + + log.element_edited.changed_fields.default_description + Description par défaut + + + + + log.element_edited.changed_fields.default_comment + Notes par défaut + + + + + log.element_edited.changed_fields.filetype_filter + Extensions de fichier autorisé + + + + + log.element_edited.changed_fields.not_selectable + Non sélectionné + + + + + log.element_edited.changed_fields.parent + Élément parent + + + + + log.element_edited.changed_fields.shipping_costs + Frais d'expédition + + + + + log.element_edited.changed_fields.default_currency + Devise par défaut + + + + + log.element_edited.changed_fields.address + Adresse + + + + + log.element_edited.changed_fields.phone_number + Numéro de téléphone + + + + + log.element_edited.changed_fields.fax_number + Numéro de Fax + + + + + log.element_edited.changed_fields.email_address + Email + + + + + log.element_edited.changed_fields.website + Site Web + + + + + log.element_edited.changed_fields.auto_product_url + Lien du produit + + + + + log.element_edited.changed_fields.is_full + Espace de stockage plein + + + + + log.element_edited.changed_fields.limit_to_existing_parts + Limiter aux composants existants + + + + + log.element_edited.changed_fields.only_single_part + Seulement à l'unité + + + + + log.element_edited.changed_fields.storage_type + Type de stockage + + + + + log.element_edited.changed_fields.footprint_3d + Modèle 3D + + + + + log.element_edited.changed_fields.master_picture_attachment + Prévisualisation + + + + + log.element_edited.changed_fields.exchange_rate + Taux de change + + + + + log.element_edited.changed_fields.iso_code + Taux de change + + + + + log.element_edited.changed_fields.unit + Symbole unitaire + + + + + log.element_edited.changed_fields.is_integer + Est un entier + + + + + log.element_edited.changed_fields.use_si_prefix + Utiliser les préfixes SI + + + + + log.element_edited.changed_fields.options.width + Largeur + + + + + log.element_edited.changed_fields.options.height + Hauteur + + + + + log.element_edited.changed_fields.options.supported_element + Type d'élément + + + + + log.element_edited.changed_fields.options.additional_css + Style (CSS) additionnel + + + + + log.element_edited.changed_fields.options.lines + Contenu + + + + + log.element_edited.changed_fields.permissions.data + Permissions + + + + + log.element_edited.changed_fields.disabled + Désactivé + + + + + log.element_edited.changed_fields.theme + Thème + + + + + log.element_edited.changed_fields.timezone + Fuseau horaire + + + + + log.element_edited.changed_fields.language + Langue + + + + + log.element_edited.changed_fields.email + Email + + + + + log.element_edited.changed_fields.department + Département + + + + + log.element_edited.changed_fields.last_name + Nom de famille + + + + + log.element_edited.changed_fields.first_name + Prénom + + + + + log.element_edited.changed_fields.group + Groupe + + + + + log.element_edited.changed_fields.currency + Devise préférée + + + + + log.element_edited.changed_fields.enforce2FA + Forcer la double authentification + + + + + log.element_edited.changed_fields.symbol + Symbole + + + + + log.element_edited.changed_fields.value_min + Valeur min. + + + + + log.element_edited.changed_fields.value_max + Valeur max. + + + + + log.element_edited.changed_fields.value_text + Valeur de texte + + + + + log.element_edited.changed_fields.show_in_table + Montrer dans le tableau + + + + + log.element_edited.changed_fields.attachment_type + Montrer dans le tableau + + + + + log.element_edited.changed_fields.needs_review + Besoin d'être vérifié + + + + + log.element_edited.changed_fields.tags + Tags + + + + + log.element_edited.changed_fields.mass + Poids + + + + + log.element_edited.changed_fields.ipn + Numéro de série + + + + + log.element_edited.changed_fields.favorite + Favoris + + + + + log.element_edited.changed_fields.minamount + Stock minimum + + + + + log.element_edited.changed_fields.manufacturer_product_url + Lien vers le produit + + + + + log.element_edited.changed_fields.manufacturer_product_number + MPN + + + + + log.element_edited.changed_fields.partUnit + Unité de mesure + + + log.element_edited.changed_fields.partCustomState État personnalisé de la pièce - + - category.edit.part_ipn_prefix.placeholder - par ex. "B12A" + log.element_edited.changed_fields.expiration_date + Date d'expiration - + - category.edit.part_ipn_prefix.help - Un préfixe suggéré lors de la saisie de l'IPN d'une pièce. + log.element_edited.changed_fields.amount + Quantité - - - attachment_type.labelp - Types de fichiers joints + + + log.element_edited.changed_fields.storage_location + Lieu de stockage - - - currency.labelp - Devises + + + attachment.max_file_size + Taille maximum du fichier - - - group.labelp - Groupes + + + user.saml_user + Utilisateur SSO / SAML - - - label_profile.labelp - Profils d'étiquettes + + + user.saml_user.pw_change_hint + Votre utilisateur utilise le single sign-on (SSO). Vous ne pouvez changer le mot de passe ou paramètres 2FA ici. Configurez-les chez votre fournisseur de SSO a la place. - - - measurement_unit.labelp - Unités de mesure + + + login.sso_saml_login + Single Sign-On Login (SSO) - - - orderdetail.labelp - Informations de commandes + + + login.local_login_hint + Le formulaire suivant est seulement pour se connecter avec un utilisateur local. Si vous voulez vous connecter via SSO pressez le bouton ci-dessus. - - - parameter.labelp - Caractéristiques + + + part_list.action.action.export + Exporter les composants - - - part.labelp - Composants + + + part_list.action.export_json + Exporter en JSON - - - part_custom_state.labelp - États personnalisés de la pièce + + + part_list.action.export_csv + Exporter en CSV - - - part_lot.labelp - Lots de composants + + + part_list.action.export_yaml + Exporter en YAML - - - pricedetail.labelp - Informations sur les prix + + + part_list.action.export_xml + Export en XML + + + + + part_list.action.export_xlsx + Export vers Excel + + + + + parts.import.title + Importer des composants + + + + + parts.import.errors.title + Violations d'import + + + + + parts.import.flash.error + Erreurs pendant l'import. C'est probablement causé par des données invalides. + + + + + parts.import.format.auto + Automatique (basé sur l'extension du fichier) + + + + + parts.import.flash.error.unknown_format + Impossible de déterminer le type du fichier fourni ! + + + + + parts.import.flash.error.invalid_file + Fichier invalide. Veuillez vérifier que vous avez sélectionné le bon type ! + + + + + parts.import.part_category.label + Surcharge de la catégorie + + + + + parts.import.part_category.help + Si vous sélectionnez une valeur ici, tous les composants importés seront assignés à cette catégorie. Quoi que vous aillez dans les données. + + + + + import.create_unknown_datastructures + Créer une structure de données inconnue + + + + + import.create_unknown_datastructures.help + Si séléctionné, les structures de données (tel les catégories, empreintes, etc.) qui n'existent pas encore dans la base de donnée, seront automatiquement crées. Si ce n'est pas selectionné, seulement les structures de données existantes seront utilisés, et si aucune concordance n'est trouvé, le composant n'aura rien d'assigné + + + + + import.path_delimiter + Délimiteur de chemin + + + + + import.path_delimiter.help + Le délimiteur est utilisé pour marquer différents niveaux dans les chemins de structure de données tels que les catégories, empreintes, etc. + + + + + parts.import.help_documentation + Voir là <a href="%link%">documentation</a> pour plus d'information sur le format du fichier. + + + + + parts.import.help + Vous pouvez importer des composants depuis des fichiers existants avec cet outil. Les composants seront directement écrits en base de donnée, veuillez vérifier le contenu de votre fichier est correct avant de l'envoyer ici. + + + + + parts.import.flash.success + Import de composants avec succès ! + + + + + parts.import.errors.imported_entities + Composants importés + + + + + perm.import + Importer des données + + + + + parts.import.part_needs_review.label + Marquer tous les composants importés comme "Besoin d'être vérifié" + + + + + parts.import.part_needs_review.help + Si cette option est sélectionnée, alors tous les composants seront importés comme "Besoin d'être vérifié", peu importe ce qui est dans les paramètres. + + + + + project.bom_import.flash.success + %count% entrées de la BOM importées avec succès. + + + + + project.bom_import.type + Type + + + + + project.bom_import.type.kicad_pcbnew + KiCAD Pcbnew BOM (fichier CSV) + + + + + project.bom_import.clear_existing_bom + Supprimée les entrées de la BOM avant l'import + + + + + project.bom_import.clear_existing_bom.help + En sélectionnant cette option, toutes les entrées précédentes vont être supprimées du projet et récrite par l'importation de la BOM ! + + + + + project.bom_import.flash.invalid_file + Importation impossible. Vérifier que vous avez sélectionné le bon type. Erreur : %message% + + + + + project.bom_import.flash.invalid_entries + Problème lors de la validation ! Vérifier les données ! + + + + + project.import_bom + Importé une BOM pour le projet + + + + + project.edit.bom.import_bom + Importé une BOM + + + + + measurement_unit.new + Nouvelle unité de mesure + + + + + measurement_unit.edit + Modifier l'unité de mesure + + + + + part_custom_state.new + Nouveau [etat_personnalise_piece] + + + + + part_custom_state.edit + Éditer [etat_personnalise_piece] + + + + + user.aboutMe.label + À propos de moi + + + + + storelocation.owner.label + Propriétaire + + + + + storelocation.part_owner_must_match.label + Le propriétaire du lot de composants doit correspondre au propriétaire de la localisation de stockage + + + + + part_lot.owner + Propriétaire + + + + + part_lot.owner.help + Seul le propriétaire peut changer les stocks de ce lot. + + + + + log.element_edited.changed_fields.owner + Propriétaire + + + + + log.element_edited.changed_fields.instock_unknown + Quantité inconnue + + + + + log.element_edited.changed_fields.needs_refill + Recharge nécessaire + + + + + part.withdraw.access_denied + Impossible d’exécuter l'action. Vérifier les permissions et le propriétaire du lot. + + + + + part.info.amount.less_than_desired + Moins que voulu + + + + + log.cli_user + Utilisateur CLI + + + + + log.element_edited.changed_fields.part_owner_must_match + Le propriétaire du composant doit être le même que le propriétaire du stock + + + + + part.filter.lessThanDesired + En stock il y en a moins que voulu(qty totale < qty min.) + + + + + part.filter.lotOwner + Propriétaire du lot + + + + + user.show_email_on_profile.label + Montrer son email sur la page public du profil + + + + + log.details.title + Logs + + + + + log.user_login.login_from_ip + Login par adresse IP + + + + + log.user_login.ip_anonymize_hint + Si les derniers chiffres de l'adresse IP sont manquants, alors le mode RGPD est activé, dans lequel l'adresse IP est anonyme. + + + + + log.user_not_allowed.unauthorized_access_attempt_to + Essai d'accès a la page non autorisé + + + + + log.user_not_allowed.hint + La requête a été bloquée. Aucune action requise. + + + + + log.no_comment + Pas de commentaire + + + + + log.element_changed.field + Champ + + + + + log.element_changed.data_before + Donnés avant changements + + + + + error_table.error + Une erreur s'est produite. + + + + + part.table.invalid_regex + Expression régulière invalide (regex) + + + + + log.element_changed.data_after + Données après changement + + + + + log.element_changed.diff + Différence + + + + + log.undo.undo.short + Annuler + + + + + log.undo.revert.short + Rétablir à ce timestamp + + + + + log.view_version + Voir la version + + + + + log.undo.undelete.short + Rétablir + + + + + log.element_edited.changed_fields.id + ID + + + + + log.element_edited.changed_fields.id_owner + Propriétaire + + + + + log.element_edited.changed_fields.parent_id + Parent + + + + + log.details.delete_entry + Supprimer entrée de log + + + + + log.delete.message.title + Voulez-vous vraiment supprimer cette entrée de log ? + + + + + log.delete.message + Si c'est une entrée d'histoire d'élément, ça casse l'historique des éléments ! Ça peut amener à des résultats inattendus en utilisant la fonction de voyage dans le temps. + + + + + log.collection_deleted.on_collection + dans la Collection + + + + + log.element_edited.changed_fields.attachments + Pièces jointes + + + + + tfa_u2f.add_key.registration_error + Une erreur est survenue lors de l'enregistrement de la clé de sécurité. Réessayez ou utilisez une autre clé de sécurité ! + + + + + log.target_type.none + Aucun + + + + + ui.darkmode.light + Léger + + + + + ui.darkmode.dark + Foncé + + + + + ui.darkmode.auto + Automatique (décision basée sur les paramètres système) + + + + + label_generator.no_lines_given + Aucun contenu de texte fournit ! Les étiquettes resteront vides. + + + + + perm.users.impersonate + Imiter d'autres utilisateurs + + + + + user.impersonated_by.label + Imité par + + + + + user.stop_impersonation + Arrêter d'imiter un autre utilisateur + + + + + user.impersonate.btn + Imiter + + + + + user.impersonate.confirm.title + Voulez-vous vraiment imiter cet utilisateur ? + + + + + user.impersonate.confirm.message + Ça sera enregistré. Vous devez faire ça seulement avec une bonne raison. + + + + + log.type.security.user_impersonated + Utilisateur imité + + + + + info_providers.providers_list.title + Fournisseur d'informations + + + + + info_providers.providers_list.active + Actif + + + + + info_providers.providers_list.disabled + Désactivé + + + + + info_providers.capabilities.basic + Basique + + + + + info_providers.capabilities.footprint + Empreinte + + + + + info_providers.capabilities.picture + Photo + + + + + info_providers.capabilities.datasheet + Datasheets + + + + + info_providers.capabilities.price + Prix + + + + + part.info_provider_reference.badge + Le fournisseur d'informations utilisé pour créer ce composant. + + + + + part.info_provider_reference + Créer par un fournisseur d'informations + + + + + oauth_client.connect.btn + Connexion OAuth + + + + + info_providers.table.provider.label + Fournisseur + + + + + info_providers.search.keyword + Mot-clé + + + + + info_providers.search.submit + Chercher + + + + + info_providers.search.providers.help + Sélectionnez le fournisseur dans lequel chercher. + + + + + info_providers.search.providers + Fournisseurs + + + + + info_providers.search.info_providers_list + Voir tous les fournisseurs d'information disponibles + + + + + info_providers.search.title + Créer des composants depuis un fournisseur d'informations + + + + + oauth_client.flash.connection_successful + Connexion avec succès de l'application via OAuth ! + + + + + perm.part.info_providers + Fournisseurs d'informations + + + + + perm.part.info_providers.create_parts + Créer des composants depuis les fournisseurs d'informations + + + + + entity.edit.alternative_names.label + Noms alternatifs + + + + + entity.edit.alternative_names.help + Les noms alternatifs fournis ici sont utilisés pour trouver cet élément basé sur les résultats des fournisseurs d'informations. + + + + + info_providers.form.help_prefix + Fournisseur + + + + + update_manager.new_version_available.title + Nouvelle version disponible + + + + + update_manager.new_version_available.text + Une nouvelle version de Part-DB est disponible. Découvrez-la ici + + + + + update_manager.new_version_available.only_administrators_can_see + Seul les administrateurs peuvent voir ce message. + + + + + perm.system.show_available_updates + Voir les mises-à-jour de Part-DB disponibles + + + + + user.settings.api_tokens + API tokens + + + + + user.settings.api_tokens.description + En utilisant un token d'API, d'autres applications peuvent accéder à Part-DB avec vos droits utilisateur, pour faire diverses actions en utilisant l'API REST de Part-DB. Si vous supprimez un token d'API ici, l'application qui utilise ce token n'aura plus accès à Part-DB pour vous. + + + + + api_tokens.name + Nom + + + + + api_tokens.access_level + Niveau d'accès + + + + + api_tokens.expiration_date + Date d'expiration + + + + + api_tokens.last_time_used + Dernière fois utilisé + + + + + datetime.never + Jamais + + + + + api_token.valid + Valide + + + + + api_token.expired + Expiré + + + + + user.settings.show_api_documentation + Voir la documentation de l'API + + + + + api_token.create_new + Créer un nouveau token d'API + + + + + api_token.level.read_only + Lecture seule + + + + + api_token.level.edit + Éditer + + + + + api_token.level.admin + Admin + + + + + api_token.level.full + Complet + + + + + api_tokens.access_level.help + Vous pouvez restreindre ce que le token d'API peut accéder. L'accès est toujours limité par les permissions de votre utilisateur. + + + + + api_tokens.expiration_date.help + Après cette date, le token ne sera plus utilisable. Laissez vide si le token ne doit jamais expirer. + + + + + api_tokens.your_token_is + Votre token d'API est + + + + + api_tokens.please_save_it + Veuillez le sauver. Vous ne le reverrez plus jamais ! + + + + + api_tokens.create_new.back_to_user_settings + Retour aux paramètres utilisateur + + + + + project.build.dont_check_quantity + Ne pas vérifier les quantités + + + + + project.build.dont_check_quantity.help + Si cette option est sélectionnée, les quantités utilisées sont utilisé comme fournies, même si plus ou moins de composants sont actuellement requis pour concevoir ce projet. + + + + + part_list.action.invert_selection + Inverser la sélection + + + + + perm.api + API + + + + + perm.api.access_api + Accès API + + + + + perm.api.manage_tokens + Gérer les tokens d'API + + + + + user.settings.api_tokens.delete.title + Voulez-vous vraiment supprimer ce token d'API ? + + + + + user.settings.api_tokens.delete + Supprimer + + + + + user.settings.api_tokens.delete.message + L'application qui utilise ce token d'API n'aura plus accès à Part-DB. Cette action ne peut-être annulée ! + + + + + api_tokens.deleted + Token d'API supprimé avec succès ! + + + + + user.settings.api_tokens.no_api_tokens_yet + Aucun token d'API configurés pour le moment. + + + + + api_token.ends_with + Se termine avec + + + + + entity.select.creating_new_entities_not_allowed + Vous n'êtes pas autorisé à créer de nouvelles entités de ce type ! Veuillez en choisir une existante. + + + + + scan_dialog.mode + Type de code-barre + + + + + scan_dialog.mode.auto + Détection automatique + + + + + scan_dialog.mode.ipn + Code-barre IPN + + + + + scan_dialog.mode.internal + Code-barre Part-DB + + + + + part_association.label + Association de composant + + + + + part.edit.tab.associations + Composants associés + + + + + part_association.edit.other_part + Composant associé + + + + + part_association.edit.type + Type de relation + + + + + part_association.edit.comment + Notes + + + + + part_association.edit.type.help + Vous pouvez sélectionner ici comment le composant choisi est en relation avec ce composant. + + + + + part_association.table.from_this_part + Associations de ce composant vers les autres + + + + + part_association.table.from + Depuis + + + + + part_association.table.type + Relation + + + + + part_association.table.to + Vers + + + + + part_association.type.compatible + Est compatible avec + + + + + part_association.table.to_this_part + Associations de ce composant depuis les autres + + + + + part_association.type.other + Autre (valeur personnalisée) + + + + + part_association.type.supersedes + Remplace + + + + + part_association.edit.other_type + Type personnalisé + + + + + part_association.edit.delete.confirm + Voulez-vous vraiment supprimer cette association ? Ce ne peut-être annulé. + + + + + part_lot.edit.advanced + Dérouler les options avancées + + + + + part_lot.edit.vendor_barcode + Code-barre fournisseur + + + + + part_lot.edit.vendor_barcode.help + Si ce lot a déjà un code-barre (ex. placé par le fournisseur), vous pouvez entrer son contenu ici pour le scanner facilement. + + + + + scan_dialog.mode.vendor + Code-barre fournisseur (configuré dans le lot de composant) + + + + + project.bom.instockAmount + Quantité stockée + + + + + collection_type.new_element.tooltip + Cet élément a été créé récemment et n'a pas encore persisté dans la base de donnée. + + + + + part.merge.title + Fusionner composant + + + + + part.merge.title.into + dans + + + + + part.merge.confirm.title + Voulez-vous vraiment fusionner <b>%other%</b> dans<b>%target%</b> ? + + + + + part.merge.confirm.message + <b>%other%</b> sera supprimé, et le composant sera sauvé avec les informations affichées. + + + + + part.info.merge_modal.title + Fusionner composants + + + + + part.info.merge_modal.other_part + Autre composant + + + + + part.info.merge_modal.other_into_this + Fusionner un autre composant dans celui-là (supprimer l'autre composant, garder celui-là) + + + + + part.info.merge_modal.this_into_other + Fusionner ce composant dans l'autre (supprimer ce composant, garder l'autre) + + + + + part.info.merge_btn + Fusionner composant + + + + + part.update_part_from_info_provider.btn + Mettre-à-jour le composant depuis les fournisseurs d'informations + + + + + info_providers.update_part.title + Mettre-à-jour un composant existant depuis les fournisseurs d'informations + + + + + part.merge.flash.please_review + Donnés pas encore sauvés. Veuillez relire les changements et cliquer sur sauver pour sauvegarder les nouvelles données. + + + + + user.edit.flash.permissions_fixed + Des permissions requises par d'autres permissions étaient manquantes. Ça a été corrigé. Veuillez vérifier que les permissions sont comme vous souhaitez. + + + + + permission.legend.dependency_note + Veuillez noter que certaines permissions d'opérations dépendent entre-elles. Si vous rencontrez une alerte de permission manquante qui a été corrigée et qu'une permission a été faite pour autoriser encore, vous avez a mettre les opérations dépendantes a interdit aussi. Les dépendances peuvent normalement trouver les droits d'une opération. + + + + + log.part_stock_changed.timestamp + Horodatage + + + + + part.info.withdraw_modal.timestamp + Horodatage de l'action + + + + + part.info.withdraw_modal.timestamp.hint + Ce champ vous permet de spécifier la vraie date, quand l'opération de stock à été vraiment effectué, et non pas seulement quand ça a été enregistré. Cette valeur est sauvée dans les champs supplémentaires de l'entrée de log. + + + + + part.info.withdraw_modal.delete_lot_if_empty + Supprimer ce lot s'il devient vide + + + + + info_providers.search.error.client_exception + Une erreur est survenue lors de la communication avec le fournisseur d'informations. Vérifiez la configuration de ce fournisseur et rafraichissez les tokens OAuth si possible. + + + + + eda_info.reference_prefix.placeholder + ex. R + + + + + eda_info.reference_prefix + Préfixe de référence + + + + + eda_info.kicad_section.title + Paramètres spécifiques à KiCAD + + + + + eda_info.value + Valeur + + + + + eda_info.value.placeholder + ex. 100n + + + + + eda_info.exclude_from_bom + Exclure le composant de la BOM + + + + + eda_info.exclude_from_board + Exclure le composant du PCB/Circuit + + + + + eda_info.exclude_from_sim + Exclure le composant de la simulation + + + + + eda_info.kicad_symbol + Symbole schématique KiCAD + + + + + eda_info.kicad_symbol.placeholder + ex. Transistor_BJT:BC547 + + + + + eda_info.kicad_footprint + Empreinte KiCAD + + + + + eda_info.kicad_footprint.placeholder + ex. Package_TO_SOT_THT:TO-92 + + + + + part.edit.tab.eda + Informations EDA + + + + + api.api_endpoints.title + Terminaisons d'API + + + + + api.api_endpoints.partdb + Part-DB API + + + + + api.api_endpoints.kicad_root_url + URL racine de l'API KiCAD + + + + + eda_info.visibility + Forcer la visibilité + + + + + eda_info.visibility.help + Par défaut la visibilité du logiciel EDA est automatiquement déterminé. Avec cette coche vous pouvez forcer le composant à être visible ou invisible. + + + + + part.withdraw.zero_amount + Vous avez essayé de retirer/ajouter une quantité de zéro ! Aucune action n'a été effectuée. + + + + + login.flash.access_denied_please_login + Accès interdit ! Veuillez vous connecter pour continuer. + + + + + attachment.upload_multiple_files + Envoyer des fichiers + + + + + entity.mass_creation_flash + %COUNT% entités crées avec succès. + + + + + info_providers.search.number_of_results + %number% résultats + + + + + info_providers.search.no_results + Aucuns résultats trouvés + + + + + tfa.check.code.confirmation + Code généré + + + + + info_providers.search.show_existing_part + Voir le composant existant + + + + + info_providers.search.edit_existing_part + Éditer le composant existant + + + + + info_providers.search.existing_part_found.short + Composant déjà existant + + + + + info_providers.search.existing_part_found + Ce composant (ou un très similaire) a déjà été trouvé dans la base de donnée. Veuillez vérifier si c'est le même et si vous voulez créer le même ! + + + + + info_providers.search.update_existing_part + Mettre à jour le composant existant depuis un fournisseur d'informations + + + + + part.create_from_info_provider.no_category_yet + La catégorie ne peut pas être déterminée automatiquement par le fournisseur d'informations. Vérifiez les données et sélectionnez la catégorie manuellement. + + + + + part_lot.edit.user_barcode + Code-barre utilisateur + + + + + scan_dialog.mode.user + Code-barre défini par l'utilisateur (configuré comme lot de composants) + + + + + scan_dialog.mode.eigp + Code-barre EIGP 114 (ex. les code datamatrix des commandes DigiKey ou Mouser) + + + + + scan_dialog.mode.lcsc + LCSC.com code-barre + + + + + scan_dialog.info_mode + Mode information (décode le code-barre et affiche son contenu mais ne redirige pas vers le composant) + + + + + label_scanner.decoded_info.title + Information décodée + + + + + label_scanner.target_found + Objet trouvé dans la base de données + + + + + label_scanner.scan_result.title + Résultat du scan + + + + + label_scanner.no_locations + La pièce n'est pas stockée dans un emplacement + + + + + label_generator.edit_profiles + Éditer les profiles + + + + + label_generator.profile_name_empty + Le nom de profil ne doit pas être vide ! + + + + + label_generator.save_profile_name + Nom de profil + + + + + label_generator.save_profile + Sauver comme nouveau profil + + + + + label_generator.profile_saved + Profil sauvé ! + + + + + settings.ips.element14 + Element 14 / Farnell + + + + + settings.ips.element14.apiKey + Clé d'API + + + + + settings.ips.element14.apiKey.help + Vous pouvez vous enregistrer pour une clé d'API sur <a href="https://partner.element14.com/">https://partner.element14.com/</a>. + + + + + settings.ips.element14.storeId + Store Domain + + + + + settings.ips.element14.storeId.help + Le "store domain" pour retrouver les données. Cela décidera du language et monnaie des résultats. Voir <a href="https://partner.element14.com/docs/Product_Search_API_REST__Description">here</a> pour une liste des domains. + + + + + settings.ips.tme + TME + + + + + settings.ips.tme.token + API Token + + + + + settings.ips.tme.token.help + Vous pouvez obtenir un token d'API et secret ici <a href="https://developers.tme.eu/en/">https://developers.tme.eu/en/</a>. + + + + + settings.ips.tme.secret + API Secret + + + + + settings.ips.tme.currency + Monnaie + + + + + settings.ips.tme.language + Langage + + + + + settings.ips.tme.country + Pays + + + + + settings.ips.tme.grossPrices + Avoir les prix totaux (avec taxes) + + + + + settings.ips.mouser + Mouser + + + + + settings.ips.mouser.apiKey + Clé d'API + + + + + settings.ips.mouser.apiKey.help + Vous pouvez vous enregistrer pour obtenir une clé d'API ici <a href="https://eu.mouser.com/api-hub/">https://eu.mouser.com/api-hub/</a>. + + + + + settings.ips.mouser.searchLimit + Limite de recherche + + + + + settings.ips.mouser.searchLimit.help + Le nombre maximum de résultats pour une seule recherche. Ne peut être supérieur à 50. + + + + + settings.ips.mouser.searchOptions + Filtres de recherche + + + + + settings.ips.mouser.searchOptions.help + Vous autorise à seulement voir les composants avec une certaine disponibilité et/ou conforme. + + + + + settings.ips.mouser.searchOptions.none + Aucuns filtres + + + + + settings.ips.mouser.searchOptions.rohs + Seulement les composants conformes RoHS + + + + + settings.ips.mouser.searchOptions.inStock + Seulement les composants en stock + + + + + settings.ips.mouser.searchOptions.rohsAndInStock + Seulement les composants en stock et conforme RoHS + + + + + settings.ips.lcsc + LCSC + + + + + settings.ips.lcsc.help + Attention : LCSC ne fournit pas d'API officielle. Ce fournisseur utilise l'API du webshop. LCSC n'à pas prévu l'usage de cette API et peut casser à tout moment, utilisez à vos propres risques. + + + + + settings.ips.lcsc.enabled + Activer + + + + + settings.ips.lcsc.currency + Monnaie + + + + + settings.system.attachments + Fichiers & Pièces-jointes + + + + + settings.system.attachments.maxFileSize + Taille de fichier maximale + + + + + settings.system.attachments.maxFileSize.help + La taille maximale de fichiers qui peuvent être uploadés. Veuillez noter que c'est aussi limité par la configuration PHP. + + + + + settings.system.attachments.allowDownloads + Autoriser le téléchargement de fichiers externes + + + + + settings.system.attachments.allowDownloads.help + Avec cette option les utilisateurs peuvent télécharger des fichiers externes dans Part-DB en fournissant une URL. <b>Attention : Cela peut être un problème de sécurité, car il peut permettre aux utilisateurs d'accéder a des ressources intranet via Part-DB !</b> + + + + + settings.system.attachments.downloadByDefault + Télécharger les nouvelles URL de pièces-jointes par défaut + + + + + settings.system.customization + Personnalisation + + + + + settings.system.customization.instanceName + Nom d'instance + + + + + settings.system.customization.instanceName.help + Nom de cette installation de Part-DB. La valeur est affichée dans la barre de navigation et titres. + + + + + settings.system.customization.banner + Bannière de page d'accueil + + + + + settings.system.history + Historique de logs + + + + + settings.system.history.saveChangedFields + Sauver les champs modifiés d'un élément dans les entrées de log + + + + + settings.system.history.saveOldData + Sauver l'ancienne donnée dans une entrée de log lorsqu'un élément change + + + + + settings.system.history.saveNewData + Sauver les nouvelles données dans une entrée de log lors de la création/changement d'éléments + + + + + settings.system.history.saveRemovedData + Sauver les données dans une entrée de log lors de la suppression d'un élément + + + + + settings.system.customization.theme + Thème global + + + + + settings.system.history.enforceComments + Forcer les commentaires pour les types d'actions + + + + + settings.system.history.enforceComments.description + Avec cette option vous pouvez spécifier pour quelles actions les utilisateurs seront forcés de donner une raison qui sera loggué dans l'historique. + + + + + settings.system.history.enforceComments.type.part_edit + Modification de composant + + + + + settings.system.history.enforceComments.type.part_create + Création de composant + + + + + settings.system.history.enforceComments.type.part_delete + Suppression de composant + + + + + settings.system.history.enforceComments.type.part_stock_operation + Opération de stock d'un composant + + + + + settings.system.history.enforceComments.type.datastructure_edit + Modification de structure de donnée + + + + + settings.system.history.enforceComments.type.datastructure_create + Création de structure de donnée + + + + + settings.system.history.enforceComments.type.datastructure_delete + Suppression de structure de donnée + + + + + settings.system.privacy.useGravatar + Utiliser les avatars de Gravatar + + + + + settings.system.privacy.useGravatar.description + Si un utilisateur n'a pas d'avatar spécifié, utilise l'avatar depuis Gravatar basé sur l'email de l'utilisateur. Cela fera charger des images au navigateur depuis une source tierce ! + + + + + settings.system.privacy.checkForUpdates + Vérifier les mises-à-jour de Part-DB + + + + + settings.system.privacy.checkForUpdates.description + Part-DB cherche régulièrement si une nouvelle version est disponible sur GitHub. Désactivez ici si vous ne voulez pas cela ou que votre serveur n'a pas accès à internet. + + + + + settings.system.localization.locale + Langage / locale par défaut + + + + + settings.system.localization + Localisation + + + + + settings.system.localization.timezone + Fuseau horaire par défaut + + + + + settings.system.localization.base_currency + Monnaie de base + + + + + settings.system.localization.base_currency_description + La monnaie qui est utilisée pour enregistrer l'information et taux de change . Cette monnaie est assumée quand aucune monnaie n'est mise pour une information de prix. +<b>Veuillez noter que les monnaies ne sont pas converties lors du changement de cette valeur. Changer la monnaie par défaut après que vous aillez déjà ajoutés les informations de prix donnera de mauvais prix !</b> + + + + + settings.system.privacy + Confidentialité + + + + + settings.title + Paramètres serveur + + + + + settings.misc.kicad_eda + Intégration KiCAD + + + + + settings.misc.kicad_eda.category_depth + Profondeur des catégories + + + + + settings.misc.kicad_eda.category_depth.help + Cette valeur déterminera la profondeur de l'arborescence de catégories qui est visible dans KiCAD. 0 veut dire que seul le premier niveau est visible. Mettez une valeur > 0 pour afficher plus de niveaux. Mettez à -1 pour voir tous les composants de Part-DB dans une seule catégorie dans KiCAD. + + + + + settings.misc.kicad_eda.datasheet_link + Liens PDF de la datasheet + + + + + settings.misc.kicad_eda.datasheet_link.help + Lorsque qu'activé, le champ "datasheet" dans KiCad fera le lien vers le fichier lui-même (si trouvé). Lorsque désactivé, le lien renverra plutôt vers la page de Part-DB. Le lien de la page de Part-DB est toujours disponible en tant que champ séparé "Part-DB URL" + + + + + settings.behavior.sidebar + Barre latérale + + + + + settings.behavior.sidebar.items + Éléments de barre latérale + + + + + settings.behavior.sidebar.items.help + Les menus qui apparaitront dans la barre latérale par défaut. L'ordre des items peut-être modifié via glissé & déposé. + + + + + settings.behavior.sidebar.rootNodeEnabled + Utiliser un nœud principal + + + + + settings.behavior.sidebar.rootNodeEnabled.help + Si c'est activé tous les premiers niveaux de catégories, empreintes etc. seront placés sous un seul nœud unique. Si désactivé le premier niveau des catégories sera mis directement dans le menu. + + + + + settings.behavior.sidebar.rootNodeExpanded + Dérouler le nœud principal par défaut + + + + + settings.behavior.table + Tableaux + + + + + settings.behavior.table.default_page_size + Taille de page par défaut + + + + + settings.behavior.table.default_page_size.help + La taille par défaut des tableaux complets. Mettez -1 pour voir tous les items par défaut sans pagination. + + + + + settings.behavior.table.parts_default_columns + Colonnes par défaut des tableaux de composants + + + + + settings.behavior.table.parts_default_columns.help + Les colonnes à afficher par défaut dans les tableaux de composants. L'ordre des items peut être changé par glissé & déposé. + + + + + settings.ips.oemsecrets + OEMSecrets + + + + + settings.ips.oemsecrets.keepZeroPrices + Garder les distributeurs avec aucuns prix + + + + + settings.ips.oemsecrets.keepZeroPrices.help + Si ce n'est pas activé, les distributeurs dont les prix sont à 0 seront exclus comme invalides. + + + + + settings.ips.oemsecrets.parseParams + Extraire les paramètres de la description + + + + + settings.ips.oemsecrets.parseParams.help + Si activé, les fournisseurs essaient de convertir les descriptions non structurées des OEMSecrets en structures de paramètres. Chaque paramètre dans la description doit avoir la forme "...;name1:value;name2:value2" + + + + + settings.ips.oemsecrets.sortMode + Mode de tri des résultats + + + + + settings.ips.oemsecrets.sortMode.N + Aucun + + + + + settings.ips.oemsecrets.sortMode.C + Complet (priorise les items avec informations détaillés) + + + + + settings.ips.oemsecrets.sortMode.M + Complet & Nom du fabricant + + + + + entity.export.flash.error.no_entities + Aucune entité à exporter ! + + + + + attachment.table.internal_file + Fichier interne + + + + + attachment.table.external_link + Lien externe + + + + + attachment.view_external.view_at + Voir à %host% + + + + + attachment.view_external + Voir la version externe + + + + + part.table.actions.error + %count% erreurs survenues en faisant les actions : + + + + + part.table.actions.error_detail + %part_name% (ID: %part_id%): %message% + + + + + part_list.action.action.change_location + Changer emplacement (seulement pour les composants avec un lot seul) + + + + + parts.table.action_handler.error.part_lots_multiple + Ce composant contient plus d'un stock. Changez l'emplacement à la main pour sélectionner quel stock utiliser. + + + + + settings.ips.reichelt + Reichelt + + + + + settings.ips.reichelt.help + Reichelt.com n'offre aucune API officielle donc ce fournisseur d'info scrape le site web pour extraire les infos. Ça peut casser à tout moment, utilisez le à vos propres risques. + + + + + settings.ips.reichelt.include_vat + Inclure la TVA dans les prix + + + + + settings.ips.pollin + Pollin + + + + + settings.ips.pollin.help + Pollin.de n'offre aucune API officielle donc ce fournisseur d'info scrape le site web pour extraire les infos. Ça peut casser à tout moment, utilisez le à vos propres risques. + + + + + settings.behavior.sidebar.rootNodeRedirectsToNewEntity + Les nœuds principaux redirigent vers des pages de nouvelles entités + + + + + settings.ips.digikey + Digikey + + + + + settings.ips.digikey.client_id + Client ID + + + + + settings.ips.digikey.secret + Secret + + + + + settings.ips.octopart + Octopart / Nexar + + + + + settings.ips.octopart.searchLimit + Nombre de résultats + + + + + settings.ips.octopart.searchLimit.help + Le nombre de résultats à obtenir d'Octopart lors de la recherche (veuillez noter que cela compte dans vos limites d'API) + + + + + settings.ips.octopart.onlyAuthorizedSellers + Seulement les vendeurs autorisés + + + + + settings.ips.octopart.onlyAuthorizedSellers.help + Mettez à faux pour inclure les offres non autorisés dans les résultats + + + + + settings.misc.exchange_rate + Taux d'échange monétaire + + + + + settings.misc.exchange_rate.fixer_api_key + Fixer.io API Key + + + + + settings.misc.exchange_rate.fixer_api_key.help + Si vous avez besoin de taux d'échange entre monnaies non-européennes vous pouvez renseigner ici votre clé d'API depuis fixer.io. + + + + + settings.misc.ipn_suggest + Suggestion d'IPN de pièce + + + + + settings.misc.ipn_suggest.regex + Regex + + + + + settings.misc.ipn_suggest.regex_help + Texte d'aide + + + + + settings.misc.ipn_suggest.regex_help_description + Définissez votre propre texte d'aide utilisateur pour le format spécifique Regex + + + + + settings.misc.ipn_suggest.autoAppendSuffix + Ajouter un incrément suffixe à l'IPN, si la valeur est déjà utilisée par une autre pièce. + + + + + settings.misc.ipn_suggest.suggestPartDigits + Incrémenter les chiffres + + + + + settings.misc.ipn_suggest.useDuplicateDescription + Utiliser la description de la pièce pour trouver le prochain IPN disponible + + + + + settings.misc.ipn_suggest.suggestPartDigits.help + Le nombre de chiffres utilisés pour la numérotation incrémentale de la pièce dans le système de suggestion IPN + + + + + settings.behavior.part_info + Page d'info composant + + + + + settings.behavior.part_info.show_part_image_overlay + Voir image d'overlay + + + + + settings.behavior.part_info.show_part_image_overlay.help + Voir l'image d'overlay avec les détails de pièce-jointe au survol dans la galerie d'images. + + + + + settings.behavior.keybindings + Raccourcis clavier + + + + + settings.behavior.keybindings.enable_special_characters + Activer les raccourcis clavier pour caractères spéciaux + + + + + settings.behavior.keybindings.enable_special_characters.help + Activer le raccourci Alt+touche pour insérer un caractère spécial (Lettres Grecques, symboles mathématiques, etc.) dans le champ de saisi de texte. Désactiver si les raccourcis interfèrent avec votre disposition de clavier ou avec vos raccourcis système + + + + + perm.config.change_system_settings + Changer les paramètres système + + + + + tree.tools.system.settings + Paramètre système + + + + + tree.tools.system.update_manager + Gestionnaire de mises à jour + + + + + settings.tooltip.overrideable_by_env + La valeur de ce paramètre peut être écrasé en renseignant la variable d'environnement "%env%". + + + + + settings.flash.saved + Paramètres sauvés avec succès. + + + + + settings.flash.invalid + Paramètres invalides. Veuillez vérifier vos entrés ! + + + + + info_providers.settings.title + Paramètres de fournisseur d'informations + + + + + form.apikey.redacted + Caché pour raisons de sécurité + + + + + project.bom_import.map_fields + Correspondance de champs + + + + + project.bom_import.map_fields.help + Configurez comment les colonnes CSV correspondent aux champs de BOM + + + + + project.bom_import.delimiter + Délimiteur + + + + + project.bom_import.delimiter.comma + Virgule (,) + + + + + project.bom_import.delimiter.semicolon + Point-virgule (;) + + + + + project.bom_import.delimiter.tab + Tabulation + + + + + project.bom_import.field_mapping.title + Correspondance de champs + + + + + project.bom_import.field_mapping.csv_field + Champ CSV + + + + + project.bom_import.field_mapping.maps_to + Correspond à + + + + + project.bom_import.field_mapping.suggestion + Suggestion + + + + + project.bom_import.field_mapping.priority + Priorité + + + + + project.bom_import.field_mapping.priority_help + Priorité (faible nombre = priorité haute) + + + + + project.bom_import.field_mapping.priority_short + P + + + + + project.bom_import.field_mapping.priority_note + Astuce de priorité : les faibles nombres ont une plus haute priorité. La priorité par défaut est 10. Utilisez les priorités 1-9 pour les champs les plus importants, 10+ pour une priorité normale. + + + + + project.bom_import.field_mapping.summary + Résumé des correspondances de champs + + + + + project.bom_import.field_mapping.select_to_see_summary + Sélectionnez la correspondance de champs pour voir le résumé + + + + + project.bom_import.field_mapping.no_suggestion + Aucune suggestion + + + + + project.bom_import.preview + Prévisualisation + + + + + project.bom_import.flash.session_expired + Session d'import expirée. Veuillez uploader votre fichier à nouveau. + + + + + project.bom_import.field_mapping.ignore + Ignorer + + + + + project.bom_import.type.kicad_schematic + KiCAD Schematic BOM (Fichier CSV) + + + + + common.back + Précédent + + + + + project.bom_import.validation.errors.required_field_missing + Ligne %line% : Le champ requis "%field%" est manquant ou vide. Assurez-vous que ce champ est mappé et contiens des données. + + + + + project.bom_import.validation.errors.no_valid_designators + Ligne %line% : Le champ désigné ne contient pas de référence de composant valide. Format attendu : "R1,C2,U3" ou "R1, C2, U3". + + + + + project.bom_import.validation.warnings.unusual_designator_format + Ligne %line% : Certaines références de composants peuvent avoir un format inhabituel : %designators%. Format attendu : "R1", "C2", "U3", etc. + + + + + project.bom_import.validation.errors.duplicate_designators + Ligne %line% : Références de composants dupliqués trouvés : %designators%. Chaque composant ne doit être référencé qu'une seule fois par ligne. + + + + + project.bom_import.validation.errors.invalid_quantity + Ligne %line% : Quantité "%quantity%" n'est pas un nombre valide. Veuillez entrer une valeur numérique (ex., 1, 2.5, 10). + + + + + project.bom_import.validation.errors.quantity_zero_or_negative + Ligne %line% : La quantité doit être supérieure à 0, nous avons %quantity%. + + + + + project.bom_import.validation.warnings.quantity_unusually_high + Ligne %line% : La quantité %quantity% semble inhabituellement haute. Veuillez vérifier que c'est correct. + + + + + project.bom_import.validation.warnings.quantity_not_whole_number + Ligne %line% : La quantité %quantity% n'est pas un nombre entier mais vous avez %count% références de composants. Ça peut indiquer une erreur. + + + + + project.bom_import.validation.errors.quantity_designator_mismatch + Ligne %line% : Différence entre la quantité et les références de composants. Quantité : %quantity%, Références : %count% (%designators%). Ils doivent correspondre. Ajustez la quantité ou vérifiez les références des composants. + + + + + project.bom_import.validation.errors.invalid_partdb_id + Ligne %line% : L'ID Part-DB "%id%" n'est pas un nombre valide. Veuillez entrer un ID numérique. + + + + + project.bom_import.validation.errors.partdb_id_zero_or_negative + Ligne %line% : L'ID Part-DB doit être supérieur à 0, obtenu %id%. + + + + + project.bom_import.validation.warnings.partdb_id_not_found + Ligne %line% : L'ID Part-DB %id% n'a pas été trouvé dans la base de donnée. Le composant sera importé sans lien avec un composant existant. + + + + + project.bom_import.validation.info.partdb_link_success + Ligne %line% : Liaison avec le composant Part-DB "%name%" (ID: %id%) faite avec succès. + + + + + project.bom_import.validation.warnings.no_component_name + Ligne %line% : Aucun nom/description de composant fournit (MPN, Désignation, ou Valeur). Le composant sera nommé "Composant Inconnu". + + + + + project.bom_import.validation.warnings.package_name_too_long + Ligne %line% : Le nom d'empreinte "%package%" est inhabituellement long. Veuillez vérifier que c'est correct. + + + + + project.bom_import.validation.info.library_prefix_detected + Ligne %line% : L'empreinte "%package%" contient un préfixe de librairie. Ça sera supprimé automatiquement pendant l'import. + + + + + project.bom_import.validation.errors.non_numeric_field + Ligne %line% : Le champ "%field%" contient une valeur non numérique "%value%". Veuillez entrer un nombre valide. + + + + + project.bom_import.validation.info.import_summary + Résumé d'importation : %total% entrées totales, %valid% valides, %invalid% avec des problèmes. + + + + + project.bom_import.validation.errors.summary + Trouvé %count% erreur(s) de validation qui doivent être corrigés avant que l'import puisse s'effectuer. + + + + + project.bom_import.validation.warnings.summary + Trouvé %count% alerte(s). Veuillez relire les alertes avant de continuer. + + + + + project.bom_import.validation.info.all_valid + Toutes les entrées ont passé la validation avec succès ! + + + + + project.bom_import.validation.summary + Résumé de validation + + + + + project.bom_import.validation.total_entries + Entrées totales + + + + + project.bom_import.validation.valid_entries + Entrées Valides + + + + + project.bom_import.validation.invalid_entries + Entrées Invalides + + + + + project.bom_import.validation.success_rate + Taux de succès + + + + + project.bom_import.validation.errors.title + Erreurs de validation + + + + + project.bom_import.validation.errors.description + Les erreurs suivantes doivent être corrigés avant que l'import puisse continuer : + + + + + project.bom_import.validation.warnings.title + Alertes de validation + + + + + project.bom_import.validation.warnings.description + Les alertes suivantes doivent être revues avant de continuer : + + + + + project.bom_import.validation.info.title + Information + + + + + project.bom_import.validation.details.title + Résultats détaillés de validation + + + + + project.bom_import.validation.details.line + Ligne + + + + + project.bom_import.validation.details.status + Status + + + + + project.bom_import.validation.details.messages + Messages + + + + + project.bom_import.validation.details.valid + Valide + + + + + project.bom_import.validation.details.invalid + Invalide + + + + + project.bom_import.validation.all_valid + Toutes les entrées sont valides et prêtes à l'import ! + + + + + project.bom_import.validation.fix_errors + Veuillez corriger les erreurs de validation avant de procéder a l'import. + + + + + project.bom_import.type.generic_csv + CSV Générique + + + + + label_generator.update_profile + Mettre à jour le profil avec les paramètres en cours + + + + + label_generator.profile_updated + Profil d'étiquette mis à jour avec succès. + + + + + settings.behavior.hompepage.items + Items de page d'accueil + + + + + settings.behavior.homepage.items.help + Les items à montrer sur la page d'accueil. L'ordre peut être changé par glissé & déposé. + + + + + settings.system.customization.showVersionOnHomepage + Afficher la version de Part-DB sur la page d'accueil + + + + + settings.behavior.part_info.extract_params_from_description + Extraire les paramètres depuis la description du composant + + + + + settings.behavior.part_info.extract_params_from_notes + Extraire les paramètres depuis les notes du composant + + + + + settings.ips.default_providers + Fournisseurs de recherche par défaut + + + + + settings.ips.general + Paramètres généraux + + + + + settings.ips.default_providers.help + Ces fournisseurs seront présélectionnés pour les recherches dans les fournisseurs de composants. + + + + + settings.behavior.table.preview_image_max_width + Largeur maximale (px) de l'image de prévisualisation + + + + + settings.behavior.table.preview_image_min_width + Largeur minimale (px) de l'image de prévisualisation + + + + + info_providers.bulk_import.step1.title + Import de masse via fournisseur d'information - Étape 1 + + + + + info_providers.bulk_import.parts_selected + composants sélectionnés + + + + + info_providers.bulk_import.step1.global_mapping_description + Configurez les correspondances de champs qui seront appliqués a tous les composants sélectionnés. Par exemple : "MPN → LCSC + Mouser" veut dire que chercher via les fournisseurs LCSC et Mouser en utilisant chaque champ MPN des composants. + + + + + info_providers.bulk_import.selected_parts + Composants sélectionnés + + + + + info_providers.bulk_import.field_mappings + Correspondances de champs + + + + + info_providers.bulk_import.field_mappings_help + Définissez quels champs de composants rechercher avec quels fournisseurs d'informations. Plusieurs correspondances peuvent être combinées. + + + + + info_providers.bulk_import.add_mapping + Ajouter une correspondance + + + + + info_providers.bulk_import.search_results.title + Résultats de recherche + + + + + info_providers.bulk_import.errors + erreurs + + + + + info_providers.bulk_import.results_found + %count% résultats trouvés + + + + + info_providers.bulk_import.source_field + Champ Source + + + + + info_providers.bulk_import.view_existing + Voir Existant + + + + + info_providers.bulk_search.search_field + Champ de recherche + + + + + info_providers.bulk_search.providers + Fournisseurs d'informations + + + + + info_providers.bulk_import.actions.label + Actions + + + + + info_providers.bulk_search.providers.help + Sélectionnez dans quels fournisseurs d'information rechercher quand les composants ont ce champ. + + + + + info_providers.bulk_search.submit + Chercher tous les composants + + + + + info_providers.bulk_search.field.select + Sélectionnez un champ depuis lequel chercher + + + + + info_providers.bulk_search.field.mpn + Numéro de pièce fabriquant (MPN) + + + + + info_providers.bulk_search.field.name + Nom de composant + + + + + part_list.action.action.info_provider + Fournisseur d'information + + + + + part_list.action.bulk_info_provider_import + Import en masse de fournisseur d'information + + + + + part_list.action.group.eda + EDA / KiCad + + + + + part_list.action.batch_edit_eda + Modifier champs EDA par lot + + + + + batch_eda.title + Modifier champs EDA par lot + + + + + batch_eda.description + Modifier les champs EDA/KiCad pour %count% composant(s) sélectionné(s). Cochez la case "Appliquer" à côté de chaque champ à modifier + + + + + batch_eda.show_parts + Afficher la pièce sélectionnée + + + + + batch_eda.apply_hint + Seul les champs avec la case "appliquer" de cocher seront modifiés. Les champs non cochés seront laissés inchangés + + + + + batch_eda.apply + Appliquer + + + + + batch_eda.field + Champ + + + + + batch_eda.value + Valeur + + + + + batch_eda.submit + Appliquer au composant sélectionné + + + + + batch_eda.cancel + Annuler + + + + + batch_eda.success + Champs EDA mis à jour avec succès + + + + + batch_eda.no_parts_selected + Pas de composants sélectionnés pour l'édition multiple + + + + + info_providers.bulk_import.step1.spn_recommendation + Le SPN (Numéro de pièce fournisseur) est recommandé pour de meilleurs résultats. Ajoutez une correspondance pour chaque fournisseur pour utiliser leur SPN. + + + + + info_providers.bulk_import.update_part + Mettre à jour le composant + + + + + info_providers.bulk_import.prefetch_details + Détails de préchargement + + + + + info_providers.bulk_import.prefetch_details_help + Détails de préchargements pour tous les résultats. Ça prendra plus de temps mais accélèrera le workflow pour mettre à jour les composants. + + + + + info_providers.bulk_import.step2.title + Import de masse depuis les fournisseurs d'informations + + + + + info_providers.bulk_import.step2.card_title + Import de masse pour %count% composants - %date% + + + + + info_providers.bulk_import.parts + composants + + + + + info_providers.bulk_import.results + résultats + + + + + info_providers.bulk_import.created_at + Créer le + + + + + info_providers.bulk_import.status.in_progress + En Cours + + + + + info_providers.bulk_import.status.completed + Complété + + + + + info_providers.bulk_import.status.failed + Échec + + + + + info_providers.bulk_import.table.name + Nom + + + + + info_providers.bulk_import.table.description + Description + + + + + info_providers.bulk_import.table.manufacturer + Fabriquant + + + + + info_providers.bulk_import.table.provider + Fournisseur + + + + + info_providers.bulk_import.table.source_field + Champ Source + + + + + info_providers.bulk_import.back + Précédent + + + + + info_providers.bulk_import.progress + Progression : + + + + + info_providers.bulk_import.status.pending + En attente + + + + + info_providers.bulk_import.completed + terminé + + + + + info_providers.bulk_import.skipped + zappé + + + + + info_providers.bulk_import.mark_completed + Marquer terminé + + + + + info_providers.bulk_import.mark_skipped + Marquer à zapper + + + + + info_providers.bulk_import.mark_pending + Marquer en attente + + + + + info_providers.bulk_import.skip_reason + Raison pour zapper + + + + + info_providers.bulk_import.editing_part + Éditer un composant comme partie d'un import de masse + + + + + info_providers.bulk_import.complete + Terminer + + + + + info_providers.bulk_import.existing_jobs + Tâches existantes + + + + + info_providers.bulk_import.job_name + Nom de tâche + + + + + info_providers.bulk_import.parts_count + Nombre de composants + + + + + info_providers.bulk_import.results_count + Nombre de résultats + + + + + info_providers.bulk_import.progress_label + Progression : %current%/%total% + + + + + info_providers.bulk_import.manage_jobs + Gérer les tâches d'import de masse + + + + + info_providers.bulk_import.view_results + Voir les Résultats + + + + + info_providers.bulk_import.status + Status + + + + + info_providers.bulk_import.manage_jobs_description + Voir et gérer toutes vos taches d'import de masse. Pour créer une nouvelle tache, sélectionnez les composants et cliquez "Import de masse depuis les fournisseurs d'informations". + + + + + info_providers.bulk_import.no_jobs_found + Aucune tache d'import de masse trouvé. + + + + + info_providers.bulk_import.create_first_job + Créez votre première tache d'import de masse en sélectionnant plusieurs composants dans un tableau de composants et sélectionnez l'option "Import de masse de fournisseurs d'informations". + + + + + info_providers.bulk_import.confirm_delete_job + Êtes-vous sûr de vouloir supprimer cette tache ? + + + + + info_providers.bulk_import.job_name_template + Import de masse de %count% composants + + + + + info_providers.bulk_import.step2.instructions.title + Comment utiliser l'import de masse + + + + + info_providers.bulk_import.step2.instructions.description + Suivez ces étapes pour mieux mettre à jour vos composants : + + + + + info_providers.bulk_import.step2.instructions.step1 + Cliquez "Mettre à jour le composant" pour éditer un composant avec les données de fournisseur + + + + + info_providers.bulk_import.step2.instructions.step2 + Relisez et modifiez les informations de composants comme souhaité. Note : Vous devez cliquer sur "Sauver" deux fois pour sauver les changements. + + + + + info_providers.bulk_import.step2.instructions.step3 + Cliquez sur "Terminer" pour marquer le composant comme finalisé et retourner a cette vue d'ensemble + + + + + info_providers.bulk_import.created_by + Créer Par + + + + + info_providers.bulk_import.completed_at + Terminé le + + + + + info_providers.bulk_import.action.label + Action + + + + + info_providers.bulk_import.action.delete + Supprimer + + + + + info_providers.bulk_import.status.active + Actif + + + + + info_providers.bulk_import.progress.title + Progression + + + + + info_providers.bulk_import.progress.completed_text + %completed% / %total% terminés + + + + + info_providers.bulk_import.status.stopped + Arrêté + + + + + info_providers.bulk_import.action.stop + Arrêter + + + + + info_providers.bulk_import.confirm_stop_job + Êtes-vous sûr de vouloir arrêter cette tache ? + + + + + part.filter.in_bulk_import_job + Dans la tache d'import de masse + + + + + part.filter.bulk_import_job_status + Status de la tache d'import de masse + + + + + part.filter.bulk_import_part_status + Status de l'import de masse de composants + + + + + part.edit.tab.bulk_import + Tache d'import de masse + + + + + bulk_import.status.pending + En attente + + + + + bulk_import.status.in_progress + En cours + + + + + bulk_import.status.completed + Terminé + + + + + bulk_import.status.stopped + Arrêté + + + + + bulk_import.status.failed + Échec + + + + + bulk_import.part_status.pending + En attente + + + + + bulk_import.part_status.completed + Terminé + + + + + bulk_import.part_status.skipped + Zappé + + + + + bulk_import.part_status.failed + Échec + + + + + bulk_info_provider_import_job.label + Import de masse via fournisseur d'informations + + + + + bulk_info_provider_import_job_part.label + Tache d'import de masse de composant + + + + + info_providers.bulk_search.priority + Priorité + + + + + info_providers.bulk_search.priority.help + Faible nombre = haute priorité. Même priorité = combiner les résultats. Priorités différentes = essayer le plus haut en premier, repli si pas de résultats. + + + + + info_providers.bulk_import.priority_system.title + Système de priorités + + + + + info_providers.bulk_import.priority_system.description + Faible nombre = haute priorité. Même priorité = combiner les résultats. Priorités différentes = essayer le plus haut en premier, repli si pas de résultats. + + + + + info_providers.bulk_import.priority_system.example + Rechercher les fournisseurs + + + + + info_providers.bulk_import.search.submit + Rechercher les fournisseurs + + + + + info_providers.bulk_import.research.title + Rechercher les composants + + + + + info_providers.bulk_import.research.description + Re-chercher des composants en utilisant les infos mises à jour (ex. nouveau MPN). Utilise la même correspondance de champs que la recherche originelle. + + + + + info_providers.bulk_import.research.all_pending + Rechercher tous les composants en attente + + + + + info_providers.bulk_import.research.part + Recherche + + + + + info_providers.bulk_import.research.part_tooltip + Rechercher ce composant avec les infos mises à jour + + + + + info_providers.bulk_import.max_mappings_reached + Nombre maximum de correspondances atteint + + + + + settings.system + Système + + + + + settings.behavior + Comportement + + + + + settings.ips + Fournisseurs d'informations + + + + + settings.misc + Autre + + + + + settings.system.localization.language_menu_entries + Entrées de menu de langues + + + + + settings.system.localization.language_menu_entries.description + Les langues à afficher dans le menu déroulant de langues. L'ordre peut être changé par glissé & déposé. Laissez vide pour afficher toutes les langues. + + + + + project.builds.no_bom_entries + Le projet n'a aucune entrée de BOM + + + + + settings.behavior.sidebar.data_structure_nodes_table_include_children + Les tableaux doivent inclure les nœuds enfants par défaut + + + + + settings.behavior.sidebar.data_structure_nodes_table_include_children.help + Si coché, les tableaux de composants pour les catégories, empreintes etc. doivent inclure tous les composants des sous-catégories. Si non coché seul les composants qui appartiennent seulement au nœud cliqué seront visibles. + + + + + info_providers.search.error.oauth_reconnect + Vous devez reconnecter l'OAuth pour les fournisseurs suivants : %provider% +Vous pouvez faire ça depuis la liste des fournisseurs d'informations. + + + + + settings.misc.ipn_suggest.useDuplicateDescription.help + Lorsque qu'activé, la description du composant est utilisée pour en trouver un existant avec la même description et détermine le prochain IPN disponible en incrémentant leur suffixe numérique pour la liste de suggestions + + + + + settings.misc.ipn_suggest.regex.help + Expression régulière compatible PCRE que chaque IPN doit respecter. Laisser vide pour autoriser tout IPN - + user.labelp Utilisateurs + + + currency.labelp + Devises + + + + + measurement_unit.labelp + Unités de mesures + + + + + attachment_type.labelp + Type de pièce-jointe + + + + + label_profile.labelp + Profil d'étiquettes + + + + + part_custom_state.labelp + État personnalisé du composant + + + + + group.labelp + Groupes + + + + + settings.synonyms.type_synonym.type + Type + + + + + settings.synonyms.type_synonym.language + Langage + + + + + settings.synonyms.type_synonym.translation_singular + Traduction singulière + + + + + settings.synonyms.type_synonym.translation_plural + Traduction plurielle + + + + + settings.synonyms.type_synonym.add_entry + Ajouter entrée + + + + + settings.synonyms.type_synonym.remove_entry + Retirer entrée + + + + + settings.synonyms + Synonymes + + + + + settings.synonyms.help + Le système de synonymes autorise de remplacer le nommage automatique de Part-DB. Cela peut être utile, particulièrement si Part-DB est utilisé dans un autre contexte que l'électronique. Veuillez-noter que ce système est actuellement expérimental, les synonymes définis ici pourrait ne pas s'afficher à tous les endroits + + + + + settings.synonyms.type_synonyms + Synonymes de type + + + + + settings.synonyms.type_synonyms.help + Les synonymes de type vous autorise à remplacer les étiquettes des données intégrées. Par ex : vous pouvez renommer "empreintes" par autre chose + + + + + log.element_edited.changed_fields.part_ipn_prefix + Préfixe IPN + + + + + part.labelp + Composants + + + + + project_bom_entry.labelp + Entrées BOM + + + + + part_lot.labelp + Lot de pièces + + + + + orderdetail.labelp + Détails de commande + + + + + pricedetail.labelp + Détails des prix + + + + + parameter.labelp + Paramètres + + + + + part_association.labelp + Associations de composants + + + + + bulk_info_provider_import_job.labelp + Import groupé d'informations fournisseurs + + + + + bulk_info_provider_import_job_part.labelp + Import groupé de composants + + + + + password_toggle.hide + Masquer + + + + + password_toggle.show + Montrer + + + + + settings.misc.ipn_suggest.regex.help.placeholder + Ex : Format : 3-4 segments alphanumériques (nombre quelconque) séparés par "-", suivis de "-" et 4 chiffres, ex : ROBO-COMP-0001 + + + + + part.edit.tab.advanced.ipn.prefix.global_prefix + Préfixe IPN global, commun à tous les composants + + + + + settings.misc.ipn_suggest.fallbackPrefix + Préfixe de repli + + + + + settings.misc.ipn_suggest.fallbackPrefix.help + Préfixe IPN à utiliser si une catégorie n'a pas de préfixe définit + + + + + settings.misc.ipn_suggest.numberSeparator + Séparateur numérique + + + + + settings.misc.ipn_suggest.numberSeparator.help + Caractère de séparation utilisé pour séparer le nombre IPN du préfixe + + + + + settings.misc.ipn_suggest.categorySeparator + Séparateur de catégorie + + + + + settings.misc.ipn_suggest.categorySeparator.help + Le caractère séparateur utilisé pour séparer les différents niveaux de préfixes de catégorie + + + + + settings.misc.ipn_suggest.globalPrefix + Préfixe global + + + + + settings.misc.ipn_suggest.globalPrefix.help + Si activé : option permettant de générer un IPN avec le préfixe global, partagé à travers des composants de toutes les catégories + + - - Do not remove! Used for datatables rendering. - - - datatable.datatable.lengthMenu - _MENU_ - + + Do not remove! Used for datatables rendering. + + + datatable.datatable.lengthMenu + _MENU_ + + + + + settings.ips.buerklin + Buerklin + + + + + settings.ips.buerklin.username + Nom d'utilisateur + + + + + settings.ips.buerklin.help + Limites d'accès de Buerklin-API : 100 requêtes/min par adresse IP. +Serveur d'authentification Buerklin-API : 10 requêtes/min par adresse IP + + + + + project.bom.part_id + [Part] ID + + + + + info_providers.search.error.general_exception + Erreur inconnue lors de la tentative de récupération du composant depuis le fournisseur d'informations : %type%. Vérifier que vos fournisseurs sont correctement configurés et les clés d'accès correctes. Voir les logs serveur pour plus d'informations + + + + + info_providers.search.error.transport_exception + Erreur de transport lors de la récupération d'informations depuis les fournisseurs. Vérifier que votre serveur a un accès internet. Voir les logs serveur pour plus d'informations + + + + + update_manager.title + Gestionnaire de mises à jour + + + + + update_manager.new + Nouveau + + + + + update_manager.current_installation + Installation actuelle + + + + + update_manager.version + Version + + + + + update_manager.installation_type + Type d'installation + + + + + update_manager.git_branch + Branche Git + + + + + update_manager.git_commit + Commit Git + + + + + update_manager.local_changes + Modifications locales + + + + + update_manager.commits_behind + Commits de retard + + + + + update_manager.auto_update_supported + Mises-à-jour automatiques supportées + + + + + update_manager.refresh + Rafraîchir + + + + + update_manager.latest_release + Dernière mise-à-jour + + + + + update_manager.tag + Tag + + + + + update_manager.released + Publié + + + + + update_manager.release_notes + Notes de version + + + + + update_manager.view + Vue + + + + + update_manager.view_on_github + Vu sur GitHub + + + + + update_manager.view_release + Voir la version + + + + + update_manager.could_not_fetch_releases + Impossible de récupérer les informations de la version + + + + + update_manager.how_to_update + Comment mettre à jour + + + + + update_manager.cli_instruction + Pour mettre à jour Part-DB, utilisez une des commandes suivantes sur votre terminal : + + + + + update_manager.check_for_updates + Rechercher des mises à jour + + + + + update_manager.update_to_latest + Mettre à jour à la dernière version + + + + + update_manager.update_to_specific + Mettre à jour à une version spécifique + + + + + update_manager.cli_recommendation + Pour la sécurité et la fiabilité, les mises à jour doivent être exécutées via l'interface en ligne de commande. Le processus de mise à jour créera automatiquement une sauvegarde, activera le mode maintenance et gérera les migrations + + + + + update_manager.up_to_date + À jour + + + + + update_manager.newer + Plus récent + + + + + update_manager.current + Actuel + + + + + update_manager.older + Plus ancien + + + + + update_manager.prerelease + Pre-release + + + + + update_manager.status + Statut + + + + + update_manager.available_versions + Versions disponibles + + + + + update_manager.no_releases_found + Aucune mise à jour trouvée + + + + + update_manager.view_release_notes + Voir les notes de version + + + + + update_manager.update_logs + Logs de mise à jour + + + + + update_manager.backups + Sauvegardes + + + + + update_manager.date + Date + + + + + update_manager.log_file + Fichier log + + + + + update_manager.no_logs_found + Aucun log de mise à jour trouvé + + + + + update_manager.file + Fichier + + + + + update_manager.size + Taille + + + + + update_manager.no_backups_found + Aucune sauvegarde trouvée + + + + + update_manager.validation_issues + Problèmes de validation + + + + + update_manager.maintenance_mode_active + Mode maintenance activé + + + + + update_manager.update_in_progress + Une mise à jour actuellement en cours + + + + + update_manager.started_at + Commencée à + + + + + update_manager.new_version_available.message + Part-DB version %version% est maintenant disponible ! Mettez à jour pour avoir les dernières fonctionnalités et résolutions de problèmes + + + + + update_manager.changelog + Journal des modifications + + + + + update_manager.no_release_notes + Aucune note disponible pour cette version + + + + + update_manager.back_to_update_manager + Retour au gestionnaire de mise à jour + + + + + update_manager.download_assets + Télécharger + + + + + update_manager.update_to_this_version + Mettre à jour vers cette version + + + + + update_manager.run_command_to_update + Lancez la commande suivante dans votre terminal pour mettre à jour vers cette version : + + + + + update_manager.log_viewer + Visualiseur de logs + + + + + update_manager.update_log + Log de mise à jour + + + + + update_manager.bytes + Bytes + + + + + perm.system.manage_updates + Gérer les mises à jour Part-DB + + + + + update_manager.create_backup + Créer une sauvegarde avant de mettre à jour (recommandé) + + + + + update_manager.confirm_update + Êtes-vous sûr de vouloir mettre à jour Part-DB ? Une sauvegarde sera créée + + + + + update_manager.already_up_to_date + Vous utilisez la dernière version de Part-DB + + + + + update_manager.progress.title + Progression de mise à jour + + + + + update_manager.progress.updating + Mise à jour de Part-DB... + + + + + update_manager.progress.completed + Installation terminée ! + + + + + update_manager.progress.failed + Échec de la mise à jour + + + + + update_manager.progress.initializing + Initialisation... + + + + + update_manager.progress.updating_to + Mise à jour vers la version %version% + + + + + update_manager.progress.downgrading_to + Rétrogradation vers la version %version% + + + + + update_manager.progress.error + Erreur + + + + + update_manager.progress.success_message + Part-DB a correctement été mis à jour ! Vous devrez sûrement rafraichir la page pour voir la nouvelle version + + + + + update_manager.progress.steps + Étape de mise à jour + + + + + update_manager.progress.waiting + En attente du début de l'installation... + + + + + update_manager.progress.back + Retour au gestionnaire de mise à jour + + + + + update_manager.progress.refresh_page + Rafraîchir la page + + + + + update_manager.progress.warning + Important + + + + + update_manager.progress.do_not_close + Veuillez à ne pas fermer cette page ou naviguer ailleurs lorsque l'installation est en cours. La mise à jour se poursuivra même si vous fermer cette page, mais vous ne pourrez plus voir sa progression + + + + + update_manager.progress.auto_refresh + Cette page rafraîchira toutes les deux secondes pour montrer la progression + + + + + update_manager.progress.downgrade_title + Progression de la rétrogradation + + + + + update_manager.progress.downgrade_completed + Rétrogradation terminée + + + + + update_manager.progress.downgrade_failed + Échec de la rétrogradation + + + + + update_manager.progress.downgrade_success_message + Part-DB à bien été rétrogradé! Vous pouvez avoir besoin de rafraîchir la page pour voir la nouvelle version + + + + + update_manager.progress.downgrade_steps + Étapes de rétrogradation + + + + + update_manager.progress.downgrade_do_not_close + Veuillez ni navigué, ni fermer cette page lorsque la rétrogradation est en cours. La rétrogradation continuera même si vous fermez cette page, mais vous ne pourrez plus voir la progression + + + + + update_manager.confirm_downgrade + Êtes-vous certain de vouloir rétrograder Part-DB? Cela engendrera un retour à une version antérieur. Une sauvegarde sera créée avant la rétrogradation + + + + + update_manager.downgrade_removes_update_manager + ATTENTION : Cette version n'inclue pas le gestionnaire de mises à jour. Après avoir rétrogradé, vous aurez besoin de mettre à jour manuellement en utilisant la ligne de commande (git checkout, composer install, etc.) + + + + + update_manager.restore_backup + Restaurer la sauvegarde + + + + + update_manager.restore_confirm_title + Restaurer depuis une sauvegarde + + + + + update_manager.restore_confirm_message + Êtes-vous sûre de vouloir restaurer votre base de données depuis cette sauvegarde ? + + + + + update_manager.restore_confirm_warning + ATTENTION : Les données de récupération écraseront les données actuelles de votre base de données. Cette action ne peut pas être annulée ! Assurez-vous d'avoir une sauvegarde actuelle avant de poursuivre + + + + + update_manager.web_updates_disabled + Les mises à jour depuis le web sont désactivées + + + + + update_manager.web_updates_disabled_hint + Les mises à jour depuis le web ont été désactivées par l'administrateur du serveur. Veuillez utiliser la commande CLI "php bin/console partdb:update" pour effectuer des mises à jour. + + + + + update_manager.backup_restore_disabled + La récupération de sauvegarde a été désactivée par la configuration serveur + + + + + update_manager.backup.create + Créer une sauvegarde + + + + + update_manager.backup.create.confirm + Créer une sauvegarde complète maintenant ? Cela peut prendre un moment + + + + + update_manager.backup.created + Sauvegarde créée avec succès + + + + + update_manager.backup.delete.confirm + Êtes-vous certain de vouloir supprimer cette sauvegarde ? + + + + + update_manager.backup.deleted + Sauvegarde supprimée avec succès + + + + + update_manager.backup.delete_error + Échec de suppression de la sauvegarde + + + + + update_manager.log.delete.confirm + Êtes-vous sûr de vouloir supprimer ce log ? + + + + + update_manager.log.deleted + Log supprimé avec succès + + + + + update_manager.log.delete_error + Échec de la suppression du log + + + + + update_manager.view_log + Voir log + + + + + update_manager.delete + Supprimer + + + + + update_manager.backup.download + Télécharger la sauvegarde + + + + + update_manager.backup.download.password_label + Confirmer votre mot de passe pour télécharger + + + + + update_manager.backup.download.security_warning + Les sauvegardes contiennent des données sensibles, notamment des hachages de mots de passes. Veuillez confirmer votre mot de passe pour procéder au téléchargement + + + + + update_manager.backup.download.invalid_password + Mot de passe incorrect. Téléchargement de la sauvegarde refusé + + + + + update_manager.backup.docker_warning + Installation docker détectée. Les sauvegardes sont stockées dans var/backups/ qui n'est pas un volume persistant. Utiliser le bouton "télécharger" pour conserver des sauvegardes extérieurement, ou monter var/backups/ en tant que volume dans votre docker-compose.yml + + + + + settings.ips.conrad + Conrad + + + + + settings.ips.conrad.shopID + Shop ID + + + + + settings.ips.conrad.shopID.description + La version de la boutique Conrad depuis laquelle vous voulez avoir des résultats. Cela détermine la langue, les prix et la devise des résultats. Si les versions B2B et B2C sont toutes les deux disponibles, vous devrez choisir la version B2C si vous voulez des prix incluant la TVA + + + + + settings.ips.conrad.attachment_language_filter + Filtre de langage pour les pièces-jointes + + + + + settings.ips.conrad.attachment_language_filter.description + Inclure seulement les pièces-jointes dans le langage sélectionné dans les résultats + + + + + settings.ips.generic_web_provider + Fournisseur d'URL web génériques + + + + + settings.ips.generic_web_provider.description + Ce fournisseur d'informations permet de récupérer les informations basiques d'un composant depuis plusieurs pages de boutiques + + + + + settings.ips.generic_web_provider.enabled.help + Lorsque le fournisseur est activé, les utilisateurs peuvent effectuer des requêtes vers des sites web arbitraires au nom du serveur Part-DB. N'activez cette fonction que si vous êtes conscient des conséquences potentielles + + + + + info_providers.from_url.title + Créer [part] depuis un URL + + + + + info_providers.from_url.url.label + URL + + + + + info_providers.from_url.no_part_found + Pas de composant trouvé depuis l'URL donné. Êtes-vous sûr que c'est un lien valide ? + + + + + info_providers.from_url.help + Créer un composant depuis l'URL fournit. Essaie de déléguer la tâche à un fournisseur d'informations existant si possible, sinon il essaie d'extraire des données rudimentaires depuis les métadonnées de la page web + + + + + update_manager.cant_auto_update + Impossible de mettre à jour automatiquement depuis WebUI + + + + + update_manager.switch_to + Passer à + + + + + update_manager.update_to + Mettre à jour vers + + + + + part.gtin + GTIN / EAN + + + + + info_providers.capabilities.gtin + GTIN / EAN + + + + + part.table.gtin + GTIN + + + + + scan_dialog.mode.gtin + Code-barre GTIN / EAN + + + + + attachment_type.edit.allowed_targets + Utiliser seulement pour + + + + + attachment_type.edit.allowed_targets.help + Rendre ce type de pièce-jointe uniquement disponible pour certaines classes d'éléments. Laisser vide pour afficher ce type de pièce-jointe pour toutes les classes d'éléments + + + + + orderdetails.edit.prices_includes_vat + Les prix incluent la TVA + + + + + prices.incl_vat + Incl. TVA + + + + + prices.excl_vat + Excl. TVA + + + + + settings.system.localization.prices_include_tax_by_default + Les prix incluent la TVA par défaut + + + + + settings.system.localization.prices_include_tax_by_default.description + La valeur par défaut pour des informations d'achats tout juste créées, si les prix incluent la TVA ou non + + + + + part_lot.edit.last_stocktake_at + Dernier inventaire + + + + + perm.parts_stock.stocktake + Inventaire + + + + + part.info.stocktake_modal.title + Inventaire groupé + + + + + part.info.stocktake_modal.expected_amount + Quantité attendue + + + + + part.info.stocktake_modal.actual_amount + Quantité réelle + + + + + log.part_stock_changed.stock_take + Inventaire + + + + + log.element_edited.changed_fields.last_stocktake_at + Dernier inventaire + + + + + part.table.eda_reference + Référence EDA + + + + + part.table.eda_value + Valeur EDA + + + + + settings.misc.kicad_eda.default_parameter_visibility + Visibilité EDA par défaut des paramètres + + + + + settings.misc.kicad_eda.default_parameter_visibility.help + Visibilité EDA pour tous les paramètres (de pièce) qui n'ont pas de visibilité explicitement configurée + + + + + settings.misc.kicad_eda.default_orderdetails_visibility + Visibilité EDA par défaut des informations d'achat + + + + + settings.misc.kicad_eda.default_orderdetails_visibility.help + Visibilité EDA pour toutes les informations d'achat qui n'ont pas de visibilité explicitement configurée. Lorsque activé, toutes les informations d'achat seront visibles par le logiciel EDA par défaut + + + + + label_scanner.open + Détails de la vue + + + + + label_scanner.db_part_found + Base de données (pièce) trouvée pour le code-barre + + + + + label_scanner.part_can_be_created + La pièce peut être créée + + + + + label_scanner.part_can_be_created.help + Pas de pièce correspondante trouvée dans la base de données, mais vous pouvez créer une nouvelle en vous basant sur ce code-barre + + + + + label_scanner.part_create_btn + Créer (une pièce) depuis le code-barre + + + + + parts.create_from_scan.title + Créer (une pièce) depuis le scan d'étiquette + + + + + scan_dialog.mode.amazon + Code-barre Amazon + + + + + scan_dialog.mode.tme + Code-barre TME + + + + + settings.ips.canopy + Canopy + + + + + settings.ips.canopy.alwaysGetDetails + Toujours récupérer les détails + + + + + settings.ips.canopy.alwaysGetDetails.help + Lorsque sélectionné, des informations supplémentaires seront récupérées depuis Canopy lors de la création d'un composant. Cela génère une requête API additionnelle, mais fournit les points clés du produit et les informations de catégorie + + + + + attachment.sandbox.warning + ATTENTION : Vous visualisez du contenu publié par un utilisateur. Ce contenu n'est pas vérifié + + + + + attachment.sandbox.back_to_partdb + Retour à Part-DB + + + + + settings.system.attachments.showHTMLAttachments + Afficher les pièces-jointes du fichier HTML publié (bac à sable) + + + + + settings.system.attachments.showHTMLAttachments.help + ATTENTION : Lorsque activé, les pièces-jointes HTML fournis par les utilisateurs peuvent être vu directement dans le moteur de recherche. Plusieurs fonctions potentiellement malveillantes sont restreintes, cependant un risque sécuritaire subsiste toujours et cette fonction ne doit seulement être activé si vous faîtes confiance aux utilisateurs qui peuvent publier des fichiers + + + + + attachment.sandbox.title + HTML [Attachment] + + + + + attachment.sandbox.as_plain_text + Afficher en texte brut + + + + + modal.cancel + Annuler + + + + + update_manager.web_updates_allowed + Mises à jour web autorisées + + + + + update_manager.backup_restore_allowed + Récupération de sauvegarde autorisée + + + + + update_manager.backup_download_allowed + Téléchargement de sauvegarde autorisé + + + + + part.create_from_info_provider.lot_filled_from_barcode + [Part_lot] créé depuis un code-barre : veuillez vérifier si les données sont correctes et désirées + + + + + project.bom_import.field_mapping.error.check_delimiter + Erreur de mapping : vérifier si vous avez sélectionné les bons délimiteurs + - \ No newline at end of file + diff --git a/translations/validators.da.xlf b/translations/validators.da.xlf index e7379173..70e06d72 100644 --- a/translations/validators.da.xlf +++ b/translations/validators.da.xlf @@ -4,31 +4,31 @@ part.master_attachment.must_be_picture - Forhåndsvisnings-bilaget skal være et rigtigt billede! + Forhåndsvisningsvedhæftningen skal være et gyldigt billede! structural.entity.unique_name - Der eksisterer allerede et element med dette navn på dette niveau! + Et element med dette navn findes allerede på dette niveau! parameters.validator.min_lesser_typical - Værdi skal være mindre end eller lig med den typiske værdi ({{ compared_value }}). + Værdien skal være mindre end eller lig med den typiske værdi ({{ compared_value }}). parameters.validator.min_lesser_max - Værdi skal være mindre end maksumumværdien ({{ compared_value }}). + Værdien skal være mindre end den maksimale værdi ({{ compared_value }}). parameters.validator.max_greater_typical - Værdi skal være større eller lig med den typiske værdi ({{ compared_value }}). + Værdien skal være større end eller lig med den typiske værdi ({{ compared_value }}). @@ -247,5 +247,11 @@ Der er allerede defineret en oversættelse for denne type og sprog! + + + validator.invalid_gtin + Dette er ikke en gyldig GTIN / EAN! + + - \ No newline at end of file + diff --git a/translations/validators.fr.xlf b/translations/validators.fr.xlf index ac1ea192..2a936419 100644 --- a/translations/validators.fr.xlf +++ b/translations/validators.fr.xlf @@ -112,7 +112,7 @@ part.ipn.must_be_unique - Le numéro de pièce interne doit être unique.{{ value }} est déjà utilisé ! + Le numéro de pièce interne doit être unique. {{ value }} est déjà utilisé ! @@ -223,13 +223,13 @@ Suite à des limitations techniques, il n'est pas possible de sélectionner une date après le 19-01-2038 sur les systèmes 32-bit ! - + validator.fileSize.invalidFormat Taille de fichier invalide. Utilisez un nombre avec le suffixe K, G, M pour Kilo, Mega ou Gigabytes. - + validator.invalid_range L'écart fournit est invalide ! @@ -241,5 +241,17 @@ Code invalide. Vérifiez que votre application d'authentification est paramétrée correctement que le serveur et périphérique d'authentification ont l'heure correcte. + + + settings.synonyms.type_synonyms.collection_type.duplicate + Il existe déjà une traduction définit pour ce type et langage ! + + + + + validator.invalid_gtin + Cela n'est pas un GTIN / EAN valide ! + + - \ No newline at end of file +