從原始碼中安裝

  1. 安裝 Weblate 前,請先遵照用於您系統的安裝說明:

  2. 使用 Git 來抓取最新的 Weblate 資源 (或下載 tarball 包並將其解壓):

    git clone https://github.com/WeblateOrg/weblate.git weblate-src
    

    另外,您可以發佈檔案。從可以從我們的網站 <https://weblate.org/> 來下載。下載是加密簽名的,參閱 驗證釋出工件

  3. 安裝目前的 Weblate 程式碼到 Python 環境:

    . ~/weblate-env/bin/activate
    uv pip install -e 'weblate-src[all]'
    

    如果打算從原始碼簽出執行測試套件,請依照 Weblate 的本機測試 的說明安裝開發相依套件。

  4. 複製 weblate/settings_example.pyweblate/settings.py

  5. 將新的 settings.py 檔案中的值調整為您所需要的。您至少需要提供資料庫憑證和 Django 金鑰,但在生產安裝中需要做更多的變更,參閱:調整設定

  6. 新增 Weblate 使用的資料庫,參閱 適用於 Weblate 的資料庫設定

  7. 建立 Django 資料表、靜態檔案和初始資料 (請參閱 資料庫匯入初始資料提供靜態檔案 ):

    weblate migrate
    weblate collectstatic
    

    備註

    無論任何時候更新儲存庫時,都應該重複這一步驟。

為發行版封裝 Weblate

pyproject.toml 中的相依套件版本描述 Weblate 專案已測試的執行階段環境。從 PyPI 安裝及進行 Weblate 發行流程時,這些版本範圍會刻意保持嚴格,因為 Weblate 無法驗證較寬鬆版本範圍所涵蓋的每一種相依套件版本組合。

發行版套件可以用發行版套件集中的版本取代這些 Python 套件。這樣做時,請針對封裝後的相依套件集執行 Weblate 測試套件,並以測試通過作為該發行版套件的相容性依據。

請讓與 Weblate 緊密耦合的配套套件和 Weblate 發行版本保持同步:

相較於其他 Python 相依套件替代項目,這些套件的版本不相符更可能在執行階段或測試期間造成問題。

也參考

測試設定請參閱 Weblate 的本機測試,Weblate 的發行週期則請參閱 發佈週期