Поиск#

Поиск строк#

Для поиска нужных строк можно использовать расширенные поисковые запросы, включающие в себя логические операции, круглые скобки или поиск по конкретным полям.

Если поле не определено, поиск проводится в исходных, целевых и контекстных строках.

../_images/search.webp

Поля#

source:ТЕКСТ

Регистронезависимый поиск по исходной строке.

target:ТЕКСТ

Регистронезависимый поиск по целевой строке.

context:ТЕКСТ

Регистронезависимый поиск по строке контекста.

key:ТЕКСТ

Регистронезависимый поиск по строке ключа.

note:ТЕКСТ

Регистронезависимый поиск по описанию исходной строки.

location:ТЕКСТ

Регистронезависимый поиск по строке местоположения.

priority:ЧИСЛО

Приоритет строки.

id:ЧИСЛО

Уникальный идентификатор строки.

position:ЧИСЛО

Позиция строки в файле перевода.

added:ДАТА_И_ВРЕМЯ

Метка времени, когда строка была добавлена в Weblate.

state:ТЕКСТ

Поиск по состояниям строки («утверждено», «переведено», «нужно редактировать», «пусто», «только для чтения»), поддерживается Операторы поиска по полям.

pending:ЛОГИЧЕСКОЕ_ЗНАЧЕНИЕ

Строка, ожидающая сброса в систему контроля версий.

has:ТЕКСТ

Поиск строк, имеющих атрибуты — plural, context, suggestion, comment, check, dismissed-check, translation, variant, screenshot, flags, explanation, glossary, note, label.

is:ТЕКСТ

Поиск ожидающих перевода («pending»). Также возможен поиск по всем состояниям строки («утверждено», «переведено», «непереведено», «требуется редактирование», «только для чтения»).

language:ТЕКСТ

Целевой язык строки.

component:ТЕКСТ

Компонентный поиск без учёта регистра слов или имён, смотреть раздел Плашка компонента и Название компонента.

project:ТЕКСТ

Плашка проекта, смотреть раздел URL-плашка.

changed_by:ТЕКСТ

Строка была изменена автором с указанным именем пользователя.

changed:ДАТА_И_ВРЕМЯ

Дата изменения содержимого строки, поддерживает операторы поиска по полям.

change_time:ДАТА_И_ВРЕМЯ

Дата изменения строки, поддерживает операторы поиска по полям; в отличии от changed это также включает и те события, которые не изменяют само содержимое строки, а также вы можете фильтровать события по конкретным действиям с помощью change_action.

change_action:ТЕКСТ

Фильтр по действиям, вызвавшим изменения, полезно для использования совместно с change_time. Принимает название действия на английском или в кавычках и с пробелами или в нижнем регистре и с подчёркиваниями заменёнными на дефисы. Смотрите примеры в разделе «Поиск по изменениям».

check:ТЕКСТ

Строка не прошла проверку. Идентификаторы проверки см. в Проверки и исправления.

dismissed_check:ТЕКСТ

String отклонил проверку, идентификаторы проверок см. в Проверки и исправления.

comment:ТЕКСТ

Поиск в пользовательских комментариях.

resolved_comment:TEXT

Поиск в разрешённых комментариях.

comment_author:ТЕКСТ

Фильтр по авторским комментариям.

suggestion:ТЕКСТ

Поиск в предложениях.

suggestion_author:ТЕКСТ

Фильтр по автору предложения.

explanation:ТЕКСТ

Поиск в пояснениях.

label:TEXT

Поиск в метках.

screenshot:TEXT

Поиск по скриншотам.

Логические операторы#

Вы можете комбинировать поисковые запросы, используя для формирования сложных запросов операторы 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]

Изменено между двумя указанными датами.

позиция:[от 10 до 100]

Строки с позицией от 10 до 100 (включительно).

Оператор точного поиска#

С помощью оператора = вы можете сделать запрос на точное совпадение различных строковых полей. Например, для нахождения всех исходных строк, точно равных строке hello world, используйте запрос source:="hello world". При поиске односложных выражений кавычки можно опустить. Например, для нахождения всех исходных строк, точно равных строке hello, вы можете использовать запрос source:=hello.

Поиск по изменениям#

Добавлено в версии 4.4.

Поиск по истории событий можно сделать с помощью операторов change_action и change_time.

Например, поиск по строкам, отмеченным для правки (marked for edit) в 2018 году, можно сделать с помощью: change_time:2018 AND change_action:marked-for-edit или change_time:2018 AND change_action:"Marked for edit".

Регулярные выражения#

Везде, где принимается текст, вы также можете задать и регулярное выражение в виде r"выражение".

Например, для поиска по исходным строкам, содержащим любую цифру от 2 до 5, используйте запрос source:r"[2-5]".

Предопределённые запросы#

На странице поиска можно выбрать один из предопределённых запросов, которые позволяют вам быстро получить доступ к наиболее часто встречающимся поисковым запросам:

../_images/query-dropdown.webp

Упорядочивание результатов#

Существует множество вариантов сортировки строк в соответствии с вашими потребностями:

../_images/query-sort.webp

Поиск пользователей#

Добавлено в версии 4.18.

Пользовательский просмотр имеет аналогичные возможности поиска:

имя пользователя:ТЕКСТ

Поиск по именам пользователей.

полное_имя:ТЕКСТ

Искать по полным именам.

language:ТЕКСТ

Язык перевода, настроенный пользователем (см. Языки перевода).

присоединился:DATETIME

Дата изменения содержимого строки, поддерживает операторы поиска по полям.

переводит:ТЕКСТ

Пользователь внес свой вклад в развитие данного языка за последний месяц.

способствует:ТЕКСТ

Пользователь внес свой вклад в определенный проект или компонент за последний месяц.

Дополнительные запросы доступны в Интерфейс управления:

это:бот

Поиск ботов (используется для токенов проекта).

is:активно

Поиск активных пользователей.

электронная почта:ТЕКСТ

Поиск по электронной почте.