powered by simpleCommunicator - 2.0.57     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / локализация ASE 15.5
8 сообщений из 8, страница 1 из 1
локализация ASE 15.5
    #37080010
_Drive_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго дня,

а как теперь правильно включать поддержку русского языка в ASE15.5
я пытался сделать как раньше, но (в принципе вроде как работает) в логе вижу
00:00:00000:00001:2011/01/21 18:28:04.69 server ASE's default unicode sort order is 'binary'.
00:00:00000:00001:2011/01/21 18:28:04.69 server ASE's default sort order is:
00:00:00000:00001:2011/01/21 18:28:04.69 server 'rusnocs_cp1251' (ID = 59)
00:00:00000:00001:2011/01/21 18:28:04.69 server on top of default character set:
00:00:00000:00001:2011/01/21 18:28:04.69 server 'cp1251' (ID = 53).
00:00:00000:00001:2011/01/21 18:28:04.69 server Master device size: 120 megabytes, or 61440 virtual pages. (A virtual page is 2048 bytes.)
00:00:00000:00018:2011/01/21 18:34:08.67 kernel ksctsetlocale: connectivity library error. Operation: Msg. 33818168, Severity 6, cs_locale: cslib user api layer: common library error: Failed to map a local name to an object id!.
00:00:00000:00018:2011/01/21 18:34:08.67 kernel ksctsetlocale: connectivity library error. Operation: cs_locale(CS_SET CS_SYB_SORTORDER rusnocs_cp1251).

что было сделано:
в C:\Sybase\locales\locales.dat
прописал в секции [NT]
locale = default, us_english, cp1251
а дальше пришлось вызывать хр. процедуры ...
раньше (в ASE 12.5.4) я это все делал через syconfig.exe
добавлял каталог c:\sybase\locales\english\cp1251\
копировал туда из cp850 и ....... "телемаркет"
...
Рейтинг: 0 / 0
локализация ASE 15.5
    #37080028
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Drive_,

Никак, с подачи работает.

В смысле локализация.

А вот установка дефолтного коллейшена -- это как и раньше, только
я вот никогда syconfig.exe и не использовал,

sp_configure только.

Вообще в документации всё расписано.
...
Рейтинг: 0 / 0
локализация ASE 15.5
    #37080088
_Drive_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В том то и дело что все нужные заклинания я сделал
... или Вы о том что надо locales.dat вернуть в исходное состояние?
т.е. locale = default, us_english, iso_1 ?
...
Рейтинг: 0 / 0
локализация ASE 15.5
    #37080104
_Drive_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вернул .... таже байда
...
Рейтинг: 0 / 0
локализация ASE 15.5
    #37080175
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Drive_,

или Вы о том что надо locales.dat вернуть в исходное состояние?

locales.dat тут вообще ни при чём.

Он на это никак не влияет.
...
Рейтинг: 0 / 0
локализация ASE 15.5
    #37080184
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторраньше (в ASE 12.5.4) я это все делал через syconfig.exe
добавлял каталог c:\sybase\locales\english\cp1251\
копировал туда из cp850 и ....... "телемаркет"

Это тоже не то, это -- сообщения библиотек локализованные.
Это тоже на sotr order не влияет.

МОжет быть пойдём другим путём: скажи всё-таки, что же ты сделать -то хочешь ?
...
Рейтинг: 0 / 0
локализация ASE 15.5
    #37080215
_Drive_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хочу чтобы была нормальная поддержка русского языка ... полная локализация нам НЕ нужна, т.е.
сообщения об ошибках пусть будут на английском, а вот сортировка (без учета case) ,было русской
в принципе оно как то все работает, ведь в логе пишет ...
00:00:00000:00001:2011/01/21 18:28:04.69 server ASE's default sort order is:
00:00:00000:00001:2011/01/21 18:28:04.69 server 'rusnocs_cp1251' (ID = 59)
00:00:00000:00001:2011/01/21 18:28:04.69 server on top of default character set:
00:00:00000:00001:2011/01/21 18:28:04.69 server 'cp1251' (ID = 53).

Но смущает вот что:
00:00:00000:00018:2011/01/21 18:34:08.67 kernel ksctsetlocale: connectivity library error. Operation: Msg. 33818168, Severity 6, cs_locale: cslib user api layer: common library error: Failed to map a local name to an object id!.
00:00:00000:00018:2011/01/21 18:34:08.67 kernel ksctsetlocale: connectivity library error. Operation: cs_locale(CS_SET CS_SYB_SORTORDER rusnocs_cp1251).
...
Рейтинг: 0 / 0
локализация ASE 15.5
    #37092864
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Drive_.
00:00:00000:00001:2011/01/21 18:28:04.69 server ASE's default sort order is:
00:00:00000:00001:2011/01/21 18:28:04.69 server 'rusnocs_cp1251' (ID = 59)
00:00:00000:00001:2011/01/21 18:28:04.69 server on top of default character set:
00:00:00000:00001:2011/01/21 18:28:04.69 server 'cp1251' (ID = 53).

Но смущает вот что:
00:00:00000:00018:2011/01/21 18:34:08.67 kernel ksctsetlocale: connectivity library error. Operation: Msg. 33818168, Severity 6, cs_locale: cslib user api layer: common library error: Failed to map a local name to an object id!.
00:00:00000:00018:2011/01/21 18:34:08.67 kernel ksctsetlocale: connectivity library error. Operation: cs_locale(CS_SET CS_SYB_SORTORDER rusnocs_cp1251).

Добавьте следующую строку в секцию [collate] файла objectid.dat (находится в %sybase%/ini)

1.3.6.1.4.1.897.4.9.3.59 = rusnocs

И будет счастье
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / локализация ASE 15.5
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]