paraTrooper и украинский язык

Статус
Закрыто для дальнейших ответов.

poliarny

Участник
Топикстартер
Сообщения
24
Реакции
0
Полтора года назад кто-то уже спрашивал, но ему не ответили. Скрипт не сортирует некоторы буквы из украинского алфавита.
Можно ли как-то адаптировать его под украинский алфавит?
 

sakhar

Professional
15 лет на форуме
Сообщения
1 550
Реакции
134
Ответ: paraTrooper и украинский язык

Ветка по скриптам рядом. Здесь это ОФФтоп...
А другой скрипт пробовали? Например, из дистрибутива Индизайна - SortParagraphs.jsx.
 

MT

15 лет на форуме
Сообщения
246
Реакции
93
Ответ: paraTrooper и украинский язык

С сортировкой украинского сложность
состоит в том, что буквы русского алфавита
стоят в кодовой таблице строго по алфавиту
и сортировать их можно просто сравнивая
строковые переменные.
Украинские буквы стоят отдельно.
Поэтому если сценарий основан на сравнении
строчных переменных (как адобовский)
для сортировки украинского его приспособить
нельзя.
 

poliarny

Участник
Топикстартер
Сообщения
24
Реакции
0
Ответ: paraTrooper и украинский язык

sakhar сказал(а):
А другой скрипт пробовали? Например, из дистрибутива Индизайна - SortParagraphs.jsx.
У меня ID 3, там такого скрипта нет.

MT сказал(а):
Украинские буквы стоят отдельно.
Поэтому если сценарий основан на сравнении
строчных переменных (как адобовский)
для сортировки украинского его приспособить
нельзя.
Понял. Жаллль....
 

kaatm

15 лет на форуме
Сообщения
1 101
Реакции
19
Ответ: paraTrooper и украинский язык

Нельзя — это слишком категоричный ответ. Можно написать свой метод сортировки.
 

poliarny

Участник
Топикстартер
Сообщения
24
Реакции
0
Ответ: paraTrooper и украинский язык

sakhar сказал(а):
Ветка по скриптам рядом. Здесь это ОФФтоп...
А другой скрипт пробовали? Например, из дистрибутива Индизайна - SortParagraphs.jsx.
Абзацы, начинающиеся на і, ї, є кидает последними.

kaatm сказал(а):
Нельзя — это слишком категоричный ответ. Можно написать свой метод сортировки.
Да я уже понял:(
 

MT

15 лет на форуме
Сообщения
246
Реакции
93
Ответ: paraTrooper и украинский язык

Я ответил, что нельзя приспособить
адобовский сценарий, основанный на
сравнении строковых переменных.

Если писать свой, то конечно можно.

Например записать алфавит в переменную
и искать вхождения по InSrt().

Тут уж в строку можно всунуть любую последовательность
символов и по ней сортировать.

Но это уже другая тема,
и даже другая ветка форума...
 
Статус
Закрыто для дальнейших ответов.