{ "name": "@ohos/icu", "description": "ICU is a mature, widely used set of portable C/C++ and Java libraries for Unicode support, software internationalization and globalization (i18n/g11n). The packages are mirrors of the main website.", "version": "3.1", "license": "ICU,BSD 3-Clause", "publishAs": "code-segment", "segment": { "destPath": "third_party/icu" }, "dirs": [], "scripts": {}, "component": { "name": "icu", "subsystem": "thirdparty", "syscap": [], "features": [ "icu_support_locales", "icu_support_libbegetutil" ], "adapted_system_type": [ "mini", "small", "standard" ], "rom": "", "ram": "", "deps": { "components": [ "init", "hilog" ], "third_party": [] }, "build": { "sub_component": [ "//third_party/icu/icu4c:shared_icuuc", "//third_party/icu/icu4c:shared_icui18n", "//third_party/icu/ohos_icu4c:icundk" ], "inner_kits": [ { "name": "//third_party/icu/icu4c:shared_icuuc", "header": { "header_files": [ "bmpset.h", "brkeng.h", "bytesinkutil.h", "capi_helper.h", "charstr.h", "charstrmap.h", "cmemory.h", "cpputils.h", "cstr.h", "cstring.h", "cwchar.h", "dictbe.h", "dictionarydata.h", "emojiprops.h", "hash.h", "icuplugimp.h", "localefallback_data.h", "localeprioritylist.h", "localsvc.h", "locbased.h", "locdistance.h", "loclikelysubtags.h", "locmap.h", "locutil.h", "lsr.h", "lstmbe.h", "messageimpl.h", "msvcres.h", "mutex.h", "norm2allmodes.h", "norm2_nfc_data.h", "normalizer2impl.h", "patternprops.h", "pluralmap.h", "propname.h", "propname_data.h", "propsvec.h", "punycode.h", "putilimp.h", "rbbidata.h", "rbbinode.h", "rbbirb.h", "rbbirpt.h", "rbbiscan.h", "rbbisetb.h", "rbbitblb.h", "rbbi_cache.h", "resource.h", "restrace.h", "ruleiter.h", "serv.h", "servloc.h", "servnotf.h", "sharedobject.h", "sprpimpl.h", "static_unicode_sets.h", "uarrsort.h", "uassert.h", "ubidiimp.h", "ubidi_props.h", "ubidi_props_data.h", "ubrkimpl.h", "ucase.h", "ucasemap_imp.h", "ucase_props_data.h", "uchar_props_data.h", "ucln.h", "ucln_cmn.h", "ucln_imp.h", "ucmndata.h", "ucnvmbcs.h", "ucnv_bld.h", "ucnv_cnv.h", "ucnv_ext.h", "ucnv_imp.h", "ucnv_io.h", "ucol_data.h", "ucol_swp.h", "ucptrie_impl.h", "ucurrimp.h", "udatamem.h", "udataswp.h", "uelement.h", "uenumimp.h", "uhash.h", "uinvchar.h", "ulayout_props.h", "ulist.h", "ulocimp.h", "umapfile.h", "umutex.h", "unifiedcache.h", "uniquecharstr.h", "unisetspan.h", "unistrappender.h", "unormimp.h", "uposixdefs.h", "uprops.h", "uresdata.h", "uresimp.h", "ureslocs.h", "usc_impl.h", "uset_imp.h", "ustrenum.h", "ustrfmt.h", "ustr_cnv.h", "ustr_imp.h", "util.h", "utracimp.h", "utrie.h", "utrie2.h", "utrie2_impl.h", "utypeinfo.h", "uvector.h", "uvectr32.h", "uvectr64.h", "wintz.h", "unicode/appendable.h", "unicode/brkiter.h", "unicode/bytestream.h", "unicode/bytestrie.h", "unicode/bytestriebuilder.h", "unicode/caniter.h", "unicode/casemap.h", "unicode/char16ptr.h", "unicode/chariter.h", "unicode/dbbi.h", "unicode/docmain.h", "unicode/dtintrv.h", "unicode/edits.h", "unicode/enumset.h", "unicode/errorcode.h", "unicode/filteredbrk.h", "unicode/icudataver.h", "unicode/icuplug.h", "unicode/idna.h", "unicode/localebuilder.h", "unicode/localematcher.h", "unicode/localpointer.h", "unicode/locdspnm.h", "unicode/locid.h", "unicode/messagepattern.h", "unicode/normalizer2.h", "unicode/normlzr.h", "unicode/parseerr.h", "unicode/parsepos.h", "unicode/platform.h", "unicode/ptypes.h", "unicode/putil.h", "unicode/rbbi.h", "unicode/rep.h", "unicode/resbund.h", "unicode/schriter.h", "unicode/simpleformatter.h", "unicode/std_string.h", "unicode/strenum.h", "unicode/stringoptions.h", "unicode/stringpiece.h", "unicode/stringtriebuilder.h", "unicode/symtable.h", "unicode/ubidi.h", "unicode/ubiditransform.h", "unicode/ubrk.h", "unicode/ucasemap.h", "unicode/ucat.h", "unicode/uchar.h", "unicode/ucharstrie.h", "unicode/ucharstriebuilder.h", "unicode/uchriter.h", "unicode/uclean.h", "unicode/ucnv.h", "unicode/ucnvsel.h", "unicode/ucnv_cb.h", "unicode/ucnv_err.h", "unicode/uconfig.h", "unicode/ucpmap.h", "unicode/ucptrie.h", "unicode/ucurr.h", "unicode/udata.h", "unicode/udisplaycontext.h", "unicode/uenum.h", "unicode/uidna.h", "unicode/uiter.h", "unicode/uldnames.h", "unicode/uloc.h", "unicode/umachine.h", "unicode/umisc.h", "unicode/umutablecptrie.h", "unicode/unifilt.h", "unicode/unifunct.h", "unicode/unimatch.h", "unicode/uniset.h", "unicode/unistr.h", "unicode/unorm.h", "unicode/unorm2.h", "unicode/uobject.h", "unicode/urename.h", "unicode/urep.h", "unicode/ures.h", "unicode/uscript.h", "unicode/uset.h", "unicode/usetiter.h", "unicode/ushape.h", "unicode/usprep.h", "unicode/ustring.h", "unicode/ustringtrie.h", "unicode/utext.h", "unicode/utf.h", "unicode/utf16.h", "unicode/utf32.h", "unicode/utf8.h", "unicode/utf_old.h", "unicode/utrace.h", "unicode/utypes.h", "unicode/uvernum.h", "unicode/uversion.h" ], "header_base": "//third_party/icu/icu4c/source/common" } }, { "name": "//third_party/icu/icu4c:shared_icui18n", "header": { "header_files": [ "anytrans.h", "astro.h", "bocsu.h", "brktrans.h", "buddhcal.h", "casetrn.h", "cecal.h", "chnsecal.h", "collation.h", "collationbuilder.h", "collationcompare.h", "collationdata.h", "collationdatabuilder.h", "collationdatareader.h", "collationdatawriter.h", "collationfastlatin.h", "collationfastlatinbuilder.h", "collationfcd.h", "collationiterator.h", "collationkeys.h", "collationroot.h", "collationrootelements.h", "collationruleparser.h", "collationsets.h", "collationsettings.h", "collationtailoring.h", "collationweights.h", "collunsafe.h", "coptccal.h", "cpdtrans.h", "csdetect.h", "csmatch.h", "csr2022.h", "csrecog.h", "csrmbcs.h", "csrsbcs.h", "csrucode.h", "csrutf8.h", "currfmt.h", "dangical.h", "dayperiodrules.h", "decContext.h", "decNumber.h", "decNumberLocal.h", "double-conversion-bignum-dtoa.h", "double-conversion-bignum.h", "double-conversion-cached-powers.h", "double-conversion-diy-fp.h", "double-conversion-double-to-string.h", "double-conversion-fast-dtoa.h", "double-conversion-ieee.h", "double-conversion-string-to-double.h", "double-conversion-strtod.h", "double-conversion-utils.h", "double-conversion.h", "dtitv_impl.h", "dtptngen_impl.h", "dt_impl.h", "erarules.h", "esctrn.h", "ethpccal.h", "fmtableimp.h", "formattedval_impl.h", "formatted_string_builder.h", "fphdlimp.h", "funcrepl.h", "gregoimp.h", "hebrwcal.h", "indiancal.h", "inputext.h", "islamcal.h", "japancal.h", "measunit_impl.h", "msgfmt_impl.h", "name2uni.h", "nfrlist.h", "nfrs.h", "nfrule.h", "nfsubs.h", "nortrans.h", "nultrans.h", "number_affixutils.h", "number_asformat.h", "number_compact.h", "number_currencysymbols.h", "number_decimalquantity.h", "number_decimfmtprops.h", "number_decnum.h", "number_formatimpl.h", "number_longnames.h", "number_mapper.h", "number_microprops.h", "number_modifiers.h", "number_multiplier.h", "number_patternmodifier.h", "number_patternstring.h", "number_roundingutils.h", "number_scientific.h", "number_skeletons.h", "number_types.h", "number_usageprefs.h", "number_utils.h", "number_utypes.h", "numparse_affixes.h", "numparse_compositions.h", "numparse_currency.h", "numparse_decimal.h", "numparse_impl.h", "numparse_scientific.h", "numparse_symbols.h", "numparse_types.h", "numparse_utils.h", "numparse_validators.h", "numrange_impl.h", "numsys_impl.h", "olsontz.h", "persncal.h", "pluralranges.h", "plurrule_impl.h", "quant.h", "quantityformatter.h", "rbt.h", "rbt_data.h", "rbt_pars.h", "rbt_rule.h", "rbt_set.h", "regexcmp.h", "regexcst.h", "regeximp.h", "regexst.h", "regextxt.h", "region_impl.h", "reldtfmt.h", "remtrans.h", "scriptset.h", "selfmtimpl.h", "sharedbreakiterator.h", "sharedcalendar.h", "shareddateformatsymbols.h", "sharednumberformat.h", "sharedpluralrules.h", "smpdtfst.h", "standardplural.h", "string_segment.h", "strmatch.h", "strrepl.h", "taiwncal.h", "titletrn.h", "tolowtrn.h", "toupptrn.h", "transreg.h", "tridpars.h", "tzgnames.h", "tznames_impl.h", "ucln_in.h", "ucol_imp.h", "uitercollationiterator.h", "umsg_imp.h", "unesctrn.h", "uni2name.h", "units_complexconverter.h", "units_converter.h", "units_data.h", "units_router.h", "uspoof_conf.h", "uspoof_impl.h", "usrchimp.h", "utf16collationiterator.h", "utf8collationiterator.h", "vzone.h", "windtfmt.h", "winnmfmt.h", "wintzimpl.h", "zonemeta.h", "zrule.h", "ztrans.h", "unicode/alphaindex.h", "unicode/basictz.h", "unicode/calendar.h", "unicode/choicfmt.h", "unicode/coleitr.h", "unicode/coll.h", "unicode/compactdecimalformat.h", "unicode/curramt.h", "unicode/currpinf.h", "unicode/currunit.h", "unicode/datefmt.h", "unicode/dcfmtsym.h", "unicode/decimfmt.h", "unicode/displayoptions.h", "unicode/dtfmtsym.h", "unicode/dtitvfmt.h", "unicode/dtitvinf.h", "unicode/dtptngen.h", "unicode/dtrule.h", "unicode/fieldpos.h", "unicode/fmtable.h", "unicode/format.h", "unicode/formattedvalue.h", "unicode/fpositer.h", "unicode/gender.h", "unicode/gregocal.h", "unicode/listformatter.h", "unicode/measfmt.h", "unicode/measunit.h", "unicode/measure.h", "unicode/msgfmt.h", "unicode/nounit.h", "unicode/numberformatter.h", "unicode/numberrangeformatter.h", "unicode/numfmt.h", "unicode/numsys.h", "unicode/plurfmt.h", "unicode/plurrule.h", "unicode/rbnf.h", "unicode/rbtz.h", "unicode/regex.h", "unicode/region.h", "unicode/reldatefmt.h", "unicode/scientificnumberformatter.h", "unicode/search.h", "unicode/selfmt.h", "unicode/simpletz.h", "unicode/smpdtfmt.h", "unicode/sortkey.h", "unicode/stsearch.h", "unicode/tblcoll.h", "unicode/timezone.h", "unicode/tmunit.h", "unicode/tmutamt.h", "unicode/tmutfmt.h", "unicode/translit.h", "unicode/tzfmt.h", "unicode/tznames.h", "unicode/tzrule.h", "unicode/tztrans.h", "unicode/ucal.h", "unicode/ucol.h", "unicode/ucoleitr.h", "unicode/ucsdet.h", "unicode/udat.h", "unicode/udateintervalformat.h", "unicode/udatpg.h", "unicode/udisplayoptions.h", "unicode/ufieldpositer.h", "unicode/uformattable.h", "unicode/uformattedvalue.h", "unicode/ugender.h", "unicode/ulistformatter.h", "unicode/ulocdata.h", "unicode/umsg.h", "unicode/unirepl.h", "unicode/unum.h", "unicode/unumberformatter.h", "unicode/unumberrangeformatter.h", "unicode/unumsys.h", "unicode/upluralrules.h", "unicode/uregex.h", "unicode/uregion.h", "unicode/ureldatefmt.h", "unicode/usearch.h", "unicode/uspoof.h", "unicode/utmscale.h", "unicode/utrans.h", "unicode/vtzone.h" ], "header_base": "//third_party/icu/icu4c/source/i18n" } }, { "name": "//third_party/icu/ohos_icu4c:icundk", "header": { "header_files": [], "header_base": "//third_party/icu/ohos_icu4c" } }, { "name": "//third_party/icu/icu4c:static_icui18n", "header": { "header_files": [], "header_base": "//third_party/icu/icu4c/source" } }, { "name": "//third_party/icu/icu4c:static_icuuc", "header": { "header_files": [], "header_base": "//third_party/icu/icu4c/source" } }, { "name": "//third_party/icu/icu4c/source/common:icu_font", "header": { "header_files": [], "header_base": "//third_party/icu/icu4c/source/common" } } ], "test": [] } } }