Azure Repos Bütünleştirmesi

Azure Repos ile bütünleştirme, Crowdin’deki çeviri projeniz ile Azure Repos deponuz arasında kaynak ve çeviri dosyalarını eşitler. Çevrilen ve onaylanan tüm dosyalar, Azure Repos deposundaki l10n dalına çekme isteği şeklinde otomatik olarak yollanacaktır.

Azure Repos’u Crowdin ile Bağlama

  1. Crowdin projenizi açın ve Ayarlar > Bütünleştirmeler sekmesine gidin.
  2. Bütünleştirmeler listesinde Azure Repos’a tıklayın.
  3. Azure Repos hesabınız aracılığıyla bütünleştirmek için Bütünleştirmeyi Ayarla’ya tıklayın. Azure Repos Bütünleştirmesi Azure Repos’u Bağlama

    Not: Bir bütünleştirme ayarlarken, gerekli depo için Proje Yöneticisi seviyesinde izne sahip olduğunuzdan emin olun.
  4. Ardından Azure Repos tarafında Crowdin ile bağlantıyı yetkilendirin: Azure Repos Bütünleştirmesi Yetkilendirme

Depoyu Seçme

Ortaya çıkan ileti öğesinde, deponuzu ve çevrilmesi gereken dalları seçin. Kopya Dizgileri Bir sürüm dalı içinde göster olarak değiştirilmesi önerilir, böylece dallar arasında aynı dizgiler gizlenecektir. Eğer kaynak dosyalarınız görünen tanımlayıcılara (anahtarlar) sahip dizgiler içeriyorsa, bu seçeneğin tam sürümünü kullanmak daha iyidir. Diğer durumlarda, düzenli olanı kullanmaktan çekinmeyin.

Kopya Dizgiler hakkında daha fazlasını okuyun.

Yapılandırılmamış Azure Repos Bütünleştirmesi

Hizmet Dalları

Çeviriler tamamlandığında ve dilleriniz yayınlanmaya hazır olduğunda, Crowdin sürüm denetim sisteminize çevirilerle çekme isteği gönderir. Yerelleştirme altındaki her dal için Crowdin, çevirilerle bir ek hizmet dalı oluşturur. Doğrudan master dalına işlemeyiz böylece önce çevirileri doğrulayabilirsiniz.

Varsayılan olarak, oluşturulan hizmet dalı adına l10n \ _ eklenir. Eğer gerekirse, kolayca değiştirebilirsiniz.

Eşitleme Ayarları

Varsayılan olarak, kaynaklar çevirilerle depoya yollanmaz. Eğer Crowdin projenizde bir kaynak metin incelemesi yaparsanız ve Crowdin’deki kaynak dosyalarınızda yaptığınız değişiklikleri deponuza geri yollamak isterseniz, Düzenle’ye tıklayın, bütünleştirme ayarlarında Kaynakları Yolla’yı seçin ve Kaydet’e tıklayın.

Çevirilerin geçici olarak depoya yollanmasını etkisizleştirmenin gerekli olduğu durumlar vardır. Bu durumda, bütünleştirme ayarlarında Düzenle’ye tıklayın, Çevirileri Yolla işaretini kaldırın ve Kaydet’e tıklayın. Çevirileri depo ile eşitlemeye hazır olduğunuzda, Çevirileri Yolla seçeneğini işaretleyin ve Kaydet’e tıklayın.

Eşitleme her saat otomatik olarak işlenir. Eğer gerekirse, bütünleştirme ayarlarından güncelleme aralığını değiştirebilirsiniz. Eşitleme zamanlamasını yapılandırmak için – Düzenle’ye tıklayın, Eşitleme Zamanlaması ayarına doğru kaydırın, tercih edilen aralığı ayarlayın ve Kaydet’e tıklayın.

Eşitleme ayarlarına bağlı kalmadan, kaynak dosyaların depodaki değişiklikleri her on dakikada bir Crowdin ile yine de eşitlenecektir.

Azure Repos Eşitleme Ayarları

Otomatik Olarak Eşitlenecek Dallar

Bütünleştirmeyi ayarladığınızda, Crowdin projesine eklenen mevcut depo dallarını seçersiniz. Azure Repos’dan Crowdin’e ileride dalları otomatik olarak eklemek amacıyla bütünleştirme ayarlarında dal adları için bir model oluşturun.

Örneğin, Azure Repos bütünleştirmesi ayarlarına *özellik şeklinde bir model ekleyin. Bu durumda, başlığın sonunda bu kelimeyi içeren gelecekteki dallar projeye eklenecektir.

Dal adlarına bir şekil eklemek için şu adımları izleyin:

  1. Azure Repos bütünleştirmesi bölümünde Düzenle’ye tıklayın.
  2. Ortaya çıkan ileti öğesinde, Otomatik Olarak Eşitlenecek Dallar ayarına doğru kaydırın.
  3. Otomatik Olarak Eşitlenecek Dallar alanında, gerekli dalları tanımlamak için ‘*’, ‘?’, ‘[set]’, ‘' ve diğerleri gibi joker karakter seçicileri kullanın.
  4. Kaydet’e tıklayın. Otomatik Olarak Eşitlenecek Dallar

Varsayılan Yapılandırma Dosyası Adı

crowdin.yml otomatik olarak eşitlenen dallar için kullanılan varsayılan dosya adıdır. Varsayılan ayarları değiştirmek için Düzenle’ye tıklayın, bütünleştirme ayarlarındaki Varsayılan yapılandırma dosyası adı alanında tercih edilen adı belirtin ve Kaydet’e tıklayın.

Varsayılan Yapılandırma Dosyası Adı

Eşitleme için İçerik Seçme

Bütünleştirmenin çalışması için hangi kaynak dosyaların çevrilmesi gerektiğini ve Crowdin’in deponuzdaki çevrilmiş dosyaları nasıl yapılandırması gerektiğini belirtmek zorundasınız. Eğer hizmet dalı adının yanında ünlem işareti bulunan kırmızı bir simge görürseniz bu, eşitleme için içerik seçmediniz anlamına gelir.

Bunu yapmanın iki yolu vardır: bir yapılandırma dosyası oluşturarak çevrimiçi veya el ile yapılandırma.

Çevrimiçi Yapılandırma

Bu yöntem, sürüm denetim sistemleri (VCS) ile tüm bütünleştirmeler için aynıdır. Çevrimiçi eşitleme amacıyla nasıl içerik seçileceğini öğrenmek için VCS Bütünleştirmeleri: Çevrimiçi Yapılandırma’yı gözden geçirin.

Yapılandırma Dosyası Oluşturma

Çevirmek istediğiniz her ayrı dal ile birlikte crowdin.yml yapılandırma dosyası Azure Repos deposunda saklanmalıdır, böylece Crowdin çeviriler için tam olarak hangi dosyaların gönderilmesi gerektiğini bilir.

CLI için gereken aynı yapıya sahip olmalıdır, ancak projenizin kimlik bilgileri güvenlik nedeniyle dosyanın üstbilgisinde saklanmamalıdır.

Bir yapılandırma dosyası oluşturma hakkında daha fazlasını okuyun.

Tek Bir Proje içinde Birden Çok Depo ile Çalışma

Farklı işletim sistemleri için sürümleri olan çok platformlu bir ürünle çalışırken, her işletim sistemi için kaynak dosyaları içeren birden çok depoyu bağlamak isteyebilirsiniz. Bu durumda, yerelleştirme kaynakları (örn. ÇB’ler, Sözlükler) ve çeviriler, proje yerelleştirmesi için gereken süreyi azaltarak daha verimli bir şekilde kullanılabilir.

Başka bir depo eklemek için şu adımları izleyin:

  1. Crowdin projenizi açın ve Ayarlar > Bütünleştirmeler sekmesine gidin.
  2. Bütünleştirmeler listesinde Azure repos’a tıklayın.
  3. Depo Ekle’ye tıklayın.
  4. Yeni depo ile bütünleştirmeyi ihtiyaçlarınıza ve tercihlerinize göre yapılandırın.

Azure Repos Bütünleştirmesi Çoklu Depolar

Eşitleme Durumunu Denetleme

Bütünleştirme ayarlandıktan sonra, ilgili tüm bilgiler aynı yerde saklanır – Ayarlar > Bütünleştirmeler sekmesi > Azure Repos bölümü. Varsayılan olarak, eşitleme her saat otomatik olarak işlenir. Eğer eşitlemeyi hemen başlatmanız gerekiyorsa – Şimdi Eşitle’ye tıklayın.

Azure Repos Şimdi Eşitle

Depodan Çevirileri Yükleme

Varsayılan olarak, depoda saklanan çeviriler sadece ilk eşitleme sırasında Crowdin’e yüklenir. Çevirileri Crowdin’e el ile yüklemek için Şimdi Eşitle düğmesindeki açılır menü okuna tıklayın ve ardından Çevirileri Yükle’ye tıklayın. Bütünleştirme, varolan çevirileri Crowdin projenize yükleyecek.

Azure Repos Çevirileri Yükleme

Ayrıca Bakınız

Bu makale yararlı oldu mu?