Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
48459f3b
D
Docs
项目概览
OpenHarmony
/
Docs
12 个月 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
48459f3b
编写于
7月 01, 2022
作者:
O
openharmony_ci
提交者:
Gitee
7月 01, 2022
浏览文件
操作
浏览文件
下载
差异文件
!6132 增加时区数据列表和本地数字开关接口
Merge pull request !6132 from sunyaozu/master
上级
fa9959c7
e5542515
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
140 addition
and
10 deletion
+140
-10
zh-cn/application-dev/internationalization/intl-guidelines.md
...n/application-dev/internationalization/intl-guidelines.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-i18n.md
zh-cn/application-dev/reference/apis/js-apis-i18n.md
+139
-9
未找到文件。
zh-cn/application-dev/internationalization/intl-guidelines.md
浏览文件 @
48459f3b
...
...
@@ -29,7 +29,7 @@
-
语言:必选,使用2个或3个小写英文字母表示(可参考ISO-639标准),例如英文使用“en”表示,中文使用“zh”表示。
-
脚本:可选,使用4个英文字母表示,其中首字母需要大写,后面3个使用小写字母(可参考ISO-15924)。例如,中文繁体使用脚本“Hant”表示,中文简体使用脚本“Hans”表示。
-
国家或地区:可选,使用两个大写字母表示(可参考ISO-3166),例如中国使用“CN”表示,美国使用“US”表示;
-
扩展参数:可选,由key和value两部分组成,目前支持以下扩展参数(可参考BCP 47扩展)。各个扩展参数之间没有严格的顺序,使用“-key-value”的格式书写。扩展参数整体使用“-u”连接到语言、脚本、地区后面。例如“zh-u-nu-latn-ca-chinese”表示使用“latn”数字系统,
使用“chinese”日历系统、“latn”数字
系统。扩展参数也可以通过第二个参数传入。
-
扩展参数:可选,由key和value两部分组成,目前支持以下扩展参数(可参考BCP 47扩展)。各个扩展参数之间没有严格的顺序,使用“-key-value”的格式书写。扩展参数整体使用“-u”连接到语言、脚本、地区后面。例如“zh-u-nu-latn-ca-chinese”表示使用“latn”数字系统,
“chinese”日历
系统。扩展参数也可以通过第二个参数传入。
| 扩展参数ID | 扩展参数说明 |
| -------- | -------- |
| ca | 表示日历系统 |
...
...
zh-cn/application-dev/reference/apis/js-apis-i18n.md
浏览文件 @
48459f3b
...
...
@@ -115,14 +115,13 @@ getSystemLanguage(): string
setSystemLanguage(language: string): boolean
设置系统语言。
设置系统语言。
<br>
该接口为系统接口。
**需要权限**
:ohos.permission.UPDATE_CONFIGURATION
**系统能力**
:SystemCapability.Global.I18n
**系统API**
: 该接口为系统接口,三方应用不支持调用。
**参数:**
| 参数名 | 类型 | 说明 |
| -------- | ------ | ----- |
...
...
@@ -209,14 +208,13 @@ getSystemRegion(): string
setSystemRegion(region: string): boolean
设置系统区域。
设置系统区域。
<br>
该接口为系统接口。
**需要权限**
:ohos.permission.UPDATE_CONFIGURATION
**系统能力**
:SystemCapability.Global.I18n
**系统API**
: 该接口为系统接口,三方应用不支持调用。
**参数:**
| 参数名 | 类型 | 说明 |
| ------ | ------ | ----- |
...
...
@@ -256,14 +254,13 @@ getSystemLocale(): string
setSystemLocale(locale: string): boolean
设置系统Locale。
设置系统Locale。
<br>
该接口为系统接口。
**需要权限**
:ohos.permission.UPDATE_CONFIGURATION
**系统能力**
:SystemCapability.Global.I18n
**系统API**
: 该接口为系统接口,三方应用不支持调用。
**参数:**
| 参数名 | 类型 | 说明 |
| ------ | ------ | --------------- |
...
...
@@ -1547,4 +1544,137 @@ getOffset(date?: number): number
```
var timezone = i18n.getTimeZone();
timezone.getOffset(1234567890);
```
### getAvailableIDs<sup>9+</sup>
static getAvailableIDs(): Array
<
string
>
获取系统支持的时区ID。
**系统能力**
:SystemCapability.Global.I18n
**返回值:**
| 类型 | 说明 |
| ------ | ----------------------- |
| Array
<
string
>
| 系统支持的时区ID列表 |
**示例:**
```
var ids = i18n.TimeZone.getAvailableIDs();
```
### getAvailableZoneCityIDs<sup>9+</sup>
static getAvailableZoneCityIDs(): Array
<
string
>
获取系统支持的时区城市ID。
**系统能力**
:SystemCapability.Global.I18n
**返回值:**
| 类型 | 说明 |
| ------ | ----------------------- |
| Array
<
string
>
| 系统支持的时区城市ID列表 |
**示例:**
```
var cityIDs = i18n.TimeZone.getAvailableZoneCityIDs();
```
### getCityDisplayName<sup>9+</sup>
static getCityDisplayName(cityID: string, locale: string): string
获取某时区城市在locale下的本地化显示。
**系统能力**
:SystemCapability.Global.I18n
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | ----- |
| cityID | string | 是 | 时区城市ID |
| locale | string | 是 | 区域ID |
**返回值:**
| 类型 | 说明 |
| ------ | ----------------------- |
| string | 时区城市在locale下的本地化显示 |
**示例:**
```
var displayName = i18n.TimeZone.getCityDisplayName("Shanghai", "zh-CN");
```
### getTimezoneFromCity<sup>9+</sup>
static getTimezoneFromCity(cityID: string): TimeZone
创建某时区城市对应的时区对象。
**系统能力**
:SystemCapability.Global.I18n
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | ----- |
| cityID | string | 是 | 时区城市ID |
**返回值:**
| 类型 | 说明 |
| ------ | ----------------------- |
| TimeZone | 时区城市对应的时区对象 |
**示例:**
```
var timezone = i18n.TimeZone.getTimezoneFromCity("Shanghai");
```
## i18n.setUsingLocalDigit<sup>9+</sup>
setUsingLocalDigit(flag: boolean): boolean
设置是否打开本地数字开关。
<br>
该接口为系统接口。
**需要权限**
:ohos.permission.UPDATE_CONFIGURATION
**系统能力**
:SystemCapability.Global.I18n
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | ----- |
| flag | boolean | 是 | true表示打开本地数字开关,false表示关闭本地数字开关。 |
**返回值:**
| 类型 | 说明 |
| -------- | ------------ |
| boolean | true表示本地数字开关设置成功,false表示本地数字开关设置失败。 |
**示例:**
```
var status = i18n.setUsingLocalDigit(true);
```
## i18n.getUsingLocalDigit<sup>9+</sup>
getUsingLocalDigit(): boolean
获取系统当前是否打开本地数字开关。
**系统能力**
:SystemCapability.Global.I18n
**返回值:**
| 类型 | 说明 |
| -------- | ------------ |
| boolean | true表示系统当前已打开本地数字开关,false表示系统当前未打开本地数字开关。 |
**示例:**
```
var status = i18n.getUsingLocalDigit();
```
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录