Korean alignment is not correct.

Found a bug in "Everything"? report it here
Post Reply
korusr
Posts: 3
Joined: Thu Jun 03, 2021 8:13 am

Korean alignment is not correct.

Post by korusr »

In Korean language, one morpheme consists of two or three parts.
For example,
ㄴ+ㅏ= 나
ㄱ+ㅏ+ㅁ = 감

I don't know if it's just my program,
Everything's file name alignment is strange : 라 우 거 엔

It is not correct. The proper alignment is as follows : 거 라 엔 우

The alignment should proceed in the following order.

1. First part(consonant)
: ㄱ ㄲ ㄴ ㄷ ㄸ ㄹ ㅁ ㅂ ㅃ ㅅ ㅆ ㅇ ㅈ ㅉ ㅊ ㅋ ㅍ ㅌ ㅎ

2. (If the first part is the same,) Second part(vowel)
: ㅏ ㅐ ㅑ ㅒ ㅓ ㅔ ㅕ ㅖ ㅗ ㅘ ㅙ ㅚ ㅛ ㅜ ㅝ ㅞ ㅟ ㅠ ㅡ ㅢ ㅣ

3. (If the second part is the same,) Third part(consonant)
: Ø(morpheme where the third element does not exist) ㄱ ㄲ ㄴ ㄷ ㄸ ㄹ ㅁ ㅂ ㅃ ㅅ ㅆ ㅇ ㅈ ㅉ ㅊ ㅋ ㅍ ㅌ ㅎ
void
Developer
Posts: 17153
Joined: Fri Oct 16, 2009 11:31 pm

Re: Korean alignment is not correct.

Post by void »

Thank you for the bug report korusr,

Please confirm:
Is the strange alignment of 거 라 엔 우 showing as 라 우 거 엔 in the search box after typing: ㄱ ㅓ ㄹ ㅏ ㅇ ㅔ ㄴ ㅇ ㅜ

or is a result filename showing incorrectly?

Please forgive my lack of understanding of Korean..
If I type in ㄱ ㅓ ㄹ ㅏ ㅇ ㅔ ㄴ ㅇ ㅜ should the edit control show: 거 라 엔 우 -Is this the correct output for the input sequence?
therube
Posts: 5056
Joined: Thu Sep 03, 2009 6:48 pm

Re: Korean alignment is not correct.

Post by therube »

(I didn't read this, I didn't read what I'm linking to, I only know that that thread exists...)

AllDup, not working with Korean Characters.
korusr
Posts: 3
Joined: Thu Jun 03, 2021 8:13 am

Re: Korean alignment is not correct.

Post by korusr »

void wrote: Thu Jun 03, 2021 9:15 am Thank you for the bug report korusr,

Please confirm:
Is the strange alignment of 거 라 엔 우 showing as 라 우 거 엔 in the search box after typing: ㄱ ㅓ ㄹ ㅏ ㅇ ㅔ ㄴ ㅇ ㅜ

or is a result filename showing incorrectly?

Please forgive my lack of understanding of Korean..
If I type in ㄱ ㅓ ㄹ ㅏ ㅇ ㅔ ㄴ ㅇ ㅜ should the edit control show: 거 라 엔 우 -Is this the correct output for the input sequence?
For exampe,
Correct alignment :
Ae
Da
Dfb
Dn

Current ver. Everything
Da
Dn
Ae
Dfb

The same sorting error occurs when sorting Korean files by name.

Based on the example above, "A" and "D" are compared and "A" is ahead, so "A" should be deployed at the beginning.
However, the actual alignment does not result in "Ae" being first arranged.

Perhaps, when sorting Korean, the program does not seem to sort by comparing each element, but rather by sort of character set.
In other words, the program does not compare A and D, but Ae and Da.

I don't know if it's just on my PC, but I don't know the alignment criteria for this program.
Aa, Ba,....Za,... Ab, Bb,....Zz, Aaa,....
I thought the program was aligned in this way, but some items didn't fit, so there seems to be an additional rule.

I wanted to change the sorting rules myself, but I couldn't figure out how, so I posted on the forum.
Last edited by korusr on Mon Jun 07, 2021 11:27 am, edited 1 time in total.
void
Developer
Posts: 17153
Joined: Fri Oct 16, 2009 11:31 pm

Re: Korean alignment is not correct.

Post by void »

The sort order is incorrect?

Everything 1.4 and earlier sort by Unicode code point.

Could you please try the Everything 1.5 Alpha.
Everything 1.5 sorts by Unicode weight.
korusr
Posts: 3
Joined: Thu Jun 03, 2021 8:13 am

Re: Korean alignment is not correct.

Post by korusr »

void wrote: Mon Jun 07, 2021 11:26 am The sort order is incorrect?

Everything 1.4 and earlier sort by Unicode code point.

Could you please try the Everything 1.5 Alpha.
Everything 1.5 sorts by Unicode weight.
The 1.5 version seems to have normal alignment. I will wait for the 1.5 version. Thank you.
Post Reply