0 голосов
96 просмотров
Мы только что установили версию 2.5.12, и при смене языка возникает ошибка.

Мой коллега не может переключиться на арабский язык.

Я удалил и переустановил программу, но теперь не могу переключиться на английский — система автоматически выбрала первый язык, арабский.

Ошибка выглядит так:

Traceback (most recent call last):
  File "ptxprint.py", line 381, in <module>
AttributeError: 'GtkViewModel' object has no attribute 'configId'

PTXprint Version 2.5.12

Затем снова появляется сообщение об необработанном исключении в скрипте:

Failed to execute script 'ptxprint' due to unhandled exception:
'GtkViewModel' object has no attribute 'configId'

Traceback (most recent call last):
  File "ptxprint.py", line 381, in <module>
AttributeError: 'GtkViewModel' object has no attribute 'configId'
Переведено машиной с языка English
PTXprint от (222 очков) | 96 просмотров

3 Ответов

0 голосов
Ну... Я могу подтвердить наличие бага. Я создам отчет об ошибке на GitHub.
Существует обходной путь для настройки, если вы сможете найти, где на ваших компьютерах хранится файл ptxprint_user.cfg (на Linux он находится в ~/.config/ptxprint/ptxprint_user.cfg). Это текстовый файл, и вам нужно найти строку, начинающуюся с lang=

Например, у меня для английского языка указано "lang=en.UTF-8", а для арабского, вероятно, должно быть ar.UTF-8.
Безусловно, сначала сделайте резервную копию файла!
Переведено машиной с языка English
от (1,1тыс. очков)
0 голосов
У меня была точно такая же проблема, когда я пытался переключить интерфейс на французский язык в версии 2.5.12. Теперь я обновился до версии 2.6.1, и все работает как положено.

Однако стоит отметить, что иногда, когда я нажимаю на кнопку выбора языка, в появившемся меню отображаются только арабский и китайский языки. Когда это происходит, обычно остальные языки появляются чуть позже, иногда даже без повторного нажатия.

Джефф
Переведено машиной с языка English
от (1,4тыс. очков)
0 голосов
Мы снова сталкиваемся с этой проблемой в последней версии 2.6.10. В классе Paratext из 15 человек это произошло как минимум у 2 студентов. В одном случае мы попробовали несколько раз, и в итоге сработало. В другом случае ошибка продолжает появляться, и она немного отличается от исходной:

File "ptxprint.py", line 384, in <module>
'NoneType' object has no attribute 'prjid'

В нашем случае мы всегда пытаемся сменить язык интерфейса с английского на французский.
Переведено машиной с языка English
от (1,4тыс. очков)
Ну, после X попыток (где X — какое-то произвольно большое целое число...) кто-то другой попробовал снова, и это сработало. А для предыдущего пользователя, у которого была проблема, кто-то другой попробовал несколько раз, и когда я попробовал, это тоже сработало. Так что, видимо, хитрость в том, чтобы один человек попробовал, а затем другой попробовал снова?! В любом случае, непосредственная проблема решена, но в коде там есть某种 хрупкость, которая, возможно, заслуживает внимания.
Переведено машиной с языка English

Похожие вопросы

0 голосов
1 ответ 20 просмотров
Я использую Ubuntu 25.04, и я установил ptxprint следующим образом: sudo apt install python3-ptxprint Я ... этой версии Python модуль pathlib не имеет атрибута _posix_flavour.
bit 495 задал вопрос окт 8, 2025
0 голосов
5 ответов 109 просмотров
Когда я впервые создаю проект в PTXprint, я могу связать его с существующим проектом PT. Я заметил, что иногда ... процесс, но такое иногда случается.) Отсюда и мой вопрос.
Tim 934 задал вопрос апр 24
0 голосов
4 ответов 150 просмотров
Я пытаюсь напечатать пробную версию одной книги (Евангелие от Иоанна) со словарными статьями, содержащимися в этой книге. ... параметры на вкладке Advanced. PTXprint Version 2.4.21
aaron_wade 124 задал вопрос янв 15, 2025
0 голосов
2 ответов 221 просмотров
Вот отчет об ошибке, который я получаю. PTXprint Version 1.9 Пожалуйста, отправьте на: [Email Removed] PTXprint [1.9] - ... отчет об ошибке Ссылки для проверки: 1.375 1.375 6.63
ace541611 123 задал вопрос авг 23, 2021
+1 голос
1 ответ 21 просмотров
В моей коллекции текстов есть тексты на нескольких языках. Было бы очень полезно, если бы разные языки отображались разными цветами ... синим и т. д. Есть ли способ это сделать?
Roland 245 задал вопрос сен 23, 2025
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Accept the one whose faith is weak, without quarreling over disputable matters.
Romans 14:1
3,046 вопросов
6,005 ответов
5,671 комментариев
2,026 пользователей