Diskuse k šabloně:Datum narození a věk

Poslední komentář: před 1 rokem od uživatele Matěj Suchánek v tématu „Citlivost na zápis mezer

Problém při exportu do PDF

editovat

Pokud je v infoboxu použita šablona Datum narození a věk, zobrazuje se tento chybně v oficiálním PDF exportu tisk/export-Stáhnout jako PDF (místo názvu měsíce se mi objevuje jen x12). bylo by prosím možné se na to podívat? Díky --Gampe 21. 3. 2011, 07:43 (UTC)

PDF export očividně nepodporuje v #time formátovací znak xg. Ohlásil jsem to jako chybu vývojářům mwlib, víc s tím nenaděláme. --Mormegil 1. 4. 2011, 14:06 (UTC)

Tomu vůbec nerozumím, ale děkuji Ti za zásah! --Gampe 1. 4. 2011, 14:12 (UTC)

Očividně už funguje správně. --Dvorapa (diskuse) 11. 6. 2020, 02:08 (CEST)Odpovědět

Citlivost na zápis mezer

editovat

Šablona je aktuálně citlivá na vstup s mezerami kolem rour – při zápisu {{Datum narození a věk | 1956 | 5 | 20}} tak vrací chybu, což není úplně očekávatelné chování. Stejně tak bych očekával, že zadání měsíce ve tvaru MM bude validní a ono není. @Matěj Suchánek:, pomohla by třeba {{osekat}}, nebo je to složitější? — Draceane diskusepříspěvky 22. 9. 2023, 10:00 (CEST)Odpovědět

Vypadá to tak a asi se to bude týkat i ostatních šablon ({{Datum úmrtí a věk}} apod.). Osekání tomu samozřejmě pomůže (i když pomocí {{#if: 1 | {{{1|}}} }} na to ani nepotřebujeme šablonu), jen se kód šablony trochu zkomplikuje.
Přemýšlím, jestli se nedá být bez toho a podporovat mezery. Šablona uvnitř používá #time s ISO formátem YYYY-M-D. #time (resp. nějaký PHP parser uvnitř) podporuje víc vstupů, dle dokumentace třeba 20 May 1956 a tomuto formátu zdá se mezery navíc nevadí. Takže kdybychom měli něco, čím bychom měsíc přeložili převedli do angličtiny... Ne, to už je moc komplikované.
Co myslíš „zadání měsíce ve tvaru MM“? Jako dovolit u měsíce zleva nulu? --Matěj Suchánek (diskuse) 22. 9. 2023, 19:02 (CEST)Odpovědět
@Matěj Suchánek: Jo, nulu u měsíce i dne. Jako na obojí (nefunkční mezery i nuly) si člověk zvykne, ale je to podle mě trochu netypické chování v porovnání s dalšími šablonami. — Draceane diskusepříspěvky 22. 9. 2023, 19:20 (CEST)Odpovědět
Teď jsem zmatený. Měl bys příklad?
{{Datum narození a věk|2001|01|01}}1. ledna 2001 (23 let)
Jedna nula zleva by tomu vadit neměla (naopak v ISO formátu by tam měla být, parser dovoluje ji tam nedat). Tedy jenom jedna a jen u jednociferných. --Matěj Suchánek (diskuse) 22. 9. 2023, 19:38 (CEST)Odpovědět
Zpět na stránku „Datum narození a věk“.