工作空間

工作空間會將相關翻譯專案分組。工作空間位於專案上層,提供共用位置來顯示專案清單、進行工作空間範圍的存取控制,以及在啟用計費模組時顯示計費詳細資料。

工作空間成員資格不會授予翻譯或管理其中專案的存取權。專案存取仍由專案存取控制設定和專案團隊控制,請參閱 專案存取控制

工作區頁面列舉了您可以存取的那個工作區的專案。

../_images/workspace-projects.webp

已登入的使用者也可以在工作空間的 診斷 分頁中,檢閱依專案與組件分組的診斷結果。請參閱 專案及工作區診斷概覽

已登入使用者可開啟 專案我的工作空間,列出其有明確工作空間團隊指派的工作空間。此清單不會只因使用者具有全站管理存取權而納入工作空間。

網站管理者可在 管理工作空間 的管理介面列出所有工作空間。

../_images/workspaces.webp

工作空間統計會彙總所有所屬與共享內容,包括您無法存取的專案及受限組件。專案清單和動作仍會依權限篩選。請參閱 statistics access filtering

工作區 檔案 選單會下載 ZIP 封存檔,其中包含您可存取且有權下載的所屬組件。工作區成員資格不會略過專案存取控制或組件限制。此選單也提供 上傳翻譯 指引。工作區層級不支援上傳;請選取專案,再開啟個別翻譯以上傳檔案。

可在工作區中存取專案且能編輯翻譯的使用者,可以選擇 操作搜尋及取代,在經權限篩選、屬於該專案的內容中取代文字。系統會沿用現有的 搜尋並取代 預覽與確認工作流程。

移除工作空間

具有 編輯工作空間設定 權限的使用者可從 操作整理或移除 移除工作空間。

僅可移除空白工作空間。請先移動或移除工作空間中的所有專案。與帳務關聯的工作空間無法移除。

專案建立和移動

有沒有工作空間均可建立專案:

  • 在工作空間中建立專案,需要具備該工作空間的 新增專案至工作空間 權限。

  • 建立不屬於任何工作空間的專案,需要具備全站的 新增專案 權限。

使用 Weblate 的 REST API 建立專案時,請在 workspace 欄位中傳遞工作空間 UUID。

可以從專案的 組織 分頁在工作空間之間移動既有專案,也可以使用 Weblate 的 REST API 變更 workspace 欄位。移動專案需要具備編輯專案的權限,以及來源和目標工作空間的 編輯工作空間設定 權限。目標工作空間也需要 新增專案至工作空間 權限。將專案移出工作空間,還需要具備全站的 新增專案 權限。

工作空間設定

工作空間設定會定義工作空間身分,以及專案和組件繼承的預設值。

工作空間名稱

詳細的工作空間名稱,用於工作空間列舉和專案組織中。

使用工作空間翻譯記憶

此工作空間中的專案是否可以使用工作空間內共用的翻譯記憶。個別專案也必須啟用工作空間翻譯記憶。

貢獻至工作空間翻譯記憶

此工作空間中的專案是否可以將翻譯提供給工作空間翻譯記憶。個別專案也必須啟用提供功能。

具有編輯工作空間權限的使用者可開啟 操作翻譯記憶,瀏覽、下載、刪除或重建自動建立的工作空間翻譯記憶項目。請參閱 使用者介面

翻譯授權條款

此工作空間中專案和組件的預設翻譯授權。

貢獻者授權協議

此工作空間中專案和組件的預設貢獻者授權合約。可用 Markdown 調整文字格式或插入連結。

加入新翻譯

在此工作空間的專案和組件中,要求建立新翻譯時的預設行為。

語言代碼類型

Weblate 在此工作空間的專案和組件中建立的翻譯的預設語言程式碼樣式。

第二語言

翻譯此工作空間中專案和組件時和來源語言一同顯示的預設第二語言。

翻譯旗標

工作空間層級的翻譯旗標。這些旗標會與專案、組件及翻譯旗標合併,而非以繼承值取代。

提交、新增、刪除、合併、附加元件與合併請求訊息

此工作空間中各專案及組件的預設提交與合併請求訊息範本。這些範本使用與組件訊息設定相同的標記。

內建預設值遵循 Conventional Commits,並在可用時加入 Weblate 連結。使用訊息編輯器旁的 還原網站預設值,可為該訊息還原目前安裝環境的預設值。

設定繼承

設定繼承可讓通用預設值只設定一次,並在較低的作用範圍重複使用:

  • 工作空間定義工作空間中專案的預設值。

  • 專案定義專案中類別和組件的預設值。

  • 分類會為巢狀分類及該分類中的組件定義預設值。

  • 除非停用該設定的繼承,否則組件會使用最近繼承作用範圍的有效值。

這適用於翻譯授權、貢獻者授權協議、新增翻譯、語言代碼樣式、第二語言及提交訊息範本。

專案、分類及組件設定會為這些值提供 從工作空間繼承從專案繼承從分類繼承 核取方塊。啟用繼承時,設定表單會顯示繼承值;停用繼承並儲存後,即可編輯儲存的覆寫值。

翻譯旗標的處理方式不同。工作空間、專案、分類、組件及翻譯旗標會合併,因此每個層級都能新增旗標,而不會取代較低層級的旗標。

建立工作空間時,這些預設值會從目前的安裝環境預設值複製而來。之後變更安裝環境預設值,不會更新既有工作空間。

不屬於工作空間的專案也會在建立時儲存自己的預設值;除非將其移入工作空間並設定為繼承,否則不會從工作空間繼承。

升級既有安裝環境時,Weblate 會整併相符的設定:如果專案中的所有組件都使用相同值,該值會移至專案,而這些組件會改為繼承。接著會以相同方式將設定從專案整併至工作空間。分類設定初始化為繼承其上層分類,且相符的明確下層覆寫值可整併至分類。不同的值仍會直接設定於較低作用範圍。

工作空間存取控制

工作空間具有其範圍專用的團隊。這些團隊只控制工作空間層級的動作;不會授予工作空間內專案的翻譯存取權。

../_images/workspace-access.webp

預設工作空間團隊為:

所有者

可以編輯工作空間設定、將專案新增至工作空間、管理工作空間存取權,以及檢視或支付指派給工作空間的計費方案。

專案建立者

可以將專案新增至工作空間。

使用者只要能存取工作空間中的至少一個專案,仍可檢視工作空間頁面。這不會授予計費存取權,或新增更多專案的權限。

帳務

啟用 帳務 時,會將計費方案指派給工作空間。該工作空間中的專案會計入工作空間計費方案。

具備 編輯工作空間設定 權限的使用者可以檢視及支付計費方案。計費通知電子郵件會寄給這些使用者。

計費功能是選用的。未安裝計費模組時,仍可使用工作空間。

從舊版計費擁有者升級

較舊的 Weblate 版本會將計費擁有者直接儲存在計費方案上。這些使用者會移轉至計費方案涵蓋之工作空間的 擁有者 團隊。