• # Historique et analyse

    Posté par (site web personnel) . En réponse à l’entrée du suivi Ajouter l'aide pour les liens wikipedia non francophones. Évalué à 3 (+0/-0). Dernière modification le 11 janvier 2026 à 12:17.

    La gestion multilingue Wikipédia est ajoutée en 2012 dans lib/lfmarkdown.rb (dépôt linuxfr.org) commit (modifié trois 3 jours après via commit).

    Puis rejoindre le dépôt html-pipeline-linuxfr en 2013 via commit

     parts.shift if %w(de en es eo wikt).include?(parts.first)
     "<a href=\"https://fr.wikipedia.org/wiki/#{word}\" title=\"#{WP_TITLE}\")>#{parts.join ':'}</a>"

    Donc ça donne avec le code initial

    linux -> <a href="https://fr.wikipedia.org/wiki/linux" title="Définition Wikipédia")>linux</a>
    en:linux -> <a href="https://fr.wikipedia.org/wiki/en:linux" title="Définition Wikipédia")>linux</a>
    fr:linux -> <a href="https://fr.wikipedia.org/wiki/fr:linux" title="Définition Wikipédia")>fr:linux</a>
    zz:linux -> <a href="https://fr.wikipedia.org/wiki/zz:linux" title="Définition Wikipédia")>zz:linux</a>
    

    linux
    linux
    fr:linux
    zz:linux

    Si on met une langue connue (du code), on pointe sur le WP fr avec la langue qui va envoyer vers WP de la bonne langue si ça existe.
    Si on met une langue inconnue (de Wikipédia), on pointe sur le WP fr avec la langue inconnue et Wikipédia annonce un 404.
    On peut mettre langue=fr ce qui est un peu pas malin (mais ça marche).

    La partie « Aide‐mémoire sur la syntaxe Markdown » ne précise pas qu'on peut indiquer la langue. -> compléter linuxfr.org/app/views/shared/_wiki_help.html.haml (par ailleurs le lien vers l'aide wiki est vraiment trop discret)

    La partie aide dans le wiki interne le mentionne déjà https://linuxfr.org/wiki/aide-edition#toc-hyperliens, « lien raccourci vers une [[en:definition]] Wikipedia non francophone en le préfixant du code ISO 639-1 de la langue souhaitée » et « lien raccourci vers un [[wikt:mot]] du Wiktionnaire. »

    Par ailleurs les CSS linuxfr.org/app/assets/stylesheets/contrib/RonRonnement-Classic.scss, linuxfr.org/app/assets/stylesheets/contrib/steelblue.scss, linuxfr.org/app/assets/stylesheets/contrib/kaiska-new.scss et linuxfr.org/app/assets/stylesheets/parts/content.scss ajoutent le petit W en haut à droite uniquement sur les liens fr et en de Wikipédia (pas les autres langues, pas le wiktionary par exemple).