Manual:$wgContLang
Appearance
Este recurso foi removido completamente na versão 1.36.0. |
| Objeto global: $wgContLang | |
|---|---|
| Idioma do conteúdo | |
| Depreciado na versão: | 1.32.0 |
| Removido na versão: | 1.36.0 |
| Classe: | Language |
| Localizado em: | Language.php |
Detalhes
O objeto de idioma de conteúdo é o objeto de idioma associado ao wiki que está sendo visualizado.
É um dos dois objetos de idioma global ($wgLang é o outro).
Objetos de idioma representam o idioma utilizado para o texto incidental, e tem também algumas funções de codificação de caracteres e outros itens de localidade.
O idioma é definido em $wgLanguageCode.
Consulte Manual:Idiomas para mais informações.
Se seu texto de saída pode ser incluído em uma mensagem de interface, você pode querer usar
$parser->getFunctionLang() em vez de $wgContLang uma vez que irá localizará o idioma da interface do usuário dentro de mensagens de interface, mas localizará o idioma de conteúdo do wiki, caso contrário.| Versão do MediaWiki: | ≥ 1.32 |
Starting with MediaWiki 1.32, the content language is available as the ContentLanguage service (MediaWiki\MediaWikiServices::getContentLanguage) and usage of the service is recommended over using the global.
Métodos utilizados frequentemente
Esta não é uma lista exaustiva, visualize a classe acima para ver a lista completa.
$wgContLang->getNsText ( $index )- Obtém um valor de namespace pela chave no idioma atual. Exemplos:
$wgContLang->getNsText( NS_MEDIAWIKI );retorna "MediaWiki",$wgContLang->getNsText( NS_CATEGORY )retorna "Categoria".
$wgContLang->specialPage( $name )- Obtém um nome de página especial localizado pelo termo em Inglês. Exemplo:
$wgContLang->specialPage( 'upload' )retorna "Special:upload".
$wgContLang->convert( $text, $isTitle = false)- Não está implementado. Converte o texto em diferentes variantes de um idioma.
$wgContLang->formatSize ( $size )- Formata um tamanho em bytes para a saída, usando uma unidade apropriada (B, KB, MB ou GB) de acordo com a magnitude em questão.
$wgContLang->formatTimePeriod( $seconds )- Formata um tempo em segundos para a saída, usando uma unidade apropriada (segundos, minutos, horas ou dias) de acordo com a magnitude em questão.