0 голосов
487 просмотров

В каждой папке проекта есть файл Lexicon.xml (по крайней мере, если была выполнена обратная транслитерация).

Кроме того, во многих проектах участвуют иностранцы (консультанты, фасилитаторы), которым мог бы пригодиться «словарь», даже скромный.

Я немного подумал и провёл небольшое исследование, чтобы понять, как легко «заглянуть в словарь PT». Моя мечта — иметь очень скромный плагин на Python (сделанный мной; ну, в моих мечтах я могу), который при щелчке правой кнопкой мыши по слову показывает то, что было введено. И, по желанию, окно словаря, где можно было бы просматривать или искать…

Я также начал изучать специализированные XML-инструменты и редакторы. Некоторые из них могут превратить xml-файл в довольно красивую таблицу. Но я обнаружил, что структура словарей PT не способствует использованию таких инструментов, поскольку фактические «лексемы» хранятся скорее как «атрибуты», а не как «содержимое». И инструменты, которые я видел до сих пор (доступные по цене), также не любят тот факт, что у некоторых лексем больше значений, чем у других, то есть что подходящее определение таблицы потребовало бы структурированной системы индексов, записей, подиндексов и дополнительных записей.

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

Проект, с которым я работаю чаще всего, не хочет связывать PT и Flex, потому что эти два инструмента развиваются (здесь) через версии (и переименования) с разной скоростью. Это историческое решение, обусловленное плохим опытом с изменениями орфографии, миграциями программ и другими причинами. Существует офлайн-перенос данных PT в Flex, но никогда не в реальном времени, поэтому «поиск через Flex» — это лишь один вариант, если на том же компьютере, что и производственный Flex, возможно поддерживать разветвленный специальный Flex для этой цели.

Это очень открытый вопрос, в этот раз без срочности, но любой вклад будет очень приветствоваться. Спасибо.

Переведено машиной с языка English
Paratext от (934 очков)
снова показан | 487 просмотров

1 ответ

+1 голос
Лучший ответ

Посмотрите на Glossinator: http://lingtransoft.info/apps/glossinator-paratext-75-or-8x
Возможно, он выполнит часть того, что вы хотите сделать.

Есть также утилита под названием Glossy, которая работает с теми же данными.
https://bitbucket.org/davidrowbory/glossy/downloads/

Переведено машиной с языка English
от [Expert]
(2,9тыс. очков)

снова показан

Отлично, мне даже нравятся эти названия «Glossinator» и «Glossy». Определенно посмотрю. Спасибо.

Переведено машиной с языка English

Дайте мне знать, если вас вообще интересует Glossy. Он призван быть минималистичным интерактивным живым браузером словаря, сортируя от начала или конца слов и глосс. Я написал его для коллеги, а затем сам много им пользуюсь, но чтобы сделать его надежным и легким в установке, нужно больше времени, и я буду приоритизировать это только при большем интересе. Glossinator тоже хорош и, вероятно, лучше, но glossy работает на любой платформе, где запущен python!

Переведено машиной с языка English

Привет и спасибо. Я определенно заинтересован. Доказательство тому — то, что я даже хотел написать что-то подобное сам. Я учу Python последние несколько лет с девизом «автоматизируй скучные вещи». Если я смогу посмотреть ваш код, я, возможно, даже многому научусь…

(Приближаюсь к созданию своего первого инструмента с графическим интерфейсом: «Hyphenator», который будет брать данные из слов с переносами в PT8 и применять мягкие переносы к любому другому тексту; это должно быть очень полезно для публикации через Scribus или LibreOffice для малых языков. Я обнаружил, что PT хорошо управляет данными о переносах (даже отслеживая, какие записи подтверждены пользователем), в то время как Flex не позволяет настраивать поля на уровне форм слов (где должны храниться данные о переносах).

В любом случае, я совсем не настоящий программист, но я не боюсь следовать инструкциям и выполнять ручную установку или немного «похакать», если это необходимо. Спасибо.

Переведено машиной с языка English

Скачайте glossy по ссылке выше, и вы можете полистать исходный код. Все открыто. Интересная часть — это действительно XSL, который преобразует XML в интерактивный HTML-браузер словаря. Python нужен только для копирования словаря и соответствующей вставки ссылки на xsl. Возможно, это не лучший способ сделать это, но это безопасно, легко и дает вам файлы, которые можно отправить кому-нибудь по электронной почте. Какой-то графический интерфейс и встроенный python были бы хороши, но я еще не занимался работой с графическим интерфейсом на python.

Переведено машиной с языка English

Я наконец-то нашёл время, чтобы обновить glossy для Python3 и Paratext 9.

Я был бы рад, если бы вы могли протестировать его. Протестировано в моих средах Mac (Intel) и Windows (10, 64 бит). Есть несколько образцов словарей, которые вы можете скачать, чтобы увидеть, что он должен делать.

Переведено машиной с языка English

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

0 голосов
3 ответов 287 просмотров
Ключевые термины Ветхого Завета (KTOT) - это ресурс, который на данный момент необходимо устанавливать вручную. (См. ... могут быть взаимодействия, но они, похоже, продолжаются.
jeffh 1,4тыс. задал вопрос окт 29, 2022
0 голосов
4 ответов 524 просмотров
Я пытаюсь использовать программное обеспечение, которое отображает лексикон Paratext Interlinearizer. Однако и Glossy, ... понимаю, как заставить эти программы работать правильно.
anon838041 109 задал вопрос фев 9, 2022
0 голосов
1 ответ 61 просмотров
В Paratext Lite UBSGNT5+ на моём телефоне экран разделён, и во второй панели отображается словарь (не уверен, ... [необходимо?] указать некоторую относительную разницу в размере...
Paul 642 задал вопрос янв 4
0 голосов
2 ответов 239 просмотров
Несколько лет назад я вставил около 400 заметок в наш проект Заметки консультантов под названием Notes ... копирования существуют для проектов Заметки консультантов . Спасибо!
proftroy 103 задал вопрос июн 9, 2023
0 голосов
0 ответов 169 просмотров
In the window of the project that has the expected rate of progress you want to replace, click to make it ... that will overwrite the values already present for the selected task.
[Expert]
anon421222
735
задал вопрос фев 23, 2017
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,045 вопросов
6,005 ответов
5,671 комментариев
2,026 пользователей