Jump to content

WMDE Teknik Dilekler/Dosyaları Commons'a taşıma/Yapılandırma dosyası belgeleri

From Meta, a Wikimedia project coordination wiki
This page is a translated version of the page WMDE Technical Wishes/Move files to Commons/Configuration file documentation and the translation is 100% complete.

FileImporter uzantısı ile dosya kontrolleri ve şablon eşleştirme

Kısacası

Yerel bir dosyayı içe aktardığınızda, FileImporter şablonlarını kontrol eder ve ardından dosyayı buna göre işler, örn.

  • dosyanın Wikimedia Commons için uygun olmayan bir lisansı varsa içe aktarma engellenir,
  • dosyada Wikimedia Commons'a açıkça içe aktarmaya izin veren bir şablon eksikse içe aktarma engellenir,
  • Wikimedia Commons'ta eşdeğer bir şablon varsa, bir şablon değiştirilir.

Tüm kontroller ve bunların sonucunda ortaya çıkan eylemler aşağıdaki tabloda açıklanmıştır.

Kontroller yapılandırma sayfalarına dayanmaktadır. Bu sayfalar, Commons2Helper aracının yapılandırma sayfalarından kaynaklanmaktadır.

Lütfen not

  • Her viki bir yapılandırma sayfasına sahip olmalıdır. Yapılandırma sayfası olmayan vikilerden içe aktarmalar engellenecektir.
  • Yapılandırma sayfaları bireysel viki toplulukları tarafından tutulur. FileExporter'ı vikinizde kullanmak istiyorsanız, lütfen vikinizin yapılandırma sayfasının doğru kurulup kurulmadığını kontrol edin. Aşağıdaki tablo bir yapılandırma sayfasının işlevini ve yapısını açıklamaktadır.
  • Başlıkları kendi dilinize çevirmeyin.

Ayrıntılı olarak: Yapılandırma sayfaları nasıl çalışır?

Bu sayfalarda yapılan herhangi bir değişiklik anında yürürlüğe girer. Örn. "Şablonlar:Aktarım" bölümüne bir şablon eklerseniz, bir sonraki dışa aktarma işlemi hemen bu şablon için bir kontrol içerecektir.

Neyi Nereye
yapılandırma sayfasında tanımlanmıştır
Nasıl çalışır Destekleniyor mu?
aktarımı engellemek için kategorileri kontrol edin Kategoriler: Kötü FileImporter, dosyanın "Kötü" altında listelenen kategorilerden herhangi birini içerip içermediğini kontrol eder.
  • Varsa, Commons'a transfer engellenir.
  • Liste boşsa, aktarım herhangi bir dosya için engellenmez.
  • Yapılandırma sayfasında Kategoriler: Kötü bölümü yoksa, içe aktarma hatalarını önlemek için tüm içe aktarmalar engellenir.

Yapılandırma sayfasında engelleme kuralları nasıl yazılır:

* Kötü kategori 1'in adı
* Kötü kategori 2'nin adı

Green tickY evet
aktarıma izin vermek veya engellemek için lisansı kontrol edin Şablonlar: İyi FileImporter, dosyanın "İyi" altında listelenen şablonlardan herhangi birini içerip içermediğini kontrol eder.
  • Aksi takdirde, Commons'a transfer engellenir.
  • Dosyanın bu listeden bir şablonu içeren bir şablonu varsa, Commons'a aktarıma izin verilir.
  • Liste boşsa, herhangi bir dosya için aktarıma izin verilir.
  • Yapılandırma sayfasında Şablonlar:İyi bölümü yoksa, içe aktarma hatalarını önlemek için tüm içe aktarmalar engellenir.

Yapılandırma sayfasında iyi şablon kuralları nasıl yazılır:

* İyi-şablonun-adı-1
* İyi-şablonun-adı-2

Green tickY evet
Şablonlar: Kötü FileImporter, dosyanın "Kötü" altında listelenen şablonlardan herhangi birini içerip içermediğini kontrol eder.
  • Varsa, Commons'a transfer engellenir.
  • Dosyanın bu listeden bir şablon içeren bir şablonu varsa, Commons'a aktarım engellenir.
  • Liste boşsa, aktarım herhangi bir dosya için engellenmez.
  • Yapılandırma sayfasında Şablonlar: Kötü bölümü yoksa, içe aktarma hatalarını önlemek için tüm içe aktarmalar engellenir.

Yapılandırma sayfasında kötü şablon kuralları nasıl yazılır:

* Name-of-bad-template-1
* Name-of-bad-template-2

Green tickY evet
aktarım sırasında şablonları kaldır Şablonlar: Kaldır FileImporter, dosyanın "Kaldır" altında listelenen şablonlardan herhangi birini içerip içermediğini kontrol eder, ör. {{Move to Commons}}.
  • Varsa, şablonlar aktarım sırasında kaldırılır.

Kaldırma şablonu kuralları yapılandırma sayfasına nasıl yazılır:

* Kaldırılacak-şablonun-adı-1
* Kaldırılacak-şablonun-adı-1

Green tickY evet
şablonları ve parametreleri değiştir Şablonlar: Transfer FileImporter, dosyanın yerel şablonlarını ve parametrelerini, listedeki karşılık gelen Commons şablonları ve parametreleriyle değiştirir.

Yapılandırma sayfasına aktarım kuralları nasıl yazılır:

değiştirme transfer kuralı vikimetin örneği
bir şablon ; LOCAL_TEMPLATE: COMMONS_TEMPLATE ; Bild-CC-by-sa/4.0: Cc-by-sa-4.0
bir şablon ve parametreleri ; LOCAL_TEMPLATE: COMMONS_TEMPLATE | COMMONS_PARAMETER=LOCAL_PARAMETER | … ; Information: Information |Description=Beschreibung | …
Kaynak şablon adsız parametreler kullanıyorsa, "=" işaretinin sağ tarafında karşılık gelen sayıyı belirtmeniz gerekir. ; OTRS: PermissionOTRS | id=2

Bir parametrenin önünde bir @ işareti varsa, FileImporter bu parametrenin içeriğini dosyanın geldiği dilin dil etiketlerine yerleştirir. Örnek:

  • kaynak vikimetin: {{Information|Beschreibung=Beispiel}}
  • yapılandırma: ;Information:Information|@Description=Beschreibung
  • sonuç: {{Information|Description={{de|Beispiel}}}}

Bir parametrenin önünde + işareti varsa, FileImporter bu parametreyi Commons'a "=" sonraki değerle ekler. Örnek:

  • kaynak vikimetin: {{Bild-GFDL-Neu}}
  • yapılandırma: ;Bild-GFDL-Neu:GFDL|+migration=not-eligible
  • sonuç: {{GFDL|migration=not-eligible}}
Green tickY evet
bölüm başlıklarını değiştir Bilgi: Açıklama Yapılandırma sayfasına göre açıklama bölümünün başlığını değiştirir, örn. Almanca Vikipedi'de Beschreibung üzerinden Commons'ta {{int:filedesc}}. Yerel dosyanın başlığı yapılandırma sayfasında yoksa, hiçbir değişiklik yapılmayacaktır.

Açıklama başlığı değiştirme kuralları yapılandırma sayfasına nasıl yazılır:

* Description:
* Summary

Örneğin ":" içeren ve içermeyen daha fazla varyant eklemenin mümkün olduğuna dikkat edin

Green tickY evet
Bilgi: Lisanslama Yapılandırma sayfasına göre lisanslama bölümünün başlığını değiştirir, örn. Farsça Vikipedi'de اجازه‌نامه üzerinden Commons'ta {{int:license-header}}. Yerel dosyanın başlığı yapılandırma sayfasında yoksa, hiçbir değişiklik yapılmayacaktır.

Değiştirme lisanslama başlığı kuralları yapılandırma sayfasında nasıl yazılır:

* License:
* Licensing

Notice it is possible to add more variants for example with and without a ":"

Green tickY evet
transferden sonra yerel dosyayı işaretle Kaynak viki bilgisi (Vikiveri) Dosya Commons'a aktarıldıktan sonra, dosyanın şu anda Commons'ta olduğunu söylemek için bir şablonla etiketlenebilir. İngilizce Vikipedi'de, adı en:Template:Now Commons.

Bu tanım yapılandırma sayfasına eklenmez. Vikiveri üzerinde yapılır.

Green tickY Vikiveri'de evet

Dahil değil

Neyi Nereye
yapılandırma sayfasında tanımlanacaktır
Açıklama Destekleniyor mu?
{{information}} şablonu ekleyin Bilgi: Şablon Yerel vikideki dosya sayfası bir şablon içermiyorsa, Commons'da {{Information|…}} şablonu oluşturulmaz. Red XN planlanmadı
kategorileri değiştir veya kaldır / Bu sürümde, bu yapılması çok karmaşık bir şey olduğu için kategoriler eşleşmiyor. Şimdilik kategorilerin manüel olarak değiştirilmesi gerekiyor. Red XN planlanmadı