MediaWiki:Gadget-translation-editor.js: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
armeński -> ormiański
przenosze liste aliasow do MediaWiki:Gadget-langdata.js
Linia 117:
 
var forbiddenTranslations = [ 'polski język migowy' ];
 
// [[:Kategoria:Szablony indeksujące języków (ujednoznacznienia)]]
// [[Wikisłownikarz:Olafbot/SK/tłumaczenia2]]
// [[Szablon:etym/skrót]]
var langAliases = {
'abazyjski': 'abazyński',
'abenacki': 'abenaki',
'afgański': 'paszto',
'afrikaans': 'afrykanerski',
'ajnuski': 'ajnoski',
'armeński': 'ormiański',
'assamski': 'asamski',
'aztecki': 'nahuatl klasyczny',
'cebuański': 'cebuano',
'czoktawski': 'czoktaw',
'filipiński': 'filipino',
'hinduski': 'hindi',
'interlingue': 'occidental',
'jaćwiński': 'jaćwieski',
'jagnobi': 'jagnobijski',
'jagnobski': 'jagnobijski',
'kornicki': 'kornijski',
'kornwalijski': 'kornijski',
'maori': 'maoryski',
'maoryjski': 'maoryski',
'maracki': 'marathi',
'maratyjski': 'marathi',
'niderlandzki': 'holenderski',
'oksytański': 'prowansalski',
'osmańsko-turecki': 'osmański',
'pasztuński': 'paszto',
'tagalog': 'tagalski',
'tajlandzki': 'tajski',
'tongański': 'tonga',
'tongijski': 'tonga',
'zuluski': 'zulu'
};
 
function init( $transl, $defn, $button ) {
Linia 389 ⟶ 352:
 
function normalizeDrafts( drafts, metadata ) {
Object.keys( drafts ).forEachfilter( function ( lang ) {
return lang in mw.libs.langData.aliases;
var alias;
} ).forEach( function ( lang ) {
var alias = mw.libs.langData.aliases[ lang ];
if ( langalias in langAliasesdrafts ) {
alias = langAliasesmetadata[ lang ].duplicate = true;
mw.notify( mw.msg( 'transl-rename-conflict', lang, alias ), { type: 'warn' } );
} else {
if ( alias in drafts ) {
renameDraftLanguage( lang, alias, drafts, metadata );
metadata[ langalias ].duplicatenormalizedTo = truealias;
mw.notify( mw.msg( 'transl-rename-conflict', lang, alias ), { type: 'warn' } );
mw.notify( mw.msg( 'transl-rename-success', lang, alias ) );
} else {
renameDraftLanguage( lang, alias, drafts, metadata );
metadata[ alias ].normalizedTo = alias;
mw.notify( mw.msg( 'transl-rename-success', lang, alias ) );
}
}
} );
Linia 545 ⟶ 506:
resetForms( gui );
if ( lang in langAliasesmw.libs.langData.aliases ) {
lang = langAliasesmw.libs.langData.aliases[ lang ];
}
Linia 1721 ⟶ 1682:
forbiddenLanguageNames.indexOf( lang ) === -1
);
} ).concat( Object.keys( langAliasesmw.libs.langData.aliases ).filter( function ( lang ) {
return unicodeToAscii( lang.toLowerCase() ).indexOf( input ) === 0;
} ).map( function ( lang ) {
return langAliasesmw.libs.langData.aliases[ lang ];
} ) ) );
},