HTML-filer

Added in version 4.1.

Det översättningsbara innehållet extraheras från HTML-filerna och erbjuds för översättning.

Observera

Till skillnad från de flesta andra format kommer ändringarna i översättningsfilerna inte att importeras till Weblate, eftersom det inte kan göras på ett tillförlitligt sätt. Källan till översättningarna är Weblate, inte den översatta filen.

Se även

HTML

Exempelfil:

<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>
Stödda funktioner

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

Osäker HTML, strict-same

Weblate-konfiguration

Typisk Weblate Komponentkonfiguration

Filmask

path/*.html

Enspråkig basspråkfil

path/en.html

Mall för nya översättningar

path/en.html

Filformat

HTML-fil

Filformatsparametrar

html_merge_duplicates=True

Handling duplicate strings

By default, Weblate treats each occurrence of a string as a separate translation unit to provide line-based context. This can be problematic in HTML files, where moving elements changes the context and can lead to translation loss.

To consolidate identical strings into a single translation unit, enable Deduplicate identical strings in the Filformatsparametrar.

Observera

Enabling this option disables line-based context for the merged units, ensuring that translations remain stable even if elements are moved within the document.