localizationアプリのインターフェースを英語にすると日本人に馴染まないけど、かと言って日本語にして海外を完全に無視するわけにもいかない、と思うなら、ローカライズする時です!ローカライズとはシステムの設定に応じて、インターフェースの言語を変えることです。6からXLIFFというフォマットに出力することができたから、ローカライズは以前より簡単になりました。alert”)二番目の引数はコメントっていう、実際の動きに影響はしないが、翻訳者に見せるコメントとしては役に立ちます。この文字列はボタンなのか、タイトルなのかを書けば、翻訳者にとっても便利でしょう。インターフェースファイルを改修するコードよりも、storyboardやxibファイルの方がローカライズが必要な場合も多いです、そしてこういうインターフェースファイルも簡単にローカライズできます。左のサイドバーからプロジェクトを選択し、Info(情報)を押して、ローカライズの下にある「+」ボタンで言語を追加します。次は翻訳したいインターフェースファイルを選択します。それでそのファイルはローカライズできるようになります。新しいファイルを追加して、それをローカライズ対応にしたいなら、右のサイドバーにある「ローカライズ」ボタンを押して、言語を選択すればいいです。ファイルを出力プロジェクトの準備が終わったら、いよいよXLIFFファイルを出力できます。Localization...を押すそれでXcodeはさっき改修したコードやインターフェースファイルから文字列を抽出して、XLIFFファイルを作ります。ファイルの編集ここがローカライズの肝、翻訳です。紹介させていただきたいと思います。ファイルを開くとさっきの文字列を全て編集できます、右のサイドバーからコメントが表示されます。インターフェースファイルから文字を抽出する時、XcodeはUILabelなど情報を入れるので、翻訳に役に立つはずです。使われる文字列は翻訳する時気を付けないとバグになりえます、アプリが落ちたりもします。「%@」がある文字列を%d変わったら、アプリは落ちます。この二つのサービスと連携していて、ローカライズをスピードアップできます。翻訳に翻訳してもらうと、全角の「%」が返され、stringWithFormat:などを使う時に問題が起こります。いうところも気を付けましょう。XLIFFファイルをインポートする翻訳し終わったら、いよいよ最終のステップ、インポートです。ファイルエディターです。翻訳サービスとの連携、フォマットのチェック、正規表現で検索などの機能が付いてます。feed.Likecoin。