Wiktionary:Votes/2010-09/Language codes in templates

Language codes in templates

 * Voting on: When any template has its behavior affected by a parameter that specifies a language, requiring this parameter to be the language code, never the language name.
 * Vote starts: 00:01, 13 October 2010 (UTC)
 * Vote ends: 23.59, 11 November 2010 (UTC)
 * Vote created: Daniel. 20:40, 16 September 2010 (UTC)
 * Discussion:
 * [[Image:Wikt rei-artur3.svg|20px]] Grease pit: Finding out which pages call with a language name instead of a code, September 2010, 2360 words
 * [[Image:Wikt rei-artur3.svg|20px]]  Grease pit: lang=English vs. lang=en, September 2010
 * [[Image:Wikt rei-artur3.svg|20px]] Wiktionary talk:Votes/2010-09/Language codes in templates

Support

 * 1) [[Image:Symbol support vote.svg|20px]] Support  Mmmm consistency — [&#32;R·I·C&#32;] opiaterein — 15:23, 19 October 2010 (UTC)
 * 2) [[Image:Symbol support vote.svg|20px]] Support Consistency is good, and I don't think the learning curve is made that much steeper for new users, especially if they can just follow existing examples. —CodeCat 16:28, 19 October 2010 (UTC)
 * 3) [[Image:Symbol support vote.svg|20px]] Support EncycloPetey 03:29, 22 October 2010 (UTC)
 * 4) [[Image:Symbol support vote.svg|20px]] Support Daniel. 03:33, 22 October 2010 (UTC)
 * 5) [[Image:Symbol support vote.svg|20px]] Support Language names can change. On my memory  became 'Ossetian' from 'Ossetic'. I may one day change  to 'Classical Armenian' from 'Old Armenian'. Moreover, theoretically we may want to change  to 'Modern Greek', etc. --Vahag 18:20, 25 October 2010 (UTC)
 * 6) [[Image:Symbol support vote.svg|20px]] Semi-weak support. These template changes would be reasonable and practical, but the real strength comes in consistency, not having to remember which is used for a particular template, certainly a bigger problem for foreign language editors than for those like me. I'm just not sure where in policy this should be coded, or how strongly. DAVilla 09:38, 27 October 2010 (UTC)

Oppose

 * 1) [[Image:Symbol oppose vote.svg|20px]] Oppose. I don't completely understand what we're voting on, but I'm pretty sure I don't agree with it, or at least, that I don't agree with it being a blanket policy. —Ruakh TALK 17:49, 18 October 2010 (UTC)
 * 2) [[Image:Symbol oppose vote.svg|20px]] Oppose  < class="latinx" >Ƿidsiþ 15:37, 19 October 2010 (UTC) Ideally, you should be able to use either. < class="latinx" >Ƿidsiþ 15:37, 19 October 2010 (UTC)
 * 3) [[Image:Symbol oppose vote.svg|20px]] Oppose   I like consistency, but using the language name would be much easier for editors (and  technically possibly). --Bequw → τ 20:45, 23 October 2010 (UTC)
 * 4) [[Image:Symbol oppose vote.svg|20px]] Oppose  Mglovesfun (talk) 18:39, 25 October 2010 (UTC), per Ruakh. This vote isn't in a state where I can support it (see the talk page). Mglovesfun (talk) 18:39, 25 October 2010 (UTC)
 * 5) [[Image:Symbol oppose vote.svg|20px]] Oppose – while consistency is good, requiring ISO codes add a barrier for new editors. I’d support a bot to change it (makes code more legible, ensuring consistent naming, and allowing name changing in future) and to flag misspellings, but it’s technically feasible to support language names (not just codes), so we should do so. —Nils von Barth (nbarth) (talk) 19:07, 8 November 2010 (UTC)

Abstain

 * 1) [[Image:Symbol abstain vote.svg|20px]] Abstain Dan Polansky 07:53, 31 October 2010 (UTC) I was originally in favor of the proposal to forbid language names in template parameters (so only language codes could be used), but I have grown indecisive about it. I can no longer confirm that  as compared  harms anything: this particular template sits nicely along with the non-templated "French" in translation tables. I would more readily support if this only concerned "lang=" parameters, that is those templates that have language as a named parameter. --Dan Polansky 07:53, 31 October 2010 (UTC)
 * 2) [[Image:Symbol abstain vote.svg|20px]] Abstain  It would effectively get rid of the xs= parameter  has. This causes problems for water. -- Prince Kassad 00:24, 6 November 2010 (UTC)
 * 1) [[Image:Symbol abstain vote.svg|20px]] Abstain  It would effectively get rid of the xs= parameter  has. This causes problems for water. -- Prince Kassad 00:24, 6 November 2010 (UTC)

Decision

 * No consensus. --Yair rand (talk) 07:55, 17 November 2010 (UTC)