Commerce 翻訳をインポートするための XLIFF ファイル形式
トランスレーションワークベンチでは、XML Localization Interchange File Format (XLIFF) および Salesforce Translation File (STF) ファイル形式がサポートされています。
必要なエディション
XLIFF 形式を使用することをお勧めします。メタデータとデータ翻訳ソースファイルをエクスポートしてテンプレートとして使用し、ストアのメタデータと商品、プロモーション、カテゴリデータ項目の初期翻訳を入力できます。「データ翻訳ファイルのエクスポート」を参照してください。
重要 インポートする翻訳ファイルを適切にエンコードするには、Xfill ファイルを UTF-8 形式で保存します。
| 要素 | 目的 | 属性 |
|---|---|---|
<trans-unit> |
XLF ファイル内の翻訳可能な単元を表します。この要素は、ソーステキストとそれに対応する翻訳をカプセル化するために使用されます。 |
|
<source> |
翻訳する必要がある元のテキスト。書式設定に HTML エンコードまたは CDATA セクションを含めることができます。 | なし |
<target> |
<source> 要素にあるテキストの翻訳バージョン。 |
必須属性はありませんが、翻訳に関する追加のコンテキストやメタデータを提供する省略可能な属性を含めることができます。いくつかの一般的な属性には、次のものがあります。
|
XLIFF ファイル管理のヒント
- コンテキスト情報: メッセージのコンテンツを説明する
<note>タグを<target>に追加して、翻訳者がメッセージを翻訳できるようにします。<trans-unit id="homepage.greeting"> <source>Hello, world!</source> <target>Bonjour, le monde!</target> <note>This is a greeting message displayed on the homepage.</note> </trans-unit> - プレースホルダーと変数の処理: ソーステキストにプレースホルダーまたは変数 ({0}、%s など) が含まれている場合、プレースホルダーが翻訳先テキストで保持され、翻訳者にわかりやすく文書化されていることを確認します。
<trans-unit id="product.price"> <source>The price is {0}.</source> <target>Le prix est {0}.</target> <note>{0} will be replaced with the actual price</note> </trans-unit> - Validation and Testing (検証とテスト): XLF ファイルを検証して、適切な形式であり、XLIFF 標準に準拠していることを確認します。XLIFF 検証をサポートする XML 検証ツールまたはエディターを使用します。ステージング環境で翻訳をテストして、正しく表示され、書式設定や表示に問題がないことを確認します。
- 一貫した言語コード: 一貫した標準言語コードを使用します (英語の場合は
en、フランス語の場合はfr、ドイツ語の場合はdeなど)。throughout the file. xml <file source-language="en" target-language="fr" datatype="plaintext" original="example.txt"> </file> - バージョン管理とバックアップ: XLF ファイルのバージョン管理とバックアップを保持します。これは、変更を追跡し、必要に応じてロールバックし、翻訳の履歴を管理するために重要です。
- 翻訳管理システム (TMS) との統合: 翻訳管理システム (TMS) を使用している場合は、XLF ファイルと TMS との互換性があり、インポート/エクスポートプロセスが適切に定義されていることを確認します。
- 特殊文字の処理: XML 解析エラーを回避するために、CDATA セクションを使用するか、特殊文字 (&、<`、`> など) をエスケープします。
<trans-unit id="special.characters"> <source><p>Click & learn more.</p></source> <target><p>Cliquez & apprenez plus.</p></target> </trans-unit> - リッチテキスト書式設定: CDATA セクションを使用して、<source> 要素と <target> 要素内にリッチテキスト書式設定 (HTML タグ) を含めることで、XML 解析の問題を回避します。
<trans-unit id="rich.text"> <source><p>Welcome to <b>Salesforce</b>!</p></source> <target><p>Bienvenue chez<b>Salesforce</b>!</p></target> </trans-unit>
この記事で問題は解決されましたか?
ご意見をお待ちしております。

