On Fri, Feb 07, 2014 at 05:11:37PM +0100, Paul Gevers wrote: > On 07-02-14 16:57, Paul van der Vlis wrote: > > Hallo, > > > > Een klant wil een engelstalige laptop, maar uiteraard wel Nederlandse > > locales. > > > > Hoe doen jullie dat? > > > > Het is bijvoorbeeld wel belangrijk dat A4 papier het default is. > > > > Ik heb nu gekozen voor "no locale" tijdens de installatie, en dat lijkt > > goed te gaan. > > > > Groet, > > Paul. > > > > > > > > > > > > Ik doe dat in mijn ~/.bashrc; > export LANG=en_US.UTF-8 > #export LANGUAGE=en_US.UTF-8 # This is not a standard envirnment variable > #export LC_ALL=en_US.UTF-8 # This overrides everything > export LC_TIME=nl_NL.UTF-8
Da's een beetje fout. http://grep.be/blog/en/computer/cluebat/locales Die blog post legt het een beetje uit. Maar net niet helemaal. LANGUAGE is GNU-specifiek, en laat toe om fallbacks te definitëren: "als er geen vertaling naar het Nederlands is, maar wel in het Frans, geef me dat dan". Nuttig voor als je beter Frans kunt dan Engels. LC_NUMERIC, LC_PAPER, LC_MESSAGES, en een hoop andere: deze stellen de localisatie in voor nummers, papiergrootte, en teksten (respectievelijk). Er zijn nog een hoop van die variabelen LANG gebruik je om het 'default' in te stellen. LC_ALL is om de andere variabelen te overriden -- nuttig als je bv een bugrapport wilt indienen, en dat in het Engels wilt doen (je doet dan "LC_ALL=C <broken command>". Als je dus alles naar Nederlandse normen wilt, maar de tekst toch in het Engels wilt houden, dan doe je: export LANG=nl_NL.UTF-8 export LC_MESSAGES=en_US.UTF-8 # of C et voila. -- This end should point toward the ground if you want to go to space. If it starts pointing toward space you are having a bad problem and you will not go to space today. -- http://xkcd.com/1133/ -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]
