查看“︁MediaWiki:Gadget-global-utils.js”︁的源代码

跳转到导航 跳转到搜索

因为以下原因,您没有权限编辑该页面:

  • 您无权编辑此JavaScript页面,因为编辑此页面可能会影响所有访问者。

您可以查看和复制此页面的源代码。

const wikis = Object.freeze( require( './global.json' ).wikis );
const wikiList = Object.freeze( Object.values( wikis ) );
function localization( i18nData ) {
const i18n = {};
mw.language.getFallbackLanguageChain().forEach( function(lang) {
if ( !i18nData.hasOwnProperty( lang ) ) return;
getAllKeys(i18nData[lang], i18n);
} );
return i18n;
}
function getAllKeys(data, target) {
Object.keys(data).forEach( function(key) {
if ( !data.hasOwnProperty( key ) ) return;
if ( target.hasOwnProperty( key ) ) {
if ( typeof target[key] === 'object' && !Array.isArray(target[key]) && target[key] !== null
&& typeof data[key] === 'object' && !Array.isArray(data[key]) && data[key] !== null ) {
getAllKeys(data[key], target[key]);
}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
000
1:0

返回MediaWiki:Gadget-global-utils.js