Discussion utilisateur:Nemoi/d/décembre 2012/le 14 à 19:56

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Une page de Wikipédia, l'encyclopédie libre.

Modèle:Autres langues

Bonjour Nemoi,

Tu avais blanchi ce modèle en octobre. Pour information, j'ai demande sa suppression ici. --SamuelFreli (d - c) 14 décembre 2012 à 19:57 (CET)[répondre]


Ajout du comte Nemoi – Ah, très bien, il a d’ailleurs été supprimé. Il aurait fini par l’être de toute façon (des admins passent plus ou moins régulièrement dans les pages vides), l’important était pour moi qu’il ne soit plus utilisable, et qu’on lui préfère au besoin le modèle : Voir autre projet. Émoticône sourire Avec sympathie, ce 14 décembre 2012 à 20:47 (CET).


Bonjour Nemoi.

Ce modèle Autres langues qui à été supprimé avait-il un rapport quelquonque avec celui de la demande de AM23 et du modèle allemand de:Vorlage:Andere_Sprachen, permettant d'écrire sur fr.wikipedia des pages ou messages en plusieurs langues ?

Voir autre projet ne semble pas du tout avoir ce type de fonctionnalité.

— Zebulon84 (d) 26 décembre 2012 à 02:46 (CET)[répondre]


Ajout du comte Nemoi – Bonjour Zebulon84, et joyeuse fin d’année. Der Vorlage : Andere_Sprachen ist pour la navigation entre des sous-pages d’aide en différentes langues, ce n’était pas le but du modèle : Autres langues, qui était un modèle de navigation vers les articles en d’autres langues. Son seul usage correct et complet était sur une seule page (dont tu admireras la qualité), dans des sections comme celle-ci, où j’ai « poussé à bout » le modèle : Autres langues, plus à l’aise avec un seul lien (sur la même page) et plus encore avec un autre projet ; il possédait, bien que n’étant lié que sur une dizaine de pages, des bricolages, que tu peux imaginer sur la page de la catégorie : Cocktail (il n’était pas sensé gérer des liens vers d’autres projets que Wikipédia, et servait quand même à cela…).

Pour l’usage que tu décris (est-ce pour le modèle : Autres projets ?), le modèle : Voir autre projet n’est pas spécialement adapté, même s’il peut s’y plier (paramètre contenu). Il serait certainement mieux que l’on ait un modèle dédié, quelque soit son rendu. Quelque chose comme :

<div class="bandeau-section bandeau-niveau-information wikipedia">Cette page d’aide est également disponible [[/{{{1|en}}}|en {{#language:{{{1|en}}}|fr}}]]<!---
--->{{#if:{{{2|}}}|{{espace}}et [[/{{{2}}}|en {{#language:{{{2}}}|fr}}]]}}<!---
--->.</div>
Cette page d’aide est également disponible en anglais.

ou comme

<div class="bandeau-discussion bandeau-niveau-information">
Cette page d’aide est également disponible [[/{{{1|en}}}|en {{#language:{{{1|en}}}|fr}}]]<!---
--->{{#if:{{{2|}}}|{{espace}}et [[/{{{2}}}|en {{#language:{{{2}}}|fr}}]]}}<!---
--->.
</div>

Cette page d’aide est également disponible en anglais.

? (on peut faire grand et avec icône, mais alors j’envoie quelques classes CSS en plus.) Amicalement, ce 26 décembre 2012 à 05:37 (CET).


Merci de toutes ces explications.

J'ai fait un peu de ménage sur la page de discussion du modèle projet et je suis (re)tombé sur quelques vielles demandes sur lesquelles personne ne semble s'être penché. Après avoir analysé le fonctionnement du modèle allemand, je me suis aperçus que le la traduction française du message Andere Sprachen ({{int:lang}}) venais d'être supprimée.

Je vais demander à AM23 s'il a bien l'utilité du modèle. Si oui mon avis était de copier au plus simple le modèle allemand qui marche, en traduisant juste les noms et la doc (qui est un peu trop succinte à mon gout). Le modèle intègre la possibilité d'avoir plusieurs design, donc si tu veux après ajouter des class et des icones, tu pourra te faire plaisir Émoticône

— Zebulon84 (d) 26 décembre 2012 à 07:15 (CET)[répondre]


Ajout du comte Nemoi – Le modèle germain utilise un tableau, ce qui est une erreur du point de vue du code. Pour rester proche du rendu, tout en respectant les classes CSS adaptées en place et en étant sémantiquement correct, il faut générer un code du genre :

<div class="bandeau-simple bandeau-niveau-information">
<div style="display:table-cell; width:10em;">Autres langues :</div>
<ul style="display:table-cell; list-style-type:none; padding:0.8em;">
<li style="list-style:none; display:inline;">Allemand (de) •</li>
<li style="list-style:none; display:inline;">Anglais (en)</li>
</ul>
</div>
Autres langues :
  • Allemand (de) •
  • Anglais (en)

(reste le problème de la puce, mais qui se règlera avec liste-horizontale quand je mettrai à jour ma demande sur DIMS ; pour s’éloigner un peu du rendu, tu peux ajouter un « text-align:center; padding-right:10.8em; » au style du <ul>). Voilà, je t’ai prémâché le travail comme ça. Émoticône Amicalement, ce 26 décembre 2012 à 08:02 (CET).


Je me suis librement inspiré de ta proposition car j'ai

  • utilisé bandeau-article car l'effet s'applique à tout l'article, mais il sera bien sur possible de modifier ceci.
  • supprimé les list-style-type:none; qui ne serve à rien si le display n'est plus list-item
  • ajouté text-indent:0; pour supprimer l'indentation de la première li, horrible lorsque le texte passe à la ligne.

Pour le reste c'est par ici.

Par ailleurs je suis moyennement satisfait de ma méthode de détection de la langue en cours. Sur de.wikipedia et sur meta un faux message système lang à été créé pour “toutes” les langues, ce qui est plus efficace mais est-ce vraiment judicieux. Si tu as une meilleure idée...

— Zebulon84 (d) 31 décembre 2012 à 21:02 (CET)[répondre]


Ajout du comte Nemoi – Meilleurs vœux, vu, retouché. Concernant le look : ça me donne envie de donner une hauteur minimale (ça fait plat, là…) aux bandeau-article et bandeau-discussion (quelque chose comme 2.5em), ça te choquerait ? Concernant la langue, je ne vois pas de jolie solution, ce doit pouvoir rester comme ça. Amicalement, ce 5 janvier 2013 à 12:04 (CET).


Merci d'avoir retouché le modèle. Je n'avais effectivement pas compris que c'était la class wikipedia qui me générait ce text-indent. Celui-ci m'avais d'ailleurs fait perdre pas mal de temps car je ne connaissais pas encore ce style (je suis encore débutant en html/css) et toutes les solutions pour supprimer l'indentation des listes que je trouvais sur internet parlaient de margin/padding mais pas de text-indent…

Pas de problème pour la hauteur, il faut juste s'assurer que le texte reste bien centrer même si les langues sont sur plusieur ligne.

Pour les langues, tant que le modèle n'est pas très utilisé (probablement pour toujours donc) ça peut rester comme ça. Si quelqu'un s'amuse à mettre ce modèle sur beacoup de pages, il vaudrai mieux passer avec un système du même type que de à mon avis.

— Zebulon84 (d) 5 janvier 2013 à 12:13 (CET)[répondre]