Diskuse k modulu:Cite

Obsah stránky není podporován v jiných jazycích.
Přidat téma
Z Wikipedie, otevřené encyklopedie
Poslední komentář: před 8 měsíci od uživatele Martin Urbanec v tématu „Výchozí jazyk

Výchozí jazyk[editovat zdroj]

Kdysi dávno na žádost Sevela.p začala {{Cite web}} při nevyplnění parametru language doplňovat výchozí hodnotu „anglicky“. Což… mohlo být dobrý nápad, možná… při představě toho, že jediným účelem té šablony je jednodušší dočasný přenos článků z enwiki. Jenže ona se taky používá pro generování referencí z Wikidat v seznamech generovaných Listerií, se kterou nehneme. A i v těhlech referencích je u každé napsáno „(anglicky)“, přestože to vůbec není pravda. Jistě, když je šablona okopírována z enwiki a zároveň v ní na enwiki nikdo nevyplnil jazyk proto, že to bylo doopravdy anglicky (a ne proto, že prostě zapomněl), tak si můžeme domyslet a indikovat, že je reference anglicky. Ale nebylo by bezpečnější raději nikdy nic nedomýšlet (a jediné, co se stane, je, že u reference, typicky používající anglický nadpis, nebude explicitně uvedeno „(anglicky)“)? Pokud je šablona dočasná, tak to beztak jistě někdo později nahradí za tu správnou a chybějící parametr doplní… Protože jinou variantu, jak vyřešit ty rejstříky generované Listerií mě nenapadá. --Mormegil 18. 9. 2023, 16:29 (CEST)Odpovědět

Souhlasím, nelze bez dalšího předjímat, že reference nutně musí být anglicky (kdyby šlo určit původ vložení šablony, ještě možná, ale to zajistit bohužel neumíme). Ostatně, před těmi cca pěti lety jsem výchozí hodnotu parametru mazal. Navíc, zrovna angličnost reference je poměrně zřejmá už z titulku. Takže, já jsem pro (znovu)odmazání výchozí hodnoty.
Kdysi dávno jsem zkoušel vytvořit převodní tabulku. Z hlavy si nevybavuji, proč jsem toho tenkrát nechal, nicméně kód v repozitáři zatím zůstal.
Ta změna je mimochodem podstatně starší, než citovaná žádost, šablona se tak chovala už ve své první verzi. --Martin Urbanec (diskuse) 18. 9. 2023, 16:54 (CEST)Odpovědět