Recherche

Rechercher des chaînes

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.

Lorsqu’aucun champ n’est défini, la recherche se fait sur les chaînes de caractères de la source, de la cible et du contexte.

../_images/search.webp

Champs

source:TEXT

Recherche insensible à la casse dans les chaînes de caractères sources.

target:TEXT

Recherche insensible à la casse dans les chaînes de caractères cible.

context:TEXT

Recherche insensible à la casse dans le contexte.

key:TEXT

Recherche insensible à la casse dans les clés.

note:TEXT

Recherche insensible à la casse dans la description des chaînes de caractères source.

location:TEXT

Recherche insensible à la casse dans les emplacements.

priority:NUMBER

Priorité de chaîne de caractères.

id:NUMBER

Identificateur unique de chaîne.

position:NUMBER

Position de la chaîne dans le fichier des traductions.

added:DATETIME

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

state:TEXT

Recherche selon l’état des chaînes de caractères (approved — approuvé, translated — traduit, needs-editing — à vérifier, empty — vide, read-only— en lecture seule).

Ce champ supporte également les Opérateurs de champs, donc la recherche de chaînes entières peut être réalisée par state:>=translated et la recherche de chaînes à traduire par state:<translated.

source_state:TEXT

Recherche les états de la chaîne source, voir ci-dessus pour d’autres informations.

pending:BOOLEAN

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

has:TEXT

Recherche des chaînes ayant les attributs — plural, context, suggestion, comment, check, dismissed-check, translation, variant, screenshot, flags, explanation, glossary, note, label, location.

is:TEXT

Filtre la chaîne sur une condition :

read-only ou 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

Chaînes traduites, même chose que state:>translated.

untranslated

Chaînes non traduites, même chose que state:<translated.

pending

Modifications en attente qui ne sont pas encore committées dans le fichier (voir Archivages lazy).

language:TEXT

Langue cible de la chaîne.

component:TEXT

Recherche d’identifiant de composant ou de nom insensible à la casse , voir Identifiant du composant et 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

La chaîne de caractères a été modifiée à la date, elle reconnait les Opérateurs de champs, à la différence de changed ceci inclut l’événement qui ne modifie pas le contenu et vous pouvez appliquer une action de filtrage personnalisée en utilisant 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

La chaîne source a été modifiée à la date fournie, prend en charge 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

Le contrôle a été supprimé sur les chaînes, voir Contrôles de qualité et corrections pour les identifiants de contrôle.

comment:TEXT

Recherche dans les commentaires des utilisateurs.

resolved_comment:TEXT

Recherche dans les commentaires résolus.

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

Rechercher parmi les étiquettes.

screenshot:TEXT

Recherche dans les captures d’écran.

labels_count:NUMBER

Filtrer sur le nombre d’étiquettes

Opérateurs booléens

Vous pouvez combiner des recherches en utilisant AND, OR, NOT et des parenthèses pour former les requêtes complexes.

L’opérateur NOT a une précédence plus grande que l’opérateur AND; l’opérateur AND a une précédence plus grande que l’opérateur OR. Vous pouvez ajouter des parenthèses pour définir votre propre précédence.

Si l’opérateur est absent, la requête se comporte comme si l’opérateur AND avait été utilisé.

Expressions équivalentes

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

Une expression entre parenthèses montre clairement la précédence.

state:translated AND source:hello OR source:bar

L’opérateur AND a une précédence plus grande que l’opérateur OR.

state:translated source:hello OR source:bar

Requête utilisant un opérateur AND implicite.

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

Les expressions régulières sont évaluées par le serveur de base de données et peuvent utiliser différentes extensions, veuillez consulter la documentation de la base de données ci-dessous pour les informations supplémentaires.

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

L’utilisateur a contribué à une langue particulière.

Vous pouvez limiter la période de contribution avec change_time, par exemple change_time:>"90 days ago".

contributes:TEXT

L’utilisateur a contribué à un projet ou un composant particulier.

Vous pouvez limiter la période de contribution avec change_time, par exemple change_time:>"90 days ago".

change_time:DATETIME

Même chose que pour Rechercher des chaînes.

change_action:TEXT

Même chose que pour Rechercher des chaînes.

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

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.

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.