3
我想有以下工藝流程:.po和.pot文件的文件內容有什麼區別?
- 程序員標誌着在源代碼中的某些條目作爲平移
- 程序員產生一個模板文件(如果.POT我理解正確的話)
- 翻譯器使用模板文件來翻譯字符串。他從來沒有得到任何代碼的一部分。
如果添加新字符串或更新舊字符串,將生成新模板並且翻譯器可以「更新」其舊翻譯。他只需要檢查/翻譯已更改/新的字符串。程序員不應該做這個更新工作。
目前我使用poEdit及其更新功能。我想在的.po文件這個條目提供poEdit的所需信息:
"X-Poedit-Basepath: /var/www/community-chess\n"
但是,這使得它必須要完成,最新的源代碼。這意味着程序員必須做更新的第一步。
如果我理解它正確,.pot文件是.po文件的模板。這只是一個空的(因此沒有翻譯的字符串).po文件?如何在Linux機器上爲PHP項目創建.pot文件?
我試過xgettext:'xgettext -D/var/www/community-chess/login.wrapper.php'。據我所知,我必須指定一個文件。只給它的目錄不起作用。另外,它給了我一個激怒我的.po文件。這就是爲什麼我想知道.po和.pot文件結構是否存在差異的原因。 –
否PO和POT文件之間沒有結構性差異。 POT只是用作模板的未翻譯的PO文件。在您想要的工作流程中,您可以按照建議使用xgettext,並且翻譯人員會根據POT更新其PO文件。 – Dwayne