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.
Çok Dilli Kullanıcı Arabirimi (MUI), uygulamalarınızın kullanıcı arabirimi dillerini iki şekilde yönetmesini sağlar. Bir uygulama, varsayılan olarak işletim sistemi dil ayarlarına göre dil yönetimine yönelik basit bir yaklaşım kullanabilir. Alternatif olarak, uygulama kullanıcının seçebileceği kendi dillerini destekleyebilir. MUI API'si ayrıca uygulamanızın işletim sistemi tarafından desteklenen ve kaynak yükleyici tarafından korunan dillere ve dil listelerine doğrudan erişmesine de olanak tanır. Bu konunun geri kalanı, sistem tarafından desteklenen dilleri ve dil geri dönüş mekanizmasını tanımlar.
İşletim Sistemi Tarafından Tutulan Diller
Sistem Varsayılan Kullanıcı Arabirimi Dili/Yükleme Dili
Sistem varsayılan kullanıcı arabirimi dili, Windows'un kurulumunda kullanılan yerelleştirilmiş sürümün dilidir. Kullanıcı farklı bir dil seçmesi dışında tüm menüler, iletişim kutuları, hata iletileri ve yardım dosyaları bu dilde gösterilir.
Windows Vista ve sonraki sürümlerde, sistem varsayılan kullanıcı arabirimi dili "yükleme dili" olarak bilinir ve daha sınırlı bir rol oynar. Çoğu amaçla, sistem tarafından tercih edilen kullanıcı arabirimi dillerinin yerini alır. Ancak, belirli bağlamlarda her zaman tam olarak desteklendiği bilinen tek bir yükleme diline sahip olmak yararlıdır.
Not
Paint, Not Defteri, Wordpad ve menü seçenekleri gibi Windows uygulamaları mui dağıtımından sonra sistem varsayılan kullanıcı arabirimi dilinde görüntülenmeye devam eder.
Sistem varsayılan kullanıcı arabirimi dilini ayarlamak için kullanılabilir BIR MUI işlevi yoktur. Uygulama bu dili almak için GetSystemDefaultUILanguageçağırabilir.
Sistem Kullanıcı Arabirimi Dili
İşletim sistemi, sistem kullanıcı arabirimi dilini, Denetim Masası'nın bölgesel ve dil seçenekleri bölümünün Gelişmiş sekmesinde yönetici tarafından ayarlanabilen bir kullanıcı arabirimi dili olarak tanımlar. Geçerli kullanıcı belirli dil ayarları yapmadıysa veya etkin bir hesap oturum açmadıysa, işletim sistemi bu dili kullanır. Dil yalnızca bilgisayarda birden fazla kullanıcı arabirimi dili yüklüyse değiştirilebilir.
Not
Dil değişikliğinin etkisini görebilmek için tüm kullanıcıların ve hizmetlerin işletim sisteminin yeniden başlatılması gerekir.
Sistem kullanıcı arabirimi dilini ayarlamak için kullanılabilir BIR MUI işlevi yoktur. Bu değeri almak için, Windows Vista ve üzerini hedefleyen bir uygulama, GetSystemPreferredUILanguages çağırabilir ve sistem tarafından tercih edilen UI dilleri listesinde ilk dili alabilir. Windows Vista öncesi işletim sistemlerini hedefleyen uygulamalar GetSystemPreferredUILanguageskullanamaz ve sistem kullanıcı arabirimi dilinin her zaman sistem varsayılan kullanıcı arabirimi diliyle aynı olduğu varsayımını temel almalıdır.
Kullanıcı Arabirimi Dili
Kullanıcı arabirimi dili menüler, iletişim kutuları, yardım dosyaları vb. için kullanılan kullanıcı arabirimi dilini belirler. Denetim Masası'nın bölgesel ve dil seçenekleri bölümünün Dil sekmesinde geçerli kullanıcı tarafından ayarlanabilir. Bu dil yalnızca bilgisayarda birden fazla kullanıcı arabirimi dili yüklüyse değiştirilebilir. Etkiyi görmek için kullanıcının oturumu kapatması ve ardından yeniden oturum açması gerekeceğini unutmayın. Örneğin, çok uluslu bir şirket, Windows'un tüm yan kuruluşlarında dağıtımını yapmak ister. Şirket, konumdan bağımsız olarak tüm istemcilere Windows'un İngilizce sürümünü yükleyen bir genel yükleme işi oluşturur. Aynı zamanda, bilgisayarın üyesi olduğu kuruluş birimine bağlı olarak belirli dil modüllerini yükler. Kullanıcı yeni yüklenen bir işletim sisteminde ilk kez oturum açtığında, Windows yerelleştirilmiş bir sürüm olarak görünür.
Windows Vista ve sonraki sürümlerde kullanıcı arabirimi dili, kullanıcı tarafından tercih edilen kullanıcı arabirimi dilleri listesinde ilk dildir. Belirli kaynaklar bu dilde kullanılamıyorsa geri dönüş dillerinin kullanılabileceğini unutmayın.
Windows Vista öncesi işletim sistemlerinde kullanıcı arabirimi dili genellikle sistem varsayılan kullanıcı arabirimi diliyle aynıdır. Ancak Windows MUI için iki dil farklı olabilir.
Kullanıcı arabirimi dilini almak için, bir uygulama GetUserDefaultUILanguageveya GetUserPreferredUILanguagesçağırabilir. Ayar için işlev olmadığından uygulama kullanıcı arabirimi dilini değiştiremez.
İşletim Sistemi Tarafından Tutulan Dil Listeleri
Sistem Tercih Edilen Kullanıcı Arabirimi Dilleri Listesi
Kaynak yükleyici, sistem tarafından tercih edilen kullanıcı arabirimi dilleri listesini tutar. Bu listeye menüler ve iletişim kutuları, iletiler, INF dosyaları ve yardım dosyaları gibi kendi kaynakları için işletim sistemi tarafından tercih edilen diller dahildir. Liste, sistem varsayılan kullanıcı arabirimi dilinden, sistem kullanıcı arabirimi dilinden ve bunların geri dönüşlerinden oluşur. Bir uygulama, GetSystemPreferredUILanguagesçağırarak sistem tarafından tercih edilen kullanıcı arabirimi dillerini alabilir.
Kullanıcı Tarafından Tercih Edilen Kullanıcı Arabirimi Dilleri Listesi
Kaynak yükleyici, kullanıcının tercih ettiği dilleri içeren kullanıcı tarafından tercih edilen kullanıcı arabirimi dilleri listesini kullanır. Kaynak yükleyici, belirli bir uygulama iş parçacığı için bu listedeki dillerle eşleşen kaynakları (varsa) kullanır. Bu diller tüm sistem tercihlerinden önceliklidir. Kullanıcı tarafından tercih edilen kullanıcı arabirimi dillerini almak için uygulamanız GetUserPreferredUILanguagesçağırabilir.
İşlem Tercih Edilen Kullanıcı Arabirimi Dilleri Listesi
Windows Vista ve sonraki sürümlerde, kaynak yükleyici bir MUI uygulaması için çalışan bir işlem tarafından ayarlanan en fazla beş geçerli dilden oluşan bir işlem tercih edilen kullanıcı arabirimi dilleri listesi tutar. Diller uygulama tarafından SetProcessPreferredUILanguagesçağrısıyla ayarlanabilir. Uygulama, GetProcessPreferredUILanguagesçağırarak dilleri alabilir.
İş Parçacığı Tercih Edilen KULLANıCı Arabirimi Dilleri Listesi
Windows Vista ve sonraki sürümlerde, kaynak yükleyici, BIR MUI uygulaması için çalışan bir işlemde bir iş parçacığı tarafından ayarlanan en fazla beş geçerli dilden oluşan, iş parçacığı tercih edilen ui dilleri listesini kullanır. Bu diller, uygulama kullanıcı arabirimi dillerini özelleştirmek ve işletim sistemi dilinden farklı hale getirmek için kullanılır. İş parçacığı tercih edilen kullanıcı arabirimi dilleri listesi, kullanıcı tarafından tercih edilen kullanıcı arabirimi dillerini, sistemin tercih edilen kullanıcı arabirimi dillerini ve sistem varsayılan kullanıcı arabirimi dilini temel alır.
İş parçacığı tercih edilen kullanıcı arabirimi dillerini ayarlamak için uygulamanın SetThreadPreferredUILanguagesçağrısı yapması gerekir. Uygulama bu dilleri almak için getThreadPreferredUILanguagesçağırır.
Nötr Dil Gösterimi
Nötr dil, bölge veya yerel ayar olmadan tek başına dil olarak temsil edilir. Örneğin, en-CAİngilizce (Kanada) dilinin nötr gösterimi "en" olarak temsil edilir. Nötr dil, bir bölgenin veya yerel ayarın yönleriyle ilişkilendirilmese de, bunu bir kaynak kümesiyle ilişkilendirebilirsiniz. Genellikle, nötr dil kaynağı, dil için en yaygın bölgede kullanımı temel alır.
Çizim olarak, MUI uygulamanızın de-CH olarak temsil edilen Almanca (İsviçre) ve de-ATolarak temsil edilen Almanca (Avusturya) için Almanca dil kaynaklarını yerelleştirdiğini ve de-DEolarak temsil edilen Almanca (Almanya) için tam bir kaynak kümesi oluşturduğunu varsayalım. Kaynak dosyalarının tamamını göz önünde bulundurarak bu uygulama için kararlar almanız gerekir. Uygulama de-DE kaynaklarını nötr dil kaynakları olarak yinelerse, kaynak yükleyicisi için bir geri dönüş dili sağlaması gerekir. Yükleyici de-CH veya de-ATiçin dile özgü belirli bir kaynak dosyası bulamazsa, dil açısından bağımsız "de" kaynaklara geri döner. Bu kaynaklar büyük olasılıkla tamamen farklı bir dil için kaynaklardan daha uygundur; örneğin, diğer olası geri dönüşler yalnızca İngilizce (ABD) olabilir.
Başka bir örnek olarak, bir uygulama Belize için hiç yerelleştirilmeyebilir. Ancak, en-BZolarak temsil edilen İngilizce (Belize) dil tercihinin desteği, uygulamanın "en" kaynaklarına geri dönmesine olanak tanır.
Kaynak Yükleyicide Dil Geri Dönüşü
Windows Vista ve daha sonra kullanıcı arabirimi dil ayarlarını kaynak yükleyicisi tarafından kullanılan önceden sıralanmış bir geri dönüş dili listesinde düzenleyin. Listeyi oluşturmak için, işletim sistemi birkaç dili gösterilen sırayla birleştirir:
İş parçacığı kullanıcı arabirimi dili ve nötr biçiminden oluşan iş parçacığı tercih edilen kullanıcı arabirimi dilleri. Fransızca (Fransa) için fr-FR ve "fr" nötr biçimi ve İspanyolca (İspanya) için es-ES ve nötr biçimi "es" örnek olarak verilebilir.
İşlem kullanıcı arabirimi dili ve nötr biçiminden oluşan, tercih edilen kullanıcı arabirimi dillerini işleme. Almanca (Almanya) ve nötr biçimi "de" için de-DE örnektir.
Kullanıcı arabirimi dili ve nötr biçimi. Japonca (Japonya) ve nötr biçimi "ja" için ja-JP örnektir.
Sistem kullanıcı arabirimi dili ve nötr biçimi. İtalyanca (İtalya) ve nötr biçimi "it" için it-IT örnektir.
Not
Bu dil yalnızca kullanıcı arabirimi dili ayarlanmadığında geri dönüş listesine eklenir.
Sistem varsayılan kullanıcı arabirimi dili ve nötr biçimi. İspanyolca (İspanya) ve nötr biçimi "es" için es-ES örnektir.
Aşağıda birleştirilmiş geri dönüş listesi gösterilmektedir. es-ES ve es gibi dillerin yinelenmesinin ortadan kaldırıldığını unutmayın. Örnek kullanıcı arabirimi dilini ja-JPolarak belirlediğinden, sistem kullanıcı arabirimi dili birleştirilmiş geri dönüş listesinde görünmez.
fr-FR, fr, es-ES, es, de-DE, de, ja-JP, ja
Bir MUI uygulaması için kaynakları yüklerken kaynak yükleyici, çalışmakta olan uygulama iş parçacığı için iş parçacığı tercih edilen kullanıcı arabirimi dilleri listesiyle eşleşen dosyalardan birini seçmeye çalışır. Kaynak yükleyici seçilen dil ile birleştirilmiş geri dönüş listesindeki ilk dile özgü kaynak arasında doğrudan eşleşme bulamazsa, kabul edilebilir bir geri dönüş bulana kadar listedeki sonraki dilleri denetler.
Kaynak yükleyicisi ihtiyacı olan bir dosya bulmazsa , "garantili iyi" bir geri dönüş dili kullanmalıdır. MUI kaynak teknolojisi için kaynak yükleyici, sağlanan kaynak yapılandırma verilerinden geri dönüş dilini belirler. Daha fazla bilgi için bkz. MUI Kaynak Yönetimi.
İlgili konular
-
Çok Dilli Kullanıcı Arabirimi Hakkında