web-dev-qa-db-fra.com

Quelle est la différence entre «Langue: non spécifié» et «Langue: non applicable»?

Quelle est la différence entre Language: Not specified et Language: Not applicable in Drupal 8 Dans le contexte de la multilinguisme?

Il n'y avait pas une telle distinction dans Drupal 7 (et 6, IIRC) et cela me semble un peu redondant par rapport à la méthode Drupal 7 de Language: Natural contre Language: name. Je n'ai pas non plus trouvé de documentation à ce sujet dans une rapide recherche Google sur la différence et j'ai pensé que ce serait bien si nous avions une explication ici.

17
JohnDoea

Sans objet signifie que nous savons que le concept même de Langues humaines ne fait pas appliquer à ce contenu textuel. Un exemple pertinent pour un tel contenu serait code binaire .

Pour plus d'informations, voir http://www.w3.org/International/questions/qa-no-language#nonlinguistic .

Non spécifié signifie que nous ne savons pas si le texte peut ou non inclure du contenu en langage humain.

Pour en savoir plus, voir http://www.w3.org/International/questions/qa-no-language#undknown .

(Les deux liens "voir plus" sont extraits de la documentation du code dans \Drupal\Core\Language\LanguageInterface ce qui explique assez bien ces constantes).


En général, les deux options ne font aucune différence sur la façon dont le contenu est affiché, mais elles vous permettent de traiter différemment le contenu de votre site si vous le souhaitez (dans les vues, le code personnalisé, ...)

13
Berdir