跳转至内容

Wikivoyage:RDF 远征/语言

来自维客旅行

此处的目的是定义在目的地使用的语言或多种语言。 数据可用于自动将短语手册添加到导航区域的“相关文章”部分。

关系

[]

在 RDF 级别,似乎没有一种标准方法来说“此地点使用此语言”。 因此,我们需要将其添加到我们的本地模式中 - 类似于 wts:languageSpoken。 我们可以使用标准的 RFC 3066 标识符来表示语言(“en”、“fr”、“pt-BR”)。

这样我们就可以说


 place:Brazil wts:languageSpoken "pt-BR" .

 place:Switzerland wts:languageSpoken "fr", "de", "it", "rm" .

对于大多数国家/地区,这只需要在国家/地区级别定义。 但是,对于使用与其所在国家/地区不同的语言的地区,我们也可以在地区级别添加语言代码。



 place:Catalonia wts:languageSpoken "ca", "es" .

 place:Brittany wts:languageSpoken "br", "fr" .

为了节省一些工作,我们可以假设在一个地方使用的语言是 a) 为该地点定义的语言,或 b) 在 isIn 层次结构中定义的第一个语言。 为了避免对国家语言是否在该地区使用或理解有任何困难的规则,我们可以要求如果定义了任何语言,则必须定义所有语言。

模板

[]

Template:Language 用于说明“本文涵盖的地点使用相关的语言。” 例子

{{language:en}}
{{language:fr-CA}}


© 2026 wikivoyage.cn. Text is available under the CC BY-SA 4.0 License.