Поиск¶
Поиск строк¶
Для поиска нужных строк можно использовать расширенные поисковые запросы, включающие в себя логические операции, круглые скобки или поиск по конкретным полям.
Если поле не определено, поиск проводится в исходных, целевых и контекстных строках.
Простой поиск¶
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'.
Поля¶
source:TEXTРегистронезависимый поиск по исходной строке.
target:TEXTРегистронезависимый поиск по целевой строке.
context:TEXTРегистронезависимый поиск по строке контекста.
key:TEXTРегистронезависимый поиск по строке ключа.
note:TEXTРегистронезависимый поиск по описанию исходной строки.
location:TEXTРегистронезависимый поиск по строке местоположения.
priority:NUMBERПриоритет строки.
id:NUMBERУникальный идентификатор строки.
position:NUMBERПозиция строки в файле перевода.
added:DATETIMEМетка времени, когда строка была добавлена в Weblate.
state:TEXTSearch for string states (
approved,translated,needs-editing,needs-rewriting,needs-checking,empty,read-only).This field also supports Операторы поиска по полям, 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:BOOLEANСтрока, ожидающая сброса в систему контроля версий.
has:TEXTSearch for string having attributes -
plural,context,suggestion,comment,check,dismissed-check,translation,variant,screenshot,flags,explanation,glossary,note,label,location.is:TEXTFilters string on a condition:
read-onlyилиreadonlyRead-only strings, same as
state:read-only.approvedОдобренные строки, то же самое, что
state:approved.needs-editingилиfuzzyNeeding editing/checking/rewriting strings, same as
state:needs-editing OR state:needs-rewriting OR state:needs-checking.translatedПереведенные строки, то же самое, что
state:>translated.untranslatedНепереведенные строки, то же, что и
state:<translated.pendingPending strings not yet committed to the file (see Отложенные коммиты).
automatically-translatedStrings that were translated automatically (see Автоматический перевод).
language:TEXTЦелевой язык строки.
component:TEXTКомпонентный поиск без учёта регистра слов или имён, смотреть раздел Плашка компонента и Название компонента.
project:TEXTПлашка проекта, смотреть раздел URL-плашка.
path:TEXTPath to the object to limit searching inside component, category, project, or translation.
changed_by:TEXTСтрока была изменена автором с указанным именем пользователя.
changed:DATETIMEString content was changed on date, supports Операторы поиска по полям and Searching for DATETIME fields.
change_time:DATETIMEString was changed on date, supports Операторы поиска по полям and Searching for DATETIME fields.
Unlike
changedthis includes event which don’t change content and you can apply custom action filtering usingchange_action.change_action:TEXTФильтр по действиям, вызвавшим изменения, полезно для использования совместно с
change_time. Принимает название действия на английском или в кавычках и с пробелами или в нижнем регистре и с подчёркиваниями заменёнными на дефисы. Смотрите примеры в разделе «Поиск по изменениям».source_changed:DATETIMESource string was last changed on date, supports Операторы поиска по полям and Searching for DATETIME fields.
last_changed:DATETIMEThe string was last changed on date, supports Операторы поиска по полям and Searching for DATETIME fields.
check:TEXTСтрока не прошла проверку. Идентификаторы проверки см. в Проверки и исправления.
dismissed_check:TEXTСтрока отклонила проверку, идентификаторы проверок см. в Проверки и исправления.
comment:TEXTПоиск в пользовательских комментариях.
resolved_comment:TEXTПоиск в разрешённых комментариях.
comment_author:TEXTФильтр по авторским комментариям.
suggestion:TEXTПоиск в предложениях.
suggestion_author:TEXTФильтр по автору предложения.
explanation:TEXTПоиск в пояснениях.
label:TEXTПоиск в метках.
screenshot:TEXTПоиск по снимкам экрана.
labels_count:NUMBERFilter by count of labels
Логические операторы¶
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 |
Операторы поиска по полям¶
Вы можете указать операторы, диапазоны или частичный поиск по дате или числам:
state:>=translatedСостояние
translatedили лучше (approved).changed:[2019-03-01 to 2019-04-01]Changed between two given dates (inclusive).
position:[10 to 100]Строки с позицией от 10 до 100 (включительно).
Searching for DATETIME fields¶
Timestamp searching supports multiple ways to specify the value. It supports wide range of ways to specify date and time.
ISO 8601 formatted like
2025-09-08T12:16:55.336146+00:00.English written date and time like
July 4, 2013 PST.English adverbs of time like
yesterday,last month, and2 days ago.
Whenever only the date is specified, it is always used as inclusive and covers that date. Specify the exact timestamp if you need to override this behavior.
Примеры:
changed:>=2019-03-01Changed on 1st March 2019 and later (inclusive).
changed:>="2 weeks ago"Changed 2 weeks ago from the current date and time.
changed:>=yesterdayChanged starting yesterday.
changed:2019Changed in the year 2019.
changed:[2019-03-01 to 2019-04-01]Changed between two given dates (inclusive).
changed:[20_days_ago to yesterday]Changed between two relative dates (inclusive).
Оператор точного поиска¶
С помощью оператора = вы можете сделать запрос на точное совпадение различных строковых полей. Например, для нахождения всех исходных строк, точно равных строке hello world, используйте запрос source:="hello world". При поиске односложных выражений кавычки можно опустить. Например, для нахождения всех исходных строк, точно равных строке hello, вы можете использовать запрос source:=hello.
Поиск по изменениям¶
Добавлено в версии 4.4.
Поиск по истории событий можно сделать с помощью операторов change_action и change_time.
For example, searching for strings marked for edit in 2018 can be entered as
change_time:2018 AND change_action:marked-for-edit or
change_time:2018 AND change_action:"Marked for edit".
Регулярные выражения¶
Везде, где принимается текст, вы также можете задать и регулярное выражение в виде r"выражение".
Например, для поиска по исходным строкам, содержащим любую цифру от 2 до 5, используйте запрос source:r"[2-5]".
Подсказка
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)
Предопределённые запросы¶
На странице поиска можно выбрать один из предопределённых запросов, которые позволяют вам быстро получить доступ к наиболее часто встречающимся поисковым запросам:
Упорядочивание результатов¶
Существует множество вариантов сортировки строк в соответствии с вашими потребностями:
Поиск пользователей¶
Добавлено в версии 4.18.
Пользовательский просмотр имеет аналогичные возможности поиска:
username:TEXTПоиск по именам пользователей.
full_name:TEXTИскать по полным именам.
language:TEXTЯзык перевода, настроенный пользователем (см. Языки перевода).
joined:DATETIMEString content was changed on date, supports Операторы поиска по полям.
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:DATETIMESame as in Поиск строк.
change_action:TEXTSame as in Поиск строк.
Дополнительные запросы доступны в Интерфейс управления:
is:botПоиск ботов (используется для токенов проекта).
is:activeПоиск активных пользователей.
email:TEXTПоиск по электронной почте.