New version of Boost.Locale released
New version of Boost.Locale releasedI'm glad to introduce updated version of Boost.Locale library: This library was designed for Boost and created because of needs CppCMS framework.
Boost.Locale is a library that brings high quality localization facilities in C++ way. It provides the natural glue between C++ locales framework, iostreams and powerful ICU library giving:
- Correct case conversion, case folding and normalization
- Collation including support of 4 Unicode collation levels.
- Date, time, timezone and calendar manipulations, formatting and parsing including transparent support of calendars other then Gregorian.
- Boundary analysis for characters, words, sentences and line-breaks.
- Number formatting, spelling and parsing.
- Monetary formatting and parsing.
- Powerful message formatting including support plural forms, using GNU catalogs.
- Character set conversion.
- Transparent support of 8-bit character sets like Latin1.
- Support of
char
,wchar_t
and C++0xchar16_t
,char32_t
strings and streams.
New in this version:
- Fully redesigned break iterator interface
- Added date_time and calendar support that allow manipulating with dates over non-Gregorian calendars
- Implemented full set of unit-tests
- Added support of many platforms and compilers.
- Lots of bug fixes.
- Complete reference with Doxygen
- Many tutorial updates, thanks to Markus Raab inputs
So if you are interested:
Add Comment:
You must enable JavaScript in order to post comments.