MediaWiki:Gadget-LanguageConverter.js e Ajuda:Página de testes: diferenças entre as páginas
(Diferenças entre páginas)
Conteúdo apagado Conteúdo adicionado
m Migrado para o Meta-wiki, junto aos meus outros scripts |
m update |
||
Linha 1: | Linha 1: | ||
// |
// [[File:User:Helder.wiki/Scripts/LanguageConverter.js]] |
||
/* _____________________________________________________________________________ |
|||
// [[File:User:He7d3r/Tools/LanguageConverter.js]] (ver [[phab:T35355]]) |
|||
* | | |
|||
/*jslint browser: true, regexp:true, white: true */ |
|||
* | === AVISO: ARQUIVO DE GADGET GLOBAL === | |
|||
/*global mw */ |
|||
* | Alterações a esta página afetarão vários colaboradores | |
|||
if ( window.LanguageConverter === undefined ) { |
|||
* | Por favor discuta alterações na página de discussão antes de editar. | |
|||
window.LanguageConverter = {}; |
|||
* |_____________________________________________________________________________| |
|||
} |
|||
* |
|||
*/ |
|||
// Importa o script do Wikisource |
|||
⚫ | |||
// Define as configurações específicas para a Wikipédia |
// Define as configurações específicas para a Wikipédia |
||
lc.setConfig( { |
|||
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_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: ', |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
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': [ |
||
[ '«', '“' ], |
[ '«', '“' ], |
||
[ '»', '”' ] |
[ '»', '”' ] |
||
[ /é([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': [ |
|||
[ '“', '«' ], |
[ '“', '«' ], |
||
[ '”', '»' ], |
[ '”', '»' ], |
||
[ /ê([mn][aeiou])/g, 'é$1' ], |
[ /[ê]([mn][aeiou])/g, 'é$1' ], |
||
[ /ô([mn][aeiou])/g, 'ó$1' ] |
[ /[ô]([mn][aeiou])/g, 'ó$1' ] |
||
[ /([gq])ü([iéêí])/g, '$1u$2' ], |
|||
[ /qüe/g, 'que' ], |
|||
[ /éia(s?[^a-záàâãçéêíóôõúü\-])/g, 'eia$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 ([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 41: | ||
'gl':'Ortografia galega (beta)' |
'gl':'Ortografia galega (beta)' |
||
}, |
}, |
||
ns_list: { |
ns_list : { |
||
"0": true, //Main |
|||
"2": true, //User |
|||
"4": true, //Project |
|||
"10": true, //Template |
|||
"14": true, //Category |
|||
"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', |
||
'pt-br':'dic-local-BR', |
'pt-br':'dic-local-BR', |
||
'pt-pt':'dic-local-PT', |
'pt-pt':'dic-local-PT', |
||
' |
'pt-br':'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 63: | ||
'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 |
||
}; // |
}); //lc.setConfig |
||
}); //getScript |
|||
// Importa [[m:User:He7d3r/Tools/LanguageConverter.js]] para permitir a conversão de idiomas |
|||
⚫ | |||
// [[Categoria: |
// [[Categoria:Gadgets|LanguageConverter]] |