Provide localization and Unicode handling tools for C++
Part of the Boost C++ Libraries.
Boost.Locale is a library that provides high quality localization facilities in a C++ way. It was originally designed a part of CppCMS - a C++ Web Framework project and then contributed to Boost.
Boost.Locale gives powerful tools for development of cross-platform localized software - the software that talks to users in their language.
Provided Features:
- Correct case conversion, case folding and normalization.
- Collation (sorting), including support for 4 Unicode collation levels.
- Date, time, timezone and calendar manipulations, formatting and parsing, including transparent support for calendars other than Gregorian.
- Boundary analysis for characters, words, sentences and line-breaks.
- Number formatting, spelling and parsing.
- Monetary formatting and parsing.
- Powerful message formatting (string translation) including support for plural forms, using GNU catalogs.
- Character set conversion.
- Transparent support for 8-bit character sets like Latin1
- Support for
char
andwchar_t
- Experimental support for C++11
char16_t
andchar32_t
strings and streams.
... More
license | BSL-1.0 |
---|---|
project | boost |
url | github.com/boostorg/locale |
doc-url | www.boost.org/doc/libs/1_83_0/libs/locale |
boost-users@lists.boost.orgMailing list | |
topics | C++Boost |
4 Versions
version | 1.83.0 |
---|---|
repository | https://pkg.cppget.org/1/stable |
depends | 9; libboost-predef, libboost-thread, libicuuc, libicui18n, libboost-assert, libboost-config, libboost-core, libboost-iterator, libboost-utility |
reviews | +1 |
version | 1.81.0+1 |
---|---|
repository | https://pkg.cppget.org/1/stable |
depends | 8; libboost-core, libboost-predef, libboost-thread, libicuuc, libicui18n, libboost-assert, libboost-config, libboost-iterator |
reviews | +1 |
version | 1.78.0 |
---|---|
repository | https://pkg.cppget.org/1/stable |
depends | 11; libboost-thread, libboost-unordered, libicuuc, libicui18n, libboost-assert, libboost-config, libboost-function, libboost-iterator, libboost-smart-ptr, libboost-static-assert, libboost-type-traits |
reviews | +1 |
version | 1.77.0+1 |
---|---|
repository | https://pkg.cppget.org/1/stable |
depends | 11; libboost-thread, libboost-unordered, libicuuc, libicui18n, libboost-assert, libboost-config, libboost-function, libboost-iterator, libboost-smart-ptr, libboost-static-assert, libboost-type-traits |
reviews | +1 |