/ohos5.0/base/global/i18n_lite/frameworks/i18n/src/ |
H A D | number_format.cpp | 21 NumberFormat::NumberFormat(LocaleInfo &locale, int &status) in NumberFormat() function in NumberFormat 30 bool NumberFormat::Init() in Init() 52 NumberFormat::~NumberFormat() in ~NumberFormat() 61 std::string NumberFormat::Format(double num, NumberFormatType type, int &status) in Format() 69 std::string NumberFormat::Format(int num, int &status) in Format() 77 std::string NumberFormat::FormatNoGroup(double num, NumberFormatType type, int &status) in FormatNoGroup() 85 std::string NumberFormat::FormatNoGroup(int num, int &status) in FormatNoGroup() 93 bool NumberFormat::SetMaxDecimalLength(int length) in SetMaxDecimalLength() 101 bool NumberFormat::SetMinDecimalLength(int length) in SetMinDecimalLength() 109 bool NumberFormat::ReInitImpl() in ReInitImpl()
|
H A D | measure_format_impl.cpp | 35 numberFormat = new NumberFormat(localeinfo, numberFormatStatus); in MeasureFormatImpl()
|
/ohos5.0/base/global/i18n/frameworks/intl/src/ |
H A D | number_format.cpp | 33 bool NumberFormat::icuInitialized = NumberFormat::Init(); 88 NumberFormat::NumberFormat(const std::vector<std::string> &localeTags, std::map<std::string, std::s… in NumberFormat() function in OHOS::Global::I18n::NumberFormat 139 NumberFormat::~NumberFormat() in ~NumberFormat() 152 void NumberFormat::InitProperties() in InitProperties() 195 void NumberFormat::InitDigitsProperties() in InitDigitsProperties() 333 std::string NumberFormat::Format(double number) in Format() 488 std::string NumberFormat::GetCurrency() const in GetCurrency() 498 std::string NumberFormat::GetStyle() const in GetStyle() 543 bool NumberFormat::Init() in Init() 549 void NumberFormat::SetDefaultStyle() in SetDefaultStyle() [all …]
|
/ohos5.0/base/global/i18n/frameworks/intl/test/unittest/ |
H A D | intl_number_format_test.cpp | 56 std::unique_ptr<NumberFormat> numFmt = std::make_unique<NumberFormat>(locales, options); 86 std::unique_ptr<NumberFormat> numFmt = std::make_unique<NumberFormat>(locales, options); 116 std::unique_ptr<NumberFormat> numFmt = std::make_unique<NumberFormat>(locales, options); 146 std::unique_ptr<NumberFormat> numFmt = std::make_unique<NumberFormat>(locales, options); 176 std::unique_ptr<NumberFormat> numFmt = std::make_unique<NumberFormat>(locales, options); 206 std::unique_ptr<NumberFormat> numFmt = std::make_unique<NumberFormat>(locales, options);
|
H A D | intl_test.cpp | 317 NumberFormat *numFmt = new (std::nothrow) NumberFormat(locales, options); 350 NumberFormat *numFmt = new (std::nothrow) NumberFormat(locales, options); 378 NumberFormat *numFmt = new (std::nothrow) NumberFormat(locales, options); 406 NumberFormat *numFmt = new (std::nothrow) NumberFormat(locales, options); 1229 NumberFormat *formatter = new NumberFormat(locales, options); 1237 NumberFormat *formatter2 = new NumberFormat(locales, options); 1274 NumberFormat *formatter = new NumberFormat(locales, options); 1329 NumberFormat *formatter = new NumberFormat(locales, options); 1385 NumberFormat *formatter = new NumberFormat(locales, options); 1433 NumberFormat *formatter = new NumberFormat(locales, options); [all …]
|
H A D | intl_test_extent.cpp | 442 NumberFormat formatter(localeTags, configs); 446 NumberFormat* format = new (std::nothrow) NumberFormat(localeTags, configs); 501 NumberFormat *numFmt = new (std::nothrow) NumberFormat(locales, options); 619 NumberFormat *unitFormatter = new NumberFormat(locales, unitOptions); 625 NumberFormat *currencyFormatter = new NumberFormat(locales, currencyOptions); 834 NumberFormat *numFmt = new (std::nothrow) NumberFormat(locales, options); 864 NumberFormat *numFmt = new (std::nothrow) NumberFormat(locales, options); 894 NumberFormat *numFmt = new (std::nothrow) NumberFormat(locales, options);
|
/ohos5.0/docs/zh-cn/application-dev/internationalization/ |
H A D | i18n-numbers-weights-measures.md | 11 数字格式化通过[NumberFormat](../reference/apis-localization-kit/js-apis-intl.md#numberformat)的[format](../… 18 2. 创建NumberFormat对象。 23 …let numberFormat: intl.NumberFormat = new intl.NumberFormat(locale: string | Array<string>, option… 108 let numberFormat1 = new intl.NumberFormat('zh-CN', {notation: 'scientific', maximumSignificantDigit… 112 let numberFormat2 = new intl.NumberFormat('zh-CN', {notation: 'compact', compactDisplay: 'short'}); 116 let numberFormat3 = new intl.NumberFormat('zh-CN', {signDisplay: 'always'}); 120 let numberFormat4 = new intl.NumberFormat('zh-CN', {style: 'percent'}); 176 let numberFormat5 = new intl.NumberFormat('zh-CN', {style: 'currency', currency: 'USD'}); 180 let numberFormat6 = new intl.NumberFormat('zh-CN', {style: 'currency', currency: 'USD', currencyDis… 184 let numberFormat7 = new intl.NumberFormat('en-GB', {style: 'unit', unit: 'hectare'}); [all …]
|
/ohos5.0/docs/en/application-dev/internationalization/ |
H A D | i18n-numbers-weights-measures.md | 18 2. Create a **NumberFormat** object. 20 …The **NumberFormat** constructor allows you to set different number formatting formats by using **… 23 …let numberFormat: intl.NumberFormat = new intl.NumberFormat(locale: string | Array<string>, option… 108 let numberFormat1 = new intl.NumberFormat('zh-CN', {notation: 'scientific', maximumSignificantDigit… 112 let numberFormat2 = new intl.NumberFormat('zh-CN', {notation: 'compact', compactDisplay: 'short'}); 116 let numberFormat3 = new intl.NumberFormat('zh-CN', {signDisplay: 'always'}); 120 let numberFormat4 = new intl.NumberFormat('zh-CN', {style: 'percent'}); 176 let numberFormat5 = new intl.NumberFormat('zh-CN', {style: 'currency', currency: 'USD'}); 180 let numberFormat6 = new intl.NumberFormat('zh-CN', {style: 'currency', currency: 'USD', currencyDis… 184 let numberFormat7 = new intl.NumberFormat('en-GB', {style: 'unit', unit: 'hectare'}); [all …]
|
/ohos5.0/base/global/i18n_lite/interfaces/kits/i18n/include/ |
H A D | number_format.h | 59 class NumberFormat { 71 NumberFormat(LocaleInfo &locale, int &status); 79 virtual ~NumberFormat();
|
/ohos5.0/base/global/i18n_lite/tools/i18n-dat-tool/src/main/java/ohos/global/i18n/ |
H A D | Fetcher.java | 21 import com.ibm.icu.text.NumberFormat; 440 String pattern = NumberFormat.getPatternForStyle(locale, NumberFormat.NUMBERSTYLE); in getNumberFormat() 441 String percentPattern = NumberFormat.getPatternForStyle(locale, NumberFormat.PERCENTSTYLE); in getNumberFormat() 552 NumberFormat formatter = NumberFormat.getNumberInstance(locale); in getMinusSign()
|
/ohos5.0/base/global/i18n/frameworks/intl/include/ |
H A D | number_format.h | 45 class NumberFormat { 47 …NumberFormat(const std::vector<std::string> &localeTag, std::map<std::string, std::string> &config… 48 virtual ~NumberFormat();
|
/ohos5.0/base/update/update_app/common/src/main/ets/util/ |
H A D | FormatUtils.ts | 101 …let numfmt: Intl.NumberFormat = new Intl.NumberFormat(language, {style:'percent', notation:'standa…
|
/ohos5.0/docs/zh-cn/release-notes/api-diff/v2.2-beta2/ |
H A D | js-apidiff-v2.2-beta2.md | 26 | 时间日期数字模块-NumberFormat | constructor(locale: string, options?:options) | 新增 | - | 27 | 时间日期数字模块-NumberFormat | constructor(locale: string[], options?:options) | 新增 | - | 28 | 时间日期数字模块-NumberFormat | resolvedOptions(): NumberOptions | 新增 | - | 29 | 时间日期数字模块-NumberFormat | format(number: number): string; | 新增 | - |
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-localization-kit/ |
H A D | js-apis-intl.md | 404 ## NumberFormat section 418 // 使用系统当前locale创建NumberFormat对象 419 let numfmt = new intl.NumberFormat(); 442 // 使用 en-GB locale创建NumberFormat对象,style设置为decimal,notation设置为scientific 443 let numfmt = new intl.NumberFormat("en-GB", {style:'decimal', notation:"scientific"}); 471 // 使用 ["en-GB", "zh"] locale列表创建NumberFormat对象,因为en-GB为合法LocaleID,因此使用en-GB创建NumberFormat对象 472 let numfmt = new intl.NumberFormat(["en-GB", "zh"], {style:'decimal', notation:"scientific"}); 496 let numfmt = new intl.NumberFormat(["en-GB", "zh"], {style:'decimal', notation:"scientific"}); 497 // 获取NumberFormat对象配置项
|
/ohos5.0/base/global/i18n_lite/frameworks/i18n/test/unittest/lite/common/ |
H A D | i18n_test.cpp | 369 NumberFormat formatter(locale, status); 391 NumberFormat formatter(locale, status); 413 NumberFormat formatter(locale, status); 435 NumberFormat formatter(locale, status); 457 NumberFormat formatter(locale, status); 480 NumberFormat formatter(locale, status); 503 NumberFormat formatter(locale, status); 521 NumberFormat formatter(locale, status); 992 NumberFormat format(locale, status); 1169 NumberFormat formatter(locale, status);
|
/ohos5.0/docs/en/application-dev/reference/apis-localization-kit/ |
H A D | js-apis-intl.md | 404 ## NumberFormat section 410 Creates a **NumberFormat** object for the specified locale. 418 // Use the current system locale to create a NumberFormat object. 419 let numfmt = new intl.NumberFormat(); 427 Creates a **NumberFormat** object for the specified locale. 443 let numfmt = new intl.NumberFormat("en-GB", {style:'decimal', notation:"scientific"}); 471 …"en-GB**, **zh"] to create a NumberFormat object. Because en-GB is a valid locale ID, it is used t… 472 let numfmt = new intl.NumberFormat(["en-GB", "zh"], {style:'decimal', notation:"scientific"}); 481 Obtains the options for creating a **NumberFormat** object. 491 | [NumberOptions](#numberoptions) | Options for creating the **NumberFormat** object.| [all …]
|
/ohos5.0/base/global/i18n/frameworks/intl/test/fuzztest/numberformat_fuzzer/ |
H A D | numberformat_fuzzer.cpp | 35 NumberFormat formatter(localeTags, options); in DoSomethingInterestingWithMyAPI()
|
/ohos5.0/foundation/arkui/ace_engine_lite/frameworks/src/core/modules/presets/ |
H A D | number_format_module.h | 83 I18N::NumberFormat *formatter_;
|
H A D | number_format_module.cpp | 65 numModule->formatter_ = new NumberFormat(*(numModule->localeInfo_), status); in CreateNumberFormat()
|
/ohos5.0/base/global/i18n_lite/frameworks/i18n/include/ |
H A D | measure_format_impl.h | 50 NumberFormat *numberFormat;
|
/ohos5.0/foundation/arkui/ace_engine/test/mock/base/ |
H A D | mock_localization.cpp | 145 std::string Localization::NumberFormat(double number) in NumberFormat() function in OHOS::Ace::Localization
|
/ohos5.0/docs/en/release-notes/api-diff/v2.2-beta2/ |
H A D | js-apidiff-v2.2-beta2.md | 26 | Time, date, and digit module - NumberFormat | constructor(locale: string, options?:options) | … 27 | Time, date, and digit module - NumberFormat | constructor(locale: string[], options?:options) … 28 | Time, date, and digit module - NumberFormat | resolvedOptions(): NumberOptions | Added | - | 29 | Time, date, and digit module - NumberFormat | format(number: number): string; | Added | - |
|
/ohos5.0/docs/zh-cn/release-notes/api-diff/v4.0-Release to v3.2-Release/ |
H A D | js-apidiff-global.md | 215 |跨平台能力有变化|类名:NumberFormat;<br>方法or属性:constructor();<br>旧版本信息:|类名:NumberFormat;<br>方法or属性:constructo… 285 |跨平台能力有变化|类名:NumberFormat;<br>方法or属性:export class NumberFormat<br>旧版本信息:|类名:NumberFormat;<br>方法or属性… 286 |跨平台能力有变化|类名:NumberFormat;<br>方法or属性:constructor(locale: string \| Array\<string>, options?: Number… 287 |跨平台能力有变化|类名:NumberFormat;<br>方法or属性:format(number: number): string;<br>旧版本信息:|类名:NumberFormat;<br>… 288 |跨平台能力有变化|类名:NumberFormat;<br>方法or属性:resolvedOptions(): NumberOptions;<br>旧版本信息:|类名:NumberFormat;<b…
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/base/i18n/ |
H A D | localization.h | 249 std::string NumberFormat(double number);
|
/ohos5.0/base/global/i18n/interfaces/js/kits/include/ |
H A D | intl_addon.h | 123 std::unique_ptr<NumberFormat> numberfmt_ = nullptr;
|