プログラマーのために、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 |