mirror of
https://github.com/Part-DB/Part-DB-server.git
synced 2025-12-06 02:59:29 +00:00
New Crowdin updates (#1105)
* New translations validators.en.xlf (French) * New translations security.en.xlf (French) * New translations messages.en.xlf (French) * New translations messages.en.xlf (French)
This commit is contained in:
parent
e53b72a8d1
commit
5e3bd26e27
3 changed files with 9409 additions and 9247 deletions
|
|
@ -10,13 +10,13 @@
|
||||||
<unit id="IFQ5XrG" name="saml.error.cannot_login_local_user_per_saml">
|
<unit id="IFQ5XrG" name="saml.error.cannot_login_local_user_per_saml">
|
||||||
<segment state="translated">
|
<segment state="translated">
|
||||||
<source>saml.error.cannot_login_local_user_per_saml</source>
|
<source>saml.error.cannot_login_local_user_per_saml</source>
|
||||||
<target>Impossible de se connecter via le SSO (Single Sign On) !</target>
|
<target>Vous ne pouvez-pas vous connecter comme utilisateur local via le SSO ! Utilisez votre mot de passe local à la place.</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="wOYPZmb" name="saml.error.cannot_login_saml_user_locally">
|
<unit id="wOYPZmb" name="saml.error.cannot_login_saml_user_locally">
|
||||||
<segment state="translated">
|
<segment state="translated">
|
||||||
<source>saml.error.cannot_login_saml_user_locally</source>
|
<source>saml.error.cannot_login_saml_user_locally</source>
|
||||||
<target>Vous ne pouvez pas utiliser l'authentification par mot de passe ! Veuillez utiliser le SSO!</target>
|
<target>Vous ne pouvez pas utiliser la connexion locale pour vous connecter via un utilisateur SAML ! Utilisez le SSO à la place.</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
</file>
|
</file>
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="fr">
|
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="fr">
|
||||||
<file id="validators.en">
|
<file id="validators.en">
|
||||||
<unit id="xevSdCK" name="part.master_attachment.must_be_picture">
|
<unit id="cRbk.cm" name="part.master_attachment.must_be_picture">
|
||||||
<notes>
|
<notes>
|
||||||
<note category="file-source" priority="1">Part-DB1\src\Entity\Attachments\AttachmentContainingDBElement.php:0</note>
|
<note category="file-source" priority="1">Part-DB1\src\Entity\Attachments\AttachmentContainingDBElement.php:0</note>
|
||||||
<note category="file-source" priority="1">Part-DB1\src\Entity\Attachments\AttachmentType.php:0</note>
|
<note category="file-source" priority="1">Part-DB1\src\Entity\Attachments\AttachmentType.php:0</note>
|
||||||
|
|
@ -42,7 +42,7 @@
|
||||||
<target>La pièce jointe de l'aperçu doit être une image valide !</target>
|
<target>La pièce jointe de l'aperçu doit être une image valide !</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="VJHTkxx" name="structural.entity.unique_name">
|
<unit id="v8HkcJB" name="structural.entity.unique_name">
|
||||||
<notes>
|
<notes>
|
||||||
<note category="file-source" priority="1">Part-DB1\src\Entity\Attachments\AttachmentType.php:0</note>
|
<note category="file-source" priority="1">Part-DB1\src\Entity\Attachments\AttachmentType.php:0</note>
|
||||||
<note category="file-source" priority="1">Part-DB1\src\Entity\Base\AbstractCompany.php:0</note>
|
<note category="file-source" priority="1">Part-DB1\src\Entity\Base\AbstractCompany.php:0</note>
|
||||||
|
|
@ -87,7 +87,7 @@
|
||||||
<target>Un élément portant ce nom existe déjà à ce niveau !</target>
|
<target>Un élément portant ce nom existe déjà à ce niveau !</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="3ODUtpU" name="parameters.validator.min_lesser_typical">
|
<unit id="dW7b2B_" name="parameters.validator.min_lesser_typical">
|
||||||
<notes>
|
<notes>
|
||||||
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\AbstractParameter.php:0</note>
|
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\AbstractParameter.php:0</note>
|
||||||
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\AttachmentTypeParameter.php:0</note>
|
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\AttachmentTypeParameter.php:0</note>
|
||||||
|
|
@ -107,7 +107,7 @@
|
||||||
<target>La valeur doit être inférieure ou égale à la valeur type ({{ compared_value }}).</target>
|
<target>La valeur doit être inférieure ou égale à la valeur type ({{ compared_value }}).</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="jDBA_WW" name="parameters.validator.min_lesser_max">
|
<unit id="Yfp2uC5" name="parameters.validator.min_lesser_max">
|
||||||
<notes>
|
<notes>
|
||||||
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\AbstractParameter.php:0</note>
|
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\AbstractParameter.php:0</note>
|
||||||
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\AttachmentTypeParameter.php:0</note>
|
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\AttachmentTypeParameter.php:0</note>
|
||||||
|
|
@ -127,7 +127,7 @@
|
||||||
<target>La valeur doit être inférieure à la valeur maximale ({{ compared_value }}).</target>
|
<target>La valeur doit être inférieure à la valeur maximale ({{ compared_value }}).</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="ygK_e_X" name="parameters.validator.max_greater_typical">
|
<unit id="P6b.8Ou" name="parameters.validator.max_greater_typical">
|
||||||
<notes>
|
<notes>
|
||||||
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\AbstractParameter.php:0</note>
|
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\AbstractParameter.php:0</note>
|
||||||
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\AttachmentTypeParameter.php:0</note>
|
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\AttachmentTypeParameter.php:0</note>
|
||||||
|
|
@ -147,7 +147,7 @@
|
||||||
<target>La valeur doit être supérieure ou égale à la valeur type ({{ compared_value)}}.</target>
|
<target>La valeur doit être supérieure ou égale à la valeur type ({{ compared_value)}}.</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="isXL.ie" name="validator.user.username_already_used">
|
<unit id="P41193Y" name="validator.user.username_already_used">
|
||||||
<notes>
|
<notes>
|
||||||
<note category="file-source" priority="1">Part-DB1\src\Entity\UserSystem\User.php:0</note>
|
<note category="file-source" priority="1">Part-DB1\src\Entity\UserSystem\User.php:0</note>
|
||||||
<note priority="1">Part-DB1\src\Entity\UserSystem\User.php:0</note>
|
<note priority="1">Part-DB1\src\Entity\UserSystem\User.php:0</note>
|
||||||
|
|
@ -157,7 +157,7 @@
|
||||||
<target>Un utilisateur portant ce nom existe déjà</target>
|
<target>Un utilisateur portant ce nom existe déjà</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="NcM463r" name="user.invalid_username">
|
<unit id="EKPQiyf" name="user.invalid_username">
|
||||||
<notes>
|
<notes>
|
||||||
<note category="file-source" priority="1">Part-DB1\src\Entity\UserSystem\User.php:0</note>
|
<note category="file-source" priority="1">Part-DB1\src\Entity\UserSystem\User.php:0</note>
|
||||||
<note priority="1">Part-DB1\src\Entity\UserSystem\User.php:0</note>
|
<note priority="1">Part-DB1\src\Entity\UserSystem\User.php:0</note>
|
||||||
|
|
@ -167,7 +167,7 @@
|
||||||
<target>Le nom d'utilisateur ne doit contenir que des lettres, des chiffres, des traits de soulignement, des points, des plus ou des moins.</target>
|
<target>Le nom d'utilisateur ne doit contenir que des lettres, des chiffres, des traits de soulignement, des points, des plus ou des moins.</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="lZvhKYu" name="validator.noneofitschild.self">
|
<unit id="_v.DMg." name="validator.noneofitschild.self">
|
||||||
<notes>
|
<notes>
|
||||||
<note category="state" priority="1">obsolete</note>
|
<note category="state" priority="1">obsolete</note>
|
||||||
</notes>
|
</notes>
|
||||||
|
|
@ -176,7 +176,7 @@
|
||||||
<target>Un élément ne peut pas être son propre parent.</target>
|
<target>Un élément ne peut pas être son propre parent.</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="pr07aV4" name="validator.noneofitschild.children">
|
<unit id="W90LyFQ" name="validator.noneofitschild.children">
|
||||||
<notes>
|
<notes>
|
||||||
<note category="state" priority="1">obsolete</note>
|
<note category="state" priority="1">obsolete</note>
|
||||||
</notes>
|
</notes>
|
||||||
|
|
@ -185,23 +185,185 @@
|
||||||
<target>Le parent ne peut pas être un de ses propres enfants.</target>
|
<target>Le parent ne peut pas être un de ses propres enfants.</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="6vIlN5q" name="validator.part_lot.only_existing">
|
<unit id="GAUS.LK" name="validator.select_valid_category">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>validator.select_valid_category</source>
|
||||||
|
<target>Sélectionnez une catégorie valide !</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
|
<unit id="h6qELde" name="validator.part_lot.only_existing">
|
||||||
<segment state="translated">
|
<segment state="translated">
|
||||||
<source>validator.part_lot.only_existing</source>
|
<source>validator.part_lot.only_existing</source>
|
||||||
<target>L'emplacement de stockage a été marqué comme "uniquement existant", donc aucun nouveau composant ne peut être ajouté.</target>
|
<target>L'emplacement de stockage a été marqué comme "uniquement existant", donc aucun nouveau composant ne peut être ajouté.</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="R6Ov4Yt" name="validator.part_lot.location_full">
|
<unit id="Prriyy0" name="validator.part_lot.location_full.no_increase">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>validator.part_lot.location_full.no_increase</source>
|
||||||
|
<target>Le lieu de stockage est complet, le stock ne peut donc pas être augmenté. (Nouveau stock maximum {{old_amount}})</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
|
<unit id="eeEjB4s" name="validator.part_lot.location_full">
|
||||||
<segment state="translated">
|
<segment state="translated">
|
||||||
<source>validator.part_lot.location_full</source>
|
<source>validator.part_lot.location_full</source>
|
||||||
<target>L'emplacement de stockage est plein, c'est pourquoi aucun nouveau composant ne peut être ajouté.</target>
|
<target>L'emplacement de stockage est plein, c'est pourquoi aucun nouveau composant ne peut être ajouté.</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="BNQk2e7" name="validator.part_lot.single_part">
|
<unit id="2yWi8eP" name="validator.part_lot.single_part">
|
||||||
<segment state="translated">
|
<segment state="translated">
|
||||||
<source>validator.part_lot.single_part</source>
|
<source>validator.part_lot.single_part</source>
|
||||||
<target>L'emplacement de stockage a été marqué comme "Composant seul", par conséquent aucun nouveau composant ne peut être ajouté.</target>
|
<target>L'emplacement de stockage a été marqué comme "Composant seul", par conséquent aucun nouveau composant ne peut être ajouté.</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
|
<unit id="A.TFhbb" name="validator.attachment.must_not_be_null">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>validator.attachment.must_not_be_null</source>
|
||||||
|
<target>La pièce jointe ne doit pas être vide !</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
|
<unit id=".lqKoij" name="validator.orderdetail.supplier_must_not_be_null">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>validator.orderdetail.supplier_must_not_be_null</source>
|
||||||
|
<target>Le fournisseur ne doit pas être nul !</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
|
<unit id="bcNZzK." name="validator.measurement_unit.use_si_prefix_needs_unit">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>validator.measurement_unit.use_si_prefix_needs_unit</source>
|
||||||
|
<target>Pour activer les préfixes SI, il faut choisir un symbole unitaire !</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
|
<unit id="gZ5FFL1" name="part.ipn.must_be_unique">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>part.ipn.must_be_unique</source>
|
||||||
|
<target>Le numéro de pièce interne doit être unique.{{ value }} est déjà utilisé !</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
|
<unit id="P31Yg.d" name="validator.project.bom_entry.name_or_part_needed">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>validator.project.bom_entry.name_or_part_needed</source>
|
||||||
|
<target>Vous devez sélectionner un composant ou attribuer un nom à une entrée BOM qui n'indique pas de composant.</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
|
<unit id="5CEup_N" name="project.bom_entry.name_already_in_bom">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>project.bom_entry.name_already_in_bom</source>
|
||||||
|
<target>Il y a déjà une entrée de BOM avec ce nom !</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
|
<unit id="jB3B50E" name="project.bom_entry.part_already_in_bom">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>project.bom_entry.part_already_in_bom</source>
|
||||||
|
<target>Ce composant existe déjà dans la BOM !</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
|
<unit id="NdkzP1n" name="project.bom_entry.mountnames_quantity_mismatch">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>project.bom_entry.mountnames_quantity_mismatch</source>
|
||||||
|
<target>Le nombre de noms de composants doit correspondre aux quantités de la BOM !</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
|
<unit id="8teRCgR" name="project.bom_entry.can_not_add_own_builds_part">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>project.bom_entry.can_not_add_own_builds_part</source>
|
||||||
|
<target>Vous ne pouvez pas ajouter un composant du projet lui-même a la BOM.</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
|
<unit id="asBxPxe" name="project.bom_has_to_include_all_subelement_parts">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>project.bom_has_to_include_all_subelement_parts</source>
|
||||||
|
<target>La BOM du projet dois inclure tous les composants des sous-projets. Composant %part_name% du projet %project_name% manquant !</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
|
<unit id="uxaE9Ct" name="project.bom_entry.price_not_allowed_on_parts">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>project.bom_entry.price_not_allowed_on_parts</source>
|
||||||
|
<target>Les prix ne sont pas autorisés dans les entrées de la BOM associés avec un composant. Définissez un prix sur le composant a la place.</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
|
<unit id="xZ68Nzl" name="validator.project_build.lot_bigger_than_needed">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>validator.project_build.lot_bigger_than_needed</source>
|
||||||
|
<target>Vous avez sélectionné plus de quantités à retirer que nécessaire ! Enlevez les quantités non nécessaires.</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
|
<unit id="68_.V_X" name="validator.project_build.lot_smaller_than_needed">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>validator.project_build.lot_smaller_than_needed</source>
|
||||||
|
<target>Vous avez sélectionné moins de quantités à retirer que nécessaire ! Ajoutez les quantités requises.</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
|
<unit id="yZGS8uZ" name="part.name.must_match_category_regex">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>part.name.must_match_category_regex</source>
|
||||||
|
<target>Le nom du composant ne correspond pas à l'expression régulière dictée par la catégorie : %regex%</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
|
<unit id="Q8wP5Jd" name="validator.attachment.name_not_blank">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>validator.attachment.name_not_blank</source>
|
||||||
|
<target>Rentrez une valeur ici, ou uploadez un fichier pour utiliser automatiquement le nom de fichier comme nom de pièce jointe.</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
|
<unit id="DH0IkNR" name="validator.part_lot.owner_must_match_storage_location_owner">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>validator.part_lot.owner_must_match_storage_location_owner</source>
|
||||||
|
<target>Le propriétaire de ce lot doit correspondre au propriétaire de l'emplacement de stockage (%owner_name%) !</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
|
<unit id="TzySicw" name="validator.part_lot.owner_must_not_be_anonymous">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>validator.part_lot.owner_must_not_be_anonymous</source>
|
||||||
|
<target>Un propriétaire de lot ne peut être l'utilisateur anonyme !</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
|
<unit id="GthNWUb" name="validator.part_association.must_set_an_value_if_type_is_other">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>validator.part_association.must_set_an_value_if_type_is_other</source>
|
||||||
|
<target>Si vous choisissez le type "autre", alors vous devez mettre une valeur de description pour celui-ci !</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
|
<unit id="Be4Im81" name="validator.part_association.part_cannot_be_associated_with_itself">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>validator.part_association.part_cannot_be_associated_with_itself</source>
|
||||||
|
<target>Un composant ne peut être associée à lui-même !</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
|
<unit id="q5Ej6Xm" name="validator.part_association.already_exists">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>validator.part_association.already_exists</source>
|
||||||
|
<target>L'association avec ce composant existe déjà !</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
|
<unit id="HbI5bga" name="validator.part_lot.vendor_barcode_must_be_unique">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>validator.part_lot.vendor_barcode_must_be_unique</source>
|
||||||
|
<target>Le code barre doit être unique</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
|
<unit id="ufQJh7E" name="validator.year_2038_bug_on_32bit">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>validator.year_2038_bug_on_32bit</source>
|
||||||
|
<target>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 !</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
|
<unit id="89nojXY" name="validator.fileSize.invalidFormat">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>validator.fileSize.invalidFormat</source>
|
||||||
|
<target>Taille de fichier invalide. Utilisez un nombre avec le suffixe K, G, M pour Kilo, Mega ou Gigabytes.</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
|
<unit id="iXcU7ce" name="validator.invalid_range">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>validator.invalid_range</source>
|
||||||
|
<target>L'écart fournit est invalide !</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
|
<unit id="m4gp2P_" name="validator.google_code.wrong_code">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>validator.google_code.wrong_code</source>
|
||||||
|
<target>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.</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
</file>
|
</file>
|
||||||
</xliff>
|
</xliff>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue