リソース文字列の抽出(Delphi)
リソース文字列の抽出は、文字列の定義を中央に集めて、翻訳が必要な場合にそれを容易にするのに役立ちます。文字列の値を抽出して、コード ファイルの resourcestring セクションで定義されるリソース文字列にできます。コード内に resourcestring セクションがない場合、リファクタリング エンジンは、implementation キーワード、または uses リストのいずれかの後に、このセクションを作成します。
次の要素からリソース文字列を作成することはできません。
- 定数。たとえば、const A = 'abcdefg'; は、リソース文字列として抽出できません。
- パラメータ内の定数。たとえば、MyProc(A, B:Integer; C: string='test'); で、文字列をリソース文字列として抽出することはできません。
- リソース文字列。たとえば、resourcestring A = 'test'; は、既にリソース文字列になっています。