« Discussion modèle:trad » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 63 :
Exemple :
* (to) [[have]] est un article pour un mot anglais. Il contient une section de premier niveau pour l'anglais.
* Dans cette section on a actuellement <ttcode><nowiki>{{</nowiki>'''trad'''<nowiki>|fr|avoir}}</nowiki></ttcode> qui catégorise [[have]] dans [[:Catégorie:Traductions en français]] (surpeuplée, où s'y mèle des mots anglais, allemands, espagnols, etc...).
* Si on mentionnait à la place <ttcode><nowiki>{{</nowiki>'''trad'''<nowiki>|fr|avoir|</nowiki>'''en'''<nowiki>}}</nowiki></ttcode> (ou '''mieux''' si on utilisait dans l’article un nouveau modèle spécialisé ainsi : <ttcode><nowiki>{{</nowiki>'''trad-en'''<nowiki>|fr|avoir}}</nowiki></ttcode>, utilisant en interne le premier modèle) on pourrait catégoriser dans [[:Catégorie:Traductions de l’anglais en français]].
* Cette sous-catégorie pourrait être non seulement être classée dans la catégorie actuelle [[:Catégorie:Traductions en français]] (elle-même déjà dans [[:Catégorie:français]]), mais aussi dans une '''nouvelle catégorie croisée''' [[:Catégorie:Traductions de l'anglais]] (elle même à classer dans [[:Catégorie:anglais]]).
 
Ligne 81 :
: Petite difficulté : pour le nom de la catégorie mentionnant la langue source, on a besoin de savoir si le nom de cette langue commence par une apostrophe ou non afin de savoir si on indique “'''de l''''” ou “'''du '''” avant le nom de langue. Actuellement, le modèle {{modl|en}} ne permet pas de la savoir puisqu’il ne permet de récupérer que le nom de la langue, mais pas son genre ou la nécessité d'une apostrophe (cela pourrait se faire en ajoutant à ces modèles nommés par un code de langue, un paramètre optionnel "type=" indiquant ce que l'on veut lui faire retourner, c’est-à-dire par défaut le nom isolé de la langue en français, par exemple ici "type="apostrophe" qui retournerait "oui" pour l’anglais (dans {{modl|en}}) ou l’allemand (dans {{modl|de}}) ou une chaine vide pour des modèles de code langues comme le français (dans {{modl|fr}}) ou le latin (dans {{modl|la}})).
: Pour cela, ces modèles comme {{modl|en}} n’ont à contenir que :
:: <ttcode>'''<nowiki>{{#switch:{{{type|}}}|</nowiki>'''</ttcode> &nbsp;—&nbsp; au début, suivi des types supportés comme :
:: <ttcode>'''<nowiki>apostrophe=oui|</nowiki>'''</ttcode> &nbsp;—&nbsp; terminé du code Wiki pour le type par défaut ou vide qui indique de retourner le nom de la langue en français :
:: <ttcode>'''<nowiki>=anglais}}</nowiki>'''</ttcode> &nbsp;—&nbsp; ; (noter que ce ''switch'' ne contiendra pas de clause "#default=" terminale ; donc si aucun cas du ''switch'' mentionné avant un signe égal ne correspond à la valeur du paramètre type passé, le texte retourné sera vide : le modèle {{modl|fr}} par exemple n’aura pas besoin de renseigner le type "apostrophe=" puisqu’il retournera par défaut une chaîne vide, indiquant ainsi qu’aucune apostrophe ou élision de l’article n’est nécessaire).
: Un tel ''switch'' permet de retourner différents renseignements (optionnels) au sujet d’une langue dont on passe le code par le nom du modèle et un code pour le type de renseignement demandé ; il évite la multiplication de modèles spécialisés et des conventions de nommage.
: Il pourrait par exemple retourner :
:* une image tel que le nom de l’image du drapeau de l’Angleterre ici ("<ttcode><nowiki>image=Flag of England.svg|</nowiki></ttcode>"), ou
:* sa classification en langue écrite usuellement avec l’écriture latine ("<ttcode><nowiki>écriture=Latn|</nowiki></ttcode>" : une suite de codets ISO 15924 à 4 lettres chacun, séparés par un espace, un seul codet étant nécessaire pour chaque langue, mais on pourrait ajouter pour l’anglais l’écriture déséret avec "<nowiki><ttcode>écriture=Latn Dsrt|</nowiki></ttcode>" : un modèle séparé contiendrait les renseignements au sujet de chaque codet d’écriture ou chaque ensemble de codets d’écritures), ou
:* une forme accordée de l’adjectif (par exemple "<ttcode><nowiki>f=anglaise|fp=anglaises|</nowiki></ttcode>" pour les variantes au féminin singulier ou pluriel, une chaine retournée vide indiquant que la forme est identique à celle du nom simple par défaut, par exemple avec des noms invariables de langue tel l’[[interlingua]], ou ici le masculin pluriel "<ttcode><nowiki>p=anglais|</nowiki></ttcode>" inutile à mentionner puisque qu’on peut le déduire comme identique au nom masculin singulier si "<ttcode><nowiki>{{en|type=p}}</nowiki></ttcode>" ne retourne rien pour le pluriel).
:* le nom ou un code d’une famille de langues, etc...
: Si on veut que les valeurs par défaut soient déduites de façon automatique, on peut rajouter à la fin du ''switch'' :
:: <ttcode>'''<nowiki>#default={{valeur par défaut d'un code langue|en|type={{{type|}}}</nowiki>'''</ttcode> &nbsp;—&nbsp; afin que le modèle utilitaire {{modl|valeur par défaut d'un code langue}} déduise les valeurs adéquates à l’aide du modèle spécifique à la langue mentionnée par son code et des autres types supportés par ce modèle spécifique. Par exemple, le modèle utilitaire pourrait retourner des valeurs précomposées pour des types spécialisés comme le nom avec un article défini (<ttcode>type=le nom|</ttcode>) ou en complément (<ttcode>type=du nom|</ttcode>) ou le nom d’une catégorie selon une convention de nommage (<ttcode>type=catégorie du nom|</ttcode>), en utilisant les valeurs renseignés pour les autres types de ce code langue (ici par son paramètre "<ttcode>1=en|</ttcode>" indiqué dans {{modl|en}}), etc...
: Ce type de paramétrage est utilisé par exemple sur Commons pour retourner des renseignements au sujet d’une même image (dont tous les renseignements sont mentionnés dans un modèle créé pour spécifiquement pour elle), et facilite sa réutilisation dans différents contextes. Il est utilisé aussi sur le Wikipédia anglophone de façon assez avancée et facilite l’automatisation des mises en forme pourun même sujet par des modèles “intelligents” capables d’en extraire des méta-données de types différents.
: [[Utilisateur:Verdy p|Verdy p]] 21 septembre 2007 à 22:55 (UTC)
Ligne 122 :
 
[[Utilisateur:Koxinga|Koxinga]] 25 septembre 2008 à 14:19 (UTC)
:{{fait}} Si "R=" permis l'an dernier d'ajouter des transcriptions ou translittérations, les caractères simplifiés et traditionnels sont pour l'instant traités chacun dans un {{modl|trad}} (avec éventuellement la mention entre parenthèse). [[Utilisateur:JackPotte|JackPotte]] ([[Discussion utilisateur:JackPotte|<fontspan colorstyle="color:#FF6600">$</fontspan>♠]]) 7 août 2010 à 20:18 (UTC)
 
== Petit problème d'affichage ==
Ligne 148 :
::OK mais quand je veux importer des traductions anglophones faites avec [[:en:Template:t]], elles intègrent leur genre à la fin (ex : m}} affiche masculin), et même avec [[Discussion_aide:Bases_de_la_syntaxe_du_Wiktionnaire|Foxreplace]] je perds du temps à les décortiquer. [[Utilisateur:JackPotte|JackPotte]] 20 septembre 2009 à 12:53 (UTC)
:::Je trouve qu'il serait sympa de rajouter le paramètre "m"/"f"/"n"/"mf", à la mode de {{modl|:en:t}}, et la doc pourrait indiquer que son usage est facultatif, voire déconseillé, donnant la raison (genre "merci de suivre le lien pour vous renseigner sur le genre du mot en question"), mais souhaitable dans le cas la page du mot étranger est présente ni ici, ni dans le wiktionnaire de la langue concernée. Ugh. --[[Utilisateur:Jerome Charles Potts|Jérôme Potts]] 6 juin 2010 à 22:16 (UTC)
::::Oui, je me vois mal expliquer [http://fr.wiktionary.org/w/index.php?title=christadelphe&curid=1012509&diff=7418907&oldid=7417510&rcid=7426066 aux milliers de personnes qui viennent de en.wikt] que notre modèle fait tout sauf cela. [[Utilisateur:JackPotte|JackPotte]] ([[Discussion utilisateur:JackPotte|<fontspan colorstyle="color:#FF6600">$</fontspan>♠]]) 27 juin 2010 à 15:27 (UTC)
 
{{fait}} OK pour les genres et nombres, par contre pour les déclinaisons le consensus devra être revu. [[Utilisateur:JackPotte|JackPotte]] ([[Discussion utilisateur:JackPotte|<fontspan colorstyle="color:#FF6600">$</fontspan>♠]]) 27 juin 2010 à 16:41 (UTC)
::::: Personnellement, ne pas avoir les infos de déclinaison, de conjugaison, etc. ne me gêne pas. Par contre, je ne peux pas me passer du genre en allemand (cliquer sur le lien, à supposer qu’il soit bleu, prend du temps). Si la boîte est trop encombrée visuellement, on peut imaginer un affichage plus discret (''m'', ''f'' ou ''n'' au lieu des mots entiers). —[[Utilisateur:Eiku|Eiku]] ([[Discussion Utilisateur:Eiku|d]])
 
== Interwikis absents ==
J'ai trouvé 2 messages d'erreur différent dans [[anguille#Traductions]] : un sur [[tohono o’odham]] et l'autre sur [[vénitien]] : il faudrait rendre ce modèle soit dynamique de la liste des Wiktionnaires existants. [[Utilisateur:JackPotte|JackPotte]] ([[Discussion utilisateur:JackPotte|<fontspan colorstyle="color:#FF6600">$</fontspan>]]) 15 janvier 2010 à 19:33 (UTC)
:{{fait}} J'ai mis "--". [[Utilisateur:JackPotte|JackPotte]] ([[Discussion utilisateur:JackPotte|<fontspan colorstyle="color:#FF6600">$</fontspan>]]) 7 juin 2010 à 08:58 (UTC)
 
== bug ? ==
 
Je comprends pas pourquoi j'obtiens ceci : «  {{trad|mk|лично име|R=líčno íme}} » avec <nowiki>{{trad|mk|лично име|R=líčno íme}}</nowiki> (chez [[prénom]]). Ça marche pour les autres langues, ou alors j'ai fait une bêtise que je ne vois pas. Merci d'avance. --[[Utilisateur:Jerome Charles Potts|Jérôme Potts]] 7 août 2010 à 06:42 (UTC)
: Les modèles incompréhensibles ont encore frappé ! Je défie quiconque de comprendre comment ce modèle et les modèles associés fonctionnent sans y passer beaucoup, vraiment beaucoup, de temps. J'imagine que ça s'attend à ce que le modèle mk-Latn/type existe. Il faudrait revoir tout ça et, dans un premier temps, revenir aux modèles de langue très simples mk -> macédonien, comme l'a déjà suggéré Dakdada, et comme ça l'était avant que Verdy p ne les modifie en masse en refusant d'engager une discussion malgré mes demandes insistantes et répétées. Les modèles incompréhensibles font fuir les contributeurs. Ceux qui ne fuient pas ont bien sûr souvent tendance à les accepter (par sélection naturelle), et à en faire de nouveaux, et à compliquer encore ceux qui existent. Pour les modèles propres à une langue rare, l'impact est négligeable, mais pour les modèles très utilisés, c'est grave. Et c'est comme ça qu'on peut avoir, petit à petit, de moins en moins de nouveaux contributeurs... C'est un problème crucial, je dirais même vital, pour le projet. [[Utilisateur:Lmaltier|Lmaltier]] 7 août 2010 à 07:24 (UTC)
::{{fait}} Je l'ai réparé sur le modèle des autres alphabets non latins. @Lmaltier, un jour soit on écrira une doc sur le sujet, soit on rendra facultatifs les /type. [[Utilisateur:JackPotte|JackPotte]] ([[Discussion utilisateur:JackPotte|<fontspan colorstyle="color:#FF6600">$</fontspan>♠]]) 7 août 2010 à 20:17 (UTC)
 
== {{modl|trad/zh}} et {{modl|trad/défaut}} ==
 
Maintenant que {{modl|trad/zh}} est égal à {{modl|trad/défaut}}, nous n’avons pas besoin de <ttcode>#switch</ttcode> dans {{modl|trad}}, {{modl|trad+}} et {{modl|trad-}}. Modifiez
<pre>trad/{{#switch:{{{1}}}|zh=zh|défaut}}</pre>
en
<pre>trad/défaut</pre>
s’il vous plait. Après la modification, je proposerai la suppression de {{modl|trad/zh}}. — [[Utilisateur:TAKASUGI Shinji|T<small>AKASUGI</small> Shinji]] ([[Discussion utilisateur:TAKASUGI Shinji|d]]) 14 avril 2011 à 08:52 (UTC)
:{{fait}} De plus, mon robot remplacera les {{modl|trad/zh}} ce soir, et je le supprimerai ensuite. [[Utilisateur:JackPotte|JackPotte]] ([[Discussion utilisateur:JackPotte|<fontspan colorstyle="color:#FF6600">$</fontspan>♠]]) 14 avril 2011 à 11:17 (UTC)
:: Merci. Il y a deux choses à corriger dans {{modl|trad+}} et {{modl|trad-}}:
::* <ttcode><nowiki>|tradi={{{tradi|}}}</nowiki></ttcode> est nécessaire ;
::* <ttcode><nowiki>|{{{1}}}|{{{2|{{PAGENAME}}}}}</nowiki></ttcode> n’est pas nécessaire.
::C’est bon de copier simplement le code de {{modl|trad}} vers {{modl|trad+}} et vers {{modl|trad-}} et modifier les couleurs spécifiées par le paramètre <ttcode>color</ttcode>. — [[Utilisateur:TAKASUGI Shinji|T<small>AKASUGI</small> Shinji]] ([[Discussion utilisateur:TAKASUGI Shinji|d]]) 14 avril 2011 à 11:45 (UTC)
:::{{fait}} OK pour la première remarque, par contre la deuxième risque de modifier certaines pages étrangement. [[Utilisateur:JackPotte|JackPotte]] ([[Discussion utilisateur:JackPotte|<fontspan colorstyle="color:#FF6600">$</fontspan>♠]]) 14 avril 2011 à 18:07 (UTC)
:::: Merci ! — [[Utilisateur:TAKASUGI Shinji|T<small>AKASUGI</small> Shinji]] ([[Discussion utilisateur:TAKASUGI Shinji|d]]) 14 avril 2011 à 23:41 (UTC)
 
== [[Modèle:Arabe]] ==
 
Pourquoi ne pas grossir les lettres en arabe et persan avec {{modl|Arabe}}. C'est assez difficile à lire actuellement. [[Utilisateur:JackPotte|JackPotte]] ([[Discussion utilisateur:JackPotte|<fontspan colorstyle="color:#FF6600">$</fontspan>♠]]) 18 février 2012 à 13:54 (UTC)
 
== Demande de précision ==
Ligne 188 :
Je ne comprends pas cette phrase de la documentation du modèle :
 
«  S’il existe plusieurs systèmes de romanisation, il faut aller voir sur '''la page d’instructions concernant la langue''' quelle romanisation est préférée.  »
 
Quelqu’un peut-il signaler où se trouve cette page ? Cordialement, [[Utilisateur:Automatik|Automatik]] ([[Discussion utilisateur:Automatik|discussion]]) 7 janvier 2013 à 09:02 (UTC)
: Par exemple, pour le coréen, nous avons [[Annexe:Romanisation du coréen]]. Pour le japonais, nous utilisons la {{w|méthode Hepburn}}. — [[Utilisateur:TAKASUGI Shinji|T<small>AKASUGI</small> Shinji]] ([[Discussion utilisateur:TAKASUGI Shinji|d]]) 7 janvier 2013 à 17:36 (UTC)
:: D’accord, et serait-il possible de faire une page listant ces instructions pour chaque langue ? [[Utilisateur:Automatik|Automatik]] ([[Discussion utilisateur:Automatik|discussion]]) 7 janvier 2013 à 17:48 (UTC)
:::[[:Catégorie:Alphabets]] ? [[Utilisateur:JackPotte|JackPotte]] ([[Discussion utilisateur:JackPotte|<fontspan colorstyle="color:#FF6600">$</fontspan>♠]]) 7 janvier 2013 à 18:38 (UTC)
:::: Je n’ai pas vraiment trouvé de système de romanisation dans les pages de cette catégorie. J’en ai regardé quelques unes, mais pas trouvé. Cordialement, [[Utilisateur:Automatik|Automatik]] ([[Discussion utilisateur:Automatik|discussion]]) 7 janvier 2013 à 20:57 (UTC)
:::::C’est pour ne pas concurrencer {{WP|Catégorie:Romanisation}}. [[Utilisateur:JackPotte|JackPotte]] ([[Discussion utilisateur:JackPotte|<fontspan colorstyle="color:#FF6600">$</fontspan>♠]]) 7 janvier 2013 à 21:00 (UTC)
:::::: Ok, donc c’est ce que j’utilisais, je le rajoute au modèle. Ça peut aider. [[Utilisateur:Automatik|Automatik]] ([[Discussion utilisateur:Automatik|discussion]]) 7 janvier 2013 à 21:11 (UTC)
:::::: Par contre je change toute la phrase, vu que "la" phrase auquel il est fait référence ne semble pas exister. Ne pas hésiter à me corriger si on peut faire mieux. [[Utilisateur:Automatik|Automatik]] ([[Discussion utilisateur:Automatik|discussion]]) 7 janvier 2013 à 21:13 (UTC)
Ligne 214 :
 
Pour moi, le genre dans la table de traductions est très utile (j'ai écrit mes raisons [[Wiktionnaire:Questions_techniques/mars_2013#Traductions_en_Lua|ici, à la fin]]) et je trouve que ce nota ne représente pas un consensus solide. D'ailleurs, je pense que pour rendre wiktionary moins utile, ou pour défaire le travail déjà accompli par les contributeurs, il faudrait un consensus très clair. Puis je suggérer que ce nota soit enlevé? [[Utilisateur:Gronky|Gronky]] ([[Discussion utilisateur:Gronky|discussion]]) 5 octobre 2013 à 14:44 (UTC)
:{{fait}} Je pense qu'Automatik a cru bon de porter ce débat à la connaissance des contributeurs mais comme tu le rappelles il n'est pas clos et concerne donc plutôt les amateurs de pages de discussion. [[Utilisateur:JackPotte|JackPotte]] ([[Discussion utilisateur:JackPotte|<fontspan colorstyle="color:#FF6600">$</fontspan>♠]]) 5 octobre 2013 à 15:35 (UTC)
 
== Supprimer documentation pour nocat? ==
Ligne 233 :
Alors, j'allais demander si quelqu'un pouvais m'expliquer comment invoquer ''nocat'', pour me permettre de le documenter, mais quelle est l'utilité de cet arguement? Il me semble qu'on peut en supprimer le documentation. Je ne l'ai jamais vu utilisé. Des avis? --[[Utilisateur:Gronky|Gronky]] ([[Discussion utilisateur:Gronky|discussion]]) 4 novembre 2013 à 09:56 (UTC)
:Cette catégorie dans ''[[fossoyeur]]'' n'est pas fautive au contraire.
:Le paramètre ''nocat'' est généralement utilisé dans les pages d'aide et dans ce cas le comportement du modèle actuel est bien celui attendu. Par contre j'ai déjà vu certains l'utiliser dans les étymologies, dérivés entre langues ou faux-amis. Je propose donc de le réhabiliter comme avant le Lua. [[Utilisateur:JackPotte|JackPotte]] ([[Discussion utilisateur:JackPotte|<fontspan colorstyle="color:#FF6600">$</fontspan>♠]]) 4 novembre 2013 à 13:21 (UTC)
::@[[user:Gronky|Gronky]] : Essaie d’enlever {{modl|T}} dans la ligne du néerlandais en prévisulation, puis regarde les catégories en bas de page (avec nocat=ce_que_tu_veux) : la catégorie n’apparaît plus. Ici c’est au modèle T qu’il manque le paramètre "nocat", qui était là avant sa version en Lua [//fr.wiktionary.org/w/index.php?title=Mod%C3%A8le:T&diff=14785909&oldid=14783628]. Mais bon, permettre ce paramètre c’est inciter les gens à ne pas catégoriser la page, et il serait bien que quelqu'un s’explique sur l’utilité d’empêcher la catégorisation dans certains cas avant de permettre non-catégorisation. — [[Utilisateur:Automatik|Automatik]] ([[Discussion utilisateur:Automatik|discussion]]) 4 novembre 2013 à 13:49 (UTC)
:::Merci pour les infos, tous les deux. Je ne voulais pas enlever la catégorie pour ''[[fossoyeur]]'', c'était juste un test. J'avais d'abord essayé sur ma page perso mais la catégorie n'apparait pas du tout. J'ai ajouté quelques mots pour rendre la documentation plus claire : [//fr.wiktionary.org/w/index.php?title=Mod%C3%A8le:trad/Documentation&diff=15185212&oldid=15184957]. Juste? --[[Utilisateur:Gronky|Gronky]] ([[Discussion utilisateur:Gronky|discussion]]) 4 novembre 2013 à 14:10 (UTC)
Revenir à la page « trad ».