Date: Sun, 15 Nov 2015 16:56:56 +0100 From: John Marino <freebsd.contact@marino.st> To: Andrey Chernov <ache@freebsd.org>, marino@freebsd.org, Baptiste Daroussin <bapt@freebsd.org> Cc: NGie Cooper <yaneurabeya@gmail.com>, Craig Rodrigues <rodrigc@FreeBSD.org>, freebsd-current Current <freebsd-current@freebsd.org>, "freebsd-testing@freebsd.org" <testing@freebsd.org> Subject: Re: Need help fixing failing locale tests Message-ID: <5648AB48.9070908@marino.st> In-Reply-To: <5648A6DD.8020507@freebsd.org> References: <CAG=rPVc1t2q_MR99iyWYfy4xrCy==KA1yT=EAaa2twiHoC=zcA@mail.gmail.com> <CAG=rPVfK6ZyWJhtuBihmj%2BWNp94auCJ3kDqoQm-ygXNpiLeatA@mail.gmail.com> <69242BD8-9010-47F0-9706-BE206376ECEA@gmail.com> <289892B6-EACE-4BDA-B838-D3DC750319DE@gmail.com> <56482FA9.2010803@marino.st> <56487973.5070803@freebsd.org> <20151115124656.GB93991@ivaldir.etoilebsd.net> <564880FA.5000009@freebsd.org> <564882A3.7060109@marino.st> <5648842E.3050203@freebsd.org> <5648853F.2050901@marino.st> <56488A76.1090502@freebsd.org> <56488E8C.9080901@marino.st> <56489932.1080504@freebsd.org> <56489AEA.4060100@marino.st> <56489DB4.5050000@freebsd.org> <5648A211.40703@marino.st> <5648A6DD.8020507@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 11/15/2015 4:38 PM, Andrey Chernov wrote: > On 15.11.2015 18:17, John Marino wrote: >> >> For the traditional checks, It's ironic, DragonFly uses short locales >> like "fr_FR" which link to the approprioprate ISO8859 or UTF-8 locale. >> Bapt removed them to avoid a bike shed and if he had not done that, this >> gettext configure would not be an issue as "fr_FR" is the very first check. > > All parts are optional excepting language itself, so fr_FR is not short > enough, but fr is. From POSIX: > > language[_territory][.codeset][@modifier] "fr" (or "french") by itself isn't very useful, so IMO language_territory is the minimum. > But I dislike short locales due to their uncertainty and remember some > programs and shell scripts that attempts to parse locale name directly > by itself for reasons I don't remember now. Absolutely true about the uncertainty. It's just subjective. We did what we thought made sense but bapt recognized an impeding bikeshed and just did away with it. For some reason gettext-tools only cares about french and japanese (thus easily patched). Here's what it looks like on current DragonFly: http://muscles.dragonflybsd.org/bulk/bleeding-edge-potential/latest-per-pkg/gettext-tools-0.19.6.log Note the identified traditional french is "fr_FR" which maps to fr_FR.ISO8859-15 on DragonFly. It's a moot point now I guess. ISO8859-1 has returned to FreeBSD for western europe (probably forever). John
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5648AB48.9070908>