infrae.i18nextract是擴建食譜創建一個腳本來提取多個包串i18n的成.pot 腳本合併或編譯所有可用的翻譯也可以。
該腳本支持提取的Python腳本,Zope頁面模板,變色龍頁面模板,配方師的形式和席爾瓦元數據架構。
在為例擴建:
[席爾瓦翻譯]
配方= infrae.i18nextract
包=
  silva.core.views
  silva.core.smi
輸出= $ {擴建:目錄}
輸出包= silva.translations
域=席爾瓦
額外的路徑= $ {zope2:位置} / lib目錄/蟒蛇
選項
包
 軟件包列表提取翻譯。
產量
 對於創建的模板文件輸出目錄。
輸出包
 如果指定了,你就可以直接創建模板文件的包內。
域
 使用翻譯域。
額外的路徑
 在為了增加能夠額外蟒蛇路徑來加載Python代碼從中提取翻譯字符串。
腳本
創建兩個腳本:
部分名稱提取物
 那些提取翻譯。 -p保存在擴建部分指定的輸出包創建的模板文件中的選項。
部分名稱管理
 管理翻譯文件在擴建部分指定的輸出包:
  * -m合併翻譯模板文件到所有現有的翻譯文件。
  * -c編譯所有現有的翻譯文件。
最後腳本需要有命令的msgfmt和msgmerge安裝的系統(在gettext的提供),
什麼是此版本中的新:
< ul>
什麼版本1.3是新的:
- 添加兩個選項--export-tar包來創建存檔可用於翻譯上傳到啟動板,和--import-壓縮包,可以用來從Lanchpad導入包。
- 在添加了Zope-產品選項來啟用提取,使用舊的Zope產品的代碼。
什麼版本1.2.1的新:
- 在.xml文件並不總是席爾瓦元。如果他們不能被解析為這種不失敗。
什麼版本1.2是新的:
- 在重命名合併成腳本管理。添加選項編譯翻譯文件。
- 在修復日誌輸出時轉換包含點,這是錯誤的。
要求:
- 在Python中
評論沒有發現