Поиск¶
Добавлено в версии 3.9.
Для поиска нужных строк можно использовать расширенные поисковые запросы, включающие в себя логические операции, круглые скобки или поиск по конкретным полям.
Если поле не определено, поиск проводится по полям Источник, Перевод и Контекст.
Простой поиск¶
Любая фраза, введённая в поле поиска, разбивается на слова. При поиске показываются строки, содержащие любое из этих слов. Чтобы найти точную фразу, поместите "фразу для поиска" в кавычки (работают как одинарные ('), так и двойные (") кавычки): "это строка, заключённая в кавычки" или 'другая закавыченная строка'.
Поля¶
source:ТЕКСТРегистронезависимый поиск по исходной строке.
target:ТЕКСТРегистронезависимый поиск по целевой строке.
context:ТЕКСТРегистронезависимый поиск по строке контекста.
key:ТЕКСТРегистронезависимый поиск по строке ключа.
note:ТЕКСТРегистронезависимый поиск по строке комментария.
location:ТЕКСТРегистронезависимый поиск по строке местоположения.
priority:ЧИСЛОПриоритет строки.
added:ДАТА_И_ВРЕМЯМетка времени, когда строка была добавлена в Weblate.
state:ТЕКСТПоиск по состоянию (
approved,translated,needs-editing,empty,read-only), поддерживает Операторы поиска по полям.pending:ЛОГИЧЕСКОЕ_ЗНАЧЕНИЕСтрока, ожидающая сброса в систему контроля версий.
has:ТЕКСТПоиск строк, имеющих атрибуты —
plural,context,suggestion,comment,check,dismissed-check,translation,variant,screenshot(работает только для исходных строк).is:ТЕКСТПоиск по состояниям строки (
pending,translated,untranslated).language:ТЕКСТЦелевой язык строки.
component:ТЕКСТПлашка компонента, смотрите раздел Плашка компонента.
project:ТЕКСТProject slug, see Плашка проекта.
changed_by:ТЕКСТСтрока была изменена автором с указанным именем пользователя.
changed:ДАТА_И_ВРЕМЯДата изменения строки, поддерживает Операторы поиска по полям.
check:ТЕКСТСтрока имеет неудачные проверки.
dismissed_check:ТЕКСТСтрока имеет скрытые проверки.
comment:ТЕКСТПоиск в пользовательских комментариях.
comment_author:ТЕКСТФильтр по авторским комментариям.
suggestion:ТЕКСТПоиск в предложениях.
suggestion_author:ТЕКСТФильтр по автору предложения.
Логические операторы¶
Вы можете комбинировать поисковые запросы, используя для формирования сложных запросов операторы AND, OR и NOT и круглые скобки. Например: state:translated AND (source:hello OR source:bar)
Операторы поиска по полям¶
Вы можете указать операторы, диапазоны или частичный поиск по дате или числам:
state:>=translatedСостояние
translatedили лучше (approved).changed:2019Изменено в 2019 году.
changed:[2019-03-01 to 2019-04-01]Изменено между двумя указанными датами.
Оператор точного поиска¶
С помощью оператора = вы можете сделать запрос на точное совпадение различных строковых полей. Например, для нахождения всех исходных строк, точно равных строке hello world, используйте запрос source:="hello world". При поиске односложных выражений кавычки можно опустить. Например, для нахождения всех исходных строк, точно равных строке hello, вы можете использовать запрос source:=hello.
Регулярные выражения¶
Везде, где принимается текст, вы также можете указать регулярное выражение в виде r"выражение". Например, для поиска по исходным строкам, содержащим любую цифру от 2 до 5, используйте запрос source:r"[2-5]"
Предопределённые запросы¶
На странице поиска можно выбрать один из предопределённых запросов, которые позволяют вам быстро получить доступ к наиболее часто встречающимся поисковым запросам:
Упорядочивание результатов¶
Существует множество вариантов сортировки строк в соответствии с вашими потребностями: