Nasıl belirli bir dil kullanmak NSLocalizedString zorlamak için
iPhone NSLocalizedString
iPhone dilinde dize döndürür.
NSLocalizedString
uygulama belirli bir dil kullanmaya zorlamak için mümkün
farklı bir dilde daha cihaz ?
CEVAP
NSLocalizedString()
(ve benzerleridir) erişim "AppleLanguages" NSUserDefaults
kilit tercih edilen diller için kullanıcı ayarlarını belirlemek için. Bu bir dizi döndürür dili kodları, ilk olmak, set tarafından kullanıcı için onların telefon, ve sonradan olanlar olarak kullanılan fallbacks eğer bir kaynak kullanılabilir değil tercih edilen dil. (masaüstünde, kullanıcı bir özel Tercihler Sistemi) sipariş ile birden çok dil belirtebilirsiniz
Eğer isterseniz kendi uygulamanız için genel ayar setObject kullanarak geçersiz kılabilirsiniz:forKey: kendi dilini ayarlamak için yöntem listesi. Bu dünyada set değeri önceliklidir ve yerelleştirme gerçekleştiren uygulamanızda herhangi bir kod iade edilecektir. Bunun için kodu aşağıdaki gibi olacaktır:
[[NSUserDefaults standardUserDefaults] setObject:[NSArray arrayWithObjects:@"de", @"en", @"fr", nil] forKey:@"AppleLanguages"];
[[NSUserDefaults standardUserDefaults] synchronize]; //to make the change immediate
Bu Almanca, İngilizce ve Fransızca olarak fallbacks ile uygulama için tercih edilen dili olur. Bu uygulamanın başlangıç bazen erken aramak isterim. Hakkında daha fazla okuyabilirsiniz dil/yerel tercihleri burada: Internationalization Programming Topics: Getting the Current Language and Locale
Nasıl İsim belirli bir dizin kullanmak...
eğer bulmak için nasıl bir WordPress k...
Nasıl bir WordPress kullanmak yoluyla ...
Eğer öğe belirli bir css sınıfı/stil o...
Nasıl bir WordPress kullanmak için bel...