From nobody@FreeBSD.org  Mon Aug 17 10:38:08 2009
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id BBF68106568C
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 17 Aug 2009 10:38:08 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id AB7898FC59
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 17 Aug 2009 10:38:08 +0000 (UTC)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n7HAc8r4022092
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 17 Aug 2009 10:38:08 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.3/8.14.3/Submit) id n7HAc8lf022091;
	Mon, 17 Aug 2009 10:38:08 GMT
	(envelope-from nobody)
Message-Id: <200908171038.n7HAc8lf022091@www.freebsd.org>
Date: Mon, 17 Aug 2009 10:38:08 GMT
From: Hanne Moa <hanne.moa@gmail.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: Locale en_DK needed
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         137870
>Category:       conf
>Synopsis:       [locale] en_DK needed
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-i18n
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Aug 17 10:40:02 UTC 2009
>Closed-Date:    Wed Oct 21 10:35:59 UTC 2009
>Last-Modified:  Wed Oct 21 10:35:59 UTC 2009
>Originator:     Hanne Moa
>Release:        
>Organization:
UNINETT
>Environment:
>Description:
The mock locale en_DK ("english in Denmark") is used when one wants ISO-dates (YYYY-MM-DD) and 24 hour clock everywhere, that is: a non-en_* LC_TIME, but english everywhere else.

It is easier to use this locale than specifying an LC_TIME that differs from the rest of the locale everywhere it is needed. It is also the easiest way of getting ISO-dates in for instance Mozilla Thunderbird (http://myy.helia.fi/~karte/international_iso-8601_date_on_thunderbird.html)
>How-To-Repeat:

>Fix:
Make copies of either en_US.* or en_GB.* to en_DK.* and change the date and hour-formats in LC_TIME.

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->freebsd-i18n 
Responsible-Changed-By: gavin 
Responsible-Changed-When: Mon Aug 17 11:14:32 UTC 2009 
Responsible-Changed-Why:  
Over to maintainer(s).  To submitter: if you have already created copies of the 
requested files, are you able to share them? 

http://www.freebsd.org/cgi/query-pr.cgi?pr=137870 

From: "J.R. Oldroyd" <fbsd@opal.com>
To: bug-followup@freebsd.org
Cc:  
Subject: Re: conf/137870: [locale] en_DK needed
Date: Tue, 18 Aug 2009 16:16:40 +0200

 On Mon, 17 Aug 2009 11:28:09 GMT, gavin@freebsd.org wrote:
 >
 > Old Synopsis: Locale en_DK needed
 > New Synopsis: [locale] en_DK needed
 > 
 > Responsible-Changed-From-To: freebsd-bugs->freebsd-i18n
 > Responsible-Changed-By: gavin
 > Responsible-Changed-When: Mon Aug 17 11:14:32 UTC 2009
 > Responsible-Changed-Why: 
 > Over to maintainer(s).  To submitter: if you have already created copies of the
 > requested files, are you able to share them?
 > 
 > http://www.freebsd.org/cgi/query-pr.cgi?pr=137870
 > _______________________________________________
 > freebsd-i18n@freebsd.org mailing list
 > http://lists.freebsd.org/mailman/listinfo/freebsd-i18n
 > To unsubscribe, send any mail to "freebsd-i18n-unsubscribe@freebsd.org"
 
 I think the locale name en_ISOdate or even en_UK.isodate and en_US.isodate
 or something along those lines would be more suitable.
 
 First, en_DK might one day be needed to describe how English is actually
 used in Denmark.
 
 Second, anyone looking for a locale description with English but ISO
 date/time info is unlikely to find it if it is hidden under a local
 country name.
 
 	-jr

From: Edwin Groothuis <edwin@mavetju.org>
To: freebsd-i18n@FreeBSD.org, bug-followup@freebsd.org
Cc: "J. R. Oldroyd" <fbsd@opal.com>
Subject: Re: conf/137870: [locale] en_DK needed
Date: Wed, 19 Aug 2009 22:23:37 +1000

  
 > I think the locale name en_ISOdate or even en_UK.isodate and
 > en_US.isodate or something along those lines would be more suitable.
 
 The optional part behind the country is reserved for the font family.
 Latn or Cyrl etc.
 
 What you are more looking at is a unused language string (like "xx"
 to make it "xx_DK") which has the right definitions in it.
 
 I don't think that the right place for this non-standard thing is
 in the base system, a port would be a much cleaner solution.
 
 Edwin
 
 -- 
 Edwin Groothuis		Website: http://www.mavetju.org/
 edwin@mavetju.org	Weblog:  http://www.mavetju.org/weblog/

From: "J.R. Oldroyd" <fbsd@opal.com>
To: Edwin Groothuis <edwin@mavetju.org>
Cc: freebsd-i18n@FreeBSD.org, bug-followup@FreeBSD.org
Subject: Re: conf/137870: [locale] en_DK needed
Date: Wed, 19 Aug 2009 16:30:30 +0200

 On Wed, 19 Aug 2009 22:23:37 +1000, Edwin Groothuis <edwin@mavetju.org> wrote:
 >
 >  
 > > I think the locale name en_ISOdate or even en_UK.isodate and
 > > en_US.isodate or something along those lines would be more suitable.
 > 
 > The optional part behind the country is reserved for the font family.
 > Latn or Cyrl etc.
 > 
 > What you are more looking at is a unused language string (like "xx"
 > to make it "xx_DK") which has the right definitions in it.
 > 
 > I don't think that the right place for this non-standard thing is
 > in the base system, a port would be a much cleaner solution.
 > 
 > Edwin
 > 
 
 You are right about the part after the period being reserved, although
 it seems it's a character set rather than a font family.
 
 The format appears to be:
 	xx_YY.charset
 		xx = ISO639 2-letter language code
 		YY = ISO3166 2-letter country code
 		charset = UTF-8, ISO8859-1, CP1131, etc
 
 For years now I have used the name en_ISO.UTF-8 myself for exactly the
 purpose that the poster is requesting, without anything apparently
 breaking.  While the string "ISO" is obviously not a 2-letter ISO3166
 country code, it does not appear to break anything.
 
 I agree that this should be done as a port, rather than added to the
 base system.
 
 	-jr
State-Changed-From-To: open->closed 
State-Changed-By: edwin 
State-Changed-When: Wed Oct 21 10:35:28 UTC 2009 
State-Changed-Why:  
This would better fit as a port than in the base system. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=137870 
>Unformatted:
