Markdown 檔案¶
在 5.0 版被加入.
備註
此格式的支援尚在開發中。某些功能可能尚未提供,行為也可能隨發行版本而改變。歡迎提供測試意見。
從 Markdown 檔案中提取可翻譯內容並供翻譯。對於含 JSX 語法的 Markdown 檔案,使用 MDX 檔案。
Markdown 單元會自動取得 md-text、auto-safe-html 及 strict-same 旗標。這能讓純文字、標準 HTML 及自訂元素繼續接受不安全 HTML 檢查,同時避免清理 MDX 或類 JSX 元件等非 HTML 的尖括號語法。已知含有 HTML 且應一律清理的字串(包括 SVG 或 MathML 片段),請明確加上 safe-html 旗標。
備註
與多數其他格式不同,翻譯檔案中的變更不會匯入 Weblate,因為這無法可靠進行。翻譯應以 Weblate 為準,而不是以翻譯檔案為準。
也參考
範例檔案:
# Ahoj světe!
Orangutan has five bananas.
Try Weblate at [weblate.org](https://demo.weblate.org/)!
*Thank you for using Weblate.*
副檔名 |
|
|---|---|
語言能力 ⓘ |
單語言 |
支援複數 ⓘ |
|
支援描述 ⓘ |
|
支援解釋 ⓘ |
|
支援情境 ⓘ |
|
支援位置 ⓘ |
|
支援旗標 ⓘ |
|
API 辨識碼 |
|
支援唯讀字串 ⓘ |
|
支援移除已不再使用的字串 ⓘ |
|
檢查此格式新增的標記 ⓘ |
|
Weblate 設定¶
典型的 Weblate 元件設定 |
|
|---|---|
檔案遮罩 |
|
單語言基底語言檔案 |
|
新翻譯的範本 |
|
檔案格式 |
Markdown file |
檔案格式參數 |
|
處理重複字串¶
Weblate 預設將字串的每次出現視為不同的翻譯單元來提供基於行的情境。在 Markdown 表格中這可能有問題,因為調整行順序會改變情境,導致譯文丟失。
若要將相同字串整合成單一翻譯單元,請在 檔案格式參數 中啟用 合併相同字串。
備註
啟用此選項會停用合併單元的逐行情境,確保即使文件內的資料列或章節移動,翻譯仍維持穩定。
翻譯前置內容值¶
根據預設,YAML 前置內容會擷取為單一可翻譯區塊。在 檔案格式參數 中啟用 Translate front matter values,即可剖析 YAML 前置內容並僅翻譯純量字串值,同時盡可能保留鍵、結構、註解及格式。MDX 檔案 檔案也可使用相同設定。