Template:Yesno/tr
Bu şablon, bir girişi yes/no çıkışı olacak şekilde normalleştirir.
Kullanım
Şablonun varsayılan parametreye bağlı olarak beş olası çıkışı vardır (eğer yapacaksanız girin).
En basit kullanımında bunların hepsi ya "yes" ya da "" olacaktır (boş = hiçbir şey karakter yok).
- {{Yesno|yes}} → "yes" (Yes", "YeS" vb. için de geçerlidir, "Y", "y" ve "1")
- {{Yesno|no}} → "" ("No", "NO", "nO", "N", "n" ve "0" için de geçerlidir)
- {{Yesno}} → ""
- {{Yesno|¬}} → ""
- {{Yesno|purplemonkeydishwasher}} → "yes" (ayrıca yukarıda verilmeyen diğer değerler için de geçerlidir)
Bunların her biri aşırı yüklenebilir.
- {{Yesno|yes|yes=bacon}} → "bacon" ("Yes", "YeS", vb. "Y", "y" ve "1" için de geçerlidir)
- {{Yesno|no|no=ham}} → "ham" ("No", "NO", "nO", "N", "n" ve "0" için de geçerlidir)
- {{Yesno|blank=eggs}} → "eggs"
- {{Yesno|¬|¬=sausage|blank=eggs|no=ham}} → "sausage"
- ve {{Yesno|¬=sausage|blank=eggs|no=ham}} → "sausage"
- {{Yesno|purplemonkeydishwasher|def=cup-of-tea}} → "{{Yesno|purplemonkeydishwasher|def=cup-of-tea}}" (ayrıca yukarıda verilmeyen diğer değerler için de geçerlidir)
Bu, (görünüşte sapkın bir şekilde) şu şekilde kullanılabilir:
Bu mantıksal bir ters çevirme oluşturur.
TemplateData
Bu, Görsel Düzenleyici ve diğer araçlar tarafından kullanılan bu şablon için TemplateData belgesidir.
Yesno/tr
<templatedata> { "description": { "en": "This template normalises an input to be a yes or nil output.", "tr": "Bu şablon, bir girişi evet veya sıfır çıkışı olacak şekilde normalleştirir." }, "format": "inline", "params": { "1": { "label": { "en": "Input value", "tr": "Giriş değeri" }, "description": { "en": "The value to be evaluated.", "tr": "Değerlendirilecek değer." }, "type": "string", "required": true }, "yes": { "label": { "en": "Output on yes", "tr": "Yes üzerinde çıkış" }, "description": { "en": "Specifies the output of the template when the input value is a case-insensitive forms of 'Yes', 'Y', 'True' or '1'.", "tr": "Giriş değeri büyük/küçük harfe duyarsız bir 'Yes', 'Y', 'True' veya '1' olduğunda şablonun çıkışı belirtir." }, "type": "string", "required": false }, "no": { "label": { "en": "Output on no", "tr": "No üzerinde çıkış" }, "description": { "en": "Specifies the output of the template when the input value is a case-insensitive forms of 'No', 'N', 'False, or '0'.", "tr": "Giriş değeri büyük/küçük harfe duyarlı olmayan 'No', 'N', 'False' veya '0' biçimleri olduğunda şablonun çıktısını belirtir." }, "type": "string", "required": false }, "blank": { "label": { "en": "Output on blank input", "tr": "Boş girişte çıkış" }, "description": { "en": "Specifies the output of the template when the input value is defined but is either empty or contains nothing but whitespace character(s).", "tr": "Giriş değeri tanımlandığında, ancak boş olduğunda veya boşluk karakter(ler)inden başka bir şey içermediğinde şablonun çıkışını belirtir." }, "type": "string", "required": false }, "¬": { "label": { "en": "Output on ¬", "tr": "¬ üzerinde çıkış" }, "description": { "en": "Specifies the output of the template when the input value is either '¬' or entirely missing (undefined).", "tr": "Giriş değeri '¬' veya tamamen eksik (tanımsız) olduğunda şablonun çıkışını belirtir." }, "type": "string", "required": false }, "def": { "label": { "en": "Definite output", "tr": "Kesin çıkışı" }, "description": { "en": "Specifies the output of the template when the input value is defined but not a form of 'yes', 'no', '1', '0', '¬' or blank.", "tr": "Giriş değeri tanımlandığında ancak bir 'yes', 'no', '1', '0', '¬' veya boş şeklinde tanımlanmadığında şablonun çıkışını belirtir." }, "type": "string", "required": false } } } </templatedata>