階層リストのラベルテキストにXLIFFを使用する場合の注意
日付 | 2008/10/20 |
---|---|
ID | 08-041 |
バージョン | |
プラットフォーム |
階層リストのアイテムにXLIFFリソースを割り当てる場合、Get localized string関数を使用しない方法もあります。
APPEND TO LIST(vList; Get localized string("Label");1)
たとえば、上記コードは次のような記述で置き換えることができます。
APPEND TO LIST(vList; ":xliff:Label";1)
定義方法の違いは、リストアイテムのラベルテキストの評価に影響します。たとえば後に次のようなコードを実行したとします。
GET LIST ITEM(vList; List item position(vList; 1); $reference; $text)
前者の方法でリストアイテムのラベルテキストを定義した場合、返される$textの値はXLIFFファイルの内容とカレントのローカライズ設定により決定されるリテラルな値です。後者の方法で定義した場合、$textの値は常に":xliff:Label"です。