Modüller

Modüller, uygulamaların Crowdin Enterprise 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 Enterprise’a yeni bir bütünleştirme sayfası ekleme imkanı sağlar.
  • Crowdsource-panels module – provides a possibility to create additional panels on the crowdsourcing public page.
  • Düzenleyici-panelleri modülü – Düzenleyicide ek paneller oluşturma imkanı sağlar.
  • Resources module – provides a possibility to create an additional panel in the organization’s resources.
  • Organization menu module – provides a possibility to create a new section in the left panel of the Workspace home page.
  • Project menu module – provides a possibility to create a new section in the left panel of the Project home page.

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 Enterprise projesinde yeni bir bütünleştirme oluşturma ve ekleme imkanı sağlar. Kaynaklar > Bütünleştirmeler ve API içinde 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 Enterprise 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 Enterprise kullanıcı arayüzüne bütünleştirilecek modülün içerik sayfası için göreceli URL.

Crowdsource-panels Module

Crowdsource-panels module provides a possibility to create additional tabs on the crowdsourcing public page of the project. To work with this module, make sure that your project meets the following requirements:

  • The project’s workflow contains the Crowdsourcing step.
  • The project is published on the Crowdsourcing settings page.

This module is available to all authorized users.

Crowdsource-panel module structure:

{
  "crowdsource-panels": [
    {
      "key": "my-module-key",
      "name": "Module name",
      "url": "/crowdsource-page"
    }
  ]
}

Ö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 Enterprise 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 Enterprise kullanıcı arayüzüne bütünleştirilecek modülün içerik sayfası için göreceli URL.

Kaynaklar Modülü

Resources module provides a possibility to create an additional panel in the organization’s resources. Bu modül, yönetici izinlerine (veya daha yüksek) sahip proje üyeleri 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 Enterprise kullanıcı arayüzüne bütünleştirilecek modülün içerik sayfası için göreceli URL.

Organization Menu Module

Organization menu module provides a possibility to create a new section in the left panel of the Workspace home page. This module is available only to organization admins.

Organization menu module structure:

{
  "organization-menu": [
    {
      "key": "my-module-key",
      "name": "Module name",
      "url": "/organization-page",
      "icon": "/images/icon.png"
    }
  ]
}

Ö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 Enterprise kullanıcı arayüzüne bütünleştirilecek modülün içerik sayfası için göreceli URL.

icon

Tür: dizgi

Zorunlu: evet

Description: The relative URL to the new section's icon, that will be displayed in the Crowdin Enterprise UI.
The recommended resolution is 24x24 pixels.

Project Menu Module

Project menu module provides a possibility to create a new section in the left panel of the Project home page. Bu modül, yönetici izinlerine (veya daha yüksek) sahip proje üyeleri tarafından kullanılabilir.

Project menu module structure:

{
  "project-menu": [
    {
      "key": "my-module-key",
      "name": "Module name",
      "url": "/project-page"
    }
  ]
}

Ö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 Enterprise kullanıcı arayüzüne bütünleştirilecek modülün içerik sayfası için göreceli URL.

Add Modules to Your Crowdin App

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. The properties you include will control the customization options for your module.

Temel modül yapısı:

{
  "{module_type}": [
    {
      "key": "my-module-key",
      "name": "Module Name"
    }
  ]
}

Özellikler:

{module_type}

Tür: dizgi

Zorunlu: evet

Allowed values: integrations, crowdsource-panels, editor-panels, resources

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ı.

Bu makale yararlı oldu mu?