esperanto

salut,

j'ai mis ce matin en ligne la fin de la traduction en esperanto -
envoyée par Wihelm (ne restent que quelques chaines à traduire) ; vous
pouvez le voir en ligne c'est pas mal. Fil, comment fait-on pour
utiliser le filtre qui affiche correctement les lettres esperanto ?
(cela se fait-il à la volée lors de l'affichage ou faut-il faire une
manip sur le fichier langue ?)

a+
Florent

j'ai mis ce matin en ligne la fin de la traduction en esperanto -
envoyée par Wihelm (ne restent que quelques chaines à traduire) ; vous
pouvez le voir en ligne c'est pas mal.

Excellent !

Fil, comment fait-on pour utiliser le filtre qui affiche correctement les
lettres esperanto ? (cela se fait-il à la volée lors de l'affichage ou
faut-il faire une manip sur le fichier langue ?)

Qu'est-ce que tu appelles "afficher correctement" ? S'il s'agit de faire cx
-> ĉ, tu peux le faire à la main, en vérifiant que tu ne remplaces que
dans la partie droite des 'xxx'=>'yyyy'.

La liste des translittérations est dans inc_charsets :
            // esperanto
            264 => 'Cx',265 => 'cx',
            284 => 'Gx',285 => 'gx',
            292 => 'Hx',293 => 'hx',
            308 => 'Jx',309 => 'jx',
            348 => 'Sx',349 => 'sx',
            364 => 'Ux',365 => 'ux',

Si tu veux faire un script, n'hésite pas.

-- Fil

n'est-il pas possible de définir un filtre lié à la fonction _T qui fait
cette transition à la volée afin de pouvoir disposer soit de l'affichage
en cx, soit de l'affichage avec les lettres esperanto ?

Oui, probablement. Il faut voir comment faire ça proprement, que ça ne soit
pas un pauvre "hack"...

plupart du temps le filtre est vide) - sinon ok, pas de pb. je vais
faire la transition avec un script adéquat.

De toutes façons, dans le cas d'un affichage / translittération le fichier
original spip_eo.php3 devra être en &#xxx; et pas en cx, sinon il y a trop
de risques. Mais dans le menu 'langue' on doit pouvoir ajouter une option
/translit/ ... on verra ça après la 1.6, histoire de ne pas tout bloquer, et
d'avoir le temps de faire des tests, OK ?

-- Fil

Le jeu 13/03/2003 à 16:04, Fil a écrit :

> n'est-il pas possible de définir un filtre lié à la fonction _T qui fait
> cette transition à la volée afin de pouvoir disposer soit de l'affichage
> en cx, soit de l'affichage avec les lettres esperanto ?

Oui, probablement. Il faut voir comment faire ça proprement, que ça ne soit
pas un pauvre "hack"...

oui, le plus compliqué à faire proprement, c'est sûrement d'introduire
proprement une nouvelle donnée propre à la langue et gérée par le
navigateur (dans le cas de l'esperanto, c'est cette donnée qui décidera
si on veut afficher en cx ou en #...). Peut-on coller cette donnée au
cookie de langue ?

Florent

oui, le plus compliqué à faire proprement, c'est sûrement d'introduire
proprement une nouvelle donnée propre à la langue et gérée par le
dans le cas de l'esperanto, c'est cette donnée qui décidera
si on veut afficher en cx ou en #...

Y a-t-il des navigateurs qui posent problème avec les caractères espéranto ?

Le jeu 13/03/2003 à 16:23, Antoine a écrit :

> oui, le plus compliqué à faire proprement, c'est sûrement d'introduire
> proprement une nouvelle donnée propre à la langue et gérée par le
> dans le cas de l'esperanto, c'est cette donnée qui décidera
> si on veut afficher en cx ou en #...

Y a-t-il des navigateurs qui posent problème avec les caractères espéranto ?

je viens de faire les tests sur : Netscape 7, Galeon 1.2.5, Mozilla 1.0
et Opera 6.0 en UTF-8 et ISO-8859-1 et tout est ok.

pour tester :
- en UTF-8 : http://perso.club-internet.fr/kursoj/lasu/u/lasu25.htm
- en ISO-8859-1 : http://www.gxangalo.com/modules/news/

(il faut vérifier que les caractères suivants apparaissent parfois
accentués : c, j, g, u, h, s)

Florent

je viens de faire les tests sur : Netscape 7, Galeon 1.2.5, Mozilla 1.0
et Opera 6.0 en UTF-8 et ISO-8859-1 et tout est ok.

pour tester :
- en UTF-8 : http://perso.club-internet.fr/kursoj/lasu/u/lasu25.htm
- en ISO-8859-1 : http://www.gxangalo.com/modules/news/

Mozilla 1.3b : ok
IE 6.0 : ok