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 99788574b2994efa1c73fc60b0d890b46f4ee370..a7a6431a597aff5aef567077dc4fc01fdb5118b4 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-i18n.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-i18n.md
@@ -32,7 +32,7 @@ static getDisplayCountry(country: string, locale: string, sentenceCase?: boolean
| ------------ | ------- | ---- | ---------------- |
| country | string | 是 | 指定国家。 |
| locale | string | 是 | 显示指定国家的区域ID。 |
-| sentenceCase | boolean | 否 | 本地化显示文本是否要首字母大写。 |
+| sentenceCase | boolean | 否 | 本地化显示文本是否要首字母大写。默认值:true。 |
**返回值:**
@@ -71,7 +71,7 @@ static getDisplayLanguage(language: string, locale: string, sentenceCase?: boole
| ------------ | ------- | ---- | ---------------- |
| language | string | 是 | 指定语言。 |
| locale | string | 是 | 显示指定语言的区域ID。 |
-| sentenceCase | boolean | 否 | 本地化显示文本是否要首字母大写。 |
+| sentenceCase | boolean | 否 | 本地化显示文本是否要首字母大写。默认值:true。 |
**返回值:**
@@ -177,7 +177,7 @@ static isSuggested(language: string, region?: string): boolean
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------ | ---- | ------------- |
| language | string | 是 | 合法的语言ID,例如zh。 |
-| region | string | 否 | 合法的地区ID,例如CN |
+| region | string | 否 | 合法的地区ID,例如CN。默认值:使用SIM卡国家或地区。 |
**返回值:**
@@ -239,7 +239,7 @@ static setSystemLanguage(language: string): void
设置系统语言。当前调用该接口不支持系统界面语言的实时刷新。
-此接口为系统接口。
+**系统接口**:此接口为系统接口。
**需要权限**:ohos.permission.UPDATE_CONFIGURATION
@@ -305,7 +305,7 @@ static setSystemRegion(region: string): void
设置系统区域。
-此接口为系统接口。
+**系统接口**:此接口为系统接口。
**需要权限**:ohos.permission.UPDATE_CONFIGURATION
@@ -371,7 +371,7 @@ static setSystemLocale(locale: string): void
设置系统Locale。
-此接口为系统接口。
+**系统接口**:此接口为系统接口。
**需要权限**:ohos.permission.UPDATE_CONFIGURATION
@@ -435,9 +435,9 @@ static is24HourClock(): boolean
static set24HourClock(option: boolean): void
-修改系统时间的24小时制设置。
+设置系统时间为24小时。
-此接口为系统接口。
+**系统接口**:此接口为系统接口。
**需要权限**:ohos.permission.UPDATE_CONFIGURATION
@@ -473,7 +473,7 @@ static addPreferredLanguage(language: string, index?: number): void
在系统偏好语言列表中的指定位置添加偏好语言。
-此接口为系统接口。
+**系统接口**:此接口为系统接口。
**需要权限**:ohos.permission.UPDATE_CONFIGURATION
@@ -484,7 +484,7 @@ static addPreferredLanguage(language: string, index?: number): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------ | ---- | ---------- |
| language | string | 是 | 待添加的偏好语言。 |
-| index | number | 否 | 偏好语言的添加位置。 |
+| index | number | 否 | 偏好语言的添加位置。默认值:系统偏好语言列表长度。 |
**错误码:**
@@ -512,7 +512,7 @@ static removePreferredLanguage(index: number): void
删除系统偏好语言列表中指定位置的偏好语言。
-此接口为系统接口。
+**系统接口**:此接口为系统接口。
**需要权限**:ohos.permission.UPDATE_CONFIGURATION
@@ -578,7 +578,7 @@ static getPreferredLanguageList(): Array<string>
static getFirstPreferredLanguage(): string
-获取偏好语言列表中的第一个偏好语言。
+获取系统偏好语言列表中的第一个偏好语言。
**系统能力**:SystemCapability.Global.I18n
@@ -642,7 +642,7 @@ static setUsingLocalDigit(flag: boolean): void
设置系统是否使用本地数字。
-此接口为系统接口。
+**系统接口**:此接口为系统接口。
**需要权限**:ohos.permission.UPDATE_CONFIGURATION
@@ -707,7 +707,7 @@ static getUsingLocalDigit(): boolean
isRTL(locale: string): boolean
-获取是否为从右至左显示语言。
+获取该区域是否为从右至左显示语言。
**系统能力**:SystemCapability.Global.I18n
@@ -743,7 +743,7 @@ getCalendar(locale: string, type? : string): Calendar
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | ---------------------------------------- |
| locale | string | 是 | 合法的locale值,例如zh-Hans-CN。 |
-| type | string | 否 | 合法的日历类型,目前合法的类型有buddhist, chinese, coptic, ethiopic, hebrew, gregory, indian, islamic_civil, islamic_tbla, islamic_umalqura, japanese, persian。当type没有给出时,采用区域默认的日历类型。 |
+| type | string | 否 | 合法的日历类型,目前合法的类型有buddhist, chinese, coptic, ethiopic, hebrew, gregory, indian, islamic_civil, islamic_tbla, islamic_umalqura, japanese, persian。默认值:区域默认的日历类型。 |
**返回值:**
@@ -818,9 +818,9 @@ set(year: number, month: number, date:number, hour?: number, minute?: number, se
| year | number | 是 | 设置的年。 |
| month | number | 是 | 设置的月。 |
| date | number | 是 | 设置的日。 |
-| hour | number | 否 | 设置的小时。 |
-| minute | number | 否 | 设置的分钟。 |
-| second | number | 否 | 设置的秒。 |
+| hour | number | 否 | 设置的小时。默认值:系统小时。 |
+| minute | number | 否 | 设置的分钟。默认值:系统分钟。 |
+| second | number | 否 | 设置的秒。默认值:系统秒。 |
**示例:**
```js
@@ -990,7 +990,7 @@ get(field: string): number
getDisplayName(locale: string): string
-获取日历对象在locale所指定的区域的名字。
+获取日历对象在该区域的名字。
**系统能力**:SystemCapability.Global.I18n
@@ -998,7 +998,7 @@ getDisplayName(locale: string): string
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | ---------------------------------------- |
-| locale | string | 是 | locale指定获取哪个区域下该calendar的名字,如buddhist在en-US上显示的名称为“Buddhist Calendar”。 |
+| locale | string | 是 | locale用于指定区域,如buddhist在en-US上显示的名称为“Buddhist Calendar”。 |
**返回值:**
@@ -1017,7 +1017,7 @@ getDisplayName(locale: string): string
isWeekend(date?: Date): boolean
-判断给定的日期是否在日历中是周末。
+判断指定的日期在日历中是否为周末。
**系统能力**:SystemCapability.Global.I18n
@@ -1025,13 +1025,13 @@ isWeekend(date?: Date): boolean
| 参数名 | 类型 | 必填 | 说明 |
| ---- | ---- | ---- | ---------------------------------------- |
-| date | Date | 否 | 判断日期在日历中是否是周末。如果不传日期参数,则判断当前日期是否为周末。 |
+| date | Date | 否 | 指定的日期。若不填,则判断当前日期是否为周末。默认值:系统日期。 |
**返回值:**
| 类型 | 说明 |
| ------- | ----------------------------------- |
-| boolean | 当所判断的日期为周末时,返回 true,否则返回false。 |
+| boolean | 若判断指定日期为周末时,返回true,否则返回false。 |
**示例:**
```js
@@ -1059,7 +1059,7 @@ constructor(country: string, options?: PhoneNumberFormatOptions)
| 参数名 | 类型 | 必填 | 说明 |
| ------- | ---------------------------------------- | ---- | ---------------- |
| country | string | 是 | 表示电话号码所属国家或地区代码。 |
-| options | [PhoneNumberFormatOptions](#phonenumberformatoptions8) | 否 | 电话号码格式化对象的相关选项。 |
+| options | [PhoneNumberFormatOptions](#phonenumberformatoptions8) | 否 | 电话号码格式化对象的相关选项。默认值:NATIONAL。 |
**示例:**
```js
@@ -1184,7 +1184,7 @@ getInstance(locale?:string): IndexUtil
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | ---------------------------- |
-| locale | string | 否 | 包含区域设置信息的字符串,包括语言以及可选的脚本和区域。 |
+| locale | string | 否 | 区域设置信息字符串,包括语言以及可选的脚本和区域。默认值:系统Locale。 |
**返回值:**
@@ -1205,7 +1205,7 @@ getInstance(locale?:string): IndexUtil
getIndexList(): Array<string>
-获取当前locale对应的索引列表。
+获取当前区域对应的索引列表。
**系统能力**:SystemCapability.Global.I18n
@@ -1228,7 +1228,7 @@ getIndexList(): Array<string>
addLocale(locale: string): void
-将新的locale对应的索引加入当前索引列表。
+在当前索引列表中添加新的区域。
**系统能力**:SystemCapability.Global.I18n
@@ -1236,7 +1236,7 @@ addLocale(locale: string): void
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | ---------------------------- |
-| locale | string | 是 | 包含区域设置信息的字符串,包括语言以及可选的脚本和区域。 |
+| locale | string | 是 | 区域设置信息的字符串,包括语言以及可选的脚本和区域。 |
**示例:**
```js
@@ -1305,7 +1305,7 @@ getLineInstance(locale: string): BreakIterator
setLineBreakText(text: string): void
-设置[BreakIterator](#breakiterator8)要处理的文本。
+设置BreakIterator要处理的文本。
**系统能力**:SystemCapability.Global.I18n
@@ -1326,7 +1326,7 @@ setLineBreakText(text: string): void
getLineBreakText(): string
-获取[BreakIterator](#breakiterator8)当前处理的文本。
+获取BreakIterator当前处理的文本。
**系统能力**:SystemCapability.Global.I18n
@@ -1348,7 +1348,7 @@ getLineBreakText(): string
current(): number
-获取[BreakIterator](#breakiterator8)对象在当前处理的文本中的位置。
+获取BreakIterator对象在当前处理的文本中的位置。
**系统能力**:SystemCapability.Global.I18n
@@ -1370,7 +1370,7 @@ current(): number
first(): number
-将[BreakIterator](#breakiterator8)对象设置到第一个可断句的分割点。第一个分割点总是被处理的文本的起始位置。
+将BreakIterator对象设置到第一个可断句的分割点。第一个分割点总是被处理的文本的起始位置。
**系统能力**:SystemCapability.Global.I18n
@@ -1392,7 +1392,7 @@ first(): number
last(): number
-将[BreakIterator](#breakiterator8)对象的位置设置到最后一个可断句的分割点。最后一个分割点总是被处理文本末尾的下一个位置。
+将BreakIterator对象的位置设置到最后一个可断句的分割点。最后一个分割点总是被处理文本末尾的下一个位置。
**系统能力**:SystemCapability.Global.I18n
@@ -1414,7 +1414,7 @@ last(): number
next(index?: number): number
-如果index给出,并且index是一个正数将[BreakIterator](#breakiterator8)向后移动number个可断句的分割点,如果n是一个负数,向前移动相应个分割点。若index没有给出,则相当于index = 1。
+将BreakIterator向后移动相应个分割点。
**系统能力**:SystemCapability.Global.I18n
@@ -1422,13 +1422,13 @@ next(index?: number): number
| 参数名 | 类型 | 必填 | 说明 |
| ----- | ------ | ---- | ---------------------------------------- |
-| index | number | 否 | [BreakIterator](#breakiterator8)将要移动的分割点数,正数代表向后移动,负数代表向前移动。若index没有给出,则按照index=1处理。 |
+| index | number | 否 | BreakIterator将要移动的分割点数。正数代表向后移动,即将BreakIterator向后移动number个可断句的分割点;负数代表向前移动,即向前移动相应个分割点。默认值:1。 |
**返回值:**
| 类型 | 说明 |
| ------ | ---------------------------------------- |
-| number | 返回移动了index个分割点后,当前[BreakIterator](#breakiterator8)在文本中的位置。若移动index个分割点后超出了所处理的文本的长度范围,返回-1。 |
+| number | 返回移动了index个分割点后,当前BreakIterator在文本中的位置。若移动index个分割点后超出了所处理的文本的长度范围,返回-1。 |
**示例:**
```js
@@ -1444,7 +1444,7 @@ next(index?: number): number
previous(): number
-将[BreakIterator](#breakiterator8)移动到前一个分割点处。
+将BreakIterator向前移动一个分割点。
**系统能力**:SystemCapability.Global.I18n
@@ -1452,7 +1452,7 @@ previous(): number
| 类型 | 说明 |
| ------ | ---------------------------------------- |
-| number | 返回移动到前一个分割点后,当前[BreakIterator](#breakiterator8)在文本中的位置。若移动index个分割点后超出了所处理的文本的长度范围,返回-1。 |
+| number | 返回移动到前一个分割点后,当前BreakIterator在文本中的位置。若移动index个分割点后超出了所处理的文本的长度范围,返回-1。 |
**示例:**
```js
@@ -1468,7 +1468,7 @@ previous(): number
following(offset: number): number
-将[BreakIterator](#breakiterator8)设置到由offset指定的位置的后面一个分割点。返回移动后[BreakIterator](#breakiterator8)的位置。
+将BreakIterator设置到指定位置的后面一个分割点。
**系统能力**:SystemCapability.Global.I18n
@@ -1476,13 +1476,13 @@ following(offset: number): number
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | ---------------------------------------- |
-| offset | number | 是 | 将[BreakIterator](#breakiterator8)对象的位置设置到由offset所指定的位置的下一个分割点。 |
+| offset | number | 是 | 将BreakIterator设置到指定位置的后面一个分割点。 |
**返回值:**
| 类型 | 说明 |
| ------ | ---------------------------------------- |
-| number | 返回[BreakIterator](#breakiterator8)移动后的位置,如果由offset所指定的位置的下一个分割点超出了文本的范围则返回-1。 |
+| number | 返回BreakIterator移动后的位置,如果由offset所指定的位置的下一个分割点超出了文本的范围则返回-1。 |
**示例:**
```js
@@ -1498,7 +1498,7 @@ following(offset: number): number
isBoundary(offset: number): boolean
-如果offset所指定的文本位置是一个分割点,那么返回true,否则返回false。如果返回true, 将[BreakIterator](#breakiterator8)对象设置到offset所指定的位置, 否则相当于调用[following](#following8)(offset)。
+判断文本指定位置是否为分割点。
**系统能力**:SystemCapability.Global.I18n
@@ -1506,7 +1506,7 @@ isBoundary(offset: number): boolean
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | ----------- |
-| offset | number | 是 | 指定需要进行判断的位置 |
+| offset | number | 是 | 若offset指定的文本位置是一个分割点,则返回true,否则返回false。返回true时,将BreakIterator对象移动到offset指定的位置,否则相当于调用following。 |
**返回值:**
@@ -1535,7 +1535,7 @@ getTimeZone(zoneID?: string): TimeZone
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | ----- |
-| zondID | string | 否 | 时区ID。 |
+| zondID | string | 否 | 时区ID。默认值:系统时区。 |
**返回值:**
@@ -1577,7 +1577,7 @@ getID(): string
getDisplayName(locale?: string, isDST?: boolean): string
-获取时区的本地化表示。
+获取时区对象的本地化表示。
**系统能力**:SystemCapability.Global.I18n
@@ -1585,8 +1585,8 @@ getDisplayName(locale?: string, isDST?: boolean): string
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------- | ---- | -------------------- |
-| locale | string | 否 | 区域ID。 |
-| isDST | boolean | 否 | 表示获取时区对象的表示时是否考虑夏令时。 |
+| locale | string | 否 | 区域ID。默认值:系统Locale。 |
+| isDST | boolean | 否 | 时区对象本地化表示时是否考虑夏令时。默认值:false。 |
**返回值:**
@@ -1634,7 +1634,7 @@ getOffset(date?: number): number
| 类型 | 说明 |
| ------ | ----------------------- |
-| number | 某一时刻时区对象表示的时区与UTC时区的偏差。 |
+| number | 某一时刻时区对象表示的时区与UTC时区的偏差。默认值:系统时间。 |
**示例:**
```js
@@ -1689,7 +1689,7 @@ static getAvailableZoneCityIDs(): Array<string>
static getCityDisplayName(cityID: string, locale: string): string
-获取某时区城市在locale下的本地化显示。
+获取某时区城市在该区域的本地化显示。
**系统能力**:SystemCapability.Global.I18n
@@ -2097,11 +2097,11 @@ static unitConvert(fromUnit: UnitInfo, toUnit: UnitInfo, value: number, locale:
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------- | ---- | ---------------------------------------- |
-| fromUnit | [UnitInfo](#unitinfo8) | 是 | 要被转换的单位。 |
-| toUnit | [UnitInfo](#unitinfo8) | 是 | 要转换为的单位。 |
-| value | number | 是 | 要被转换的单位的数量值。 |
+| fromUnit | [UnitInfo](#unitinfo8) | 是 | 需要转换的单位。 |
+| toUnit | [UnitInfo](#unitinfo8) | 是 | 转换成的目标单位。 |
+| value | number | 是 | 需要转换的单位的数量值。 |
| locale | string | 是 | 格式化时使用的区域参数,如:zh-Hans-CN。 |
-| style | string | 否 | 格式化使用的风格,取值包括:"long", "short", "narrow"。 |
+| style | string | 否 | 格式化使用的风格,取值包括:"long", "short", "narrow"。默认值:short。 |
**返回值:**
@@ -2119,7 +2119,7 @@ static unitConvert(fromUnit: UnitInfo, toUnit: UnitInfo, value: number, locale:
static getDateOrder(locale: string): string
-获取某一区域的日期的年、月、日排列顺序。
+获取该区域日期中年、月、日的排列顺序。
**系统能力**:SystemCapability.Global.I18n
@@ -2133,7 +2133,7 @@ static getDateOrder(locale: string): string
| 类型 | 说明 |
| ------ | ------------------- |
-| string | 返回某一区域的日期的年、月、日排列顺序 |
+| string | 返回该区域年、月、日的排列顺序。 |
**示例:**
```js
@@ -2290,7 +2290,7 @@ getRegionInfoArray(regions: Array<string>, options?: SortOptions): Array&l
| 参数名 | 类型 | 必填 | 说明 |
| --------- | ------------- | ---- | ------------- |
| regions | Array<string> | 是 | 待排序的国家或地区列表。|
-| options | [SortOptions](#sortoptions10) | 否 | 国家或地区排序选项。 |
+| options | [SortOptions](#sortoptions10) | 否 | 国家或地区排序选项。默认值:locale的默认值为系统Locale,isUseLocalName的默认值为false,isSuggestedFirst的默认值为true。 |
**返回值:**
@@ -2353,6 +2353,8 @@ static getTimeZoneCityItemArray(): Array<TimeZoneCityItem>
SystemLocaleManager对语言或国家地区列表的排序结果信息项。
+**系统接口**:此接口为系统接口。
+
**系统能力**:SystemCapability.Global.I18n
| 名称 | 类型 | 必填 | 说明 |
@@ -2382,6 +2384,8 @@ SystemLocaleManager对语言或国家地区列表的排序结果信息项。
语言或国家地区的推荐类型。
+**系统接口**:此接口为系统接口。
+
**系统能力**:SystemCapability.Global.I18n
| 名称 | 值 | 说明 |
@@ -2395,13 +2399,15 @@ SystemLocaleManager对语言或国家地区列表的排序结果信息项。
语言或国家地区排序选项。
+**系统接口**:此接口为系统接口。
+
**系统能力**:SystemCapability.Global.I18n
| 名称 | 类型 | 必填 | 说明 |
| --------------- | --------------- | ---- | --------------------------------------- |
-| locale | string | 否 | 区域代码,如"zh-Hans-CN"。 |
-| isUseLocalName | boolean | 否 | 表示是否使用本地名称进行排序。 |
-| isSuggestedFirst | boolean | 否 | 表示是否将推荐语言或国家地区在排序结果中置顶。 |
+| locale | string | 否 | 区域代码,如"zh-Hans-CN"。locale属性默认值为系统Locale。 |
+| isUseLocalName | boolean | 否 | 表示是否使用本地名称进行排序。若调用方法为getLanguageInfoArray,isUseLocalName属性默认值为true。若调用方法为getRegionInfoArray,isUseLocalName属性默认值为false。 |
+| isSuggestedFirst | boolean | 否 | 表示是否将推荐语言或国家地区在排序结果中置顶。isSuggestedFirst属性默认值为true。 |
## I18n.getDisplayCountry(deprecated)
@@ -2420,7 +2426,7 @@ getDisplayCountry(country: string, locale: string, sentenceCase?: boolean): stri
| ------------ | ------- | ---- | ---------------- |
| country | string | 是 | 指定国家。 |
| locale | string | 是 | 显示指定国家的区域ID。 |
-| sentenceCase | boolean | 否 | 本地化显示文本是否要首字母大写。 |
+| sentenceCase | boolean | 否 | 本地化显示文本是否要首字母大写。默认值:true。 |
**返回值:**
@@ -2451,7 +2457,7 @@ getDisplayLanguage(language: string, locale: string, sentenceCase?: boolean): st
| ------------ | ------- | ---- | ---------------- |
| language | string | 是 | 指定语言。 |
| locale | string | 是 | 显示指定语言的区域ID。 |
-| sentenceCase | boolean | 否 | 本地化显示文本是否要首字母大写。 |
+| sentenceCase | boolean | 否 | 本地化显示文本是否要首字母大写。默认值:true。 |
**返回值:**
@@ -2602,7 +2608,7 @@ addPreferredLanguage(language: string, index?: number): boolean
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------ | ---- | ---------- |
| language | string | 是 | 待添加的偏好语言。 |
-| index | number | 否 | 偏好语言的添加位置。 |
+| index | number | 否 | 偏好语言的添加位置。默认值:系统偏好语言列表长度。 |
**返回值:**
@@ -2716,7 +2722,7 @@ static unitConvert(fromUnit: UnitInfo, toUnit: UnitInfo, value: number, locale:
| toUnit | [UnitInfo](#unitinfo8) | 是 | 要转换为的单位。 |
| value | number | 是 | 要被转换的单位的数量值。 |
| locale | string | 是 | 格式化时使用的区域参数,如:zh-Hans-CN。 |
-| style | string | 否 | 格式化使用的风格,取值包括:"long", "short", "narrow"。 |
+| style | string | 否 | 格式化使用的风格,取值包括:"long", "short", "narrow"。默认值:short。 |
**返回值:**
diff --git a/zh-cn/application-dev/reference/apis/js-apis-intl.md b/zh-cn/application-dev/reference/apis/js-apis-intl.md
index 5bcda43625069ad5d3e6ee3d258c3f1b222731f4..0f20907149e7dc7102ebaa8aa7dd7b3e579bc4cb 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-intl.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-intl.md
@@ -14,7 +14,6 @@
```js
import Intl from '@ohos.intl';
```
-未正确导入包可能产生不明确的接口行为。
## Locale
@@ -25,7 +24,7 @@ import Intl from '@ohos.intl';
| 名称 | 类型 | 可读 | 可写 | 说明 |
| --------------- | ------- | ---- | ---- | ---------------------------------------- |
-| language | string | 是 | 否 | 与区域设置关联的语, 如:zh。 |
+| language | string | 是 | 否 | 与区域设置相关的语言,如:zh。 |
| script | string | 是 | 否 | 语言的书写方式,如:Hans。 |
| region | string | 是 | 否 | 与区域设置相关的地区,如:CN。 |
| baseName | string | 是 | 否 | Locale的基本核心信息(由语言脚本与地区组成),如:zh-Hans-CN。 |
@@ -34,7 +33,7 @@ import Intl from '@ohos.intl';
| collation | string | 是 | 否 | 区域的排序规则,取值包括:"big5han", "compat", "dict", "direct", "ducet", "eor", "gb2312", "phonebk", "phonetic", "pinyin", "reformed", "searchjl", "stroke", "trad", "unihan", "zhuyin"。 |
| hourCycle | string | 是 | 否 | 区域的时制信息,取值包括:"h12", "h23", "h11", "h24"。 |
| numberingSystem | string | 是 | 否 | 区域使用的数字系统,取值包括:"adlm", "ahom", "arab", "arabext", "bali", "beng", "bhks", "brah", "cakm", "cham", "deva", "diak", "fullwide", "gong", "gonm", "gujr", "guru", "hanidec", "hmng", "hmnp", "java", "kali", "khmr", "knda", "lana", "lanatham", "laoo", "latn", "lepc", "limb", "mathbold", "mathdbl", "mathmono", "mathsanb", "mathsans", "mlym", "modi", "mong", "mroo", "mtei", "mymr", "mymrshan", "mymrtlng", "newa", "nkoo", "olck", "orya", "osma", "rohg", "saur", "segment", "shrd", "sind", "sinh", "sora", "sund", "takr", "talu", "tamldec", "telu", "thai", "tibt", "tirh", "vaii", "wara", "wcho"。 |
-| numeric | boolean | 是 | 否 | 是否对数字字符具有特殊的排序规则处理。 |
+| numeric | boolean | 是 | 否 | 是否对数字字符具有特殊的排序规则处理。默认值:false。 |
### constructor8+
@@ -66,8 +65,8 @@ constructor(locale: string, options?: LocaleOptions)
| 参数名 | 类型 | 必填 | 说明 |
| -------------------- | -------------------------------- | ---- | ---------------------------- |
-| locale | string | 是 | 包含区域信息的字符串,包括语言以、脚本、国家或地区。语言、脚本、国家或地区的国际标准及组合方式请见[Intl开发指导](../../internationalization/intl-guidelines.md#设置区域信息) |
-| options | [LocaleOptions](#localeoptions6) | 否 | 用于创建区域对象的选项。 |
+| locale | string | 是 | 区域信息的字符串,由语言、脚本、国家或地区组成。语言、脚本、国家或地区的国际标准及组合方式请见[Intl开发指导](../../internationalization/intl-guidelines.md#设置区域信息) |
+| options | [LocaleOptions](#localeoptions6) | 否 | 用于创建区域对象的选项。 |
**示例:**
```js
@@ -162,7 +161,7 @@ minimize(): Locale
## LocaleOptions6+
表示区域初始化选项。
-在API9中,LocaleOptions中的属性修改为可选属性。
+从API9开始,LocaleOptions中的属性改为可选。
**系统能力**:SystemCapability.Global.I18n
@@ -172,7 +171,7 @@ minimize(): Locale
| collation | string | 是 | 是 | 排序参数,取值包括:"big5han", "compat", "dict", "direct", "ducet", "emoji", "eor", "gb2312", "phonebk", "phonetic", "pinyin", "reformed ", "search", "searchjl", "standard", "stroke", "trad", "unihan", "zhuyin"。 |
| hourCycle | string | 是 | 是 | 时制格式,取值包括:"h11", "h12", "h23", "h24"。 |
| numberingSystem | string | 是 | 是 | 数字系统,取值包括:"adlm", "ahom", "arab", "arabext", "bali", "beng", "bhks", "brah", "cakm", "cham", "deva", "diak", "fullwide", "gong", "gonm", "gujr", "guru", "hanidec", "hmng", "hmnp", "java", "kali", "khmr", "knda", "lana", "lanatham", "laoo", "latn", "lepc", "limb", "mathbold", "mathdbl", "mathmono", "mathsanb", "mathsans", "mlym", "modi", "mong", "mroo", "mtei", "mymr", "mymrshan", "mymrtlng", "newa", "nkoo", "olck", "orya", "osma", "rohg", "saur", "segment", "shrd", "sind", "sinh", "sora", "sund", "takr", "talu", "tamldec", "telu", "thai", "tibt", "tirh", "vaii", "wara", "wcho"。 |
-| numeric | boolean | 是 | 是 | 是否使用12小时制。 |
+| numeric | boolean | 是 | 是 | 是否使用12小时制。默认值:false。 |
| caseFirst | string | 是 | 是 | 表示大写、小写的排序顺序,取值范围:"upper", "lower", "false"。 |
@@ -207,7 +206,7 @@ constructor(locale: string | Array<string>, options?: DateTimeOptions)
| 参数名 | 类型 | 必填 | 说明 |
| -------------------- | ------------------------------------ | ---- | ---------------------------- |
| locale | string \| Array<string> | 是 | 包含区域设置信息的字符串,包括语言以及可选的脚本和区域。 |
-| options | [DateTimeOptions](#datetimeoptions6) | 否 | 用于创建时间日期格式化的选项。 |
+| options | [DateTimeOptions](#datetimeoptions6) | 否 | 用于创建时间日期格式化的选项。若所有选项均未设置时,year、month、day三个属性的默认值为numeric。 |
**示例:**
```js
@@ -314,7 +313,7 @@ resolvedOptions(): DateTimeOptions
## DateTimeOptions6+
表示时间日期格式化选项。
-在API9中,DateTimeOptions中的属性修改为可选属性。
+从API9开始,DateTimeOptions中的属性改为可选。
**系统能力**:SystemCapability.Global.I18n
@@ -326,7 +325,7 @@ resolvedOptions(): DateTimeOptions
| hourCycle | string | 是 | 是 | 时制格式,取值包括:"h11", "h12", "h23", "h24"。 |
| timeZone | string | 是 | 是 | 使用的时区(合法的IANA时区ID)。 |
| numberingSystem | string | 是 | 是 | 数字系统,取值包括:"adlm", "ahom", "arab", "arabext", "bali", "beng", "bhks", "brah", "cakm", "cham", "deva", "diak", "fullwide", "gong", "gonm", "gujr", "guru", "hanidec", "hmng", "hmnp", "java", "kali", "khmr", "knda", "lana", "lanatham", "laoo", "latn", "lepc", "limb", "mathbold", "mathdbl", "mathmono", "mathsanb", "mathsans", "mlym", "modi", "mong", "mroo", "mtei", "mymr", "mymrshan", "mymrtlng", "newa", "nkoo", "olck", "orya", "osma", "rohg", "saur", "segment", "shrd", "sind", "sinh", "sora", "sund", "takr", "talu", "tamldec", "telu", "thai", "tibt", "tirh", "vaii", "wara", "wcho"。 |
-| hour12 | boolean | 是 | 是 | 是否使用12小时制。 |
+| hour12 | boolean | 是 | 是 | 是否使用12小时制。若hour12和hourCycle未设置且系统24小时开关打开时,hour12属性的默认值为false。 |
| weekday | string | 是 | 是 | 工作日的显示格式,取值包括:"long", "short", "narrow"。 |
| era | string | 是 | 是 | 时代的显示格式,取值包括:"long", "short", "narrow"。 |
| year | string | 是 | 是 | 年份的显示格式,取值包括:"numeric", "2-digit"。 |
@@ -438,31 +437,31 @@ resolvedOptions(): NumberOptions
## NumberOptions6+
表示设备支持的能力。
-在API9中,NumberOptions中的属性修改为可选属性。
+从API9开始,NumberOptions中的属性改为可选。
**系统能力**:SystemCapability.Global.I18n
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ------------------------ | ------- | ---- | ---- | ---------------------------------------- |
-| locale | string | 是 | 否 | 区域参数, 如:"zh-Hans-CN"。 |
+| locale | string | 是 | 否 | 区域参数, 如:"zh-Hans-CN"。locale属性默认值为系统Locale。 |
| currency | string | 是 | 是 | 货币单位, 如:"EUR","CNY","USD"等。 |
-| currencySign | string | 是 | 是 | 货币单位的符号显示,取值包括: "symbol","narrowSymbol","code","name" 。 |
-| currencyDisplay | string | 是 | 是 | 货币的显示方式,取值包括:"symbol", "narrowSymbol", "code", "name"。 |
+| currencySign | string | 是 | 是 | 货币单位的符号显示,取值包括: "symbol","narrowSymbol","code","name" 。currencySign属性默认值为standard。 |
+| currencyDisplay | string | 是 | 是 | 货币的显示方式,取值包括:"symbol", "narrowSymbol", "code", "name"。currencyDisplay属性默认值为symbol。 |
| unit | string | 是 | 是 | 单位名称,如:"meter","inch",“hectare”等。 |
-| unitDisplay | string | 是 | 是 | 单位的显示格式,取值包括:"long", "short", "narrow"。 |
-| unitUsage8+ | string | 是 | 是 | 单位的使用场景,取值包括:"default", "area-land-agricult", "area-land-commercl", "area-land-residntl", "length-person", "length-person-small", "length-rainfall", "length-road", "length-road-small", "length-snowfall", "length-vehicle", "length-visiblty", "length-visiblty-small", "length-person-informal", "length-person-small-informal", "length-road-informal", "speed-road-travel", "speed-wind", "temperature-person", "temperature-weather", "volume-vehicle-fuel"。 |
-| signDisplay | string | 是 | 是 | 数字符号的显示格式,取值包括:"auto", "never", "always", "expectZero"。 |
-| compactDisplay | string | 是 | 是 | 紧凑型的显示格式,取值包括:"long", "short"。 |
-| notation | string | 是 | 是 | 数字的格式化规格,取值包括:"standard", "scientific", "engineering", "compact"。 |
-| localeMatcher | string | 是 | 是 | 要使用的区域匹配算法,取值包括:"lookup", "best fit"。 |
-| style | string | 是 | 是 | 数字的显示格式,取值包括:"decimal", "currency", "percent", "unit"。 |
-| numberingSystem | string | 是 | 是 | 数字系统,取值包括:"adlm", "ahom", "arab", "arabext", "bali", "beng", "bhks", "brah", "cakm", "cham", "deva", "diak", "fullwide", "gong", "gonm", "gujr", "guru", "hanidec", "hmng", "hmnp", "java", "kali", "khmr", "knda", "lana", "lanatham", "laoo", "latn", "lepc", "limb", "mathbold", "mathdbl", "mathmono", "mathsanb", "mathsans", "mlym", "modi", "mong", "mroo", "mtei", "mymr", "mymrshan", "mymrtlng", "newa", "nkoo", "olck", "orya", "osma", "rohg", "saur", "segment", "shrd", "sind", "sinh", "sora", "sund", "takr", "talu", "tamldec", "telu", "thai", "tibt", "tirh", "vaii", "wara", "wcho"。 |
-| useGrouping | boolean | 是 | 是 | 是否分组显示。 |
-| minimumIntegerDigits | number | 是 | 是 | 表示要使用的最小整数位数,取值范围:1~21。 |
-| minimumFractionDigits | number | 是 | 是 | 表示要使用的最小分数位数,取值范围:0~20。 |
-| maximumFractionDigits | number | 是 | 是 | 表示要使用的最大分数位数,取值范围:1~21。 |
-| minimumSignificantDigits | number | 是 | 是 | 表示要使用的最低有效位数,取值范围:1~21。 |
-| maximumSignificantDigits | number | 是 | 是 | 表示要使用的最大有效位数,取值范围:1~21。 |
+| unitDisplay | string | 是 | 是 | 单位的显示格式,取值包括:"long", "short", "narrow"。unitDisplay属性默认值为short。 |
+| unitUsage8+ | string | 是 | 是 | 单位的使用场景,取值包括:"default", "area-land-agricult", "area-land-commercl", "area-land-residntl", "length-person", "length-person-small", "length-rainfall", "length-road", "length-road-small", "length-snowfall", "length-vehicle", "length-visiblty", "length-visiblty-small", "length-person-informal", "length-person-small-informal", "length-road-informal", "speed-road-travel", "speed-wind", "temperature-person", "temperature-weather", "volume-vehicle-fuel"。unitUsage属性默认值为default。 |
+| signDisplay | string | 是 | 是 | 数字符号的显示格式,取值包括:"auto", "never", "always", "expectZero"。signDisplay属性默认值为auto。 |
+| compactDisplay | string | 是 | 是 | 紧凑型的显示格式,取值包括:"long", "short"。compactDisplay属性默认值为short。 |
+| notation | string | 是 | 是 | 数字的格式化规格,取值包括:"standard", "scientific", "engineering", "compact"。notation属性默认值为standard。 |
+| localeMatcher | string | 是 | 是 | 要使用的区域匹配算法,取值包括:"lookup", "best fit"。localeMatcher属性默认值为best fit。 |
+| style | string | 是 | 是 | 数字的显示格式,取值包括:"decimal", "currency", "percent", "unit"。style属性默认值为decimal。 |
+| numberingSystem | string | 是 | 是 | 数字系统,取值包括:"adlm", "ahom", "arab", "arabext", "bali", "beng", "bhks", "brah", "cakm", "cham", "deva", "diak", "fullwide", "gong", "gonm", "gujr", "guru", "hanidec", "hmng", "hmnp", "java", "kali", "khmr", "knda", "lana", "lanatham", "laoo", "latn", "lepc", "limb", "mathbold", "mathdbl", "mathmono", "mathsanb", "mathsans", "mlym", "modi", "mong", "mroo", "mtei", "mymr", "mymrshan", "mymrtlng", "newa", "nkoo", "olck", "orya", "osma", "rohg", "saur", "segment", "shrd", "sind", "sinh", "sora", "sund", "takr", "talu", "tamldec", "telu", "thai", "tibt", "tirh", "vaii", "wara", "wcho"。numberingSystem属性默认值为locale的默认数字系统。 |
+| useGrouping | boolean | 是 | 是 | 是否分组显示。useGrouping属性默认值为auto。 |
+| minimumIntegerDigits | number | 是 | 是 | 表示要使用的最小整数位数,取值范围:1~21。minimumIntegerDigits属性默认值为1。 |
+| minimumFractionDigits | number | 是 | 是 | 表示要使用的最小分数位数,取值范围:0~20。minimumFractionDigits属性默认值为0。 |
+| maximumFractionDigits | number | 是 | 是 | 表示要使用的最大分数位数,取值范围:1~21。maximumFractionDigits属性默认值为3。 |
+| minimumSignificantDigits | number | 是 | 是 | 表示要使用的最低有效位数,取值范围:1~21。minimumSignificantDigits属性默认值为1。 |
+| maximumSignificantDigits | number | 是 | 是 | 表示要使用的最大有效位数,取值范围:1~21。maximumSignificantDigits属性默认值为21。 |
## Collator8+
@@ -496,7 +495,7 @@ constructor(locale: string | Array<string>, options?: CollatorOptions)
| 参数名 | 类型 | 必填 | 说明 |
| -------------------- | ------------------------------------ | ---- | ---------------------------- |
| locale | string \| Array<string> | 是 | 包含区域设置信息的字符串,包括语言以及可选的脚本和区域。 |
-| options | [CollatorOptions](#collatoroptions8) | 否 | 用于创建排序对象的选项。 |
+| options | [CollatorOptions](#collatoroptions8) | 否 | 用于创建排序对象的选项。 |
**示例:**
```js
@@ -562,19 +561,19 @@ resolvedOptions(): CollatorOptions
## CollatorOptions8+
表示Collator可设置的属性。
-在API9中,CollatorOptions中的属性修改为可选属性。
+从API9中,CollatorOptions中的属性改为可选。
**系统能力**:SystemCapability.Global.I18n
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ----------------- | ------- | ---- | ---- | ---------------------------------------- |
-| localeMatcher | string | 是 | 是 | locale匹配算法,取值范围:"best fit", "lookup"。 |
-| usage | string | 是 | 是 | 比较的用途,取值范围:"sort", "search"。 |
-| sensitivity | string | 是 | 是 | 表示字符串中的哪些差异会导致非零结果值,取值范围:"base", "accent", "case", "letiant"。 |
-| ignorePunctuation | boolean | 是 | 是 | 表示是否忽略标点符号,取值范围:true, false。 |
-| collation | string | 是 | 是 | 排序规则,取值范围:"big5han", "compat", "dict", "direct", "ducet", "eor", "gb2312", "phonebk", "phonetic", "pinyin", "reformed", "searchjl", "stroke", "trad", "unihan", "zhuyin"。 |
-| numeric | boolean | 是 | 是 | 是否使用数字排序,取值范围:true, false。 |
-| caseFirst | string | 是 | 是 | 表示大写、小写的排序顺序,取值范围:"upper", "lower", "false"。 |
+| localeMatcher | string | 是 | 是 | locale匹配算法,取值范围:"best fit", "lookup"。localeMatcher属性默认值为best fit。 |
+| usage | string | 是 | 是 | 比较的用途,取值范围:"sort", "search"。usage属性默认值为sort。 |
+| sensitivity | string | 是 | 是 | 表示字符串中的哪些差异会导致非零结果值,取值范围:"base", "accent", "case", "letiant"。sensitivity属性默认值为variant。 |
+| ignorePunctuation | boolean | 是 | 是 | 表示是否忽略标点符号,取值范围:true, false。ignorePunctuation属性默认值为false。 |
+| collation | string | 是 | 是 | 排序规则,取值范围:"big5han", "compat", "dict", "direct", "ducet", "eor", "gb2312", "phonebk", "phonetic", "pinyin", "reformed", "searchjl", "stroke", "trad", "unihan", "zhuyin"。collation属性默认值为default。 |
+| numeric | boolean | 是 | 是 | 是否使用数字排序,取值范围:true, false。numeric属性默认值为false。 |
+| caseFirst | string | 是 | 是 | 表示大写、小写的排序顺序,取值范围:"upper", "lower", "false"。caseFirst属性默认值为false |
## PluralRules8+
@@ -608,7 +607,7 @@ constructor(locale: string | Array<string>, options?: PluralRulesOptions)
| 参数名 | 类型 | 必填 | 说明 |
| -------------------- | ---------------------------------------- | ---- | ---------------------------- |
| locale | string \| Array<string> | 是 | 包含区域设置信息的字符串,包括语言以及可选的脚本和区域。 |
-| options | [PluralRulesOptions](#pluralrulesoptions8) | 否 | 用于创建单复数对象的选项。 |
+| options | [PluralRulesOptions](#pluralrulesoptions8) | 否 | 用于创建单复数对象的选项。 |
**示例:**
```js
@@ -654,19 +653,19 @@ select(n: number): string
## PluralRulesOptions8+
表示PluralRules对象可设置的属性。
-在API9中,PluralRulesOptions中的属性修改为可选属性。
+从API9开始,PluralRulesOptions中的属性改为可选。
**系统能力**:SystemCapability.Global.I18n
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ------------------------ | ------ | ---- | ---- | ---------------------------------------- |
-| localeMatcher | string | 是 | 是 | locale匹配算法,取值包括:"best fit", "lookup"。 |
-| type | string | 是 | 是 | 排序的类型,取值包括:"cardinal", "ordinal"。 |
-| minimumIntegerDigits | number | 是 | 是 | 表示要使用的最小整数位数,取值范围:1~21。 |
-| minimumFractionDigits | number | 是 | 是 | 表示要使用的最小分数位数,取值范围:0~20。 |
-| maximumFractionDigits | number | 是 | 是 | 表示要使用的最大分数位数,取值范围:1~21。 |
-| minimumSignificantDigits | number | 是 | 是 | 表示要使用的最低有效位数,取值范围:1~21。 |
-| maximumSignificantDigits | number | 是 | 是 | 表示要使用的最大有效位数,取值范围:1~21。 |
+| localeMatcher | string | 是 | 是 | locale匹配算法,取值包括:"best fit", "lookup"。localeMatcher属性默认值为best fit。 |
+| type | string | 是 | 是 | 排序的类型,取值包括:"cardinal", "ordinal"。type属性默认值为cardinal。 |
+| minimumIntegerDigits | number | 是 | 是 | 表示要使用的最小整数位数,取值范围:1~21。minimumIntegerDigits属性默认值为1。 |
+| minimumFractionDigits | number | 是 | 是 | 表示要使用的最小分数位数,取值范围:0~20。minimumFractionDigits属性默认值为0。 |
+| maximumFractionDigits | number | 是 | 是 | 表示要使用的最大分数位数,取值范围:1~21。maximumFractionDigits属性默认值为3。 |
+| minimumSignificantDigits | number | 是 | 是 | 表示要使用的最低有效位数,取值范围:1~21。minimumSignificantDigits属性默认值为1。 |
+| maximumSignificantDigits | number | 是 | 是 | 表示要使用的最大有效位数,取值范围:1~21。maximumSignificantDigits属性默认值为21。 |
## RelativeTimeFormat8+
@@ -795,15 +794,14 @@ resolvedOptions(): RelativeTimeFormatResolvedOptions
## RelativeTimeFormatInputOptions8+
表示RelativeTimeFormat对象可设置的属性。
-在API9中,RelativeTimeFormatInputOptions中的属性修改为可选属性。
+从API9开始,RelativeTimeFormatInputOptions中的属性改为可选。
**系统能力**:SystemCapability.Global.I18n
-
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ------------- | ------ | ---- | ---- | ---------------------------------------- |
-| localeMatcher | string | 是 | 是 | locale匹配算法,取值包括:"best fit", "lookup"。 |
-| numeric | string | 是 | 是 | 输出消息的格式,取值包括:"always", "auto"。 |
-| style | string | 是 | 是 | 国际化消息的长度,取值包括:"long", "short", "narrow"。 |
+| localeMatcher | string | 是 | 是 | locale匹配算法,取值包括:"best fit", "lookup"。localeMatcher属性默认值为best fit。 |
+| numeric | string | 是 | 是 | 输出消息的格式,取值包括:"always", "auto"。numeric属性默认值为always。 |
+| style | string | 是 | 是 | 国际化消息的长度,取值包括:"long", "short", "narrow"。style属性默认值为long。 |
## RelativeTimeFormatResolvedOptions8+