Help:TemplateData/tr

, bir vikimetin şablonu ile ilişkili bilgileri ve parametreleri depolayan ve onu bir şablon düzenleyicide alıp sunabilen bir düzenleme arayüzü için kullanılabilir hale getiren bir uzantıdır; bunların tümü, kullanıcıların sayfalarda şablonları ekleyip düzenlemelerine yardımcı olur.

Nisan 2019 itibariyle, TemplateData işlevi, tüm Wikimedia vikilerindeki tüm kullanıcılar için bir şablon eklediklerinde, hatta kayıtlı olmayan kullanıcılar için varsayılan kullanıcı deneyiminin bir parçasıdır. Birçok betik, araç ve küçük aracın yaptığı gibi, hem varsayılan kaynak hem de görsel düzenleyiciler onu bir şekilde birleştirir. Bu işlevi kendi vikinizde istiyorsanız, yükleyin.

Bu uzantının kullanması için bir şablona TemplateData eklemek, şablonun belgeleme sayfasına küçük, basit bir JSON bloğu (aşağıda açıklanmıştır) eklemeyi içerir. Bunu elle veya TemplateData uzantısının kurulu olduğu vikilerde şablonun ""/"" sayfalarından erişebileceğiniz bir grafik kullanıcı arabirimi olan TemplateData düzenleyicisi ile yapabilirsiniz. JSON, şablonun parametrelerinin bir listesini ve bu parametreler ve bir bütün olarak şablon hakkında bilgileri içerir (ayrıntılar için aşağıya bakın).

TemplateData içeren şablonlar, bir kullanıcı şablonu eklediğinde bu bilgiyi kullanıcı arayüzünde görüntüler. Bazı durumlarda, belirli bir şablonu düzenlemek veya eklemek için kullandığınızda düzenleyicinin nasıl davranacağını değiştirerek, kullanıcıların belirli bir şablonu eklemek için gereken adımları gerçekleştirmesini çok daha kolay hâle getirir.

Tarihçe
TemplateData ilk olarak 2013'ün başlarında, o sırada MediaWiki test aşamalarında olan düşünülerek geliştirildi. Görsel Düzenleyici, Wikimedia vikileri için ana görsel düzenleme arayüzüdür ve TemplateData, şablon eklerken daha kullanışlı bir arayüze sahip olmasını sağlamıştır. Resmi olarak Görsel Düzenleyici tarafından hemen desteklendi. Görsel Düzenleyici, 2013'ten 2016'ya kadar çeşitli Wikimedia vikilerine varsayılan bir özellik olarak sunulduğundan, TemplateData da bunların bir parçası oldu.

Aralık 2016'da Görsel Düzenleyici arayüzü, kaynak kodun beta özelliği olarak düzenlenmesi için kullanıma sunuldu. Buna 2017 vikimetin düzenleyici adı verildi. Bu, TemplateData'nın özelliklerini ilk kez kaynak düzenlemeye getirdi.

Mart 2018'de Sam Wilson, varsayılan Wikimedia kaynak düzenleyicisi için bir GUI şablon düzenleyici uzantısı olan geliştirdi,  (aksi takdirde 2010 vikimetin düzenleyicisi olarak da bilinir), bilgileri kullanarak TemplateData'dan şablon ekleme sürecini kolaylaştırmak için tasarlandı. Nisan 2019'da TemplateWizard, tüm Wikimedia vikilerinde 2010 vikimetin düzenleyicinin varsayılan bir parçası yapıldı. Bu, TemplateData'nın artık Wikimedia vikilerinde hem görsel düzenleyicinin hem de kaynak düzenleyicinin varsayılan bir parçası olduğu anlamına geliyordu.

TemplateData ekleme veya düzenleme
TemplateData'yı eklemek veya düzenlemek için, önce "/Template:Şablonadı" konumunda bulunan bir şablonun sayfasına gidin.

Checking the current state
Before adding or editing TemplateData, check whether the template has a documentation subpage. Then check whether the template already contains TemplateData and, if so, whether it's located on the template page or the documentation subpage.

Documentation subpages
Çoğu Wikimedia vikisindeki şablonların, kullanım notlarını ve asıl şablonun kendisine dahil edilmemesi gereken diğer verileri, örneğin şablonun içermesi gereken kategoriler gibi depolamasının iki ana yolu vardır:


 * Şablonların büyük çoğunluğu, şablon sayfasının kendisine ait olmayan kullanım notlarını ve diğer verileri bir belge alt sayfasında tutar: "/Template:Şablonadı/belge". Bunun gibi sayfalarda, şablonun kaynak kodunu çok daha temiz tutarak, /belge sayfasının tüm içeriğini Documentation şablonu yansıtır.
 * Belgelendirme alt sayfalarına sahip şablonlarda, "Test Template Info-Icon - Version (2).svg Şablon belgelemesi" başlığını [gör], [düzenle], [geçmiş] ve [temizle] gibi bağlantılar tarafından takip edilecektir.


 * Birkaç şablon sayfası, bu bilgiyi şablonun ana sayfasında tutmuştur. etiketleri arasında   olup olmadığına bakarak bu sayfalarda görebilirsiniz.

Different wikis may present all this differently. Nadiren, ana şablon sayfaları, yukarıda belirtilenlerin tümünü kontrol etmiş olsanız bile belgeler içerebilir; burada, bir kullanıcı " " ile " " arasına özel bir /belge sayfa başlığı eklemiş olacaktır ve ardından " " sonrasında içerik eklendi.

Ayrıca sayfanın alt kısmında şuna benzer bir bildirim arayabilirsiniz: "Yukarıdaki belgeleme Şablon:Şablonadı/belge sayfasından yansıtılmaktadır".

Templates without documentation subpages
Bir şablonun bir belgeleme alt sayfası yoksa, onu oluşturun ve şablonun belgelemeyi oraya (veya onun için bir yer tutucu) taşıyın. Ardından, belgeleme alt sayfasına TemplateData ekleyebilirsiniz.

Alt sayfa oluşturma ve belgelemeyi taşıma
Belgelendirme alt sayfasını oluşturmak için ana şablon sayfasında "Düzenle"/"Kaynağı düzenle" düğmesine tıklayın; etiketlerini ve içeriklerini arayın (genellikle en altta).

Bunun gibi bir şeye benzemeli:

Ayrıca, zaten TemplateData içerdiğini de görebilirsiniz. Eğer öyleyse, şöyle bir şeye benzeyecektir:

" " ve "" öncesi her şeyi seçin ve panonuza kesin veya geçici bir belgeye kaydedin. Yalnızca aşağıdakileri bırakarak " " öğesini silin:

Şablon sayfasını kaydedin. Now, to create the new subpage, look at your browser's address bar and add /doc to the end of the URL. Press Enter, then choose the option to create a new page.

Bu vikide bir Documentation subpage bildirim şablonu varsa, onu yeni sayfanın en üstüne ekleyin. Purge button veya Purge bağlantısı (söz konusu viki tarafından destekleniyorsa) gibi başka şablonlar da eklemek isteyebilirsiniz. Daha fazla bilgi için m:Help:Şablon belgelendirmesi sayfasına bakın. Insert the text you cut or saved in the previous text (beneath the notice template, if applicable). Tüm kategorileri, yalnızca şablonun ana sayfasına uygulanmaları için etiketlerine sarın:

Birçok vikide şablonu bulunur. Düzenlediğiniz şablonun deneme tahtası sürümünde ( konumunda bulunuyor) bulunması muhtemelse, kategorilerin korumalı alana uygulanmasını önlemek için bu şablonu burada kullanın sayfa:

Son olarak, sayfayı yayımlayın.

Artık bölümünde açıklanan talimatları kullanarak belgelendirme alt sayfasında TemplateData'yı ekleyebilir ve düzenleyebilirsiniz.

Adding and editing TemplateData on the main template page
If you can't create the /doc page, you can add and edit TemplateData on the template's main page by following the instructions in #Methods.

If a template has a documentation subpage, check both the main page and the documentation subpage for the presence of TemplateData (the tag followed by an array inside curly brackets:  ). Alternatif olarak, TemplateData uzantısı sizin için bu kontrolü gerçekleştirebilir. Her iki sayfada da "Düzenle" veya "Kaynağı düzenle" düğmesine tıklayın. Şablonun her iki sayfada da TemplateData zaten varsa, sayfanın üst kısmında aşağıdakilerden birini belirten sarı bir uyarı görürsünüz:

or

Şablonun belgeleme alt sayfasında TemplateData varsa

Şablonun belgeleme alt sayfasında TemplateData varsa, düzenlemeniz gereken sayfa budur. Bunu, "" Şablon belgelemesi" (veya benzeri) başlığından sonra bulunan "[düzenle]" seçeneğine tıklayarak yapabilirsiniz veya zaten /belge sayfasındaysanız, üst kısımdaki "Düzenle" veya "Kaynağı düzenle" düğmesine tıklayarak yapabilirsiniz. TemplateData'yı eklemek veya düzenlemek için  bölümündeki kılavuzu izleyin.

Şablonun ana sayfasında TemplateData varsa

Şablonun ana sayfasında TemplateData varsa, bir kez daha iki seçeneğiniz vardır:


 * Belgelendirme alt sayfasına gidebilirsiniz. Bu tercih edilen seçenektir.


 * Veya ana şablon sayfasında düzenleyebilirsiniz.

TemplateData'yı belgeleme alt sayfasına taşıma

Bunu yapmak için ana şablon sayfasındaki "Düzenle"/"Kaynağı düzenle" düğmesine tıklayın ve etiketlerinin içine alınmış  etiketlerini arayın. Bunun gibi bir şeye benzemeli:

Koddan yalnızca etiketlerini ve içeriklerini kesin, ardından sayfayı kaydedin.

Ardından, " Şablon belgelemesi" (veya benzeri) başlığından sonra bulunan "[düzenle]" seçeneğine tıklayarak belgeleme alt sayfasını düzenleyin.

"TemplateData" gibi bir başlık yazın, ardından altına TemplateData'yı yapıştırın.

Artık bölümündeki kılavuza göre TemplateData'yı düzenleyebilirsiniz.

Ana şablon sayfasında TemplateData'yı düzenleme

TemplateData'yı /belge sayfasına taşımak istemiyorsanız, ana şablon sayfasında düzenleyebilirsiniz. TemplateData'nın nasıl düzenleneceğini öğrenmek için bölümüne bakın.

Şablonda henüz TemplateData yoksa ancak bir belge alt sayfası varsa

Şablonda henüz TemplateData yoksa, onu belgeleme alt sayfasına eklemelisiniz.

Bunu, " Şablon belgelemesi" (veya benzeri) başlığından sonra bulunan "[düzenle]" seçeneğine tıklayarak veya zaten /belge sayfasındaysanız, üst kısımdaki "Düzenle" veya "Kaynağı düzenle" düğmesine tıklayarak yapın. "TemplateData" gibi bir başlık yazın ve ardından bu başlığın altına ekleyin. bölümü, TemplateData'nın nasıl ekleneceğini açıklar.

TemplateData düzenleyici yöntemi
Bu, daha az deneyimli kullanıcılar için önerilen TemplateData'yı eklemenin veya düzenlemenin basit bir yoludur.

TemplateData düzenleyicisi, TemplateData eklemek ve düzenlemek için bir grafik kullanıcı arabirimidir. Bu, TemplateData uzantısının bir parçasıdır ve herhangi bir şablonun sayfasında (veya belgeleme alt sayfasında) "Düzenle" veya "Kaynağı düzenle" tıklanarak erişilebilir.

"Düzenle" veya "Kaynağı düzenle" düğmesine tıkladıktan sonra, düzenleme alanının ve sayfa başlığının üzerinde "" yazan bir düğme göreceksiniz.



Bu düğmeye tıklamak sizi TemplateData Düzenleyici' ile götürecektir. Bulunduğunuz sayfa zaten TemplateData içeriyorsa, otomatik olarak burada görünecektir.



Yukarıdaki penceredeki özellikler:


 * En üstteki öge, arayüz metninin dilini seçer. Kullanıcılara Tercihler'deki ayarlarına göre görüntülenen, birden çok dilde metin içeriği girmenize olanak tanır, vikinin diline dayalı değil; farklı vikilerin tamamen farklı şablon veritabanları vardır. TemplateData dili yoksa, arayüz kullanıcılara yalnızca vikinin kendi dilini sunar, ancak kullanıcılar daha fazla girdi eklemek için "Dil ekle" seçeneği tıklayabilir. Dil kodu, açıklamalar ve etiketler gibi uygulanabileceği parametrelerin yanında parantez içinde görüntülenir.
 * Sonraki öge şablon açıklamasıdır. Bu, şablonun bir bütün olarak açıklamasıdır; bir şablon eklerken şablon düzenleyicilerinde birçok yerde kullanıcılara gösterilir. Bu parametre ve etkileri burada özetlenmiştir.
 * Üçüncü öge, şablonun vikimetin biçimlendirmesini kontrol eder. Bu parametre, kullanıcı "Ekle" seçemeği tıkladığında vikimetnin nasıl düzenleneceğini belirler, iki ana tür "satır içi" (bir satırda) ve "blok" (yeni satırlarda). Bu parametre ve etkileri burada özetlenmiştir.
 * Kullanıcı "Özel" seçeneği seçerse, kullanıcı "Ekle" seçeneği tıkladığında şablon için özel bir düzen oluşturmak için burada belirtilen kurallara göre "Özel biçim dizesi" altına vikimetni girebilir.


 * Dördüncü öge, bir şablonun parametrelerini yapılandırır. Parametreler TemplateData'da önceden tanımlanmışsa, bu alan bunları bir listede görüntüler. Şablonun kaynak kodu, TemplateData'nın bulunmadığı parametreleri belirtiyorsa, "Önerilen parametreleri ekle" etiketli bir düğme görebilirsiniz. Düzenleyici,  veya   değeri arayarak bu önerileri şablonun kaynak kodundan çıkarır. "Önerilen parametreleri ekle" seçeneği tıklamak, bu parametreleri kaynak kodunda tanımlandığı şekilde adlarını kullanarak ekleyecektir. En üstte yeşil bir bildirim de görünecektir, örneğin, "2 yeni parametre içe aktarıldı: parametrelerin adları".
 * Pencerenin altında bir "Parametre ekle" düğmesi görürsünüz. Bu, özel bir adla manuel olarak bir parametre eklemenize olanak tanır.

Listedeki parametrelerden herhangi birine tıklayarak bir sonraki adıma geçin. Bu, o parametrenin bilgilerini düzenlemenize izin verecektir. Tüm bu özellikler ve etkileri #Parametrenin adının içinde bölümünde özetlenmiştir.

Bitirdiğinizde, "Uygula" düğmesine tıklayın. Bu, TemplateData'yı otomatik olarak sayfanın alt kısmına etiketinden önce ekleyecektir; veya zaten mevcutsa, konumu değiştirilmeden yeni bilgilerle güncellenecektir. "Uygula" düğmesine tıkladığınızda TemplateData metni de seçilecektir.

TemplateData düzenleyicisi, TemplateData'nın alt kısmında bir  parametresi oluşturur (veya zaten varsa onu günceller). paramOrder, geçerli TemplateData parametrelerini TemplateData düzenleyicisi tarafından görüntülendikleri sırayla içerir. You can change the  by dragging the parameters up and down in the TemplateData editor using the three horizontal bars on the left. and its effects are described here. Bundan sonra, sayfanın revizyonunu kaydetmek için "Kaydet" seçeneğine tıklayın.

El yöntem
Ayrıca TemplateData'yı elle ekleyebilir veya düzenleyebilirsiniz. TemplateData JSON dilinde yazılmıştır, ancak TemplateData'nın nasıl oluşturulacağını öğrenmek için JSON öğrenmeniz gerekmez. TemplateData birkaç çok basit kuralı takip eder ve genellikle bir  biçimini izleyen yalnızca birkaç düzine olası önceden tanımlanmış parametre ve değeri kabul eder.

TemplateData'yı elle ekleme

Hususlar:


 * TemplateData'yı bir şablonun dokümantasyon alt sayfasına ekliyorsanız (önerilen'), sayfanın herhangi bir yerine ekleyebilirsiniz; dilinizin Vikipedi'nizi bunun için tercih edilen bir konuma sahip olup olmadığını kontrol edin. Örneğin, İngilizce Vikipedi'de TemplateData genellikle belgelendirme sayfasının en altına yakındır; Almanca Vikipedi'de genellikle en üsttedir.
 * Bir şablonun ana sayfasına TemplateData ekliyorsanız (önerilmez'; #Ön kontroller bölümüne bakın), bunu  etiketlerinin içine yerleştirdiğinizden emin olmalısınız.

İlgili sayfada "Düzenle" veya "Kaynağı düzenle" seçeneğini tıklayın, ardından sayfada TemplateData'yı eklemeyi düşündüğünüz yere gidin ve bir başlık yazın: "TemplateData".

Birçok vikide TemplateData ile ilgili kısa bir uyarı ekleyen bir TemplateData header şablonu bulunur. Vikiniz varsa, başlıktan sonra ekleyin.

TemplateData'yı eklemeye başlamak için, bir açılış ve kapanış etiketi ve aralarında boş bir satır olacak şekilde yeni satırlara bir çift küme parantezini yazın:

Ardından, iki kümeli parantez arasındaki boş satıra bir girinti ekleyin ve parametreleri eklemeye başlayın. Parametrelerin ayrıntıları bölümünde bulunabilir. Çoğu isteğe bağlıdır; bazıları şiddetle tavsiye edilir.

Parametreler herhangi bir sırada olabilir, ancak aşağıdaki, TemplateData belgelerine en uygun olan ve içeriğin editörler için kullanımını en kolay hâle getiren sıradır:

Parametrelerin, örneğin  nesnesindeki, o nesnenin içinde kaldığından emin olun; aksi takdirde kaydetmeye çalıştığınızda bir "Beklenmeyen özellik" hatasını tetiklersiniz.

Örnek

İşte varsayımsal bir temizleme şablonu için bazı örnek TemplateData. Böyle bir şablon, bir uyarı görüntüler ve sayfayı, girilen ay ve yıla göre tarihli bir kategoriye yerleştirir. Uyarı ayrıca bir tartışma sayfası bölümüne bir bağlantı içerebilir. TemplateData şuna benzer:

İlgili TemplateData belgeleri aşağıdaki gibi görüntülenir:

{	"description": "Use this template to indicate that an article is in need of cleanup.", "format": "inline", "params": { "date": { "label": "Month and year", "description": "The month and year that the template was added", "type": "string", "autovalue": " ", "example": "January 2013", "suggested": true },		"reason": { "aliases": ["1"], "label": "Reason", "description": "The reason the article is in need of cleanup", "type": "string" },		"talk": { "aliases": ["talksection"], "label": "Talk page section", "description": "The section of the talk page containing relevant discussion", "type": "string" }	},	"paramOrder": [ "date", "reason", "talk" ] }

TemplateData parametreleri
Mevcut tüm TemplateData parametreleri aşağıda bir açıklama ve örnekle listelenmiştir. Ayrıca Extension:TemplateData#Biçim sayfasında daha teknik ayrıntılarla listelenirler.

Bir parametrenin adı içinde
Not: Bir parametre için "required", "suggested" veya "deprecated" true olarak ayarlanmazsa, durumu TemplateData belgelerinde "optional" olarak gösterilir.

İşiniz bittiğinde, "kaydet" düğmesine basın. Hata yaptıysanız, kaydetmenize izin vermez (bu, yıkıcıdır ancak hiçbir şeyi kıramayacağınız anlamına gelir). Hatalarla karşılaşırsanız, ne yapmaya çalıştığınızı geri bildirim sayfasında açıklayın, size yardımcı olmaktan memnuniyet duyarız.

Bir hack şablonunu dinamik olarak TemplateData oluşturmak için kötüye kullanıyorsanız, kaydetmeden önce hata kontrolü yapılamayacağını unutmayın.

Her bilgi ögesinin tırnak içine alındığını ( ve   hariç) ve bir sonraki bitten virgülle ayrıldığını (son bit olmadığı sürece) unutmayın.

Tür parametresi
parametresi, bir şablon düzenleyiciye parametre değerinin doğasını bildirmek içindir. Bazı durumlarda, şablon düzenleyiciler, kullanıcının yalnızca belirtilen türle eşleşen geçerli değerler girmesine izin vermek gibi, bu TemplateData değerine göre belirli bir parametre için kullanıcı arabirimini değiştirmek üzere programlanmıştır. Bu parametrenin şablon parametresi veya değeri üzerinde herhangi bir işlevsel etkisi yoktur; yalnızca şablon düzenleyicilerinin düzenleme modunda parametreyi nasıl gördüğünü ve ele aldığını kontrol eder.

Nasıl kullanılır

parametresinin ardından iki nokta üst üste ve bir boşluk eklenerek ve ardından aşağıdaki tabloda listelenen değerlerden herhangi biri tırnak içinde eklenerek kullanılır.

Örnek:

Etkiler

Şubat 2020 itibariyle, 13 tür değerinden yalnızca 5'inin Görsel Düzenleyici ve 2017 vikimetin düzenleyicisinde görünür etkileri varken, 8'inin TemplateWizard'da görünür etkileri vardır.

Şablon düzenleyiciler bunları desteklemek için güncellemeler aldıkça, belirli değerlerin etkilerinin değişmesi muhtemeldir. Görsel Düzenleyici ve 2017 vikimetin düzenleyicisi için böyle bir çaba, Phabricator görevinde T55613 izlenir. TemplateWizard'ın boole değerini desteklemesini sağlamaya yönelik benzer bir çaba T200664 içinde izlenir.

Şu anda bilinen etkiler aşağıdaki gibi listelenmiştir.

Özel biçimlendirmeler
değerini düzenlerken, önceden tanımlanmış bazı kuralları kullanarak bir dizi vikimetin sembolü girerek özel biçimler yaratırsınız.


 * - şablonun başlangıcı
 * - içerik (ör. dize, tamsayı veya parametre). Bu alt çizgi, karakter cinsinden bir değerin minimum uzunluğunu belirtmeye yarar ve  gibi tekrar edilebilir. Bu uzunluğa ulaşılmazsa kalan karakterleri boşluklarla doldurur. Bu, tüm eşittir işaretlerini bir parametreden sonra belirli bir konuma hizalamak için kullanılabilir (eğer yeni satırlar için   ile kullanılıyorsa).
 * - boru (parametreleri ayırır)
 * - eşittir işareti (bir parametrenin değerinden önce gelir)
 * veya enter tuşuna basmak - yeni satır (bu, giriş alanında  olarak görüntülenecektir)
 * - boşluk (yeni satırları girintilemek için  ile kullanılabilir)
 * - şablonun sonu

Vikimetin en azından  minimumunu karşılamalıdır, aksi takdirde geçersiz bir biçim dizesi hatası olacaktır.

Boş kalıp
Bir şablona yeni TemplateData eklemek için aşağıdaki boş kalıp kopyalayabilirsiniz. Yalnızca en yaygın etiketler dahildir.

JSON'da sözdizimi hatası / Bozuk JSON biçimi
Bu hatalar, genellikle elle düzenlenen TemplateData'yı geçersiz JSON koduyla (çift anahtarlar/parametreler, takip eden veya eksik virgüller vb.) Görsel Düzenleyici veya 2017 vikimetin düzenleyicisinde kaydederken oluşur.

Görsel Düzenleyici veya 2017 vikimetin düzenleyicisinde "JSON'da sözdizimi hatası" görünüyor; TemplateData GUI düzenleyicisinde düzenleme yaparken "Bozuk JSON biçimi" görünüyor.

These errors can be difficult to detect and come in too many forms to list.

Bunlardan kaçınmanın en iyi yolu, şablon verilerini yalnızca TemplateData düzenleyicisiyle düzenlemektir; Bir kez oluştuklarında bunları tespit etmenin en iyi yolu, hataları vurgulayacak ve düzeltmeye yardımcı olacak JSONLint gibi harici bir JSON doğrulayıcı kullanmaktır.

2010 vikimetin düzenleyicisi, eski, sabitlenmemiş bir hata sayesinde geçersiz JSON'u kontrol etmez. Pages that contain invalid JSON may throw alarming "" messages. To fix these errors, your best bet is to use a JSON validator (see above).

Gerekli özellik "paramOrder(sayı)" bulunamadı.
Bu hata,  içinde belirtilmeyen bir parametreyi   olarak belirtirseniz oluşur. Köşeli parantez içindeki sayı, eksik olan  içindeki parametreyi ifade eder. Dizideki sırasına atıfta bulunur, ancak  bir dizi olduğundan, gerçek konumundan bir eksiktir; 0 birincisi, 1 ikincisi vb.

Bunu düzeltmek için  içinde belirtilen tüm parametrelerin   içinde listelendiğinden emin olun. Alternatif olarak, bu hatayı kaldırmak için  nesnesini kaldırabilirsiniz.

"paramOrder(sayı)" özelliği için geçersiz değer.
Bu hata,  içinde belirtilmeyen bir parametreyi   olarak belirtirseniz oluşur. Köşeli parantez içindeki sayı, orada olmaması gereken  içindeki parametreyi ifade eder. Dizideki sırasına atıfta bulunur, ancak  bir dizi olduğundan, gerçek konumundan bir eksiktir; 0 birincisi, 1 ikincisi vb.

Bunu düzeltmek için  içinde belirtilen tüm parametrelerin   içinde listelendiğinden emin olun. Alternatif olarak, bu hatayı kaldırmak için  nesnesini kaldırabilirsiniz.

"params.parametername.required" özelliğinin "boolean" türünde olması bekleniyor.
Bu hata,  veya   değerinin etrafına tırnak işaretleri koyarsanız oluşur.

Bunlar boole değerleridir, dizeler değil, bu nedenle tırnak işareti gerektirmezler. Bunu düzeltmek için, bu parametreler için  veya   değerlerinin etrafındaki tüm tırnak işaretlerini kaldırın.

"format" özelliği, ... olması bekleniyor
parametresi varsa ancak değeri,   veya geçerli bir biçim dizesi değilse, ""format" özelliği "inline", "block" veya geçerli bir biçim dizesi olması bekleniyor" hata mesajını görürsünüz.

Bunu düzeltmek için,  değerden sonraki değerin   veya   ile eşit olduğundan ve yazım hatası olmadığından emin olun. Alternatif olarak, vikimetinse, minimum  içerdiğinden ve sözdiziminde normal olarak bir şablonun başarısız olmasına neden olacak, örneğin yinelenen eşittir işaretleri veya eksik/yinelenen küme parantezleri gibi herhangi bir hata bulunmadığından emin olun; özel biçimlerin sözdizimi için #Özel biçimler bölümüne bakın. Alternatif olarak, bu hatayı kaldırmak için  parametresini kaldırabilirsiniz.

Beklenmeyen "parametreadı" özeiiği.
Bu hata, TemplateData'da mevcut olmayan bir parametre belirtirseniz oluşur. Bu muhtemelen yazım hatalarından kaynaklanmaktadır.

Ayrıca, herhangi bir TemplateData nesnesinde, o nesnenin parametresi olmayan bir parametre belirtirseniz de oluşur. Bunun nedeni yazım hataları olabilir veya bir TemplateData nesnesinin parametresini ait olmadığı başka bir nesnenin altına yazmış olabilirsiniz.

Örneğin,  parametresini   yerine köken TemplateData nesnesinin altına yazmış olabilirsiniz:

Alternatif olarak, beklenmeyen parametre  içindeki bir şablon parametresinin altındaysa, adını "params.parametreadı." hatadan sonra görürsünüz.

Bunu düzeltmek için parametre adlarında herhangi bir yazım hatası olmadığından ve parametrelerinizin doğru konumlarında olduğundan emin olun. Ayrıca, TemplateData nesnesi için mevcut olmayan parametreleri belirtmediğinizden emin olun. Bir nesne için hangi parametrelerin mevcut olduğunu #TemplateData parametreleri bölümünde kontrol edebilirsiniz.

Gerekli "params" özelliği bulunamadı.
Bu hata, TemplateData'da  nesnesi yoksa oluşur. Bu, her parametrenin tüm ayrıntılarını içerdiğinden gerekli bir nesnedir, bu nedenle bu hatayı düzeltmek için eklendiğinden ve yazım hatası olmadığından emin olun. parametresinin nasıl ekleneceğini öğrenmek için yukarıdaki bölüme bakın.

Sınırlamalar ve geri bildirim

 * Eksik özellikler – TemplateData, kullanıcıların istedikleri özelliklerin geliştirilmesine rehberlik etmelerine yardımcı olacağı umuduyla, birkaç özellikle kullanıma sunulan bir araç örneğidir. TemplateData için yeni özellikler talep etmek isterseniz, lütfen bize bildirin.
 * Şablonlarda göstermede gecikmeler – Bir şablona TemplateData ekledikten sonra, görsel düzenleyicide şablon açıldığında meta veriler hemen görünür olmalıdır. Ancak, meta verilerin gösterilmesi birkaç saat sürebilir. Şablon sayfasının kendisinde (belge alt sayfasında değil) boş bir düzenleme yaparak bir güncellemeyi zorlayabilirsiniz. Boş bir düzenleme yapmak için şablon sayfasını düzenlemek üzere açın ve değişiklik yapmadan ve herhangi bir düzenleme özeti eklemeden sayfayı kaydedin.
 * Güncel sorunlar – Mevcut hataların ve özellik isteklerinin bir listesi Wikimedia hata izleyicide mevcuttur.

Diğer araçlar

 * : TemplateData'dan oluşturulmuş bir form aracılığıyla şablon vikimetini girmek için bir araç çubuğu diyalog penceresi.
 * TemplateData Wizard: Etkileşimli bir arabirim aracılığıyla TemplateData oluşturan bir araç.
 * Skeleton TemplateData generator: Bir şablonun kaynak viki kodunu okuyan bir araç, kullanılan tüm parametreleri bulmaya çalışır ve listelenen parametrelerle birlikte bir iskelet belgesi çıkarır.
 * JSONLint: Sözdizimindeki hataları bulmanıza yardımcı olmak için elle yazılmış JSON'u doğrulamanıza olanak tanıyan bir araç.
 * Bu vikide [ TemplateData ile tüm şablonların listesi]
 * dewiki TemplateData şablonu ile şablon verileri bir kutuda gösterilir ve şablon, şablon veri ile şablonların bir kategorisi eklenir
 * https://query.wikidata.org/ ve Sorgu Yardımcısı