Cotonti çevrildikten sonra, zaman zaman tüm dil dizgelerinde değişiklikler veya eklemeler olabileceğinden, kendi yerelleştirmelerinizi güncel tutmak önemlidir. Bu makale, dil dosyalarını güncel tutmanın birkaç yolunu gösterecektir.
En son kod değişiklikleri her zaman Cotonti'nin Git deposunda bulunabilir. Sürüm yönetimi hakkında daha fazla bilginiz varsa, Git'i yerel makinenize kurabilir ve çevirilerinizi doğrudan depoya gönderebilirsiniz, böylece resmi Cotonti indirme paketine dahil edilebilir. Daha fazla bilgi için geliştiricilerle iletişime geçin.
Daha az deneyimli kullanıcılar GitHub arayüzünü kullanabilir. GitHub, farklı sürümler arasındaki değişiklikleri görselleştirmek için bir karşılaştırma aracı sağlar. Bu karşılaştırmalara her Cotonti sürüm notları sayfasında Files changed sekmesi üzerinden ulaşabilirsiniz (örnek: 0.9.4'ten 0.9.5'e yapılan değişiklikler).
Cotonti'nin geliştirilmesi Trac arayüzü ile yönetilirken, birleşik fark (unified diff) adı verilen metin tabanlı bir karşılaştırma formatı vardı. Git ve GitHub hâlâ bu karşılaştırma yöntemini sağlıyor, ancak web tarayıcısında çok fazla kod değişikliği görmek bazen zor olabilir. Yerelleştirme yönetmek isteyen ancak sürüm kontrol sistemleriyle uğraşmak istemeyen kişiler için basit bir çözüm mevcut. İşte nasıl yapılacağı:
diff
komutu zaten çalışacaktır.patch.txt
adlı bir dosya görünecektir. Bu dosyayı tercih ettiğiniz metin düzenleyicisiyle açabilirsiniz. İşte bu kadar!Artık tüm gerekli değişiklikleri yerelleştirmenize uygulamak için kullanabileceğiniz bir birleşik fark dosyanız var. Dil ile ilgili tüm değişikliklere hızlıca gitmek için metin düzenleyicinizin arama işlevini kullanın. Örneğin, tüm İngilizce dosyalara ait karşılaştırma bölümüne gitmek için "en.lang" ifadesini arayabilirsiniz. Eski dosyada "-" işareti bir değişiklik veya silme işlemini, yeni dosyada "+" işareti ise ekleme veya değişiklik olduğunu gösterir. Daha fazla bilgi için diff kılavuzuna göz atın.
Veya yan yana karşılaştırma yapmak için WinMerge gibi grafiksel bir araç kullanabilirsiniz.
Eğer Cotonti'yi çoğunlukla çekirdek modüllerle kullanıyorsanız, dil dosyalarınızı güncel tutmak için Transifex hizmetini kullanabilirsiniz. Transifex, çeviri amaçları için kullanılan üçüncü taraf bir hizmettir. Biz de Cotonti Siena ile birlikte gelen dil dosyalarını yönetmek için bunu kullanıyoruz (Cotonti Siena için Transifex).
Transifex Web UI yardımıyla Cotonti dil dosyalarını kendi dilinize çevirebilir, yeni sürümlerle yapılan güncellemeler hakkında bildirim alabilir ve çevrilmemiş kaynaklar hakkında bilgi edinebilirsiniz. Çeviri sürecine katılmak için Transifex'e kaydolun (ücretsizdir), bir dil seçin ve çevirmen olarak başvurun.