You are not logged in.
Pages: 1
GLPI 9.4.2
Salut à tous,
J'ai mis en place GLPI pour mon service après-ventes.
J'aimerais modifier des traductions d'onglets afin d'optimiser mon parc.
Par exemple "périphériques" par "appareils".
J'ai modifié directement la ligne suivante dans le fichier fr_FR.po :
msgid "Device"
msgid_plural "Devices"
msgstr[0] "Appareil"
msgstr[1] "Appareils"
Ensuite j'ai compilé le fichier .po en .mo
msgfmt -o fr_FR.mo -v fr_FR.po
j'ai ce message d’erreur :
fr_FR.po: warning: Charset missing in header.
Message conversion to user's charset will not work.
fr_FR.po:20: duplicate message definition...
fr_FR.po:7: ...this is the location of the first definition
msgfmt: found 1 fatal error
Après plusieurs recherches, l’erreur viendrait d'un doublon présent dans les fichiers, mais ce n'est pas le cas de mon coté.
On me parle également d'un problème de caractère mais le fichier .po est présent depuis le début.
Auriez-vous une solution à me donner ?
Thanks !
Offline
Bonsoir,
Pour effectuer cette modification, il faut utiliser un éditeur tiers nommé poedit et téléchargeable ici https://poedit.net/
Télécharger le fichier [Root GLPI]/locales/fr_FR.po depuis votre serveur GLPI sur votre PC (utiliser WinSCP si serveur Linux)
Ouvrir et éditer le fichier fr_FR.po comme souhaité avec poedit puis enregistrer le fichier à l'issue
Sélectionner le menu Fichier / Compiler le MO pour générer le fichier fr_FR.mo
Transférer les deux fichiers ainsi obtenus (fr_FR.po et fr_FR.mo) sur le dossier [Root GLPI]/locales de votre serveur GLPI en écrasant les fichiers existants.
Afin de vous assurer de la prise en compte de changements, videz le cache de votre navigateur web (à partir duquel vous exploitez GLPI) et redémarrez le serveur Web (Apache sous Linux) pour uen parfaite prise en compte des changements.
Cordialement.
Philippe
NANTES METROPOLE HABITAT
Ubuntu Server 23.04 LTS - Apache 2.4.55- PHP Version 8.1.12 - MySQL Server 8.0.33 - GLPI 10.0.9 - OCS Inventory 2.11.1
Offline
Bonjour,
Merci pour votre aide.
La commande msgfmt n'est pas suffisante ?
Je vais essayer cela.
Offline
Bonjour,
Je n'ai jamais utilisé la commande que vous citez.
La mienne fonctionne en tous cas.
Bonne journée.
Philippe
NANTES METROPOLE HABITAT
Ubuntu Server 23.04 LTS - Apache 2.4.55- PHP Version 8.1.12 - MySQL Server 8.0.33 - GLPI 10.0.9 - OCS Inventory 2.11.1
Offline
Pages: 1