Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bir veya daha fazla dilde yerelleştirilebilen bir uygulama da dahil olmak üzere dünya çapında kullanıma hazır bir uygulama geliştirmek için üç adım gerekir: genelleştirme, yerelleştirilebilirlik incelemesi ve yerelleştirme.
Bu adım, kültürden bağımsız ve dilden bağımsız olan ve tüm kullanıcılar için yerelleştirilmiş kullanıcı arabirimlerini ve bölgesel verileri destekleyen bir uygulama tasarlamayı ve kodlamayı içerir. Kültüre özgü varsayımları temel almayan tasarım ve programlama kararları almayı içerir. Genelleştirilmiş bir uygulama yerelleştirilmemiş olsa da, daha sonra görece kolaylıkla bir veya daha fazla dilde yerelleştirilecek şekilde tasarlanıp yazılır.
Yerelleştirilebilirlik gözden geçirmesi
Bu adım, kolayca yerelleştirilebildiğinden emin olmak ve yerelleştirme için olası engelleri belirlemek ve uygulamanın yürütülebilir kodunun kaynaklarından ayrıldığını doğrulamak için uygulamanın kodunu ve tasarımını gözden geçirmeyi içerir. Genelleştirme aşaması etkiliyse, yerelleştirilebilirlik gözden geçirmesi genelleştirme sırasında yapılan tasarım ve kodlama seçimlerini onaylar. Yerelleştirilebilirlik aşaması, uygulamanın kaynak kodunun yerelleştirme aşamasında değiştirilmesi gerekmeyecek şekilde kalan sorunları da belirleyebilir.
Bu adım, belirli kültürler veya bölgeler için bir uygulamayı özelleştirmeyi içerir. Genelleştirme ve yerelleştirilebilirlik adımları doğru şekilde gerçekleştirildiyse, yerelleştirme öncelikli olarak kullanıcı arabiriminin çevrilmesiyle oluşur.
Bu üç adımın izlenmesi iki avantaj sağlar:
Ek kültürleri desteklemek için ABD İngilizcesi gibi tek bir kültürü desteklemek için tasarlanmış bir uygulamayı geriye dönük olarak uyarlamaktan sizi kurtarıyor.
Daha kararlı ve daha az hataya sahip yerelleştirilmiş uygulamalara neden olur.
.NET, dünya için hazır ve yerelleştirilmiş uygulamaların geliştirilmesi için kapsamlı destek sağlar. Özellikle, .NET sınıf kitaplığındaki birçok tür üyesi, geçerli kullanıcının kültürünün veya belirtilen kültürün kurallarını yansıtan değerleri döndürerek genelleştirmeye yardımcı olur. Ayrıca.NET, bir uygulamayı yerelleştirme işlemini kolaylaştıran uydu derlemelerini destekler.
Bu bölümde
Kültürden bağımsız ve dilden bağımsız bir uygulama tasarlamayı ve kodlamayı içeren, dünyaya hazır bir uygulama oluşturmanın ilk aşamasını açıklar.
.NET genelleştirmenin Unicode için Uluslararası Bileşenleri (ICU) nasıl kullandığını açıklar.
Yerelleştirilebilirlik gözden geçirmesi
Yerelleştirmeye yönelik olası engelleri belirlemeyi içeren yerelleştirilmiş uygulama oluşturmanın ikinci aşamasını açıklar.
Belirli bölgeler veya kültürler için uygulamanın kullanıcı arabirimini özelleştirmeyi içeren yerelleştirilmiş uygulama oluşturmanın son aşamasını açıklar.
Kültüre duyarsız dize işlemleri
Kültüre duyarsız sonuçlar elde etmek için varsayılan olarak kültüre duyarlı .NET yöntemlerinin ve sınıflarının nasıl kullanılacağını açıklar.
Dünya çapında kullanıma hazır uygulamalar geliştirmek için en iyi yöntemler
Küreselleştirme, yerelleştirme ve dünya çapında kullanıma hazır ASP.NET uygulamaları geliştirmek için izlenmesi gereken en iyi yöntemleri açıklar.
Kaynak
System.Globalization ad alanı
Dil, ülke/bölge, kullanımda olan takvimler, tarihler, para birimi ve sayılar için biçim desenleri ve dizeler için sıralama düzeni gibi kültürle ilgili bilgileri tanımlayan sınıflar içerir.
System.Resources ad alanı
Kaynakları oluşturmak, düzenlemek ve kullanmak için sınıflar sağlar.
System.Text ad alanı
ASCII, ANSI, Unicode ve diğer karakter kodlamalarını temsil eden sınıflar içerir.
Resgen.exe (Kaynak Dosya Oluşturucu)
.txt dosyaları ve XML tabanlı kaynak biçimi (.resx) dosyalarını ortak dil çalışma zamanı ikili .resources dosyalarına dönüştürmek için Resgen.exe nasıl kullanılacağını açıklar.
Winres.exe (Windows Forms Kaynak Düzenleyicisi)
Windows Forms formlarını yerelleştirmek için Winres.exe nasıl kullanılacağını açıklar.