MediaWiki:Gadget-LanguageConverter.js

Fonte: Wikinotícias

Nota: Depois de publicar, deve limpar o cachê do seu navegador para ver as alterações.

  • Firefox e 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 e Edge: Pressione Ctrl enquanto clica Recarregar, ou pressione Ctrl-F5
  • Opera: Pressione Ctrl-F5.
if ( window.LanguageConverter === undefined ) {
	window.LanguageConverter = {};
}

window.LanguageConverter.config = {
	msg: {
		error_missing_dict	 : 'Não foi encontrado o seguinte dicionário:\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:\n',
		error_typo_processing	 : 'Ocorreu um erro ao processar a seguinte alteração tipográfica:\n',
		help_page_link		 : 'Página de ajuda',
		show_changes_link	 : 'Mostrar alterações',
		hide_changes_link	 : 'Ocultar alterações',
		menu_title		 : 'Variantes'
	},

	word_chars	 : 'a-zA-ZáàâãçéêíñóôõúüÁÀÂÃÇÉÊÍÑÓÔÕÚ\'-',
	variants_list : {
		'pt':'Original', // Default language == mw.config.get('wgContentLanguage')
		'pt-ao':'Português de Angola',
		'pt-br':'Português do Brasil',
		'pt-pt':'Português de Portugal',
	},

	typo_changes: {
		'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' ],
			[ /([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' ]
		]
	},

	ns_list : {
		'0': true,
		'2': true,
		'4': true,
		'12': true,
		'14': true,
		'100': true
	},

	local_dic_id : {
		'pt':'lang-conv',
		'pt-ao':'local-dic-AO',
		'pt-br':'local-dic-BR',
		'pt-pt':'local-dic-PT',
	},

	no_conversion_class : 'no-conversion',

	global_dic_page : {
		'pt-ao':'Wikinotícias:Dicionário/pt-AO',
		'pt-br':'Wikinotícias:Dicionário/pt-BR',
		'pt-pt':'Wikinotícias:Dicionário/pt-PT',
	},

	help_page	 : 'Wikinotícias:Dicionário',
	show_changes	 : false,
	show_menu_title	 : false,
	selection_mode	 : 'OR',
	max_seq		 : 3
}; // Config

// Import [[m:User:He7d3r/Tools/LanguageConverter.js]] to allow modernization
mw.loader.load( 'https://meta.wikimedia.org/w/index.php?title=User:He7d3r/Tools/LanguageConverter.js&action=raw&ctype=text/javascript' );