Chinaunix首页 | 论坛 | 博客
  • 博客访问: 621792
  • 博文数量: 116
  • 博客积分: 6078
  • 博客等级: 准将
  • 技术积分: 1214
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-23 10:09
文章分类

全部博文(116)

文章存档

2016年(1)

2015年(4)

2011年(2)

2010年(21)

2009年(88)

分类:

2011-11-30 19:34:15

google翻译还挺好的:
英文的如果不吃力的话直接进看吧
是什么Boost.Locale?

Boost.Locale是一个库,在C + +方式提供高质量的本地化设施。 它最初是设计的一部分 - C + + Web框架的项目,然后贡献以提高。

Boost.Locale提供了功能强大的工具,为开发跨平台的本地化软件 - 软件用户在其语言的谈判。

提供的功能:

  • 正确的大小写转换,大小写和规范化。
  • 整理(排序),其中包括4 Unicode排序规则级别的支持。
  • 日期,时间,时区和日历操作,格式化和解析,包括比公历日历的透明支持。
  • 边界分析字,词,句和线路中断。
  • 数字格式,拼写和语法分析。
  • 货币的格式化和解析。
  • 强大的消息格式(字符串翻译)包括复数形式的支持,使用GNU目录。
  • 字符集转换。
  • 透明支持8位字符集如latin1
  • 支持char和wchar_t
  • C + +0 X char16_t和char32_t字符串和流的实验支持。

Boost.Locale提高和统一的标准库的API,它变成有用的和跨平台的发展和“跨文化”软件方便的方式。

为了实现这一目标Boost.Locale使用的国家的最先进的Unicode和本地化库: ICU - Unicode国际组件。

Boost.Locale创建的C + +语言环境的框架内,iostream的,和强大的ICU库之间的自然胶水。

Boost.Locale提供以及非ICU的本地化支持。 它是基于操作系统的原生API或标准C + +库支持。 Boost.Locale牺牲一些不太重要的功能,变得不那么强大,但重量更轻,更易于部署和使用图书馆。


阅读(4840) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~