2017-08-25 9 views
1

私は、macOS High Sierra(ベータ版)とxCode 9(ベータ版)を使用しており、ローカリゼーションに取り組んでいます。ローカライズされた.xliffをインポートしようとするたびに、次のようなエラーが表示されます。ヘルパーアプリケーションと通信できませんでした。もう一度操作を試みてください。それが失敗した場合は、アプリケーションを終了して再起動して、やり直してください。Xcodeでローカリゼーションをインポートできません。ヘルパーアプリケーションと通信できませんでした。

私は考えることができるすべてをしました。何かご意見は?

答えて

0

Appleが提供するツールを使用したローカライズは、間違っていることがよくあります。私のアプリケーションに関する限り、私はこれらのツールをまったく使用しません。少しでも多くの凝集何かをしようとすると

NSLocalizedString("this is a key but also a string I guess") 

:それは私はデフォルトのパラメータで、デフォルトのローカライゼーション機能よりも複雑ものを使用している任意のプロジェクトのために行く

NSLocalizedString("this_is_a_key", value: "This is a string", comment: "This tells the translator useful stuff") 

genstringsを壊して終わりますプログラムを作成し、他のすべての混乱を作成します。私は手動で文字列リソースファイルを更新し、他のファイル(例えば、.stringsファイル)を生成するために第三者または社内のスクリプトを使用しました。それは文字列生成プロセスには間違いなく不必要な人間の接触を少し追加するかもしれませんが、これはリソースとアプリケーションコードの間での文字列の動作の可視性を向上させるので、問題があるとは思われません。

+1

マイケルに感謝します。私はそれを調べ、そのようなものを使用するかどうかを見ていきます。 –

関連する問題