“语言:未指定”与“语言:不适用”有什么区别?


17

在多语言环境下,Drupal 8 Language: Not specifiedLanguage: Not applicableDrupal 8有什么区别?

在Drupal 7(和6,IIRC)中没有这样的区别,在我看来,Language: Natural与vs 的Drupal 7方法相比,这有点多余Language: name。我也没有在Google的快速搜索中找到有关此差异的任何文档,并认为如果在这里进行解释会很好。

Answers:


13

不适用表示我们知道人类语言的概念不适用于此文本内容。此类内容的一个相关示例是二进制代码

有关更多信息,请参见http://www.w3.org/International/questions/qa-no-language#nonlinguistic

未指定表示我们不知道文字是否包含人工语言内容。

有关更多信息,请参见http://www.w3.org/International/questions/qa-no-language#undetermined

(两个“查看更多”链接均来自代码文档,在\Drupal\Core\Language\LanguageInterface其中很好地解释了这些常量)。


通常,这两个选项都不会改变内容的显示方式,但是,如果您愿意(在视图,自定义代码中,...),它们可以使您与网站上的内容区别对待。


1
伯迪尔(Berdir),我主要是为读者而写的-我了解“语言:未指定”在概念上等同于Drupal 7的“自然语言” ...
JohnDoea

2
是的,它是正确的,并且不适用,是Drupal 8中添加的新选项
。– Berdir
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.