Manual:$wgLanguageCode/pt-br

Category:MediaWiki configuration settings/pt-br#LanguageCodeCategory:MediaWiki configuration settings introduced before version 1.1.0/pt-br#LanguageCodeCategory:MediaWiki configuration settings still in use/pt-br#LanguageCodeCategory:Interwiki variables/pt-br#LanguageCode
Language, regional and character encoding settings: $wgLanguageCode
Código do idioma do site
Introduzido na versão:Before 1.1.0
Removido na versão:ainda em uso
Valores permitidos:(string)
Valor padrão:'en'

Detalhes

O código de idioma do site geralmente é definido automaticamente com o instalador. A lista de códigos de idiomas pode ser encontrada em includes/languages/data/Names.php. O código deve ser em letras minúsculas e usar hífen como separador. Exemplos: en, ku-latn, de-formal, mai

Especifica qual idioma o conteúdo da página é encontrado, e também fornece o idioma padrão para a interface de seu wiki. Enquanto os usuários podem alterar o idioma das mensagens de interface em suas preferências, visitantes anônimos verão a interface do wiki na linguagem de conteúdo. A extensão Extension:LanguageSelector fornece uma maneira de detectar automaticamente o idioma de usuários anônimos e deixá-los escolher o seu idioma da interface sem efetuar login.

Se você alterar isto após a instalação, no MediaWiki 1.18 ou posterior, você pode limpar o cache de mensagens executando echo 'MediaWiki\MediaWikiServices::getInstance()->getMessageCache()->clear()' | php maintenance/run.php eval. Esteja preparado para atualizar todas as mensagens que você personalizou no seu wiki, mova sua página principal e outras coisas quebradas antes e depois de todos os caches serem regenerados.
No MediaWiki 1.8 ou anterior, se você mudar isto após a instalação, você deve executar o script maintenance/rebuildmessages.php para reconstruir as mensagens da interface de usuário (namespace MediaWiki). Caso contrário, você não vai ver a interface no novo idioma, ou uma mistura de antigos e novos idiomas. Note que a execução desse script irá substituir as mensagens de interface personalizadas que você tenha criado.
$wgContLanguageCode retorna o mesmo valor que $wgLanguageCode, mas foi depreciada em favor de $wgLanguageCode. (removido na 1.35)


Alteração de configurações de idioma de usuários existentes

Você pode alterar as configurações de idioma dos usuários existentes com o script de manutenção userOptions.php. Ainda será possível mudar suas configurações novamente a menos que você desabilite essa opção (veja abaixo).

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

Desativar seleção de idioma do usuário

Versão MediaWiki:
1.16

Se você quiser ter o seu wiki em uma determinada língua e não permitir que os usuários alterem essa configuração, há uma nova variável na versão 1.16 e superior, $wgHiddenPrefs:

// desabilita a seleção de idioma
$wgHiddenPrefs[] = 'language';
// se quiser desabilitar as variantes também
$wgHiddenPrefs[] = 'variant';
$wgHiddenPrefs[] = 'noconvertlink';
$wgLanguageCode = 'pt-br';

Ver também

Category:Interwiki variables/pt-br Category:MediaWiki configuration settings/pt-br Category:MediaWiki configuration settings introduced before version 1.1.0/pt-br Category:MediaWiki configuration settings still in use/pt-br