Heuuuuuuuuuuu est-il possible de passer mon ZIP avec les bons fichiers
de langue de SpipBB maintenant (je sais que ca marche je l'ai écrit
pour que le module soit sur un bon pied...
Un zip, non, mais si tu commites le bon spipbb_fr.php (et
éventuellement les autres que tu veux réinitialiser), salvatore
devrait l'importer.
Le seul truc qui me chiffonne c'est que lecteur ne gère pas encore les
chaines rendues obsolètes. Il faudrait les ranger au placard ('attic'
ou 'attic*$module') pour pouvoir les ressortir.
Il ne gère pas non plus, je crois, les md5 modifiés.
Heuuuuuuuuuuu est-il possible de passer mon ZIP avec les bons fichiers
de langue de SpipBB maintenant (je sais que ca marche je l'ai écrit
pour que le module soit sur un bon pied...
Un zip, non, mais si tu commites le bon spipbb_fr.php (et
éventuellement les autres que tu veux réinitialiser), salvatore
devrait l'importer.
Le seul truc qui me chiffonne c'est que lecteur ne gère pas encore les
chaines rendues obsolètes. Il faudrait les ranger au placard ('attic'
ou 'attic*$module') pour pouvoir les ressortir.
Il ne gère pas non plus, je crois, les md5 modifiés.
Bref, il y a du boulot sur lecteur.php
-- Fil
J'allais m'y mettre mais je viens de voir que tu as fait la modif en question ce matin dans salvatore.
Par contre la façon dont tu as prévu la chose fait que on ne peut plus réinitialiser une autre langue que la langue principale. Or le problème se repose pour SpipBB pour lequel vous avez initialisé les mauvais fichiers. Ce qui fait que seul le français sera à jour et qu'il faudrait (si on le laisse en l'état) réécrire toutes les traductions (déjà
faites) dans l'interface...
Je propose une alternative dans le fonctionnement de lecteur.php :
si on met à jour la langue principale alors on peut mettre à jour les autres langues (et pas l'inverse bien sûr)...
Je propose une alternative dans le fonctionnement de lecteur.php :
si on met à jour la langue principale alors on peut mettre à jour les autres langues (et pas l'inverse bien sûr)...
En fait, avec ce que tu as déjà fait c'est beaucoup plus simple que je ne l'imagine : au niveau du contrôle on ne compte pas les chaînes modifiées.
Explicitation :
lecteur.php vérifie s'il peut importer une nouvelle langue (pas la langue principale) dans trad-lang en cherchant s'il existe au moins une chaine traduite dans cette langue pré-existant dans la base. Ajout : Dans cette recherche, on ne compte pas les chaines qui ont été modifiées dans la langue principale ou supprimées de la langue principale (ça ce n'est pas encore réellement le cas c'est logiquement une conséquence de la mise à jour de la langue principale... mais est on sûr que la base est "conforme").
Par contre la façon dont tu as prévu la chose fait que on ne peut plus
réinitialiser une autre langue que la langue principale.
Si, bien sûr : il faut juste aller à la main dans la base et effacer
toute trace du couple (module, langue) ; alors, ça importe.
Je propose une alternative dans le fonctionnement de lecteur.php :
si on met à jour la langue principale alors on peut mettre à jour les
autres langues (et pas l'inverse bien sûr)...