0
714 次瀏覽

我正在使用一些聖經模組(Bible Modules)來縮減一些舊約故事。我可以為常規聖經文本建立 PDF,但嘗試列印聖經模組時,產生的是一串錯誤清單,而不是 PDF。PTXprint-module
有人能幫忙排除這些問題嗎?

機器翻譯自 English
PTXprint (245 點) 提出 | 714 次瀏覽

11 個回答

0

嗨 Brent,感謝您提出這個問題。能否請您做幾件事,這可能有助於我們解決它:
a) 確保您使用的是最新版本(版本 1.5.5)——因為我們昨天剛修復了一個重大錯誤
b) 如果這樣沒有改變結果,請將聖經模組檔案傳送到 ptxprint[underscore][Email Removed] 給我們。這可能有助於我們查明發生了什麼情況。

機器翻譯自 English
(3.2k 點) 提出
0

我在一個聖經模組上遇到了非常類似的錯誤:
PTXprint Version 1.5.6

Traceback (most recent call last):
File “ptxprint\gtkview.py”, line 651, in onOK
File “ptxprint”, line 137, in doit
File “ptxprint\runjob.py”, line 195, in doit
File “ptxprint\runjob.py”, line 195, in
File “ptxprint\runjob.py”, line 309, in dojob
File “ptxprint\texmodel.py”, line 683, in convertBook
File “ptxprint\texmodel.py”, line 636, in flattenModule
File “ptxprint\usfmutils.py”, line 445, in parse
TypeError: ‘NoneType’ object is not iterable

<class ‘TypeError’>: ‘NoneType’ object is not iterable

機器翻譯自 English
(118 點) 提出
0

嗨 Mark,
我仍然遇到這個問題,想知道您是否找到了修復方法。謝謝!

機器翻譯自 English
(118 點) 提出
0

嗨 Dan,很抱歉您仍在與這個問題作鬥爭。我原本以為沒有消息就是好消息,但現在我知道事實並非如此。請再次嘗試使用最新版本(版本 1.5.14.1),如果問題仍然存在,請使用「進階」(Advanced)選項卡上的「建立存檔」(Create Archive)按鈕製作一個 ZIP 檔案,並將其傳送至 ptxprint[underscore][Email Removed] 給我們。這是我們重現並為您解決問題的最簡單方式。

機器翻譯自 English
(3.2k 點) 提出

嗯,最新版本(1.5.14.3)對來說仍然不起作用。這是錯誤訊息:

PTXprint Version 1.5.14.3

Traceback (most recent call last):
File “ptxprint\gtkview.py”, line 703, in onOK
File “ptxprint”, line 145, in doit
File “ptxprint\runjob.py”, line 188, in doit
File “ptxprint\runjob.py”, line 188, in
File “ptxprint\runjob.py”, line 307, in dojob
File “ptxprint\texmodel.py”, line 702, in convertBook
File “ptxprint\texmodel.py”, line 655, in flattenModule
File “ptxprint\usfmutils.py”, line 446, in parse
File “ptxprint\usfmutils.py”, line 511, in parse_element
File “ptxprint\usfmutils.py”, line 466, in parse_element
TypeError: expected string or bytes-like object

<class ‘TypeError’>: expected string or bytes-like object

這是我上個月透過電子郵件發送給 ptxprint_support 的未修改聖經模組。

機器翻譯自 English
0

感謝您的耐心,Brent。我現在相信這個問題已經修復(在 版本 1.5.14.4 中),所以您現在應該能夠再次從模組產生 PDF 輸出。請告訴我們結果如何……

機器翻譯自 English
(3.2k 點) 提出
0

仍然有問題。我嘗試的每個模組都會出現這個錯誤:
Canonicalise Text Error! Failed to flatten module text (due to a Syntax Error?): Check for USFM errors and/or problems with a module.

機器翻譯自 English
(245 點) 提出

這確實很奇怪。那只是一條警告訊息,還是導致中斷的錯誤?它會產生 PDF 還是什麼都沒有?
當您關閉「進階」(Advanced)選項卡中「其他」(Other)部分名為「自動修正 USFM」(Auto-Correct USFM)的選項時,情況是否有所不同?

機器翻譯自 English
0

這是導致中斷的錯誤。它不會產生 PDF。
我嘗試關閉「自動修正 USFM」(Auto-Correct USFM),但情況相同。

機器翻譯自 English
(245 點) 提出

在最新的 版本 1.5.15 中,我們嘗試讓錯誤訊息更具幫助性。請告訴我們結果如何……

能否請您確保模組提取經節的任何書卷都通過 Paratext 的「基本檢查」(Basic Checks)(沒有錯誤)——否則 PTXprint 會卡住並給您錯誤。例如,確保在第一個 \v 經節開始之前,\c 章節和 \s 小節標題之後有 \p。

機器翻譯自 English
0

仍然有問題,但錯誤訊息現在更具體了。不再是「檢查 USFM 錯誤」,而是:
C:…01GENKon.SFM: line 1381,6: missing space after verse number ‘3M’

我對模組提取的部分運行了基本檢查。由於我尚未設定幾個參數(標點符號後跟小寫字母、標記後跟小寫字母、字元清單、引號規則、重複字元被列為完成建議),所以出現了很多錯誤。對於這個目的來說,哪些基本檢查最重要?除了沒有在 /q2 後使用大寫字母外,我沒有發現任何 USFM 錯誤。

機器翻譯自 English
(245 點) 提出
0

我會說最低限度要求是:
image
而且標記(Markers)必須對整本書有效(不僅僅是您提取文本的那部分)。原因是整本書會先被處理,然後從中提取所需的節。所以如果有章節/節缺失,影響不會太大,但那裡存在的內容必須處於良好狀態,以便我們為模組進行處理。

機器翻譯自 English
(3.2k 點) 提出

在模組來源的那本書中,我發現了幾個這樣的問題。在一處,經節號碼和經節第一個詞之間沒有空格。那可能就是問題所在。
此外,大約 10 個章節沒有小節標題,並且在沒有 \p 標記的情況下開始,還有幾個腳註沒有閉合的 \ft 標記。雖然我修正了這些,但我懷疑它們不是問題所在。
我確實有一些空經節,我沒有修正它們,這也沒有阻止 PTXprint 建立 PDF。

機器翻譯自 English
0

我不確定 Paratext 基本檢查是否能檢測到這一點,但如果您有類似於前兩行之一的內容:

\v 1\somemarker shoudn't be part of the verse number
\v 2Nor should words
\v 3-4a Ranges are fine though, as long as you put a space after. 

如果經節號碼後沒有空格,雖然有些程序完全不在意,但這對於 PTXplus / XeTeX 來說是一個保證的問題。
上面的第二行不會導致 XeTeX 崩潰(我不確定 Python 前端的情況),但 XeTeX 會將經節號碼視為 “2Nor”,這可能不是您想要的。

修復方法只是在裡面加個空格。

我見過的所有 USFM 文件都假設數字後會有空格,而最新版本明確指出應該有。 Chapters and Verses — Unified Standard Format Markers 3.0.0 documentation

機器翻譯自 English
(294 點) 提出
已重新顯示

相關問題

0
1 個回答 257 次瀏覽
我建立了一個僅包含 \inc、\ref 和 \r 標記的聖經模組,例如: \inc v \r Matyu 4:8-11 \ref Mat 4:8-11 然後我的譯者編輯了模組中引用的經節,但在執行 S/R 之後,我在聖經模組中看不到這些變更。是否有我必須包含的標記,讓聖經模組使用修訂後的翻譯,而不是 S/R 之前的原始版本?或是有相關的設定嗎?
sonya_paoli 120 提出 已提問 2月 2, 2023
0
1 個回答 203 次瀏覽
有人有聖誕故事聖經模組,可以供我們(語言技術使用)使用或參考嗎?
[Moderator]
james_post
2.1k 提出
已提問 12月 5, 2022
0
5 個回答 542 次瀏覽
在「聖經模組的規格是什麼」中,我看到這是一個可能的標記: \mod 將一個模組的內容包含在另一個模組的內容中。包含其他模組的模組有時被稱為「父」模組,而被包含的模組有時被稱為「子」模組。範例:\mod child_module.sfm 在什麼情況下會應用此功能,以及該如何實作? 謝謝。
anon180868 195 提出 已提問 10月 26, 2022
0
2 個回答 309 次瀏覽
我有一位不屬於我所在機構的同事,需要協助建立聖經模組(Bible Module)。我已經指引他參考相關的說明文件,但他仍然感到困難。我使用這些模組的經驗是在 10 多年前,而且目前工作負荷非常重,無法在協助他之前先自行摸索。請問是否有人能與他合作處理這件事?請寄電子郵件給我,我會將你們聯繫起來。 非常感謝, Shegnada
Shegnada 1.3k 提出 已提問 2月 1, 2022
0
2 個回答 428 次瀏覽
In PT 9 I tried to create Bible module(XXA extra book), it's taking too much time. Same module it's took less than ... 8. It will be helpful to get some direction on this issue.
Prabhu_beelagi 241 提出 已提問 6月 3, 2020
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
I appeal to you, brothers and sisters, in the name of our Lord Jesus Christ, that all of you agree with one another in what you say and that there be no divisions among you, but that you be perfectly united in mind and thought.
1 Corinthians 1:10
3,047 個問題
6,007 個回答
5,672 則評論
2,027 位使用者