On 16/04/2021 21:59, Maxim Nikulin wrote:
Ukrainian sort works better than Russian one with such example:

printf "Иванова Алла\nИванов Адам\nИванова Светлана\n" \
   | LANG=uk_UA.UTF-8 sort
Иванов Адам
Иванова Алла
Иванова Светлана

printf "Иванова Алла\nИванов Адам\nИванова Светлана\n" \
   | LANG=ru_RU.UTF-8 sort
Иванова Алла
Иванов Адам
Иванова Светлана

Sorry, I forgot to generate uk_UA locale so simple ordering were applied without ignoring of spaces in the shared part of locale definitions.

printf "Иванова Алла\nИванов Адам\nИванова Светлана\n" \
  | LANG=uk_UA.UTF-8 sort
Иванова Алла
Иванов Адам
Иванова Светлана

So only pl_PL and es_ES have significant spaces

<U0020> <space>;IGNORE;IGNORE;<U0020>

vs.

<U0020> IGNORE;IGNORE;IGNORE;<U0020> % SPACE

in iso14651_t1_common


Reply via email to