wykonałem lokalizację zmieniając język iPhone'a poprzez localisableString i przez inne xib, które działa tylko z metodą NSLocale, ale wymaganiem aplikacji jest zlokalizowanie go poprzez zmianę języka w widoku ustawień aplikacji niezależnie od języka iPhone ..lokalizacja iPhone'a bez zmiany ustawień dla iPhone'a
5
A
Odpowiedz
2
Brzmi jak głupie wymaganie, ale w każdym razie: Możesz zmienić język swojej aplikacji, ustawiając tablicę z kolejnością preferowanych języków dla domyślnego klawisza użytkownika @ "AppleLanguages", np .:
//Set language to German:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:[NSArray arrayWithObject:@"de"]
forKey:@"AppleLanguages"];
Pamiętaj jednak, że dotyczy to tylko łańcuchów/stalówek, które ładujesz następnie, więc może być konieczne ponowne załadowanie interfejsu użytkownika po zmianie ustawienia.
Powiązane problemy
- 1. Angular4: Lokalizacja dla użytkownika
- 2. .apply bez zmiany zakresu
- 3. Android: jak uzyskać ciąg znaków w określonych lokalizacjach BEZ zmiany bieżących ustawień narodowych
- 4. domyślna lokalizacja supervisor.conf
- 5. Lokalizacja javadoc dla eclipse offline
- 6. Niestandardowa lokalizacja tokenów dla JwtBearerMiddleware
- 7. WiX - Zachowanie ustawień rejestru dla aktualizacji głównej
- 8. Jak ignorować zmiany ustawień rozmiaru czcionki dla aplikacji Cordova, gdy działa na systemie Android 4.4+?
- 9. Pakiet ustawień dla aplikacji iPhone'a
- 10. Jak wygasić pamięć podręczną fragmentów, gdy zmiany ustawień regionalnych?
- 11. Czy istnieje menedżer kontekstów do tymczasowej zmiany ustawień matplotlib?
- 12. nginx przepisać BEZ adresu zmiany
- 13. Routing kątowy bez zmiany lokalizacji
- 14. Zastosuj zmiany vimrc bez restartowania
- 15. Wykrywanie zmiany klasy bez setInterval
- 16. cyngiel backbone.js bez zmiany URL
- 17. Dodawanie ustawień do ustawień
- 18. Schemat blokowy "dla każdej" pętli bez zmiany zmiennej
- 19. Jaki zamiar dla ustawień - Wykorzystanie danych
- 20. Baza lokalizacja + + .strings Storyboard -> no lokalizacja
- 21. Lokalizacja klawiszy klawiatury
- 22. Projektowanie tabeli dla ustawień systemowych, najlepszego modelu
- 23. Wyłączyć pole tekstowe bez zmiany stylu?
- 24. .htaccess: Przekierowanie bez zmiany adresu URL
- 25. Zmiana krycia tła bez zmiany krycia zawartości
- 26. Lokalizacja w MonoDroid
- 27. zmienić adres URL bez zmiany nazwy zasobu
- 28. przełączanie języków bez zmiany bieżącej strony
- 29. przepisywanie URL bez zmiany URL .htaccess
- 30. Git scalanie pojedynczego pliku bez zmiany nazwy
W rzeczywistości również nowe wywołania funkcji 'NSLocalizedString' nie będą działać zgodnie z oczekiwaniami po zmianie tego ustawienia. Musisz * ponownie uruchomić * aplikację, która jest koszmarem interfejsu użytkownika. – Mundi