作者:创世魂
● 本类说明
帮助说明:
本类的主要作用就是系统语言区域的相关操作。
在画板操作中有一个关于本类的实际应用:“画笔类.语言区域(写)”
● 创建
以上为关联方法,此处统一讲解。
“创建”帮助文档:
顾名思义,本方法的作用就是创建一个“语言区域类”对象。
关于参数中的“语言代码”它是一种国际语言标准。
例如:中文“两字母”的语言代码为“zh”,法文则是“fr”。
详情可看“语言代码百度百科”。
“IS03语言代码(读)”帮助文档:
本读属性的作用,是用来读取当前对象中存储的“3字母”长的“ISO语言代码”。
例如:中文的3字母长的语言言代码为“zho”。
不存在返回“空文本”。
“语言代码(读)”帮助文档:
本读属性的作用,就是用来读取当前存储的“两字母”的ISO语言代码。
不存在返回“空文本”。
“显示文本(读)”帮助文档:
本读属性的作用就是,读取当前语言代码的显示文本。
例如:设置的语言代码为“zh”,那么调用本属性读取后就会显示“中文”。
调用本属性,就等同于调用“取显示文本(取用户首选区域())”。
不存在返回“空文本”。
“语言显示文本(读)”帮助文档:
本属性和上一个属性类似。
调用本属性,就等同于调用“取语言显示文本(取用户首选区域())”。
不存在返回“空文本”。
代码编写如下图:
定义“语言区域类”变量,设置参考。
然后调用“创建”方法,创建中文语言区域对象。
最后通过“语言”变量调用各个属性,就可以读取对应的代码和显示文本。
最终结果如下图:
● 创建2
以上四个此处统一讲解。
“创建2”帮助文档:
本方法可同时创建“语言代码”和“国家代码”。
“国家代码”也是一种国际标准代码,有“两字母”和“3字母”的区别。
例如:中国的国家代码为大写的“CN”,法国则是“FR”,其它国家代码大家可自行百度。
本方法创建时需填写“2字母”的代码。
“IS03国家代码(读)”帮助文档:
本读属性的作用是用来,读取当前对象中存储的“3字母”的国家代码。
例如:中国的三字母国家代码为“CHN”。
不存在返回空文本。
“国家代码(读)”帮助文档:
读取当前对象的“两字母”国家代码。
不存在返回空文本。
“国家显示文本(读)”帮助文档:
通俗理解,本方法就是用来读取当前国家的名字。
例如:创建时填写的“CN”,此属性就会返回“中国”。
代码编写如下图:
调用“创建2”方法,创建中文语言代码和中国国家代码。
随后调用相对于的属性,读取对应的数据。
这里额外读取一下“显示文本”。
运行结果如下图:
最终可以看到“国家代码”等信息全部显示出来。
“显示文本”属性也发生了改变,语言名称后增加了国家名。
● 创建3
以上三个此处统一讲解。
“创建3”帮助文档:
本方法的不同之处,就是多了一个“变体代码”。
变体代码并非标准的代码,而是可以自定义的文本。
本参数,可以理解为区域性的语言。
例如:北京话,天津话,上海话等等……
“变体显示文本”帮助文档:
本方法的作用,就是用来读取本对象中的“变体代码”。
如果不存在,返回空文本。
调用本方法,等同于调用“取变体显示文本(取用户首选区域())”
“变体代码(读)”帮助文档:
本读属性的作用同上。
代码编写如下图:
调用“创建3”去创建当前对象。
参数3这里,可以填写“北京”,当然也可以填写其它的地区。
然后依次调用“变体代码”,“变体显示文本()”。
最后再调用“显示文本”,此时会将完整的“语言”,“国家”和“变体”全部显示出来。
运行结果如下图:
● 取用户首选区域
帮助文档如下图:
本方法的作用就是用来读取手机系统当前设置的“语言类”。
因用户可能会随时更改系统语言,所以本方法必须随用随取,不要提前保存。
代码编写如下图:
直接通过“语言区域类”对象来调用本方法即可。
调用了本方法后,可以在后面直接调用“显示文本”读属性,就可以读取当前系统的“语言”。
运行结果如下图:
● 取变体显示文本
帮助文档如下图:
简单来说,本方法的作用和“变体显示文本”一致,只是所写的代码不同而已。
代码编写如下图:
可以看到,本方法调用了“语言区域类.取用户首选区域()”.
通过这样的方式才能够获取到“变体文本”,此处不再演示结果。
● 取国家显示文本
帮助文档如下图:
本方法和“取变体显示文本”一致,也有一个同样的参数,当然代码编写也同样一致。
最终的结果会取出“国家名称”,此处不再详细讲解。
● 取显示文本
帮助文档如下图:
以上两个方法同样如此,不再详细介绍。
● 是否相同
帮助文档如下图:
顾名思义,就是判断两个“语言类”是否相同。
相同返回“真”,否则“返回假”。
代码参考如下,最终结果必然会提示“不相同”。
● 取所有国家代码
帮助文档如下图:
本方法的作用就是取出“所有的国家代码”,返回一个“文本数组”。
注意:本方法取出的是“2字母”的国家代码。
代码编写如下图:
定义一个“文本型[]”数组变量,和一个“计次”的整数变量。
然后调用本方法赋值给数组变量。
最后利用“循环”方法取出“所有国家代码”显示到“编辑框1”中。
运行结果如下图:
可以看到有非常多的国家代码被取出,每一个代码都代表着一个国家。
● 取所有安装区域
帮助文档如下图:
本方法的作用就是取出所有的语言,并返回给一个“语言区域类”数组对象。
代码编写如下图:
代码和“取所有国家代码”一致,都可以利用“循环”方法取出自己想取出的数据。
运行结果如下图:
可以看到,最终取出了各种国家语言。
● 取所有语言代码
本方法的作用就是用来取出所有的“语言代码”,代码编写参考上一个方法,此处不再详细介绍。
● 获取已有区域信息
帮助文档如下图:
本方法是通过“已有语言区域类型”中定义的常量值来创建“语言区域类”对象。
具体有那些已有类型,可以点击“已有语言区域类型”查看。
代码编写如下图:
例如:参数中填写“已有语言区域类型.法语_加拿大”。
然后可以调用“显示文本”看最终结果。
运行结果如下图:
最后可以看到显示“法文(加拿大)”。
当然也可以调用“国家代码”读属性,去读取加拿大的国家代码。