duplication in locale output ja_JP

Marco Atzeri marco.atzeri@gmail.com
Wed Jun 21 05:09:00 GMT 2017


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



More information about the Cygwin mailing list