プログラマーのために、Cのソースコードの変更を3つにカテゴリーに分けます。1番目は、ローカリゼーション関数にメッセージ翻訳を必要とするすべてのモジュールを教えることです。2番目は、プログラムの初期化(通常はmain関数の内部)で、GNU
gettextの操作を的確にトリガーすることです。3番目に、翻訳が必要なプログラム内のすべての文字列定数を識別・調整・マークする必要があります。
| • Importing: | Importing the gettext declaration
| |
| • Triggering: | Triggering gettext Operations
| |
| • Preparing Strings: | Preparing Translatable Strings | |
| • Mark Keywords: | How Marks Appear in Sources | |
| • Marking: | Marking Translatable Strings | |
| • c-format Flag: | Telling something about the following string | |
| • Special cases: | Special Cases of Translatable Strings | |
| • Bug Report Address: | Letting Users Report Translation Bugs | |
| • Names: | Marking Proper Names for Translation | |
| • Libraries: | Preparing Library Sources |