Discussion modèle:En langue

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Une page de Wikipédia, l'encyclopédie libre.
Autres discussions [liste]
  • Admissibilité
  • Neutralité
  • Droit d'auteur
  • Article de qualité
  • Bon article
  • Lumière sur
  • À faire
  • Archives
  • Commons

Intérêt du modèle ?[modifier le code]

Quel est l'intérêt du modèle ? Ne peut-on faire la même chose simplement avec le modèle Modèle:Langue. On a quand même intérêt de réduire le nombre de modèles ?

{{En lang|ga|Óglaigh na hÉireann}}

en irlandais : Óglaigh na hÉireann

en {{Lang-ga|''Óglaigh na hÉireann''}}

en irlandais : Óglaigh na hÉireann

en [[irlandais]] : ''{{Langue|ga|Óglaigh na hÉireann}}''

en irlandais : Óglaigh na hÉireann

Par ailleurs, j'ai l'impression que {{Lang-ga|''Óglaigh na hÉireann''}} fonctionne mais pas {{Langue-ga|''Óglaigh na hÉireann''}} (fonctionnalité cachée ?)

Berdea (discuter) 4 février 2016 à 13:02 (CET)[répondre]

Remarque : le modèle:Lang a été fusionné avec le modèle:Langue en mai 2014. — Berdea (discuter) 23 juillet 2017 à 15:42 (CEST)[répondre]

Renommage[modifier le code]

De manière similaire au Modèle:Langue, ne serait-il pas utile de renommer le modèle en Modèle:En langue ? — Berdea (discuter) 30 mars 2018 à 22:13 (CEST)[répondre]

Je viens de procéder au renommage. — Berdea (discuter) 22 mai 2018 à 11:46 (CEST)[répondre]

Italique automatique[modifier le code]

Ce modèle pose problème pour les langues qui utilisent un autre système d’écriture que l’alphabet latin et qui ne doivent pas être mis en italique (cf. WP:CT).

Il pose aussi problème pour les noms d’organismes qui ne doivent pas être mis en italique (cf. WP:CT).

Les modèles {{Langue}} et {{Lang-xx}} ({{Lang-en}} par exemple) ne mettent pas en italique automatiquement, je pense que ça devrait être le cas aussi ici. — Thibaut (discuter) 17 janvier 2020 à 13:41 (CET)[répondre]

Je propose de remplacer le code actuel par en {{Langue avec nom|{{{1}}}|2={{{2|}}}}} et d’ajouter un paramètre italique=oui/non (non par défaut).
Des objections ? — Thibaut (discuter) 17 janvier 2020 à 13:56 (CET)[répondre]
Bonjour Thibaut. Je partage globalement tes interrogations et surtout la critique sur l'italique systématique. Si on enlève l'italique par défaut pour toutes les langues, je ne vois pas trop l'intérêt de la fin de ta proposition ; il sera toujours plus simple de mettre l'italique en entourant de deux paires d'apostrophes qu'avec un paramètre italique=oui. — Ideawipik (discuter) 3 novembre 2021 à 22:16 (CET)[répondre]
Pourquoi ne pas faire la distinction entre les langues à caractères latins ou non : on laisse l'italique automatique pour les premières, on le retire pour les autres. DarkVador [Hello there !] 13 janvier 2024 à 14:18 (CET)[répondre]
Favorable à la proposition de Thibaut car, même dans les langues étrangères en caractères latins, l'italique n'est pas systématique, voir : Wikipédia:Conventions typographiques#Italique et Wikipédia:Conventions typographiques#Mots étrangers. Et le fait de proposer une option peut amener les contributeurs à se poser les bonnes questions, surtout si on complète la doc avec les recommandations typo. Ce qui n'empêche pas d'appliquer aussi la bonne vielle méthode indiquée par Ideawipik. Cdlt, Daniel*D, 13 janvier 2024 à 14:30 (CET)[répondre]
Bonjour.
Défavorable à la proposition en l'état : c'est pour moi un « mauvais design ».

Favorable à l'ajustement des italiques via Module:Langue : vu que ce sont les tables Unicode qui motivent les italiques, autant les utiliser. J'ignore Lua en profondeur mais il me semble que c'est l'ambition du testcase de en:Module:Lang. Concrètement, il semble qu'on puisse avoir un sous-module avec les pattern connus : manuel lua 6.5. Ce serait aussi l'occasion de détecter les homoglyphes (si on a UTF-8, on peut alors avoir une catégorie de maintenance dédiée). LD (d) 13 janvier 2024 à 14:39 (CET)[répondre]
n.b. Module:Langue/Data, ou Module:Langue/Data/Italiques, pourrait contenir la liste des langues qui acceptent l'italique au lieu de matcher uniquement les suites de caractères ; ou une association IETF - Unicode/UTF-8. A voir selon ce qui existe sur d'autres wikis pour s'en inspirer, par exemple. LD (d) 13 janvier 2024 à 16:11 (CET)[répondre]
Bonjour. Pour le modèle {{en langue}} (et les modèles équivalents) affichant « en langue : … », pour donner un équivalent dans une autre langue, la mise en italique automatique en fonction de la langue me semble logique. Pour le modèle {{Langue}}, je n'en suis pas convaincu. Il y a beaucoup d'appels pour lesquels l'indication de langue est spécifié afin d'obtenir une prononciation correcte mais pour lesquels la mise en italique ne semble pas justifiée. Par exemple, l'expression « chanson des Rolling Stones », est régulièrement codée avec un {{Langue|en|Rolling Stones}}. La non mise en italique permet dans ce genre de situation de ne pas confondre le groupe et un titre (ou un album ou le magazine homonyme) ; d'autre part le nom du groupe est entré dans le langage courant ; la presse ne met jamais cet élément en italique.
Par ailleurs, il y a des situations où la mise en évidence d'un terme au sein d'un texte déjà en italique requiert un retrait local de cette mise en forme. Pour cela, on a le modèle {{noitalic}}, mais on voit aussi des rédacteurs utilisant les doubles apostrophes droites. Un changement de comportement du modèle Langue pourrait affecter le rendu dans ce cas. — Ideawipik (discuter) 13 janvier 2024 à 16:35 (CET)[répondre]
Je vais recopier ce que j’ai écrit sur le Bistro du  :
Sur enwiki, le modèle {{lang}} local détecte si tous les caractères Unicode sont latins (à l’aide de ce module) avant de mettre en italique.
C’est à mon avis la solution la plus simple. — Thibaut (discuter) 13 janvier 2024 à 17:54 (CET)[répondre]

┌─────────────────────────────────────────────────┘

Conflit d’édition Attention : pour les mots en langue étrangère en caractères latins, l'italique est pour les phrases, les noms communs, etc. , mais pas les noms propres, donc mettre de l'italique partout est une erreur, et le module:Langue n'est d'aucune aide, car il ne peut pas savoir si un truc doit être mis ou pas en italique, car tout dépend de ce dont on parle. Donc si {{en langue}} sert pour un nom d'organisation, il ne faut pas d'italique.
Le plus simple est de mettre l'italique de manière classique avec 2+2 apostrophes droites, pas d'utiliser un paramètre, car on va forcément se retrouver avec des double-italique à certains endroits dans le code HTML, que certains navigateurs vont afficher en italique tandis que d'autres afficheront en romain.
Par contre, pour les mots dans d'autres alphabets, même proches de l'alphabet latin, comme le cyrillique, pas d'italique, jamais (mais oui pour les alphabets dérivés du latin, comme certains alphabets créés par des linguistes pour des langues non-écrites).
Cordialement, Şÿℵדαχ₮ɘɼɾ๏ʁ 13 janvier 2024 à 16:42 (CET)[répondre]

Intérêt du modèle ? (bis)[modifier le code]

Quel est l'intérêt du modèle ? Ne peut-on faire la même chose simplement avec le modèle Modèle:Langue. On a quand même intérêt de réduire le nombre de modèles ?

{{En langue|ga|Óglaigh na hÉireann}}

en irlandais : Óglaigh na hÉireann

en [[irlandais]] : ''{{Langue|ga|Óglaigh na hÉireann}}''

en irlandais : Óglaigh na hÉireann

Par ailleurs le problème de l'italique signalé plus haut par Thibaut peut également inciter à supprimer ce modèle.

Qu'en pensez-vous ?

Berdea (discuter) 3 novembre 2021 à 13:18 (CET)[répondre]

Bonjour Berdea. Le plus simple ne serait-il pas de se tourner entièrement vers {{Langue avec nom}}, une solution intermédiaire ?
en {{Langue avec nom|ga|''Óglaigh na hÉireann''}} : en irlandais : Óglaigh na hÉireann.
Ideawipik (discuter) 3 novembre 2021 à 22:16 (CET)[répondre]
Je ne connaissais pas ce modèle qui effectivement peut-être une solution intéressante. — Berdea (discuter) 3 novembre 2021 à 22:20 (CET)[répondre]
Les deux-points ajoutés par ces modèles n'ayant généralement aucune bonne raison d'être là, je n'utilise à peu près jamais ces modèles, mais uniquement {{lang}}. SenseiAC (discuter) 13 janvier 2024 à 15:06 (CET)[répondre]