Pesquisas

Sintaxe de consulta de pesquisa

Pesquisas avançadas suportam operações booleanas, parêntesis, procura específica de campo, operadores de campo, correspondência exata, valores de data, e expressões regulares. Os campos disponíveis dependem em que tipo de objeto está a ser pesquisado.

Operadores booleanos

Pode combinar buscas usando AND, OR, NOT e parênteses para formar consultas complexas. Operadores booleanos não são sensíveis a maiúsculas e minúsculas, e por isso and, And e AND são equivalentes.

O operador NOT tem maior precedência que o operador AND; o operador AND tem maior precedência que o operador OR. Pode adicionar parênteses para definir a sua própria precedência.

A omissão do operador fará com que a consulta se comporte como o operador AND foi usado.

Expressões equivalentes

(state:translated AND source:hello) OR source:bar

Expressão entre parênteses para mostrar claramente a precedência.

state:translated AND source:hello OR source:bar

O operador AND tem maior precedência que o operador OR.

state:translated source:hello OR source:bar

Consulta usando um operador AND implícito.

Operações de campo

Pode especificar operadores, intervalos ou pesquisas parciais para pesquisas de data ou numéricas:

state:>=translated

Estado é translated ou melhor (approved).

changed:[2019-03-01 to 2019-04-01]

Alterado entre as duas datas dadas (inclusive).

position:[10 to 100]

Cadeias com posição entre 10 e 100 (inclusive).

Pesquisar por campos DATETIME

Procura de marca de data e hora suporta múltiplas maneiras de especificar o valor. Suporta uma vasta gama de maneira de especificar data e hora.

  • ISO 8601 formatado tipo 2025-09-08T12:16:55.336146+00:00.

  • Data e hora escrita em inglês tipo July 4, 2013 PST.

  • Advérbios ingleses de tempo tipo yesterday, last month, e 2 days ago.

Quando apenas a data é especificada, é sempre usado de forma inclusiva e cobre essa data. Especifique a data e hora exata se quiser sobrescrever este valor.

Exemplos:

changed:>=2019-03-01

Alterado em 1 de março de 2019 e posterior (inclusive).

changed:>="2 weeks ago"

Mudado há duas semanas a partir da data e hora atual.

changed:>=yesterday

A mudança começou ontem.

changed:2019

Alterado no ano de 2019.

changed:[2019-03-01 to 2019-04-01]

Alterado entre as duas datas dadas (inclusive).

changed:[20_days_ago to yesterday]

Alterado entre as duas datas relativas (inclusive).

Operadores exatos

Pode fazer uma consulta de correspondência exata em diferentes campos de texto a usar o operador =. Por exemplo, para procurar por todas as cadeias fonte que correspondem exatamente a hello world, use: source:="hello world". Para pesquisar por expressões de uma única palavra, não precisa de aspas. Por exemplo, para procurar por todos as cadeias fonte que correspondam a hello, pode utilizar: source:=hello.

Expressões regulares

Em qualquer lugar que o texto seja aceito, também pode especificar uma expressão regular como r "regexp".

Por exemplo, para pesquisar por todas as cadeias que contenham qualquer dígito entre 2 e 5, utilize source:r"[2-5]".

Dica

As expressões regulares são avaliadas pelo backend da base de dados e podem usar complementos diferentes. Consulte a documentação da base de dados para obter mais pormenores:

A pesquisar cadeias

Pesquisa de cadeia de carateres suporta a sintaxe de consulta partilhada acima.

Quando nenhum campo é definido, a pesquisa acontece em cadeias fonte, destino e de contexto.

../_images/search.webp

Campos

source:TEXT

Pesquisa em cadeias fonte sem diferenciar maiúscula de minúscula.

target:TEXT

Pesquisa em cadeias de destino sem diferenciar maiúscula de minúscula.

context:TEXT

Pesquisa em cadeias de contexto sem diferenciar maiúscula de minúscula.

key:TEXT

Pesquisa em cadeias chave sem diferenciar maiúscula de minúscula.

note:TEXT

Pesquisa na descrição da cadeia fonte sem diferenciar maiúscula de minúscula.

location:TEXT

Pesquisa em cadeias de local sem diferenciar maiúscula de minúscula.

priority:NUMBER

Prioridade da cadeia.

id:NUMBER

Identificador exclusivo de cadeia de caracteres.

position:NUMBER

Posição da cadeia no ficheiro de tradução.

added:DATETIME

Data e hora de quando a cadeia foi adicionada ao Weblate.

state:TEXT

Pesquisa por estado da cadeia (approved, translated, needs-editing, needs-rewriting, needs-checking, empty, read-only).

Este campo também suporta Operações de campo, então a busca por cadeias completos pode ser realizada como state:>=translated e a busca por cadeias que precisam de tradução pode ser realizada como state:<translated.

source_state:TEXT

Pesquisa por estado de cadeias fonte, veja acima para mais informações.

pending:BOOLEAN

Cadeia pendente para descarga para o VCS.

has:TEXT

Pesquisa por cadeias de carateres com atributos - plural, context, suggestion, comment, source-comment, check, dismissed-check, translation, variant, screenshot, flags, explanation, glossary, note, label, location.

is:TEXT

Filtra cadeia com base numa condição:

read-only ou readonly

Cadeias somente leitura, o mesmo que state:read-only.

approved

Cadeias aprovadas, iguais a state:approved.

needs-editing ou fuzzy

Cadeias de carateres que necessitam de edição/verificação/reescrita, o mesmo que state:needs-editing OR state:needs-rewriting OR state:needs-checking.

translated

Cadeias traduzidas, iguais a state:>translated.

untranslated

Cadeias não traduzidas, iguais a state:<translated.

pending

Cadeias pendentes ainda não confirmadas no ficheiro (veja Commits adiados).

automatically-translated

Cadeias de carateres que foram traduzidas automaticamente (veja Tradução Automática).

language:TEXT

Idioma de destino da cadeia.

component:TEXT

Abreviação de componente ou pesquisa de nome que não diferencia maiúsculas de minúsculas, veja Abreviação do componente e Nome do componente.

project:TEXT

Slug do projeto, veja URL amigável.

path:TEXT

Caminho para o objeto para limitar a busca dentro do componente, categoria, projeto ou tradução.

changed_by:TEXT

Cadeia de caratere foi alterada pelo autor com o nome de utilizador dado. Utilize changed_by:"" para procurar por cadeias de carateres com pelo menos uma alteração de conteúdo sem um autor registado.

changed:DATETIME

O conteúdo da cadeia foi alterado na data, suporta Operações de campo e Pesquisar por campos DATETIME.

change_time:DATETIME

A cadeia fonte foi alterada na data, tem apoio a Operações de campo e Pesquisar por campos DATETIME.

Ao contrário de changed, isso inclui eventos que não alteram o conteúdo e pode aplicar uma filtragem de ação personalizada a utilizar change_action.

change_action:TEXT

Filtros em ação de alteração, útil juntamente com change_time. Aceita o nome em inglês da ação de alteração, seja entre aspas e com espaços ou letras minúsculas e espaços substituídos por um hífen. Veja Pesquisas por alterações para exemplos.

Ao combinar os filtros changed_by, changed, change_time, e change_action, os filtros aplicam-se ao mesmo evento de alteração.

source_changed:DATETIME

A última alteração da cadeia de carateres fonte foi na data, suporta Operações de campo e Pesquisar por campos DATETIME.

last_changed:DATETIME

A última alteração da cadeia de carateres fonte foi na data, suporta Operações de campo e Pesquisar por campos DATETIME.

check:TEXT

A cadeia falhou na verificação, consulte Verificações e correções para identificadores de verificação.

dismissed_check:TEXT

A cadeia dispensou a verificação, consulte Verificações e correções para identificadores de verificação.

comment:TEXT

Procurar em comentários de utilizador não resolvidos na mesma cadeia de carateres.

resolved_comment:TEXT

Pesquisa nos comentários resolvidos.

comment_author:TEXT

Filtra por autor do comentário.

source_comment:TEXT

Procura em comentários de cadeia de carateres fonte não resolvidos.

resolved_source_comment:TEXT

Procurar nos comentários de cadeias de carateres fonte resolvidos.

source_comment_author:TEXT

Filtrar ou autor de comentário de cadeia de carateres fonte.

Filtros de comentário de cadeia de carateres fonte corresponde a comentários anexados à cadeia de carateres fonte. Ao procurar entre idioma, cadeias de carateres alvo correspondentes que partilhem essa cadeia de carateres fonte podem ser incluídas nesses resultados.

suggestion:TEXT

Pesquisa nas sugestões.

suggestion_author:TEXT

Filtra por autor da sugestão.

explanation:TEXT

Pesquisa em explicações.

label:TEXT

Pesquisa em etiquetas.

screenshot:TEXT

Pesquisa nas capturas de ecrã.

labels_count:NUMBER

Filtrar por número de etiquetas

Pesquisas por alterações

Added in version 4.4.

A pesquisa por eventos do histórico pode ser feita a utilizar os operadores change_action e change_time.

Por exemplo, uma pesquisa por cadeias marcadas para edição em 2018 pode ser inserida como change_time:2018 AND change_action:marked-for-edit ou change_time:2018 AND change_action:"Marked for edit".

Consultas predefinidas

Na página de pesquisa pode selecionar entre as consultas predefinidas, o que lhe permite aceder rapidamente às pesquisas mais frequentes:

../_images/query-dropdown.webp

Ordenando os resultados

Há muitas opções para ordenar as cadeias conforme as suas necessidades:

../_images/query-sort.webp

Pesquisar por capturas de ecrã

A listagem de captura de ecrã em um componente aceita consultas avançadas que usem operações booleanas, parênteses ou pesquisas específicas de campo.

Quando nenhum campo é definido, a pesquisa acontece no nome da captura de ecrã. Utilize consultas específicas de campo para pesquisar caminhos de procura de repositório, idiomas de capturas de ecrã, ou cadeias de carateres fonte atribuídas.

Campos de captura de ecrã

name:TEXT

Pesquisa de nome de captura de ecrã sensível a minúsculas e maiúsculas.

path:TEXT

Caminho do repositório para a pesquisa de captura de ecrã sensível a maiúsculas e minúsculas.

repository:TEXT

Caminho de repositório para a pesquisa de captura de ecrã sensível a maiúsculas e minúsculas, o mesmo que path:TEXT.

language:TEXT

Código de idioma da captura de ecrã ou pesquisa do nome do idioma sensível a maiúsculas e minúsculas.

string:TEXT

Pesquisa de cadeias de carateres atribuídas sensível a maiúsculas e minúsculas.

context:TEXT

Pesquisa de contexto cadeias de carateres fonte sensível a maiúsculas e minúsculas.

location:TEXT

Pesquisa de localização de cadeia de carateres fonte atribuída sensível a maiúsculas e minúsculas.

id:NUMBER

Identificador único de captura de ecrã.

timestamp:DATETIME

Data e hora de quando a captura de ecrã foi adicionada ao Weblate.

strings:NUMBER

Número de cadeias de carateres fonte atribuídas.

has:TEXT

Pesquisar por capturas de ecrã que têm atributos:

string

Captura de ecrã atribuída a pelo menos uma cadeia de carateres fonte.

repository

Captura de ecrã com um caminho de repositório.

path

Captura de ecrã com um caminho de repositório, tal como repository.

Exemplos de pesquisa de captura de ecrã

login

Procura por capturas de ecrã que correspondem a login no nome da captura de ecrã.

name:login

Pesquisa por capturas de ecrã com login no nome da captura de ecrã.

language:cs

Pesquisa para capturas de ecrã em idiomas que correspondem a cs.

string:"Save changes"

Pesquisa para capturas de ecrã atribuídas a capturas de ecrã que correspondem a Save changes.

has:string

Pesquisa por capturas de ecrã atribuídas a pelo menos uma cadeia de carateres fonte.

NOT has:string

Pesquisar por cadeias de carateres não atribuídas a qualquer cadeia de carateres fonte.

repository:fastlane

Pesquisa por capturas de ecrã com fastlane no caminho do repositório.

strings:>2

Pesquisar por capturas de ecrã atribuídas a mais que duas cadeias de carateres fonte.

has:repository AND NOT has:string

Pesquise por capturas de ecrã importadas a partir do repositório que ainda precisam de atribuição de cadeia de carateres fonte.

Procura de captura de ecrã suporta a mesma sintaxe de Operadores booleanos, Operações de campo, Pesquisar por campos DATETIME, correspondência exata, e expressão regular tal como a procura de captura de ecrã.

Pesquisas por autilizadores

Added in version 4.18.

A navegação por utilizador tem recursos de busca semelhantes:

username:TEXT

Pesquisa por nomes de utilizadores.

full_name:TEXT

Pesquisa por nomes completos.

language:TEXT

Idioma de tradução configurado pelo utilizador (consulte Idiomas traduzidos).

joined:DATETIME

O conteúdo da cadeia foi alterado na data, suporta Operações de campo.

translates:TEXT

O utilizador contribuiu para um determinado idioma.

Talvez queira limitar o tempo de contribuição por change_time, por exemplo change_time:>"90 days ago".

contributes:TEXT

O utilizador contribuiu para um determinado projeto ou componente.

Talvez queira limitar o tempo de contribuição por change_time, por exemplo change_time:>"90 days ago".

change_time:DATETIME

O mesmo que em A pesquisar cadeias.

change_action:TEXT

O mesmo que em A pesquisar cadeias.

Pesquisas adicionais estão disponíveis em Interface de gestão:

is:bot

Pesquisar por robôs (utilizado para códigos no âmbito do projeto).

is:active

Procurar por utilizadores ativos.

email:TEXT

Pesquisa por e-mail.

ip:TEXT

Procurar por endereço IP de registo de auditoria.