From fea213f71ea10b1f1a4eb941d975908679d28535 Mon Sep 17 00:00:00 2001 From: Rom1-B <8530352+Rom1-B@users.noreply.github.com> Date: Tue, 18 Aug 2026 00:55:22 +0000 Subject: [PATCH] Update locales --- locales/en_GB.mo | Bin 8021 -> 8021 bytes locales/en_GB.po | 4 +- locales/fr_FR.mo | Bin 3346 -> 9235 bytes locales/fr_FR.po | 406 ++++++++++++++++++++++++++------------ locales/genericobject.pot | 2 +- 5 files changed, 284 insertions(+), 128 deletions(-) diff --git a/locales/en_GB.mo b/locales/en_GB.mo index da29e4d9233ba4e316072539b5688eb51c1eb96e..25237098a1561e279785560a40933d64a618c904 100644 GIT binary patch delta 14 Vcmca=chzn~oe-nN=6a!PJOD5r1;zjX delta 14 Vcmca=chzn~oe-n>=6a!PJOD5l1;qdW diff --git a/locales/en_GB.po b/locales/en_GB.po index cd10ade4..e70a2cb6 100644 --- a/locales/en_GB.po +++ b/locales/en_GB.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-08-17 00:55+0000\n" -"PO-Revision-Date: 2026-08-17 00:55+0000\n" +"POT-Creation-Date: 2026-08-18 00:55+0000\n" +"PO-Revision-Date: 2026-08-18 00:55+0000\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: en_GB\n" diff --git a/locales/fr_FR.mo b/locales/fr_FR.mo index 0fb76244a4a42b11c8af6a71718c387c4239953a..1533af38b0e00a07b85e2543d98a974910661d1f 100644 GIT binary patch literal 9235 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, 2016 # Johan Cwiklinski, 2016-2017 # cbc5204086c375034e77848ef6290ebe, 2015 +# EpicIT33, 2025-2026 # Walid Nouh, 2015 msgid "" msgstr "" "Project-Id-Version: GLPI Plugin - Genericobject\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-11 02:04+0000\n" +"POT-Creation-Date: 2026-08-18 00:55+0000\n" "PO-Revision-Date: 2015-07-23 09:47+0000\n" -"Last-Translator: Cédric Anne, 2018,2023\n" +"Last-Translator: EpicIT33, 2025-2026\n" "Language-Team: French (France) (http://app.transifex.com/teclib/glpi-project-plugin-genericobject/language/fr_FR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,165 +24,320 @@ msgstr "" "Language: fr_FR\n" "Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: index.php:62 front/familylist.php:37 front/familylist.php:49 -#: front/type.form.php:69 inc/profile.class.php:43 -#: inc/object_item.class.php:122 inc/type.class.php:428 inc/type.class.php:564 -#: setup.php:239 -msgid "Objects management" -msgstr "Gestion d'objets" +#: templates/migration_status.html.twig front/migration_status.php:85 +msgid "GenericObject Migration Status" +msgstr "État de la migration de GenericObject" -#: index.php:74 front/familylist.php:44 -msgid "Empty family" -msgstr "Famille vide" +#: templates/migration_status.html.twig +msgid "End of Life migration tool for GLPI 11" +msgstr "Outil de migration de fin de cycle de vie pour GLPI 11" -#: front/commondropdown.php:39 front/commontreedropdown.form.php:39 -#: front/commondropdown.form.php:39 -msgid "The requested dropdown does not exists" -msgstr "L'intitulé demandé n'existe pas" +#: templates/migration_status.html.twig +msgid "End of Life Notice" +msgstr "Avis de fin de vie" -#: front/field.form.php:46 -msgid "Field(s) deleted successfully" -msgstr "Champ(s) supprimé(s) avec succès" +#: templates/migration_status.html.twig +msgid "" +"GenericObject v3.0.0 is an End-of-Life version. All custom asset creation " +"functionality has been moved to GLPI 11 native asset definition." +msgstr "GenericObject v3.0.0 est une version en fin de vie. Toutes les fonctionnalités de création d'actifs personnalisés ont été transférées vers la définition d'actifs native de GLPI 11." -#: front/field.form.php:56 -msgid "Field added successfully" -msgstr "Champ ajouté avec succès" +#: templates/migration_status.html.twig +msgid "Name Conflict?" +msgstr "Conflit de noms ?" -#: front/object.php:37 front/type.php:43 inc/profile.class.php:304 -#: inc/type.class.php:72 -msgid "Type of objects" -msgstr "Types d'objets" +#: templates/migration_status.html.twig +msgid "" +"If a GenericObject type shares the same name as a native GLPI asset (e.g. " +"Printer, Computer), migration will fail. Use the Rename button on the " +"relevant card below to resolve the conflict before migrating." +msgstr "Si un type « GenericObject » porte le même nom qu'un élément natif de GLPI (par exemple, « Imprimante » ou « Ordinateur »), la migration échouera. Utilisez le bouton « Renommer » situé sur la fiche correspondante ci-dessous pour résoudre le conflit avant de procéder à la migration." -#: inc/profile.class.php:144 -msgid "General" -msgstr "Général" +#: templates/migration_status.html.twig +#, php-format +msgid "" +"type(s) have names that exceed the maximum allowed length of %d characters " +"and cannot be automatically renamed. Please rename them manually before " +"migrating." +msgstr "Les noms de ces types dépassent la longueur maximale autorisée de %d caractères et ne peuvent pas être renommés automatiquement. Veuillez les renommer manuellement avant la migration." -#: inc/profile.class.php:150 -msgid "Objects" -msgstr "Objets" +#: templates/migration_status.html.twig +msgid "Name too long" +msgstr "Nom trop long" + +#: templates/migration_status.html.twig +msgid "" +"type(s) cannot be migrated because their names are reserved by native GLPI " +"assets. Use the Rename button on the cards below to fix them before " +"migrating." +msgstr "Ces types ne peuvent pas être migrés car leurs noms sont réservés par des éléments natifs de GLPI. Utilisez le bouton « Renommer » sur les fiches ci-dessous pour les corriger avant la migration." -#: inc/profile.class.php:152 -msgid "(No types defined yet)" -msgstr "(Aucun type déjà défini)" +#: templates/migration_status.html.twig +msgid "Name Conflict detected" +msgstr "Conflit de noms détecté" -#: inc/field.class.php:74 -msgid "Fields associated with the object" -msgstr "Champs associés à l'objet" +#: templates/migration_status.html.twig +msgid "Migration Status" +msgstr "Statut de la migration" -#: inc/field.class.php:80 -msgid "Label" -msgstr "Libellé" +#: templates/migration_status.html.twig +msgid "Name conflict: cannot be migrated" +msgstr "Conflit de noms : impossible à migrer" -#: inc/field.class.php:81 -msgid "Name in DB" -msgstr "Nom en base de données" +#: templates/migration_status.html.twig +msgid "Name too long: cannot be automatically renamed" +msgstr "Nom trop long : impossible de le renommer automatiquement" -#: inc/field.class.php:135 -msgid "Add new field" -msgstr "Ajout d'un nouveau champ" +#: templates/migration_status.html.twig +msgid "Conflict" +msgstr "Conflit" -#: inc/field.class.php:345 -msgid "Read-only field" -msgstr "Champ en lecture seule" +#: templates/migration_status.html.twig +msgid "Migrated" +msgstr "Migré" -#: inc/type.class.php:167 -msgid "Type name is missing" -msgstr "Nom du type manquant" +#: templates/migration_status.html.twig +msgid "Items Migrated:" +msgstr "Eléments migrés:" -#: inc/type.class.php:173 -msgid "Type name must be longer" -msgstr "Le nom du type doit être plus long" +#: templates/migration_status.html.twig +msgid "View Items" +msgstr "Visualiser éléments" -#: inc/type.class.php:180 +#: templates/migration_status.html.twig +msgid "View Asset" +msgstr "visualiser le matériel" + +#: templates/migration_status.html.twig +msgid "Cannot Migrate" +msgstr "Non migré" + +#: templates/migration_status.html.twig +msgid "Not Migrated" +msgstr "Non migré" + +#: templates/migration_status.html.twig +msgid "Rename" +msgstr "Renommer" + +#: templates/migration_status.html.twig +#, php-format +msgid "Rename \"%s\"" +msgstr "Renommer \"%s\"" + +#: templates/migration_status.html.twig +#, php-format msgid "" -"Types 'field', 'object' and 'type' are reserved. Please choose another one" -msgstr "Les types 'field', 'object' et 'type' sont réservés. Veuillez en choisir un autre" +"The name \"%s\" conflicts with a native GLPI asset type. Choose a different " +"name to allow migration." +msgstr "Le nom «%s» entre en conflit avec un type de ressource natif de GLPI. Chaisissez un autre nom pour permettre la migration." -#: inc/type.class.php:188 -msgid "Type must start with a letter" -msgstr "Le type doit commencer par une lettre" +#: templates/migration_status.html.twig +msgid "New name" +msgstr "Nouveau nom" -#: inc/type.class.php:195 -msgid "A type already exists with the same name" -msgstr "Un type avec le même nom existe déjà" +#: templates/migration_status.html.twig +msgid "Only letters and numbers, must start with a letter." +msgstr "Uniquement des lettres et des chiffres ; doit commencer par une lettre." -#: inc/type.class.php:516 inc/type.class.php:661 inc/typefamily.class.php:41 -msgid "Family of type of objects" -msgstr "Famille" +#: templates/migration_status.html.twig +msgid "Use system name:" +msgstr "Nom du système à utiliser :" -#: inc/type.class.php:617 -msgid "Internal identifier" -msgstr "Identifiant interne" +#: templates/migration_status.html.twig +#, php-format +msgid "Maximum length of %d characters reached." +msgstr "La longueur maximale de %d caractères a été atteinte." -#: inc/type.class.php:676 -msgid "Behaviour" -msgstr "Comportement" +#: templates/migration_status.html.twig +msgid "How to Migrate" +msgstr "Comment migrer" -#: inc/type.class.php:695 -msgid "Network connections" -msgstr "Connexions réseaux" +#: templates/migration_status.html.twig +msgid "Command Line Migration Required" +msgstr "Migration via la ligne de commande requise" -#: inc/type.class.php:701 -msgid "injection file plugin" -msgstr "Plugin injection de fichiers" +#: templates/migration_status.html.twig +msgid "" +"For optimal performance and reliability, the migration must be performed " +"using the command line:" +msgstr "Pour garantir des performances et une fiabilité optimales, la migration doit être effectuée à partir de la ligne de commande :" -#: inc/type.class.php:703 -msgid "geninventorynumber plugin" -msgstr "Plugin génération des numéros d'inventaire" +#: templates/migration_status.html.twig +msgid "Copy command" +msgstr "Commande copier" -#: inc/type.class.php:704 -msgid "order plugin" -msgstr "Plugin gestion des commandes" +#: templates/migration_status.html.twig +msgid "Run this command from your GLPI root directory" +msgstr "Exécutez cette commande depuis le répertoire racine de GLPI" -#: inc/type.class.php:705 -msgid "item's uninstallation plugin" -msgstr "Plugin de désinstallation des matériels" +#: templates/migration_status.html.twig +msgid "Migration Process" +msgstr "Processus de migration" -#: inc/type.class.php:706 -msgid "simcard plugin" -msgstr "Plugin carte SIM" +#: templates/migration_status.html.twig +msgid "Generic objects will be converted into custom assets" +msgstr "Les objets génériques seront convertis en actifs personnalisées" -#: inc/type.class.php:707 -msgid "treeview plugin" -msgstr "plugin treeview" +#: templates/migration_status.html.twig +msgid "Types will be retained." +msgstr "Les types seront conservés." -#: inc/type.class.php:771 -msgid "Icon (impact analysis)" -msgstr "Icone (analyse d'impact)" +#: templates/migration_status.html.twig +msgid "Asset data will not be lost" +msgstr "Les données relatives aux actifs ne seront pas perdues" -#: inc/type.class.php:910 -msgid "Regenerate files" -msgstr "Regénérer les fichiers" +#: templates/migration_status.html.twig +msgid "" +"Note: Migration status detection is based on data presence and may not be " +"100% accurate. Please verify manually after running the migration command." +msgstr "Remarque : la détection de l'état de la migration repose sur la présence des données et peut ne pas être exacte à 100 %. Veuillez vérifier manuellement après avoir exécuté la commande de migration." -#: inc/type.class.php:925 -msgid "Link to other objects" -msgstr "Liaison avec d'autres objets" +#: templates/migration_status.html.twig +msgid "Next Steps" +msgstr "prochaines étapes" -#: inc/type.class.php:2026 -msgid "Other" -msgid_plural "Others" -msgstr[0] "Autre" -msgstr[1] "Autres" -msgstr[2] "Autres" +#: templates/migration_status.html.twig +msgid "After Migration" +msgstr "Après la migration" -#. TRANS: %1$s is itemtype name -#: inc/type.class.php:2440 -#, php-format -msgid "Unable to load the class %1$s." -msgstr "Impossible de charger la classe %1$s" +#: templates/migration_status.html.twig +msgid "Review converted assets in GLPI 11" +msgstr "Vérifier les actifs convertis dans GLPI 11" + +#: templates/migration_status.html.twig +msgid "Test asset access permissions" +msgstr "Tester les autorisations d'accès aux actifs personnalisés" -#. TRANS: %1$s is itemtype name -#: inc/type.class.php:2442 +#: templates/migration_status.html.twig +msgid "Recommendations" +msgstr "Recommandations" + +#: templates/migration_status.html.twig +msgid "Train users on GLPI 11 native custom assets" +msgstr "Former les utilisateurs à l'utilisation des actifs personnalisés natifs de GLPI 11" + +#: templates/migration_status.html.twig +msgid "Update internal documentation" +msgstr "Mettre à jour la documentation interne" + +#: templates/eol_info.html.twig +msgid "GenericObject End of Life Notice" +msgstr "Annonce sur la fin de vie de GenericObject" + +#: templates/eol_info.html.twig +msgid "Migration guidance and information" +msgstr "Conseils et informations sur la migration" + +#: templates/eol_info.html.twig +msgid "Important Notice" +msgstr "Annonce importante" + +#: templates/eol_info.html.twig #, php-format msgid "" -"You probably have garbage data in your database for this plugin and missing " -"files in %1$s" -msgstr "Vous avez probablement d'anciennes données dans votre base pour ce plugin ou des fichiers manquants dans %1$s" +"GenericObject v%s has reached End of Life (EOL). This version only provides " +"migration assistance to help you switch to GLPI 11's asset definition" +msgstr "GenericObject v%s a atteint sa fin de vie (EOL). Cette version fournit uniquement une aide à la migration pour vous permettre de passer à la définition des actifs de GLPI 11." + +#: templates/eol_info.html.twig +msgid "What changed?" +msgstr "Quels changements ?" -#: inc/object.class.php:618 -msgid "Object preview" -msgstr "Prévisualisation d'un objet de ce type" +#: templates/eol_info.html.twig +msgid "GLPI 11 now has native custom asset creation capabilities" +msgstr "GLPI 11 intègre désormais des fonctionnalités natives de création d'actifs personnalisés" -#: inc/object.class.php:889 -msgid "You must configure rights to enable the preview" -msgstr "Vous devez configurer les droits sur cet objet pour voir la prévisualisation" +#: templates/eol_info.html.twig +msgid "All Genericobject features are available in GLPI core" +msgstr "Toutes les fonctionnalités de GenericObject sont disponibles dans le noyau de GLPI" + +#: templates/eol_info.html.twig +msgid "Better integration with GLPI workflows" +msgstr "Une meilleure intégration avec les workflows GLPI" + +#: templates/eol_info.html.twig +msgid "Improved performance and security" +msgstr "Amélioration des performances et de la sécurité" + +#: templates/eol_info.html.twig +msgid "Next steps" +msgstr "Prochaines étapes" + +#: templates/eol_info.html.twig +msgid "Review your existing genericobject assets" +msgstr "Passez en revue vos éléments GenericObject existants" + +#: templates/eol_info.html.twig +msgid "Migrate to GLPI 11 native asset definition" +msgstr "Migration vers la définition native des actifs de GLPI 11" + +#: templates/eol_info.html.twig +msgid "Test the new asset system" +msgstr "Testez le nouveau système d'éléments" + +#: templates/eol_info.html.twig +msgid "Uninstall GenericObject plugin when ready" +msgstr "Désinstallez le plugin GenericObject lorsque vous êtes prêt" + +#: templates/eol_info.html.twig +msgid "View Migration Status" +msgstr "Afficher l'état de la migration" + +#: front/eol_info.php:38 +msgid "Genericobject End of Life Information" +msgstr "Informations relatives à la fin de vie de GenericObject" + +#: setup.php:132 +msgid "Generic Objects End-of-Life Updater" +msgstr "Programme de mise à jour de fin de vie des objets génériques" + +#: inc/eolinfo.class.php:47 +msgid "GenericObject EOL Info" +msgstr "Informations sur la fin de vie (EOL) de GenericObject" + +#: inc/eolinfo.class.php:87 +msgid "GenericObject End of Life Information" +msgstr "Informations relatives à la fin de vie de GenericObject" + +#: inc/type.class.php:76 +msgid "Type of objects" +msgstr "Types d'objets" + +#: inc/type.class.php:934 +msgid "Type not found." +msgstr "Type non trouvé" + +#: inc/type.class.php:946 +msgid "The new name cannot be empty." +msgstr "Le nouveau nom ne peut pas être vide." + +#: inc/type.class.php:962 +msgid "A type with this name already exists." +msgstr "Un type portant ce nom existe déjà." + +#: inc/type.class.php:973 +msgid "This name is reserved by a native GLPI asset type." +msgstr "Ce nom est réservé à un type d'élément natif de GLPI." + +#: inc/type.class.php:984 +#, php-format +msgid "The name \"%s\" is too long. The maximum allowed length is %d characters." +msgstr "Le nom \"%s\" est trop long. La longueur maximale autorisée est de %d caractères." + +#: inc/type.class.php:1020 +#, php-format +msgid "Type \"%s\" has been renamed to \"%s\"." +msgstr "Le type «%s» a été renommé «%s»." + +#: inc/typefamily.class.php:41 +msgid "Family of type of objects" +msgstr "Famille" + +#: index.php:36 +#, php-format +msgid "" +"GenericObject v%s is End-of-Life. All genericobject functionality is now " +"available in GLPI 11 core. Check migration status or use native custom " +"assets." +msgstr "GenericObject v%s est en fin de vie. Toutes les fonctionnalités de GenericObject sont désormais disponibles dans le noyau de GLPI 11. Vérifiez l'état de la migration ou utilisez des actifs personnalisés natifs." diff --git a/locales/genericobject.pot b/locales/genericobject.pot index 5f7ffbf9..ee860a57 100644 --- a/locales/genericobject.pot +++ b/locales/genericobject.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-08-17 00:55+0000\n" +"POT-Creation-Date: 2026-08-18 00:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n"