跳至內容

用戶:Xiplus/js/SpecialInterlanguageLink

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書

SpecialInterlanguageLink是一項在User/User talk/Mediawiki/Special等不支援跨語言連結的命名空間中提供跨語言連結的小工具。

啟用

您的common.js加入以下代碼:

importScript('User:Xiplus/js/SpecialInterlanguageLink.js');

設置

預設設置

SpecialInterlanguageLink = {
	"lang": {
		"en": "English"
	},
	"namespace": [-1, 2, 3, 8]
};

若想更改預設設置,請將上述代碼複製到您的common.js中,並改變相應變數的值,記得放置在importScript的前面。以下是詳細介紹。設置完成後,請清除快取

自訂

lang
跨語言連結及顯示文字,key為跨wiki字首,可參考Special:Interwiki,value為顯示文字。
namespace
啟用的命名空間編號,可參考Wikipedia:名字空間

範例

啟用Meta和Commons,且僅特殊頁面啟用

SpecialInterlanguageLink = {
	"lang": {
		"m": "Meta",
		"c": "Commons"
	},
	"namespace": [-1]
};

在其他wiki使用

在他站的common.js或全域的global.js加入

mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:Xiplus/js/SpecialInterlanguageLink.js&action=raw&ctype=text/javascript');

並設置相關的跨語言連結,例如從英文維基百科連到中文維基百科的字首是zh,中文其他各站連到百科是w,詳見各站的Special:Interwiki。備註:若在全域global.js進行設置,需注意跨wiki字首是否在全部站點都適用。