Re: [OSM-talk-fr] catégories dans traduction page wiki

2017-07-22 Par sujet lenny.libre

Ok merci


Le 21/07/2017 à 19:53, Philippe Verdy a écrit :
Quand les catégories françaises on été créées, au départ elles avaient 
le même nom qu'en anglais avec juste le préfixe FR: en plus.
Ensuite je la renomme avec son nom français, ce qui crée une page de 
redirection à la place de l'ancien nom de catégorie. Je modifie cette 
page de redirection pour ajouter un bandeau {{Category redirect|}} 
dont le but est de suivre le contenu, mais je laisse en place en 
première ligne le #REDIRECT qui permet:
* d'une part à la barre des langues de passer d'une langue à l'autre 
par ses liens sans connaitre le nom final de la redirection pour 
chaque lange
* d'autre part permet aux pages qui seraient catégorisées dedans au 
lieu de la catégorie redirigée d'avoir le nom de catégroie affiché en 
bas de page inscrit en italique (un boin moyen de visualiser 
instantanément que cette page devrait être éditée pour utiliser le nom 
de la catégorie cible de la redirection)


Ici la page mentionnait [[Category:FR:JOSM plugin|PT Assistant]] (donc 
affiché en italique en bas de cette page).


Donc modification de la page et on fait un aperçu pour voir les liens 
de catégorie en bas.


Un clic droit sur ce lien italique pour ouvrir la catégorie dans un 
nouvel onglet: on aboutit à la catégorie redirigée dont il suffit de 
reprendre le nom (avec son préfixe FR: qui est toujours là) dans la 
page en cours de modification. Il n'y a plus qu'à enregistrer.


Pour les catégories renommées en français et ne conservant pas le nom 
anglais, on a ces redirections: juste renommer une catégorie ne suffit 
pas. Le bandeau qu'on y ajoute en plus sert surtout au suivi des 
catégories redirigée dont le contenu devrait être vide...


Ou devrait servir à ça, car depuis début juin la liste des membres de 
catégories n'est plus mis à jour du tout sur le wiki et tout est figé 
à la situation qui était là jusqu'au 5 juin, lorsque le wiki est passé 
à la version boguée 1.28 de Mediawiki, version qui n'a d'ailleurs 
toujours aucune correction disponible alors que le bogue est signalé 
depuis novembre dernier.


Plusieurs contacts aux sysadmins du wiki n'ont pas permis de leur 
faire faire des opérations de maintenance (avec un script 
"refreshLink.php" qui a été patché à l'occasion pour prendre en compte 
les bogues de MediaWiki 1.27 mais surtout 1.28 et versions suivantes). 
Cette maintenance est maintenant obligatoire et devrait tourner en 
tâche de fond depuis le compte Linux d'administration sur lequel 
l'instance de Mediawiki a été installée en PHP. L'autre solution est 
d'exécuter ce script depuis l'interface de maintenance de Mediawiki 
(mais celma demande un accès privilégé). Il n'y a malheureusemernt 
aucun admin sur ce wiki qui comprend ce qu'il faudrait faire. Car 
avant cette version 1.28 installée, MediaWiki ne nécessitait aucune 
maintenance puisqu'il incluait le support automatique des tâches en 
arrière-plan (ce support ne fonctionne plus du tout! C'est justement 
ça le bogue, et cela a empiré avec la version 1.8 qui fait encore plus 
souvent appel qu'avant aux tâches en arrière-plan, techniquement 
appelées des "defferedTask" car elles sont normalement exécutées soit 
après avoir retourné la page HTML au visiteur qui n'a plus à attendre 
leur exécution, soit i ce n'est pas possible, en reportant ces tâches 
à l'exécution par un job système, une tâche "cron" sur Unix/Linux, qui 
n'ont jamais été mises en place sur ce wiki)


Bref on n'a plus aucune alimentaiton des catégories dont le contenu 
est figé (à cause d'un premier bogue empêchant leur contenu d'être 
correctement mis à jour de façon synchrone en tant que "deferredTask", 
mais ensuite aussi de transformer cette tâche échouée en "job" 
exécutés de façon asynchrone, puis d'autre bogues supplémentaires dans 
la gestion des dépendances entre jobs asynchrones et la gestion des 
transactions sur les bases de données qui provoque divers "deadlocks" 
ou des assertions qui s'avèrent fausses sur leur état et empêchent de 
poursuivre. Ensuite les jobs qui échouent de cette façon sont 
réessayés plus tard, mais ça crée des séquences qui partent en boucle 
ou explosent de façon exponentielle le nombre de tâches. Bref le 
système utilisé dans MediaWiki 1.28 est complètement bogué, et cette 
version n'aurait JAMAIS du être sortie comme une release "stable". La 
dernière version stable utilisable est la version 1.27.


Mais les admins d'OSM ne le savaient pas, Mediawiki ont omis de 
mentionner cette anomalie grave. Et de fait tous les wikis qui 
utilisent cette version 1.28 (ou 1.29 ou 1.30) sortie en novembre 
(toutes ces versions prétendent être "stables", c'est faux) ont 
maintenant de sérieux problèmes de maintenance. Pour l'instant la 
seule alternative est ce fichu script "refreshLink.php" (qui est très 
couteux sur les serveurs mais qui est la solution qui tourne en ce 
moment sur les wikis de Wikimedia, en attendant faute de mieux).


Comme je ne vois pas du tout ce qu'apporte cette 

Re: [OSM-talk-fr] catégories dans traduction page wiki

2017-07-21 Par sujet Philippe Verdy
Quand les catégories françaises on été créées, au départ elles avaient le
même nom qu'en anglais avec juste le préfixe FR: en plus.
Ensuite je la renomme avec son nom français, ce qui crée une page de
redirection à la place de l'ancien nom de catégorie. Je modifie cette page
de redirection pour ajouter un bandeau {{Category redirect|}} dont le but
est de suivre le contenu, mais je laisse en place en première ligne le
#REDIRECT qui permet:
* d'une part à la barre des langues de passer d'une langue à l'autre par
ses liens sans connaitre le nom final de la redirection pour chaque lange
* d'autre part permet aux pages qui seraient catégorisées dedans au lieu de
la catégorie redirigée d'avoir le nom de catégroie affiché en bas de page
inscrit en italique (un boin moyen de visualiser instantanément que cette
page devrait être éditée pour utiliser le nom de la catégorie cible de la
redirection)

Ici la page mentionnait [[Category:FR:JOSM plugin|PT Assistant]] (donc
affiché en italique en bas de cette page).

Donc modification de la page et on fait un aperçu pour voir les liens de
catégorie en bas.

Un clic droit sur ce lien italique pour ouvrir la catégorie dans un nouvel
onglet: on aboutit à la catégorie redirigée dont il suffit de reprendre le
nom (avec son préfixe FR: qui est toujours là) dans la page en cours de
modification. Il n'y a plus qu'à enregistrer.

Pour les catégories renommées en français et ne conservant pas le nom
anglais, on a ces redirections: juste renommer une catégorie ne suffit pas.
Le bandeau qu'on y ajoute en plus sert surtout au suivi des catégories
redirigée dont le contenu devrait être vide...

Ou devrait servir à ça, car depuis début juin la liste des membres de
catégories n'est plus mis à jour du tout sur le wiki et tout est figé à la
situation qui était là jusqu'au 5 juin, lorsque le wiki est passé à la
version boguée 1.28 de Mediawiki, version qui n'a d'ailleurs toujours
aucune correction disponible alors que le bogue est signalé depuis novembre
dernier.

Plusieurs contacts aux sysadmins du wiki n'ont pas permis de leur faire
faire des opérations de maintenance (avec un script "refreshLink.php" qui a
été patché à l'occasion pour prendre en compte les bogues de MediaWiki 1.27
mais surtout 1.28 et versions suivantes). Cette maintenance est maintenant
obligatoire et devrait tourner en tâche de fond depuis le compte Linux
d'administration sur lequel l'instance de Mediawiki a été installée en PHP.
L'autre solution est d'exécuter ce script depuis l'interface de maintenance
de Mediawiki (mais celma demande un accès privilégé). Il n'y a
malheureusemernt aucun admin sur ce wiki qui comprend ce qu'il faudrait
faire. Car avant cette version 1.28 installée, MediaWiki ne nécessitait
aucune maintenance puisqu'il incluait le support automatique des tâches en
arrière-plan (ce support ne fonctionne plus du tout! C'est justement ça le
bogue, et cela a empiré avec la version 1.8 qui fait encore plus souvent
appel qu'avant aux tâches en arrière-plan, techniquement appelées des
"defferedTask" car elles sont normalement exécutées soit après avoir
retourné la page HTML au visiteur qui n'a plus à attendre leur exécution,
soit i ce n'est pas possible, en reportant ces tâches à l'exécution par un
job système, une tâche "cron" sur Unix/Linux, qui n'ont jamais été mises en
place sur ce wiki)

Bref on n'a plus aucune alimentaiton des catégories dont le contenu est
figé (à cause d'un premier bogue empêchant leur contenu d'être correctement
mis à jour de façon synchrone en tant que "deferredTask", mais ensuite
aussi de transformer cette tâche échouée en "job" exécutés de façon
asynchrone, puis d'autre bogues supplémentaires dans la gestion des
dépendances entre jobs asynchrones et la gestion des transactions sur les
bases de données qui provoque divers "deadlocks" ou des assertions qui
s'avèrent fausses sur leur état et empêchent de poursuivre. Ensuite les
jobs qui échouent de cette façon sont réessayés plus tard, mais ça crée des
séquences qui partent en boucle ou explosent de façon exponentielle le
nombre de tâches. Bref le système utilisé dans MediaWiki 1.28 est
complètement bogué, et cette version n'aurait JAMAIS du être sortie comme
une release "stable". La dernière version stable utilisable est la version
1.27.

Mais les admins d'OSM ne le savaient pas, Mediawiki ont omis de mentionner
cette anomalie grave. Et de fait tous les wikis qui utilisent cette version
1.28 (ou 1.29 ou 1.30) sortie en novembre (toutes ces versions prétendent
être "stables", c'est faux) ont maintenant de sérieux problèmes de
maintenance. Pour l'instant la seule alternative est ce fichu script
"refreshLink.php" (qui est très couteux sur les serveurs mais qui est la
solution qui tourne en ce moment sur les wikis de Wikimedia, en attendant
faute de mieux).

Comme je ne vois pas du tout ce qu'apporte cette version 1.28 par rapport à
la version 1.27, en terme de fonctionnalité (plein de fonctionnalités de
MediaWiki ne sont pas utilisées 

Re: [OSM-talk-fr] catégories dans traduction page wiki

2017-07-21 Par sujet lenny.libre



Le 21/07/2017 à 00:26, Philippe Verdy a écrit :
En gros pour une page d'article (c'est différent pour une page de 
catégorie) tu commence par ajouter le préfixe de langue (FR:) au nom 
de la catégorie anglaise, ensuite tu regardes si la catégorie est 
redirigée vers un nom traduit après ce suffixe, et tu reviens sur la 
page pour utiliser le nom traduit (avec son préfixe FR:) de la 
catégorie redirigée.
Je vois que cela fonctionne avec ce que tu as corrigé, mais j'ai un peu 
de mal avec le cheminement, si je reprends la 1ère catégorie avant ta 
modif :

[[Category:JOSM plugin|PT Assistant]]
en ajoutant le préfixe de langue, j'aurais obtenu
[[Category:FR:JOSM plugin|PT Assistant]]
comment as-tu regardé les redirection avant enregistrement pour savoir 
qu'il fallait mettre

[[Category:FR:Greffon JOSM|PT Assistant]] ?



Cependant en ce moment la catégorisation du wiki ne marche pas, elle 
n'est pas mise à jour par les nouveaux membres ajoutés ni avec les 
membres qui en sont retirés, et de même les liste des liens menant à 
la page (barre latérale: Outils/Pages Liées) n'est pas non plus mise à 
jour quand d'autres pages sont modifiées pour pointer sur la nouvelle 
page.


C'est un bogue du wiki depuis début juin (depuis le déploiement de 
MediaWiki 1.28.0, pas encore corrigé par MediaWiki depuis plusieurs 
mois et toujours pas corrigé dans les versions 1.29 et 1.30 et leurs 
patches sensés éviter le problème). Bref on n'a plus de mises à jour 
du tout des catégories qui ne font qu'afficher leur état dans lequel 
elles étaient le 5 juin (la seule chose qui change c'est 
éventuellemetn le texte de leur page de description, pas leurs membres.



2017-07-20 20:32 GMT+02:00 lenny.libre >:


Bonjour,

J'ai traduit une page du wiki, je l'ai renommée et les
redirections semblent fonctionner

https://wiki.openstreetmap.org/wiki/FR:JOSM/Greffons/PT_Assistant


Par contre, quand j'arrive au  § catégories de la page sur les
traductions
http://wiki.openstreetmap.org/wiki/FR:Traduction_du_wiki#Cat.C3.A9gorie


Je ne comprends pas bien ce qu'il faut faire

Merci d'avance

Leni


___
Talk-fr mailing list
Talk-fr@openstreetmap.org 
https://lists.openstreetmap.org/listinfo/talk-fr





___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] catégories dans traduction page wiki

2017-07-20 Par sujet Philippe Verdy
En gros pour une page d'article (c'est différent pour une page de
catégorie) tu commence par ajouter le préfixe de langue (FR:) au nom de la
catégorie anglaise, ensuite tu regardes si la catégorie est redirigée vers
un nom traduit après ce suffixe, et tu reviens sur la page pour utiliser le
nom traduit (avec son préfixe FR:) de la catégorie redirigée.

Cependant en ce moment la catégorisation du wiki ne marche pas, elle n'est
pas mise à jour par les nouveaux membres ajoutés ni avec les membres qui en
sont retirés, et de même les liste des liens menant à la page (barre
latérale: Outils/Pages Liées) n'est pas non plus mise à jour quand d'autres
pages sont modifiées pour pointer sur la nouvelle page.

C'est un bogue du wiki depuis début juin (depuis le déploiement de
MediaWiki 1.28.0, pas encore corrigé par MediaWiki depuis plusieurs mois et
toujours pas corrigé dans les versions 1.29 et 1.30 et leurs patches sensés
éviter le problème). Bref on n'a plus de mises à jour du tout des
catégories qui ne font qu'afficher leur état dans lequel elles étaient le 5
juin (la seule chose qui change c'est éventuellemetn le texte de leur page
de description, pas leurs membres.


2017-07-20 20:32 GMT+02:00 lenny.libre :

> Bonjour,
>
> J'ai traduit une page du wiki, je l'ai renommée et les redirections
> semblent fonctionner
>
> https://wiki.openstreetmap.org/wiki/FR:JOSM/Greffons/PT_Assistant
>
> Par contre, quand j'arrive au  § catégories de la page sur les traductions
> http://wiki.openstreetmap.org/wiki/FR:Traduction_du_wiki#Cat.C3.A9gorie
>
> Je ne comprends pas bien ce qu'il faut faire
>
> Merci d'avance
>
> Leni
>
>
> ___
> Talk-fr mailing list
> Talk-fr@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-fr
>
___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


[OSM-talk-fr] catégories dans traduction page wiki

2017-07-20 Par sujet lenny.libre

Bonjour,

J'ai traduit une page du wiki, je l'ai renommée et les redirections 
semblent fonctionner


https://wiki.openstreetmap.org/wiki/FR:JOSM/Greffons/PT_Assistant

Par contre, quand j'arrive au  § catégories de la page sur les 
traductions 
http://wiki.openstreetmap.org/wiki/FR:Traduction_du_wiki#Cat.C3.A9gorie


Je ne comprends pas bien ce qu'il faut faire

Merci d'avance

Leni


___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr