Modül, mümkün olduğunda bağlam menüsünde öğe oluşturmaya izin verir.
Crowdin bağlam menüleri:
Crowdin Enterprise bağlam menüleri:
Bir bağlam menüsü öğesi, seçilen kayıt veya özel URL ile ilgili ek bağlamla belirtilen bir uygulama modülünü açabilir. Aşağıdaki eylem türleri vardır:
Bu modül tüm yetkili kullanıcılar tarafından kullanılabilir.
Bağlam menüsü öğesi, kalıcıda belirtilen modülü gösterir.
{
"identifier": "uygulama-tanımlayıcısı",
"name": "Yeni Harika Uygulama",
"logo": "/uygulama-logosu.png",
"baseUrl": "https://app.ornek.com",
"authentication": {
"type": "none"
},
"scopes": [],
"modules": {
"project-integrations": [
{
"key": "bütünleştirme-modülü-anahtarı",
"name": "Yeni Bütünleştirme",
"logo": "/butunlestirme-logosu.png",
"url": "/butunlestirme/modulune/giden/yol"
}
],
"context-menu": [
{
"key": "bağlam-menü-anahtarı",
"name": "Bağlam Menüsü Öğesinin Adı",
"description": "Bağlam Menüsü Öğesinin Açıklaması",
"options": {
"location": "kaynak_dosya",
"type": "modal",
"module": {
"project-integrations": "bütünleştirme-modülü-anahtarı"
}
}
}
]
}
}
Bağlam menüsü öğesi, belirtilen modüle yönlendirir.
{
"identifier": "uygulama-tanımlayıcısı",
"name": "Yeni Harika Uygulama",
"logo": "/uygulama-logosu.png",
"baseUrl": "https://app.ornek.com",
"authentication": {
"type": "none"
},
"scopes": [],
"modules": {
"project-integrations": [
{
"key": "bütünleştirme-modülü-anahtarı",
"name": "Yeni Bütünleştirme",
"logo": "/butunlestirme-logosu.png",
"url": "/butunlestirme/modulune/giden/yol"
}
],
"context-menu": [
{
"key": "bağlam-menü-anahtarı",
"name": "Bağlam Menüsü Öğesinin Adı",
"description": "Bağlam Menüsü Öğesinin Açıklaması",
"options": {
"location": "kaynak_dosya",
"type": "redirect",
"module": {
"project-integrations": "bütünleştirme-modülü-anahtarı"
}
}
}
]
}
}
Bağlam menüsü öğesi, URL ile yeni bir sekme açar: temelUrl/secenekler.url
.
{
"identifier": "uygulama-tanımlayıcısı",
"name": "Yeni Harika Uygulama",
"logo": "/uygulama-logosu.png",
"baseUrl": "https://app.ornek.com",
"authentication": {
"type": "none"
},
"scopes": [],
"modules": {
"context-menu": [
{
"key": "bağlam-menü-anahtarı",
"name": "Bağlam Menüsü Öğesinin Adı",
"description": "Bağlam Menüsü Öğesinin Açıklaması",
"options": {
"location": "kaynak_dosya",
"type": "new_tab",
"url": "/ornek/yol"
}
}
]
}
}
key | Tür: Zorunlu: evet Açıklama: Crowdin uygulaması içindeki modül tanımlayıcısı. |
name | Tür: Zorunlu: evet Açıklama: Modülün okunabilir adı. Bağlam menüsü metni olarak kullanır |
description | Tür: Açıklama: Modülün ne yaptığının okunabilir açıklaması. |
options.location | Tür: Zorunlu: evet İzin verilen değerler: Açıklama: Kullanıcı arayüzünde bağlam menüsünün eklenebileceği konum. |
options.type | Tür: Zorunlu: evet İzin verilen değerler: Açıklama: Bu modülün gerçekleştireceği eylem türü. |
options.url | Tür: Sadece Açıklama: Göreli URL. |
environments | Tür: İzin verilen değerler: Açıklama: Bir modülün yüklenebildiği ortamlar kümesi. |