пятница, 15 апреля 2016 г.

Cache': Удаляем русскую локализацию

При первоначальной установке Cache (все описания относятся к версии Cache 5.2.0.329 и на других версиях не проверялись), в каталоге CacheSys\Bin (каталог по умолчанию) устанавливаются специальные dll локализации, содержащие локализованные сообщения и диалоги для разных языков. Для использования английского языка в Cache на Windows с русским языком, dll с ресурсами русского языка необходимо переименовать или удалить (если кто-то помнит, то в версии Cache 5.0.х существовала настройка в Configuration Manager "English Mode Only").
Список dll локализации для русского языка:
Наименование dllКраткое описание элементов локализации
BCGCBResRUS.dllнастройка панелей инструментов Studio
CacheActivateWizardRUS.dllМастер Cache Activate
CacheObjectRUS.DLLCacheObject Dynamic Link Library
CacheWebFormWizardRUS.dllМастер веб-форм Cache'
CctrlResourceRUS.dllдиалоги работы с файлом шифрования базы данных
ConnectionGUIRUS.DLLМенеджер соединений
CStudioRUS.DLLCache Studio
CSysTrayRUS.DLLресурсы Cache куба и его меню
ctermresRUS.DLLCache terminal
LicWizRUS.DLLМастер лицензии
utilRUS.DLLнабор строк локализации


Язык интерфейса System Management Portal определяется по заголовку Accept-Language посылаемому браузером. Соответственно, при изменении приоритетов языков браузера, меняется и язык System Management Portal. Например, для Internet Explorer языки и их приоритеты, можно задать в настройках Tools - Internet Options - Languages.

Так же можно заметить, что, например, при установке RUW8 локали, формируется глобаль локализации ^%qCacheMsg("%Utility","ru"), удаление которой изменяет язык System Management Portal без изменения настроек браузера. Но надо помнить, что для удаления этой глобали требуются определенные права.

Язык системных сообщений и ошибок меняется в глобали ^%SYS("LANGUAGE","CURRENT") Например,
s ^%SYS("LANGUAGE","CURRENT")="en"


infer_no

Комментариев нет:

Отправить комментарий