Modüller

Modüller, uygulamaların Crowdin kullanıcı arayüzünü genişletmesini, harici hizmetler ile bütünleştirmeler oluşturmasını, vb. sağlar.

Desteklenen Modüller

  • Bütünleştirmeler modülü – Crowdin’e yeni bir bütünleştirme sayfası ekleyin.
  • Düzenleyici-panelleri modülü – Düzenleyicide ek paneller oluşturun.
  • Kaynaklar modülü – proje sahibinin kaynaklarında ek bir panel oluşturun.
  • Proje menü modülü – projede yeni bir sekme oluşturun.
  • Özel MÇ modülü – Crowdin’de henüz varsayılan olarak desteklenmeyen makine çeviri motorlarını bağlayın.

Yakında daha fazla Crowdin Uygulamalarının modülleri geliyor.

Bütünleştirmeler Modülü

Bütünleştirmeler modülü, Crowdin projesinde yeni bir bütünleştirme oluşturma ve ekleme imkanı sağlar. Projenizin Uygulamalar sekmesinde bulabilirsiniz. Bu modül, yönetici izinlerine (veya daha yüksek) sahip proje üyeleri tarafından kullanılabilir.

Bütünleştirme modülü yapısı:

{
  "integrations": [
    {
      "key": modül-anahtarım",
      "name": "Modül adı",
      "description": "Modül açıklaması",
      "logo": "/logo.png",
      "url": "/bütünleştirme-sayfası"
    }
  ]
}

Özellikler:

key

Tür: dizgi

Zorunlu: evet

Açıklama: Crowdin uygulaması içindeki modül tanımlayıcısı.

name

Tür: dizgi

Zorunlu: evet

Açıklama: Modülün okunabilir adı.

description

Tür: dizgi

Açıklama: Modülün ne yaptığının okunabilir açıklaması.
Açıklama Crowdin kullanıcı arayüzünde görünür olacaktır.

logo

Tür: dizgi

Zorunlu: evet

Açıklama: Crowdin kullanıcı arayüzünde görüntülenecek olan bütünleştirmenin logosu için göreceli URL.
Önerilen çözünürlük 48x48 pikseldir.

url

Tür: dizgi

Zorunlu: evet

Açıklama: Crowdin kullanıcı arayüzüne bütünleştirilecek modülün içerik sayfası için göreceli URL.

Düzenleyici-panelleri Modülü

Düzenleyici-panelleri modülü Düzenleyicide ek sekmeler oluşturma imkanı sağlar. Bu modülü Crowdin uygulamanızda kullanırken, ek sekmelerin görüntülenmesini istediğiniz Düzenleyici kipini seçebilirsiniz. Düzenleyici-panelleri modülü, sadece Düzenleyiciye erişimi olan proje üyeleri tarafından kullanılabilir.

Düzenleyici-panel modülü yapısı:

{
  "editor-panels": [
    {
      "key": "modül-anahtarım",
      "position": "right",
      "name": "Modül adı",
      "modes": ["translate", "proofread"],
      "url": "/düzenleyici-sayfası"
    }
  ]
}

Özellikler:

key

Tür: dizgi

Zorunlu: evet

Açıklama: Crowdin uygulaması içindeki modül tanımlayıcısı.

position

Tür: dizgi

Zorunlu: evet

İzin verilen değerler: right

Açıklama: Modülün yerleştirileceği konum.

name

Tür: dizgi

Zorunlu: evet

Açıklama: Modülün okunabilir adı.

modes

Tür: dizilim

Zorunlu: evet

İzin verilen değerler: assets, review, translate, proofread

Açıklama: Modülün kullanılabileceği Düzenleyicinin kip listesi.

url

Tür: dizgi

Zorunlu: evet

Açıklama: Crowdin kullanıcı arayüzüne bütünleştirilecek modülün içerik sayfası için göreceli URL.

Kaynaklar Modülü

Kaynaklar modülü proje sahibinin kaynaklarında ek bir panel oluşturma imkanı sağlar. Bu modül sadece proje sahibi tarafından kullanılabilir.

Kaynak modülü yapısı:

{
  "resources": [
    {
      "key": "modül-anahtarım",
      "name": "Modül Adı",
      "url": "/kaynak-sayfası"
    }
  ]
}

Özellikler:

key

Tür: dizgi

Zorunlu: evet

Açıklama: Crowdin uygulaması içindeki modül tanımlayıcısı.

name

Tür: dizgi

Zorunlu: evet

Açıklama: Modülün okunabilir adı.

url

Tür: dizgi

Zorunlu: evet

Açıklama: Crowdin kullanıcı arayüzüne bütünleştirilecek modülün içerik sayfası için göreceli URL.

Proje Menüsü Modülü

Proje menü modülü projede yeni bir sekme oluşturma imkanı sağlar. Bu modül, yönetici izinlerine (veya daha yüksek) sahip proje üyeleri tarafından kullanılabilir.

Proje menüsü modülü yapısı:

{
  "project-menu": [
    {
      "key": "modül-anahtarım",
      "name": "Modül adı",
      "url": "/proje-sayfası"
    }
  ]
}

Özellikler:

key

Tür: dizgi

Zorunlu: evet

Açıklama: Crowdin uygulaması içindeki modül tanımlayıcısı.

name

Tür: dizgi

Zorunlu: evet

Açıklama: Modülün okunabilir adı.

url

Tür: dizgi

Zorunlu: evet

Açıklama: Crowdin kullanıcı arayüzüne bütünleştirilecek modülün içerik sayfası için göreceli URL.

Özel MÇ (Makine Çevirisi) Modülü

Bu modül, Crowdin tarafından henüz desteklenmeyen makine çeviri motorlarını bağlamanıza yardımcı olur. Bu tür bir uygulama oluşturduktan sonra, içeriğinizi bağlı MÇ ile ön çevirisini yapabilir veya bunun tarafından yapılan çeviri önerilerinin çevirmenler için düzenleyicide gösterilmesini sağlayabilirsiniz.

Özel MÇ modülü yapısı:

{
   "custom-mt": [
     {
            "key": "özel-mç",
            "name": "Özel MÇ",
            "url": "/translate"
      }
    ]
}

Özellikler:

key

Tür: dizgi

Zorunlu: evet

Açıklama: Crowdin uygulaması içindeki modül tanımlayıcısı.

name

Tür: dizgi

Zorunlu: evet

Açıklama: Modülün okunabilir adı.

url

Tür: dizgi

Zorunlu: evet

Açıklama: Crowdin ile bütünleştirilecek modülün içerik sayfası için göreceli URL.

Crowdin uygulamanıza modüller ekleyin

Uygulamanızda bir modül kullanmak için gerekli özellikler de dahil olmak üzere modülü, modüller altındaki Uygulama Tanımlayıcısı dosyanızda tanımlayın. Dahil ettiğiniz özellikler modülünüzün özelleştirme seçeneklerini denetler.

Temel modül yapısı:

{
  "{module_type}": [
    {
      "key": "modül-anahtarım",
      "name": "Modül Adı",
      "description": "Modül açıklaması"
    }
  ]
}

Özellikler

{module_type}

Tür: dizgi

Zorunlu: evet

İzin verilen değerler integrations

Açıklama: Crowdin uygulamasının kullandığı modül türü.

key

Tür: dizgi

Zorunlu: evet

Açıklama: Crowdin uygulaması içindeki modül tanımlayıcısı.

name

Tür: dizgi

Zorunlu: evet

Açıklama: Modülün okunabilir adı.

description

Tür: dizgi

Açıklama: Modülün ne yaptığının okunabilir açıklaması.
Açıklama Crowdin kullanıcı arayüzünde görünür olacaktır.

Bu makale yararlı oldu mu?