Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Coping0606
Docs
提交
0f7cc951
D
Docs
项目概览
Coping0606
/
Docs
与 Fork 源项目一致
Fork自
OpenHarmony / Docs
通知
1
Star
1
Fork
0
代码
文件
提交
分支
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,发现更多精彩内容 >>
提交
0f7cc951
编写于
12月 27, 2022
作者:
S
sunyaozu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update i18n changelogs
Signed-off-by:
N
sunyaozu
<
sunyaozu@huawei.com
>
上级
5c69ebc7
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
41 addition
and
0 deletion
+41
-0
zh-cn/release-notes/changelogs/OpenHarmony_4.0.2.1/changelogs-global.md
...notes/changelogs/OpenHarmony_4.0.2.1/changelogs-global.md
+41
-0
未找到文件。
zh-cn/release-notes/changelogs/OpenHarmony_4.0.2.1/changelogs-global.md
0 → 100644
浏览文件 @
0f7cc951
# 全球化子系统ChangeLog
## cl.global.1 国际化模块系统接口添加运行时鉴权
全球化子系统国际化组件在如下场景中提供的系统接口添加运行时鉴权。从API9开始作以下变更:
-
设置系统语言、系统国家或地区、系统区域
-
设置系统24小时制
-
添加、移除系统偏好语言
-
设置本地化数字
开发者需要根据以下说明对应用进行适配。
**变更影响**
上述场景涉及的国际化系统接口添加运行时鉴权,只有具有UPDATE_CONFIGURATION权限的系统应用可以正常调用。
**关键的接口/组件变更**
-
涉及接口
-
setSystemLanguage(language: string): void;
-
setSystemRegion(region: string): void;
-
setSystemLocale(locale: string): void;
-
set24HourClock(option: boolean): void;
-
addPreferredLanguage(language: string, index?: number): void;
-
removePreferredLanguage(index: number): void;
-
setUsingLocalDigit(flag: boolean): void;
**适配指导**
确保应用为系统应用,非系统应用禁止调用上述接口。
当前权限不足或非系统应用调用该接口时会抛出异常,可以通过try-catch来捕获异常。
```
js
import
I18n
from
'
@ohos.i18n
'
try
{
I18n
.
System
.
setSystemLanguage
(
'
zh
'
);
}
catch
(
error
)
{
console
.
error
(
`call System.setSystemLanguage failed, error code:
${
error
.
code
}
, message:
${
error
.
message
}
.`
)
}
```
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录