PMB : Documentation

Une mailing liste est dédiée aux traductions : pmb.trans@sigb.net
Pour vous abonner, envoyez un mail vide avec pour sujet SUBSCRIBE à l'adresse pmb.trans_request@sigb.net

Copyright © 2004-2005 PMB Development Team

Ajouter une nouvelle langue dans PMB

Disons que nous avons ajouter une nouvelle langue dans PMB, le portugais : pt_PT.

Tout d'abord, il faut ajouter une nouvelle langue dans PMB/includes/messages/languages.xml pour autoriser pt_PT :

<entry code="pt_PT">portugese (P)</entry>

Chacun des fichiers peuvent être ajoutés ou recopiés depuis fr_FR (fichier ou répertoire), fr_FR sont les fichiers "les plus à jour" dans PMB, grâce à Massimo, Marco et Matt, it_IT et en_UK sont tenus à jour à la même vitesse !

Le fichier de langue pt_PT, pt_PT.xml dans PMB, doit être créé dans PMB/includes/messages

Pour que PMB fonctionne correctement avec pt_PT, les éléments suivants sont également nécessaires :

  • répertoire : PMB/includes/marc_tables/pt_PT
  • fichier : PMB/includes/mime_types/pt_PT.xml
  • répertoire : PMB/includes/messages/images/pt_PT
  • répertoire : PMB/includes/messages/help/pt_PT
  • fichier : PMB/includes/quotas/pt_PT.xml
  • fichier : PMB/includes/search_queries/pt_PT.xml

Le fichier PMB/includes/messages/charset.xml doit autoriser pt_PT :

<entry code="pt_PT">iso-8859-1</entry>

Pour ajouter la nouvelle langue pt_PT dans le module OPAC de PMB :

  • répertoire : PMB/opac_css/includes/marc_tables/pt_PT
  • répertoire : PMB/opac_css/includes/messages/pt_PT
  • fichier : PMB/opac_css/includes/mime_types/pt_PT.xml
  • fichier : PMB/opac_css/includes/quotas/pt_PT.xml
  • fichier : PMB/opac_css/includes/search_queries/pt_PT.xml

Le fichier PMB/opac_css/includes/messages/charset.xml doit autoriser pt_PT :

<entry code="pt_PT">iso-8859-1</entry>

Chacun de ces fichiers doit ensuite être traduit pour PMB. C'est le travail le plus long...

Au passage : vous pouvez utiliser http://HOST/PMB/includes/messages/tools/view.php Pour afficher ce qui est déjà traduit, ou ce qui manque, c'est un tout petit outil mais il peut se révéler très utile ;-)