[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