gpt4 book ai didi

mediawiki - 如何为维基数据获取所有允许的语言

转载 作者:行者123 更新时间:2023-12-03 08:18:11 26 4
gpt4 key购买 nike

我正在编写一个与维基数据交互的工具,其中标签和描述被添加到项目中。但是我想在尝试添加它之前验证该语言是否受支持。

所以我的问题是如何获得允许的语言代码列表。文档将其描述为 UserLanguageCode但没有提供有关检索允许值的信息。

我知道我可以通过对数据库执行以下 SQL 操作来获取所有使用语言的列表,但这既缓慢又低效:SELECT DISTINCT term_language FROM wb_terms .

顺便说一句,MonolingualText 语句的允许语言列表是否相同?

最佳答案

IRC channel 上的用户hoo #wikidata找到了这个解决方案:

在此地址获取 JSON 负载:

https://www.wikidata.org/w/api.php?action=paraminfo&modules=wbsetlabel

并提取

 modules[0].parameters[8].type

这个列表中的语言确实比 MediaWiki 的所有 UI 语言都要少。

关于mediawiki - 如何为维基数据获取所有允许的语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46507037/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com