Yerelleştirme işlemini en iyi hale getirmek için Visual Studio Code projelerinizi Crowdin ile bütünleştirin. Eklenti, kaynak dizgileri Crowdin projenize anında yüklemenize, Crowdin’den kaynak dizgileri indirmenize ve tamamlanan çevirileri indirmenize izin verir.
Crowdin eklentisini yükledikten sonra, Crowdin Gezgini, Visual Studio Code’un Etkinlik Çubuğunda yeni bir bileşen olarak görünecektir. Eklenti, Crowdin’e özgü bir yapılandırma dosyası için her çalışma alanını tarar ve kaynak dosyalarla bir ağaç oluşturur. Yerelleştirme kaynaklarınızı yönetmek ve dosya eşitlemeyi otomatikleştirmek için Crowdin Gezgini’ni kullanın. Ayrıca, her proje ve hedef dil için çeviri ve düzeltme okuması ilerlemesini takip edebilirsiniz.
Visual Studio Code çalışma alanında bu eklenti ile çalışmak için crowdin.yml ya da crowdin.yaml adlı bir Crowdin yapılandırma dosyası oluşturmanız gerekir.
Yapılandırma dosyası örneği:
"project_id": "proje-kimliği" #projeyi açın ve Araçlar > API’ye gidin "api_token": ""apiToken" #profil ayarlarını açın ve API > Yeni Belirteç > Oluştur’a tıklayın "base_path": "klasör" #isteğe bağlı "branch": "master" #isteğe bağlı
"files": [
{ "source": "/sources/**/*.xml", "translation": "/translations/%two_letters_code%/%original_file_name%", "update_option": "update_as_unapproved", #isteğe bağlı "excluded_target_languages": ["uk", "fr"], #isteğe bağlı "labels": ["android", "emails"] #isteğe bağlı },
{
"source": "çoklusütun.csv",
"translation": "çoklusütun.csv",
"scheme": "identifier,source_phrase,context,uk,ru,fr" #isteğe bağlı
}
]
Yapılandırma dosyasındaki ortam değişkenlerini de kullanabilirsiniz.
Ortam Değişkenleri hakkında daha fazlasını okuyun.
VS Code için Crowdin Eklentisini ayarlamak amacıyla şu adımları izleyin:
crowdin.yml
veya crowdin.yaml
yapılandırma dosyası hazırlayın ve Visual Studio Code’da gerekli çalışma alanına ekleyin.ext install Crowdin.vscode-crowdin
Bu uzantı, aşağıdaki ayarları yapılandırmanızı sağlar:
tms.autoRefresh
– Crowdin yapılandırma dosyasındaki her değişikliktan sonra dosya ağacını otomatik olarak yenilemek için bu seçeneği kullanın.