0
100 次瀏覽

我們的團隊至少有 16 個 Paratext 專案。我們需要知道每個 Paratext 專案中,新約每一卷書帶有 ToDo 標籤的未解決註釋(Unresolved notes)數量。我正在與 Claude Cowork 合作,試圖獲取這些資訊並將其放入試算表中。我自己可以透過在每個 Paratext  專案中開啟「註釋清單」(Notes List)視窗並適當設定篩選條件來獲取這些資訊。這樣做可以讓我今天得到數字,我不介意這樣做一次。但隨著我們追蹤團隊的進度,我將再次需要這些數字,所以我希望 Claude 能替我完成這件事,並且能夠重複執行。它一直無法得出與我在 Paratext 中看到的相符的數字。它在逆向工程資料結構方面遇到了困難。以下是它向我提出的問題: 
我想問開發人員的具體問題:

  1. 當使用者篩選「未解決的待辦事項」(Unresolved To Do)註釋時,Paratext 如何確定每個線程(thread)的目前標籤?是:(a) 所有使用者檔案中所有 TagAdded/TagRemoved 的全域累積,(b) 僅根註釋(root comment)的標籤,還是 (c) 其他情況?
  2. Paratext 如何確定一個線程是未解決的?是根註釋的 Status 欄位、任何使用者的 Status,還是專門的線程級欄位?
  3. 篩選結果顯示的是來自所有使用者的線程,還是僅顯示登入使用者曾參與的線程?
  4. 如果一個線程的根註釋已被刪除,它是否仍會出現在篩選結果中?
感謝您提供任何幫助。 
John Nystrom
Aitape West Translation Programme
SIL PNG 
機器翻譯自 English
Paratext (312 點) 提出 | 100 次瀏覽

2 個回答

0

既然提到了「根註釋」(root comment),我猜測這已經在執行了,但以防萬一,在計算任何其他內容之前,需要先收集具有相同線程 ID 的所有使用者的註釋,並按日期排序。這是 Paratext 對專案註釋線程的定義。在建立這個有序的註釋清單後,您就可以計算其他內容:

  1. 目前標籤是透過在遍歷註釋時查看 <TagAdded><TagRemoved> 元素來確定的。它最初設計為允許註釋有多個標籤,但我認為透過 UI 實際上無法做到這一點,所以您可能只需要查看最後一個包含 <TagAdded><TagRemoved> 元素的註釋。
  2. 沒有線程級別的資料。線程僅透過擁有相同線程 ID 的註釋而存在。要確定線程是否未解決,最後一個具有非空 <Status> 元素的註釋必須不是 "deleted"(通常是 "todo")。
  3. 是所有使用者。
  4. 我不確定那意味著什麼。如果它的意思是第一個註釋的 <Status> 為 "deleted",且沒有後續註釋更改狀態,那麼不,該線程將被視為已解決。
機器翻譯自 English
[Expert]
(16.7k 點) 提出
另外,請注意日期格式包含偏移量(即它們是本地時間)。它們不是 UTC。這意味著解析每個註釋的日期/時間時,必須考慮該偏移量,以確保排序正確執行。
機器翻譯自 English
+1

也許這比看起來簡單。您可以為多個專案開啟註釋清單。
當「註釋清單」(Notes List)出現時,選取您的全部 16 個專案。然後將篩選條件設定為未解決(unresolved)和待辦(todo)。

我在 aArp、aMal 和 aSer 中得到了 353 個未解決的待辦註釋。
image

機器翻譯自 English
[Expert]
(3.3k 點) 提出
謝謝你,Steve。是的,我們可以像您展示的那樣做,並且隨時都可以這樣做。但我目前目標是為每個專案的新約每一卷書獲取單獨的計數,以便我們可以看到誰跟上了進度,誰落後了,並能夠在可更新的試算表中獲取這些計數。
機器翻譯自 English
雖然我非常喜歡使用(AI 編寫的)腳本在外部解決所有問題,去做 PT 從未打算做的事情...

我認為 Steve 可能發現了什麼。為什麼不建立一個版面配置(Layout),在 16 個單獨的視窗中開啟所有 16 個專案的註釋,然後將其儲存為新的版面配置。當您需要查看總數時,可以載入該版面配置,其餘時間則載入您的標準版面配置。
機器翻譯自 English

Mnjames,

我實際上確實有一個 Paratext 版面配置,完全做到這一點。我們當然可以查看每個專案的「註釋清單」(Notes List),看看有多少註釋是未處理的(針對目前的書卷)。但隨著我們預計將以這些語言製作迷你聖經(Mini-Bibles),我們需要所有書卷的這些資訊。我們需要這種資訊以一種能讓我們概覽整個團隊的形式,以便我們能看到大局和細節。讓我或另一位團隊成員為每一卷書執行該操作並手動將數字輸入試算表,以便我們能看到大局,這是不切實際的。

Paratext 曾經有一個「大局」(Big Picture)視圖,如果我記得沒錯,它提供了這些資訊,但幾年前被移除了。我非常喜歡它,並覺得我們的團隊需要它。當時 Paratext 的「負責人」(Owner)討厭它,並問我們是否足夠頻繁地使用它以證明保留在 UI 中的合理性。我屈服了,說「不,如果這對開發團隊是個問題,就把它拿掉吧」,但我現在後悔說了那句話。這是群組專案(cluster projects)管理員需要的這種類型的東西。 

機器翻譯自 English

感謝 @mnjames 的建議,我現在有兩個 Python 腳本來完成這項任務並建立試算表。我隨時可以再次執行這些腳本來更新試算表。如果有人對這些腳本感興趣,請告訴我。我會在下方貼上試算表的儲存格內容。 

透過查看這些數字,我們可以看出誰即將完成哪些書卷的註釋,以及誰還有漫長的路要走。這有助於我們回答像「要多久才能清完專案註釋的積壓工作,以便為這些語言出版迷你聖經?」以及「如果我們在特定日期同時出版所有迷你聖經,誰可能已經準備好哪些書卷可以出版?」這樣的問題。 

感謝所有幫助我思考這個問題的人,以及鼓勵我學習使用 Claude 函式(這些是 Paratext 本身無法做到的功能)的人。 

JN

書卷aArpaArpBTaSnoaMalbBarbG1BTbPoubSumcGoicOGBTcRbrcWoldOpidOLBT總計
MAT810568929123617271139121103201406
MRK1421159485013115524203333445
LUK173932433739661123873212634341340
JHN1961327215153089421281071622401669
ACT11019612925325225112362802528306512502504841
ROM19293
1CO11
2CO112
GAL715478518967981010276
EPH2536569811655143
PHP1221158544177
COL648673432151
1TH31118411233100
2TH115513364
1TI424311563473355
2TI1111111961441151
TIT117311216
PHM11114
HEB15520
JAS11161255025597
1PE22344848667544895
2PE32457373653444420
1JN21112121130
2JN411131112
3JN112
JUD4455219943244236
REV110316397143546678
總計371622922066384956664775578378179196667796312624
機器翻譯自 English

相關問題

0
2 個回答 338 次瀏覽
我們想新增一些具有獨特標籤的筆記類別。但目前可用的圖示只有旗標: 我們過去曾經有這些選項: ……但這些選項已經消失了。有人能解釋一下原因嗎?
DVM 175 提出 已提問 5月 8, 2024
+1
1 個回答 510 次瀏覽
有時人們希望能夠同時篩選出未讀且未解決的註解 現在在 Paratext 9.5 及以上版本中已實現此功能 在較早版本的 Paratext 中無法做到這一點 不過,可以手動編輯篩選器來實現此結果 以下是一個簡短視頻,介紹了該過程: 如何建立用 ... 」註解的篩選器 您可以使用相同的過程來建立其他組合的篩選器(例如:已讀 / 未解決 或 未讀 / 已解決)
Phil_Leckrone 9.9k 提出 已提問 6月 23, 2021
0
1 個回答 213 次瀏覽
Yes, if someone adds a comment to a note there is a very high probability it means they think it needs to be discussed ... make it unresolved they have a one click way to do that.
匿名 提出 已提問 5月 7, 2015
0
2 個回答 239 次瀏覽
I am helping to manage a project with over 20,000 notes. Sometime in the past couple months 5000+ seem to ... to have caused this I would appreciate any insight. CrazyRocky
Kent Spielmann 1.8k 提出 已提問 8月 24, 2015
0
2 個回答 250 次瀏覽
有一些具有特定標籤的註釋尚未指派,但我希望將它們全部指派給某位團隊成員 我已經單獨重新指派了幾條,現在希望一次性處理剩下的 這在 ... User Defined Language file to be used with Notepad++ for syntax highlighting USFM text files) anon589069
anon589069 132 提出 已提問 7月 25, 2022
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
If anyone destroys God’s temple, God will destroy that person; for God’s temple is sacred, and you together are that temple.
1 Corinthians 3:17
3,048 個問題
6,007 個回答
5,672 則評論
2,028 位使用者