Verwendung der lokalisierten Zeichenfolge von UIKit in meiner App

8

Wir bauen ein iOS-Spiel, unser Unternehmen erfordert Abbrechen Schaltfläche in einem UIAlertView sollte immer lokalisiert werden abhängig von der Gerätesprache des Benutzers.

Es sieht so aus, als ob es eine solche Zeichenfolge im UIKit-Framework gibt. Wie kann ich darauf in meiner eigenen App zugreifen?

Oder eine andere Möglichkeit, eine UIAlertView mit einer lokalisierten Abbrechen-Schaltfläche zu erstellen?

Danke

Antwort von mir selbst:

Problem gelöst durch folgenden Code:

%Vor%

Dies liest String-Dateien von /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk/System/Library/Frameworks/UIKit.framework

Folgende Sprachen haben einen anderen Namen zwischen NSUserDefault und UIKit.framework Ordner: fr en zh-Hans it de ja nl es pt-PT nb zh-Hant en-GB . Sie sollten durch Code behandelt werden.

    
Zhao Xiang 02.08.2011, 09:28
quelle

3 Antworten

1

Einfache Methode für Strings bereits in UIKit

%Vor%     
Daniel Broad 27.03.2014, 09:11
quelle
0

Schnell 4:

%Vor%     
Dmitry 27.03.2018 05:40
quelle
-1

Sie sollten NSLocalizedString aus dem Foundation Framework verwenden: Ссылка

Es gibt ein nettes Tutorial darüber: Ссылка

Diese vordefinierten Tastenbezeichnungen werden automatisch vom OS übersetzt (Fertig in der Tableiste) und in uialertview können Sie den Cancel-Tastentitel so einstellen, wie Sie wollen ...

%Vor%     
kviksilver 02.08.2011 09:34
quelle

Tags und Links