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
list=messagecollection (mc)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: Traduzir
- Licença: GPL-2.0-or-later
Consultar MessageCollection sobre traduções.
Parâmetros específicos:
Estão disponíveis outros parâmetros gerais.
- mcgroup
Grupo de mensagens.
- Este parâmetro é obrigatório.
- mclanguage
Código de língua.
- Valor por omissão: en
- mclimit
Número de mensagens a serem mostradas (após filtragem).
- Tipo: inteiro ou max
- O valor tem de estar entre 1 e 5 000.
- Valor por omissão: 500
- mcoffset
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.
- Padrão: (vazio)
- mcfilter
Filtros de recolha de mensagens. Use ! para negar uma condição. Por exemplo, !fuzzy significa listar só as mensagens não sinalizadas com FUZZY. Os filtros são aplicados na ordem fornecida.
- fuzzy
- Mensagens com a etiqueta FUZZY.
- optional
- Mensagens que só devem ser traduzidas se forem necessárias mudanças.
- ignored
- Mensagens que nunca são traduzidas.
- hastranslation
- Mensagens que têm uma tradução, sinalizada ou não com a etiqueta FUZZY.
- translated
- Mensagens que têm uma tradução não sinalizada com a etiqueta FUZZY.
- changed
- Mensagens que foram traduzidas ou alteradas desde a última exportação.
- reviewer:N
- Mensagens onde o utilizador nº N está entre os revisores.
- last-translator:N
- Mensagens onde o utilizador nº N é o último tradutor.
- 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: !optional|!ignored
- mcprop
As propriedades que serão obtidas:
- definition
- Definição da mensagem.
- translation
- Tradução atual (sem o texto mc, se existir, usar as etiquetas para verificar se as traduções são antigas ou incorretas).
- tags
- Etiquetas da mensagem, como "optional" (opcional), "ignored" (ignorada) e "fuzzy".
- properties
- Propriedades da mensagem, como "status" (estado), "revision" (revisão), "last-translator" (último tradutor). Pode variar entre mensagens.
- revision
- Obsoleto! Usar propprop=properties.
- definition
- Definição da mensagem.
- translation
- Current translation (without !!FUZZY!! string if any, use the tags to check for outdated or broken translations).
- tags
- Message tags, like optional, ignored and fuzzy.
- properties
- Message properties, like status, revision, last-translator. Can vary between messages.
- revision
- Obsoleto. Use mcprop=properties.
- Valores (separados com | ou alternativas): definition, properties, tags, translation, revision
- Valor por omissão: definition|translation
Exemplos:
- Lista de línguas suportadas.
- api.php?action=query&meta=siteinfo&siprop=languages [abrir na página de testes]
- Lista de definições obrigatórias de mensagens do grupo "page-Example"
- api.php?action=query&list=messagecollection&mcgroup=page-Example [abrir na página de testes]
- Lista de mensagens opcionais em finlandês com etiquetas para o grupo "page-Example"
- api.php?action=query&list=messagecollection&mcgroup=page-Example&mclanguage=fi&mcprop=definition|translation|tags&mcfilter=optional [abrir na página de testes]
- Mais informação sobre as últimas revisões de traduções para o grupo "page-Example"
- api.php?action=query&generator=messagecollection&gmcgroup=page-Example&gmclanguage=nl&prop=revisions [abrir na página de testes]