.NET Framework Temelli Uluslararası Uygulamalar'a Giriş

Visual Studio öğesinde dünya için hazır bir uygulama oluşturmanın iki bölümü vardır: genelleştirme, farklı kültürlere uyarlanabilen uygulamalar tasarlama ve yerelleştirme, belirli bir kültür için kaynakların çevirisini yapma. Uluslar arası hedef kitle için uygulama tasarlama konusunda genel bilgi için bkz. Best Practices for Developing World-Ready Applications.

.NET Framework yerelleştirme modeli hem uygulama kodu hem de geri dönüş kaynakları — uygulamanın orijinal olarak içinde geliştirildiği dil için dizeleri, resimler ve diğer nesneleri içeren bir ana derlemeden oluşur. Yerelleştirilmiş her sürüm uydu derlemelerine veya yalnızca yerelleştirilmiş kaynakları içeren derlemelere sahip olacaktır. Ana derleme her zaman geri dönüş kaynakları içerdiğinden, bir kaynak yerelleştirilmiş uydu derlemesinde bulunmazsa, ResourceManager onu hiyerarşik bir şekilde yüklemeye çalışacak, sonunda ana derlemedeki kaynağa geri dönecektir. Kaynak geri dönüş sistemi Yerelleştirme için Hiyerarşik Organizasyon Kaynakları öğesinde çok daha ayrıntılı olarak açıklanmıştır.

Kullanmayı düşünmeniz gereken yerelleştirme kaynaklarından biri de tüm Microsoft yerelleştirme ürünlerine ilişkin sözlüktür. Bu CSV dosyası, 12.000'in üzerinde İngilizce terim ve buna ek olarak 59 farklı dilde terimlerin çevirilerini içerir. Sözlük Microsoft Terminoloji Çevirileri Web sayfasından indirilebilir.

Windows Forms uygulamalarına ilişkin proje sistemi hem geri dönüş hem de her istenilen ek UI kültürü için kaynak dosyalar oluşturabilir. Geri dönüş kaynak dosyası ana derlemeye kurulur ve kültüre özgü kaynak dosyaları her bir UI kültürüne bir tane olacak şekilde uydu derlemelerine kurulur. Bir proje oluştururken, kaynak dosyaları Visual Studio XML (.resx) biçiminden, daha sonra uydu derlemelerine katıştırılan bir ara ikili (.resources) biçimine derlenir.

Windows Forms ve Web Forms öğelerinin her ikisine ilişkin proje sistemi, bir Derleme Kaynak Dosyası şablonu kullanarak kaynak dosyalar oluşturmanıza, kaynaklara erişiminize ve kendi projenizi yapılandırmanıza izin verir. Uydu derlemeleri, ana derleme ile birlikte oluşturulacaktır.

Yerelleştirilmiş bir uygulama yürütüldüğünde görünüşünü iki kültür değerine göre belirlenir. (Kültür kullanıcının dili, çevresi ve kültürel sözleşmeleri ile ilgili bir dizi kullanıcı tercihi bilgisidir.) UI kültürü ayarları hangi kaynakların yükleneceğini belirler. UI kültürü, Web.config dosyalarında ve sayfa yönergelerinde UICulture olarak ve Visual Basic veya Visual C# kodunda CurrentUICulture olarak ayarlanır. Kültür ayarı tarihler, sayılar, para birimi vb. gibi değerlerin biçimlendirilmesini belirler. Kültür, Visual Basic veya Visual C# kodundaki Culture Web.config dosyaları ve sayfa yönergelerinde CurrentCulture'ki gibi ayarlanır.

Ayrıca bkz.

Başvuru

System.Globalization

System.Resources

Kavramlar

Güvenlik ve Yerleştirilmiş Uydu Derlemeleri

Diğer Kaynaklar

Uygulamaları Genelleştirme ve Yerelleştirme