Jump to content

Manual:$wgLanguageCode

From mediawiki.org
This page is a translated version of the page Manual:$wgLanguageCode and the translation is 69% complete.
Language, regional and character encoding settings: $wgLanguageCode
Código de idioma do site.
Introduzida na versão:Before 1.1.0
Removida na versão:ainda em uso
Valores permitidos:(string)
Valor por omissão:'en'

Detalhes

O código de idioma do site geralmente é definido automaticamente com o instalador. A lista dos códigos de idiomas pode ser encontrada em includes/languages/data/Names.php. O código deverá estar em letras minúsculas e utilizar um traço (-) como separador. Exemplos: en, ku-latn, de-formal, mai

Isto especifica qual o idioma em que o conteúdo da sua página está, e também fornece o idioma predefinido para a interface da sua wiki. Enquanto os utilizadores podem mudar o idioma das mensagens da interface nas suas preferências, os visitantes anónimos irão ver a interface da wiki no idioma do conteúdo. Extension:LanguageSelector oferece um modo para detetar automaticamente o idioma dos utilizadores anónimos e permite-lhes escolher o idioma da interface sem terem que iniciar a sessão.

If you change this after installation, in MediaWiki 1.18 and above you can clear the message cache by running echo 'MediaWiki\MediaWikiServices::getInstance()->getMessageCache()->clear()' | php maintenance/eval.php. Be prepared to update all messages you have customized in your wiki, move your main page and other broken things before and after all caches has been regenerated.
In MediaWiki 1.8 or older, if you change this after installation, you should run the maintenance/rebuildmessages.php script to rebuild the user interface messages (MediaWiki namespace). Otherwise, you will not see the interface in the new language, or a mix of the old and new languages. Note that running that script will override any custom interface messages you may have created.
$wgContLanguageCode gives the same value as $wgLanguageCode, but is deprecated in favor of $wgLanguageCode. (removed in 1.35)


Alterar as definições do idioma dos utilizadores existentes

You can change existing users' language settings with the userOptions.php maintenance script. They will still be able to change their settings back unless you disable that option (see below).

php userOptions.php language --old en --new cs

Desativar a seleção do idioma para o utilizador

Versão MediaWiki:
1.16

Se desejar ter a sua wiki num determinado idioma e não permitir que os utilizadores alterem esta definição, existe uma nova variável na versão 1.16 e superior: $wgHiddenPrefs :

// desativar a seleção do idioma
$wgHiddenPrefs[] = 'language';
// se também pretender desativar as variantes
$wgHiddenPrefs[] = 'variant';
$wgHiddenPrefs[] = 'noconvertlink';
$wgLanguageCode = 'pt-br';

Ver também