Recherche¶
Searching for strings¶
Des requêtes avancées utilisant des opérations booléennes, des parenthèses ou une recherche par champ spécifique peuvent être utilisées pour trouver les chaînes de caractères que vous souhaitez.
When no field is defined, the lookup happens on source, target, and context strings.
Recherche simple¶
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'.
Champs¶
source:TEXTSource string case-insensitive search.
target:TEXTTarget string case-insensitive search.
context:TEXTContext string case-insensitive search.
key:TEXTKey string case-insensitive search.
note:TEXTSource string description case-insensitive search.
location:TEXTLocation string case-insensitive search.
priority:NUMBERPriorité de chaîne de caractères.
id:NUMBERIdentificateur unique de chaîne.
position:NUMBERString position in the translation file.
added:DATETIMEHorodatage de la date à laquelle la chaîne a été ajoutée dans Weblate.
state:TEXTSearch for string states (
approved,translated,needs-editing,empty,read-only).This field also supports Opérateurs de champs, so searching for completed strings can be performed as
state:>=translated, searching for strings needing translation asstate:<translated.source_state:TEXTSearch for source string states, see above for more info.
pending:BOOLEANChaîne en attente d’archivage dans le système de contrôle des versions.
has:TEXTSearch for string having attributes -
plural,context,suggestion,comment,check,dismissed-check,translation,variant,screenshot,flags,explanation,glossary,note,label.is:TEXTFiltre la chaîne sur une condition :
read-onlyorreadonlyChaînes en lecture seule, même chose que
state:read-only.approvedChaînes approuvées, identique à
state:approved.needs-editingoufuzzyNécessité de modifier les chaînes, même chose que
state:needs-editing.translatedTranslated strings, same as
state:>translated.untranslatedUntranslated strings, same as
state:<translated.pendingPending strings not yet committed to the file (see Archivages lazy).
language:TEXTLangue cible de la chaîne.
component:TEXTComponent slug or name case-insensitive search, see Identifiant du composant and Nom du composant.
project:TEXTIdentifiant du projet, voir Abrégé de l’URL.
path:TEXTChemin vers l’objet pour limiter la recherche dans le composant, la catégorie, le projet, ou la traduction.
changed_by:TEXTLa chaîne a été modifiée par l’auteur avec le nom d’utilisateur fourni.
changed:DATETIMELe contenu de la chaîne a été modifiée à la date fournie, prend en charge Opérateurs de champs.
change_time:DATETIMEString was changed on date, supports Opérateurs de champs, unlike
changedthis includes event which don’t change content and you can apply custom action filtering usingchange_action.change_action:TEXTFiltres sur l’action de modification, utile quand associé à
change_time. Accepte le nom anglais de l’action de modification, soit entre apostrophes avec des espaces ou des minuscules et les espaces remplacés par un tiret. Voir Recherche de modifications pour les exemples.source_changed:DATETIMESource string was changed on date, supports Opérateurs de champs.
check:TEXTChaîne dont la vérification a échoué, voir Contrôles de qualité et corrections pour les identifiants des contrôles.
dismissed_check:TEXTString has dismissed check, see Contrôles de qualité et corrections for check identifiers.
comment:TEXTRecherche dans les commentaires des utilisateurs.
resolved_comment:TEXTSearch in resolved comments.
comment_author:TEXTFiltrer par auteur de commentaire.
suggestion:TEXTRecherche dans les suggestions.
suggestion_author:TEXTFiltrer par auteur de suggestion.
explanation:TEXTRechercher dans les explications.
label:TEXTSearch in labels.
screenshot:TEXTSearch in screenshots.
Opérateurs booléens¶
You can combine lookups using AND, OR, NOT and parentheses to
form complex queries.
The NOT operator has higher precedence than the AND operator; the
AND operator has higher precedence than the OR operator. You can add
parenthesis to define a precedence of your own.
Omitting the operator will make the query behave like the AND operator was
used.
|
Parenthesized expression to clearly show the precedence. |
|
The |
|
Query using an implicit |
Opérateurs de champs¶
Vous pouvez spécifier des opérateurs, des plages ou des recherches partielles pour les recherches de date ou numériques :
state:>=translatedL’état est
translated(traduit) ou mieux (approved(approuvé)).changed:2019Modifié durant l’année 2019.
changed:[2019-03-01 to 2019-04-01]Modifié entre les deux dates fournies.
position:[10 to 100]Chaînes dont la position se situe entre 10 et 100 (compris).
Opérateurs exacts¶
Vous pouvez effectuer une recherche de correspondance exacte sur différents champs de chaîne de caractères en utilisant l’opérateur =. Par exemple, pour rechercher toutes les chaînes de caractères source correspondant exactement à hello world, utilisez source:="hello world". Pour la recherche d’expressions d’un seul mot, vous pouvez sauter les guillemets. Par exemple, pour rechercher toutes les chaînes de caractères source correspondants à hello, vous pouvez utiliser source:=hello.
Recherche de modifications¶
Ajouté dans la version 4.4.
La recherche dans les événements de l’historique peut être effectuée en utilisant les opérateurs change_action et change_time.
Par exemple, la recherche de chaînes marquées à modifier en 2018 peut être entrée comme suit : change_time:2018 AND change_action:marked-for-edit ou change_time:2018 AND change_action:"Marked for edit".
Expressions rationnelles¶
Partout où le texte est accepté, vous pouvez également spécifier une expression rationnelle sous la forme r"regexp".
Par exemple, pour rechercher toutes les chaînes de caractères source qui contiennent un chiffre compris entre 2 et 5, utilisez source:r"[2-5]".
Indication
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)
Requêtes prédéfinies¶
Vous pouvez choisir parmi un certain nombre de requêtes prédéfinies sur la page de recherche, ce qui vous permet d’accéder rapidement aux recherches les plus fréquentes :
Ordre des résultats¶
Il existe de nombreuses options pour ordonner les chaînes en fonction de vos besoins :
Chercher des utilisateurs¶
Ajouté dans la version 4.18.
La navigation de l’utilisateur a des possibilités de recherche similaires :
username:TEXTRecherche parmi les noms d’utilisateurs.
full_name:TEXTRechercher parmi les noms complets.
language:TEXTUser configured translation language (see Langues traduites).
joined:DATETIMELe contenu de la chaîne a été modifiée à la date fournie, prend en charge Opérateurs de champs.
translates:TEXTUser has contributed to a given language.
You might want to limit contribution time by
change_time, for examplechange_time:>"90 days ago".contributes:TEXTUser has contributed to a given project or component.
You might want to limit contribution time by
change_time, for examplechange_time:>"90 days ago".change_time:DATETIMEMême chose que pour Searching for strings.
change_action:TEXTMême chose que pour Searching for strings.
Des recherche supplémentaires sont disponibles dans Interface de gestion:
is:botRechercher des robots (utilisé pour les jetons ciblés projet).
is:activeRechercher les utilisateurs actifs.
email:TEXTRechercher parmi les adresses courriel.
Valeurs arbitraires des champs DATETIME¶
Au lieu d’utiliser les valeurs DATETIME telles que MM-JJ-AAAA, vous pouvez utiliser pour la valeur des champs DATETIME une chaîne contenant un adverbe de temps comme hier, le mois dernier, et il y a 2 jours.
Exemples :
changed:>="2 weeks ago"Renvoie les chaînes qui ont été modifiées depuis 2 semaines à partir de la date et l’heure actuelle.
changed:>=yesterdayRenvoie les chaînes qui ont été modifiées depuis hier.