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