Ajuda da API do MediaWiki
Esta é uma página de documentação da API do MediaWiki gerada automaticamente.
Documentação e exemplos: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
meta=languageinfo (li)
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0-or-later
Devolver informações sobre as línguas disponíveis.
Pode ser aplicada uma [[mw:Special:MyLanguage/API:Continue |continuação]] se a obtenção das informações demorar demasiado tempo para um só pedido.
Parâmetros específicos:
Estão disponíveis outros parâmetros gerais.
- liprop
A informação a ser obtida para cada língua.
- code
- O código da língua (este código é específico do MediaWiki, embora tenha semelhanças com outros padrões).
- bcp47
- O código de língua BCP-47.
- dir
- A direção de escrita da língua (
ltr
, da esquerda para a direita, ourtl
, da direita para a esquerda). - autonym
- O autónimo da língua, isto é, o seu nome nessa língua.
- name
- O nome da língua na língua especificada pelo parâmetro uselang, com a aplicação de línguas de recurso se necessário.
- fallbacks
- Os códigos de língua das línguas de recurso configuradas para esta língua. O recurso final implícito para 'en' não é incluído (mas algumas línguas podem especificar 'en' como último recurso explicitamente).
- variants
- Os códigos de língua das variantes suportadas por esta língua.
- Valores (separados com | ou alternativas): autonym, bcp47, code, dir, fallbacks, name, variants
- Valor por omissão: code
- licode
Códigos de língua das línguas que devem ser devolvidas, ou
*
para todas as línguas.- Separar os valores com | ou alternativas.
- O número máximo de valores é 50 (500 para clientes a quem são permitidos limites mais elevados).
- Valor por omissão: *
- licontinue
Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.
Exemplos:
- Obter os códigos de língua de todas as línguas suportadas.
- api.php?action=query&meta=languageinfo [abrir na página de testes]
- Obter os autónimos e nomes em alemão de todas as línguas suportadas.
- api.php?action=query&meta=languageinfo&liprop=autonym|name&uselang=de [abrir na página de testes]
- Obter as línguas de recurso e as variantes de occitânico.
- api.php?action=query&meta=languageinfo&liprop=fallbacks|variants&licode=oc [abrir na página de testes]
- Obter o código de língua BCP-47 e a direção de escrita de todas as línguas suportadas.
- api.php?action=query&meta=languageinfo&liprop=bcp47|dir [abrir na página de testes]