Passer au contenu
EPUBCheck · Document de paquet (OPF)

EPUBCheck OPF-092 : tag de langue mal formé

Mis à jour :

EPUBCheck OPF-092 est un message d'erreur : «Language tag "…" is not well-formed: …. » Une balise de langue dans le EPUB n'est pas une balise BCP 47 bien formée. EPUBCheck cite la balise et la raison ; les applications de lecture utilisent la langue pour le trait d'union, les polices et la synthèse vocale.

Le message officiel

Language tag "%1$s" is not well-formed: %2$s

Gravité par défaut
Erreur. Le EPUB enfreint une règle de la spécification et est invalide. Les magasins et l'envoi à Kindle peuvent le rejeter, et EPUBCheck sort avec le statut 1.
version EPUBCheck
5.4.0

%1$s, %2$s… sont remplis avec le fichier, la valeur ou l'élément EPUBCheck trouvé.

Causes typiques

  • Noms de langues au lieu de codes, tels que "English".
  • Des underscores au lieu de tirets, tels que "en_US".
  • Erreurs typographiques ou espaces supplémentaires dans les attributs dc:language, xml:lang ou lang.

Comment le corriger

  1. Lisez les citations de balise EPUBCheck et trouvez où elle est utilisée.
  2. Remplacez-le par un code BCP 47 : en, en-US, es, pt-BR, ja, ar.
  3. Utilisez le même code dans dc:language et dans les attributs lang et xml:lang du contenu.

Quand ce n'est pas ça

Si dc:language est complètement manquant, EPUBCheck rapporte une erreur de schéma (RSC-005) à la place.

Termes utilisés ici

Autres messages OPF

  • OPF-091 The item href URL must not have a fragment identifier.
  • OPF-093 The "media-type" attribute is required for linked resources located in the EPUB container
  • OPF-090 It is encouraged to use MIME media type "…" instead of "…".
  • OPF-094 The "media-type" attribute is required for "…" links.
  • OPF-089 The "alternate" link rel keyword cannot be paired with other keywords.
  • OPF-095 The "media-type" attribute of "voicing" links must be an audio MIME type, but found "…".

Sources

Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.

FAQ

Que signifie EPUBCheck OPF-092 ?

EPUBCheck OPF-092 est un message d'erreur : «Language tag "…" is not well-formed: …. » Une balise de langue dans le EPUB n'est pas une balise BCP 47 bien formée. EPUBCheck cite la balise et la raison ; les applications de lecture utilisent la langue pour le trait d'union, les polices et la synthèse vocale.

Est-ce que OPF-092 est une erreur ?

OPF-092 est signalé comme une erreur par défaut. Le EPUB enfreint une règle de la spécification et est invalide. Les magasins et l'envoi à Kindle peuvent le rejeter, et EPUBCheck se termine avec le statut 1.

PDF vers EPUB outils

Chaque outil utilise le même moteur. Jusqu'à 3 livres par jour sont gratuits.

Voir tous les outils