HTML ファイル

Added in version 4.1.

翻訳するコンテンツを HTML ファイルから抽出し、翻訳するために使用します。

注釈

他の多くのフォーマットとは異なり、翻訳ファイルの変更は確実に Weblate にインポートされない点に注意してください。翻訳の正確な情報源は翻訳ファイルではなく Weblate です。

参考

HTML

ファイルの例:

<html>
  <body>
    <p>Ahoj světe!</p>

    <p>Orangutan has five bananas.</p>

    <p>
      Try Weblate at <a href="https://demo.weblate.org/">weblate.org</a>!
    </p>

    <p>Thank you for using Weblate.</p>
  </body>
</html>
対応機能

File extensions

.html

Linguality

Monolingual

Supports plural

No

Supports descriptions

No

Supports explanation

No

Supports context

No

Supports location

No

Supports flags

No

API identifier

html

Supports read-only strings

No

Check flags added by this format

安全でない HTML, strict-same

Weblate の設定

典型的な Weblate コンポーネント構成

ファイル マスク

path/*.html

モノリンガル用の、基礎となる言語ファイル

path/en.html

新しい翻訳のテンプレート

path/en.html

ファイル形式

HTML ファイル

ファイル形式パラメータ

html_merge_duplicates=True

重複文字列の処理

Weblate はデフォルトで、文字列の各出現箇所を行ベースのコンテキストを提供するために別々の翻訳単位として扱います。しかし、HTML ファイルでは要素を移動するとコンテキストが変化し、翻訳が失われる原因となる場合があります。

同一の文字列を 1 つの翻訳単位に統合するには、ファイル形式パラメータDeduplicate identical strings を有効にしてください。

注釈

このオプションを有効にすると、統合された翻訳単位に対する行ベースのコンテキストが無効になり、ドキュメント内で要素が移動された場合でも翻訳が安定して保持されます。