version 1.22, 2005/12/20 21:27:37
|
version 1.23, 2006/01/10 19:41:15
|
|
|
static char LANGUAGE_TAG_SEPARATOR_CHAR = '-'; | static char LANGUAGE_TAG_SEPARATOR_CHAR = '-'; |
static char LOCALE_ID_SEPARATOR_CHAR = '_'; | static char LOCALE_ID_SEPARATOR_CHAR = '_'; |
| |
AcceptLanguages LanguageParser::parseAcceptLanguageHeader( |
AcceptLanguageList LanguageParser::parseAcceptLanguageHeader( |
const String& acceptLanguageHeader) | const String& acceptLanguageHeader) |
{ | { |
PEG_METHOD_ENTER(TRC_L10N, "LanguageParser::parseAcceptLanguageHeader"); | PEG_METHOD_ENTER(TRC_L10N, "LanguageParser::parseAcceptLanguageHeader"); |
| |
AcceptLanguages acceptLanguages; |
AcceptLanguageList acceptLanguages; |
| |
try | try |
{ | { |
|
|
return acceptLanguages; | return acceptLanguages; |
} | } |
| |
ContentLanguages LanguageParser::parseContentLanguageHeader( |
ContentLanguageList LanguageParser::parseContentLanguageHeader( |
const String& contentLanguageHeader) | const String& contentLanguageHeader) |
{ | { |
PEG_METHOD_ENTER(TRC_L10N, "LanguageParser::parseContentLanguageHeader"); | PEG_METHOD_ENTER(TRC_L10N, "LanguageParser::parseContentLanguageHeader"); |
| |
ContentLanguages contentLanguages; |
ContentLanguageList contentLanguages; |
| |
try | try |
{ | { |
|
|
} | } |
| |
String LanguageParser::buildAcceptLanguageHeader( | String LanguageParser::buildAcceptLanguageHeader( |
const AcceptLanguages& acceptLanguages) |
const AcceptLanguageList& acceptLanguages) |
{ | { |
String alString; | String alString; |
Uint32 numAcceptLanguages = acceptLanguages.size(); | Uint32 numAcceptLanguages = acceptLanguages.size(); |
|
|
} | } |
| |
String LanguageParser::buildContentLanguageHeader( | String LanguageParser::buildContentLanguageHeader( |
const ContentLanguages& contentLanguages) |
const ContentLanguageList& contentLanguages) |
{ | { |
String clString; | String clString; |
Uint32 numContentLanguages = contentLanguages.size(); | Uint32 numContentLanguages = contentLanguages.size(); |
|
|
return clString; | return clString; |
} | } |
| |
AcceptLanguages LanguageParser::getDefaultAcceptLanguages() |
AcceptLanguageList LanguageParser::getDefaultAcceptLanguages() |
{ | { |
#if defined(PEGASUS_HAS_MESSAGES) && defined(PEGASUS_HAS_ICU) | #if defined(PEGASUS_HAS_MESSAGES) && defined(PEGASUS_HAS_ICU) |
Locale default_loc = Locale::getDefault(); | Locale default_loc = Locale::getDefault(); |
|
|
"format"); | "format"); |
Logger::put(Logger::ERROR_LOG, System::CIMSERVER, Logger::SEVERE, | Logger::put(Logger::ERROR_LOG, System::CIMSERVER, Logger::SEVERE, |
e.getMessage()); | e.getMessage()); |
AcceptLanguages al; |
AcceptLanguageList al; |
al.insert(LanguageTag("*"), 1); | al.insert(LanguageTag("*"), 1); |
return al; | return al; |
} | } |
#else | #else |
return AcceptLanguages(); |
return AcceptLanguageList(); |
#endif | #endif |
} | } |
| |