Arama¶
Dizge arama¶
İstediğiniz dizgeleri bulmak için boole işlemleri, parantezler veya alana özgü arama kullanan gelişmiş sorgular kullanılabilir.
Herhangi bir alan belirtilmediğinde, arama kaynak, hedef ve bağlam dizgelerinde yapılır.
Basit arama¶
Arama kutusuna yazılan herhangi bir ifade sözcüklere ayrılır. Bunların tümünü içeren dizgeler görüntülenir. İfadenin tümüne uyan dizgeleri aramak için, “arama ifadesini” tırnak arasına alın (tek (') ya da çift (") tırnak kullanabilirsiniz): "Alıntılanmış bir dizge" ya da 'başka bir alıntılanmış dizge' gibi.
Alanlar¶
source:TEXTBüyük/küçük harfe duyarsız kaynak dizge arama.
target:TEXTHedef dizgede büyük/küçük harfe duyarsız arama.
context:TEXTBağlam dizgesinde büyük/küçük harfe duyarsız arama.
key:TEXTAnahtar dizgesinde büyük/küçük harfe duyarsız arama.
note:TEXTBüyük/küçük harfe duyarsız kaynak dizge açıklaması arama.
location:TEXTKonum dizgesinde büyük/küçük harfe duyarsız arama.
priority:NUMBERDizge önceliği.
id:NUMBEREşsiz dizge belirteci.
position:NUMBERDizgenin çeviri dosyasındaki konumu.
added:DATETIMEDizgenin Weblate üzerine ne zaman eklendiğini belirten zaman damgası.
state:TEXTDizge durumuna göre arama (
approved,translated,needs-editing,empty,read-only).Bu alan ayrıca Alan işlemleri’ destekler. Dolayısıyla tamamlanmış dizgeler için arama
state:>=translatedşeklinde yapılabilir. Çevrilmesi gereken dizgeler için aramastate:<translatedşeklinde yapılabilir.pending:BOOLEANSürüm denetimi sistemine boşaltılmak üzere bekleyen dizgeler.
has:TEXTÖznitelikleri olan dizgelerde arama -
plural,context,suggestion,comment,check,dismissed-check,translation,variant,screenshot,flags,explanation,glossary,note,label.is:TEXTBir koşula bağlı dizgeyi süzer:
read-onlyya dareadonlySalt okunur dizgeler,
state:read-onlyile aynıdır.approvedOnaylanmış dizgeler,
state:approvedile aynıdır.needs-editingya dafuzzyDüzenlenmesi gereken dizgeler,
state:needs-editingile aynıdır.translatedÇevrilmiş dizgeler,
state:>translatedile aynıdır.untranslated:Çevrilmemiş dizgeler,
state:<translatedile aynıdır.pendingDosyaya henüz işlenmemiş bekleyen dizgeler (ayrıntılı bilgi almak için: Lazy commit işlemeleri).
language:TEXTHedef dizge dili.
component:TEXTBileşen kısaltması ya da adına göre büyük/küçük harfe duyarsız arama. Ayrıntılı bilgi almak için: Bileşen kısaltması ve Bileşen adı.
project:TEXTProje kısaltmasına göre arama. Ayrıntılı bilgi almak için: :ref:`project-slug’.
path:TEXTBileşen, kategori, proje veya çeviri içinde aramayı sınırlamak için nesne yolu.
changed_by:TEXTBelirtilen kullanıcı adlı yazar tarafından değiştirilmiş dizgeleri arama.
changed:DATETIMEBelirtilen tarihte içeriği değiştirilmiş dizgeleri arama. Alan işlemleri desteklenir.
change_time:DATETIMEBelirtilen tarihte değiştirilmiş dizgeleri arama. Alan işlemleri desteklenir.
changedseçeneğinden farklı olarak içerik değiştirilmese dechange_actioniçin özel işlemlerin süzülmesini sağlar.change_action:TEXTDeğişiklik işlemiyle ilgili süzgeçler,
change_timeile birlikte kullanışlı olur. Değişiklik işleminin İngilizce adını, boşluklar ile tırnak arasında ya da boşluklar yerine tire ile küçük harflerle yazabilirsiniz. Örnekler için Değişiklik arama bölümüne bakabilirsiniz.source_changed:DATETIMEBelirtilen tarihte içeriği değiştirilmiş kaynak dizgeleri arama. Alan işlemleri desteklenir.
check:TEXTDenetim hatası olan dizgelerde arama. Denetim belirteçleri için Denetimler ve düzeltmeler bölümüne bakabilirsiniz.
dismissed_check:TEXTDenetim hatası yok sayılan dizgelerde arama. Denetim belirteçleri için Denetimler ve düzeltmeler bölümüne bakabilirsiniz.
comment:TEXTKullanıcı yorumlarında arama.
resolved_comment:TEXTÇözümlenmiş yorumlarda arama.
comment_author:TEXTYorum yazarına göre süzme.
suggestion:TEXTÖnerilerde arama.
suggestion_author:TEXTÖneri yazarına göre süzme.
explanation:TEXTAçıklamalarda arama.
label:TEXTEtiketlerde arama.
screenshot:TEXTEkran görüntülerinde arama.
Boole işlemleri¶
Karmaşık sorgular oluşturmak için aramaları AND, OR, NOT ve parantez kullanarak birleştirebilirsiniz. Örneğin: state:translated AND (source:hello OR source:bar)
Alan işlemleri¶
Tarih veya sayısal aramalar için işlemler, aralıklar veya parçalı aramalar belirtebilirsiniz:
state:>=translatedDurumu
translatedya da daha iyisi (approved) olanlar.changed:20192019 yılında değiştirilmişler.
changed:[2019-03-01 to 2019-04-01]Belirtilen iki tarih arasında değiştirilmişler.
position:[10 to 100]Konumu 10 ile 100 arasında olan dizgeler (10 ve 100 dahil).
Kesin işlemler¶
= işlemini kullanarak farklı dizge alanlarında tam eşleşme sorgusu yapabilirsiniz. Örneğin, merhaba dünya ile tam olarak eşleşen tüm kaynak dizgeleri aramak için şunu kullanın: source:="hello world". Tek sözcüklü ifadeleri aramak için tırnak işaretlerini kullanmayabilirsiniz. Örneğin, merhaba ile eşleşen tüm kaynak dizgelerini aramak için şunu kullanabilirsiniz: source:=hello.
Değişiklik arama¶
Added in version 4.4.
Geçmiş kayıtları change_action ve change_time ölçütleri kullanılarak aranabilir.
Örneğin, 2018 yılında, düzenlenecek olarak imlenmiş dizgeleri aramak için change_time:2018 AND change_action:marked-for-edit ya da change_time:2018 AND change_action:``Marked for edit kullanılabilir.
Kurallı ifadeler¶
Ayrıca metin kabul edilen her yerde, bir kurallı ifadeyi r"kurallıifade" olarak belirtebilirsiniz.
Örneğin, 2 ile 5 arasında basamağı olan tüm kaynak dizgeleri aramak için source:r"[2-5]" kullanın.
İpucu
The regular expressions are evaluated by the database backend and might use different extensions, please consult the database documentation below for more details.
PostgreSQL Regular Expressions Details (this is the default database engine for Weblate)
Hazır sorgular¶
Arama sayfasında hazır sorgulardan seçim yapabilirsiniz. Böylece sık yapılan aramaları hızlı bir şekilde kullanabilirsiniz:
Sonuçları sıralamak¶
Dizgeleri gerek duyduğunuz biçimde sıralayabileceğiniz birçok seçenek bulunur:
Kullanıcıları aramak¶
Added in version 4.18.
Kullanıcı aramasında benzer arama yetenekleri vardır:
username:TEXTKullanıcı adlarında arama.
full_name:TEXTTam adlarda arama.
language:TEXTKullanıcı tarafından yapılandırılmış çeviri dili (ayrıntılı bilgi almak için: Çevrilen diller).
joined:DATETIMEBelirtilen tarihte içeriği değiştirilmiş dizgeleri arama. Alan işlemleri desteklenir.
translates:TEXTKullanıcının son 90 günde belirtilen dile katkıda bulunması.
contributes:TEXTKullanıcının son 90 günde belirtilen bir projeye veya bileşene katkıda bulunması.
change_time:DATETIMESame as in Dizge arama.
change_action:TEXTSame as in Dizge arama.
Yönetim arayüzü içinde ek aramalar bulunur:
is:botBotları arar (proje kapsamındaki kodlar için kullanılır).
is:activeEtkin kullanıcıları arar.
email:TEXTE-postaya göre arar.
TARİHSAAT alanları için belirsiz değerler¶
MM-DD-YYYY gibi bir TARİHSAAT değerleri kullanmak yerine, TARİHSAAT alanlarında değer olarak yesterday (dün), last month (geçen ay) ve 2 days ago (2 gün önce) gibi zaman zarflarını içeren bir dizge, kullanılabilir.
Örnekler:
changed:>="2 weeks ago"Geçerli tarih ve saatten 2 hafta öncesine kadar değiştirilmiş dizeleri görüntüler.
changed:>=yesterdayDünden başlayarak değiştirilmiş dizgeleri görüntüler.