Locale 及Locale.getDefault()

news/2024/11/24 22:29:21/

1.什么是Locale?

Locale对象表示了一个特定的地理,政治或文化区域。需要使用到Locale执行其任务的操作称为区域设置敏感,并使用Locale为用户定制信息。

例如显示一个数字就是一个区域设置敏感的操作–该数字应根据用户所在国家,地区或文化的习俗和惯例进行格式化。

2.Locale.getDefault()使用

   1.在日期格式里:

  val format = SimpleDateFormat("MM-dd HH: mm", Locale.getDefault())

    2.在语言设置时,需要对返回的字符串进行大写/小写操作,这时候在toUpperCase()使用Locale.getDefault(),他便会根据语言环境自行转换

textReplyType.text=setReplyTypeTextUP(data.getAnswerMsgType().toString())?.toUpperCase(Locale.getDefault())

3.Locale 获取语言,地区,或者 “语言_地区” 的方法

Locale.getDefault().getLanguage()       ---> en      
Locale.getDefault().getISO3Language()   ---> eng 
Locale.getDefault().getCountry()        ---> US 
Locale.getDefault().getISO3Country()    ---> USA 
Locale.getDefault().getDisplayCountry() ---> United States 
Locale.getDefault().getDisplayName()    ---> English (United States) 
Locale.getDefault().toString()          ---> en_US
Locale.getDefault().getDisplayLanguage()---> English

4.Locale里的部分静态变量

 

5.各个国家的代码:链接


http://www.ppmy.cn/news/779520.html

相关文章

Linux国际化设置locales

更新国际话文件时 yanyan-laptop:/var/lib/locales/supported.d$ sudo locale-gen Generating locales... en_AG.UTF-8... done en_AU.UTF-8... done en_BW.UTF-8... done en_CA.UTF-8... done en_DK.UTF-8... cannot open locale definition file da_DK: No such file o…

locales的配置

config --> locales --> 下面有 en.yml, zh-CN.yml 默认中文,config --> application.rb 配置如下 config.i18n.load_path Dir[Rails.root.join(config, locales, *.{rb, yml}).to_s] config.i18n.default_locale :"zh-CN" config.i18n.ava…

多模态系列论文--CoCa 详细解析

论文地址:CoCa: Contrastive Captioners are Image-Text Foundation Models 代码地址:CoCa CoCa 1 摘要2 网络结构3 损失函数4 实验结果5 总结 1 摘要 CoCa代表Contrastive Captioners的缩写,代表模型用两个目标函数训练出来的,一…

C语言—最大公约数和最小公倍数

作者主页:paper jie的博客_CSDN博客-C语言,算法详解领域博主 本文作者:大家好,我是paper jie,感谢你阅读本文,欢迎一建三连哦。 本文录入于《算法详解》专栏,本专栏是针对于大学生,编程小白精心…

使用docker安装Nacos,远程连接nacos报错,please check server x.x.x.x ,port 9848 is available

报错: please check server 127.0.0.1 ,port 9848 is available 原因: 当nacos客户端升级为2.x版本后,新增了gRPC的通信方式,新增了两个端口。这两个端口在nacos原先的端口上(默认8848),进行一定偏移量自动生成.。 当客户端升级成2.x版本时&…

即将过期的证书更新

kubeadm alpha certs check-expiration kubernetes证书过期时间 1、各个证书过期时间 /etc/kubernetes/pki/apiserver.crt #1年有效期 /etc/kubernetes/pki/front-proxy-ca.crt #10年有效期 /etc/kubernetes/pki/ca.crt #10年有效期 /etc/kubernetes/pki/apiserver-etcd-cl…

苏州一日游归来

这是学习笔记的第 1941 篇文章 在盲目中选择了苏州这个城市,也就随机开启了这样一段旅程。苏州这座城市蛮有意思,经济总量很高,但是在大家的印象中存在感却不高,我们拿一些基础数据来说明。在2016年,苏州的GDP达15400亿…

甘思咪哚,肉骨茶,Greenland

甘思咪哚:彝语,意为“快乐,吉祥,美丽的地方” 玲姐介绍了一家云南菜馆,据她云南人的专业评价:非常的地道。这家云南菜馆就叫“甘思咪哚”。 本想等到小梁同学出差回来的时候一起纠集了队伍去那里聚会,可是实在忍不住,便一个人先行杀了过去。说实话,这家位于石牌东路…