Jaka jest różnica między „językiem: nieokreślony” a „językiem: nie dotyczy”?

17

Jaka jest różnica między Language: Not specifiedi Language: Not applicablew Drupal 8 w kontekście wielojęzyczności?

Nie było takiego rozróżnienia w Drupal 7 (i 6, IIRC) i wydaje mi się raczej zbędne w porównaniu do metody Drupal 7 Language: Naturalvs Language: name. Nie znalazłem też żadnej dokumentacji na ten temat w szybkim wyszukiwaniu w Google na temat różnicy i pomyślałem, że byłoby miło, gdybyśmy mieli wyjaśnienie tutaj.

JohnDoea
źródło

Odpowiedzi:

13

Nie dotyczy, oznacza to, że wiemy, że sama koncepcja języków ludzkich nie ma zastosowania do tego tekstu. Odpowiednim przykładem takiej treści byłby kod binarny .

Więcej informacji można znaleźć na stronie http://www.w3.org/International/questions/qa-no-language#nonlinguistic .

Nieokreślony oznacza, że ​​nie wiemy, czy tekst może zawierać treści w języku ludzkim, czy nie.

Więcej informacji można znaleźć na stronie http://www.w3.org/International/questions/qa-no-language#undetermined .

(Oba linki „zobacz więcej” są zaczerpnięte z dokumentacji kodu, w \Drupal\Core\Language\LanguageInterfacektórej całkiem dobrze wyjaśniono te stałe).


Ogólnie rzecz biorąc, obie opcje nie mają znaczenia, jak treść jest wyświetlana, ale pozwalają traktować inaczej do treści w witrynie, jeśli chcesz (w widokach, niestandardowym kodzie, ...)

Berdir
źródło
1
Berdir, piszę to głównie dla przyszłych czytelników - Rozumiem, że „Język: nieokreślony” jest koncepcyjnie równy „
Językowi
2
Zgadza się, jest i nie ma zastosowania była nowa opcja, która została dodana w Drupal 8.
Berdir 10.04.16