Язык текста по умолчанию

Автор dziglo, 10 мая 2023, 01:19

0 Пользователи и 1 гость просматривают эту тему.

bigor

Цитата: dziglo от 13 июня 2023, 20:43А что такое поиск по экспертным настройкам?
В меню Сервис >  Параметры и далее по стрелкам на картинке
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

dziglo

Цитата: bigor от 13 июня 2023, 20:50В меню Сервис >  Параметры и далее по стрелкам на картинке

Извините за беспокойство. Еще вопрос по этой же теме.
Еще решил добавить в oxt проставление галочки здесь:



По вашей инструкции (Расширенные возможности и т.д.) ищу: Hyphenation
Нахожу:

Создаю файл Linguistic.xcu

Там прописываю:

<?xml version="1.0" encoding="UTF-8"?>
<oor:component-data oor:name="Linguistic"
        oor:package="org.openoffice.Office"
        xmlns:oor="http://openoffice.org/2001/registry"
        xmlns:xs="http://www.w3.org/2001/XMLSchema">

    <node oor:name="Hyphenation">
        <prop oor:name="IsHyphAuto" oor:finalized="true" >
            <value>true</value>
        </prop>
    </node>
</oor:component-data>

В файле manifest.xml добавляю строку:
<manifest:file-entry manifest:full-path="Linguistic.xcu" manifest:media-type="application/vnd.sun.star.configuration-data"/>
Все закатываю в oxt-файл. И при установке этого oxt-файла галочка на «Автоматические переносы» не ставится. Что я не так сделал?
И еще — если я там же хочу в поле «Минимальная длина слова в символах» установить цифру 4, то как мне это сделать в файле Linguistic.xcu ?

bigor

вот такой файл меняет значение IsHyphAuto на true, но я сомневаюсь, что оно поменяется автоматом в стиле. Нужно проверять, изменение IsHyphAuto на false руками вызывает крах LO, пришлось править файл и переустанавливать расширение.
И как пишет economist, все уже дописано до нас, надо научиться искать :) 
<?xml version="1.0" encoding="UTF-8"?>
<oor:component-data oor:name="Linguistic" oor:package="org.openoffice.Office"
    xmlns:oor="http://openoffice.org/2001/registry"
    xmlns:xs="http://www.w3.org/2001/XMLSchema" >
    <node oor:name="Hyphenation">
    <prop oor:name="IsHyphAuto" oor:type="xs:boolean" oor:finalized="true">
        <value>true</value>
    </prop>
    </node>
</oor:component-data>
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

dziglo

Цитата: bigor от 15 июня 2023, 14:59но я сомневаюсь, что оно поменяется автоматом в стиле

Не поменялось :-(

bigor

вот ссылка на книжку по расширениям. Правда на английском, но может вы с ним дружите
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

dziglo

Цитата: bigor от 15 июня 2023, 17:32вот ссылка на книжку по расширениям

Спасибо, с помощью гугл-переводчика смогу. Правда по ссылке четырехстраничный pdf (4 страницы).

bigor

Цитата: dziglo от 15 июня 2023, 19:17четырехстраничный pdf
да, книга это громко сказано :) но даже эти 4 страницы интересны были для меня
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

dziglo

Цитата: bigor от 15 июня 2023, 19:18но даже эти 4 страницы интересны были для меня

Попробовал сменить минимальную длину слова в символах (по умолчанию — 5).
В Linguistic.xcu вставил:

   <prop oor:name="MinWordLength" oor:type="xs:short">
      <value>4</value>
   </prop>

Получилось:



Но толку от этого мало — галочка не ставится. Какой-то нюанс упущен :-)

bigor

Цитата: dziglo от 15 июня 2023, 21:40галочка не ставится
у меня кодом из #32 галочка установилась.
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

dziglo

Цитата: bigor от 15 июня 2023, 21:47у меня кодом из #32 галочка установилась.

Вот странно, у меня не получается. Сейчас снова попробовал и на LibreOffice и на OpenOffice. Ни там, ни там галочка не проставилась.

dziglo

Цитата: bigor от 15 июня 2023, 21:47у меня кодом из #32 галочка установилась.

А вы можете попробовать поставить мой oxt?
OXT

Только предварительно галочку уберите. )

bigor

Я не прав, значение IsHyphAuto становится true, а галочки не было.
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

bigor

В общем если немного почитать, то выясняется что
ЦитироватьВ меню «Сервис → Параметры → Настройки языка → Лингвистика» существует параметр «Автоматическая расстановка переносов», позволяющий отключить запрос на расстановку переносов вручную.
вот именно эту галку мы и ставим меняя IsHyphAuto
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

dziglo

Цитата: bigor от 15 июня 2023, 23:07В общем если немного почитать, то выясняется что
ЦитироватьВ меню «Сервис → Параметры → Настройки языка → Лингвистика» существует параметр «Автоматическая расстановка переносов», позволяющий отключить запрос на расстановку переносов вручную.
вот именно эту галку мы и ставим меняя IsHyphAuto

Так «мою» галочку поставить в oxt нельзя?

bigor

#44
Цитата: dziglo от 15 июня 2023, 23:35Так «мою» галочку поставить в oxt нельзя?
во всяком случае не через xcu
Я вчера озадачился, сравнил registrymodifications.xcu до установки галки в формате абзацев и после. Изменений в файле не произошло.
Галку я так понимаю нужно ставить в стиле абзаца, но базовый изменить вряд ли получится.
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут