[SPIP Zone] Fichier de langues dans plugin

Hello,

Comment déclarer/faire prendre en compte un fichier de langue dans un plugin ?
(spip 1.9.1)

--
Daniel FAIVRE
Expert en géomatique

Daniel FAIVRE a écrit :

Hello,

Comment déclarer/faire prendre en compte un fichier de langue dans un plugin ? (spip 1.9.1)

Il suffit de regarder comment d'autres plugins sont construits.
Les fichiers de langue sont situées dans le dossier mon_plugin/lang/
par exemple : monplugin_fr.php ou monplugin_it.php
ils ont tous la même construction et leur prise en compte est automatique.
Ensuite on utilise <:monplugin:maphrase:> dans les fichiers html ou _T('monplugin:maphrase') dans les fichiers php.

bon courage.
Pat

attention par contre à ne pas mettre de _ dans le nom du plugin quand
tu nomes le module de langue.

Pierre

On 3/14/07, Pat <patfr@ifrance.com> wrote:

Daniel FAIVRE a écrit :
> Hello,
>
> Comment déclarer/faire prendre en compte un fichier de langue dans un plugin ?
> (spip 1.9.1)
>
Il suffit de regarder comment d'autres plugins sont construits.
Les fichiers de langue sont situées dans le dossier mon_plugin/lang/
par exemple : monplugin_fr.php ou monplugin_it.php
ils ont tous la même construction et leur prise en compte est automatique.
Ensuite on utilise <:monplugin:maphrase:> dans les fichiers html ou
_T('monplugin:maphrase') dans les fichiers php.

bon courage.
Pat

_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

--
Pierre Andrews
Ph.D. Student, The University of York
Ing.info.dipl. EPFL
pierre.andrews@a3.epfl.ch
http://www.cs.york.ac.uk/~pandrews

Pierre Andrews a écrit :

attention par contre à ne pas mettre de _ dans le nom du plugin quand
tu nomes le module de langue.

Pierre

On 3/14/07, Pat <patfr@ifrance.com> wrote:
  

Daniel FAIVRE a écrit :
    

Hello,

Comment déclarer/faire prendre en compte un fichier de langue dans un plugin ?
(spip 1.9.1)

Il suffit de regarder comment d'autres plugins sont construits.
Les fichiers de langue sont situées dans le dossier mon_plugin/lang/
par exemple : monplugin_fr.php ou monplugin_it.php
ils ont tous la même construction et leur prise en compte est automatique.
Ensuite on utilise <:monplugin:maphrase:> dans les fichiers html ou
_T('monplugin:maphrase') dans les fichiers php.

et pour finir avec un squelette multilingue on a seulement besoin du fichier
lang/blabla_fr.php

<:blabla:maphrase:>

le 14 Mar 2007 à 15:01, Pierre Andrews a écrit:

attention par contre à ne pas mettre de _ dans le nom du plugin quand
tu nomes le module de langue.

Pierre

...et de ne pas mettre de chiffres dans le nom du fichier de langue :
/lang/csv2spip_fr.php ne fonctionne pas alors que /lang/csvspip_fr.php
ne pose pas de problèmes...

On 3/14/07, Pat <patfr@ifrance.com> wrote:
> Daniel FAIVRE a écrit :
> > Hello,
> >
> > Comment déclarer/faire prendre en compte un fichier de langue dans un plugin ?
> > (spip 1.9.1)
> >
> Il suffit de regarder comment d'autres plugins sont construits.
> Les fichiers de langue sont situées dans le dossier mon_plugin/lang/
> par exemple : monplugin_fr.php ou monplugin_it.php
> ils ont tous la même construction et leur prise en compte est automatique.
> Ensuite on utilise <:monplugin:maphrase:> dans les fichiers html ou
> _T('monplugin:maphrase') dans les fichiers php.
>
> bon courage.
> Pat
>
> _______________________________________________
> spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone
>

--
Pierre Andrews
Ph.D. Student, The University of York
Ing.info.dipl. EPFL
pierre.andrews@a3.epfl.ch
University of York
_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

attention par contre à ne pas mettre de _ dans le nom du plugin quand
tu nomes le module de langue.

...et de ne pas mettre de chiffres dans le nom du fichier de langue :
/lang/csv2spip_fr.php ne fonctionne pas alors que /lang/csvspip_fr.php
ne pose pas de problèmes...

Ces deux points ne doivent-ils pas être envisagés comme bugs du système de plugins ?

-Nicolas

--
Nicolas "Brush" HOIZEY
Clever Age : http://www.clever-age.com/
Gastero Prod : http://www.gasteroprod.com/
Photos : http://www.flickr.com/gp/38608514@N00/M1c002