Hoppa till innehållet

Malldiskussion:Land showdata

Sidans innehåll stöds inte på andra språk.
Från Wikipedia

Genitivform[redigera wikitext]

Skulle det vara en idé att, för varje {{Landsdata x}}-mall lägga in en genitivform av landets namn? Vad jag främst hade i åtanke är att kunna ersätta alla 600 fotbollslandslagsmallar (ex. {{SWEff}}Sverige Sverige eller {{ESPdff}}Spanien Spanien), och göra en samlingsmall likt {{flaggbild}}, men då formen för landslagsartiklarna är Sveriges herr(/dam)landslag i fotboll(/ishockey/o.s.v.) så skulle man behöva ett enkelt sätt att kunna hämta genitivformen för länder som inte följer formen (t.ex. USA:s och Schweiz). Finns det något som är mindre bra med detta? — Ralphmeister 11 maj 2011 kl. 09.05 (CEST)[svara]

Vad är fördelen? Jag menar, är det svårt att skriva: [[Långbortistans damlandslag i spökboll]]? -- Lavallen 11 maj 2011 kl. 09.20 (CEST)[svara]
Som sagt, det finns över 600 fotbollslandslagsmallar som används i diverse fotbollsrelaterade artiklar. I stället för att ha alla dessa så skulle man ju kunna ha endast en, om man bara fick till genitivändelsen. Problemet ligger ju i att du inte bara kan lägga till ett s per automatik efter varje landsnamn (Sveriges fungerar, men inte USAs eller Schweizs). — Ralphmeister 11 maj 2011 kl. 09.38 (CEST)[svara]
Fotboll (eller sport öht) är inte det jag redigerar mest i (kan man lugnt säga) så jag är inte så hemma med dessa mallar. Men rent tekniskt borde man kunna sammanställa vilka länder som utgör undantag, och skräddarsy en mall för det.
{{#switch:{{{1}}}|USA=USA:s|Schweiz=Schweiz|#default={{{1}}}s}}
typ... - Då behöver man bara bry sig om undantagen (där genitiv-s inte funkar).
Jag vet inte hur mycket av det mallkodade jag skrivit ovan, som är begripligt för dig? Men om parametern är "Långbortistan" så kommer det ut "Långbortistans", och skriver man "XXX" så kommer det ut "XXXs", men om man skriver "Schweiz", så kommer det ut "Schweiz". Det är bara att lista specialfallen. -- Lavallen 11 maj 2011 kl. 09.50 (CEST)[svara]
Jodå, jag hänger med! Jag tänker bara att genitivformen kanske behövs även i andra tänkbara mallar? Jag har även svårt att uppskatta hur många länder det faktiskt rör sig om... Men – man kanske skulle göra som så att man lägger in genitivform i alla länder som behöver det? Då kan man ju göra i princip samma sak:
{{#if:{{{genitiv|}}} | {{{genitiv}}} | {{{alias}}}s }}
Ralphmeister 11 maj 2011 kl. 15.21 (CEST)[svara]
Då diskussionen avstannat tog jag mig friheten att vara lite djärv och införa parametrarna alias-genitiv och kortnamnalias-genitiv. Detta fick, med en liten ändring{{Land showdata}}, snabbt den positiva effekten av att bland annat på då USA:s landsdatamall ({{Landsdata USA}}) vi fick upp en "Se även: USA:s flagga" under flaggan till höger (före/efter). — Ralphmeister 13 maj 2011 kl. 13.55 (CEST)[svara]