從原始碼中安裝¶
安裝 Weblate 前,請先遵照用於您系統的安裝說明:
使用 Git 來抓取最新的 Weblate 資源 (或下載 tarball 包並將其解壓):
git clone https://github.com/WeblateOrg/weblate.git weblate-src
另外,您可以發佈檔案。從可以從我們的網站 <https://weblate.org/> 來下載。下載是加密簽名的,參閱 驗證釋出工件。
安裝目前的 Weblate 程式碼到 Python 環境:
. ~/weblate-env/bin/activate uv pip install -e 'weblate-src[all]'
如果打算從原始碼簽出執行測試套件,請依照 Weblate 的本機測試 的說明安裝開發相依套件。
複製
weblate/settings_example.py到weblate/settings.py。將新的
settings.py檔案中的值調整為您所需要的。您至少需要提供資料庫憑證和 Django 金鑰,但在生產安裝中需要做更多的變更,參閱:調整設定。新增 Weblate 使用的資料庫,參閱 適用於 Weblate 的資料庫設定。
建立 Django 資料表、靜態檔案和初始資料 (請參閱 資料庫匯入初始資料 與 提供靜態檔案 ):
weblate migrate weblate collectstatic
備註
無論任何時候更新儲存庫時,都應該重複這一步驟。
為發行版封裝 Weblate¶
pyproject.toml 中的相依套件版本描述 Weblate 專案已測試的執行階段環境。從 PyPI 安裝及進行 Weblate 發行流程時,這些版本範圍會刻意保持嚴格,因為 Weblate 無法驗證較寬鬆版本範圍所涵蓋的每一種相依套件版本組合。
發行版套件可以用發行版套件集中的版本取代這些 Python 套件。這樣做時,請針對封裝後的相依套件集執行 Weblate 測試套件,並以測試通過作為該發行版套件的相容性依據。
請讓與 Weblate 緊密耦合的配套套件和 Weblate 發行版本保持同步:
相較於其他 Python 相依套件替代項目,這些套件的版本不相符更可能在執行階段或測試期間造成問題。
也參考
測試設定請參閱 Weblate 的本機測試,Weblate 的發行週期則請參閱 發佈週期。