mirror of
https://github.com/unicode-org/icu.git
synced 2025-04-08 06:53:45 +00:00
The home of the ICU project source code.
- Changed all public Javadoc to use the proper verbiage for identifying this code as a tech preview. - Changed all references to ULocale in the API to use Locale instead. - Changed PersonNameFormatter and SimplePersonName so that they're constructed by way of separate builder objects. - Added an internal constructor for PersonNameFormatter just for the use of the unit tests, and added some unit tests that take advantage of the new constructor to test the internals more thoroughly. - Renamed format() to formatToString(), to make room to add a format() method later that returns a FormattedPersonName. - Added logic to guess the locale of a name object when the name object doesn't supply a locale. - Moved the function that constructs a SimplePersonName from a single string containing key-value pairs out of the API and into the unit tests. - Various smaller changes in response to API- and code-review comments. |
||
---|---|---|
.ci-builds | ||
.github | ||
docs | ||
icu4c | ||
icu4j | ||
tools | ||
vendor/double-conversion | ||
.bazeliskrc | ||
.cpyskip.txt | ||
.gitattributes | ||
.gitignore | ||
CONTRIBUTING.md | ||
KEYS | ||
README.md | ||
WORKSPACE |
International Components for Unicode
This is the repository for the International Components for Unicode. The ICU project is under the stewardship of The Unicode Consortium.
- Source: https://github.com/unicode-org/icu
- Bugs: https://unicode-org.atlassian.net/projects/ICU
- API Docs: https://unicode-org.github.io/icu-docs/
- User Guide: https://unicode-org.github.io/icu/
🔴🔴🔴 Special Notice About Branch Renaming 🔴🔴🔴
Around March 24-25, 2021 we renamed the master
branch to main
. You may need to rename your branch in your local git repo and change your normal git command to reflect this change. See also https://github.com/github/renaming
Build Status (main
branch)
Build | Status |
---|---|
GitHub Actions | |
Azure Pipelines | |
Azure Pipelines (Exhaustive Tests) | |
Azure Pipelines (Valgrind ICU4C) | |
Fuzzing |
Subdirectories and Information
icu4c/
ICU for C/C++icu4j/
ICU for Javatools/
Toolsvendor/
Vendor dependencies
License
Please see ./icu4c/LICENSE (C and J are under an identical license file.)
Copyright © 2016 and later Unicode, Inc. and others. All Rights Reserved. Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. Terms of Use and License