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.

../_images/search.webp

Champs

source:TEXT

Source string case-insensitive search.

target:TEXT

Target string case-insensitive search.

context:TEXT

Context string case-insensitive search.

key:TEXT

Key string case-insensitive search.

note:TEXT

Source string description case-insensitive search.

location:TEXT

Location string case-insensitive search.

priority:NUMBER

Priorité de chaîne de caractères.

id:NUMBER

Identificateur unique de chaîne.

position:NUMBER

String position in the translation file.

added:DATETIME

Horodatage de la date à laquelle la chaîne a été ajoutée dans Weblate.

state:TEXT

Search 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 as state:<translated.

source_state:TEXT

Search for source string states, see above for more info.

pending:BOOLEAN

Chaîne en attente d’archivage dans le système de contrôle des versions.

has:TEXT

Search for string having attributes - plural, context, suggestion, comment, check, dismissed-check, translation, variant, screenshot, flags, explanation, glossary, note, label.

is:TEXT

Filtre la chaîne sur une condition :

read-only or readonly

Chaînes en lecture seule, même chose que state:read-only.

approved

Chaînes approuvées, identique à state:approved.

needs-editing ou fuzzy

Nécessité de modifier les chaînes, même chose que state:needs-editing.

translated

Translated strings, same as state:>translated.

untranslated

Untranslated strings, same as state:<translated.

pending

Pending strings not yet committed to the file (see Archivages lazy).

language:TEXT

Langue cible de la chaîne.

component:TEXT

Component slug or name case-insensitive search, see Identifiant du composant and Nom du composant.

project:TEXT

Identifiant du projet, voir Abrégé de l’URL.

path:TEXT

Chemin vers l’objet pour limiter la recherche dans le composant, la catégorie, le projet, ou la traduction.

changed_by:TEXT

La chaîne a été modifiée par l’auteur avec le nom d’utilisateur fourni.

changed:DATETIME

Le contenu de la chaîne a été modifiée à la date fournie, prend en charge Opérateurs de champs.

change_time:DATETIME

String was changed on date, supports Opérateurs de champs, unlike changed this includes event which don’t change content and you can apply custom action filtering using change_action.

change_action:TEXT

Filtres 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:DATETIME

Source string was changed on date, supports Opérateurs de champs.

check:TEXT

Chaîne dont la vérification a échoué, voir Contrôles de qualité et corrections pour les identifiants des contrôles.

dismissed_check:TEXT

String has dismissed check, see Contrôles de qualité et corrections for check identifiers.

comment:TEXT

Recherche dans les commentaires des utilisateurs.

resolved_comment:TEXT

Search in resolved comments.

comment_author:TEXT

Filtrer par auteur de commentaire.

suggestion:TEXT

Recherche dans les suggestions.

suggestion_author:TEXT

Filtrer par auteur de suggestion.

explanation:TEXT

Rechercher dans les explications.

label:TEXT

Search in labels.

screenshot:TEXT

Search 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.

Equivalent expressions

(state:translated AND source:hello) OR source:bar

Parenthesized expression to clearly show the precedence.

state:translated AND source:hello OR source:bar

The AND operator has higher precedence than the OR operator.

state:translated source:hello OR source:bar

Query using an implicit AND operator.

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:>=translated

L’état est translated (traduit) ou mieux (approved (approuvé)).

changed:2019

Modifié 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.

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 :

../_images/query-dropdown.webp

Ordre des résultats

Il existe de nombreuses options pour ordonner les chaînes en fonction de vos besoins :

../_images/query-sort.webp

Chercher des utilisateurs

Ajouté dans la version 4.18.

La navigation de l’utilisateur a des possibilités de recherche similaires :

username:TEXT

Recherche parmi les noms d’utilisateurs.

full_name:TEXT

Rechercher parmi les noms complets.

language:TEXT

User configured translation language (see Langues traduites).

joined:DATETIME

Le contenu de la chaîne a été modifiée à la date fournie, prend en charge Opérateurs de champs.

translates:TEXT

User has contributed to a given language.

You might want to limit contribution time by change_time, for example change_time:>"90 days ago".

contributes:TEXT

User has contributed to a given project or component.

You might want to limit contribution time by change_time, for example change_time:>"90 days ago".

change_time:DATETIME

Même chose que pour Searching for strings.

change_action:TEXT

Même chose que pour Searching for strings.

Des recherche supplémentaires sont disponibles dans Interface de gestion:

is:bot

Rechercher des robots (utilisé pour les jetons ciblés projet).

is:active

Rechercher les utilisateurs actifs.

email:TEXT

Rechercher 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:>=yesterday

Renvoie les chaînes qui ont été modifiées depuis hier.