Mencari

Mencari string

Kueri tingkat lanjut menggunakan operasi boolean, tanda kurung, atau pencarian kolom spesifik dapat digunakan untuk menemukan string yang Anda inginkan.

Bila tidak ada bidang yang didefinisikan, pencarian terjadi pada string sumber, target, dan konteks.

../_images/search.webp

Kolom

source:TEXT

Pencarian string sumber tidak peka huruf kapital.

target:TEXT

Pencarian target tidak peka huruf kapital.

context:TEXT

Pencarian string konteks tidak peka huruf kapital.

key:TEXT

Pencarian string kunci tidak peka huruf kapital.

note:TEXT

Pencarian deskripsi string sumber tidak peka huruf kapital.

location:TEXT

Pencarian lokasi string tidak peka huruf kapital.

priority:NUMBER

Prioritas string.

id:NUMBER

Pengenal unik string.

position:NUMBER

Posisi string dalam berkas terjemahan.

added:DATETIME

Stempel waktu saat string ditambahkan ke Weblate.

state:TEXT

Cari status string (approved, translated, needs-editing, needs-rewriting, needs-checking, empty, read-only).

Kolom ini juga mendukung Operator kolom, sehingga pencarian string yang telah selesai dapat dilakukan sebagai state:>=translated, pencarian string yang memerlukan terjemahan sebagai state:<translated.

source_state:TEXT

Cari status string sumber, lihat di atas untuk informasi lebih lanjut.

pending:BOOLEAN

String tertunda untuk dibersihkan ke VCS.

has:TEXT

Cari string yang memiliki atribut - plural, context, suggestion, comment, check, dismissed-check, translation, variant, screenshot, flags, explanation, glossary, note, label, location.

is:TEXT

Filter string pada kondisi:

read-only atau readonly

String hanya baca, sama seperti state:read-only.

approved

String yang disetujui, sama dengan state:approved.

needs-editing atau fuzzy

String perlu disunting/diperiksa/ditulis ulang, sama dengan state:needs-editing OR state:needs-rewriting OR state:needs-checking.

translated

String yang diterjemahkan, sama seperti state:>translated.

untranslated

String yang tidak diterjemahkan, sama dengan state:<translated.

pending

String yang tertunda belum dikomit ke berkas (lihat Komit malas).

automatically-translated

String yang diterjemahkan secara otomatis (lihat Terjemahan otomatis).

language:TEXT

String bahasa target.

component:TEXT

Pencarian komponen slug atau nama tidak peka huruf kapital, lihat Slug komponen dan Nama komponen.

project:TEXT

Proyek slug, lihat Slug URL.

path:TEXT

Jalur ke objek untuk membatasi pencarian di dalam komponen, kategori, proyek, atau terjemahan.

changed_by:TEXT

String was changed by author with given username. Use changed_by:"" to search for strings with at least one content change without a recorded author.

changed:DATETIME

Konten string diubah pada tanggal, mendukung Operator kolom dan Mencari untuk kolom DATETIME.

change_time:DATETIME

String diubah pada tanggal, mendukung Operator kolom dan Mencari untuk kolom DATETIME.

Tidak seperti changed ini mencakup peristiwa yang tidak mengubah konten dan Anda dapat menerapkan pemfilteran tindakan kustom menggunakan change_action.

change_action:TEXT

Filter berdasarkan tindakan perubahan, berguna bersama change_time. Menerima nama tindakan perubahan dalam Inggris, baik dalam tanda kutip dan spasi, atau huruf kecil dan spasi diganti dengan tanda hubung. Lihat Mencari perubahan untuk contoh.

When combining changed_by, changed, change_time, and change_action filters, the filters apply to the same change event.

source_changed:DATETIME

String sumber terakhir diubah pada tanggal, mendukung Operator kolom dan Mencari untuk kolom DATETIME.

last_changed:DATETIME

String terakhir diubah pada tanggal, mendukung Operator kolom dan Mencari untuk kolom DATETIME.

check:TEXT

String mengalami kegagalan pemeriksaan, lihat Pemeriksaan dan perbaikan untuk pengenal pemeriksaan.

dismissed_check:TEXT

String telah menolak pemeriksaan, lihat Pemeriksaan dan perbaikan untuk pengenal pemeriksaan.

comment:TEXT

Cari di komentar pengguna.

resolved_comment:TEXT

Cari di komentar yang diselesaikan.

comment_author:TEXT

Filter berdasarkan penulis komentar.

suggestion:TEXT

Cari dalam saran.

suggestion_author:TEXT

Filter berdasarkan penulis saran.

explanation:TEXT

Cari di dalam penjelasan.

label:TEXT

Cari di dalam label.

screenshot:TEXT

Cari di bagian tangkapan layar.

labels_count:NUMBER

Filter berdasarkan jumlah label

Operator boolean

Anda dapat menggabungkan pencarian menggunakan AND, OR, NOT dan tanda kurung untuk membentuk kueri yang kompleks.

Operator NOT memiliki prioritas lebih tinggi daripada operator AND; operator AND memiliki prioritas lebih tinggi daripada operator OR. Anda dapat menambahkan tanda kurung untuk menentukan prioritas Anda sendiri.

Menghilangkan operator akan membuat kueri berperilaku seperti operator AND yang digunakan.

Ekspresi yang setara

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

Ekspresi dalam tanda kurung untuk menunjukkan prioritas dengan jelas.

state:translated AND source:hello OR source:bar

Operator AND mempunyai prioritas lebih tinggi daripada operator OR.

state:translated source:hello OR source:bar

Kueri menggunakan operator AND implisit.

Operator kolom

Anda dapat menspesifikasikan operator, rentang, atau pencarian parsial untuk pencarian tanggal atau angka:

state:>=translated

Status translated atau lebih baik (approved).

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

Diubah antara dua tanggal yang diberikan (inklusif).

position:[10 to 100]

String dengan posisi antara 10 dan 100 (inklusif).

Mencari untuk kolom DATETIME

Pencarian stempel waktu mendukung berbagai cara untuk menspesifikasikan nilai. Mendukung beragam cara untuk menspesifikasikan tanggal dan waktu.

  • ISO 8601 diformat seperti 2025-09-08T12:16:55.336146+00:00.

  • Tanggal dan waktu ditulis dalam Inggris seperti July 4, 2013 PST.

  • Kata keterangan waktu dalam Inggris seperti yesterday, last month, dan 2 days ago.

Jika hanya tanggal yang ditentukan, tanggal tersebut selalu digunakan sebagai inklusif dan mencakup tanggal tersebut. Tentukan stempel waktu yang tepat jika Anda perlu menimpakan perilaku ini.

Contoh:

changed:>=2019-03-01

Diubah pada tanggal 1 Maret 2019 dan seterusnya (termasuk).

changed:>="2 weeks ago"

Diubah 2 minggu lalu dari tanggal dan waktu saat ini.

changed:>=yesterday

Diubah mulai kemarin.

changed:2019

Diubah pada tahun 2019.

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

Diubah antara dua tanggal yang diberikan (inklusif).

changed:[20_days_ago to yesterday]

Diubah antara dua tanggal relatif (inklusif).

Operator tepat

Anda dapat melakukan kueri pencocokan persis pada kolom string yang berbeda menggunakan operator =. Misalnya, untuk mencari semua string sumber yang sama persis dengan hello world, gunakan: source:="hello world". Untuk mencari ekspresi satu kata, Anda dapat melewati tanda kutip. Misalnya, untuk mencari semua string sumber yang cocok dengan hello, Anda dapat menggunakan: source:=hello.

Mencari perubahan

Added in version 4.4.

Mencari peristiwa riwayat dapat dilakukan dengan menggunakan operator change_action dan change_time.

Misalnya, pencarian string yang ditandai untuk disunting pada tahun 2018 dapat dimasukkan sebagai change_time:2018 AND change_action:marked-for-edit atau change_time:2018 AND change_action:"Marked for edit".

Ekspresi reguler

Di mana saja teks diterima, Anda juga dapat menentukan ekspresi reguler sebagai r"regexp".

Misalnya, untuk mencari semua string sumber yang berisi digit antara 2 dan 5, gunakan source:r"[2-5]".

Petunjuk

Ekspresi reguler dievaluasi oleh backend basis data dan mungkin menggunakan ekstensi yang berbeda, silakan konsultasikan dokumentasi basis data untuk rincian lebih lanjut:

Kueri yang dipradefinisikan

Anda dapat memilih dari kueri yang dipradefinisikan di halaman pencarian, ini mengizinkan Anda mengakses pencarian yang paling sering dilakukan dengan cepat:

../_images/query-dropdown.webp

Mengurutkan hasil

Ada banyak pilihan untuk mengurutkan string sesuai kebutuhan Anda:

../_images/query-sort.webp

Searching for screenshots

The screenshot listing in a component accepts advanced queries using boolean operations, parentheses, or field specific lookup.

When no field is defined, the lookup happens on the screenshot name, repository path, screenshot language, assigned source string, assigned context, and assigned location.

Screenshot fields

name:TEXT

Screenshot name case-insensitive search.

path:TEXT

Repository path to screenshot case-insensitive search.

repository:TEXT

Repository path to screenshot case-insensitive search, same as path:TEXT.

language:TEXT

Screenshot language code or language name case-insensitive search.

string:TEXT

Assigned source string case-insensitive search.

context:TEXT

Assigned source string context case-insensitive search.

location:TEXT

Assigned source string location case-insensitive search.

id:NUMBER

Screenshot unique identifier.

timestamp:DATETIME

Timestamp for when the screenshot was added to Weblate.

strings:NUMBER

Number of assigned source strings.

has:TEXT

Search for screenshots having attributes:

string

Screenshot assigned to at least one source string.

repository

Screenshot with a repository path.

path

Screenshot with a repository path, same as repository.

Screenshot search examples

login

Search for screenshots matching login in any default screenshot field.

name:login

Search for screenshots with login in the screenshot name.

language:cs

Search for screenshots in languages matching cs.

string:"Save changes"

Search for screenshots assigned to source strings matching Save changes.

has:string

Search for screenshots assigned to at least one source string.

NOT has:string

Search for screenshots not assigned to any source string.

repository:fastlane

Search for screenshots with fastlane in the repository path.

strings:>2

Search for screenshots assigned to more than two source strings.

has:repository AND NOT has:string

Search for screenshots imported from the repository that still need source string assignment.

Screenshot search supports the same Operator boolean, Operator kolom, Mencari untuk kolom DATETIME, exact match, and regular expression syntax as string search.

Mencari pengguna

Added in version 4.18.

Penelusuran pengguna memiliki kemampuan pencarian yang serupa:

username:TEXT

Cari berdasarkan nama pengguna.

full_name:TEXT

Cari berdasarkan nama lengkap.

language:TEXT

Bahasa terjemahan yang dikonfigurasikan pengguna (lihat Bahasa yang diterjemahkan).

joined:DATETIME

Konten string diubah pada tanggal, mendukung Operator kolom.

translates:TEXT

Pengguna telah berkontribusi pada bahasa tertentu.

Anda mungkin ingin membatasi waktu kontribusi dengan change_time, misalnya change_time:>"90 hari yang lalu".

contributes:TEXT

Pengguna telah berkontribusi pada proyek atau komponen tertentu.

Anda mungkin ingin membatasi waktu kontribusi dengan change_time, misalnya change_time:>"90 hari yang lalu".

change_time:DATETIME

Sama seperti di Mencari string.

change_action:TEXT

Sama seperti di Mencari string.

Pencarian tambahan tersedia di Antarmuka pengelolaan:

is:bot

Cari bot (digunakan untuk token cakupan proyek).

is:active

Cari pengguna aktif.

email:TEXT

Cari berdasarkan surel.

ip:TEXT

Search by audit log IP address.