Изменение языка интерфейса программы InDesign 5.0-7.0
Всё замечательно!
В указанной ветке реестра
Код
[HKEY_LOCAL_MACHINE∖SOFTWARE∖Adobe∖InDesign∖6.0]
помимо параметра "User Interface Locale Setting" есть еще строковый параметр "Installer Locale Setting". Если включен русский язык, то значение его должно быть "ru_RU", если английский язык - тогда "en_US". Файлы текущих настроек для данного языка сохраняются в папках
Код
∖Documents and Settings∖%user%∖Application Data∖Adobe∖InDesign∖[Версия]∖[язык]
и при переключении языка загружаются оттуда.
Так что надо обеспечить, чтобы эти папки существовали, и чтобы при изменении в реестре параметра "User Interface Locale Setting" одновременно менялся параметр "Installer Locale Setting".
Соответствующие reg-файлы прилагаются.
При таком переключении русская версия полностью переходит в английскую - включая и вызов HELP'а.
Параметр же реестра "Feature Set Locale Setting", видимо, ни на что не влияет, и его нет смысла трогать.
Еще в реестре есть подозрительная секция:
Код
[HKEY_LOCAL_MACHINE∖SOFTWARE∖Adobe∖DefaultLanguage]
с единственным параметром
Код
"AdobeProductLanguage"="ru_RU"
Что-то мне не захотелось с ней экспериментировать.
Хорошо было бы, если бы кто-нибудь такое переключение языка встроил в InDesign в виде сценария или иным удобным способом...
Пример REG-файла
Рассмотрим содержимое одного из файлов реестра на примере части REG-файла раздела HKEY_CURRENT_USER∖Control Panel∖Mouse.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER∖Control Panel∖Mouse]
"ActiveWindowTracking"=dword:00000000
"DoubleClickHeight"="4"
"SmoothMouseXCurve"=hex:00,00,00,00,00,00,00,00,15,6e,00,00,00,00,00,00,00,40,∖
01,00,00,00,00,00,29,dc,03,00,00,00,00,00,00,00,28,00,00,00,00,00
После первой строки текста REG-файла (заголовка) обязательно должна следовать пустая строка. Затем в квадратных скобках указывается раздел системного реестра, к которому относятся редактируемые параметры (в качестве разделителя между объектами реестра используется символ ∖). Далее следует перечисление параметров редактируемого раздела с указанием имени параметра, типа данных и значения параметра (каждый параметр отображается в отдельной строке текста файла). При этом соблюдаются следующие правила: имя параметра заключается в кавычки, затем после знака равенства указывается тип данных, далее после двоеточия — значение параметра. Если же тип данных не указан, то по умолчанию соответствующий параметр считается строковым, и его значение заключается в кавычки. Последняя строка REG-файла должна оставаться пустой.
Редактирование текста REG-файла осуществляется по обычным правилам работы с текстовыми файлами. Кроме того, с помощью REG-файла можно удалять элементы системного реестра. Например, чтобы удалить раздел реестра, необходимо перед его именем в тексте REG-файла поставить знак «минус»:
[-HKEY_CURRENT_USER∖Control Panel∖Mouse]
Следует учитывать, что удаление раздела невозможно до тех пор, пока не удалены все входящие в его состав подразделы, поэтому сначала необходимо произвести подобную операцию с ними.
Для удаления значения параметра следует поставить знак «–» после знака «=»:
"SnapToDefaultButton"=–
Сделанные изменения будут перенесены в реестр после импорта отредактированного REG-файла.