5["Why is it needed?","rationale.html#rationale_why",null],
6["Why use an ICU wrapper instead of ICU?","rationale.html#why_icu",null],
7["Why an ICU wrapper and not an implementation-from-scratch?","rationale.html#why_icu_wrapper",null],
8["Why is the ICU API not exposed to the user?","rationale.html#why_icu_api_is_hidden",null],
9["Why use GNU Gettext catalogs for message formatting?","rationale.html#why_gnu_gettext",null],
10["Why is a plain number used for the representation of a date-time, instead of a Boost.DateTime date or Boost.DateTime ptime?","rationale.html#why_plain_number",null],
11["Why are POSIX locale names used and not something like the BCP-47 IETF language tag?","rationale.html#why_posix_names",null],
12["Why most parts of Boost.Locale work only on linear/contiguous chunks of text","rationale.html#why_linear_chunks",null],
13["Why all Boost.Locale implementation is hidden behind abstract interfaces and does not use template metaprogramming?","rationale.html#why_abstract_api",null],
14["Why Boost.Locale does not provide char16_t/char32_t for non-C++0x platforms.","rationale.html#why_no_special_character_type",null]