From c8d69f1e8704adf8f44c1a3a7d9ec937da9667c2 Mon Sep 17 00:00:00 2001 From: wangjian Date: Fri, 25 Aug 2023 15:49:07 +0800 Subject: [PATCH] =?UTF-8?q?I18n=E4=B8=ADArkTs=E8=AF=AD=E6=B3=95=E6=95=B4?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wangjian --- .../reference/apis/js-apis-i18n.md | 29 ++++--------------- 1 file changed, 5 insertions(+), 24 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 c898131503..1cfca13906 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-i18n.md +++ b/zh-cn/application-dev/reference/apis/js-apis-i18n.md @@ -1123,10 +1123,7 @@ constructor(country: string, options?: PhoneNumberFormatOptions) **示例:** ```ts - interface PhoneNumberFormatOptions { - type?: string; - } - let option: PhoneNumberFormatOptions = {type: "E164"}; + let option: I18n.PhoneNumberFormatOptions = {type: "E164"}; let phoneNumberFormat: I18n.PhoneNumberFormat = new I18n.PhoneNumberFormat("CN", option); ``` @@ -2210,12 +2207,8 @@ static unitConvert(fromUnit: UnitInfo, toUnit: UnitInfo, value: number, locale: **示例:** ```ts - interface UnitInfo { - unit: string; - measureSystem: string; - } - let fromUnit: UnitInfo = {unit: "cup", measureSystem: "US"}; - let toUnit: UnitInfo = {unit: "liter", measureSystem: "SI"}; + let fromUnit: I18n.UnitInfo = {unit: "cup", measureSystem: "US"}; + let toUnit: I18n.UnitInfo = {unit: "liter", measureSystem: "SI"}; let res: string = I18n.I18NUtil.unitConvert(fromUnit, toUnit, 1000, "en-US", "long"); // res = 236.588 liters ``` @@ -2369,16 +2362,10 @@ getLanguageInfoArray(languages: Array<string>, options?: SortOptions): Arr ```ts import { BusinessError } from '@ohos.base'; - interface SortOptions { - locale?: string; - isUseLocalName?: boolean; - isSuggestedFirst?: boolean; - } - // 当系统语言为zh-Hans,系统地区为CN,系统Locale为zh-Hans-CN时 let systemLocaleManager: I18n.SystemLocaleManager = new I18n.SystemLocaleManager(); let languages: string[] = ["zh-Hans", "en-US", "pt", "ar"]; - let sortOptions: SortOptions = {locale: "zh-Hans-CN", isUseLocalName: true, isSuggestedFirst: true}; + let sortOptions: I18n.SortOptions = {locale: "zh-Hans-CN", isUseLocalName: true, isSuggestedFirst: true}; try { // 排序后的语言顺序为: [zh-Hans, en-US, pt, ar] let sortedLanguages: Array = systemLocaleManager.getLanguageInfoArray(languages, sortOptions); @@ -2424,16 +2411,10 @@ getRegionInfoArray(regions: Array<string>, options?: SortOptions): Array&l ```ts import { BusinessError } from '@ohos.base'; - interface SortOptions { - locale?: string; - isUseLocalName?: boolean; - isSuggestedFirst?: boolean; - } - // 当系统语言为zh-Hans,系统地区为CN,系统Locale为zh-Hans-CN时 let systemLocaleManager: I18n.SystemLocaleManager = new I18n.SystemLocaleManager(); let regions: string[] = ["CN", "US", "PT", "EG"]; - let sortOptions: SortOptions = {locale: "zh-Hans-CN", isUseLocalName: false, isSuggestedFirst: true}; + let sortOptions: I18n.SortOptions = {locale: "zh-Hans-CN", isUseLocalName: false, isSuggestedFirst: true}; try { // 排序后的地区顺序为: [CN, EG, US, PT] let sortedRegions: Array = systemLocaleManager.getRegionInfoArray(regions, sortOptions); -- GitLab