Diskuse k šabloně:Cit

Obsah stránky není podporován v jiných jazycích.
Přidat téma
Z Wikipedie, otevřené encyklopedie
Poslední komentář: před 2 lety od uživatele Jvs v tématu „Přesun

Přesun[editovat zdroj]

@Dvorapa: přesun je sice v zásadě možný, ale naráží hned na několik netriviálních problémů:

  1. Současná šablona {{citace}} je sice přesměrováním, ale vede na ní 200+ odkazů, a to i z hlavního prostoru. Cíl přesměrování je přitom šablona s naprosto jinou funkcí než tato. Z toho plyne, že všechny tyto odkazy by bylo nutno před přesunem zafixovat (vzhledem k množství zřejmě botem).
  2. Tato šablona je zřejmě samostatně využívána pouze minimálně, pokud vůbec. Primárně slouží k umožnění fungování šablony {{citation}}, v textech přebíraných z en-wikipedie. Má tedy vůbec smysl tuto šablonu jako samostatnou udržovat?

--Vachovec1 (diskuse) 20. 7. 2019, 15:27 (CEST)Odpovědět

Chápu a rozumím. Obě šablony jsou velmi odlišné a museli bychom také naučit navyklé wikipedisty na tuto změnu. Tato šablona pak opravdu slouží pouze pro přebírání z anglickojazyčné Wikipedie (k dočasnému použití) a kdyby její využití tam nebylo na vzestupu, ani bychom ji nepotřebovali zde. Je to návrh, uvidíme, co na to další wikipedisté. --Dvorapa (diskuse) 21. 7. 2019, 09:31 (CEST)Odpovědět
Možná by stačilo ji přejmenovat na anglický název Citation, když to je vlastně to, k čemu slouží. --Dvorapa (diskuse) 21. 7. 2019, 09:32 (CEST)Odpovědět
@Dvorapa Šablona:Citation je obsazená, v čem se obě líší? Co třeba Citation2, jestli to nelze lépe rozlišit? --Matěj Orlický (diskuse) 11. 1. 2022, 20:28 (CET)Odpovědět
Úplně do detailu si to nepamatuji, ale liší se zhruba v tom, že šablona Citation je připravena pro převod anglické šablony Citation a vyplněných parametrů do cswiki (přijímá anglické parametry, převádí je na české), zatímco šablona Cit je připravena k použití pro stejné účely jako je šablona Citation na enwiki (přijímá všechny české parametry všech českých citačních šablon a snaží se z nich vybrat vhodný typ citace dle ISO 690:2011). Rozdíl je tedy hlavně v parametrech (české/anglické) a způsobu použití (šablonu Citation vezmu při překladu článku, když se nechci zabývat překlady parametrů, šablonu Cit při psaní článku, když nevím, jakou citační šablonu použít). @Jvs by možná potvrdil/vyvrátil moje domněnky. --Dvorapa (diskuse) 11. 1. 2022, 22:25 (CET)Odpovědět

┌────────────┘Ano, tak to je, šablona Cit přijímá všechny české parametry všech českých citačních šablon a snaží se z nich vybrat vhodný typ citace dle ISO 690:2011. Logika rozhodování je ve funkci p.citace:

function p.citace(frame)
  local c = {
    frame = frame
  }
  p.citaceInit(c)
  if not p.empty(c.args["contribution"]) then
    c.args["sborník"] = c.args["title"];
    c.args["titul"] = c.args["contribution"];
    return p.citaceSborniku(frame)
  elseif not p.empty(c.args["periodikum"]) then
    return p.citacePeriodika(frame)
  else
    return p.citaceMonografie(frame)
  end
end

--Jvs 12. 1. 2022, 09:04 (CET)Odpovědět