Diskuse k šabloně:Jazyková kategorie
Odkazy na neexistující články ve Wikipedii
editovatPokusil jsem se v Kategorie:Zarmština odstranit odkaz na neexistující článek v české wikipedii, leč v tabulce zůstává nepěkný zbytek kódu šablony. Bylo by prosím možné to dopracovat do nějaké elegantnější podoby?--Shlomo (diskuse) 21. 6. 2015, 12:00 (UTC)
- Minimálně odkaz vede na stránku, kde by takový článek měl jednou být, což byl můj záměr. JAn Dudík (diskuse) 2. 7. 2015, 11:09 (UTC)
- @JAn Dudík: To je ovšem chybně ze dvou důvodů:
- Odkaz není začerveněný a klikající uživatel nemá potuchy, že odkazovaný "článek na Wikipedii ve skutečnosti neexistuje. Odkazování do "černé díry" tu bylo v nedávné minulosti ostře kritizováno, a to se týkalo „jen“ odkazování do jiných Wikislovníků - tím spíše bychom se mu měli vyhýbat u odkazů do neslovníkových projektů.
- Wikislovník není křišťálová koule (přestože to v WS:CWN není zmíněno...) a jeho úkolem není předvídat, jak bude na jiných projektech něco pojmenováno až (a jestli vůbec) to bude vytvořeno. Zrovna u zmíněné zarmštiny je docela reálná šance, že příslušný článek bude pojmenován "zarma" nebo "jazyk zarma", protože takto na něj již teď odkazují (červené) odkazy na Wikipedii. Stejně tak na "tigrinijštinu" je v příslušném wikipedickém navboxu i jinde ve WP (červeně) odkazováno jako na „tigriňňa“ (ojediněle „tigriňa“).--Shlomo (diskuse) 21. 8. 2015, 07:46 (UTC)
- Ad 1) To je ovšem problém všech externích odkazů, včetně těch vkládaných šablonami
{{Commons}}
nebo{{Wikipedie}}
. - Ad 2) V každém případě je název dle CLDR očekávaný, a i když bude článek umístěn někde jinde, měl by na něj z odkazovaného názvu vést redirect. JAn Dudík (diskuse) 21. 8. 2015, 10:03 (UTC)
- Ad 1) Já si dodnes myslel, že i proto se šablona Commons (nebo na Wikipedii Commonscat) vkládá až ve chvíli, kdy skutečně cílový odkaz existuje. Vrátil bych se k tomu, aby šablona umožňovala ponechat odkaz nevyplněný, dokud nebude cílový článek založen. --Bazi (diskuse) 21. 8. 2015, 10:19 (UTC)
- Šablona to umožňuje, akorát její výstup vypadá v takovém případě ošklivě. Což je ovšem subjektivní hodnocení...--Shlomo (diskuse) 21. 8. 2015, 10:35 (UTC)
- Diskusi o funkci jiných šablon a věcech s tím spojených veďte, prosím, u příslušných šablon, nebo pod lípou. Tady to jednak rozmělňuje diskusi, jednak by se to pak hůře dohledávalo. Díky.
— Danny B. diskuse • mail přehled příspěvků 22. 8. 2015, 00:01 (UTC)
- Diskusi o funkci jiných šablon a věcech s tím spojených veďte, prosím, u příslušných šablon, nebo pod lípou. Tady to jednak rozmělňuje diskusi, jednak by se to pak hůře dohledávalo. Díky.
- Šablona to umožňuje, akorát její výstup vypadá v takovém případě ošklivě. Což je ovšem subjektivní hodnocení...--Shlomo (diskuse) 21. 8. 2015, 10:35 (UTC)
- Ad 2) To bych ponechal na rozhodnutí komunitě Wikipedistů. A opravdu si nemyslím, že očekávaným názvem pro článek o centrálním nahuatlu bude w:Nhn--Shlomo (diskuse) 21. 8. 2015, 10:35 (UTC)
- šablona commons se vkládá ve chvíli, kdy odkazovaný cíl existuje. COž ovšem neznamená, že za pár dnů ještě existovat bude...
- OStatně, pokud se vám cílování odkazu nelíbí, pak ESO
- Pokud odkaz vede místo na jazyk na jeho kód, je zřejmě jej třeba doplnit do příslušného modulu. JAn Dudík (diskuse) 21. 8. 2015, 10:46 (UTC)
- Pokud odkazovaný cíl za pár dnů existovat nebude, pak je naprosto v pořádku, když editor, který si toho všimne, odkaz opraví nebo odstraní. Což je postup, pro který tato šablona není příliš uzpůsobená. A jelikož jsem zrovna měl rozdělané jiné věci, požádal jsem, zda by se někdo ujal její úpravy. Neujme-li se, upravím ji snad časem sám.
- BTW který příslušný modul je třeba upravit, když ten údajně očekávatedlný název jazyka je generován parserovou funkcí?--Shlomo (diskuse) 21. 8. 2015, 11:08 (UTC)
- Podívám se na to.
A jsme přesně u důvodu, proč jsem propagoval, aby se kvůli konzistenci dodržovalo CLDR a případné chyby opravovaly rovnou tam (čímž budou opraveny nejen pro český Wikislovník, a nejen pro všechny ostatní projekty Wikimedia, ale i pro mnoho dalších aplikací, které CLDR používají (v to počítaje i operační systémy)). Když ovšem místo argumentů hrají větší roli hormony a osobní vztahy, tak pak zákonitě dojde k nějaké kolizi jako je tato. :-/
— Danny B. diskuse • mail přehled příspěvků 22. 8. 2015, 00:08 (UTC)
- Podívám se na to.
- Ad 1) Já si dodnes myslel, že i proto se šablona Commons (nebo na Wikipedii Commonscat) vkládá až ve chvíli, kdy skutečně cílový odkaz existuje. Vrátil bych se k tomu, aby šablona umožňovala ponechat odkaz nevyplněný, dokud nebude cílový článek založen. --Bazi (diskuse) 21. 8. 2015, 10:19 (UTC)
- @JAn Dudík: To je ovšem chybně ze dvou důvodů:
Upravil jsem šablonu následovně:
- CLDR název jazyka zobrazí:
- český název, pokud existuje
- anglický název, pokud existuje a neexistuje český, s poznámkou
- "není definován", pokud neexistuje ani v angličtině
- Odkaz do Wikipedie pomocí standardní šablony
{{Wikipedie}}
. - Odkaz do Wikidat se zobrazí pouze v případě, je-li zadán.
Odkazy do sesterských projektů by měly být výhradně za pomoci přímo vkládaných šablon k tomu určených, takže druhý bod je jen mezikrok, než se to nahradí a z této šablony odstraní. (Osobně na to ovšem momentálně nemám čas.)
— Danny B. diskuse • mail přehled příspěvků 22. 8. 2015, 00:44 (UTC)