Diferenças entre edições de "MediaWiki:Gadget-LanguageConverter.js"

Origem: Wikilivros, livros abertos por um mundo aberto.
Saltar para a navegação Saltar para a pesquisa
(Atualização do link)
 
(Há 13 edições intermédias do mesmo utilizador que não estão a ser apresentadas)
Linha 1: Linha 1:
// [[File:User:Helder.wiki/Scripts/LanguageConverter.js]]
+
// 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]]
  +
// [[File:User:He7d3r/Tools/LanguageConverter.js]] (ver [[bugzilla:33355]])
//<syntaxhighlight lang="JavaScript">
 
  +
/*jslint browser: true, regexp:true, white: true */
/* _____________________________________________________________________________
 
  +
/*global mw */
* | |
 
  +
if ( window.LanguageConverter === undefined ) {
* | === AVISO: ARQUIVO DE GADGET GLOBAL === |
 
  +
window.LanguageConverter = {};
* | Alterações a esta página afetarão vários colaboradores |
 
* | Por favor discuta alterações na página de discussão ou |
 
* | em [[Wikilivros:Gadgets]] antes de editar. |
 
* |_____________________________________________________________________________|
 
*
 
* Importa o script do Wikisource para a conversão de idiomas
 
* Define configurações específicas para o Wikilivros.
 
*/
 
 
if ( "undefined" == typeof $j.cookie ) {
 
importScript( 'MediaWiki:Gadget-jquery.cookie.js' )
 
 
}
 
}
  +
// Define as configurações específicas para o Wikilivros
jQuery.getScript( 'http://pt.wikisource.org/w/index.php?title=User:Helder.wiki/Scripts/LanguageConverter.js&action=raw&ctype=text/javascript', function(){
 
  +
window.LanguageConverter.config = {
// Configurações específicas para a pt.wikipedia
 
lc.setConfig( {
 
 
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_word_processing : 'Houve um erro ao processar esta palavra: ',
 
error_word_processing : 'Houve um erro ao processar esta palavra: ',
help_page_link : 'Ajuda (no Wikisource)',
+
help_page_link : 'Página de ajuda',
 
show_changes_link : 'Mostrar alterações',
 
show_changes_link : 'Mostrar alterações',
hide_changes_link : 'Ocultar alterações',
+
hide_changes_link : 'Ocultar alterações'
menu_title : 'Variantes'
 
 
},
 
},
word_chars : 'a-záàâãçéêíñóôõúüA-ZÁÀÂÃÇÉÊÍÑÓÔÕÚ\'\-',
+
word_chars : 'a-zA-Z0-9áàâãçéêíñóôõúüÁÀÂÃÇÉÊÍÑÓÔÕÚ\'ºª\\-',
 
typo_changes : {
 
typo_changes : {
'pt-br': {
+
'pt-br': [
'«': '“',
+
[ '«', '“' ],
'»': '”'
+
[ '»', '”' ],
  +
[ /é([mn][aeiou])/g, 'ê$1' ],
},
 
  +
[ /ó([mn][aeiou])/g, 'ô$1' ],
'pt-pt': {
 
  +
[ / a ([0-3]?[0-9]) de (janeiro|fevereiro|março|abril|maio|junho|julho|agosto|setembro|outubro|novembro|dezembro)/gi, ' em $1 de $2' ],
'“': '«',
 
  +
[ /([Ss])e\(c\)ção/g, '$1eção' ]
'”': '»'
 
}
+
],
  +
'pt-pt': [
  +
[ '“', '«' ],
  +
[ '”', '»' ],
  +
[ /ê([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 (janeiro|fevereiro|março|abril|maio|junho|julho|agosto|setembro|outubro|novembro|dezembro)/gi, ' a $1 de $2' ],
  +
[ /([Ss])e\(c\)ção/g, '$1ecção' ]
  +
]
 
},
 
},
 
variants_list : {
 
variants_list : {
Linha 46: Linha 47:
 
},
 
},
 
ns_list : {
 
ns_list : {
"0": true, //Main
+
'0': true, // Main
"2": true, //User
+
'2': true, // User
"4": true, //Project
+
'4': true, // Project
"14": true //Category
+
'10': true, // Template
  +
'14': true // Category
 
},
 
},
 
local_dic_id : {
 
local_dic_id : {
Linha 56: Linha 58:
 
'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'
+
'gl':'dic-local-GL'
 
},
 
},
 
global_dic_page : {
 
global_dic_page : {
'pt-ao':'Project:Dicionário/pt-PT|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',
 
'pt-pt':'Project:Dicionário/pt-PT',
 
'pt-pt':'Project:Dicionário/pt-PT',
 
'gl':'Project:Dicionário/gl'
 
'gl':'Project:Dicionário/gl'
 
},
 
},
help_page : 's:Wikisource:Modernização',
+
help_page : 'w: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
+
}; // Config
  +
}); //getScript
 
  +
// Importa uma cópia de https://github.com/he7d3r/mw-gadget-LanguageConverter 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' );
   
//</syntaxhighlight>
 
 
// [[Categoria:Gadgets|LanguageConverter.js]]
 
// [[Categoria:Gadgets|LanguageConverter.js]]
 
// [[Categoria:Scripts do Wikilivros|LanguageConverter.js]]
 
// [[Categoria:Scripts do Wikilivros|LanguageConverter.js]]

Edição atual desde as 12h05min de 31 de outubro de 2016

// 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]]
// [[File:User:He7d3r/Tools/LanguageConverter.js]] (ver [[bugzilla:33355]])
/*jslint browser: true, regexp:true, white: true */
/*global mw */
if ( window.LanguageConverter === undefined ) {
	window.LanguageConverter = {};
}
// Define as configurações específicas para o Wikilivros
window.LanguageConverter.config = {
	msg: {
		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_word_processing	 : 'Houve um erro ao processar esta palavra: ',
		help_page_link		 : 'Página de ajuda',
		show_changes_link	 : 'Mostrar alterações',
		hide_changes_link	 : 'Ocultar alterações'
	},
	word_chars : 'a-zA-Z0-9áàâãçéêíñóôõúüÁÀÂÃÇÉÊÍÑÓÔÕÚ\'ºª\\-',
	typo_changes : {
		'pt-br': [
			[ '«', '“' ],
			[ '»', '”' ],
			[ /é([mn][aeiou])/g, 'ê$1' ],
			[ /ó([mn][aeiou])/g, 'ô$1' ],
			[ / a ([0-3]?[0-9]) de (janeiro|fevereiro|março|abril|maio|junho|julho|agosto|setembro|outubro|novembro|dezembro)/gi, ' em $1 de $2' ],
			[ /([Ss])e\(c\)ção/g, '$1eção' ]
		],
		'pt-pt': [
			[ '“', '«' ],
			[ '”', '»' ],
			[ /ê([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 (janeiro|fevereiro|março|abril|maio|junho|julho|agosto|setembro|outubro|novembro|dezembro)/gi, ' a $1 de $2' ],
                        [ /([Ss])e\(c\)ção/g, '$1ecção' ]
		]
	},
	variants_list : {
		'pt':'Texto original',
		'pt-ao':'Português de Angola',
		'pt-br':'Português do Brasil',
		'pt-pt':'Português de Portugal',
		'gl':'Ortografia galega (beta)'
	},
	ns_list : {
		'0': true, // Main
		'2': true, // User
		'4': true, // Project
		'10': true, // Template
		'14': true // Category
	},
	local_dic_id : {
		'pt':'conv-idiomas',
		'pt-ao':'dic-local-AO',
		'pt-br':'dic-local-BR',
		'pt-pt':'dic-local-PT',
		'gl':'dic-local-GL'
	},
	global_dic_page : {
		'pt-ao':'Project:Dicionário/pt-AO',
		'pt-br':'Project:Dicionário/pt-BR',
		'pt-pt':'Project:Dicionário/pt-PT',
		'gl':'Project:Dicionário/gl'
	},
	help_page : 'w:Wikipedia:Conversor de idiomas',
	show_changes : false,
	show_menu_title : true,
	selection_mode: 'OR',
	max_seq : 3
}; // Config

// Importa uma cópia de https://github.com/he7d3r/mw-gadget-LanguageConverter 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' );

// [[Categoria:Gadgets|LanguageConverter.js]]
// [[Categoria:Scripts do Wikilivros|LanguageConverter.js]]