Page 1 of 1

Korean alignment is not correct.

Posted: Thu Jun 03, 2021 8:47 am
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) ㄱ ㄲ ㄴ ㄷ ㄸ ㄹ ㅁ ㅂ ㅃ ㅅ ㅆ ㅇ ㅈ ㅉ ㅊ ㅋ ㅍ ㅌ ㅎ

Re: Korean alignment is not correct.

Posted: Thu Jun 03, 2021 9:15 am
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?

Re: Korean alignment is not correct.

Posted: Thu Jun 03, 2021 2:34 pm
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.

Re: Korean alignment is not correct.

Posted: Mon Jun 07, 2021 11:23 am
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.

Re: Korean alignment is not correct.

Posted: Mon Jun 07, 2021 11:26 am
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.

Re: Korean alignment is not correct.

Posted: Mon Jun 07, 2021 11:36 am
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.