Tips

階層リストのラベルテキストにXLIFFを使用する場合の注意

日付2008/10/20
ID08-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"です。