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

17

Quelle est la différence entre Language: Not specifiedet Language: Not applicabledans Drupal 8 Dans le contexte de la multilinguisme?

Il n'y avait pas une telle distinction dans Drupal 7 (et 6, IIRC) et il me semble un peu redondant par rapport à la méthode Drupal 7 Language: Naturalvs 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.

JohnDoea
la source

Réponses:

13

Sans objet signifie que nous savons que le concept même de langues humaines ne s'applique pas à ce contenu textuel. Un exemple pertinent pour un tel contenu serait le 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 plus d'informations, voir http://www.w3.org/International/questions/qa-no-language#undetermined .

(Les deux liens "voir plus" sont tirés de la documentation du code \Drupal\Core\Language\LanguageInterfacequi 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é, ...)

Berdir
la source
1
Berdir, j'écris ceci principalement pour les lecteurs à venir - Je comprends que "Langue: Non spécifié" est conceptuellement égal au "Langage naturel" de Drupal 7 ...
JohnDoea
2
Correct, c'est et n'est pas applicable était une nouvelle option qui a été ajoutée dans Drupal 8.
Berdir