Web lists-archives.com

Re: duplication in locale output ja_JP




On 21/06/2017 00:16, Brian Inglis wrote:
On 2017-06-20 14:50, Marco Atzeri wrote:
I don't know if it is a bug or just a curiosity.
$ uname -svr
CYGWIN_NT-6.1 2.8.1(0.310/5/3)
it seems there are two equal entry for ja_JP
and it is the only one with repetition
$ locale -a |grep -i "ja"
ja_JP
ja_JP
ja_JP.utf8
ja_JP.ujis
ja_JP@cjknarrow
ja_JP.utf8@cjknarrow
japanese
japanese.euc
japanese.sjis
$ locale -a | uniq -d
ja_JP

Looks like the ja_JP locale.alias entry is redundant when a Windows
entry also exists:

$ cmd /c ver
Microsoft Windows [Version 10.0.14393]
$ uname -svrmo
CYGWIN_NT-10.0 2.8.0(0.309/5/3) 2017-04-01 20:47 x86_64 Cygwin
$ locale --version
locale (cygwin) 2.8.0
$ locale -av | fgrep ja_JP
locale: ja_JP           archive: /usr/share/locale/locale.alias
locale: ja_JP           archive: /cygdrive/c/WINDOWS/System32/KERNEL32.DLL
locale: ja_JP.utf8      archive: /cygdrive/c/WINDOWS/System32/KERNEL32.DLL
locale: ja_JP.ujis      archive: /usr/share/locale/locale.alias
locale: ja_JP@cjknarrow archive: /cygdrive/c/WINDOWS/System32/KERNEL32.DLL
locale: ja_JP.utf8@cjknarrow archive:
/cygdrive/c/WINDOWS/System32/KERNEL32.DLL
$ fgrep ja_JP /usr/share/locale/locale.alias
japanese        ja_JP.eucJP
japanese.euc    ja_JP.eucJP
ja_JP           ja_JP.eucJP
ja_JP.ujis      ja_JP.eucJP
japanese.sjis   ja_JP.SJIS

Same results on Cygwin32.


you are right. It is also true for ko_KR, but the
order in /usr/share/locale/locale.alias
was hiding it

$  locale -a | sort | uniq -d
ja_JP
ko_KR

$  locale -av |grep ko_KR
locale: ko_KR           archive: /cygdrive/c/Windows/syswow64/kernel32.dll
locale: ko_KR.utf8      archive: /cygdrive/c/Windows/syswow64/kernel32.dll
locale: ko_KR           archive: /usr/share/locale/locale.alias
locale: ko_KR@cjknarrow archive: /cygdrive/c/Windows/syswow64/kernel32.dll
locale: ko_KR.utf8@cjknarrow archive: /cygdrive/c/Windows/syswow64/kernel32.dll



--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple