2016-12-11 2 views
1

私は比較的大きなプロジェクトを持っています。そのような理由から、私はいくつかのストーリーボードを使用しています。問題は、xcodeでいくつかのストーリーボードをローカライズする方法を見つけられていないことです。 Base Internationalizationを使用すると表示されるオプションは、Main.storyboardLaunchScreen.storyboardというファイルにのみ関連しています。複数のストーリーボードをローカライズ

私のアプリは英語とスペイン語である必要があります。私は検索して検索しましたが、メインを除くすべてのストーリーボードに.strings(英語とスペイン語)を持つ方法は見つかりませんでした。このようなディスク(およびプロジェクト構造)に配置されている

私の絵コンテ:

General_UI_Folder 
    Main.storyboard (with its .strings) 
    LaunchScreen.storyboard (with its .strings) 
    Subfolder1 
    ...several .storyboards 
    Subfolder2 
    ...several .storyboards 

私はXcodeの8とスウィフト3を使用してい

私は何とかだので、私は、任意の助けをいただければ幸いです

iOS開発の初心者です。

答えて

1

2つの選択肢があります。

1)ストーリーボードのローカリゼーションシステムを使用して、各サブストリーボードを作成します。ここでは、言語ごとに1つずつ、ラベルの値やその他のコンポーネントをストーリーボード自体に直接変更します。 )

enter image description here

2のLocalizable.stringsファイルを使用して、コントローラのすべてのviewDidLoad方法であなたのビューを更新:

は、このオプションを使用する必要があります。

+0

ありがとうたくさんのベンザール。オプション1は私が探していたもの、オプション2は避けようとしたものでした。 –

+0

うれしい私は助けることができました! – bsarrazin

関連する問題