Date: Tue, 04 Feb 2014 01:25:56 +0400 From: Andrey Chernov <ache@freebsd.org> To: Tijl Coosemans <tijl@FreeBSD.org> Cc: =?UTF-8?B?R8OhYm9yIEvDtnZlc2TDoW4=?= <gabor@kovesdan.org>, svn-ports-head@freebsd.org, svn-ports-all@freebsd.org, i18n@freebsd.org, ports-committers@freebsd.org Subject: Re: svn commit: r341775 - in head: Mk/Uses converters/libiconv devel/gettext Message-ID: <52F00964.8010701@freebsd.org> In-Reply-To: <20140131095300.2bbe5c18@kalimero.tijl.coosemans.org> References: <201401292024.s0TKOomF031237@svn.freebsd.org> <52E97640.5020703@freebsd.org> <52EA297E.6030607@kovesdan.org> <20140130132652.5d945d44@kalimero.tijl.coosemans.org> <52EA862C.30201@freebsd.org> <20140130225350.5260dc47@kalimero.tijl.coosemans.org> <52EAD9BC.4060707@freebsd.org> <52EADC32.6050206@freebsd.org> <20140131095300.2bbe5c18@kalimero.tijl.coosemans.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 31.01.2014 12:53, Tijl Coosemans wrote: >> Just an example: >> # perl -e 'print "\xc1\n";' | iconv -f "ISO8859-15" -t "US-ASCII//TRANSLIT" >> ? >> iconv: warning: invalid characters: 1 >> (what ever this warning does here?) >> >> # perl -e 'print "\xc1\n";' | /usr/local/bin/iconv -f "ISO8859-15" -t "US-ASCII//TRANSLIT" >> 'A For BSD iconv internal name of "US-ASCII" is "ISO646-US", as iconv_canonicalize(3) shows. And for that name only one conversion table exists, from US-ASCII to UCS, which is void (does nothing): /usr/src/share/i18n/csmapper/ISO646/ISO646-US%UCS.646.src What we need to make to US-ASCII translation work is MISC/UCS%ISO646-US.src table, which can be made from f.e. ISO-8859/UCS%ISO-8859-15.src table. BTW, I see ISO-8859/UCS%ISO-8859-1.src transliteration is missing too. It will be better when somebody who knowns Citrus internals will look there. Who "owns" our Citrus code now and in contact with Citrus developers? We need some coordination here.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?52F00964.8010701>