Summary: | 1Cv77: Нет поддержки Украинской и Белорусской локали | ||
---|---|---|---|
Product: | WINE@Etersoft | Reporter: | Vitaly Lipatov <lav> |
Component: | Обработка текста и локали; Буфер | Assignee: | Анатолий Лютин <vostok> |
Status: | CLOSED FIXED | QA Contact: | Vitaly Lipatov <lav> |
Severity: | major | ||
Priority: | P3 | CC: | baraka, kondratyuk, pav, vostok |
Version: | unspecified | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Linux | ||
Whiteboard: | |||
Заявки RT: | Связано с: | ||
Дата напоминания: | |||
Bug Depends on: | |||
Bug Blocks: | 42, 287 |
Description
Vitaly Lipatov
2006-03-05 22:39:12 MSK
шз за плохого патча сейчас не устанавливаются DCOM95/98 в русской локали: из-за lstrcmpA – зависает при использовании патча для перемешивания букв. Обход: запускать ##LANG=C WINEDLLOVERRIDES="ole32=n" dcom98.exe## Тут нужен тест для функции сортировки, см. kernel32/tests/locale.c Принял.Будет. Тест не выявил различий в порядке сортировки алфавита. Например: Сортировка в Узбекской локали ничем не отличается от Русской. Тест выявил раличия в порядке сортировки между русской и украинской локали (иоличаются в сортировке несколько последних символов). Предыдущий тест некорректен. Протестировали - белорусская локаль работает. Исправив collation.c мы можем поддерживать украинскую локаль (у украинцев мягкий знак сортируется после букв я - это основное отличие). Закрываю. Сделал хак (смотри коменты в патче), который для украинской локали мягкий знак помещает на нужное место. Объявляю о поддрежке Белорусской и Украинской локали в 1с. Про эстонцев, латышей и почих прибалтов: можно будет разобраться только после того, как разберёмся с сортировкой служебных символов. Вот что я прочитал в README к новой 1С. В связи с данным решением в 1С считаю дальнейшую разработку темы 8-мибитных сортировок неактуальной. Отключение проверки порядка сортировки ================================================================================== Начиная с релиза 7.70.026 имеется возможность отключения проверки идентичности порядка сортировки, установленного для базы данных и системного порядка сортировки. Отключение проверки достигается созданием в каталоге программных файлов системы или в каталоге информационной базы сигнального файла с именем OrdNoChk.prm. Содержание файла никакого влияния на работу системы не оказывает. В случае размещения файла в каталоге программных файлов системы проверка отключается при работе со всеми информационными базами, если в каталоге информационной базы - то только при работе с данной базой. Применение данной возможности может быть рекомендовано только в крайних случаях, когда не имеется возможности согласовать системный порядок сортировки с порядком сортировки, устанавливаемым для информационной базы. При отключении проверки порядка сортировки в условиях применения компоненты управления распределенными информационными базами НЕ СЛЕДУЕТ использовать символы любых алфавитов, кроме латинского, в трехбуквенном идентификаторе информационных баз, входящих в состав распределенной. Следует иметь в виду, что 1С:Предприятие при работе использует возможности по сортировке обоих механизмов, и отключение проверки идентичности порядка в них может привести к неожиданному для пользователя порядку следования строк, например, при формировании отчетов. |