Skabelondiskussion:Infoboks land
Fra Wikipedia, den frie encyklopædi
Indholdsfortegnelse |
[redigér] Skabelonens anvendelse
Se eksempel på anvendelse i artiklen om Danmark, og se desuden Wikipedia:Prototype for landeartikler.
- Kåre Thor Olsen (Kaare) 26. jul 2005 kl. 20:26 (CEST)
[redigér] Kendte problemer
- E og W i koordinatet for hovedstaden oversættes ikke til Ø hhv. V (eller hvad vi bruger på dansk) - hvordan løses dette?
- Der henvises til forskellige artikler, som ikke er oprettet endnu. Hjælp mig gerne med at oprette dem (artiklerne kan oversættes og tilpasses fra en:).
- Nogle ledetekster kunne trænge til bedre formuleringer - hjælp gerne til, særligt hvis jeg har brugt et helt forkert udtryk på dansk. Lad være med at ændre "variabelnavne" uden også at ændre dem i artikler, der anvender denne skabelon.
- Kåre Thor Olsen (Kaare) 8. jul 2005 kl. 13:38 (CEST)
Hvilket herligt initiativ!! :-). Landeartiklerne trænger virkelig til en standardiseret skabelon. Har følgende kommentarer:
- Det bør vel som minimum hedde nationalt motto. Hedder det nationalt motto eller nationalt valgsprog (er valgsprog kun for monarker?), kunne vi vedtage en standard?
- Det med f.eks. "13." for f.eks. "13. største befolkning i verden" fungerer ikke særlig godt på dansk, det virker bedre på eksempelvis engelsk "13th". Skulle vi skrive "13. største" eller "nr. 13" eller "rangerer som nr. 13"??
- Purcharsing Power Parity (PPP) på engelsk hedder købekraftsparitet på dansk. Det er for mig at se rigeligt at lave en fodnote til BNP herom i stedet for at skrive "købekraft" eller "købekraftsparitet".
MVH Hede2000 8. jul 2005 kl. 14:23 (CEST)
- Du er velkommen til at ændre skabelonen. Ændrer du variabelnavne, så husk at rette dem i Mexico (og andre artikler der måtte bruge skabelonen).
- Hvad angår placeringer på lister, er "nr. 13" nok den bedste (korteste) mulighed.
- - Kåre Thor Olsen (Kaare) 11. jul 2005 kl. 07:24 (CEST)
- Nu har jeg ændret skabelonen jf. dine kommentarer.
- Mht. "købekraftsparitet", så synes jeg en fodnote derom kan stå i artiklen Verdens landes BNP (når denne er blevet oprettet).
- - Kåre Thor Olsen (Kaare) 13. jul 2005 kl. 08:21 (CEST)
- Punktlister
Vedr. punktlisterne under uafhængighed, areal, indbyggertal og især under BNP: Man kan ikke være sikker på, at beskrivelsen til venstre og tallet til højre står over for hinanden. På min skærm fylder "1.064 billioner dollar (nr. 13)" (ud for BNP, Total) 2 linjer, så de "10.090 dollar (nr. 66)" derunder står ikke over for BNP, Pr. indbygger. Er der nogen der kan lure, hvordan det kan løses? -Fred Bradstadt 16. jul 2005 kl. 14:56 (CEST)
- Et $-tegn som erstatning for "dollar" kunne måske løse det, men dog vil det ikke være et godt valg vedr. Mexico, der bruger tegnet som repræsentation for deres peso, og hér er der tale om US-dollar. Måske kan "billion" forkortes (er "bio." en kendt forkortelse?) eller man kan bruge HTML-kommandoen "nowrap" i selve skabelonens tabel (jeg ved dog ikke om Wikipedias system kender den kommando - prøver at undersøge det). - Kåre Thor Olsen (Kaare) 19. jul 2005 kl. 08:35 (CEST)
-
- "USD" i stedet for "dollar" løser problemet – i min browser, med min opløsning, for Mexico. Det er jo ikke til at sige om det duer som generel løsning. Jeg hælder til også at forkorte med "billion" med "bio." -Fred Bradstadt 19. jul 2005 kl. 09:29 (CEST)
-
-
- Tak! "USD" burde jeg have tænkt på; jeg indfører det som "bio. USD", så der også er en forklaring på den muligvis uautoriserede forkortelse for billion. - Kåre Thor Olsen (Kaare) 19. jul 2005 kl. 09:40 (CEST)
-
-
-
-
- Sådan, Kåre! Det er blevet meget finere nu. Jeg kan ikke umiddelbart finde på mere at brokke mig over :-) -Fred Bradstadt 19. jul 2005 kl. 10:36 (CEST)
-
-
[redigér] SuperSeje SkabelonSkræddere Søges
Ønsker du dagens udfordring, så se her:
Skabelon:Infoboks land er flot og fungerer overordnet rigtig godt. Jeg har med tiden omkonverteret en del tabeller m.m. i landeartiklerne til denne skabelon, og er på min vej faldet over følgende, som med fordel måske kunne tilpasses, så skabelonen blev helt perfekt. Hvis der var nogen, der kunne hjælpe, ville det være herligt, min forstand rækker nemlig ikke så langt.
Det drejer sig om:
1. Variabel billedstørrelse
I toppen af infoboksen linker man til et flag og et nationalvåben på commons. Flagene og især nationalvåbnene har dog i commons-udgaverne svingende billedstørrelser. Det kan give for store billedstørrelser - hvis man f.eks. prøver at indsætte Norges nationalvåben (billede:Norway coa.png), får dette en forholdsvis stor størrelse i infoboksen, hvilket ikke er pænt. Er der mulighed for en feature, så man manuelt kan ændre billedstørrelsen?
- Nummer 1 tror jeg ikke helt jeg forstår... Skabelonen sætter jo flagets hhv. våbenets bredde til 125px hhv. 110px... hvordan kan det så blive for stort? --Fred Bradstadt 22. mar 2006 kl. 23:16 (CET)
-
- Hmm, ja det lyder måske mærkeligt. Prøv at se landeartiklen om Danmark - her er nationalvåbenet markant større end flaget. Af æstetiske årsager kunne våbenet måske nedskaleres, så dets størrelse var i bedre proportion med flaget. Fænomenet opstår vist, hvis våbenet er meget aflangt på den lodrette led. Muligvis er dette bare en smagssag, og nok ikke særlig akut. VH Hede2000 24. mar 2006 kl. 12:51 (CET)
2. Manuel linknavngivning
-
- Ejefald
Som udgangspunkt navngives linkene i infoboksen til X's flag, X's nationalvåben og X's demografi automatisk ved at landets navn tilføjes et s. Det fungerer fint de fleste steder, men ikke i de tilfælde, hvor landets navn i sig selv ender på et s eller z. I artiklen om Mauritius har jeg løst problemet ved at kalde landet for Mauritiu, så linket til flaget genereres som "Mauritius flag". I artiklen om Schweiz kom linket til at hedde "Schweizs flag". Er der mulighed for en feature, så man manuelt kan ændre linknavnet?
-
- Nationalvåben
Nogle landes nationalvåben hedder ikke nationalvåben, men noget andet. F. eks. hedder det USA's store segl. Er der mulighed for en feature, så man manuelt kan ændre linknavnet?
- Den manuelle måde at omgå problemerne i pkt. 2 er naturligvis redirects - det bliver ikke nødvendigvis godt, men det kan sikre at folk kommer det rigtige sted hen. Og naturligvis vil vi hellere have noget, der både er pænt *og* korrekt *og* som virker, end noget, som bare virker. --Palnatoke 22. mar 2006 kl. 21:20 (CET)
-
- Helt enig. Redirects kan sikre, at man havner i den rigtige artikel. Korrekte titler ville dog være rigtig professionelt. Hede2000 22. mar 2006 kl. 22:11 (CET)
-
-
- Nummer 2 kan løses med if-skabelonen. I skabelonen ændres
-
{| style="background: none;" |- align=center | {{border|[[billede:{{{billede_flag}}}|125px|{{{almindeligt_navn}}}s flag]]}} | [[billede:{{{billede_våbenskjold}}}|110px|{{{almindeligt_navn}}}s nationalvåben]] |- align=center | <small>([[{{{almindeligt_navn}}}s flag|Flag]])</small> | <small>([[{{{almindeligt_navn}}}s nationalvåben|Nationalvåben]])</small> |}
-
-
- til
-
{| style="background: none;" |- align=center | {{border|[[billede:{{{billede_flag}}}|125px|{{if|test={{{genitivt_navn}}}|then={{{genitivt_navn}}}|else={{{almindeligt_navn}}}s}} flag]]}} | [[billede:{{{billede_våbenskjold}}}|110px|{{if|test={{{genitivt_navn}}}|then={{{genitivt_navn}}}|else={{{almindeligt_navn}}}s}} nationalvåben]] |- align=center | <small>([[{{if|test={{{genitivt_navn}}}|then={{{genitivt_navn}}}|else={{{almindeligt_navn}}}s}} flag|Flag]])</small> | <small>([[{{if|test={{{genitivt_navn}}}|then={{{genitivt_navn}}}|else={{{almindeligt_navn}}}s}} nationalvåben|Nationalvåben]])</small> |}
-
-
- -- så hvis landet har en "speciel" genitiv stavemåde (dvs. forskellig fra
{{{almindeligt_navn}}}
+s, angiver man et{{{genitivt_navn}}}
, som dermed bruges i stedet. Hvis sidstnævnte ikke angives, bruger skabelonen blot det almindelige navn. - Det er ret nemt, men ikke videre kønt, at løse "Nationalvåben"-problemet på samme måde: Hvis nationalvåbenet hedder noget specielt, udfylder man blot
{{{våben_titel}}}
:
- -- så hvis landet har en "speciel" genitiv stavemåde (dvs. forskellig fra
-
{| style="background: none;" |- align=center | {{border|[[billede:{{{billede_flag}}}|125px|{{if|test={{{genitivt_navn}}}|then={{{genitivt_navn}}}|else={{{almindeligt_navn}}}s}} flag]]}} | [[billede:{{{billede_våbenskjold}}}|110px|{{if|test={{{våben_titel}}}|then={{{våben_titel}}}|else={{if|test={{{genitivt_navn}}}|then={{{genitivt_navn}}}|else={{{almindeligt_navn}}}s}} nationalvåben]]}} |- align=center | <small>([[{{if|test={{{genitivt_navn}}}|then={{{genitivt_navn}}}|else={{{almindeligt_navn}}}s}} flag|Flag]])</small> | <small>([[{{if|test={{{våben_titel}}}|then={{{våben_titel}}}|else={{if|test={{{genitivt_navn}}}|then={{{genitivt_navn}}}|else={{{almindeligt_navn}}}s}} nationalvåben|Nationalvåben}}]])</small> |}
-
-
- Jeg tror ikke man selv kan bestemme linkets titel (som fx [[USA's store segl|segl]]), desværre.
- Det skal lige siges, at jeg ikke har testet koden ovenfor, så I må hellere kigge den igennem, inden den implementeres :-) Mvh Fred Bradstadt 22. mar 2006 kl. 23:16 (CET)
- Det lyder intet mindre end fantastisk og er vist svaret på alle mine bønner. Koder er jeg desværre ikke den rette til at udtale mig om. :-) VH Hede2000 24. mar 2006 kl. 12:51 (CET)
-
3. Sammenklappelige linjer
Det er ikke altid muligt at angive alle informationer i infoboksen, f.eks. er det ikke altid muligt at angive informationer om befolkningstallet fra en folketælling, hvis der nu ikke har været en sådan. Hvis der ikke angives noget i feltet, kommer der en dobbeltklamme frem i infoboksen, se f.eks. Niger. Jeg ville helst have, at den linje, der ikke var udfyldt, "kollapsede" og slet ikke blev vist. Det gør sig også gældende for BNP-tal, som heller ikke altid er tilgængelige se f.eks. Grønland, hvor BNP-tallet er der, men ikke ranglisteplaceringen. Hvordan får man linjen til at klappe sammen og blive usynlig, og hvordan får man ranglisteplaceringen til at forsvinde, hvis der ikke er angivet en sådan?
Håber, der er nogen, der har lidt mere snilde end mig. På forhånd 2000 tak!
MVH -- Hede2000 22. mar 2006 kl. 21:10 (CET)
- Så er jeg klar med et bud på nr. 3 også :-) Jeg benytter mig her af ufint trick: Når et element på siden angives med class="hiddenStructure" bliver det (surprise!) ikke vist på skærmen. Ved at sætte en skabelon-variabel ind i klassenavnet (fx class="{{{landenavn}}}hiddenStructure"), bliver elementet ikke vist, hvis variablen (her "landenavn") er tom. Er variablen derimod ikke tom, kommer elementets klassenavn til at hedde noget for maskinen uforståeligt (fx class="DanmarkhiddenStructure"). Anyways, here we go. Jeg foreslår at ændre i en bid af skabelonen (NB: Jeg har lavet linjeombrydning inden hver <br>):
|- style="vertical-align: top;" | style="white-space: nowrap;" | '''[[Verdens landes befolkningsstørrelser|Indbyggertal]]''' <br> • [[{{{befolkningstal_anslået_år}}}]] anslået <br> • [[{{{befolkningstal_folketælling_år}}}]] folketælling <br> • [[Befolkningstæthed|Tæthed]] | <br>{{{befolkningstal_anslået}}} ([[Verdens landes befolkningsstørrelser|nr. {{{befolkningstal_anslået_placering}}}]]) <br>{{{befolkningstal_folketælling}}} <br>{{{befolkningstæthed}}}/km² ([[Verdens landes befolkningstæthed|nr. {{{befolkningstæthed_placering}}}]]) |- style="vertical-align: top;" | style="white-space: nowrap;" | '''[[Verdens landes BNP|BNP]]''' <br> • Total <br> • Pr. indbygger | [[{{{BNP_år}}}]] anslået <br>{{{BNP}}} ([[Verdens landes BNP|nr. {{{BNP_placering}}}]]) <br>{{{BNP_pr._indbygger}}} ([[Verdens landes BNP pr. indbygger|nr. {{{BNP_pr._indbygger_placering}}}]])
- Umiddelbart kan den ændres til
|- style="vertical-align: top;" | style="white-space: nowrap;" | '''[[Verdens landes befolkningsstørrelser|Indbyggertal]]''' <br><span class="{{{befolkningstal_anslået_år}}}hiddenStructure"> • [[{{{befolkningstal_anslået_år}}}]] anslået</span> <br><span class="{{{befolkningstal_folketælling_år}}}hiddenStructure"> • [[{{{befolkningstal_folketælling_år}}}]] folketælling</span> <br><span class="{{{befolkningstæthed}}}hiddenStructure"> • [[Befolkningstæthed|Tæthed]]</span> | <br><span class="{{{befolkningstal_anslået}}}hiddenStructure">{{{befolkningstal_anslået}}}</span> <span class="{{{befolkningstal_anslået_placering}}}hiddenStructure">([[Verdens landes befolkningsstørrelser|nr. {{{befolkningstal_anslået_placering}}}]])</span> <br><span class="{{{befolkningstal_folketælling}}}hiddenStructure">{{{befolkningstal_folketælling}}}</span> <br><span class="{{{befolkningstæthed}}}hiddenStructure">{{{befolkningstæthed}}}/km²</span> <span class="{{{befolkningstæthed_placering}}}hiddenStructure">([[Verdens landes befolkningstæthed|nr. {{{befolkningstæthed_placering}}}]])</span> |- style="vertical-align: top;" | style="white-space: nowrap;" | '''[[Verdens landes BNP|BNP]]''' <br><span class="{{{BNP}}}hiddenStructure"> • Total</span> <br><span class="{{{BNP_pr._indbygger}}}hiddenStructure"> • Pr. indbygger</span> | [[{{{BNP_år}}}]] anslået <br><span class="{{{BNP}}}hiddenStructure">{{{BNP}}}</span> <span class="{{{BNP_placering}}}hiddenStructure">([[Verdens landes BNP|nr. {{{BNP_placering}}}]])</span> <br><span class="{{{BNP_pr._indbygger}}}hiddenStructure">{{{BNP_pr._indbygger}}}</span> <span class="{{{BNP_pr._indbygger_placering}}}hiddenStructure">([[Verdens landes BNP pr. indbygger|nr. {{{BNP_pr._indbygger_placering}}}]])</span>
- men ved at flytte lidt rundt på
<span>
-blokkene, håber jeg at kunne få hele linjer til at forsvinde, hvis variablerne ikke er udfyldt:
|- style="vertical-align: top;" | style="white-space: nowrap;" | '''[[Verdens landes befolkningsstørrelser|Indbyggertal]]''' <span class="{{{befolkningstal_anslået_år}}}hiddenStructure"><br> • [[{{{befolkningstal_anslået_år}}}]] anslået</span> <span class="{{{befolkningstal_folketælling_år}}}hiddenStructure"><br> • [[{{{befolkningstal_folketælling_år}}}]] folketælling</span> <span class="{{{befolkningstæthed}}}hiddenStructure"><br> • [[Befolkningstæthed|Tæthed]]</span> | <span class="{{{befolkningstal_anslået}}}hiddenStructure"><br>{{{befolkningstal_anslået}}} <span class="{{{befolkningstal_anslået_placering}}}hiddenStructure">([[Verdens landes befolkningsstørrelser|nr. {{{befolkningstal_anslået_placering}}}]])</span></span> <span class="{{{befolkningstal_folketælling}}}hiddenStructure"><br>{{{befolkningstal_folketælling}}}</span> <span class="{{{befolkningstæthed}}}hiddenStructure"><br>{{{befolkningstæthed}}}/km² <span class="{{{befolkningstæthed_placering}}}hiddenStructure">([[Verdens landes befolkningstæthed|nr. {{{befolkningstæthed_placering}}}]])</span></span> |- style="vertical-align: top;" | style="white-space: nowrap;" | '''[[Verdens landes BNP|BNP]]''' <span class="{{{BNP}}}hiddenStructure"><br> • Total</span> <span class="{{{BNP_pr._indbygger}}}hiddenStructure"><br> • Pr. indbygger</span> | [[{{{BNP_år}}}]] anslået <span class="{{{BNP}}}hiddenStructure">{{{BNP}}}<br> <span class="{{{BNP_placering}}}hiddenStructure">([[Verdens landes BNP|nr. {{{BNP_placering}}}]])</span></span> <span class="{{{BNP_pr._indbygger}}}hiddenStructure"><br>{{{BNP_pr._indbygger}}} <span class="{{{BNP_pr._indbygger_placering}}}hiddenStructure">([[Verdens landes BNP pr. indbygger|nr. {{{BNP_pr._indbygger_placering}}}]])</span></span>
- Mvh Fred Bradstadt 22. mar 2006 kl. 23:58 (CET)
- Det lyder genialt, og er lige det, jeg efterspørger! :-) VH Hede2000 24. mar 2006 kl. 12:51 (CET)
- Jeg forsøgte at implementere mit (nederste) forslag, og det ser fint ud -- borset fra, når der puttes links (fx mia. USD) i skabelonen... Så jeg har pt. kun implementeret 1. halvdel af løsningen -- den, der handler om befolkningstal osv. --Fred Bradstadt 29. mar 2006 kl. 19:10 (CEST)
- Sammenklapningen af befolkningstallet virker lige præcis som den skal! Fantastisk! MVH -- Hede2000 29. mar 2006 kl. 22:49 (CEST)
- Jeg forsøgte at implementere mit (nederste) forslag, og det ser fint ud -- borset fra, når der puttes links (fx mia. USD) i skabelonen... Så jeg har pt. kun implementeret 1. halvdel af løsningen -- den, der handler om befolkningstal osv. --Fred Bradstadt 29. mar 2006 kl. 19:10 (CEST)
- Det lyder genialt, og er lige det, jeg efterspørger! :-) VH Hede2000 24. mar 2006 kl. 12:51 (CET)
[redigér] Seneste ændringer af skabelon
Jeg har ikke lige set ovenstående diskussion før nu, så jeg kommer lidt sent ind her.
Personligt synes jeg, at nogle af disse ting er lavet lidt spøjst. For eksempel kunne tricket med nationalvåben jo være lavet med {{{nationalvåben|{{{almindeligt_navn}}}s nationalvåben}}}
, så kunne man selv angive et alternativt navn på nationalvåbnet og ellers blev det standardnavnet. Og tilsvarende kan billedstørrelsen laves med en parameter med standardværdi. Og det sidste omkring fjernelse af ubrugte linjer burde vel være lavet med {{if}}
-skabelonen, så linjerne kunne fjernes på lidt nydeligere vis.
Senest var {{esoterisk}}
indsat, men den var ikke i noinclude, så den var også til stede på alle landeartiklerne. Det er ikke så fedt :(
--Morten Barklund [ disk / bidrag ] 30. mar 2006 kl. 10:40 (CEST)
- Hej Morten. Jeg er enig med dig i, at man (dvs. jeg?) nok skulle bruge
{{if}}
i stedet forclass=hiddenStructure
– det ville være nydeligere. Når jeg lige finder tid, skal jeg nok foreslå en sådan løsning. Mvh Fred Bradstadt 30. mar 2006 kl. 17:28 (CEST)