Пошук

Пошук рядків

Для пошуку потрібних вам рядків можна використовувати складні запити із використанням булевих операцій, дужок та фільтрів полів.

Якщо поле не визначено, пошук відбуватиметься у початкових рядках, перекладах та рядках контексту.

../_images/search.webp

Поля

source:TEXT

Пошук у початковому рядку без урахування регістру символів.

target:TEXT

Пошук у рядку перекладу без урахування регістру символів.

context:TEXT

Пошук у рядку контексту без урахування регістру символів.

key:TEXT

Пошук у рядку ключа без урахування регістру символів.

note:TEXT

Пошук в описах початкових рядків без урахування регістру символів.

location:TEXT

Пошук у рядку розташування без урахування регістру символів.

priority:NUMBER

Пріоритетність рядка.

id:NUMBER

Унікальний ідентифікатор рядка.

position:NUMBER

Позиція рядка у файлі перекладу.

added:DATETIME

Часова позначка додавання рядка до Weblate.

state:TEXT

Пошук рядків у таких станах: затверджено, перекладено, потрібно відредагувати, потрібно переписати, потрібно перевірити, порожній, тільки для читання.

Це поле також підтримує Оператори полів, тому пошук завершених рядків можна виконувати як state:>=translated, а пошук рядків, що потребують перекладу, як state:<translated.

source_state:TEXT

Шукайте стани вихідних рядків, див. вище для отримання додаткової інформації.

pending:BOOLEAN

Рядок у черзі на залиття до системи керування версіями.

has:TEXT

Пошук рядка з атрибутами - plural, context, suggestion, comment, check, dismissed-check, translation, variant, screenshot, flags, explanation, glossary, note, label, location.

is:TEXT

Фільтрує рядки за умовою:

read-only або readonly

Рядки лише для читання, те саме, що і state:read-only.

approved

Затверджені рядки, те саме, що і state:approved.

needs-editing або fuzzy

Потрібне редагування/перевірка/переписування рядків, що відповідає станам state:needs-editing» АБО «state:needs-rewriting» АБО «state:needs-checking.

translated

Перекладені рядки, те саме, що і state:>translated.

untranslated

Неперекладені рядки, те саме, що і state:<translated.

pending

Рядки у черзі, які ще не внесено до файла (див. «Ліниві» внески).

automatically-translated

Рядки, які були перекладені автоматично (див. Автоматичний переклад).

language:TEXT

Рядок цільової мови.

component:TEXT

Пошук ідентифікатора або назви складника незалежно від регістру, див. Ідентифікатор складника і Назва складника.

project:TEXT

Ідентифікатор проєкту, див. Ідентифікатор адреси.

path:TEXT

Шлях до об’єкта, щоб обмежити пошук всередині складника, категорії, проєкту або перекладу.

changed_by:TEXT

Рядок було змінено автором із вказаним ім’ям користувача.

changed:DATETIME

Вміст рядка було змінено дати, підтримується Оператори полів та Пошук полів DATETIME.

change_time:DATETIME

Рядок було змінено у дату, підтримується Оператори полів та Пошук полів DATETIME.

На відміну від changed, це включає події, які не змінюють вміст, і ви можете застосувати фільтрацію власних дій за допомогою change_action.

change_action:TEXT

Фільтрує за дією зі зміни. Корисний у поєднанні із change_time. Приймає назву дії з внесення змін англійською, у лапках із пробілами або літерами нижнього регістру із пробілами, які замінено дефісами. Див. приклади для Пошук змін.

source_changed:DATETIME

Вихідний рядок востаннє змінювався дата, підтримує Оператори полів та Пошук полів DATETIME.

last_changed:DATETIME

Рядок востаннє змінювався дата, підтримує Оператори полів та Пошук полів DATETIME.

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:NUMBER

Фільтрувати за кількістю міток

Логічні (булеві) оператори

Ви можете комбінувати пошуки за допомогою AND, OR, NOT і круглих дужок для формування складних запитів.

Оператор NOT має вищий пріоритет, ніж оператор AND; оператор AND має вищий пріоритет, ніж оператор OR. Ви можете додати дужки, щоб визначити власний пріоритет.

Пропущення оператора призведе до того, що запит поводитиметься так, як використовувався оператор І.

Рівносильні вирази

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

Вираз у дужках, щоб чітко показати пріоритет.

state:translated AND source:hello OR source:bar

Оператор І має вищий пріоритет, ніж оператор АБО.

state:translated source:hello OR source:bar

Запит із використанням неявного оператора AND.

Оператори полів

Ви можете вказати оператори, діапазони або часткові пошуки для пошуків за датою та числових пошуків:

state:>=translated

Стан translated або кращий (approved).

changed:[2019-03-01 to 2019-04-01]

Змінено між двома заданими датами (включно).

position:[10 to 100]

Рядки з позиціями від 10 до 100 (включно).

Пошук полів DATETIME

Пошук за міткою часу підтримує кілька способів визначення значення. Він підтримує широкий спектр способів визначення дати та часу.

  • ISO 8601 відформатовано як 2025-09-08T12:16:55.336146+00:00.

  • Англійська письмова дата та час, наприклад July 4, 2013 PST.

  • Англійські прислівники часу, такі як yesterday, last month та 2 days ago.

Щоразу, коли вказано лише дату, вона завжди використовується як включна та охоплює цю дату. Вкажіть точну позначку часу, якщо потрібно змінити цю поведінку.

Приклади:

changed:>=2019-03-01

Змінено 1 березня 2019 року та пізніше (включно).

changed:>="2 weeks ago"

Змінено 2 тижні тому порівняно з поточною датою та часом.

changed:>=yesterday

Змінено з учорашнього дня.

changed:2019

Змінено у 2019 році.

changed:[2019-03-01 to 2019-04-01]

Змінено між двома заданими датами (включно).

changed:[20_days_ago to yesterday]

Зміни відбулися між двома відносними датами (включно).

Точні оператори

Ви можете створювати запит щодо точної відповідності у інших полях рядка за допомогою оператора =. Наприклад, щоб виконати пошук усіх початкових рядків, у яких міститься hello world, скористайтеся таким запитом: source:="hello world". Для пошуку виразів з окремих слів можна просто пропустити лапки. Наприклад, щоб знайти усі початкові рядки, у яких міститься hello, скористайтеся таким запитом: source:=hello.

Пошук змін

Added in version 4.4.

Пошук у журналі подій можна виконувати за допомогою операторів change_action і change_time.

Наприклад, пошук рядків, які було позначено для редагування у 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

Пошук користувачів

Added in version 4.18.

Для навігації списком користувачів передбачено подібні можливості пошуку:

username:TEXT

Пошук у іменах користувачів.

full_name:TEXT

Пошук у повних іменах.

language:TEXT

Налаштована користувачем мова перекладу (див. Перекладено мовами).

joined:DATETIME

Вміст рядка було змінено у вказаний час, підтримує Оператори полів.

translates:TEXT

Користувач додав певну мову.

Ви можете обмежити час внесення за допомогою change_time, наприклад change_time:>"90 days ago".

contributes:TEXT

Користувач зробив внесок у певний проект або компонент.

Ви можете обмежити час внесення за допомогою change_time, наприклад change_time:>"90 days ago".

change_time:DATETIME

Те саме, що і у Пошук рядків.

change_action:TEXT

Те саме, що і у Пошук рядків.

Доступ до додаткових пошуків доступний у Інтерфейс керування:

is:bot

Пошук ботів (використовують для жетонів на рівні проєкту).

is:active

Пошук серед активних користувачів.

email:TEXT

Пошук за адресою електронної пошти.

ip:TEXT

Пошук за IP-адресою в журналі аудиту.