曾經有一個專案,我稱之為 BEN_old。
它設有一個包含許多條目的逐字對照(interlinear)設定,結果會自動傳送至一個連結的專案(回譯),名為 BEN_ILR_old(這個名稱是 Interlinear-Results 的縮寫)。
甚至還有一個連結的自由翻譯專案,因為有些顧問不喜歡只閱讀純粹的逐字對照內容。這個專案名為 BEN_IFT_old(這個名稱讓人聯想到 Interlinear-Free-Translation,雖然這在邏輯上有些矛盾,但提醒了這些檔案在工作流程中的角色)。
現在,由於一些不適合在網路上公開的原因,該專案被分支(forked),並由另一個組織接手。出於相同的原因,舊名稱被保留,而分支後的檔案獲得了新名稱:
主要翻譯現在稱為 BEN_new。
逐字對照數據仍然存在,但我找不到方法將結果指派或傳送至 BEN_ILR_new。當我嘗試開啟逐字對照工具(interlinearizer)時,出現的是 PT 9.2 熟悉的歡迎視窗,它仍然記得舊的設定(現在是在新主要翻譯 BEN_new 的名下),並希望將所有逐字對照結果傳送至 BEN_ILR_old。
當我嘗試建立新的設定時,會出現如下嚴厲的警告:
The interinearizer can only use language data for one purpose at a time.
‘You have already created the following settings for the ‘BEN’ language:
Back translation of BEN_new[sic], Model text: RSV, Output: BEN_ILR_old
Would you like to replace these settings with the following:
Back translation of BEN_new, Model text: RSV, Output: BEN_ILR_new
在分支過程中,我已經基於 BEN_ILR_old 建立了這個 BEN_ILR_new。所以我想要點擊「是」。
但我希望從了解 PT 內部運作機制的人那裡獲得確認,以確保團隊不會在數據上損失數百小時的工作量。
備選方案 B:
我四處查看,找到了一個名為 InterlinearSetup.xml 的 XML 檔案。
其結構非常清晰,基本上顯示了現有的半舊設定,其中 BEN_new 正在進行逐字對照,而結果仍將傳送至 BEN_ILR_old。
這些行看起來可以進行修改(hack),如下所示:
<ExportScrTextName>BEN_ILR_old</ExportScrTextName>
<ExportScrTextId>here a 40 digit guid which I could obtain from the online PT registry</ExportScrTextId>
然而,在未經論壇詢問之前,我絕不會去修改任何 XML 檔案(當然是在關閉 PT 的情況下)。
因此,請告訴我,在分支後,重新設定我們久經考驗的舊設定的安全且推薦的方法是什麼?請記住,檔案主要只是重新命名,出於非技術原因,它們應該仍然能正常協作。謝謝。
There once was a project, I will call it BEN_old.
It had an interlinear set-up with many entries, and the results were automatically sent to a linked project (back translation) called BEN_ILR_old (the name mnemonics Interlinear-Results)
There was even a linked free translation, as some consultants do not like to read just interlinear strong-stuff. This one was called BEN_IFT_old (that name reminds of Interlinear-Free-Translation which would be a contradiction but reminds of the way those files are part of a work-flow).
Now for reasons that do not belong on the interweb, the project was forked and is now done by another organisation. For same reasons, the old names remained and new names were given to the forked files:
Main translation now called BEN_new.
And the interlinear data is still there, but I find no way to assign or send the results to BEN_ILR_new. When I try to open the interlinearizer, I get the well known welcome window from PT 9.2 and it still knows about the old setup (now under the name of the new main translation BEN_new) and wants to send all interlinear results to BEN_ILR_old.
When I try to create a new set-up, I get a dire warning like this:
The interinearizer can only use language data for one purpose at a time.
‘You have already created the following settings for the ‘BEN’ language:
Back translation of BEN_new[sic], Model text: RSV, Output: BEN_ILR_old
Would you like to replace these settings with the following:
Back translation of BEN_new, Model text: RSV, Output: BEN_ILR_new
During the forking-process, I had already created this BEN_ILR_new, based on the BEN_ILR_old. So I want to click YES.
But I would like to get confirmation from some people who understand the inner workings of PT, so that the team will not lose hundreds of work hours on the data.
Plan B:
I have looked around and found an XML file called InterlinearSetup.xml.
The structure is very clean and it is basically showing the one existing semi-old set-up where BEN_new is being interlinearized and results would still go to BEN_ILR_old.
The lines look hackable like this:
<ExportScrTextName>BEN_ILR_old</ExportScrTextName>
<ExportScrTextId>here a 40 digit guid which I could obtain from the online PT registry</ExportScrTextId>
Yet, I would never hack any XML file (with a shut-down PT of course) without first asking here in the forum.
So, please, what is a safe and recommended way to re-set-up our old proven set-up after the fork, with the knowledge in mind that the files have mainly been re-named for non-technical reasons and should still work together fine? Thank you.