Ich habe localizable.string (Portugiesisch (Brasilien)) für die Lokalisierung hinzugefügt. Es funktioniert für iOS 9-Version. Aber es wirkt sich nicht auf iOS 8 selbst aus. Es zeigt immer Englisch. Ich habe einige Foren gesehen, sie haben vorgeschlagen, "Portugiesisch (Brasilien)" zu "pt-BR" zu ändern. Aber für lokalisierte Zeichenketten kann ich nicht mit Doppelklick bearbeiten. Wie behebt man das, irgendwelche Vorschläge? Vielen Dank!Lokalisierung funktioniert nicht für Portugiesisch (Brasilien) in iOS 8
4
A
Antwort
1
Ich habe das endlich behoben. Ich hoffe, es würde in Zukunft jemandem helfen, der dasselbe Problem hat.
NSString *preferredLanguage = [[NSLocale preferredLanguages] objectAtIndex:0];
NSLog(@"%@", preferredLanguage);
if(IS_OS_9_BEFORE) {
if ([preferredLanguage isEqualToString: @ "pt"]) {
[[BundleLocalization sharedInstance] setLanguage:@"pt-BR"];
}
}
und vergessen Sie nicht folgende Klassen von git zu importieren.
Verwandte Themen
- 1. xcode 7.3 Chinesische Lokalisierung funktioniert nicht mit iOS 8.x
- 2. IOS Framework-Lokalisierung funktioniert nicht
- 3. Windows Phone 8 - Lokalisierung funktioniert nicht
- 4. Lokalisierung in einer iOS App
- 5. UISearchBar - ReturnKeyType funktioniert nicht für iOS 8
- 6. Lokalisierung nicht mehr unter iOS funktioniert 9/iOS 9.0.1
- 7. iOS-Lokalisierung für nicht unterstützte Sprachen
- 8. Meine iOS-Apps werden nicht in Brasilien angezeigt App Store
- 9. BecomesFirstResponder funktioniert nicht in iOS 8
- 10. Benutzerdefinierte Schriftart funktioniert nicht in iOS 8
- 11. UIPopoverController funktioniert nicht richtig in iOS 8
- 12. CFBundleDisplayName Lokalisierung funktioniert nicht
- 13. Lokalisierung funktioniert nicht in activty
- 14. Lokalisierung in iOS-Benachrichtigungen?
- 15. AutoLayout funktioniert in IOS 8, aber nicht in IOS 7?
- 16. Xamarin iOS Storyboard-Lokalisierung
- 17. Xcode Projekt auf Portugiesisch (Brasilien) lokalisiert, warum immer noch Englisch zeigen?
- 18. SpeechSynthesis funktioniert nicht in Portugiesisch zu sprechen (PT-BR)
- 19. Direkte Kreditkartenzahlung API für Brasilien?
- 20. Windows 8 Metro XAML Lokalisierung
- 21. App-Name ändert sich nicht für iOS-Lokalisierung
- 22. ZBar SDK und Kamera funktioniert nicht richtig in iOS 8
- 23. Google Analytics in iOS 8 mit Swift funktioniert nicht
- 24. Game Center Authentifizierung funktioniert nicht in iOS 8
- 25. ActionSheetPicker Ersatz für iOS 8
- 26. .net Lokalisierung für Nicht-Strings
- 27. iOS 8.1 Simulator Lokalisierung gebrochen (NSLocalizedString)
- 28. Phonetische Suche mit Solr, für brasilianisches Portugiesisch
- 29. Systemschriftart für iOS 8 und iOS 9
- 30. ASP.NET Core 1.0 RTM-Lokalisierung funktioniert nicht