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

lenny.libre lenny.libre at orange.fr
Sam 22 Juil 08:01:00 UTC 2017


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 version 1.28 par 
> rapport à la version 1.27, en terme de fonctionnalité (plein de 
> fonctionnalités de MediaWiki ne sont pas utilisées sur OSMWiki, 
> notamment pas les scripts Lua, Wikidata, et plein d'autres extensions 
> de l'éditeur visuel ou divers outils), il serait préférable de revenir 
> à la version 1.27 en attendant que Mediawiki règle son instabilité 
> dans une version ultérieure (mais on en est visiblement loin).
>
> Tout ce qu'on peut faire c'est essayer de convaincre et aider les 
> admins d'OSM WIki pour qu'il sachent quoi faire avec le 
> "refreshLinks.php" de maintenance et comment l'utiliser et voir 
> comment le régler pour qu'il ne soit pas trop lourd, mais permette en 
> un temps raisonnable de retrouver des listes de liens fonctionnelles 
> et des catégories correctes. J'aurai du mal à les convaincre, ils ne 
> semblent écouter que les sources anglobritanniques (il faudrait donc 
> trouver un admin Wikimedia qui acepterait de les aider et convaincre 
> la Fondation OSM de lui accorder un droit d'accès pour faire la 
> maintenance que la Fondation ne sait pas faire elle-même).
>
> En attendant il n'y a aucun moyen de régler le problème: les 
> catégories sont figées dans leur état et ne font que référencer les 
> pages qui y étaient déjà le 5 juin (même celles qui ne devraient plus 
> y être). En attendant la navigation sur le wiki passe par la barre des 
> langues. Mais on ne peut plus non plus structurer les catégories 
> anglophones dont la structure est elle aussi figée.
>
>
> Le 21 juillet 2017 à 18:26, lenny.libre <lenny.libre at orange.fr 
> <mailto:lenny.libre at orange.fr>> a écrit :
>
>
>
>     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 <lenny.libre at orange.fr
>>     <mailto:lenny.libre at orange.fr>>:
>>
>>         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
>>         <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
>>         <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 at openstreetmap.org <mailto:Talk-fr at openstreetmap.org>
>>         https://lists.openstreetmap.org/listinfo/talk-fr
>>         <https://lists.openstreetmap.org/listinfo/talk-fr>
>>
>>
>>
>>
>>     _______________________________________________
>>     Talk-fr mailing list
>>     Talk-fr at openstreetmap.org <mailto:Talk-fr at openstreetmap.org>
>>     https://lists.openstreetmap.org/listinfo/talk-fr
>>     <https://lists.openstreetmap.org/listinfo/talk-fr>
>
>
>     _______________________________________________
>     Talk-fr mailing list
>     Talk-fr at openstreetmap.org <mailto:Talk-fr at openstreetmap.org>
>     https://lists.openstreetmap.org/listinfo/talk-fr
>     <https://lists.openstreetmap.org/listinfo/talk-fr>
>
>
>
>
> _______________________________________________
> Talk-fr mailing list
> Talk-fr at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-fr

-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/talk-fr/attachments/20170722/2794d3e5/attachment.htm>


Plus d'informations sur la liste de diffusion Talk-fr