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.
Uluslararası pazarlar için yüklemeler oluşturmak için yerel ayara özgü INF dosyalarının ve büyük olasılıkla yerel ayara özgü sürücü dosyalarının sağlanması gerekir.
Uluslararası bir pazarda kullanılacak bir INF dosyası, kullanıcı tarafından görüntülenebilir tüm metinler için strkey% belirteçleri kullanmalıdır%. Dizeler, genellikle INF dosyasının sonunda yer alan bir INF Dizeleri bölümünde tanımlanır.
Locale-Specific INF Dosyaları
Birkaç yerel ayarı destekleyen tek bir INF dosyası oluşturabilir veya aşağıdaki yönergeleri izleyerek her yerel ayar için ayrı bir INF dosyası oluşturabilirsiniz:
Tek bir uluslararası INF dosyası oluşturmak için, Dizeler adlı yerel ayara özgü bir küme eklemeniz ve bunun yanında LanguageID bölümlerini dahil etmeniz gerekir. Bu, INF Dizeleri bölümünün başvuru sayfasında açıklandığı gibidir. Tüm uluslararası pazarlar için tek bir kurulum ortamı sağlamak istiyorsanız bu tekniği kullanın.
Windows 2000 ve sonraki Windows sürümlerindeki yüklemeler için bu, uluslararası pazarları desteklemek için önerilen yöntemdir.
Her yerel ayar için ayrı bir INF dosyası oluşturmak için , Dizeler bölümü dışında gerekli tüm bölümleri ve girişleri içeren bir ana INF dosyasıyla başlayın. Ardından, her dosyanın desteklenen bir yerel ayar için yalnızca Dizeler bölümünü içerdiği ikinci bir dosya kümesi oluşturun. Yerel ayara özgü INF dosyalarını oluşturmak için ana dosyayı her dize dosyasıyla birleştirin.
Windows 2000 ve sonraki Windows sürümlerindeki yüklemeler için, bu tekniği yalnızca her uluslararası pazar için ayrı bir yükleme ortamı sağlamak istiyorsanız kullanın. Windows hangi INF dosyasının kullanılacağını belirleyemediğinden, belirli bir işletim sistemi sürümü için inf dosyasının birden çok sürümünü tek bir yükleme ortamına sağlayamazsınız.
Sürücü Dosyalarının Locale-Specific Sürümleri
Windows 2000 ve sonraki Windows sürümleri için sürücü dosyalarının yerel ayara özgü sürümlerini sağlamanız gerekiyorsa, her dosyanın her sürümünü kendi yerel ayarıyla işaretleyin. Yerel ayarlarla özgü olmayan dosyaları dil nötr olarak işaretlediğinizden emin olun. Kaynak dosyanıza aşağıdaki makro tanımını ekleyerek bunu yapabilirsiniz:
#define VER_LANGNEUTRAL
Bu tanım common.ver içeren önişlemci yönergesi öncesinde görünmelidir.
Dosyalarınızı derledikten sonra, aşağıdakileri yaparak her birinin dilden bağımsız olarak işaretlendiğini doğrulayabilirsiniz:
Windows Gezgini'nde dosyaya sağ tıklayın.
Özellikler'e tıklayın.
Sürüm sekmesine tıklayın.
Diğer sürüm bilgileri bölmesindeki Dil seçimi, dosyayı Dil Bağımsız olarak veya belirli bir yerel ayar için amaçlandığı şekilde tanımlayan bir değer içerir.
Yerel ayara özgü dosyaları dağıtım ortamına ait /english ve /German gibi ayrı, yerel ayara özgü alt dizinlere yerleştirin. INF dosyanızda aşağıdakileri yapın:
INF SourceDisksFiles bölümünde, %LocaleSubDir%gibi bir dize anahtarı belirteci kullanarak yerel ayara özgü alt dizinleri belirtin.
Her dil için ayrı INF Dizeleri bölümleri sağlayın ve her bölümde uygun alt dizin adı dizesini tanımlayın.
Örneğin:
[SourceDisksNames]
1=%DiskName%,,,%LocaleSubDir%
[SourceDisksFiles]
mysftwre.exe=1
[Strings] ; No language ID implies English
DiskName="My Excellent Software"
LocaleSubDir="English"
[Strings.0407] ; 0407 is the language ID for German
DiskName="Meine ausgezeichnete Software"
LocaleSubDir="German"
Unicode INF Dosyaları Oluşturma
INF dosyası ASCII aralığının (yani 0-127 aralığının dışında) karakterler içeriyorsa, INF dosyası Unicode (UTF-16) biçiminde olmalıdır. Unicode INF dosyası oluşturmanın bir yolu, Bunu Unicode (UTF-16) biçiminde kaydetmek için Not Defteri gibi bir uygulama kullanmaktır. INF Unicode (UTF-16) biçiminde değilse, Windows karakterleri çevirmek için geçerli yerel ayarı kullanır. INF dosyası Unicode (UTF-16) biçimindeyse, Windows tam Unicode karakter kümesini kullanır.
Bazı uygulamalar, örneğin Not Defteri, little-endian veya big-endian biçiminde bir Unicode (UTF-16) dosyası oluşturmanıza olanak tanır. Windows, her iki biçimi de kullanan INF dosyalarını destekler.