Я использую LibreOffice в Linux, и иногда мне приходится корректировать файлы .docx
для друга.
Эти файлы написаны на немецком языке, но они созданы на компьютере Windows, где по умолчанию используется арабский язык.
Они также отформатированы недопустимым способом (все строки выделены жирным шрифтом и 20 пт).
Нижеследующее не зависит от того, сначала я конвертирую .docx
в .odt
или нет.
В документе, как я его получаю, форматирование является мусором, но поток текста на самом деле правильный.
Когда я выделяю весь текст и нажимаю « Clear formatting
, поток текста изменяется на справа налево, а периоды также переходят влево.
++++++++. Вот так это выглядит
Вот как это должно выглядеть.++++
Я предположил, что это потому, что язык документа арабский, поэтому я попытался изменить язык документа из строки состояния, но это влияет только на проверку орфографии. Затем я хотел изменить язык на немецкий или английский в «Опции» → «Настройки языка» → «Языки», но он уже был установлен на немецкий!
Тем не менее, это говорит в Формат → Страница → Организатор:
Содержит:… + направление текста справа налево (по горизонтали) + описание страницы: арабский…
Я не знаю, почему эти настройки есть, так как они не установлены в настройках.
Можно вручную изменить поток текста слева направо в меню Формат → абзац → Выравнивание, но это очень поверхностно: нажатие клавиши « end
поместит курсор в (левое) начало строки, в то время как клавиша pos1
поместите его в (правый) конец строки.
Кроме того, выбор Clear formatting
впоследствии отменяет эту ручную настройку.
Единственный способ исправить эти проблемы с форматированием - это сначала сохранить документ как файл .txt
чтобы потерять всю метаинформацию, а затем снова открыть его и сохранить как .odt
.
Это не может быть единственным способом, однако.
Как я могу реально изменить язык документа?
Я искал ответы на www.ask.libreoffice.org, но не смог найти там решения. Эти ссылки на похожие темы, но не предоставили рабочего решения для этого случая:
https://ask.libreoffice.org/en/question/7269/how-to-change-language-in-whole-document/
https://help.libreoffice.org/Common/Selecting_the_Document_Language