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.
Pencarian sederhana¶
Setiap frasa yang diketik di kotak pencarian akan dipecah menjadi kata. String yang berisi semua frasa tersebut akan ditampilkan. Untuk mencari frasa yang tepat, masukkan "frasa pencarian" dalam tanda kutip (tanda kutip tunggal (') dan tanda kutip ganda (") bisa digunakan): "ini adalah string yang dikutip" atau 'string lain yang dikutip'.
Kolom¶
source:TEXTPencarian string sumber tidak peka huruf kapital.
target:TEXTPencarian target tidak peka huruf kapital.
context:TEXTPencarian string konteks tidak peka huruf kapital.
key:TEXTPencarian string kunci tidak peka huruf kapital.
note:TEXTPencarian deskripsi string sumber tidak peka huruf kapital.
location:TEXTPencarian lokasi string tidak peka huruf kapital.
priority:NUMBERPrioritas string.
id:NUMBERPengenal unik string.
position:NUMBERPosisi string dalam berkas terjemahan.
added:DATETIMEStempel waktu saat string ditambahkan ke Weblate.
state:TEXTCari 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 sebagaistate:<translated.source_state:TEXTCari status string sumber, lihat di atas untuk informasi lebih lanjut.
pending:BOOLEANString tertunda untuk dibersihkan ke VCS.
has:TEXTCari string yang memiliki atribut -
plural,context,suggestion,comment,check,dismissed-check,translation,variant,screenshot,flags,explanation,glossary,note,label,location.is:TEXTFilter string pada kondisi:
read-onlyataureadonlyString hanya baca, sama seperti
state:read-only.approvedString yang disetujui, sama dengan
state:approved.needs-editingataufuzzyString perlu disunting/diperiksa/ditulis ulang, sama dengan
state:needs-editing OR state:needs-rewriting OR state:needs-checking.translatedString yang diterjemahkan, sama seperti
state:>translated.untranslatedString yang tidak diterjemahkan, sama dengan
state:<translated.pendingString yang tertunda belum dikomit ke berkas (lihat Komit malas).
automatically-translatedString yang diterjemahkan secara otomatis (lihat Terjemahan otomatis).
language:TEXTString bahasa target.
component:TEXTPencarian komponen slug atau nama tidak peka huruf kapital, lihat Slug komponen dan Nama komponen.
project:TEXTProyek slug, lihat Slug URL.
path:TEXTJalur ke objek untuk membatasi pencarian di dalam komponen, kategori, proyek, atau terjemahan.
changed_by:TEXTString 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:DATETIMEKonten string diubah pada tanggal, mendukung Operator kolom dan Mencari untuk kolom DATETIME.
change_time:DATETIMEString diubah pada tanggal, mendukung Operator kolom dan Mencari untuk kolom DATETIME.
Tidak seperti
changedini mencakup peristiwa yang tidak mengubah konten dan Anda dapat menerapkan pemfilteran tindakan kustom menggunakanchange_action.change_action:TEXTFilter 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, andchange_actionfilters, the filters apply to the same change event.source_changed:DATETIMEString sumber terakhir diubah pada tanggal, mendukung Operator kolom dan Mencari untuk kolom DATETIME.
last_changed:DATETIMEString terakhir diubah pada tanggal, mendukung Operator kolom dan Mencari untuk kolom DATETIME.
check:TEXTString mengalami kegagalan pemeriksaan, lihat Pemeriksaan dan perbaikan untuk pengenal pemeriksaan.
dismissed_check:TEXTString telah menolak pemeriksaan, lihat Pemeriksaan dan perbaikan untuk pengenal pemeriksaan.
comment:TEXTCari di komentar pengguna.
resolved_comment:TEXTCari di komentar yang diselesaikan.
comment_author:TEXTFilter berdasarkan penulis komentar.
suggestion:TEXTCari dalam saran.
suggestion_author:TEXTFilter berdasarkan penulis saran.
explanation:TEXTCari di dalam penjelasan.
label:TEXTCari di dalam label.
screenshot:TEXTCari di bagian tangkapan layar.
labels_count:NUMBERFilter 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 dalam tanda kurung untuk menunjukkan prioritas dengan jelas. |
|
Operator |
|
Kueri menggunakan operator |
Operator kolom¶
Anda dapat menspesifikasikan operator, rentang, atau pencarian parsial untuk pencarian tanggal atau angka:
state:>=translatedStatus
translatedatau 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, dan2 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-01Diubah pada tanggal 1 Maret 2019 dan seterusnya (termasuk).
changed:>="2 weeks ago"Diubah 2 minggu lalu dari tanggal dan waktu saat ini.
changed:>=yesterdayDiubah mulai kemarin.
changed:2019Diubah 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:
Mengurutkan hasil¶
Ada banyak pilihan untuk mengurutkan string sesuai kebutuhan Anda:
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:TEXTScreenshot name case-insensitive search.
path:TEXTRepository path to screenshot case-insensitive search.
repository:TEXTRepository path to screenshot case-insensitive search, same as
path:TEXT.language:TEXTScreenshot language code or language name case-insensitive search.
string:TEXTAssigned source string case-insensitive search.
context:TEXTAssigned source string context case-insensitive search.
location:TEXTAssigned source string location case-insensitive search.
id:NUMBERScreenshot unique identifier.
timestamp:DATETIMETimestamp for when the screenshot was added to Weblate.
strings:NUMBERNumber of assigned source strings.
has:TEXTSearch for screenshots having attributes:
stringScreenshot assigned to at least one source string.
repositoryScreenshot with a repository path.
pathScreenshot with a repository path, same as
repository.
Screenshot search examples¶
loginSearch for screenshots matching
loginin any default screenshot field.name:loginSearch for screenshots with
loginin the screenshot name.language:csSearch for screenshots in languages matching
cs.string:"Save changes"Search for screenshots assigned to source strings matching
Save changes.has:stringSearch for screenshots assigned to at least one source string.
NOT has:stringSearch for screenshots not assigned to any source string.
repository:fastlaneSearch for screenshots with
fastlanein the repository path.strings:>2Search for screenshots assigned to more than two source strings.
has:repository AND NOT has:stringSearch 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:TEXTCari berdasarkan nama pengguna.
full_name:TEXTCari berdasarkan nama lengkap.
language:TEXTBahasa terjemahan yang dikonfigurasikan pengguna (lihat Bahasa yang diterjemahkan).
joined:DATETIMEKonten string diubah pada tanggal, mendukung Operator kolom.
translates:TEXTPengguna telah berkontribusi pada bahasa tertentu.
Anda mungkin ingin membatasi waktu kontribusi dengan
change_time, misalnyachange_time:>"90 hari yang lalu".contributes:TEXTPengguna telah berkontribusi pada proyek atau komponen tertentu.
Anda mungkin ingin membatasi waktu kontribusi dengan
change_time, misalnyachange_time:>"90 hari yang lalu".change_time:DATETIMESama seperti di Mencari string.
change_action:TEXTSama seperti di Mencari string.
Pencarian tambahan tersedia di Antarmuka pengelolaan:
is:botCari bot (digunakan untuk token cakupan proyek).
is:activeCari pengguna aktif.
email:TEXTCari berdasarkan surel.
ip:TEXTSearch by audit log IP address.