Pregunta:
¿Cuál es la diferencia entre Language: Not specified
e Language: Not applicable
en Drupal 8 en el contexto del multilingüismo?
No había tal distinción en Drupal 7 (y 6, IIRC) y me parece un poco redundante en comparación con el método Drupal 7 de Language: Natural
vs Language: name
. Tampoco encontré ninguna documentación sobre esto en una búsqueda rápida en Google sobre la diferencia y pensé que sería bueno si tuviéramos una explicación aquí.
Respuesta:
No aplicable significa que sabemos que el concepto mismo de lenguajes humanos no se aplica a este contenido textual. Un ejemplo relevante de dicho contenido sería el código binario .
Para obtener más información, consulte http://www.w3.org/International/questions/qa-no-language#nonlinguistic .
No especificado significa que no sabemos si el texto puede incluir o no contenido en lenguaje humano.
Para obtener más información, consulte http://www.w3.org/International/questions/qa-no-language#undetermined .
(Ambos enlaces "ver más" están tomados de la documentación del código en \Drupal\Core\Language\LanguageInterface
que explica esas constantes bastante bien).
En general, ambas opciones no hacen ninguna diferencia en la forma en que se muestra el contenido, pero le permiten tratar de manera diferente el contenido de su sitio si lo desea (en vistas, código personalizado, …)