[Legacy] PagePlus X6 и русский язык

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

BondD

Участник
Топикстартер
Сообщения
5
Реакции
47
Для тех кому НЕ важен русский язык интерфейса в PagePlus, а нужны переносы и, возможно, проверка орфографии.
Накопал на Серифовском форуме как люди встраивали поддержку греческого языка, решил попробовать с русским, и вполне получилось.

Для начала, идем в папку установленного PagePlus. Заходим в "Languages" и создаем там папку "Russian".
Копируем в нее, к примеру из испанского, файлы AutoCorrect_1034.zip, SsceSp.tlx, UserSp.tlx.
Переименовываем их в соответственно AutoCorrect_1049.zip, SsceRus.tlx и UserRus.tlx.
Затем устанавливаем Acrobat Reader, и из папки Adobe\Reader 10.0\Resource\Linguistics\Providers\Proximity\11.00 копируем в нашу папку файл rus.hyp.

Затем копируем нижеидущий текст в блокнот, подправляем пути, и сохраняем как файл с расширением reg.

Для 32 битного виндовс:
Код:
[HKEY_LOCAL_MACHINE\SOFTWARE\Serif\PagePlus\16.0\Languages\Russian]
"Hyphenation"="C:\\Program Files\\Serif\\PagePlus\\X6\\Languages\\Russian\\rus.hyp"
"Spelling 1"="C:\\Program Files\\Serif\\PagePlus\\X6\\Languages\\Russian\\SsceRus.tlx"
"Spelling 3"="C:\\Program Files\\Serif\\PagePlus\\X6\\Languages\\Russian\\UserRus.tlx"
"ID"=dword:00000419
"AutoCorrect"="C:\\Program Files\\Serif\\PagePlus\\X6\\Languages\\Russian\\AutoCorrect_1049.zip"
"Smart Quotes"="’|’|”|”"
"Spelling Options"=dword:00080000

Для 64 битного виндовс
Код:
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Serif\PagePlus\16.0\Languages\Russian]
"Hyphenation"="C:\\Program Files (x86)\\Serif\\PagePlus\\X6\\Languages\\Russian\\rus.hyp"
"Spelling 1"="C:\\Program Files (x86)\\Serif\\PagePlus\\X6\\Languages\\Russian\\SsceRus.tlx"
"Spelling 3"="C:\\Program Files (x86)\\Serif\\PagePlus\\X6\\Languages\\Russian\\UserRus.tlx"
"ID"=dword:00000419
"AutoCorrect"="C:\\Program Files (x86)\\Serif\\PagePlus\\X6\\Languages\\Russian\\AutoCorrect_1049.zip"
"Smart Quotes"="’|’|”|”"
"Spelling Options"=dword:00080000

Далее возвращаемся к нашим файлам. В принципе с ними все хорошо, но проверка орфографии у нас будет все слова отмечать как "с ошибкой" так как словарь скопирован от испанского языка.
Открываем в блокноте SsceRus.tlx и смотрим.
В первой строчке идет #LID 1034 1 251. Первое число - это айди кодировки языка. Для русского он равен 1049. Второе число - номер строчки с которой начинаются проверочные слова. Третье число - количество слов.
Напонить словарь можно из чего-то совместимого (раньше были такие словари для The Bat и Atlantis Word Processor), и по результату проставить значение количества слов.
В идеале было бы конечно удобней разобрать строение файла словаря с расширением clx. Так как он, судя по размеру, поддерживает морфологию и позволяет сделать файл намного компактней. Тогда можно было бы экспортировать в него русский словарь из Hunspell. Но пока остается только забивать все в tlx.
 

Fog_patch

12 лет на форуме
Сообщения
3 163
Реакции
998
Ответ: PagePlus X6 и русский язык

Что-то не заработало. Английский текст переносит, а русский нет. Переключение языка в палитре Character и включение галок в стилях не дает никакого эффекта.
 

JAW

15 лет на форуме
Сообщения
15 797
Реакции
3 454
Ответ: PagePlus X6 и русский язык

Работает, формат файла неверный туда нужно ещё заголовок добавить:

Код:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Serif\PagePlus\16.0\Languages\Russian]
"Hyphenation"="C:\\Program Files\\Serif\\PagePlus\\X6\\Languages\\Russian\\rus.hyp"
"Spelling 1"="C:\\Program Files\\Serif\\PagePlus\\X6\\Languages\\Russian\\SsceRus.tlx"
"Spelling 2"="C:\\Program Files\\Serif\\PagePlus\\X6\\Languages\\Russian\\rus32.clx"
"Spelling 3"="C:\\Program Files\\Serif\\PagePlus\\X6\\Languages\\Russian\\UserRus.tlx"
"ID"=dword:00000419
"AutoCorrect"="C:\\Program Files\\Serif\\PagePlus\\X6\\Languages\\Russian\\AutoCorrect_1049.zip"
"Smart Quotes"="’|’|”|”"
"Spelling Options"=dword:00080000
Файл в Spelling2 можно попробовать взять из Индизайна, в Акробате он какой-то куций
 

Fog_patch

12 лет на форуме
Сообщения
3 163
Реакции
998
Ответ: PagePlus X6 и русский язык

Заголовок, само собой. Не работает способ у меня. Проверил только что и на непатченной (до сервиспака) версии.
 

BondD

Участник
Топикстартер
Сообщения
5
Реакции
47
Ответ: PagePlus X6 и русский язык

С заголовком вопрос в том какая версия Windows - там получается он разный.
Untitled-1.jpg
По поводу переносов - у меня все работает. Может код языка неверно указали?
 

BondD

Участник
Топикстартер
Сообщения
5
Реакции
47
Ответ: PagePlus X6 и русский язык

Файл в Spelling2 можно попробовать взять из Индизайна, в Акробате он какой-то куций
Вроде как файлы clx у Адобы немного другие - в них только морфология прописана, а сам словарь рядом валяется в виде файла hsp или lex. По крайней мере красные подчеркивания от его использования не пропадают.
 

Fog_patch

12 лет на форуме
Сообщения
3 163
Реакции
998
Ответ: PagePlus X6 и русский язык

И все молчат...
В общем сам разобрался. Заработал hyp взятый отсюда http://www.adobe.com/support/downloads/thankyou.jsp?ftpID=4859&fileID=4559
(устанавливать ничего не надо -- открываем архиватором, вытаскиваем нужный файл)
 

BondD

Участник
Топикстартер
Сообщения
5
Реакции
47
Ответ: PagePlus X6 и русский язык

У меня rus.hyp стоковый от последнего Adobe Readera.
Рад что у вас в итоге все заработало :)
 

George

I wish I was a monster you think I am
15 лет на форуме
Сообщения
17 300
Реакции
7 863
Кто-нибудь шаманил такую же фишку в PagePlus X7?
 

George

I wish I was a monster you think I am
15 лет на форуме
Сообщения
17 300
Реакции
7 863
Статус
Закрыто для дальнейших ответов.