Sürümler Yönetimi

Çevik bir yerelleştirme işlemi sürdürün ve eklenen metinler veya yeni ürün özellikleri için çeviri gecikmelerini önleyin. Integrate your project branches with Crowdin Enterprise and allow translators to access all new texts immediately.

Dallar

Birkaç kişi ürün geliştirme üzerinde çalışırken, dallar içeriğin farklı sürümlerini yönetmeye yardımcı olur. If you have a continuous project, you can add project branches to Crowdin Enterprise and allow translators to translate the texts right in parallel with development to avoid deployment delays.

Crowdin’deki dal, özel bir simgeyle işaretlenmiş normal bir klasöre benzer ve çoğaltılmış dizgiler için belirli bir davranışa sahiptir.
Example of branch structure in Crowdin Enterprise:

Branch Structure

Dal Oluşturma

Note! The first files you upload to the Crowdin Enterprise project must contain all the original strings and should be placed in the corresponding branch. For all article examples, a branch with original texts is named Master.

There are a few ways to add branches to Crowdin Enterprise:

  • Integrate Crowdin Enterprise projects with GitLab, GitHub, Bitbucket, or Azure Repos. It’s a recommended option, as branches selected for localization in your version control system (VCS) will be created in Crowdin Enterprise automatically.
  • Use CLI or API to add new branches.
  • Create branches manually.
API kullanarak Dal Oluşturma

To create a branch via API, use the Add Branch method.

CLI kullanarak Dal Yönetimi

If you use CLI, you can add and delete version branches with dedicated commands. Alternatively, you can create version branches during the file upload.

Read more about Branch Management with CLI.

Prioritizing Branches

You can set a specific priority for each branch by clicking an arrow icon next to the needed branch. Then translators will see branches sorted according to their priority on the language page and in the Editor.

Branches might have the following priorities:

  • Düşük Öncelik– düşük
  • Orta Öncelik– orta
  • Yüksek Öncelik– yüksek

To set a priority for your branches, follow these steps:

  1. Projenizi açın ve İçerik > Dosyalar’a gidin.
  2. Click an arrow icon next to the needed branch to set the preferred priority.

Kopyalar

Çünkü dallar aynı ürün özelliğinin farklı sürümleri olduğundan, içlerindeki yerelleştirme içeriği genellikle çoğaltılmıştır. Çevirmenlerin sürümleri tutarlı bir şekilde çevirmesine ve ek çeviri maliyetlerinden kaçınmasına yardımcı olmak için çoğaltılmış dizgileri sadece sürümler arasında gizlemeyi sağlayan Bir sürüm dalı içinde göster seçeneğimiz var. 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.

When this option is chosen, only the master strings first uploaded to the system should be translated. All duplicated strings will automatically gain the translations from the master strings.
Kopyalar

Önerilen İş Akışı

To make sure versions work smoothly for your Crowdin Enterprise project, we recommend the following workflow:

  1. Upload your project files to the Crowdin Enterprise project using one of the methods available.
  2. Go to Project Settings > Translations > Duplicates and choose the option recommended for versions.

Aşağıdaki ekran görüntüsü, iş akışının pratikte nasıl çalıştığını görselleştirir. Master, Branch 1 ve Branch 2’den gelen tüm metinler, dallar henüz Master dalına birleştirilmemiş olsa da, göründükten hemen sonra çeviri sunucusuna aktarılır.

Translation Download

Translations from all version branches are placed in one ZIP archive when downloaded through the web interface. Use the CLI or API to download the translations for each branch individually.

Translation Download using API

To download translations of the specified version branch with API, you can use the following API methods:

Translation Download using CLI

Belirtilen sürüm dalının çevirilerini indirin:

$ crowdin download -b dal_adı

Dalları Birleştirme

Master dalı, birleştirilir birleşmez Feature dallarından gelen yeni metinleri içerecektir. While synchronizing with Crowdin Enterprise, texts in the Master branch are populated with translations from the appropriate branch.

After synchronizing the updated Master branch with Crowdin Enterprise, you can remove the Feature branch from Crowdin Enterprise. Master dalında depolanan tüm çeviriler kalacaktır.

Dal Çevirisi Doğrulaması

You can verify translations on production using only the Feature branch before changes are merged with your Master branch. Such test deploy gives you an option of quick revert to the original Master branch version if needed.

Ayrıca Bakınız

Bu makale yararlı oldu mu?