version 1.35, 2008/12/01 17:49:52
|
version 1.37, 2012/10/22 11:18:18
|
|
|
PEGASUS_NAMESPACE_BEGIN | PEGASUS_NAMESPACE_BEGIN |
| |
static char LANGUAGE_TAG_SEPARATOR_CHAR = '-'; | static char LANGUAGE_TAG_SEPARATOR_CHAR = '-'; |
static char LOCALE_ID_SEPARATOR_CHAR = '_'; |
|
| |
AcceptLanguageList LanguageParser::parseAcceptLanguageHeader( | AcceptLanguageList LanguageParser::parseAcceptLanguageHeader( |
const String& acceptLanguageHeader) | const String& acceptLanguageHeader) |
|
|
#ifdef PEGASUS_HAS_ICU | #ifdef PEGASUS_HAS_ICU |
String& LanguageParser::convertLocaleIdToLanguageTag(String& localeId) | String& LanguageParser::convertLocaleIdToLanguageTag(String& localeId) |
{ | { |
|
static char LOCALE_ID_SEPARATOR_CHAR = '_'; |
Uint32 index = 0; | Uint32 index = 0; |
while ((index = localeId.find(index, LOCALE_ID_SEPARATOR_CHAR)) != | while ((index = localeId.find(index, LOCALE_ID_SEPARATOR_CHAR)) != |
PEG_NOT_FOUND) | PEG_NOT_FOUND) |