Searching¶
Search query syntax¶
Advanced searches support boolean operations, parentheses, field-specific lookup, field operators, exact match, date values, and regular expressions. The available fields depend on what kind of object is being searched.
Operadors booleans¶
You can combine lookups using AND, OR, NOT and parentheses to
form complex queries. Boolean operators are case-insensitive, so and,
And and AND are equivalent.
L’operador NOT té més prioritat que l’operador AND; l’operador AND té més prioritat que l’operador OR. Podeu afegir parèntesis per definir una precedència pròpia.
Si omet l’operador, la consulta es comportarà com l’operador AND que s’ha utilitzat.
|
Expressió entre parèntesis per mostrar clarament la precedència. |
|
L’operador |
|
Consulta amb un operador implícit |
Operadors de camp¶
Podeu especificar operadors, intervals o cerques parcials per a cerques de dates o numèriques:
state:>=translatedL’estat està
traduïto millor (aprovat).changed:[2019-03-01 to 2019-04-01]Canviat entre dues dates donades (incloses).
position:[10 to 100]Cordes amb posició entre 10 i 100 (inclosos).
Searching for DATETIME fields¶
La cerca de marca de temps admet diverses maneres d’especificar el valor. Admet una àmplia gamma de maneres d’especificar la data i l’hora.
ISO 8601 format com
2025-09-08T12:16:55.336146+00:00.Data i hora escrita en anglès com
4 de juliol de 2013 PST.Adverbis de temps anglesos com
yesterday,last month, i2 days ago.
Sempre que només s’especifiqui la data, sempre s’utilitza com a inclusiva i cobreix aquesta data. Especifiqueu la marca de temps exacta si necessiteu anul·lar aquest comportament.
Examples:
changed:>=2019-03-01Modificat l’1 de març de 2019 i posteriors (inclosos).
changed:>="2 weeks ago"S’ha canviat fa 2 setmanes des de la data i l’hora actuals.
changed:>=yesterdayChanged starting yesterday.
changed:2019Changed in the year 2019.
changed:[2019-03-01 to 2019-04-01]Canviat entre dues dates donades (incloses).
changed:[20_days_ago to yesterday]Canviat entre dues dates relatives (incloses).
Operadors exactes¶
Podeu fer una consulta de concordança exacta en diferents camps de cadena utilitzant l’operador =. Per exemple, per cercar totes les cadenes d’origen que coincideixin exactament amb hello world, utilitzeu: source:="hello world". Per cercar expressions d’una sola paraula, podeu ometre cometes. Per exemple, per cercar totes les cadenes d’origen que coincideixin amb hello, podeu utilitzar: source:=hello.
Expressions regulars¶
Allà on s’accepti el text, també podeu especificar una expressió regular com a r"regexp".
Per exemple, per cercar totes les cadenes d’origen que continguin qualsevol dígit entre 2 i 5, utilitzeu source:r"[2-5]".
Suggeriment
Les expressions regulars són avaluades pel backend de la base de dades i poden utilitzar diferents extensions, si us plau, consulteu la documentació de la base de dades per obtenir més detalls:
Searching for strings¶
String search supports the shared query syntax above.
Quan no es defineix cap camp, la cerca es fa a les cadenes d’origen, de destinació i de context.
Cerca senzilla¶
Qualsevol frase escrita al quadre de cerca es divideix en paraules. Es mostren les cadenes que contenen totes elles. Per cercar una frase exacta, poseu «la frase de cerca» entre cometes (tant cometes simples (') com dobles (") funcionaran): "aquesta és una cadena entre cometes" o 'una altra cadena entre cometes'.
Fields¶
source:TEXTSource string case-insensitive search.
target:TEXTCerca de la cadena de destinació que no distingeix entre majúscules i minúscules.
context:TEXTCerca de cadenes de context sense distinció de majúscules i minúscules.
key:TEXTCerca de cadenes de clau que no distingeix entre majúscules i minúscules.
note:TEXTSource string description case-insensitive search.
location:TEXTCerca de cadenes d’ubicació que no distingeix entre majúscules i minúscules.
priority:NUMBERPrioritat de cadena.
id:NUMBERIdentificador únic de cadena.
position:NUMBERString position in the translation file.
added:DATETIMEMarca de temps de quan es va afegir la cadena a Weblate.
state:TEXTCerqueu estats de cadena (
aprovat,traduït,needs-editing,needs-rewriting,needs-checking,buit,només de lectura).This field also supports Operadors de camp, so searching for completed strings can be performed as
state:>=translated, searching for strings needing translation asstate:<translated.source_state:TEXTCerqueu estats de cadena d’origen, vegeu més amunt per obtenir més informació.
pending:BOOLEANCadena pendent per esborrar a VCS.
has:TEXTSearch for string having attributes -
plural,context,suggestion,comment,source-comment,check,dismissed-check,translation,variant,screenshot,flags,explanation,glossary,note,label,location.is:TEXTFiltra la cadena en una condició:
read-onlyorreadonlyCadenas de només lectura, igual que
state:read-only.approvedApproved strings, same as
state:approved.necessitat d'edicióodifusaCal editar/comprovar/reescriure cadenes, igual que
state:needs-editing O state:needs-rewriting O state:needs-checking.translatedTranslated strings, same as
state:>translated.untranslatedUntranslated strings, same as
state:<translated.pendingPending strings not yet committed to the file (see La mandrosa es compromet).
automatically-translatedStrings that were translated automatically (see Traducció automatitzada).
language:TEXTLlengua objectiu de cadena.
component:TEXTCerca de component slug o nom que no distingeix entre majúscules i minúscules, vegeu Component llimac i Nom del component.
project:TEXTProjecte slug, vegeu URL amigable.
path:TEXTRuta a l’objecte per limitar la cerca dins del component, categoria, projecte o traducció.
changed_by:TEXTL’autor ha canviat la cadena amb el nom d’usuari donat. Utilitzeu
changed_by:""per cercar cadenes amb almenys un canvi de contingut sense un autor registrat.changed:DATETIMEEl contingut de la cadena es va canviar el dia, admet Operadors de camp i Searching for DATETIME fields.
change_time:DATETIMELa cadena es va canviar el dia, admet Operadors de camp i Searching for DATETIME fields.
A diferència de
changed, això inclou esdeveniments que no canvien el contingut i podeu aplicar un filtratge d’accions personalitzades mitjançantchange_action.change_action:TEXTFiltres d’acció de canvi, útils juntament amb
change_time. Accepta el nom en anglès de l’acció de canvi, ja sigui entre cometes i espais o en minúscules i espais substituïts per un guionet. Vegeu Searching for changes per obtenir exemples.Quan es combinen els filtres
changed_by,changed,change_timeichange_action, els filtres s’apliquen al mateix esdeveniment de canvi.source_changed:DATETIMELa cadena d’origen es va canviar per última vegada el dia, admet Operadors de camp i Searching for DATETIME fields.
last_changed:DATETIMELa cadena es va canviar per darrera vegada el dia, admet Operadors de camp i Searching for DATETIME fields.
check:TEXTLa cadena ha fallat la comprovació, vegeu Comprovacions i correccions per als identificadors de comprovació.
dismissed_check:TEXTLa cadena ha descartat la comprovació, vegeu Comprovacions i correccions per als identificadors de comprovació.
comment:TEXTSearch in unresolved user comments on the string.
resolved_comment:TEXTSearch in resolved comments.
comment_author:TEXTFiltra per autor del comentari.
source_comment:TEXTSearch in unresolved source string comments.
resolved_source_comment:TEXTSearch in resolved source string comments.
source_comment_author:TEXTFilter by source string comment author.
Source string comment filters match comments attached to the source string. When searching across languages, matching target strings sharing that source string can be included in the results.
suggestion:TEXTCerca a suggeriments.
suggestion_author:TEXTFiltra per autor del suggeriment.
explanation:TEXTSearch in explanations.
label:TEXTSearch in labels.
screenshot:TEXTSearch in screenshots.
labels_count:NUMBERFiltra per nombre d’etiquetes
Searching for changes¶
Afegit a la versió 4.4.
La cerca d’esdeveniments de l’historial es pot fer mitjançant els operadors change_action i change_time.
Per exemple, la cerca de cadenes marcades per editar-les el 2018 es pot introduir com a change_time:2018 AND change_action:marked-for-edit o change_time:2018 AND change_action:"Marcat per editar".
Consultes predefinides¶
Podeu seleccionar consultes predefinides a la pàgina de cerca, això us permet accedir ràpidament a les cerques més freqüents:
Ordenar els resultats¶
Hi ha moltes opcions per ordenar les cordes segons les vostres necessitats:
Searching for screenshots¶
La llista de captures de pantalla d’un component accepta consultes avançades mitjançant operacions booleanes, parèntesis o cerca específica de camp.
When no field is defined, the lookup happens on the screenshot name. Use field-specific lookups to search repository paths, screenshot languages, or assigned source strings.
Screenshot fields¶
name:TEXTScreenshot name case-insensitive search.
path:TEXTRepository path to screenshot case-insensitive search.
repository:TEXTCamí del repositori a la cerca que no distingeix entre majúscules i minúscules de la captura de pantalla, igual que
path:TEXT.language:TEXTScreenshot language code or language name case-insensitive search.
string:TEXTAssigned source string case-insensitive search.
context:TEXTAssigned source string context case-insensitive search.
location:TEXTAssigned source string location case-insensitive search.
id:NUMBERScreenshot unique identifier.
timestamp:DATETIMEMarca de temps de quan s’ha afegit la captura de pantalla a Weblate.
strings:NUMBERNumber of assigned source strings.
has:TEXTSearch for screenshots having attributes:
stringScreenshot assigned to at least one source string.
repositoryScreenshot with a repository path.
pathCaptura de pantalla amb una ruta de repositori, igual que
repository.
Screenshot search examples¶
loginSearch for screenshots matching
loginin the screenshot name.name:loginCerqueu captures de pantalla amb
loginal nom de la captura de pantalla.language:csCerqueu captures de pantalla en idiomes que coincideixin amb
cs.string:"Save changes"Cerqueu captures de pantalla assignades a les cadenes d’origen que coincideixin amb
Desa els canvis.has:stringSearch for screenshots assigned to at least one source string.
NOT has:stringSearch for screenshots not assigned to any source string.
repository:fastlaneSearch for screenshots with
fastlanein the repository path.strings:>2Search for screenshots assigned to more than two source strings.
has:repository AND NOT has:stringCerqueu captures de pantalla importades del dipòsit que encara necessiten assignar la cadena d’origen.
Screenshot search supports the same Operadors booleans, Operadors de camp, Searching for DATETIME fields, exact match, and regular expression syntax as string search.
Searching for users¶
Afegit a la versió 4.18.
L’usuari que navega té capacitats de cerca similars:
username:TEXTSearch in usernames.
full_name:TEXTSearch in full names.
language:TEXTIdioma de traducció configurat per l’usuari (vegeu Llengües de traducció).
joined:DATETIMEEl contingut de la cadena es va canviar el dia, admet Operadors de camp.
translates:TEXTL’usuari ha contribuït a un idioma determinat.
És possible que vulgueu limitar el temps de contribució amb
change_time, per exemplechange_time:>"fa 90 dies".contributes:TEXTUser has contributed to a given project or component.
És possible que vulgueu limitar el temps de contribució amb
change_time, per exemplechange_time:>"fa 90 dies".change_time:DATETIMEIgual que a Searching for strings.
change_action:TEXTIgual que a Searching for strings.
Hi ha cerques addicionals disponibles a la Interfície de gestió:
is:botSearch for bots (used for project scoped tokens).
is:activeSearch for active users.
email:TEXTSearch by e-mail.
ip:TEXTCerca per adreça IP del registre d’auditoria.