diff --git a/zh-cn/application-dev/reference/apis/js-apis-i18n.md b/zh-cn/application-dev/reference/apis/js-apis-i18n.md index 8d824eed79e430d8704481ca37a8243011ba834c..4b20398037de7b7b5c70c3449e0f36b37827ff21 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-i18n.md +++ b/zh-cn/application-dev/reference/apis/js-apis-i18n.md @@ -118,7 +118,8 @@ getSystemLanguage(): string setSystemLanguage(language: string): boolean -设置系统语言。
+设置系统语言。 + 该接口为系统接口。 **需要权限**:ohos.permission.UPDATE_CONFIGURATION @@ -211,7 +212,8 @@ getSystemRegion(): string setSystemRegion(region: string): boolean -设置系统区域。
+设置系统区域。 + 该接口为系统接口。 **需要权限**:ohos.permission.UPDATE_CONFIGURATION @@ -257,7 +259,8 @@ getSystemLocale(): string setSystemLocale(locale: string): boolean -设置系统Locale。
+设置系统Locale。 + 该接口为系统接口。 **需要权限**:ohos.permission.UPDATE_CONFIGURATION @@ -674,7 +677,7 @@ format(number: string): string ``` -### getLocationName8+ +### getLocationName9+ static getLocationName(number: string, locale: string): string @@ -753,6 +756,30 @@ static unitConvert(fromUnit: UnitInfo, toUnit: UnitInfo, value: number, locale: ``` +### getDateOrder9+ + +static getDateOrder(locale: string): string + +获取某一区域的日期的年、月、日排列顺序。 + +**系统能力**:SystemCapability.Global.I18n + +**参数:** +| 参数名 | 类型 | 必填 | 说明 | +| -------- | ---------------------- | ---- | ---------------------------------------- | +| locale | string | 是 | 格式化时使用的区域参数,如:zh-Hans-CN。 | + +**返回值:** +| 类型 | 说明 | +| ------ | ----------------------- | +| string | 返回某一区域的日期的年、月、日排列顺序 | + +**示例:** + ``` + i18n.Util.getDateOrder("zh-CN"); + ``` + + ## getInstance8+ getInstance(locale?:string): IndexUtil @@ -1486,10 +1513,10 @@ getTimeZone(zoneID?: string): TimeZone ``` -## TimeZone8+ +## TimeZone -### getID8+ +### getID getID(): string @@ -1509,7 +1536,7 @@ getID(): string ``` -### getDisplayName8+ +### getDisplayName getDisplayName(locale?: string, isDST?: boolean): string @@ -1535,7 +1562,7 @@ getDisplayName(locale?: string, isDST?: boolean): string ``` -### getRawOffset8+ +### getRawOffset getRawOffset(): number @@ -1555,7 +1582,7 @@ getRawOffset(): number ``` -### getOffset8+ +### getOffset getOffset(date?: number): number @@ -1666,7 +1693,8 @@ static getTimezoneFromCity(cityID: string): TimeZone setUsingLocalDigit(flag: boolean): boolean -设置是否打开本地数字开关。
+设置是否打开本地数字开关。 + 该接口为系统接口。 **需要权限**:ohos.permission.UPDATE_CONFIGURATION @@ -1705,4 +1733,75 @@ getUsingLocalDigit(): boolean **示例:** ``` var status = i18n.getUsingLocalDigit(); + ``` + + +## Transliterator9+ + + +### getAvailableIDs9+ + +static getAvailableIDs(): string[] + +获取音译支持的ID列表。 + +**系统能力**:SystemCapability.Global.I18n + +**返回值:** +| 类型 | 说明 | +| ------ | ------------ | +| string[] | 音译支持的ID列表。 | + +**示例:** + ``` + i18n.Transliterator.getAvailableIDs(); + ``` + + +### getInstance9+ + +static getInstance(id: string): Transliterator + +创建音译对象。 + +**系统能力**:SystemCapability.Global.I18n + +**参数:** +| 参数名 | 类型 | 必填 | 说明 | +| ------ | ------- | ---- | -------------------- | +| id | string | 是 | 音译支持的ID。 | + +**返回值:** +| 类型 | 说明 | +| ------ | ------------- | +| [Transliterator](#transliterator9) | 音译对象。 | + +**示例:** + ``` + var transliterator = i18n.Transliterator.getInstance("Any-Latn"); + ``` + + +### transform9+ + +transform(text: string): string + +将输入字符串从源格式转换为目标格式。 + +**系统能力**:SystemCapability.Global.I18n + +**参数:** +| 参数名 | 类型 | 必填 | 说明 | +| ------ | ------- | ---- | -------------------- | +| text | string | 是 | 输入字符串。 | + +**返回值:** +| 类型 | 说明 | +| ------ | ------------- | +| string | 转换后的字符串。 | + +**示例:** + ``` + var transliterator = i18n.Transliterator.getInstance("Any-Latn"); + transliterator.transform("中国"); ``` \ No newline at end of file