Pesquisando¶
Searching for strings¶
Consultas avançadas a usar 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: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:NUMBERString position in the translation file.
added:DATETIMEData e hora de quando a cadeia foi adicionada ao Weblate.
state:TEXTSearch for string states (
approved,translated,needs-editing,empty,read-only).This field also supports Operações de campo, so searching for completed strings can be performed as
state:>=translated, searching for strings needing translation asstate:<translated.pending:BOOLEANCadeia pendente para descarga para o VCS.
has:TEXTPesquisa por cadeias com atributos -
plural,context,suggestion,comment,check,dismissed-check,translation,variant,screenshot,flags,explanation,glossary,note,label.is:TEXTFilters string on a condition:
read-onlyorreadonlyRead-only strings, same as
state:read-only.approvedCadeias aprovadas, iguais a
state:approved.needs-editingorfuzzyNeeding editing strings, same as
state:needs-editing.translatedCadeias traduzidas, iguais a
state:>translated.untranslated:Cadeias não traduzidas, o mesmo que
state:<translated.pendingCadeias pendentes ainda não confirmadas no ficheiro (veja Commits adiados).
language:TEXTIdioma de destino da cadeia.
component:TEXTURL 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:TEXTSlug do projeto, veja URL amigável.
path:TEXTPath to the object to limit searching inside component, category, project, or translation.
changed_by:TEXTA cadeia foi alterada pelo autor com o nome de utilizador fornecido.
changed:DATETIMEO conteúdo da cadeia foi alterado na data, suporta operadores de pesquisa.
change_time:DATETIMEA 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: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 Pesquisando por alterações para exemplos.source_changed:DATETIMESource string was changed on date, supports Operações de campo.
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:TEXTPesquisa nos comentários de utilizadores.
resolved_comment:TEXTPesquisa nos comentários resolvidos.
comment_author:TEXTFiltra por autor do comentário.
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ã.
Operadores booleanos¶
Pode combinar pesquisas a usar AND, OR, NOT e parênteses para formar consultas complexas. Por exemplo: state:translated AND (source:hello OR source:bar)
Operações de campo¶
Pode especificar operadores, intervalos ou pesquisas parciais para pesquisas de data ou numéricas:
state:>=translatedEstado é
translatedou melhor (approved).changed:2019Alterado no ano de 2019.
changed:[2019-03-01 to 2019-04-01]Alterado entre as duas datas dadas.
position:[10 to 100]Strings with position between 10 and 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.
Pesquisando 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
The regular expressions are evaluated by the database backend and might use different extensions, please consult the database documentation below for more details.
PostgreSQL Regular Expressions Details (this is the default database engine for 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:
Searching for users¶
Added in version 4.18.
The user browsing has similar search abilities:
username:TEXTSearch in usernames.
full_name:TEXTSearch in full names.
language:TEXTUser configured translation language (see Idiomas traduzidos).
joined:DATETIMEO conteúdo da cadeia foi alterado na data, suporta operadores de pesquisa.
translates:TEXTUser has contributed to a given language in the past 90 days.
contributes:TEXTUser has contributed to a given project or component in the past 90 days.
change_time:DATETIMESame as in Searching for strings.
change_action:TEXTSame as in Searching for strings.
Additional lookups are available in the Interface de gestão:
is:botPesquisar por bots (usado para tokens no escopo de projeto).
is:activeSearch for active users.
email:TEXTSearch by e-mail.
Fuzzy values for DATETIME fields¶
Instead of using DATETIME values like MM-DD-YYYY, a string containing adverb
of time like yesterday, last month, and 2 days ago can be used as
values in the DATETIME fields.
Exemplos:
changed:>="2 weeks ago"Returns strings that are changed 2 weeks ago from the current date and time.
changed:>=yesterdayReturns strings that are changed starting yesterday.