ページ

2009年3月23日月曜日

ローカライズ(その6)

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク

HK さんよりInterfaceBuilderを使ったローカライズ方法について情報をもらったのでこれを試してみる(情報ありがとうございました)。

Interface Builder User Guide: Localization


検証用に簡単なプロジェクトを作成して試してみる。

まずは先日のおさらいから。
単純なウィンドウを一つ用意して、この英単語を日本語にローカライズする。


(1) Nib(xib)ファイルからローカライズ用文字列ファイルを生成する。

ibtool --generate-stringsfile English.lproj/MainMenu.strings \
English.lproj/MainMenu.xib


(2) English.lproj/MainMenu.strings をプロジェクトへ追加する

(3) ローカリゼーション(Japanese)を追加する

(4) Japanese.lproj/MainMenu.strings を修正(翻訳)する

(5) Nib(xib)ファイルを書き出す
ibtool --strings-file Japanese.lproj/MainMenu.strings \
--write Japanese.lproj/MainMenu.xib \
English.lproj/MainMenu.xib


(6) 日本語のNib(xib)ファイルをプロジェクトへ追加する

ここまでの結果プロジェクトの中身はこうなる。


(7) ビルド&実行。日本語が出た。


- - - -
今日は時間切れ。
明日は変更を入れてマージをやってみる。