Citoid/Enabling Citoid on your wiki/tr

Citoid, bir URL'ye veya DOI'ler, PMID'ler, PMCID'ler ve ISBN'ler gibi bazı akademik referans tanımlayıcılarına dayanan çevrimiçi kaynaklardan otomatik olarak bir alıntı şablonu oluşturan bir otomatik doldurulmuş kaynak oluşturucusudur. Şu anda bir Görsel Düzenleyici özelliği olarak ve değerinde mevcuttur. Citoid, bir sayfa bağlantısını ayrıntılı bilgiye dönüştürmek için Zotero çevirmenlerini kullanır.





1. Adım: Alıntı şablonu aracını etkinleştirin
Kullanılan Citoid servisi Görsel Düzenleyici Atıf Aracı. Bu, çoğu büyük Vikipedi'ler ve daha birçok küçük projede zaten etkindir. Alıntı aracı etkinse, "" menüsü "" ve "$re-use-reference" ek olarak bir veya daha fazla yerel alıntı şablonu listeler. Alıntı aracı etkin değilse, devam etmeden önce Kaynaklama aracı tanımı bölümünde açıklanan adımları izleyerek etkinleştirmeniz gerekir. Her alıntı şablonu normal çalışması için TemplateData gerektirecektir.

Adım 2: Citoid'i Yapılandır
Citoid uzantısı, özel TemplateData haritaları ve özel bir Citoid'e özgü ileti kullanılarak yapılandırılmalıdır. Bu iki adımı sırayla yapmak önemlidir!

Adım 2.a: Her alıntı şablonu için bir 'citoid' eşleme değeri oluşturun
Citoid'in her belge türü için kendi alan kümesi olduğundan (örneğin, dergi adı Citoid'de 'publicTTlele', Template:Cite_journal'da 'günlük' olarak adlandırılır), Her alıntı şablonu için TemplateData öğesinin  nesnesi. Bu özel eşleme, Citoid'in alanları ile şablonun alanları arasında bir harita oluşturur. Haritaya Citoid uzantısının hangi haritayı arayacağını bildirmesi için 'citoid' adı verilmelidir. Maps nesnesinde benzersiz anahtarlara sahip sınırsız sayıda haritaya izin verilir. TemplateData eşlemelerini yalnızca düzenleme modunda görebileceğinizi unutmayın; bunlar TemplateData tablosunda görünmez. Ayrıca, yakın zamanda başka bir vikiden kopyalayarak vikiniz için TemplateData oluşturduysanız, büyük olasılıkla zaten Citoid haritalarını içerdiğinden, doğruladıktan sonra bu adımı atlayabilirsiniz.

Citoid uzantısıyla uyumlu en güncel harita nesneleri İngilizce Vikipedi'de bulunur:
 * w:Template:Cite news/doc
 * w:Template:Cite journal/doc
 * w:Template:Cite web/doc
 * w:Template:Cite book/TemplateData
 * w:Template:Citation/doc

Adım 2.b: Özel bir MediaWiki iletisini yapılandırma
Özel bir MediaWiki: ad alanı mesajı yapılandırmanız gerekir,. Bu ileti, 34 yerel Citoid türünü (, ,  ,  ,  , etc.) uygun şablonlarla eşler (Web kaynağı, Kitap kaynağı, Dergi kaynağı, vb.).

Yerel bir kaynak şablonunu her bir Citoid türüyle eşleştirmelisiniz. Eşleşen hiçbir şablon yoksa Citoid çalışmaz. Kötü bir maç yapmak hiç yoktan iyidir. Örneğin, vikinizde DVD ambalajında astar notları alıntı yapmak için özel bir şablon olmayabilir, bu nedenle bir kitap veya video için tasarlanmış bir şablon kullanmayı düşünün. Eşlemekte olduğunuz kaynak türüyle iyi eşleşme yoksa, en.wiki'nin Template: Citation gibi genel bir şablonu türler için bir tümünü yakala olarak düşünebilirsiniz.

İngilizce Vikipedi'de örnek bir ad alanı mesajı bulunabilir: https://en.wikipedia.org/wiki/MediaWiki:Citoid-template tip-map.json

Citoid vikimden kayboldu
Lütfen herhangi bir kesinti Phabricator'da bildirin ve geçici bir çözüm için bu göreve bakın.

Yeni kaynak düğmesi araç çubuğunda görünmüyor


2.b adımında MediaWiki iletisini oluşturduğunuzda, bir önceki alıntı açılır menüsünün (File:VisualEditor_-_Cite_Pulldown.png) araç çubuğu menüsündeki citoid hizmeti için yeni bir düğme ile değiştirilmesi gerekir. Araç çubuğunda yeni düğme görünmüyorsa, MediaWiki:Citoid-template-type-map.json ile ilgili bir sorun olabilir. If this page does not exist locally, or if the JSON on that page is invalid, then citoid will not work. Alternatively, you may need to refresh your JavaScript cache.

Empty references appear
Empty references most commonly appear when you are trying to insert a citation template that has no maps data. This problem also appears if the template has maps data, but that data is not reaching the MediaWiki API. If the maps object is present in TemplateData block in the template's documentation, then try making a "null edit" on the template. If that doesn't work, then there may be an issue with the map itself.

My favorite site isn't recognized by Citoid and only gets basic information
The Citoid service relies on the brilliant Zotero community for much of the "magic", as Zotero translators need to be written for each site. You can see a list of all Zotero translators at https://github.com/zotero/translators. Right now, Zotero best supports English-language sources. We need your help to improve coverage of other sites. You can write your own Zotero translator. Start by looking at an existing translator of a similar website, and by reading the tutorial at Citoid/Creating Zotero translators.

Dates are formatted differently on my wiki
Dates with full information (month, year, and day) are in ISO format, which is an international standard. If the community doesn't like the way this looks to the user, it is possible to edit the citation template to format the ISO dates to something that is standard in your language. For instance, you can add logic to the template such that if the date is detected to be in ISO yyyy-mm-dd format, the date is reformatted *to appear* to be dd/mm/yyyy on the page. However, if you do this, the underlying data (i.e. when you edit the wikitext, or the form in VisualEditor) will still remain the same.

Dates with only month and year are currently in English. See T132308.

Many language wiki templates (pl, it, en) don't accept xx-XX style language codes
See T115326 for the related task. See the thread at T97256 to learn how different wikis decided to workaround this limitation.