言語変数の書き出しと読み込み
Experience Manager Guidesでは、選択した言語に存在する言語変数を書き出しおよび読み込むことができます。 すべての言語変数を、定義済みの値と共に簡単に書き出すことができます。 これには、アプリケーション変数とユーザー変数の両方が含まれます。 書き出したファイルを使用して、必要な変更を値に加えたり、他の言語にローカライズしたりできます。
また、言語変数を含む XML ファイルを読み込むこともできます。 Experience Manager Guidesでは、application 変数と user 変数の両方を含め、既に定義されている言語変数のみが読み込まれます。 まだ定義されていない変数は読み込まれません。
言語変数の書き出し
言語の言語変数を書き出すには、ドロップダウンから言語を選択して、「書き出し」を選択します
language_variable_<ln>
という形式の XML ファイルが作成されます。<ln>
は選択された言語のコードです。 例えば、英語は language_variable_en.xml
、フランス語は language_variable_fr.xml
です。
言語変数の読み込み
言語変数を読み込むには:
-
ドロップダウンから言語を選択し、「読み込み」を選択します
。
-
言語変数を含む XML を参照して選択します。 例えば、language_variable_en.xml のように指定します。
次の形式の XML ファイルを読み込むことができます。
<?xml version="1.0" encoding="UTF-8"?>
<variables>
<variable id="note-important">Important: </variable>
<variable id="note-caution">Avertir: </variable>
<variable id="image-with-text">Text and image <img src="/content/dam/assets/images/image_with_text.png" /> </variable>
</variables>
ファイルを読み込むと、同じ ID を持つ変数が読み込まれます。 選択した言語の変数の値が XML ファイルの変数の値で更新されます。 更新された変数の数に関するメッセージが表示されます。
- ファイルが XML ファイルでない場合や、言語変数に対応しない間違った形式がファイルに含まれている場合は、XML ファイルに問題があるというエラーが表示されます。 >
- ファイルに同じ ID の変数が含まれていない場合は、読み込まれたファイルに一致する言語変数が見つからないという警告が表示されます。