# よくある質問とその答え (FAQ)

- ibtool はどこにインストールされていますか?
  - iLocalize を使用するには、ibtool がインストールされていなくてはなりません。このソフトウェアツールは、iLocalize が nib ファイルや xib ファイルを更新したり、文字列を抽出したりするのに使用します。最新版の Xcode を Apple から入手してインストールすれば、ibtool も自動的にインストールされます。
- 再構築コマンドとは何ですか?
  - 再構築コマンドを使うと、ベース言語の nib ファイルをもとに、ある特定の言語の nib ファイルを再構成することができます。このコマンドは、ローカライズした nib ファイルが損傷したり、レイアウトをリセットする必要がある場合によく使用されます。
- iLocalize が nib ファイルがコンパイルされていると警告を表示します。どうすればよいのでしょう?
  - nib ファイルがコンパイルされているとは、ディスク上のスペースを節約できるよう nib ファイルがコンパクト化された状態になっていることを表しますが、同時にそれ以上ローカライズすることができなくなっていることも表します。もしこの警告が表示されたら、nib ファイルの作者に連絡して、コンパイルされていないバージョンの nib ファイルを送って貰えないか頼むしかありません (Xcode 3.0 では、プロジェクト > プロジェクト設定を編集 で、ユーザー定義セクションを表示して、"IBC_FLATTEN_NIBS" フラグを追加し、値に NO を設定して下さい)。
- ファイルの状態シンボルは、それぞれどういう意味を表しているのですか?

  状態 | 説明
  --- | ---
  | The layout of the nib ファイルのレイアウトを Interface Builder でチェックする必要があります。 注意: もしレイアウトの変更があまりに多い場合は、プロジェクト > 選択したファイルを再構築 をメニューで選択してベース言語のレイアウトにあわせてリセットすることができます。このシンボルを除去するには、メインメニューから 翻訳 > ファイルを承認 を選択するか、コンテキストメニューから 承認 を選択して下さい
  | ファイルが最新のアップデート作業で追加されたことを表します。メニューから 翻訳 > "更新されたファイル" のシンボルを除去 を選択すると、このシンボルを選択中のファイルから除去することができます
  | ファイルが最新のアップデート作業で更新されたことを表します。メニューから 翻訳 > "更新されたファイル" のシンボルを除去 を選択すると、このシンボルを選択中のファイルから除去することができます
  | ファイルに不整合があることを表します。アイコンをダブルクリックすると、この不整合に関する詳細な情報を見ることができます。不整合の内容によっては、メニューから プロジェクト > 選択したファイルを再構築 を選択して、ベース言語からファイルを再構築することが推奨されます
  | ファイルがディスク上に存在しないことを表します。ローカライズ対象の言語に本当にファイルが存在しないのであれば、この警告を修正する必要はありません。しかし、そうでないのであれば、メニューから プロジェクト > 選択したファイルを再構築 を選択して、ベース言語から新しいファイルを再構築して下さい
  | ファイルの内容をディスクから再読み込みしなくてはならないことを表します。iLocalize はアプリケーションがアクティブになるたびにファイルの内容を自動的に再読み込みします
  | ファイルが複数選択されている場合に、文字列テーブルで現在文字列が選択されているファイルであることを表します

- 文字列の状態シンボルは、それぞれどういう状態を表しているのですか?

  状態 | 説明
  --- | ---
  | 翻訳が必要な文字列であることを表します。シンボルをダブルクリックすると、ベース言語から文字列をコピーします (翻訳とベース言語が同一になります)。
  | iLocalize がベース言語と同一の文字列として自動的に検出した文字列であることを表します。この自動検出が正しければ、メインメニューから 翻訳 > 文字列を承認 を選択するか、コンテキストメニューから 承認 を選択して下さい
  | 文字列が同一であることを表します (翻訳とベース言語で同一の文字列)
  | iLocalize が自動的に翻訳した文字列であることを表し、翻訳がレビュー待ちであることを表します。この翻訳が正しければ、メインメニューから 翻訳 > 文字列を承認 を選択するか、コンテキストメニューから 承認 を選択して下さい
  | ベース文字列が変更されていることを表します (ほとんどの場合、ベース言語をアップデートした後に発生します)。例えば、開発者がベース言語のタイプミスを修正したり、文字列を変更したりした場合です: 文字列の検証して翻訳がベース言語と同期しているかどうか確認することが求められています
  | 文字列に不整合があることを表します。アイコンをダブルクリックすると、この不整合に関する詳細な情報を見ることができます。不整合の内容によっては、メニューから プロジェクト > 選択したファイルを再構築 を選択して、ベース言語からファイルを再構築することが推奨されます