User:Xiplus/js/SpecialInterlanguageLink
< User:Xiplus | js
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字首是否在全部站點都適用。