l/bg - l/bi - l/br - l/ca - l/cs - l/csb - l/cu - l/cu/Cyrl - l/cy - l/da - l/de - l/dsb - l/en - l/es - l/et - l/eu - l/fi - l/fo - l/fr - l/frm - l/fro - l/ga - l/gd - l/gl - l/got - l/grc - l/gv - l/haw - l/he - l/hsb - l/hu - l/it - l/ja - l/ja/Jpan - l/ja/Latn - l/jbo - l/km - l/ko - l/kw - l/la - l/lad - l/lv - l/mi - l/mk - l/mul - l/naq - l/nb - l/nds - l/nl - l/nn - l/no - l/oc - l/pkp - l/pl - l/pmt - l/pt - l/rap - l/ru - l/rue - l/sga - l/sh/Cyrl - l/sh/Latn - l/sk - l/sm - l/sv - l/te - l/to - l/tr - l/tvl - l/ty - l/vi/Hani - l/vi/Latn - l/wa - l/zza
Proposal: Delete {{l/pt}}
, {{l/en}}
and the others like those, or delete as many as possible if for some reason some of those should be kept. Full list is collapsed above this message. I did not take the trouble to tag all of those {{rfdo}}
, only German and Latin are tagged.
Rationale: Use | rather than /, that is, {{l|pt}}
rather than {{l/pt}}
. This assumes it does the same thing and that we don't need anymore {{l/pt}}
or {{l/en}}
or others to consume less resources on the server like we apparently needed pre-Lua or in case they do something that {{l}}
can't or some other reason.
Current RFDO discussions:
Older discussion:
It's worth noting that in the current RFDO discussions some of these templates seem to be treated like obvious crap to be deleted by some people. Quoting Renard Migrant (talk • contribs) from the l/de discussion: "Somewhat hilariously, a lot of these templates call {{l}}
directly (see {{l/ty}}
for a specific example). So they now do the very thing they were created to avoid. Even worse, because they call l but don't allow all its parameters, so they're literally worse than useless." --Daniel 01:55, 5 June 2015 (UTC)
{{l}}
. Keep any, such as {{l/he}}
, that do provide special features. --WikiTiki89 16:09, 5 June 2015 (UTC)
{{l/he}}
? --Daniel 16:17, 5 June 2015 (UTC)
{{l/he|חייל|dwv=חַיָּל}}
produces חייל / חַיָּל. It is more convenient than redundantly typing {{l|he|חייל|חייל \ חַיָּל}}
. --WikiTiki89 17:24, 5 June 2015 (UTC){{he-l}}
. —CodeCat 16:41, 5 June 2015 (UTC)
{{ja-l}}
and {{ko-l}}
with special behavior, namely showing multiple scripts in order and also the Korean one has an auto-transliteration module implemented. "l/" implies subpage of {{l}}
so I'd argue we should only start a template name with that if its actually part of the system of {{l}}
. --Daniel 11:36, 6 June 2015 (UTC)
{{l}}
. It is implemented with the same module and supports all of the parameters that {{l}}
supports. --WikiTiki89 15:12, 8 June 2015 (UTC)
{{l/he}}
with the others and make {{l}}
support dmv=
as an additional parameter? --Daniel 13:05, 9 June 2015 (UTC)
dwv=
makes sense only for Hebrew. DWV = "defective with vowels". It's silly to add language-specific features to a general template. --WikiTiki89 12:23, 15 June 2015 (UTC)
I don't think that it's possible to orphan all these templates at the moment because they are many and while some people are converting from the format of "l/de" to "l|de" others still keep adding new instances in the format of "l/de". (Pending actual diffs, I can get those later.) I was thinking of creating a vote for the whole project of deleting all l/... templates, or at least a BP poll or something to let other people know what is going on and agree upon this. --Daniel 23:01, 4 July 2015 (UTC)