Elle Uygulama Kurulumu
Uygulama henüz Pazaryeri’nde yayınlanmadığı sürece, el ile yüklenebilir.
Crowdin’de Kurulum
Hesap Ayarları > Crowdin Uygulamaları sekmesine gidin.
- Sağ üst köşede profil fotoğrafınıza ve ardından Ayarlar’a tıklayın.

- Crowdin Uygulamaları sekmesini seçin ve Yükle’ye tıklayın.

- Görünen ileti öğesinde, Crowdin uygulaması Bildirim URL’sine yapıştırın ve Yükle’ye tıklayın.

- Görünen pencerede, uygulamayı kullanabilecek kullanıcıların kategorilerini seçebilirsiniz: projelerdeki/kaynaklardaki sadece proje sahibi veya tüm kullanıcılar. Ek olarak, kullanıcıların uygulamayı kullanabileceği projeleri de seçebilirsiniz: tüm projeler veya seçilen projeler.

Crowdin Enterprise’da Kurulum
Kuruluş Ayarları > Uygulamalar sayfasına gidin.
- Üst menü çubuğunda kullanıcı simgesinin altında Kuruluş Ayarları’nı bulabilirsiniz.

- Sol menü çubuğundaki Uygulamalar sayfasına geçin ve Uygulamayı Yükle’ye tıklayın.

- Görünen ileti öğesinde, Crowdin uygulaması Bildirim URL’sine yapıştırın ve Yükle’ye tıklayın.

- Görünen pencerede, uygulamayı kullanabilecek kullanıcıların kategorilerini seçebilirsiniz: sadece kuruluş üst yöneticileri veya kuruluş projelerindeki/kaynaklarındaki tüm kullanıcılar. Ek olarak, kullanıcıların uygulamayı kullanabileceği projeleri de seçebilirsiniz: tüm projeler veya seçilen projeler.

Installed Olayı İletişim Akışı
Not: Installed Olayı sadece authorization.type: "authorization_code"
için kullanılır.
Hesap Ayarlarına bir Crowdin Uygulaması yüklendiğinde, yetkilendirme akışı Crowdin ve Crowdin Uygulamasının yetkilendirme verilerini (yetkilendirme kodu bir erişim belirteci için takas edilir) takas ettiği sırada gerçekleşir. Aşağıdaki çizimde, bu işlem sırasında meydana gelen olayları görebilirsiniz.

Çizimde gerçekleşen her adımı ayrıntılı olarak inceleyelim:
- Bildirim URL’sinin kurulumu - kullanıcı, Bildirim URL’sini Hesap Ayarları > Crowdin Uygulamaları içine yapıştırır ve Yükle’ye tıklar.
- Bildirim URL’sinden içeriği getirme - istek Crowdin Uygulamasına gönderilir.
- Yanıt: bildirim JSON - Crowdin Uygulaması, uygulama hakkındaki verileri içeren Bildirim JSON’u döndürür.
- Bildirim Verisi Doğrulaması - alınan içerik Bildirim JSON’un yapısına ve verilerine göre doğrulanır.
- Yükleme istemi - izinler listesinin yanı sıra Crowdin Uygulaması hakkındaki bilgiler ve Yükle düğmesi kullanıcıya görüntülenir.
- Kurulumun onaylanması - kullanıcı Crowdin Uygulamasının kurulumunu onaylar.
- Installed olayı - Crowdin, yetkilendirme koduyla Installed olayını API belirteci üretimi için Crowdin Uygulamasına gönderir.
- Belirteç isteği - Crowdin Uygulaması API belirteci edinme isteğini gönderir:
POST https://accounts.crowdin.com/oauth/token
Parametreler
grant_type: authorization_code | Tür: dizgi Zorunlu: evet Açıklama: Parametre bir OAuth uygulamasının akış özellikleri için kullanılır. |
client_id | Tür: dizgi Zorunlu: evet Açıklama: Uygulama kaydedilirken uygulama için İstemci Kimliği alınır. |
client_secret | Tür: dizgi Zorunlu: evet Açıklama: Uygulama kaydedilirken uygulama için İstemci Gizli Anahtarı alınır. |
code | Tür: dizgi Zorunlu: evet Açıklama: Installed olayından alınan kod. |
- Erişim Belirteci - yetkilendirme hizmeti, API erişim belirtecini ve yenileme belirtecini döndürür.
- Başarılı Kodu Yanıtı - Crowdin Uygulaması, uygulama kurulumunun başarılı olarak tamamlandığını doğrulayan başarılı durum kodunu (2xx) döndürür. Durum kodunun farklı olması durumunda, uygulama Crowdin hesabından kaldırılacaktır.