Vorschau Storyboard im Xcode der Verwendung von Nicht-Base-Lokalisierung
Habe ich ein Storyboard im Xcode 5.1 mit der Basis-Lokalisierung der englischen Sprache, und eine zweite Lokalisierung in Französisch.
Wenn ich mit Xcode Storyboard-editor die strings werden in Englisch angezeigt, wie erwartet. Gibt es eine Möglichkeit, um Xcode-display-das Storyboard in meinen anderen Lokalisierung (Französisch)?
Ich will nicht zu ändern, Mac OSX Sprache, ich hoffe, es gibt eine option in Xcode irgendwo.
EDIT: ich habe das in meinem Ordner "resources"
Wenn ich Doppelklick auf Main.storyboard, dann das storyboard zeigt Englisch (Ausgangssprache), wie erwartet.
Ist es ein Weg, um view Main.storyboard, doch zeigt der text im Main.strings?
BEARBEITEN:
Ich habe da entdeckte (Dank dieses tutorial), dass es eine "Vorschau" - option in Xcode. Um dies zu erhalten, öffnen Sie das storyboard, klicken Sie auf die 'Assistent' - editor, klicken Sie auf den "assistant editor-Menü Taste' (gleich rechts von der > Pfeil in der oberen linken Seite des Assistenten-Fensters), und wählen Sie Vorschau. Dies zeigt, wie die ViewController im hochformat/568/480 high-Modi. Sehr praktisch, aber zeigt immer noch alles in Englisch.
Wenn nur diese würde lassen Sie mich wählen Sie eine Lokalisierung, es würde eine große Weise sein, überprüfen Sie die text-layout funktioniert in verschiedenen Sprachen..
danke für den link, aber ich kann nicht sehen, die Lösung.
Wenn Sie bereit sind, in der Lage sein, um eine Vorschau in Laufzeit ohne änderungen am Gerät, die Sprache, versuchen Sie dies: stackoverflow.com/a/8596458/1153630 - Sie können dann wechseln Sie einfach die checkbox, wenn Sie möchten, testen Sie es mit einer anderen Sprache
InformationsquelleAutor Ben Clayton | 2014-04-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube, dass Xcode ist nicht bereit zu zeigen, lokalisierte storyboards im Interface Builder, wenn Sie mit string-Dateien. Jedoch, es ermöglicht Ihnen, zu konvertieren Formate ganz einfach. Wählen Sie Ihr storyboard-Datei und in der "utilities panel", wählen Sie die Sprache aus, die Sie Vorhören möchten:
Ändern Sie die "Localizable Strings" zu "Interface Bauen, Cocoa Touch Storyboard":
Sollten Sie nun in der Lage, wählen Sie die französische storyboard-Datei und die Vorschau innerhalb der IB.
Sobald Sie fertig sind, können Sie konvertieren Sie die Datei wieder in "Localizable Strings" die Umkehrung dieses Verfahrens, oder über Ihre source-code-version-control-system. Dann können Sie aktualisieren die base-Datei mit den notwendigen Anpassungen vornehmen, und überprüfen Sie es nach Ihren wünschen mit dieser Methode wieder.
InformationsquelleAutor Jorge
Xcode 6 enthält nun eine Funktion, dies zu tun.
Vom Was ist Neu in Xcode - die Neuen Funktionen in Xcode 6:
Hurra!
InformationsquelleAutor Ben Clayton
Klicken Sie einfach auf Sie storyboard-Datei, können Sie devellope es zu zeigen Ihre Lokalisierung storyboard.
In Ihrem Fall, wenn Sie die Lokalisierung "Basis" - option, die Sie sehen müssen, 3 storyboard-Datei (für "base-Lokalisierung", eine für Englisch und eine für Französisch).
Sorry für mein Englisch, aber ich hoffe, dass Ihnen helfen.
wenn ich verstehe, denke ich, dass die einfacheren Weg, um mit der Lokalisierung in xcode seine wählen Sie Ihre französische Lokalisierung nur unter dem storyboard (wenn Sie es zu entwickeln ) und in das Rechte Fenster und wählen Sie Ihre französische Lokalisierung und in dieser kann man wählen zwischen "french string" oder verwandeln es in Französisch storyboard. es tut mir Leid, wenn es ist nicht, was Sie wollen.
Danke, aber ich verstehe nicht ganz Folgen. Ich habe ein screenshot zu der Frage, was helfen kann.
InformationsquelleAutor IndiaNasirJones
Führen Sie den simulator mit der app. Öffnen Sie den simulator app "Einstellungen (Hardware - >Home navigieren Sie zu "Einstellungen" - app), und wählen Sie anschließend " allgemein > International > Sprache. Von dort wählen Sie " Französisch (oder was auch immer Sie brauchen). Dann von Xcode die app erneut auszuführen.
InformationsquelleAutor milesper