日本語でのプレースホルダーの表示は成功しており、それを英語をメインにして日本語のローカリゼーションをしたいのが課題です。
日本語の画面は添付のとおりです。
現状のエラー
下記のコーディングによりビルトすると
Read failed:Thid data couldn't be read because it isn't correct format.
日本語だけの場合のViewController.swiftのコード
InputView.text = "画面に触れるとキーボードがでます。そのマイクロフォンを押してiPhoneに向かってしゃべると文字が入力されます。削除するときなどは上のボタンを使う"
ローカリゼーションをしたあとのViewController.swiftのコード
InputView.text = NSLocalizedString("localizable001", comment:"")
ローカリゼーションをしたあとのLocalizable.strings英語のコード
"localizable001" = "Please touch the screen, then you will get a keyboard. Please talk towards iPhone after you push the microphone bellow then letters will be input. You can use the upper buttons at time to delete or select it.";
###Localizable.strings日本語
"localizable001" = "画面に触れるとキーボードがでます。そのマイクロフォンを押してiPhoneに向かってしゃべると文字が入力されます。削除するときなどは上のボタンを使う";
質問
- Place folderの場合は単純なLocalizable.strings方式のローカリゼーション方法では実現できないのでしょうか。
- ストーリーボードを使う方法も研究しましたが上手く行っていませんが、Localizable.stringsとストーリーボード方式いずれを狙うべきでしょうか。
###ご参考事項
環境は下記のとおりです。
MacBook Pro (15-inch, 2016)
High Sierra OS10.13
Version 9.1 (9B55)Swift4にバージョンアップしました。
下記のように定義しています。
@IBOutlet weak var InputView: UITextView!
ローカリゼーションのkeyはlocalizable001 です。
ボタンは日本語・英語のストーリーボードをつくり、それぞれ画像で区別しています。
ボタンの機能はすべて成功しています。ローカリゼーションとAdMovの実装ができれば申請できる状態です。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/09 03:05