Omdat ik graag voor algemeen gebruik software in het Engels wil laten communiceren, stel ik een systeem meestal in op en_US (in utf8-variant). Nu is het soms echter onhandig om dan ook met customary units, afwijkende datum-, papier- en andere formaten opgescheept te zitten. Een bestaande Engelstalige localisatie voor Nederland kon ik niet direct vinden.
Nu is er over het algemeen altijd wel een aardig alternatief te vinden, zoals en_AU, maar ik wilde graag een en_NL localisatie hebben. Ook heeft iemand anders wellicht plezier aan het 'en_NL' bestandje.
In Ubuntu kan je het bijvoorbeeld gebruiken door 'en_NL' te plaatsen in '/usr/share/i18n/locales/', vervolgens aan '/var/lib/locales/supported.d/local' (bestaat eventueel nog niet) de regel
toe te voegen en het commando 'sudo dpkg-reconfigure locales' te draaien. Je kan de nieuwe locale dan gebruiken in de shell door het met 'LANG=en_NL.UTF-8' te activeren of eventueel door het als default te zetten in '/etc/default/locale'. In andere distributies of systemen moet het bestand in principe ook bruikbaar zijn.
De inhoud voor het bestand 'en_NL' is hieronder te vinden, volgens mij is de boel correct, maar wat externe controle kan nooit kwaad. Ik heb me laten inspireren door en_DK en nl_NL.
Nu is er over het algemeen altijd wel een aardig alternatief te vinden, zoals en_AU, maar ik wilde graag een en_NL localisatie hebben. Ook heeft iemand anders wellicht plezier aan het 'en_NL' bestandje.
In Ubuntu kan je het bijvoorbeeld gebruiken door 'en_NL' te plaatsen in '/usr/share/i18n/locales/', vervolgens aan '/var/lib/locales/supported.d/local' (bestaat eventueel nog niet) de regel
en_NL.UTF-8 UTF-8
De inhoud voor het bestand 'en_NL' is hieronder te vinden, volgens mij is de boel correct, maar wat externe controle kan nooit kwaad. Ik heb me laten inspireren door en_DK en nl_NL.
comment_char %
escape_char /
%
% English Language Locale for the Netherlands
% Source:
% Address:
% Contact:
% Email:
% Tel:
% Fax:
% Language: en
% Territory: NL
% Revision: 1.0
% Date: 2010-03-23
% Users: general
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
LC_IDENTIFICATION
title "English locale for the Netherlands"
source ""
address ""
contact ""
email ""
tel ""
fax ""
language "English"
territory "Netherlands"
revision "1.0"
date "2010-03-23"
%
category "en_NL:2000";LC_IDENTIFICATION
category "en_NL:2000";LC_CTYPE
category "en_NL:2000";LC_COLLATE
category "en_NL:2000";LC_TIME
category "en_NL:2000";LC_NUMERIC
category "en_NL:2000";LC_MONETARY
category "en_NL:2000";LC_MESSAGES
category "en_NL:2000";LC_PAPER
category "en_NL:2000";LC_NAME
category "en_NL:2000";LC_ADDRESS
category "en_NL:2000";LC_TELEPHONE
END LC_IDENTIFICATION
LC_CTYPE
copy "en_GB"
END LC_CTYPE
LC_MESSAGES
copy "en_GB"
END LC_MESSAGES
LC_COLLATE
copy "iso14651_t1"
END LC_COLLATE
LC_NUMERIC
copy "nl_NL"
END LC_NUMERIC
LC_MONETARY
copy "nl_NL"
END LC_MONETARY
LC_TIME
abday "<U0053><U0075><U006E>";"<U004D><U006F><U006E>";/
"<U0054><U0075><U0065>";"<U0057><U0065><U0064>";/
"<U0054><U0068><U0075>";"<U0046><U0072><U0069>";/
"<U0053><U0061><U0074>"
day "<U0053><U0075><U006E><U0064><U0061><U0079>";/
"<U004D><U006F><U006E><U0064><U0061><U0079>";/
"<U0054><U0075><U0065><U0073><U0064><U0061><U0079>";/
"<U0057><U0065><U0064><U006E><U0065><U0073><U0064><U0061><U0079>";/
"<U0054><U0068><U0075><U0072><U0073><U0064><U0061><U0079>";/
"<U0046><U0072><U0069><U0064><U0061><U0079>";/
"<U0053><U0061><U0074><U0075><U0072><U0064><U0061><U0079>"
abmon "<U004A><U0061><U006E>";"<U0046><U0065><U0062>";/
"<U004D><U0061><U0072>";"<U0041><U0070><U0072>";/
"<U004D><U0061><U0079>";"<U004A><U0075><U006E>";/
"<U004A><U0075><U006C>";"<U0041><U0075><U0067>";/
"<U0053><U0065><U0070>";"<U004F><U0063><U0074>";/
"<U004E><U006F><U0076>";"<U0044><U0065><U0063>"
mon "<U004A><U0061><U006E><U0075><U0061><U0072><U0079>";/
"<U0046><U0065><U0062><U0072><U0075><U0061><U0072><U0079>";/
"<U004D><U0061><U0072><U0063><U0068>";/
"<U0041><U0070><U0072><U0069><U006C>";/
"<U004D><U0061><U0079>";/
"<U004A><U0075><U006E><U0065>";/
"<U004A><U0075><U006C><U0079>";/
"<U0041><U0075><U0067><U0075><U0073><U0074>";/
"<U0053><U0065><U0070><U0074><U0065><U006D><U0062><U0065><U0072>";/
"<U004F><U0063><U0074><U006F><U0062><U0065><U0072>";/
"<U004E><U006F><U0076><U0065><U006D><U0062><U0065><U0072>";/
"<U0044><U0065><U0063><U0065><U006D><U0062><U0065><U0072>"
d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>"
d_fmt "<U0025><U0064><U002D><U0025><U006D><U002D><U0025><U0079>"
t_fmt "<U0025><U0054>"
am_pm "";""
t_fmt_ampm ""
date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
<U0025><U005A><U0020><U0025><U0059>"
week 7;19971130;4
first_weekday 2
first_workday 2
END LC_TIME
LC_MEASUREMENT
copy "nl_NL"
END LC_MEASUREMENT
LC_NAME
copy "nl_NL"
END LC_NAME
LC_ADDRESS
copy "nl_NL"
END LC_ADDRESS
LC_TELEPHONE
copy "nl_NL"
END LC_TELEPHONE
LC_PAPER
copy "nl_NL"
END LC_PAPER