# 用語集

## 概要

用語集は文字列ペアのコレクションです。それぞれのペア文字列は、ベース言語 (例: 英語) に対応するソース文字列とターゲット言語 (例: 日本語) に対応する翻訳の組み合わせで構成されています。例えば:

    "Main Window" = "メインウインドウ";
    "Choose" = "選択";

## 使い方

iLocalize は用語集を以下の工程で使用します:

- 選択した文字列に対する翻訳例として提案
- ひとつ以上のファイルに対する自動翻訳
- 外部翻訳ソフトウェアで使用できるよう、プロジェクトから用語集にファイルを書き出し

## フォーマット

フォーマット | 拡張子 | 読み込み | 書き込み | ファイルスコープ | 説明
--- | --- | --- | --- | --- | ---
TMX | tmx | • | • | •* | iLocalize 4 用語集のネイティブフォーマット (Translation Memory eXchange format)
XLIFF | xlf | • | • | • | XML Localization Interchange File Format
TXML | txml | • | • | •* | Wordfast XML format
Strings | strings | • | • |  | Mac OS X .strings format
AppleGlot | ad, wg | • |  | • | AppleGlot format
iLocalize 3 | ilg | • |  |  | iLocalize バージョン 3 のネイティブフォーマット

注釈:

- ファイルスコープ: この列は、用語集のフォーマットがファイルスコープをサポートしていることを表します。これは、文字列ペアがファイルごとにグルーピングされており、iLocalize がその情報を指定されたファイルの翻訳に使用できることを意味します。ファイルスコープを持たないフォーマットであってもプロジェクトを更新することはできますが、この場合、iLocalize は選択されているファイルすべてについて用語集の文字列で翻訳しようとします。
- *: これは、ファイルでカスタム属性が指定されている場合に限り、ファイルスコープがサポートされるフォーマットであることを表します。そのようなファイルを最初に iLocalize を使って書き出すと、カスタムファイル属性が正しくファイルに書き込まれます。