Skabelondiskussion:Infoboks land2

Flytteforslag: Skabelon:Infoboks land2

Se evt. på Wikipedia:Flytteforslag

Efter en massiv indsats fra blandt andre Bruger:Gorbi og Bruger:PHansen er {{Infoboks land2}} ikke alene blevet konverteret til at benytte {{Infoboks}}, men har også erstattet den gamle {{Infoboks land}} på alle sider i artikelnavnerummet. Derfor kan vi nu en gang for alle få den flyttet over således at vi slipper for det bizarre 2-tal i skabelonnavnet. De eneste steder den gamle {{Infoboks land}} er indlejret (og dermed vil blive påvirket af overskrivningen) ser ud til at være i brugersandkasser, så gamle diskussioner burde ikke blive påvirket af flytningen. Jeg opretter for god ordens skyld et flytteforslag her, da der er tale om en meget benyttet skabelon. --Metalindustrien A/S (tidligere Lhademmor) 3. jan 2017, 14:10 (CET)

Konklusion:
Skabelonen er nu flyttet til {{Infoboks land}}. --SimmeD (diskussion, bidrag) 22. mar 2017, 11:31 (CET)

Jeg er irriteret over at overskriften Officielle sprog med flere ikke er venstrestillet. Se evt. Grønland.--Lena Dyrdal Andersen 24. apr 2010, 22:26 (CEST)

Er der nogen mulighed for at konvertere denne infoboks til at anvende {{Infoboks}}? Jeg kunne godt overveje at gøre det selv, men vil ikke komme til at ødelægge noget utilsigtet. --Metalindustrien A/S (tidligere Lhademmor) 15. jul 2016, 19:50 (CEST)

God ide. Det kunne være ide at sammenskrive det med Skabelon:Infoboks land. Det er et sæt af oplysninger, som er forskellig. Jeg har lavet en skabelon, som kan bruge til at konvertere imellem de 2 skabeloner: {{Infoboks land/konvertere}} --Steen Th (diskussion) 15. jul 2016, 22:34 (CEST)
Jeg fatter ikke forslaget, men hvis det betyder vi slipper af med den infoboks der hedder Skabelon:Infoboks land vil jeg være meget taknemmelig. På nogle få landeartikler har jeg konverteret til Infoboks land2, men gav op. Manuelt tager det mindst ½ time pr. land. mvh Per (PerV) (diskussion) 15. jul 2016, 22:40 (CEST)
PerV: Du kunne prøve min konverteringsskabelon... Vi kan også bruge metoden på andre skabeloner som skal konverteres. --Steen Th (diskussion) 15. jul 2016, 22:48 (CEST)
@Steenth: Jeg forstår ikke et ord af det. Hvordan skal jeg gøre? mvh Per (PerV) (diskussion) 15. jul 2016, 23:28 (CEST)
@PerV: Jeg rettet lidt i tekst på skabelon og der kommet mere forklaring. Teknikken er at bruge skabelonssubstitution til det. --Steen Th (diskussion) 20. jul 2016, 20:32 (CEST)

@Metalindustrien:, @Steenth:, @PHansen: Så er alle Skabelon:Infoboks land på landeartiklen rettet med {{subst:Infoboks land/konvertere. Jeg gider ikke at rette i alle de interne wikipediasider. Hvis det skal gøres, skal jeg ihvertfald have besked. mvh Per (PerV) (diskussion) 21. jul 2016, 16:03 (CEST)

Dejligt, tak PerV! Nu kan landeartiklerne endelig ses med mobilvisning uden fejl i visningen. Mvh. Kartebolle (diskussion) 21. jul 2016, 17:14 (CEST)
Så er spørgsmålet hvorvidt vi skal tromle den oprindelige infoboks land ned? Det stemmer jeg umiddelbart for - skabeloner udvikler sig jo naturligt all the time, så hvis nogle gamle diskussioner bliver forvirrede på grund af det så er det bare surt show --Metalindustrien A/S (tidligere Lhademmor) 21. jul 2016, 17:56 (CEST)

@Metalindustrien: Jeg aner ikke hvad du mener med "Er der nogen mulighed for at konvertere denne infoboks til at anvende {{Infoboks}}" Men er det ikke nu, at den der nye "infoboks land" skal laves, nu er navnet jo ledigt, så kan vi sætte "infoboks land2" til udfasning. Hvis vi bare har en konverteringsskabelon, er det jo ingen problem at overføre dataene til den endelige "infoboks land". mvh Per (PerV) (diskussion) 21. jul 2016, 19:57 (CEST)

@PerV:, vi forsøger at få alle infoboks-skabeloner til at blive bygget op ved hjælp af {{Infoboks}} (altså en skabelon-i-en-skabelon), for at sikre en ensretning i kodningen af infobokse. Det vil lette fremtidig vedligeholdelse enormt (infoboksene har længe været et miskmask af forskelligt kode, og flere af dem har bl. a. været ulæselige på mobilenheder af den grund). Bruger:Steenth har lavet en liste over hvilke infobokse der mangler, omend den allerede er lidt forældet (jeg har omskrevet én). Kunsten er at bygge den nye, {{Infoboks}}-kompatible skabelon op fra bunden af på en måde så den er kompatibel med alle de parametre der er i den nuværende {{Infoboks land2}}, og det er hulens svært (i hvert fald for mig). Måske kan man lave en konverteringsskabelon á la den du brugte til at konvertere fra land til land2, men først skal den {{Infoboks}}-kompatible, "nye" landeinfoboks jo laves --Metalindustrien A/S (tidligere Lhademmor) 21. jul 2016, 20:04 (CEST)
@Metalindustrien: Tak for forklaring, jeg tror jeg bare vil lade som om jeg blev klogere ;) Men det var lidt i den retning jeg havde regnet med. Altså 1. prioritet er at få lavet ny infoboks land, det tager den tid det gør, bare det bliver ok. 2. prioritet, erstatte infoboks land2 med infoboks land.
Kan der ikke laves et projekt, eller et eller andet, hvor alle kyndige kræfter kan blive inddraget? Jeg kunne forestille mig både du, @Steenth:, @PHansen:, @EileenSanda: andre vil sikkert dukke op i processen. Ihvertfald synes jeg en ny {{Infoboks land}} har høj prioritet. Med den udfasede Infoboks land, lignede landeartiklerne noget katten havde slæbt med ind. Den nuværende land2 er ok, men lad os nu få grebet om ondets rod, og få opgaven løst fremadrettet. mvh Per (PerV) (diskussion) 21. jul 2016, 20:35 (CEST)
@PerV: et centralt koordineret WikiProjekt synes jeg lyder som en RIGTIG god idé!! --Metalindustrien A/S (tidligere Lhademmor) 21. jul 2016, 20:36 (CEST)

@Metalindustrien:, @Steenth:, @PHansen: kan en af jer så ikke i det mindste "lægge kølen" til WikiProjektet, jeg er sikker på at I sikkert skal være med. Det kan vel annonceres på landsbybrønden. mvh Per (PerV) (diskussion) 21. jul 2016, 21:13 (CEST)

@PerV: Projektet er oprettet: Wikipedia:WikiProjekt Skabeloner. Den er igang og jeg synes at infoboks er naturlig del af den. Oprettelsen er kommet ud fra en debat på landsbybrønden, men annonceringen er endnu ikke kommet. --Steen Th (diskussion) 21. jul 2016, 22:30 (CEST)
Kommentar til planer om omdannelse af {{Infoboks land2}}

Inden nogen bruger en masse tid på at forsøge at omdanne {{Infoboks land2}} til brug af label/data efter model af {{Infoboks}}, synes jeg det er værd at fundere over hvorfor mon englænderne ikke har gjort det allerede, idet de skriver på deres tilsvarende skabelon en:Template:Infobox country:

"This template may be suitable for conversion to use {{Infobox}} as a base."

Jeg har ikke kunnet finde nogen sprogversion der har omdannet. Snarere ser det ud til at de − som Bruger:Gorbi i 2009 − har hentet kode fra den engelske og tilpasset den. Den første danske version indledes med følgende tekst på engelsk: "Please note: Throughout this template, code used to define table rows and cells is HTML, not wikicode. ..."
Hvis nogen alligevel påbegynder en omlægning, må der oprettes både en {{Infoboks land2/sandkasse}} og en {{Infoboks land2/testcases}} så det er muligt løbende at se om anstrengelserne i det mindste giver et resultat lige så godt som det gamle og ikke blot en dårligere erstatning.

Jeg har testet et par stykker med linket 'Mobilvisning' nederst på artikelsiderne − fx Mexico − og har ikke kunnet se noget mistænkeligt.

Mit bud på et svar er derfor, at det er bedst at sætte {{Infoboks land2}} om bag i prioriteringskøen og i stedet lede efter noget vigtigere at forbedre. Det bør dog nok fremgå her på Wikipedia:WikiProjekt Skabeloner hvilke tiltag der er vigtige og hvilke der godt kan vente. Der er vist kun fem skabeloner med 'hiddenStructure' tilbage.
-- Mvh PHansen (diskussion) 22. jul 2016, 10:43 (CEST)

Jeg er ganske enig i PHansens betragtninger. Så længe det virker, er der ingen grund til at bruge tid og energi på at lave det om. Lad os i stedet få konverteret de sidste infobokse som ikke virker ved mobilvisning, og i øvrigt konvertere efterhånden som der alligevel opstår behov for ændringer. Mvh. Kartebolle (diskussion) 22. jul 2016, 11:47 (CEST)
Det passer mig sådan set udmærket at skippe {{Infoboks land2}} for nu (det er mig der har rodet med den). Det er sandt at den bruger en gigantisk mængde HTML-kode, og nogle af delene - f.eks. våbenskjold og flag side om side - ser ikke ud til at kunne proppes i {{Infoboks}} uden noget smart hack. Min midlertidige løsning - der kan ses in action nederst her - var at lave <table>-tags for de pågældende, hvilket måse er lidt et skråplan. Whatever the case så pauser jeg den for nu --Metalindustrien A/S (tidligere Lhademmor) 22. jul 2016, 11:51 (CEST)
Nå, jeg begynder at overveje at genoptage arbejdet med konverteringen, for den nuværende HTML-spaghettikode gør det næsten umuligt at tilføje nye dele til infoboksen (aktuelt ville jeg gerne have et afsnit hvor man kunne se hvilke tidligere stater som den aktuelle stat deler territorie med - lidt som man kan gøre nederst i {{Infoboks tidligere land}} - men det er næsten umuligt for mig at gennemskue hvad der foregår i den nuværende kode (jeg prøvede at rode med det på Skabelon:Infoboks land2/sandkasse, hvis nogen har lyst til at hjælpe med den implementering) --Metalindustrien A/S (tidligere Lhademmor) 22. aug 2016, 17:03 (CEST)
Jeg har oprettet en Skabelon:Infoboks land2/testcases hvor man med "Side by side comparison" kan følge udviklingen i Skabelon:Infoboks land2/sandkasse og sammenligne med den eksisterende kode. Der er indsat et eksempel med Somalia, og der kan jo tilføjes flere og andre typer eksempler.
-- Mvh PHansen (diskussion) 22. aug 2016, 18:10 (CEST)

Konverteringen med {{subst:Infoboks land/konvertere

@Steenth:/@Rmir2:/@PHansen:/@Metalindustrien:/@EileenSanda:/@Kartebolle: Konverteringen har, så vidt jeg kan se, placeret det danske navn på landene fra Skabelon:Infoboks land under parametret "| almindeligt_navn". Eftersom det ikke vises i infoboksen, er der nu intet dansk navn i infoboksen. Kan det løses ved at rette i Skabelon:Infoboks land2, eller skal det rettes manuelt i alle artikler? mvh Per (PerV) (diskussion) 22. jul 2016, 13:43 (CEST)

Jeg har ikke lavet skabelonen, men jeg antager at det er tilsigtet. "almindeligt_navn" vises ikke direkte, men bruges til at danne links og tekster som f.eks. "almindeligt_navns flag", "almindeligt_navns beliggenhed" og "almindeligt navns demografi". Det gør den i øvrigt forkert for lande hvis navn ender på -s, -x eller -z hvor der skal bruges en apostrof for at markere genitiv (f.eks. Schweiz). (Det kan i øvrigt forholdsvist nemt rettes med brug af {{Genitivendelse}} eller {{Genitiv}}. Mvh. Kartebolle (diskussion) 22. jul 2016, 14:16 (CEST)

Arealet vises ikke helt rigtigt i mange artikler. Fx vises arealet som 301,338 i Italien, altså med komma i stedet for punktum som tusindtalsseparator. Det skyldes, at skabelonen bruger funktionen formatnum, der kun virker korrekt hvis argumentet (arealet) er uden tusindtalsseparator (uden punktummer), fx virker det på denne måde i Tyskland og cirka 50 andre. Det vises dog også rigtigt, hvis argumentet anvender kommaer, se Danmark (kommaer ombyttes altså med punktummer og omvendt). Det er lidt forvirrende. Man kunne løse problemet ved at fjerne formateringsfunktionen fra skabelonen, så arealparameteren behandles ligesom de andre parametre, fx som befolkningstal_anslået, men så er der omkring 60 artikler, der skal rettes (dem ligesom Tyskland og Danmark). Man kunne også benytte formatnum to gange, første gang med den ekstra parameter R, der bevirker at eventuelle punktummer fjernes, inden de indsættes igen, altså: {{formatnum:{{formatnum:areal|R}}}}. Så ville man kun skulle rette i de cirka 10 artikler, der bruger komma (fx Danmark). Jeg foreslår sidstnævnte løsning. De forskellige antal af berørte artikler som jeg har nævnt her er måske ikke helt korrekte, fordi jeg ikke har så meget erfaring i avancerede søgninger og regulære udtryk. --Weblars (diskussion) 20. aug 2016, 20:38 (CEST)

Jeg foreslår en skabelon som omdanner "123 456", "123.456", "123,456" til "123.456", og varianter med decimalkomma som "123 456.78", "123 456,78", "123,456.78" og "123.456,78" til "123.456,78". Det kan gøres med få linjer Lua. Jeg kan sikkert nå det i morgen. Mvh. Kartebolle (diskussion) 20. aug 2016, 20:50 (CEST)
Ja, det lyder som en optimal løsning.--Weblars (diskussion) 21. aug 2016, 07:41 (CEST)
{{Formattal}} skulle kunne klare opgaven såfremt der ingen steder bruges mere end 2 decimaler. Hvis 3 decimaler tillades, kan man ikke vide hvad "123,456" og "123.456" betyder. Mere end 3 decimaler regner jeg for urealistisk. Mvh. Kartebolle (diskussion) 21. aug 2016, 16:01 (CEST)
Der var nogle tilfælde (ca. 6 tror jeg) hvor der blev brugt andet end talværdier i areal-parameteren eller hvor der var tilføjet tekst til tallet. {{Formattal}} sender værdien tilbage uændret i disse tilfælde, og placerer siden i Kategori:Sider med tal hvis format ikke kendes af formattal. De er nu rettet af Perv. Ellers ser det ud til at fungere. Mvh. Kartebolle (diskussion) 21. aug 2016, 17:32 (CEST)
Refparameter: Kan der ikke indsættes et ekstra parameter med mulighed for at indsætte ref til arealet samt evt. årstal for arealet. Som det er nu, med formateringen af talene, tilter en ref på arealet infoboksen. Iøvrigt har vi nogle tal "areal_størrelse" stående i nogle landeartiklers infobokse. Hvad gør de godt for? Jeg aner ikke hvad talene betyder, eller hvor de kommer fra? mvh Per (PerV) (diskussion) 21. aug 2016, 18:56 (CEST)
Ja, man kunne godt oprette en ekstra parameter, fx areal_ref, men jeg synes den skulle høre til skabelon Infoboks land2 og ikke den nye formattal. Man kunne placere referencen efter parentesen med landets position i forhold til resten af verdens lande (der efterfølger arealet). Den underlige parameter areal_størrelse angiver, hvor der linkes til, hvis man klikker på arealtallet. For Italien er det "1 E11 m²".--Weblars (diskussion) 22. aug 2016, 09:29 (CEST)
Tilbage til siden »Infoboks land2«.