Ik ben op zoek naar een goede howto over locales.
Ik draai namelijk een Lotus Domino Server (Notes). En die gebruikt als 1000-tal seperator de "," (komma). Ik wil echter de "." (punt) gebruiken. Dus, i.p.v.:
1,000,000.50
wil ik graag:
1.000.000,50
Ik heb begrepen dat ik de file nl_NL in /usr/share/i18n/locales moet editten. Ik heb daar de volgende aanpassingen gemaakt:
Daarna doe ik:
Vervolgens heb ik mijn ~/.bashrc aangepast zodat de volgende regel opgenomen wordt:
Vervolgens start ik de Domino server. En helaas blijkt het niet te werken.
Echter volgens deze posting op het Domino forum zou het wel moeten werken:
Ik krijg het echter niet voor elkaar, en ik kan ook nergens op internet fatsoenlijke informatie vinden over locales. En hoe ze te gebruiken. Ik vind hooguit de Belgian Howto, maar daar heb ik niet zoveel aan. Kan iemand mij naar een goede locales-tutorial / howto verwijzen? Of mij uitleggen hoe het nu precies zit?
Ik draai namelijk een Lotus Domino Server (Notes). En die gebruikt als 1000-tal seperator de "," (komma). Ik wil echter de "." (punt) gebruiken. Dus, i.p.v.:
1,000,000.50
wil ik graag:
1.000.000,50
Ik heb begrepen dat ik de file nl_NL in /usr/share/i18n/locales moet editten. Ik heb daar de volgende aanpassingen gemaakt:
code:
1
2
| mon_decimal_point "," mon_thousands_sep "." |
Daarna doe ik:
code:
1
| localedef -i nl_NL -f UTF-8 nl_NL |
Vervolgens heb ik mijn ~/.bashrc aangepast zodat de volgende regel opgenomen wordt:
code:
1
| export LC_ALL=nl_NL |
Vervolgens start ik de Domino server. En helaas blijkt het niet te werken.
Echter volgens deze posting op het Domino forum zou het wel moeten werken:
Het zou dus moeten kunnen werken. (Iemand anders lukt het dus blijkbaar wel).There is the same problem olso in Italy and I think in other country. The problem is the file that define the linux locale of the various country especially in Redhat distribution.
The Italian locale is it_IT, the German locale I think is de_DE and shoud be in this directory:
/usr/share/i18n/locales.
You should edit this file and search for the section LC_MONETARY where there is a line like this or similar: mon_thousands_sep ""
You have to insert a point in order to change this line: mon_thousands_sep "."
Save the file, exit and recreate the file of your locale doing this command:
localedef -ci de_DE -f iso-8859-1 de_DE
Reboot the server and everything should be all right.
Ik krijg het echter niet voor elkaar, en ik kan ook nergens op internet fatsoenlijke informatie vinden over locales. En hoe ze te gebruiken. Ik vind hooguit de Belgian Howto, maar daar heb ik niet zoveel aan. Kan iemand mij naar een goede locales-tutorial / howto verwijzen? Of mij uitleggen hoe het nu precies zit?