[spip-dev] Fichiers de langue locaux

Bonjour,
les fichiers de langue n'aiment pas les majuscules par exemple <:VoirAussi:> ne marchera pas.

Intéressant à noter quelque part non ?

David

les fichiers de langue n'aiment pas les majuscules par exemple

<:VoirAussi:> ne marchera pas.

Intéressant à noter quelque part non ?

Bonjour,

je crois que, comme les accents, il faut éviter les majuscules quand on
code. Et là, il s'agit bien de codage.

Par contre, juste une remarque, plutôt de l'ordre de la convention et pour
éviter que spip utilise à l'avenir les mêmes désigation que toi :
personnellement, je rajoute un préfixe permettant d'identifier mes propres
constantes et éviter d'avori des doublons.

JMB

JMB wrote:

les fichiers de langue n'aiment pas les majuscules par exemple

<:VoirAussi:> ne marchera pas.

Intéressant à noter quelque part non ?

Bonjour,

je crois que, comme les accents, il faut éviter les majuscules quand on
code. Et là, il s'agit bien de codage.

Par contre, juste une remarque, plutôt de l'ordre de la convention et pour
éviter que spip utilise à l'avenir les mêmes désigation que toi :
personnellement, je rajoute un préfixe permettant d'identifier mes propres
constantes et éviter d'avori des doublons.

JMB

Bonjour,
effectivement je vais ajouter mes préfixe, merci du tuyau.

Pour ce qui est des majuscules, on n'a en théorie pas à les éviter quand on code, et de mon avis c'est même plutôt le contraire....

David

Selon dlr <david.larouziere@laposte.net>:

JMB wrote:
>>les fichiers de langue n'aiment pas les majuscules par exemple
>
> <:VoirAussi:> ne marchera pas.
>
>
>>Intéressant à noter quelque part non ?
>
>
> Bonjour,
>
> je crois que, comme les accents, il faut éviter les majuscules quand on
> code. Et là, il s'agit bien de codage.
>
> Par contre, juste une remarque, plutôt de l'ordre de la convention et pour
> éviter que spip utilise à l'avenir les mêmes désigation que toi :
> personnellement, je rajoute un préfixe permettant d'identifier mes propres
> constantes et éviter d'avori des doublons.
>
> JMB
>
>
>
>
Bonjour,
effectivement je vais ajouter mes préfixe, merci du tuyau.

Pour ce qui est des majuscules, on n'a en théorie pas à les éviter quand
on code, et de mon avis c'est même plutôt le contraire....

David

Il est possible de préfixer plus simplement encore :

soit le fichier truc_<lang>.php3, contenant le tableau associatif de portée
globales ['i18n_truc_<lang>'] = array( ... )

le code pour appeler vos chaînes dans un squelette sera alors :

<:truc:voiraussi:>

utile pour 'distribuer' un squelette sans obliger le webmestre à manipuler les
fichiers de langues lors de l'install des fichiers.

à noter que les nombres et le caractères _ sont prohibés pour le nom de ce
'module' de langue. Ques les lettres minuscules, ça vient de l'expression
régulières (du genre ([a-z]+:) ... de mémoire)