是否有任何python库可以获取特定语言代码的国家/地区列表,它是官方语言或常用语言?
例如,"fr"的语言代码与29个国家相关联,其中法语是官方语言加上常用的8个国家.
我知道有一种方法可以从国家/地区代码中获取国家/地区名称,但另一种方式是否也可能?到目前为止,我找不到将"荷兰"这样的字符串转换为"NL"的函数.如果可能,我如何获得国家/地区代码?
塞尔维亚语有拉丁字母和西里尔字母。在 Android 的日期和时间选择器小部件中,显示的塞尔维亚语言区域字母似乎是西里尔字母,如此处所示。
我想更改区域设置,以便 Android 小部件使用拉丁塞尔维亚字母。
当前的语言/国家代码(产生西里尔字母)分别是sr和RS。因此,我的 setLocale 函数被称为
setLocale("sr", "RS");
Run Code Online (Sandbox Code Playgroud)
这是我不确定的部分 - 根据localeplanet.com,拉丁塞尔维亚语的本地代码是sr_Latn_RS。但是,我都尝试过
setLocale("sr_Latn", "RS");
//and
setLocale("sr_Latn_RS", "RS");
Run Code Online (Sandbox Code Playgroud)
两者都不起作用(没有变化,默认为英语)。根据 Android 文档,setLocale 似乎需要两个字母代码。
语言代码是 ISO 639-1 定义的两个字母的小写 ISO 语言代码(例如“en”)。国家/地区代码是 ISO 3166-1 定义的两个字母大写 ISO 国家/地区代码(例如“US”)。变体代码未指定。
那么如何指定拉丁塞尔维亚语区域设置代码?或者它不存在?
我点击选择器,它将打开屏幕,屏幕上显示元素列表,我们可以添加搜索栏吗?
我实现了国家/地区选择器,在国家/地区列表中显示国家/地区名称和国家/地区代码,以便在该列表屏幕上添加搜索栏轻松查找国家/地区。
struct ContentView: View {
//All Country get from the plist with country Code and Coutnry Name.
let countyList = Country().getAllCountyInfo()
// Selected Country
@State private var selectedCountry = 0
var body: some View {
NavigationView {
Form {
Picker(selection: $selectedCountry, label: Text("Country")) {
ForEach(countyList) { country in
HStack{
Text(country.countryName ?? "")
Spacer()
Text(country.countryCode ?? "")
}
}
}
}
.navigationBarTitle("Select country picker")
}
}
}
Run Code Online (Sandbox Code Playgroud)
通过运行上面的代码,它将打开一个像上面屏幕一样的国家/地区列表。
在上面的屏幕上(国家/地区列表)。
如何添加搜索栏来过滤国家/地区数据?
我打算使用Polymaps.org库(与Protovis结合)来创建一个漂亮的基于矢量的世界地图.但是,示例(http://polymaps.org/ex/world.html)使用了专题制图中的GeoJSON,但国家/地区是按名称而不是按其2位数国家/地区代码编码的.
当我对数据进行配对时,我对"俄罗斯"与"俄罗斯共和国"等问题存在疑问.有人知道使用ISO 2或3位数代码的国家的GeoJSON文件吗?使用这些名字似乎很疯狂.
任何其他SVG类型文件也是有用的.我可以创建一个,但我觉得它必须存在,我只是不知道如何找到它.
我在哪里可以获得货币列表以及国家/地区代码?
例
Code, Currency Name, Country, Format, Decimal Points, Currency Regime, Major Unit, Minor Unit, Equivalence,
USD, US Dollar, United States, $#,###.##, 2, float, dollar, cents, 100 cents = dollar
Run Code Online (Sandbox Code Playgroud)
REF:http://www.oanda.com/currency/currency-code? srccont = rightnav
<---这是完美的,但他们不提供下载的数据库?
我有一个包含所有可用国家/地区代码的对象。我想知道如何通过给定的电话号码获取国家/地区代码并显示相应的国家/地区名称。电话号码将类似于 16041234567(加拿大/美国 +1)或 8601012345678(中国 +86)或前面没有加号(+)的任何其他国家/地区的电话号码。我只想获取国家/地区代码,然后我知道如何显示名称。看起来代码可以是 1 到 4 位数字。
我正在尝试将国家/地区名称转换为所需的国家/地区代码。
例如:
United Kingdom : UK
Run Code Online (Sandbox Code Playgroud)
我已尝试以下操作:
import pycountry
user_input = raw_input(': ')
mapping = {country.name: country.alpha2 for country in pycountry.countries}
print mapping.get(user_input)
Run Code Online (Sandbox Code Playgroud)
我相信我可能误解了文档,因为我收到以下错误:
mapping = {country.name: country.alpha2 for country in pycountry.countries}
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pycountry/db.py", line 22, in __getattr__
raise AttributeError
AttributeError
Run Code Online (Sandbox Code Playgroud) 一周前,https://restcountries.eu/rest/v2/all提供了国家/地区代码,但现在它不起作用,所以有人如何使用它来获取所有国家/地区代码。
代码抛出无法建立 SSL 连接,请参阅内部异常。根据“https://restcountries.eu/rest/v2/all”此 API 的其余调用的验证过程,远程证书无效。
用于获取所有国家/地区代码、名称和国旗的任何备用 API。因为我们在 ASP.Net 端、前端端(Angular)Andriod 和 iOS 应用程序中使用它。最好有API。
country-codes ×10
android ×3
python ×2
arrays ×1
asp.net-core ×1
c# ×1
country ×1
csv ×1
database ×1
geojson ×1
javascript ×1
locale ×1
localization ×1
protovis ×1
python-2.7 ×1
searchbar ×1
svg ×1
swift ×1
swiftui ×1
swiftui-list ×1