Hejsa,
Jeg er kommet ud i et mindre problem.
Jeg skal bruge en komplet html dropdown menu, med alle sprog som ubuntu understøtter inkl. iso codes.
Har søgt i timevis på google uden noget resultat.. jeg har endag kigget kildekoden igennem i programmet "kickstart" hvor nettop denne liste står.. men fandt heller ikke noget der?
da ubuntu bruger nogle lidt andre iso codes er det svært at finde en liste..
fx. kan jeg få en komplet liste.. hvor iso koden for landet er: DZ.. men ubuntu skal bruge en kode der heder: ar_DZ
hvor finder jeg en liste med de rigtige iso codes??
http://img88.imageshack.us/img88/1008/screenshot4yz.png
Er jeg virkelig tvunget til manuelt copy/paste hver enkelt land fra language listen i "kickstart"???
Language dropdown
-
- Indlæg: 65
- Tilmeldt: 30. aug 2009, 15:55
- IRC nickname: hej
- Geografisk sted: KBH
-
- Indlæg: 5095
- Tilmeldt: 27. apr 2008, 02:16
- IRC nickname: lars_t_h
- Geografisk sted: Fyn
Re: Language dropdown
nectioon skrev:Hejsa,
Jeg er kommet ud i et mindre problem.
Jeg skal bruge en komplet html dropdown menu, med alle sprog som ubuntu understøtter inkl. iso codes.
Har søgt i timevis på google uden noget resultat.. jeg har endag kigget kildekoden igennem i programmet "kickstart" hvor nettop denne liste står.. men fandt heller ikke noget der?
da ubuntu bruger nogle lidt andre iso codes er det svært at finde en liste..
fx. kan jeg få en komplet liste.. hvor iso koden for landet er: DZ.. men ubuntu skal bruge en kode der heder: ar_DZ
hvor finder jeg en liste med de rigtige iso codes??
http://img88.imageshack.us/img88/1008/screenshot4yz.png
Fra ISO, naturligvis.
F.eks. http://www.iso.org/iso/home/standards/country_codes.htm
Man kan også Google iso language codes, og du får så sådan noget som:
ISO 639-1 og HTML ISO Language Code Reference. 639 er vist det der er kaldes obsolete, så den førnævnte ISO 3166 er den du skal bruge.
nectioon skrev:Er jeg virkelig tvunget til manuelt copy/paste hver enkelt land fra language listen i "kickstart"???
Næh, du råkopierer XML og HTML filen fra http://www.iso.org/iso/home/standards/country_codes.htm, og så sammenligner du XML filens informationer om landekoder op imod language listen fra kickstart med et lille script du selv har lavet.
Hint: Brug en hash table i RAM som datastruktur til opslag af data fra XML filen, ellers går det alt for langsomt.
Kopier mit motto: Det er computeren der skal arbejde for mig, ikke omvendt.
/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags