ファイル拡張子 |
.html |
API拡張 |
html |
インポート |
はい |
エクスポート |
はい |
複数形のサポート |
いいえ |
説明のサポート |
いいえ |
フォーマットオプション |
document_id |
HTMLは様々な文脈で使用されています。Web開発は静的HTMLファイルから脱却しましたが、EメールなどのHTMLコンテンツは残っています。
サポートされているすべてのファイル形式と同様に、システムはバックグラウンドで使用される XML tags に基づいてドキュメントからキーと値を抽出しようとします。このプロセスでは、HTMLファイルの単純な要素(見出し、段落など)は正しく検出されますが、それ以上の複雑なコンテンツはサポートされません。
すべての HTML tags がエディタにインポートされ、段落を正確に認識できるようになります。
例:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Phrase Stringsの例</title> </head> <body> <h1 data-i18n="page.title">アプリへようこそ</h1> <p data-i18n="page.subtitle">ご滞在をお楽しみください</p> <!-- 翻訳可能Stringsの折り返しに使用されるXMLスタイルのブロック --> <translations> <string key="user.login.button">Log In</string> <string key="user.logout.button">Log Out</string> <string key="user.greeting">Hello, {{username}}!</string> <文字列キー="form.error.required">このフィールドは必須です。</文字列> <string key="form.error.email">Please enter a valid email address.</string> </translations> <!-- Stringsとして識別される可能性のあるその他のUIコンテンツ --> <ボタン data-i18n="user.login.ボタン">ログイン</ボタン> <ボタン data-i18n="user.logout.ボタン">ログアウト</ボタン> <!-- 埋め込み SVG (XML のまま) --> <svg width="100" height="100"> <text x="10" y="20" data-i18n="graphic.label">チャート</text> </svg> </body> </html>
-
data-i18n
属性は、内容をローカライズされた Strings に置き換える必要がある HTML 要素を検出する一般的な方法です。 -
<文字列
キー="...">値</文字列>を持つ<translations>
ブロックは、識別可能なカスタム XML ブロックです。 -
{{username}}
などのプレースホルダーは動的コンテンツを示します。
ファイル形式オプション
識別子 |
document_id |
タイプ |
文字列 |
アップロード |
いいえ |
ダウンロード |
はい |
概要 |
エクスポートの基となるプロジェクト内の既存の HTML ドキュメントのドキュメント ID を使用します。 |