[spip-dev] Spip local turc tr

Bonjour,

Je cherche à migrer mon site bilingue français-turc sous spip et
j'avoue que j'ai été impressioné par les possibilité que celui-ci
offre.

J'ai utilisé la version 1.7.2 et me suis attelé à mon squelette pour
arriver très vite à des résultats intéressant. Mais l'intégration
de la langue turque m'a fait butter sur des erreurs mysql à la
pelle.

Après quelques investigations je me suis aperçut que le problème se
trouvaits dans les noms utilisés pour les types de boucle
(RUBRIQUES,ARTICLES etc...) qui sont convertis en minuscules quelque
part dans les arcanes de SPIP(apparement inc-calcul-squel)
Malheureusement cette conversion fonctionne mal pour le Turc (ou trop
bien) RUBRIQUES devient rubrıques ARTICLES devient artıcles (notez le
"i sans point :ı" juste du point de vue linguistique turque mais ingèrable
par mysql qui se demande bien de quelle table on lui parle.)

Je viens de finir les tests avec la version 1.8.2b et une base de
donnée encodée utf8.
Le problème persiste.

En écrivant les types des boucles en minuscules dès le squelette je ne
fais que repousser le problème puisqu'il semblerait qu'une nouvelle
conversion aie lieue cette fois en majuscule et articles devient
ARTİCLE (la majuscule turque du i est İ)

L'idéal serait de passer le local en anglais pour travailler sur les
chaines "système" je vais essayer la fonction PHP setlocale() mais
peut-être aurez vous d'autres idées?

Merci de votre aide. Et bon SPIP.

Sur la CVS 1.8.2b, c'est ligne 256 de inc-html-squel.php3 qui contient:

  $type = strtolower($type);

mettre à la place

$type = mb_strtolower($type);

devrait marcher, mais je n'ai jamais utilisé. Dis-nous si ça marche:
si oui on l'intégrera (avec précaution: c'est du PHP 4.3).

      Emmanuel

et je souhaite supprimer le PHPSESSID de l'url (il n'a aucun importance et
je ne sais même pas ce qu'il fait là...)

Merci pour votre aide / pistes.

Pose plutot ta question sur un forum PHP, je pense que c'est un probleme de
config. (session.use_cookies=false dans le php.ini ?)
@++