From cdc5cc329152cafa415a8277a6cea24728ae41bb Mon Sep 17 00:00:00 2001 From: sunyaozu Date: Fri, 19 May 2023 12:04:56 +0800 Subject: [PATCH 1/2] fix api version of i18n and intl Signed-off-by: sunyaozu --- .../reference/apis/js-apis-i18n.md | 74 +++++++++++++----- .../reference/apis/js-apis-intl.md | 76 ++++++++++++++----- 2 files changed, 112 insertions(+), 38 deletions(-) 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 60daae5a7d..be027220d2 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-i18n.md +++ b/zh-cn/application-dev/reference/apis/js-apis-i18n.md @@ -23,6 +23,7 @@ import I18n from '@ohos.i18n'; static getDisplayCountry(country: string, locale: string, sentenceCase?: boolean): string 获取指定国家的本地化显示文本。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -46,7 +47,7 @@ static getDisplayCountry(country: string, locale: string, sentenceCase?: boolean | 错误码ID | 错误信息 | | ------ | ---------------------- | -| 890001 | Unspported para value. | +| 890001 | param value not valid | **示例:** ```js @@ -62,6 +63,7 @@ static getDisplayCountry(country: string, locale: string, sentenceCase?: boolean static getDisplayLanguage(language: string, locale: string, sentenceCase?: boolean): string 获取指定语言的本地化显示文本。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -85,7 +87,7 @@ static getDisplayLanguage(language: string, locale: string, sentenceCase?: boole | 错误码ID | 错误信息 | | ------ | ---------------------- | -| 890001 | Unspported para value. | +| 890001 | param value not valid | **示例:** ```js @@ -116,7 +118,7 @@ static getSystemLanguages(): Array<string> | 错误码ID | 错误信息 | | ------ | ---------------------- | -| 890001 | Unspported para value. | +| 890001 | param value not valid | **示例:** ```js @@ -153,7 +155,7 @@ static getSystemCountries(language: string): Array<string> | 错误码ID | 错误信息 | | ------ | ---------------------- | -| 890001 | Unspported para value. | +| 890001 | param value not valid | **示例:** ```js @@ -191,7 +193,7 @@ static isSuggested(language: string, region?: string): boolean | 错误码ID | 错误信息 | | ------ | ---------------------- | -| 890001 | Unspported para value. | +| 890001 | param value not valid | **示例:** ```js @@ -207,6 +209,7 @@ static isSuggested(language: string, region?: string): boolean static getSystemLanguage(): string 获取系统语言。语言的详细说明参见[实例化Locale对象](../../internationalization/intl-guidelines.md#开发步骤)。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -222,7 +225,7 @@ static getSystemLanguage(): string | 错误码ID | 错误信息 | | ------ | ---------------------- | -| 890001 | Unspported para value. | +| 890001 | param value not valid | **示例:** ```js @@ -257,7 +260,7 @@ static setSystemLanguage(language: string): void | 错误码ID | 错误信息 | | ------ | ---------------------- | -| 890001 | Unspported para value. | +| 890001 | param value not valid | **示例:** ```js @@ -273,6 +276,7 @@ static setSystemLanguage(language: string): void static getSystemRegion(): string 获取系统地区。地区的详细说明参见[实例化Locale对象](../../internationalization/intl-guidelines.md#开发步骤)。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -288,7 +292,7 @@ static getSystemRegion(): string | 错误码ID | 错误信息 | | ------ | ---------------------- | -| 890001 | Unspported para value. | +| 890001 | param value not valid | **示例:** ```js @@ -323,7 +327,7 @@ static setSystemRegion(region: string): void | 错误码ID | 错误信息 | | ------ | ---------------------- | -| 890001 | Unspported para value. | +| 890001 | param value not valid | **示例:** ```js @@ -339,6 +343,7 @@ static setSystemRegion(region: string): void static getSystemLocale(): string 获取系统区域。区域的详细说明参见[实例化Locale对象](../../internationalization/intl-guidelines.md#开发步骤)。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -354,7 +359,7 @@ static getSystemLocale(): string | 错误码ID | 错误信息 | | ------ | ---------------------- | -| 890001 | Unspported para value. | +| 890001 | param value not valid | **示例:** ```js @@ -389,7 +394,7 @@ static setSystemLocale(locale: string): void | 错误码ID | 错误信息 | | ------ | ---------------------- | -| 890001 | Unspported para value. | +| 890001 | param value not valid | **示例:** ```js @@ -405,6 +410,7 @@ static setSystemLocale(locale: string): void static is24HourClock(): boolean 判断系统时间是否为24小时制。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -420,7 +426,7 @@ static is24HourClock(): boolean | 错误码ID | 错误信息 | | ------ | ---------------------- | -| 890001 | Unspported para value. | +| 890001 | param value not valid | **示例:** ```js @@ -455,7 +461,7 @@ static set24HourClock(option: boolean): void | 错误码ID | 错误信息 | | ------ | ---------------------- | -| 890001 | Unspported para value. | +| 890001 | param value not valid | **示例:** ```js @@ -492,7 +498,7 @@ static addPreferredLanguage(language: string, index?: number): void | 错误码ID | 错误信息 | | ------ | ---------------------- | -| 890001 | Unspported para value. | +| 890001 | param value not valid | **示例:** ```js @@ -530,7 +536,7 @@ static removePreferredLanguage(index: number): void | 错误码ID | 错误信息 | | ------ | ---------------------- | -| 890001 | Unspported para value. | +| 890001 | param value not valid | **示例:** ```js @@ -563,7 +569,7 @@ static getPreferredLanguageList(): Array<string> | 错误码ID | 错误信息 | | ------ | ---------------------- | -| 890001 | Unspported para value. | +| 890001 | param value not valid | **示例:** ```js @@ -594,7 +600,7 @@ static getFirstPreferredLanguage(): string | 错误码ID | 错误信息 | | ------ | ---------------------- | -| 890001 | Unspported para value. | +| 890001 | param value not valid | **示例:** ```js @@ -625,7 +631,7 @@ static getAppPreferredLanguage(): string | 错误码ID | 错误信息 | | ------ | ---------------------- | -| 890001 | Unspported para value. | +| 890001 | param value not valid | **示例:** ```js @@ -660,7 +666,7 @@ static setUsingLocalDigit(flag: boolean): void | 错误码ID | 错误信息 | | ------ | ---------------------- | -| 890001 | Unspported para value. | +| 890001 | param value not valid | **示例:** ```ts @@ -691,7 +697,7 @@ static getUsingLocalDigit(): boolean | 错误码ID | 错误信息 | | ------ | ---------------------- | -| 890001 | Unspported para value. | +| 890001 | param value not valid | **示例:** ```ts @@ -708,6 +714,7 @@ static getUsingLocalDigit(): boolean isRTL(locale: string): boolean 获取是否为从右至左显示语言。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -735,6 +742,7 @@ isRTL(locale: string): boolean getCalendar(locale: string, type? : string): Calendar 获取日历对象。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -765,6 +773,7 @@ getCalendar(locale: string, type? : string): Calendar setTime(date: Date): void 设置日历对象内部的时间日期。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -787,6 +796,7 @@ setTime(date: Date): void setTime(time: number): void 设置日历对象内部的时间日期, time为从1970.1.1 00:00:00 GMT逝去的毫秒数。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -808,6 +818,7 @@ setTime(time: number): void set(year: number, month: number, date:number, hour?: number, minute?: number, second?: number): void 设置日历对象的年、月、日、时、分、秒。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -834,6 +845,7 @@ set(year: number, month: number, date:number, hour?: number, minute?: number, se setTimeZone(timezone: string): void 设置日历对象的时区。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -855,6 +867,7 @@ setTimeZone(timezone: string): void getTimeZone(): string 获取日历对象的时区。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -877,6 +890,7 @@ getTimeZone(): string getFirstDayOfWeek(): number 获取日历对象的一周起始日。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -898,6 +912,7 @@ getFirstDayOfWeek(): number setFirstDayOfWeek(value: number): void 设置每一周的起始日。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -920,6 +935,7 @@ setFirstDayOfWeek(value: number): void getMinimalDaysInFirstWeek(): number 获取一年中第一周的最小天数。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -941,6 +957,7 @@ getMinimalDaysInFirstWeek(): number setMinimalDaysInFirstWeek(value: number): void 设置一年中第一周的最小天数。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -963,6 +980,7 @@ setMinimalDaysInFirstWeek(value: number): void get(field: string): number 获取日历对象中与field相关联的值。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -1018,6 +1036,7 @@ getDisplayName(locale: string): string isWeekend(date?: Date): boolean 判断给定的日期是否在日历中是周末。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -1528,6 +1547,7 @@ isBoundary(offset: number): boolean getTimeZone(zoneID?: string): TimeZone 获取时区ID对应的时区对象。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -1557,6 +1577,7 @@ getTimeZone(zoneID?: string): TimeZone getID(): string 获取时区对象的ID。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -1606,6 +1627,7 @@ getDisplayName(locale?: string, isDST?: boolean): string getRawOffset(): number 获取时区对象表示的时区与UTC时区的偏差。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -1627,6 +1649,7 @@ getRawOffset(): number getOffset(date?: number): number 获取某一时刻时区对象表示的时区与UTC时区的偏差。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -1648,6 +1671,7 @@ getOffset(date?: number): number static getAvailableIDs(): Array<string> 获取系统支持的时区ID。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -1853,6 +1877,7 @@ transform(text: string): string static isDigit(char: string): boolean 判断字符串char是否是数字。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -1879,6 +1904,7 @@ static isDigit(char: string): boolean static isSpaceChar(char: string): boolean 判断字符串char是否是空格符。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -1905,6 +1931,7 @@ static isSpaceChar(char: string): boolean static isWhitespace(char: string): boolean 判断字符串char是否是空白符。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -1931,6 +1958,7 @@ static isWhitespace(char: string): boolean static isRTL(char: string): boolean 判断字符串char是否是从右到左语言的字符。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -1957,6 +1985,7 @@ static isRTL(char: string): boolean static isIdeograph(char: string): boolean 判断字符串char是否是表意文字。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -1983,6 +2012,7 @@ static isIdeograph(char: string): boolean static isLetter(char: string): boolean 判断字符串char是否是字母。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -2009,6 +2039,7 @@ static isLetter(char: string): boolean static isLowerCase(char: string): boolean 判断字符串char是否是小写字母。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -2035,6 +2066,7 @@ static isLowerCase(char: string): boolean static isUpperCase(char: string): boolean 判断字符串char是否是大写字母。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -2061,6 +2093,7 @@ static isUpperCase(char: string): boolean static getType(char: string): string 获取输入字符串的一般类别值。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -2120,6 +2153,7 @@ static unitConvert(fromUnit: UnitInfo, toUnit: UnitInfo, value: number, locale: static getDateOrder(locale: string): string 获取某一区域的日期的年、月、日排列顺序。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n 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 1065a27577..f1bbff7514 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-intl.md +++ b/zh-cn/application-dev/reference/apis/js-apis-intl.md @@ -20,6 +20,7 @@ import Intl from '@ohos.intl'; ### 属性 +在API10中,Locale中的属性支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -41,7 +42,8 @@ import Intl from '@ohos.intl'; constructor() -创建区域对象 +创建区域对象。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -58,7 +60,8 @@ constructor() constructor(locale: string, options?: LocaleOptions) -创建区域对象 +创建区域对象。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -67,7 +70,7 @@ constructor(locale: string, options?: LocaleOptions) | 参数名 | 类型 | 必填 | 说明 | | -------------------- | -------------------------------- | ---- | ---------------------------- | | locale | string | 是 | 包含区域信息的字符串,包括语言以、脚本、国家或地区。语言、脚本、国家或地区的国际标准及组合方式请见[Intl开发指导](../../internationalization/intl-guidelines.md#设置区域信息) | -| options9+ | [LocaleOptions](#localeoptions9) | 否 | 用于创建区域对象的选项。 | +| options9+ | [LocaleOptions](#localeoptions6) | 否 | 用于创建区域对象的选项。 | **示例:** ```js @@ -82,6 +85,7 @@ constructor(locale: string, options?: LocaleOptions) toString(): string 获取区域对象的字符串表示 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -104,6 +108,7 @@ toString(): string maximize(): Locale 最大化区域信息,若缺少脚本与地区信息,则补齐。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -134,6 +139,7 @@ maximize(): Locale minimize(): Locale 最小化区域信息,若包含脚本与地区信息,则去除。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -159,9 +165,11 @@ minimize(): Locale ``` -## LocaleOptions9+ +## LocaleOptions6+ 表示区域初始化选项。 +在API9中,LocaleOptions中的属性修改为可选属性。 +在API10中,LocaleOptions中的属性支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -183,6 +191,7 @@ minimize(): Locale constructor() 创建时间日期格式化对象。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -198,6 +207,7 @@ constructor() constructor(locale: string | Array<string>, options?: DateTimeOptions) 创建时间日期格式化对象。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -206,7 +216,7 @@ constructor(locale: string | Array<string>, options?: DateTimeOptions) | 参数名 | 类型 | 必填 | 说明 | | -------------------- | ------------------------------------ | ---- | ---------------------------- | | locale | string \| Array<string> | 是 | 包含区域设置信息的字符串,包括语言以及可选的脚本和区域。 | -| options9+ | [DateTimeOptions](#datetimeoptions9) | 否 | 用于创建时间日期格式化的选项。 | +| options9+ | [DateTimeOptions](#datetimeoptions6) | 否 | 用于创建时间日期格式化的选项。 | **示例:** ```js @@ -227,6 +237,7 @@ constructor(locale: string | Array<string>, options?: DateTimeOptions) format(date: Date): string 格式化时间日期字符串。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -260,6 +271,7 @@ format(date: Date): string formatRange(startDate: Date, endDate: Date): string 格式化时间日期段字符串。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -291,6 +303,7 @@ formatRange(startDate: Date, endDate: Date): string resolvedOptions(): DateTimeOptions 获取DateTimeFormat对象的格式化选项。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -298,7 +311,7 @@ resolvedOptions(): DateTimeOptions | 类型 | 说明 | | ------------------------------------ | ----------------------------- | -| [DateTimeOptions](#datetimeoptions9) | DateTimeFormat 对象的格式化选项。 | +| [DateTimeOptions](#datetimeoptions6) | DateTimeFormat 对象的格式化选项。 | **示例:** ```js @@ -310,9 +323,11 @@ resolvedOptions(): DateTimeOptions ``` -## DateTimeOptions9+ +## DateTimeOptions6+ 表示时间日期格式化选项。 +在API9中,DateTimeOptions中的属性修改为可选属性。 +在API10中,DateTimeOptions中的属性支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -347,6 +362,7 @@ resolvedOptions(): DateTimeOptions constructor() 创建数字格式化对象。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -362,6 +378,7 @@ constructor() constructor(locale: string | Array<string>, options?: NumberOptions) 创建数字格式化对象。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -370,7 +387,7 @@ constructor(locale: string | Array<string>, options?: NumberOptions) | 参数名 | 类型 | 必填 | 说明 | | -------------------- | -------------------------------- | ---- | ---------------------------- | | locale | string \| Array<string> | 是 | 包含区域设置信息的字符串,包括语言以及可选的脚本和区域。 | -| options9+ | [NumberOptions](#numberoptions9) | 否 | 用于创建数字格式化的选项。 | +| options9+ | [NumberOptions](#numberoptions6) | 否 | 用于创建数字格式化的选项。 | **示例:** ```js @@ -384,6 +401,7 @@ constructor(locale: string | Array<string>, options?: NumberOptions) format(number: number): string; 格式化数字字符串。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -413,6 +431,7 @@ format(number: number): string; resolvedOptions(): NumberOptions 获取NumberFormat 对象的格式化选项。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -420,7 +439,7 @@ resolvedOptions(): NumberOptions | 类型 | 说明 | | -------------------------------- | --------------------------- | -| [NumberOptions](#numberoptions9) | NumberFormat 对象的格式化选项。 | +| [NumberOptions](#numberoptions6) | NumberFormat 对象的格式化选项。 | **示例:** @@ -433,9 +452,11 @@ resolvedOptions(): NumberOptions ``` -## NumberOptions9+ +## NumberOptions6+ 表示设备支持的能力。 +在API9中,NumberOptions中的属性修改为可选属性。 +在API10中,NumberOptions中的属性支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -447,7 +468,7 @@ resolvedOptions(): NumberOptions | currencyDisplay | string | 是 | 是 | 货币的显示方式,取值包括:"symbol", "narrowSymbol", "code", "name"。 | | unit | string | 是 | 是 | 单位名称,如:"meter","inch",“hectare”等。 | | unitDisplay | string | 是 | 是 | 单位的显示格式,取值包括:"long", "short", "narrow"。 | -| unitUsage | 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"。 | +| 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"。 | @@ -470,6 +491,7 @@ resolvedOptions(): NumberOptions constructor() 创建排序对象。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -485,6 +507,7 @@ constructor() constructor(locale: string | Array<string>, options?: CollatorOptions) 创建排序对象。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -493,7 +516,7 @@ constructor(locale: string | Array<string>, options?: CollatorOptions) | 参数名 | 类型 | 必填 | 说明 | | -------------------- | ------------------------------------ | ---- | ---------------------------- | | locale | string \| Array<string> | 是 | 包含区域设置信息的字符串,包括语言以及可选的脚本和区域。 | -| options9+ | [CollatorOptions](#collatoroptions9) | 否 | 用于创建排序对象的选项。 | +| options9+ | [CollatorOptions](#collatoroptions8) | 否 | 用于创建排序对象的选项。 | **示例:** ```js @@ -507,6 +530,7 @@ constructor(locale: string | Array<string>, options?: CollatorOptions) compare(first: string, second: string): number 依据Collator的排序策略对两个字符串进行比较。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -537,6 +561,7 @@ compare(first: string, second: string): number resolvedOptions(): CollatorOptions 返回Collator对象的属性。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -544,7 +569,7 @@ resolvedOptions(): CollatorOptions | 类型 | 说明 | | ------------------------------------ | ----------------- | -| [CollatorOptions](#collatoroptions9) | 返回的Collator对象的属性。 | +| [CollatorOptions](#collatoroptions8) | 返回的Collator对象的属性。 | **示例:** ```js @@ -556,9 +581,11 @@ resolvedOptions(): CollatorOptions ``` -## CollatorOptions9+ +## CollatorOptions8+ 表示Collator可设置的属性。 +在API9中,CollatorOptions中的属性修改为可选属性。 +在API10中,CollatorOptions中的属性支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -581,6 +608,7 @@ resolvedOptions(): CollatorOptions constructor() 创建单复数对象来计算数字的单复数类别。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -596,6 +624,7 @@ constructor() constructor(locale: string | Array<string>, options?: PluralRulesOptions) 创建单复数对象来计算数字的单复数类别。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -604,7 +633,7 @@ constructor(locale: string | Array<string>, options?: PluralRulesOptions) | 参数名 | 类型 | 必填 | 说明 | | -------------------- | ---------------------------------------- | ---- | ---------------------------- | | locale | string \| Array<string> | 是 | 包含区域设置信息的字符串,包括语言以及可选的脚本和区域。 | -| options9+ | [PluralRulesOptions](#pluralrulesoptions9) | 否 | 用于创建单复数对象的选项。 | +| options9+ | [PluralRulesOptions](#pluralrulesoptions8) | 否 | 用于创建单复数对象的选项。 | **示例:** ```js @@ -618,6 +647,7 @@ constructor(locale: string | Array<string>, options?: PluralRulesOptions) select(n: number): string 返回一个字符串表示该数字的单复数类别。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -647,9 +677,11 @@ select(n: number): string ``` -## PluralRulesOptions9+ +## PluralRulesOptions8+ 表示PluralRules对象可设置的属性。 +在API9中,PluralRulesOptions中的属性修改为可选属性。 +在API10中,PluralRulesOptions中的属性支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -672,6 +704,7 @@ select(n: number): string constructor() 创建相对时间格式化对象。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -687,6 +720,7 @@ constructor() constructor(locale: string | Array<string>, options?: RelativeTimeFormatInputOptions) 创建相对时间格式化对象。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -695,7 +729,7 @@ constructor(locale: string | Array<string>, options?: RelativeTimeFormatIn | 参数名 | 类型 | 必填 | 说明 | | -------------------- | ---------------------------------------- | ---- | ---------------------------- | | locale | string \| Array<string> | 是 | 包含区域设置信息的字符串,包括语言以及可选的脚本和区域。 | -| options9+ | [RelativeTimeFormatInputOptions](#relativetimeformatinputoptions9) | 否 | 用于创建相对时间格式化对象的选项。 | +| options9+ | [RelativeTimeFormatInputOptions](#relativetimeformatinputoptions8) | 否 | 用于创建相对时间格式化对象的选项。 | **示例:** ```js @@ -709,6 +743,7 @@ constructor(locale: string | Array<string>, options?: RelativeTimeFormatIn format(value: number, unit: string): string 依据locale和格式化选项,对value和unit进行格式化。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -739,6 +774,7 @@ format(value: number, unit: string): string formatToParts(value: number, unit: string): Array<object> 返回一个对象数组,表示可用于自定义区域设置格式的相对时间格式。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -768,6 +804,7 @@ formatToParts(value: number, unit: string): Array<object> resolvedOptions(): RelativeTimeFormatResolvedOptions 获取RelativeTimeFormat对象的格式化选项。 +在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -787,9 +824,11 @@ resolvedOptions(): RelativeTimeFormatResolvedOptions ``` -## RelativeTimeFormatInputOptions9+ +## RelativeTimeFormatInputOptions8+ 表示RelativeTimeFormat对象可设置的属性。 +在API9中,RelativeTimeFormatInputOptions中的属性修改为可选属性。 +在API10中,RelativeTimeFormatInputOptions中的属性支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n @@ -803,6 +842,7 @@ resolvedOptions(): RelativeTimeFormatResolvedOptions ## RelativeTimeFormatResolvedOptions8+ 表示RelativeTimeFormat对象可设置的属性。 +在API10中,RelativeTimeFormatResolvedOptions中的属性支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n -- Gitee From d0d0a150194fa60f5037ff53d1ef7173b4b394b4 Mon Sep 17 00:00:00 2001 From: ningning <3248127340@qq.com> Date: Fri, 19 May 2023 06:32:43 +0000 Subject: [PATCH 2/2] update zh-cn/application-dev/reference/apis/js-apis-i18n.md. Signed-off-by: ningning <3248127340@qq.com> --- zh-cn/application-dev/reference/apis/js-apis-i18n.md | 1 - 1 file changed, 1 deletion(-) 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 be027220d2..7b0f9a50ee 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-i18n.md +++ b/zh-cn/application-dev/reference/apis/js-apis-i18n.md @@ -23,7 +23,6 @@ import I18n from '@ohos.i18n'; static getDisplayCountry(country: string, locale: string, sentenceCase?: boolean): string 获取指定国家的本地化显示文本。 -在API10中,该接口支持跨平台特性。 **系统能力**:SystemCapability.Global.I18n -- Gitee