私のアプリを他の言語にローカライズし始めていますが、Xcode 9に新しい言語を追加すると、メインのストーリーボードではなくローカライゼーションのために起動画面のストーリーボードのみが選択されました。ローカリゼーションにメインのストーリーボードが含まれていますか?新しい言語を追加すると、メインのストーリーボードがローカリゼーション用に選ばれないのはなぜですか?
答えて
あなたのストーリーボードを選択 - >ファイルインスペクタにボタンがある "ローカライズ"、私はあなたが必要と思うものです。
ストーリーボードを使用してアプリケーションをローカライズすることはお勧めしません。
理由:将来は、翻訳者にストーリーボードを送信して翻訳することはできません。それはより遅く重くなります。それはより多くの時間がかかります。
代わりに、もう1つの解決策があります。ローカライゼーションを行うにはNSLocalizedString
を使用してください。次に、翻訳ファイルを生成し、アプリの1言語用に1つのファイルを作成します。開発者の間ではよくあることですが、私はいつもそうしてきました。
このチェックアウトチュートリアル私は見ているものから良いと思われる:link。
私はXcodeがストーリーボードから自動的にXLIFFファイルに文字列を抽出すると思っていましたが、SB全体を翻訳者に送信したくないと私は理解しています。 –
前にそのようなやり方をしておらず、そんなやり方をしている人は聞いていない。それが正しい解決策ではないと確信することはできません。申し訳ありません –
alertviewsなどのためにnslocalizedstringを使用しています。明確にするために生成されたコード –
- 1. サポートされていない言語のローカリゼーションの選択
- 2. 私のウェブサイトにローカリゼーションを追加したい - 多言語ウェブサイト
- 3. iOSアプリにローカリゼーションを追加できないのはなぜですか?
- 4. TensorFlow、なぜpythonが選ばれた言語ですか?
- 5. データベースに新しい行が追加されないのはなぜですか?
- 6. グローバリゼーション、ローカリゼーション、国際化:言語の追加(フランス語など)/ asp.net 4.0 /ダミー用
- 7. 新しい言語をLiferayに追加
- 8. メインにコードがあるときにナビゲーションに時間を追加できないのはなぜですか?
- 9. 異なる言語のプロジェクトに2つのストーリーボードを追加する
- 10. Bluefishエディタに新しい言語サポートを追加するには?
- 11. 新しいアイテムが追加されたときにlist.end()が変更されないのはなぜですか?
- 12. ウェブサイトに異なる言語機能を追加するにはどうすればいいですか
- 13. TYPO3で新しい言語を追加する際の問題
- 14. Springのローカリゼーションで言語が切り替わらない
- 15. SQLがデータのサブ言語と呼ばれるのはなぜですか?
- 16. JavaScriptが軽量プログラミング言語と呼ばれるのはなぜですか?
- 17. sedがOSXで新しい行を追加するのはなぜですか?
- 18. 新しいプロパティを追加した後にBinaryFormatterで例外がスローされないのはなぜですか?
- 19. なぜ言語が正規でないのですか?
- 20. umbracoで、ペルシア語や他の言語のDatatimepickerを追加するにはどうすればよいですか?
- 21. システムイメージに新しい言語を追加する方法
- 22. sed:コマンドqが新しい行を追加するのはなぜですか?
- 23. コードビハインドで追加したDataGridで、DataGridに新しい列が表示されないのはなぜですか?
- 24. httpd-vhosts.confファイルに新しいネームサーバーを追加すると、なぜApacheが再起動しないのですか?
- 25. QML textAreaが追加されないのはなぜですか?
- 26. ポストバックで言語が変更されないのはなぜですか?
- 27. なぜフローウィンドウにイメージが追加されないのですか?
- 28. 新しい列を追加するときにdata.tableがコピーされるのはなぜですか?
- 29. iTunesConnectに追加していない言語が表示される
- 30. プログラミング言語でマグニチュードコンパレータを使用できないのはなぜですか?
これは何らかの理由で私のストーリーボードがベースフォルダになかったため、この手順を実行するとベースフォルダに戻り、翻訳者のためにCLIFFファイルをエクスポートするとエクスポートに追加されました –