Suche¶
Ergebnisse beim Übersetzen¶
The translation editor keeps the current search results while you translate.
For example, translating an untranslated string does not remove it from the
list, so you can navigate back to it. Reloading a page with a saved position
in its URL (offset) keeps this list. An initial search URL without a
position runs the search again when reloaded.
Select the Refresh results icon next to the query input or press Enter in the filter field to run the search again and start at the first matching string. This also works in Zen mode. Changing the sort order keeps the current result list.
After 30 minutes of inactivity, the saved search results expire. Weblate refreshes the results when you continue and displays a notice. Saving still applies to the string you were editing, subject to the usual checks for conflicting changes. If that string no longer matches the filters, it is kept at the start of the refreshed list so you can return to it. If results expire while scrolling in Zen mode, save any pending edits and select Refresh results to continue loading strings.
Suchanfrage-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. Queries can contain up to 2,048 characters and 128 search terms. Quoted text counts as one term.
Boolesche Operatoren¶
Sie können Suchanfragen mit AND, OR, NOT und Klammern kombinieren, um komplexe Abfragen zu bilden. Bei booleschen Operatoren wird die Groß-/Kleinschreibung nicht berücksichtigt, daher sind and, And und AND gleichbedeutend.
Der NOT-Operator hat eine höhere Priorität als der AND-Operator; der AND-Operator hat eine höhere Priorität als der OR-Operator. Sie können Klammern hinzufügen, um eine eigene Präzedenz zu definieren.
Wenn Sie den Operator weglassen, verhält sich die Abfrage so, als wäre der Operator AND verwendet worden.
|
Klammerausdruck, um den Vorrang deutlich zu machen. |
|
Der |
|
Abfrage mit einem impliziten |
Feld-Operatoren¶
Sie können Operatoren, Bereiche oder partielle Suchanfragen für Datums- oder numerische Suchen angeben:
state:>=translatedStatus ist
translatedoder besser (approved).changed:[2019-03-01 to 2019-04-01]Geändert zwischen zwei Datumsangaben (einschließlich).
position:[10 to 100]Zeichenketten mit Positionen zwischen 10 und 100 (einschließlich).
Nach DATETIME-Feldern suchen¶
Die Zeitstempel-Suche unterstützt mehrere Möglichkeiten zur Angabe des Wertes. Sie unterstützt eine breite Palette von Möglichkeiten zur Angabe von Datum und Uhrzeit.
ISO-8601-formatiert wie
2025-09-08T12:16:55.336146+00:00.Englisch geschriebene Datumsangaben wie
July 4, 2013 PST.Englische Adverbien der Zeit wie
yesterday,last monthund2 days ago.
Wenn nur das Datum angegeben wird, wird es immer als inklusive Angabe verwendet und umfasst dieses Datum. Geben Sie den genauen Zeitstempel an, wenn Sie dieses Verhalten umgehen möchten.
Beispiele:
changed:>=2019-03-01Geändert am 1. März 2019 und später (einschließlich).
changed:>="2 weeks ago"Vor 2 Wochen ab dem aktuellen Datum und Uhrzeit geändert.
changed:>=yesterdaySeit gestern geändert.
changed:2019Geändert im Jahr 2019.
changed:[2019-03-01 to 2019-04-01]Geändert zwischen zwei Datumsangaben (einschließlich).
changed:[20_days_ago to yesterday]Geändert zwischen zwei relativen Datumsangaben (einschließlich).
Genaue Operatoren¶
Mit dem Operator = können Sie eine genaue Abfrage für verschiedene Zeichenkettenfelder durchführen. Um zum Beispiel nach allen Ausgangszeichenketten zu suchen, die genau mit hello world übereinstimmen, verwenden Sie: source:="hello world". Für die Suche nach einzelnen Wortausdrücken können Sie die Anführungszeichen weglassen. Um zum Beispiel nach allen Ausgangszeichenketten zu suchen, die mit hello übereinstimmen, können Sie source:=hello verwenden.
Reguläre Ausdrücke¶
Überall dort, wo Text akzeptiert wird, können Sie auch einen regulären Ausdruck als r"regexp" angeben.
Um zum Beispiel nach allen Ausgangszeichenketten zu suchen, die eine beliebige Ziffer zwischen 2 und 5 enthalten, verwenden Sie source:r"[2-5]".
Search rejects regular expressions longer than 256 characters, nested more than 32 groups deep, or containing a counted repetition above 1,000.
Hinweis
Die regulären Ausdrücke werden vom Datenbank-Backend ausgewertet und können verschiedene Erweiterungen verwenden. Weitere Informationen finden Sie in der Dokumentation zur Datenbank:
Nach Zeichenketten suchen¶
String search supports the shared query syntax above.
Browsing and searching strings use the same list. Opening a scoped list without query parameters shows all strings in that scope. The global search page shows the search form until you submit it. Existing browse links redirect to search.
When searching a translation, a project language, or a category language, select Translate to open the translation editor with the current query and sorting. Project-language and category-language searches let you review matching strings across components.
Wenn kein Feld definiert ist, erfolgt die Suche anhand von Ausgangs-, Ziel- und Kontextzeichenketten.
Select All strings at the top of the Filters menu to clear the query within the current search scope. If the form does not submit automatically, submit it to show all strings. Shared filters follow the order and status colors used in the strings status overview.
Einfache Suche¶
Jede in das Suchfeld eingegebene Phrase wird in Wörter zerlegt. Zeichenketten, die alle diese Wörter enthalten, werden angezeigt. Um nach einem genauen Ausdruck zu suchen, setzen Sie „die Suchphrase“ in Anführungszeichen (sowohl einfache (') als auch doppelte (") Anführungszeichen sind möglich): "dies ist eine Zeichenkette in Anführungszeichen" oder 'eine andere Zeichenkette in Anführungszeichen'.
Felder¶
source:TEXTIn Ausgangszeichenkette ohne Berücksichtigung der Groß-/Kleinschreibung suchen.
target:TEXTIn Zielzeichenkette ohne Berücksichtigung der Groß-/Kleinschreibung suchen.
context:TEXTIn Kontextzeichenkette ohne Berücksichtigung der Groß-/Kleinschreibung suchen.
key:TEXTIn Schlüsselzeichenkette ohne Berücksichtigung der Groß-/Kleinschreibung suchen.
note:TEXTIn Beschreibung der Ausgangszeichenkette ohne Berücksichtigung der Groß-/Kleinschreibung suchen.
location:TEXTIn Standortzeichenkette ohne Berücksichtigung der Groß-/Kleinschreibung suchen.
priority:NUMBERPriorität der Zeichenkette.
id:NUMBEREindeutige Zeichenkettenkennung.
position:NUMBERPosition der Zeichenkette in der Übersetzungsdatei.
added:DATETIMEZeitstempel, wann die Zeichenkette zu Weblate hinzugefügt wurde.
state:TEXTNach Zeichenkettenstatus suchen (
approved,translated,needs-editing,needs-rewriting,needs-checking,empty,read-only).Dieses Feld unterstützt auch Feld-Operatoren, so dass die Suche nach abgeschlossenen Zeichenketten als
state:>=translated, die Suche nach zu übersetzenden Zeichenketten alsstate:<translateddurchgeführt werden kann.source_state:TEXTSearch for source string states, see above for more info. With a custom source language, this uses the parent translation’s state. Strings whose configured source is missing do not match a source state.
pending:BOOLEANZeichenkette, die zur Übergabe an das VCS ansteht.
has:TEXTNach Zeichenkette mit den Attributen –
plural,context,suggestion,comment,source-comment,check,dismissed-check,translation,variant,screenshot,flags,explanation,glossary,note,label,locationsuchen.is:TEXTFiltert Zeichenketten nach einer Bedingung:
read-onlyoderreadonlySchreibgeschützte Zeichenketten, gleich wie
state:read-only.approvedGenehmigte Zeichenketten, gleich wie
state:approved.needs-editingoderfuzzyZeichenketten müssen bearbeitet/überprüft/umgeschrieben werden, gleich wie
state:needs-editing OR state:needs-rewriting OR state:needs-checking.translatedÜbersetzte Zeichenketten, gleich wie
state:>translated.untranslatedNicht übersetzte Zeichenketten, gleich wie
state:<translated.pendingAusstehende Zeichenketten, die noch nicht in die Datei committet wurden (siehe Lazy Commits).
automatically-translatedZeichenketten, die automatisch übersetzt wurden (siehe Automatische Übersetzung).
language:TEXTZielsprache der Zeichenkette.
component:TEXTNach Komponenten-Slug oder -Name ohne Berücksichtigung der Groß-/Kleinschreibung suchen, siehe Komponenten-Slug und Komponentenname.
project:TEXTProjekt-Slug, siehe URL-Kurzbegriff.
path:TEXTPfad zum Objekt, um die Suche innerhalb von Komponente, Kategorie, Projekt oder Übersetzung zu begrenzen.
changed_by:TEXTZeichenkette wurde vom Autor mit dem angegebenen Benutzername geändert.
changed_by:""verwenden, um nach Zeichenketten zu suchen, bei denen mindestens eine inhaltliche Änderung vorgenommen wurde, ohne dass ein Autor vermerkt ist.changed:DATETIMEÄnderungsdatum des Zeichenketteninhalts, unterstützt Feld-Operatoren und Nach DATETIME-Feldern suchen.
change_time:DATETIMEÄnderungsdatum der Zeichenkette, unterstützt Feld-Operatoren und Nach DATETIME-Feldern suchen.
Im Gegensatz zu
changedumfasst dies Ereignisse, die den Inhalt nicht ändern und Sie können eine benutzerdefinierte Filterung nach Aktionen mitchange_actionanwenden.change_action:TEXTFiltert nach Änderungsaktionen, nützlich zusammen mit
change_time. Akzeptiert den englischen Namen der Änderungsaktion, entweder in Anführungszeichen und mit Leerzeichen oder in Kleinbuchstaben und Leerzeichen die durch einen Bindestrich ersetzt werden. Siehe Nach Änderungen suchen für Beispiele.Wenn die Filter
changed_by,changed,change_timeundchange_actionkombiniert werden, beziehen sich diese Filter auf dasselbe Änderungsereignis.source_changed:DATETIMELetztes Änderungsdatum der Ausgangszeichenkette, unterstützt Feld-Operatoren und Nach DATETIME-Feldern suchen.
last_changed:DATETIMELetztes Änderungsdatum der Zeichenkette, unterstützt Feld-Operatoren und Nach DATETIME-Feldern suchen.
check:TEXTPrüfung der Zeichenkette ist fehlgeschlagen, siehe Überprüfungen und Korrekturen für Prüfkennungen.
dismissed_check:TEXTPrüfung der Zeichenkette wurde verworfen, siehe Überprüfungen und Korrekturen für Prüfkennungen.
comment:TEXTIn ungeklärten Benutzerkommentaren zur Zeichenkette suchen.
resolved_comment:TEXTIn geklärten Kommentaren suchen.
comment_author:TEXTNach Autor des Kommentars filtern.
source_comment:TEXTIn ungeklärten Kommentaren zur Ausgangszeichenkette suchen.
resolved_source_comment:TEXTIn geklärten Kommentaren zur Ausgangszeichenkette suchen.
source_comment_author:TEXTNach Autor des Kommentars zur Ausgangszeichenkette filtern.
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:TEXTIn Vorschlägen suchen.
suggestion_author:TEXTNach Autor des Vorschlags filtern.
explanation:TEXTIn Erklärungen suchen.
label:TEXTIn Labels suchen.
screenshot:TEXTIn Bildschirmfotos suchen.
labels_count:NUMBERNach Anzahl der Labels filtern
Nach Änderungen suchen¶
Added in version 4.4.
Die Suche nach Ereignissen im Verlauf kann mit den Operatoren change_action und change_time durchgeführt werden.
Die Suche nach Zeichenketten, die im Jahr 2018 zur Bearbeitung markiert wurden, kann beispielsweise als change_time:2018 AND change_action:marked-for-edit oder change_time:2018 AND change_action:"Marked for edit" eingegeben werden.
Vordefinierte Abfragen¶
Auf der Suchseite können Sie aus vordefinierten Suchanfragen auswählen und so schnell auf die häufigsten Suchanfragen zugreifen:
Gespeicherte Suchanfragen¶
Added in version 2026.11.
Frequently used queries can be saved and are then offered in the Filters menu next to the predefined queries.
To save the current query, choose Save search… at the bottom of the Filters menu.
Saved searches are available in two scopes:
- Personal searches
Offered only to you, in every search. Manage them in the Saved searches tab of your Benutzerprofil.
- Projektsuche
Offered to everybody searching within the project, for example a filter for important strings. They are managed by users who can edit the project, in Manage › Saved searches, or through
GET /api/projects/(string:project)/saved-searches/.
Die Ergebnisse sortieren¶
Es gibt viele Möglichkeiten, die Zeichenketten nach Ihren Bedürfnissen zu sortieren:
Nach Bildschirmfotos suchen¶
Die Auflistung der Bildschirmfotos in einer Komponente nimmt erweiterte Abfragen unter Verwendung von booleschen Operationen, Klammern oder feldspezifischen Suchanfragen an.
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.
Bildschirmfoto-Felder¶
name:TEXTBildschirmfoto-Name ohne Berücksichtigung der Groß-/Kleinschreibung suchen.
path:TEXTRepository-Pfad zum Bildschirmfoto ohne Berücksichtigung der Groß-/Kleinschreibung suchen.
repository:TEXTRepository-Pfad zum Bildschirmfoto ohne Berücksichtigung der Groß-/Kleinschreibung suchen, gleich wie
path:TEXT.language:TEXTBildschirmfoto-Sprachcode oder -Sprachenname ohne Berücksichtigung der Groß-/Kleinschreibung suchen.
string:TEXTZugewiesene Ausgangszeichenkette ohne Berücksichtigung der Groß-/Kleinschreibung suchen.
context:TEXTIm Kontext der zugewiesenen Ausgangszeichenkette ohne Berücksichtigung der Groß-/Kleinschreibung suchen.
location:TEXTIm Ort der zugewiesenen Ausgangszeichenkette ohne Berücksichtigung der Groß-/Kleinschreibung suchen.
id:NUMBEREindeutige Bildschirmfotokennung.
timestamp:DATETIMEZeitstempel, wann das Bildschirmfoto zu Weblate hinzugefügt wurde.
strings:NUMBERAnzahl der zugewiesenen Ausgangszeichenketten.
has:TEXTNach Bildschirmfotos mit folgenden Attributen suchen:
stringBildschirmfoto, das mindestens einer Ausgangszeichenkette zugewiesen ist.
repositoryBildschirmfoto mit einem Repository-Pfad.
pathBildschirmfoto mit einem Repository-Pfad, gleich wie
repository.
Bildschirmfoto-Suchbeispiele¶
loginNach Bildschirmfotos suchen, deren Name
loginenthält.name:loginNach Bildschirmfotos suchen, deren Name
loginenthält.language:csNach Bildschirmfotos in Sprachen suchen, die mit
csübereinstimmen.string:"Save changes"Nach Bildschirmfotos suchen, die Ausgangszeichenketten zugewiesen sind und mit
Save changesübereinstimmen.has:stringNach Bildschirmfotos suchen, die mindestens einer Ausgangszeichenkette zugewiesen sind.
NOT has:stringNach Bildschirmfotos suchen, die keiner Ausgangszeichenkette zugewiesen sind.
repository:fastlaneNach Bildschirmfotos mit
fastlaneim Repository-Pfad suchen.strings:>2Nach Bildschirmfotos suchen, die mehr als zwei Ausgangszeichenketten zugewiesen sind.
has:repository AND NOT has:stringNach Bildschirmfotos suchen, die aus dem Repository importiert wurden und denen noch Ausgangszeichenketten zugewiesen werden müssen.
Die Bildschirmfoto-Suche unterstützt dieselbe Syntax (Boolesche Operatoren, Feld-Operatoren, Nach DATETIME-Feldern suchen, genaue Übereinstimmung und reguläre Ausdrücke) wie die Zeichenkettensuche.
Nach Benutzern suchen¶
Added in version 4.18.
Der durchsuchende Benutzer verfügt über ähnliche Suchmöglichkeiten:
username:TEXTNach Benutzernamen suchen.
full_name:TEXTNach vollständigen Namen suchen.
language:TEXTVom Benutzer konfigurierte Übersetzungssprache (siehe Übersetzte Sprachen).
joined:DATETIMEÄnderungsdatum des Zeichenketteninhalts, unterstützt Feld-Operatoren.
translates:TEXTDer Benutzer hat zu einer bestimmten Sprache beigetragen.
Sie können den Zeitraum der Beiträge durch
change_timebegrenzen, zum Beispielchange_time:>"90 days ago".contributes:TEXTDer Benutzer hat zu einem bestimmten Projekt oder einer Komponente beigetragen.
Sie können den Zeitraum der Beiträge durch
change_timebegrenzen, zum Beispielchange_time:>"90 days ago".change_time:DATETIMEGleich wie in Nach Zeichenketten suchen.
change_action:TEXTGleich wie in Nach Zeichenketten suchen.
Weitere Suchmöglichkeiten sind in der Verwaltungsoberfläche verfügbar:
is:botNach Bots suchen (für projektbezogene Token).
is:activeNach aktiven Benutzern suchen.
email:TEXTNach E-Mail-Adresse suchen.
ip:TEXTNach IP-Adresse im Auditprotokoll suchen.