タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

ローカライズに関するkamiokandoのブックマーク (2)

  • Mac Cocoaアプリのローカライズ方法 | ツール・ラボ

    Cocoaアプリをローカライズする」というのは、英語版のアプリ、日語版のアプリ、というように言語別にアプリをつくるわけではありません。Cocoaアプリでは、ひとつのアプリの中に複数の言語のリソースを持つようにして、アプリ自体はひとつのみで、言語環境に合わせて、対応した文字列が表示される、という仕組みになっています。 例えば「テキストエディットアプリがありますが、このアプリのオブジェクトはひとつです。 日語環境でテキストエディットを立ち上げると、 というように、メニューは日語で表示されます。 次に、言語環境を変えてみます。まず、システム環境設定の「言語とテキスト」をクリックします。 言語リストで、「日語」が「English」より下にくるようにします。 こんな感じになります。 テキストエディットアプリを立ち上げ直すと、 このようにメニューやウインドウタイトルは英語にになります。 Co

    Mac Cocoaアプリのローカライズ方法 | ツール・ラボ
  • NSErrorが便利すぎる件 Appleありがとう - Qiita

    NSErrorを返す系のメソッドを使う機会って良くあると思いますが(通信,保存など)、NSErrorの引数にnil以外(エラー)の場合どうしたらいいか分からないということが多々あるのではないでしょうか? 「だって、NSErrorにどういう内容が返ってくるか分からないし、分かったとしても全てのパターンにおいてエラー処理書かないといけないの?」的な。 だからNSErrorにエラーが返ってきたら、何もしない。 落ちるか落ちないかは神のみぞ知る的な。 やっぱりそれじゃちょっとダメプログラマかなと思い、エラーメッセくらい出してあげるか、ということでNSErrorの仕様読んでたらとんでもなく便利なことに気づいたので共有します。 UIAlertViewに表示する内容を全部『日語』で返してくれる ※ UIAlertViewはios8からdeprecatedなので注意してね、俺は面倒くさいからUIAler

    NSErrorが便利すぎる件 Appleありがとう - Qiita
  • 1