¿Cuál es la diferencia entre "Idioma: no especificado" y "Idioma: no aplicable"?

17

¿Cuál es la diferencia entre Language: Not specifiedy Language: Not applicableen Drupal 8 en el contexto de multilingüismo?

No hubo tal distinción en Drupal 7 (y 6, IIRC) y me parece un poco redundante en comparación con el método de Drupal 7 Language: Naturalvs 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í.

JohnDoea
fuente

Respuestas:

13

No aplicable significa que sabemos que el concepto mismo de los lenguajes humanos no se aplica a este contenido textual. Un ejemplo relevante para dicho contenido sería el código binario .

Para más información, visite http://www.w3.org/International/questions/qa-no-language#nonlinguistic .

No especificado significa que no sabemos si el texto puede o no incluir 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" se toman de la documentación del código en la \Drupal\Core\Language\LanguageInterfaceque se explican 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, ...)

Berdir
fuente
1
Berdir, escribo esto principalmente para los lectores que vienen: entiendo que "Idioma: no especificado" es conceptualmente igual al "Idioma natural" de Drupal 7 ...
JohnDoea
2
Correcto, es y no es una nueva opción que se agregó en Drupal 8.
Berdir