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ı ekleme imkanı sağlar.
  • Düzenleyici-panelleri modülü – Düzenleyicide ek paneller oluşturma imkanı sağlar.
  • Kaynaklar modülü – proje sahibinin kaynaklarında ek bir panel oluşturma imkanı sağlar.

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

Modüle Genel Bakış

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. Proje Ayarları, Bütünleştirmeler 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.

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?