Yerel Ayarlar ve Diller
"Dil" terimi, konuşulan ve yazılı iletişimde kullanılan özelliklerin bir koleksiyonunu belirtir. Her dilin, işletim sistemindeki dil için coğrafi konum temsil etmek için kullanılan belirli kod sayfası (ANSI, DOS, Macintosh) belirten bir dil adı ve dil tanımlayıcısı vardır. Nötr dil, İngilizce için "en" gibi bir adla belirtilir. Coğrafi olarak daha belirgin bir dil, hem yerel ayar hem de ülke/bölge bilgilerini içeren bir adla gösterilebilir. Örneğin, İngilizce (ABD) yerel ayarı "en-US" dil adına sahiptir.
"Yerel ayar", değer listesi olarak temsil edilen dille ilgili kullanıcı tercih bilgileri koleksiyonudur. Windows XP 150'den fazla yerel ayarı destekler ve Windows Vista yaklaşık 200'leri destekler. Her yerel ayar bir dil ve sıralama düzeniyle tanımlanır ve hem yerel ayar adına hem de yerel ayar tanımlayıcıya sahiptir. Almanca (Almanya) için bir yerel ayar adı örneği "de-DE_phonebook" şeklindedir.
Her işletim sistemi en az bir yüklü yerel ayara sahiptir ve genellikle kullanıcının seçebileceği birçok yerel ayara sahiptir. Her yerel ayarın adı ve tanımlayıcısı dışında kendisiyle ilişkilendirilmiş çeşitli bilgileri vardır. Yerel ayar bilgi türleri, Yerel Ayar Bilgi Sabitleri'nde açıklanmıştır.
İşletim sistemi her iş parçacığına bir yerel ayar atar ve başlangıçta LOCALE_SYSTEM_DEFAULTtarafından tanımlanan "sistem varsayılan yerel ayarını" atar. Bu yerel ayar, işletim sistemi yüklendiğinde veya kullanıcı Denetim Masası'nın bölgesel ve dil seçenekleri bölümünü kullanarak seçtiğinde ayarlanır. kullanıcıya ait bir işlemde iş parçacığı çalıştırırken, işletim sistemi iş parçacığına "kullanıcı varsayılan yerel ayarını" atar. Bu yerel ayar LOCALE_USER_DEFAULTtarafından tanımlanır. Bir uygulama, bir iş parçacığının yerel ayarını açıkça ayarlamak için SetThreadLocale işlevini kullanarak her iki varsayılan ayarı da geçersiz kılabilir.
Bir dilin uygulanması için karşılık gelen bir yerel ayar gerekir. İşletim sistemi, genellikle en yaygın yerel ayar olan dilin belirli bir sürümüyle ilişkili yerel ayarın verilerini seçerek nötr bir dil uygular.
Windows Vista'dan başlayarak, belirli bir dilin bir özel yerel ayar türü olan ek yerel ayara karşılık gelen bir dil olması mümkündür. Ek yerel ayarların tümü tek bir yerel ayar tanımlayıcısını paylaştığından, uygulamalarınız bu yerel ayarları ve ilgili dilleri tanımlayıcı yerine ada göre işlemelidir.
Dil kavramları yerel ayar kavramlarıyla yakından ilgilidir, ancak iki terim birbirinin yerine kullanılamaz. Genel bir kural olarak, Çok Dilli Kullanıcı Arabirimi ile ilgili işlevler dillerle ilgilenir ken, NLS işlevleri yerel ayarlar üzerinde çalışır.
Bu bölümde aşağıdaki konular ele alınmıştır:
- Özel Yerel Ayarlar
- Dil Tanımlayıcıları
- Dil Adları
- Yerel Ayar Tanımlayıcıları
- Yerel Ayar Adları
- Sahte Yerel Ayarlar
İlgili konular
-
Ulusal Dil Desteği Hakkında