- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
默认情况下,Android 始终以西里尔字母显示塞尔维亚语,但从 7.0 开始,用户可以在西里尔字母和拉丁字母之间进行选择。应用程序(主要来自 Google)通常将西里尔字符串放在 sr
中,将拉丁字符串放在 b+sr+Latn
中。但是,b+sr+Latn
与通常使用破折号的约定(例如 sr-rRS-port
)有很大不同。
b 代表什么?语法是什么,我还能用它指定什么?
最佳答案
这是一个 BCP 47 语言标签。它以 b 开头,后跟语言、脚本、区域和变体。
BCP 47 documentation
b+sr+Latn
将是带有拉丁脚本的塞尔维亚语。b+sr+Latn+RS
在塞尔维亚是塞尔维亚语,带有拉丁字母。
同样适用于阿塞拜疆语:b+az+Latn
– 拉丁字母b+az+Cyrl
– 西里尔字母b+az+Arab
– 阿拉伯文字
但实际上您可以进行任何可能的组合:b+ja+Hrkt
– 只有平假名和片假名的日语b+ru+Latn
– 带有拉丁脚本的俄语b+hu+Hung
– 带有匈牙利 rune 脚本的匈牙利语b+en+Cyrl+US
– 使用西里尔字母的美式英语b+hy+Piqd+DE
– 使用克林贡文字的德语亚美尼亚语
(但支持将非常有限)
另见:
ISO 639-3 language list
ISO 15924 script list
ISO 3166-1 alpha-2 country list
关于android - b 代表什么,b+sr+Latn 背后的语法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42937870/
我正在寻找匹配 /(?=\W)(gimme)(?=\W)/gi 或类似的东西。 \W 应该是零宽度字符来包围我的实际匹配项。 也许有一些背景。我想用添加的文字填充替换某些单词(总是 \w+),但前提是
如何在不使用 Intent 连接到 VPN 服务的情况下以编程方式检测流量是否正在通过 VPN。有系统调用吗? 最佳答案 这个有效: private boolean checkVPN() {
我是一名优秀的程序员,十分优秀!