Types de fichiers pris en charge (Strings)

.HTML (Strings)

Le contenu est traduit de l’anglais par Phrase Language AI.

Extensions de fichier

.html

Extension d'API

html

Importer

oui

Export

oui

Prise en charge des formes plurielles

non

Prise en charge de la description

non

Options de format

Ces options peuvent être spécifiées lorsqu'un fichier est chargé et/ou Téléchargé. Selon la méthode de chargement/Téléchargement (API, CLI, synchronisation de dépôt, etc.), elles peuvent être spécifiées dans les paramètres de requête charger, Télécharger ou dans le fichier de configuration phrase.yml.

document_id

Le HTML est utilisé dans de nombreux contextes. Le développement web s'est éloigné des fichiers HTML statiques, mais le contenu HTML est toujours présent, par exemple sous forme d'e-mails.

Comme pour tous les formats pris en charge, le système tente d'extraire les clés et les valeurs du document en fonction des tags XML utilisés en arrière-plan. Au cours de ce processus, les éléments simples du fichier .HTML (titres, paragraphes, etc.) sont détectés correctement, mais tout contenu plus complexe n'est pas pris en charge.

Tous les tags HTML sont importés dans l'éditeur, permettant une reconnaissance précise des paragraphes.

Exemple :

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Phrase Strings Example</title>
</head>
<body>
  <h1 data-i18n=\"page.title\">Welcome to Our App</h1>
  <p data-i18n=\"page.subtitle\">We hope you enjoy your stay.</p>

  <!-- XML-style block used to wrap traduisible Strings -->
  <translations>
    <string key="user.login.button">Log In</string>
    <string key="user.logout.button">Log Out</string>
    <string key=\"user.greeting\">Hello, {{username}}!</string>
    <string key=\"form.error.required\">Ce champ est obligatoire.</string>
    <string key=\"form.error.email\">Veuillez saisir une adresse e-mail valide.</string>
  </translations>

  <!-- Plus de contenu d'interface utilisateur qui pourrait être identifié comme des Strings -->
  <button data-i18n=\"user.login.button\">Connexion</button>
  <button data-i18n="user.logout.button">Log Out</button>

  <!-- SVG intégré (toujours du XML !) -->
  <svg width=\"100\" height=\"100\">
    <text x=\"10\" y=\"20\" data-i18n=\"graphic.label\">Graphique</text>
  </svg>
</body>
</html>
  • Lorsqu'il est présent sur un élément traduisible, ou sur son élément parent pour les nœuds de texte nus, la valeur de l'attribut data-i18n devient la clé du segment. Lorsque l'attribut est absent ou vide, Phrase génère une clé à partir du contenu textuel du segment lui-même.

  • Le bloc <translations> avec <string key=\"...\">valeur</string> est un bloc XML Personnalisé identifiable.

  • Les espaces réservés comme {{username}} signalent un contenu dynamique.

Options de format

Identifiant

document_id

Type

chaîne

Charger

non

Télécharger

oui

Description

Prend l'Identifiant du document des documents HTML existants au sein du projet sur lequel l'export doit être basé.

Cet article vous a-t-il été utile ?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.