MediaWiki:Gadget-LanguageConverter.js e Ajuda:Página de testes/1: diferenças entre as páginas

(Diferenças entre páginas)
Página 1
Página 2
Conteúdo apagado Conteúdo adicionado
m Migrado para o Meta-wiki, junto aos meus outros scripts
 
 
Linha 1: Linha 1:
// Mantenha a linha abaixo. Ela é usada para conferir o uso global do script por meio da página [[Special:GlobalUsage/User:He7d3r/Tools/LanguageConverter.js]]
// Mantenha a linha abaixo. Ela é usada para conferir o uso global do script por meio da página [[Special:GlobalUsage/User:Helder.wiki/Scripts/LanguageConverter.js]]
// [[File:User:He7d3r/Tools/LanguageConverter.js]] (ver [[phab:T35355]])
// [[File:User:Helder.wiki/Scripts/LanguageConverter.js]]
/* _____________________________________________________________________________
/*jslint browser: true, regexp:true, white: true */
* | |
/*global mw */
* | === AVISO: ARQUIVO DE GADGET GLOBAL === |
if ( window.LanguageConverter === undefined ) {
* | Alterações a esta página afetarão vários colaboradores |
window.LanguageConverter = {};
* | Por favor discuta alterações na página de discussão antes de editar. |
* |_____________________________________________________________________________|
*/

mw.log('Iniciou a execução do gadget.');
if ( typeof window.LanguageConverter === 'undefined' ) {
window.LanguageConverter = { };
}
}
// Define as configurações específicas para a Wikipédia
// Define as configurações específicas para a Wikipédia
window.LanguageConverter.config = {
window.LanguageConverter.config = {
msg: {
msg: {
error_missing_dict: 'Não foi encontrado o seguinte dicionário: ',
error_missing_dict : 'Não foi encontrado o seguinte dicionário: ',
error_typo_processing : 'Ocorreu um erro ao processar a seguinte alteração tipográfica:\n',
error_missing_dict_name: 'É necessário definir o nome da página do dicionário para ',
error_word_processing: 'Houve um erro ao processar esta palavra: ',
error_word_processing : 'Houve um erro ao processar esta palavra: ',
help_page_link : 'Página de ajuda',
error_typo_processing: 'Ocorreu um erro ao processar a seguinte alteração tipográfica:\n',
show_changes_link : 'Mostrar alterações',
help_page_link: 'Página de ajuda',
show_changes_link: 'Mostrar alterações',
hide_changes_link : 'Ocultar alterações'
hide_changes_link: 'Ocultar alterações',
menu_title: 'Variantes'
},
},
word_chars: 'a-zA-Z0-9áàâãçéêíñóôõúüÁÀÂÃÇÉÊÍÑÓÔÕÚ\'ºª\\-',
word_chars : 'a-zA-Z0-9áàâãçéêíñóôõúüÁÀÂÃÇÉÊÍÑÓÔÕÚ\'ºª\\-',
typo_changes: {
typo_changes : {
'pt-br': [
'pt-br': [
[ '«', '“' ],
[ '«', '“' ],
[ '»', '”' ],
[ '»', '”' ],
[ /a ([0-3]?[0-9]) de (janeiro|fevereiro|março|abril|maio|junho|julho|agosto|setembro|outubro|novembro|dezembro)/gi, 'em $1 de $2' ]
[ /é([mn][aeiou])/g, 'ê$1' ],
[ /ó([mn][aeiou])/g, 'ô$1' ],
[ / a ([0-3]?[0-9]) de ([Jj]aneiro|[Ff]evereiro|[Mm]arço|[Aa]bril|[Mm]aio|[Jj]unho|[Jj]ulho|[Aa]gosto|[Ss]etembro|[Oo]utubro|[Nn]ovembro|[Dd]ezembro)/g, ' em $1 de $2' ],
[ / A ([0-3]?[0-9]) de ([Jj]aneiro|[Ff]evereiro|[Mm]arço|[Aa]bril|[Mm]aio|[Jj]unho|[Jj]ulho|[Aa]gosto|[Ss]etembro|[Oo]utubro|[Nn]ovembro|[Dd]ezembro)/g, ' Em $1 de $2' ],
[ /([Ss])e\(c\)ção/g, '$1eção' ]
],
],
'pt-pt': [
'pt-pt': [
[ '“', '«' ],
[ '“', '«' ],
[ '”', '»' ],
[ '”', '»' ],
Linha 36: Linha 37:
[ /([gq])ü([iéêí])/g, '$1u$2' ],
[ /([gq])ü([iéêí])/g, '$1u$2' ],
[ /qüe/g, 'que' ],
[ /qüe/g, 'que' ],
[ /éia(s?[^a-záàâãçéêíóôõúü\-])/g, 'eia$1' ],
[ /éia(s?[^a-záàâãçéêíóôõúü\-])/g, 'eia$1' ],
[ /ôo(s?[^a-záàâãçéêíóôõúü\-])/g, 'oo$1' ],
[ /ôo(s?[^a-záàâãçéêíóôõúü\-])/g, 'oo$1' ],
[ / em ([0-3]?[0-9]) de ([Jj]aneiro|[Ff]evereiro|[Mm]arço|[Aa]bril|[Mm]aio|[Jj]unho|[Jj]ulho|[Aa]gosto|[Ss]etembro|[Oo]utubro|[Nn]ovembro|[Dd]ezembro)/g, ' a $1 de $2' ],
[ /em ([0-3]?[0-9]) de (janeiro|fevereiro|março|abril|maio|junho|julho|agosto|setembro|outubro|novembro|dezembro)/gi, 'a $1 de $2' ]
[ / Em ([0-3]?[0-9]) de ([Jj]aneiro|[Ff]evereiro|[Mm]arço|[Aa]bril|[Mm]aio|[Jj]unho|[Jj]ulho|[Aa]gosto|[Ss]etembro|[Oo]utubro|[Nn]ovembro|[Dd]ezembro)/g, ' A $1 de $2' ],
[ /([Ss])e\(c\)ção/g, '$1ecção' ]
]
]
},
},
variants_list: {
variants_list : {
'pt':'Texto original',
'pt':'Texto original',
'pt-ao':'Português de Angola',
'pt-ao':'Português de Angola',
Linha 50: Linha 49:
'gl':'Ortografia galega (beta)'
'gl':'Ortografia galega (beta)'
},
},
ns_list: {
ns_list : {
'0': true, // Main
"0": true, //Main
'2': true, // User
"2": true, //User
'4': true, // Project
"4": true, //Project
'10': true, // Template
"10": true, //Template
'14': true, // Category
"14": true, //Category
'100': true // Portal
"100": true, //Portal
"102": true //Anexo
},
},
local_dic_id: {
local_dic_id : {
'pt':'conv-idiomas',
'pt':'conv-idiomas',
'pt-ao':'dic-local-AO',
'pt-ao':'dic-local-AO',
Linha 65: Linha 65:
'gl':'dic-local-GL'
'gl':'dic-local-GL'
},
},
global_dic_page: {
global_dic_page : {
'pt-ao':'Project:Dicionário/pt-AO',
'pt-ao':'Project:Dicionário/pt-AO',
'pt-br':'Project:Dicionário/pt-BR',
'pt-br':'Project:Dicionário/pt-BR',
Linha 71: Linha 71:
'gl':'Project:Dicionário/gl'
'gl':'Project:Dicionário/gl'
},
},
help_page: 'Wikipedia:Conversor de idiomas',
help_page : 'Wikipedia:Conversor de idiomas',
show_changes: false,
show_changes : false,
show_menu_title: true,
show_menu_title : true,
selection_mode: 'OR',
selection_mode: 'OR',
max_seq: 3
max_seq : 3
}; // Config
}; //config


// Importa [[m:User:He7d3r/Tools/LanguageConverter.js]] para permitir a conversão de idiomas
//Importa [[wikisource:User:Helder.wiki/Scripts/LanguageConverter.js]] para permitir a conversão de idiomas
mw.loader.load( 'https://meta.wikimedia.org/w/index.php?title=User:He7d3r/Tools/LanguageConverter.js&action=raw&ctype=text/javascript' );
mw.loader.load(( mw.config.get( 'wgServer' ).indexOf( 'https://' ) === 0? 'https://secure.wikimedia.org/wikisource/pt' : 'http://pt.wikisource.org' ) + '/w/index.php?title=User:Helder.wiki/Scripts/LanguageConverter.js&action=raw&ctype=text/javascript');
mw.log('Finalizou a execução do gadget. O conversor de idiomas deve ter sido carregado.');


// [[Categoria:!Código-fonte de scripts|LanguageConverter.js]]
// [[Categoria:Gadgets|LanguageConverter]]