Pesquisas¶
Searching for strings¶
Consultas avançadas que usem operações booleanas, parênteses ou pesquisas específicas de campo podem ser usadas para encontrar as cadeias que deseja.
Quando nenhum campo é definido, a pesquisa acontece em cadeias fonte, destino e de contexto.

Pesquisa simples¶
Any phrase typed into the search box is split into words. Strings containing all
of them are shown. To look for an exact phrase, put «the searchphrase» into
quotes (both single ('
) and double ("
) quotes will work): "this is a quoted
string"
or 'another quoted string'
.
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
String position in the translation file.
added:DATETIME
Data e hora de quando a cadeia foi adicionada ao Weblate.
state:TEXT
Search for string states (
approved
,translated
,needs-editing
,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 comostate:<translated
.source_state:TEXT
Search for source string states, see above for more info.
pending:BOOLEAN
Cadeia pendente para descarga para o VCS.
has:TEXT
Search for string having attributes -
plural
,context
,suggestion
,comment
,check
,dismissed-check
,translation
,variant
,screenshot
,flags
,explanation
,glossary
,note
,label
,location
.is:TEXT
Filtra cadeia com base numa condição:
read-only
orreadonly
Cadeias somente leitura, o mesmo que
state:read-only
.approved
Cadeias aprovadas, iguais a
state:approved
.needs-editing
oufuzzy
Cadeias que necessitam de edição, o mesmo que
state:needs-editing
.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).
language:TEXT
Idioma de destino da cadeia.
component:TEXT
URL amigável de componente ou pesquisa que não diferencia maiúsculas de minúsculas, veja URL amigável 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
A cadeia foi alterada pelo autor com o nome de utilizador fornecido.
changed:DATETIME
O conteúdo da cadeia foi alterado na data, suporta Operações de campo.
change_time:DATETIME
A cadeia foi alterada na data, suporta Operações de campo; 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: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.source_changed:DATETIME
Source string was changed on date, supports Operações de campo.
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
Pesquisa nos comentários de utilizadores.
resolved_comment:TEXT
Pesquisa nos comentários resolvidos.
comment_author:TEXT
Filtra por autor do comentário.
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ã.
Operadores booleanos¶
You can combine lookups using AND
, OR
, NOT
and parentheses to
form complex queries.
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:>=translated
Estado é
translated
ou melhor (approved
).changed:2019
Alterado no ano de 2019.
changed:[2019-03-01 to 2019-04-01]
Alterado entre as duas datas dadas.
position:[10 to 100]
Cadeias com posição entre 10 e 100 (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
.
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"
.
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 do banco de dados e podem usar complementos diferentes. Consulte a documentação do banco de dados abaixo para obter mais pormenores.
Pormenores das expressões regulares do PostgreSQL (este é o mecanismo de banco de dados padrão para Weblate)
Consultas predefinidas¶
Pode selecionar entre as consultas predefinidas na página de pesquisa, o que lhe permite acessar rapidamente as pesquisas mais frequentes:

Ordenando os resultados¶
Há muitas opções para ordenar as cadeias conforme as suas necessidades:

Pesquisas por autilizadores¶
Added in version 4.18.
A navegação por utilizador tem recursos de busca semelhantes:
username:TEXT
Search in usernames.
full_name:TEXT
Search in full names.
language:TEXT
User configured translation language (see 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 exemplochange_time:>"90 days ago"
.contributes:TEXT
User has contributed to a given project or component.
Talvez queira limitar o tempo de contribuição por
change_time
, por exemplochange_time:>"90 days ago"
.change_time:DATETIME
O mesmo que em Searching for strings.
change_action:TEXT
O mesmo que em Searching for strings.
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
Search by e-mail.
Valores aproximados para campos DATETIME¶
Instead of using DATETIME values like MM-DD-YYYY, a string containing an adverb
of time like yesterday
, last month
, and 2 days ago
can
be used as values in the DATETIME fields. Only English phrases are supported
here.
Exemplos:
changed:>="2 weeks ago"
Retorna cadeias que foram alteradas há 2 semanas a partir da data e hora atuais.
changed:>=yesterday
Retorna cadeias que foram alteradas a partir de ontem.