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ão entre parênteses para mostrar claramente a precedência. |
|
O operador |
|
Consulta usando um operador |
Operações de campo¶
Pode especificar operadores, intervalos ou pesquisas parciais para pesquisas de data ou numéricas:
state:>=translatedEstado é
translatedou 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, e2 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-01Alterado 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:>=yesterdayA mudança começou ontem.
changed:2019Alterado 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.
Pesquisa simples¶
Qualquer frase digitada na caixa de pesquisa é dividida em palavras. As cadeias que contêm todas são mostradas. Para pesquisar uma frase exata, ponha «afrase de pesquisa» entre aspas (ambas aspas simples (') e duplas (") funcionarão: "esta é uma cadeia entre aspas" ou 'outra cadeia entre aspas'.
Campos¶
source:TEXTPesquisa em cadeias fonte sem diferenciar maiúscula de minúscula.
target:TEXTPesquisa em cadeias de destino sem diferenciar maiúscula de minúscula.
context:TEXTPesquisa em cadeias de contexto sem diferenciar maiúscula de minúscula.
key:TEXTPesquisa em cadeias chave sem diferenciar maiúscula de minúscula.
note:TEXTPesquisa na descrição da cadeia fonte sem diferenciar maiúscula de minúscula.
location:TEXTPesquisa em cadeias de local sem diferenciar maiúscula de minúscula.
priority:NUMBERPrioridade da cadeia.
id:NUMBERIdentificador exclusivo de cadeia de caracteres.
position:NUMBERPosição da cadeia no ficheiro de tradução.
added:DATETIMEData e hora de quando a cadeia foi adicionada ao Weblate.
state:TEXTPesquisa 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:>=translatede a busca por cadeias que precisam de tradução pode ser realizada comostate:<translated.source_state:TEXTPesquisa por estado de cadeias fonte, veja acima para mais informações.
pending:BOOLEANCadeia pendente para descarga para o VCS.
has:TEXTPesquisa 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:TEXTFiltra cadeia com base numa condição:
read-onlyoureadonlyCadeias somente leitura, o mesmo que
state:read-only.approvedCadeias aprovadas, iguais a
state:approved.needs-editingoufuzzyCadeias de carateres que necessitam de edição/verificação/reescrita, o mesmo que
state:needs-editing OR state:needs-rewriting OR state:needs-checking.translatedCadeias traduzidas, iguais a
state:>translated.untranslatedCadeias não traduzidas, iguais a
state:<translated.pendingCadeias pendentes ainda não confirmadas no ficheiro (veja Commits adiados).
automatically-translatedCadeias de carateres que foram traduzidas automaticamente (veja Tradução Automática).
language:TEXTIdioma de destino da cadeia.
component:TEXTAbreviaçã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:TEXTSlug do projeto, veja URL amigável.
path:TEXTCaminho para o objeto para limitar a busca dentro do componente, categoria, projeto ou tradução.
changed_by:TEXTCadeia 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:DATETIMEO conteúdo da cadeia foi alterado na data, suporta Operações de campo e Pesquisar por campos DATETIME.
change_time:DATETIMEA 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 utilizarchange_action.change_action:TEXTFiltros 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, echange_action, os filtros aplicam-se ao mesmo evento de alteração.source_changed:DATETIMEA última alteração da cadeia de carateres fonte foi na data, suporta Operações de campo e Pesquisar por campos DATETIME.
last_changed:DATETIMEA última alteração da cadeia de carateres fonte foi na data, suporta Operações de campo e Pesquisar por campos DATETIME.
check:TEXTA cadeia falhou na verificação, consulte Verificações e correções para identificadores de verificação.
dismissed_check:TEXTA cadeia dispensou a verificação, consulte Verificações e correções para identificadores de verificação.
comment:TEXTProcurar em comentários de utilizador não resolvidos na mesma cadeia de carateres.
resolved_comment:TEXTPesquisa nos comentários resolvidos.
comment_author:TEXTFiltra por autor do comentário.
source_comment:TEXTProcura em comentários de cadeia de carateres fonte não resolvidos.
resolved_source_comment:TEXTProcurar nos comentários de cadeias de carateres fonte resolvidos.
source_comment_author:TEXTFiltrar 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:TEXTPesquisa nas sugestões.
suggestion_author:TEXTFiltra por autor da sugestão.
explanation:TEXTPesquisa em explicações.
label:TEXTPesquisa em etiquetas.
screenshot:TEXTPesquisa nas capturas de ecrã.
labels_count:NUMBERFiltrar 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:
Ordenando os resultados¶
Há muitas opções para ordenar as cadeias conforme as suas necessidades:
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:TEXTPesquisa de nome de captura de ecrã sensível a minúsculas e maiúsculas.
path:TEXTCaminho do repositório para a pesquisa de captura de ecrã sensível a maiúsculas e minúsculas.
repository:TEXTCaminho de repositório para a pesquisa de captura de ecrã sensível a maiúsculas e minúsculas, o mesmo que
path:TEXT.language:TEXTCódigo de idioma da captura de ecrã ou pesquisa do nome do idioma sensível a maiúsculas e minúsculas.
string:TEXTPesquisa de cadeias de carateres atribuídas sensível a maiúsculas e minúsculas.
context:TEXTPesquisa de contexto cadeias de carateres fonte sensível a maiúsculas e minúsculas.
location:TEXTPesquisa de localização de cadeia de carateres fonte atribuída sensível a maiúsculas e minúsculas.
id:NUMBERIdentificador único de captura de ecrã.
timestamp:DATETIMEData e hora de quando a captura de ecrã foi adicionada ao Weblate.
strings:NUMBERNúmero de cadeias de carateres fonte atribuídas.
has:TEXTPesquisar por capturas de ecrã que têm atributos:
stringCaptura de ecrã atribuída a pelo menos uma cadeia de carateres fonte.
repositoryCaptura de ecrã com um caminho de repositório.
pathCaptura de ecrã com um caminho de repositório, tal como
repository.
Exemplos de pesquisa de captura de ecrã¶
loginProcura por capturas de ecrã que correspondem a
loginno nome da captura de ecrã.name:loginPesquisa por capturas de ecrã com
loginno nome da captura de ecrã.language:csPesquisa 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:stringPesquisa por capturas de ecrã atribuídas a pelo menos uma cadeia de carateres fonte.
NOT has:stringPesquisar por cadeias de carateres não atribuídas a qualquer cadeia de carateres fonte.
repository:fastlanePesquisa por capturas de ecrã com
fastlaneno caminho do repositório.strings:>2Pesquisar por capturas de ecrã atribuídas a mais que duas cadeias de carateres fonte.
has:repository AND NOT has:stringPesquise 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:TEXTPesquisa por nomes de utilizadores.
full_name:TEXTPesquisa por nomes completos.
language:TEXTIdioma de tradução configurado pelo utilizador (consulte Idiomas traduzidos).
joined:DATETIMEO conteúdo da cadeia foi alterado na data, suporta Operações de campo.
translates:TEXTO utilizador contribuiu para um determinado idioma.
Talvez queira limitar o tempo de contribuição por
change_time, por exemplochange_time:>"90 days ago".contributes:TEXTO utilizador contribuiu para um determinado projeto ou componente.
Talvez queira limitar o tempo de contribuição por
change_time, por exemplochange_time:>"90 days ago".change_time:DATETIMEO mesmo que em A pesquisar cadeias.
change_action:TEXTO mesmo que em A pesquisar cadeias.
Pesquisas adicionais estão disponíveis em Interface de gestão:
is:botPesquisar por robôs (utilizado para códigos no âmbito do projeto).
is:activeProcurar por utilizadores ativos.
email:TEXTPesquisa por e-mail.
ip:TEXTProcurar por endereço IP de registo de auditoria.