MediaWiki:Gadget-Modernizacao.js

Wikisource, a biblioteca livre

Nota: Depois de publicar, poderá ter de contornar a cache do seu navegador para ver as alterações.

  • Firefox / Safari: Pressione Shift enquanto clica Recarregar, ou pressione Ctrl-F5 ou Ctrl-R (⌘-R no Mac)
  • Google Chrome: Pressione Ctrl-Shift-R (⌘-Shift-R no Mac)
  • Internet Explorer / Edge: Pressione Ctrl enquanto clica Recarregar, ou pressione Ctrl-F5
  • Opera: Pressione Ctrl-F5.
/* Script para modernização automática de textos*/
// 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]] (workaround for [[phab:T35355]])
if ( typeof window.LanguageConverter === 'undefined' ) {
	window.LanguageConverter = { };
}
// Define as configurações específicas para o Wikisource
window.LanguageConverter.config = {
	msg: {
		error_missing_dict	 : 'Não foi encontrado o seguinte dicionário dicionário:\n',
		error_missing_dict_name  : 'É preciso definir o nome da página do dicionário para ',
		error_typo_processing	 : 'Ocorreu um erro ao processar a seguinte alteração tipográfica:\n',
		error_word_processing	 : 'Ocorreu um erro ao processar a seguinte expressão:\n',
		help_page_link		 : 'Abrir página de ajuda',
		show_changes_link	 : 'Mostrar alterações',
		hide_changes_link	 : 'Ocultar alterações'
	},
	word_chars : 'a-záàâãçéêẽíóòôõq̃úűüũA-ZÁÀÂÃÇÉÊẼÍÓÒÔÕQ̃ÚŰÜŨ\'-',
	typo_changes : {
		'pt-br': [
			[ 'q̃', 'que' ],
			[ 'ẽt', 'ent' ],
			[ 'ẽ', 'em' ],
			[ 'ũ', 'um' ],
			[ '«', '“' ],
			[ '»', '”' ],
			[ 'ſ', 's' ],
			[ 'ff', 'ff' ],
			[ 'ff', 'f' ],
			//[ 'mn', 'm' ], //falsos positivos: damninho,
			[ 'mm', 'm' ],
			[ 'nn', 'n' ],
			[ 'pp', 'p' ],
			[ 'al-o', 'á-lo' ],
			[ 'el-o', 'ê-lo' ],
			[ 'il-o', 'i-lo' ],
			[ 'al-a', 'á-la' ],
			[ 'el-a', 'ê-la' ],
			[ 'il-a', 'i-la' ]
		],
		'pt-pt': [
			[ 'q̃', 'que' ],
			[ 'ẽt', 'ent' ],
			[ 'ẽ', 'em' ],
			[ 'ũ', 'um' ],
			[ '“', '«' ],
			[ '”', '»' ],
			[ 'ſ', 's' ],
			[ 'ff', 'ff' ],
			[ 'ff', 'f' ],
			[ 'mm', 'm' ],
			//[ 'mn', 'm' ], //falsos positivos: damninho,
			[ 'nn', 'n' ],
			[ 'pp', 'p' ],
			[ 'al-o', 'á-lo' ],
			[ 'el-o', 'ê-lo' ],
			[ 'il-o', 'i-lo' ],
			[ 'al-a', 'á-la' ],
			[ 'el-a', 'ê-la' ],
			[ 'il-a', 'i-la' ],
			[ /ê([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' ]
		]
	},
	variants_list : {
		'pt':'Ortografia original',
		'pt-br':'Ortografia brasileira (pt-BR-1990)',
		'pt-pt':'Ortografia portuguesa (pt-PT-1973)'
	},
	ns_list : {
		'0': true, //Main
		'2': true, //User
		'4': true, //Wikisource
		'14': true, //Category
		'102': true, //Author
		'104': true, //Gallery
		'106': true //Page
	},
	local_dic_id : {
		'pt':'modernizar',
		'pt-br':'dic-local-BR',
		'pt-pt':'dic-local-PT'
	},
	no_conversion_class : 'manter-ortografia',
	global_dic_page : {
		//'pt':'Wikisource:Modernização/Dicionário',
		'pt-br':'Wikisource:Modernização/Dicionário/pt-PT|Wikisource:Modernização/Dicionário/pt-BR',
		'pt-pt':'Wikisource:Modernização/Dicionário/pt-PT'
	},
	help_page : 'Wikisource:Modernização',
	show_changes : false,
	show_menu_title : true,
	selection_mode: 'AND',
	max_seq : 3
};

mw.loader.load( '//meta.wikimedia.org/w/index.php?title=User:He7d3r/Tools/LanguageConverter.js&action=raw&ctype=text/javascript' );