Namespaces | Functions | Variables

i18n.cpp File Reference

#include "i18n.h"
#include "common/wave_ex.h"
#include "datahash/datahash_text.h"
#include "datahash/datahash_util.h"
#include "perf/perf.h"
#include "resources/resources-internal.h"
#include "util/parsing.h"
#include "util/string-buffer.h"
Include dependency graph for i18n.cpp:

Go to the source code of this file.

Namespaces

namespace  i18n

Functions

const string_resource_tgetI18nResourceTable (void) throw ()
static void i18n::loadTable (two_character_map_t &table, char base, const char *name)
static void i18n::loadTables (void) throw ()
void i18n::getLocaleFromString (const char *localeString, locale_t &locale)
bool i18n::isValidCountryCode (const char *code)
bool i18n::isValidLanguageCode (const char *code)
bool i18n::isValidEncoding (const char *encoding)
const char * i18n::getString (const Manager *mgr, const char *id)
const char * i18n::getHostLocale (void)
 attempt to determine the local host locale. Can return NULL!

Variables

static two_character_map_t i18n::s_countryCodes
static two_character_map_t i18n::s_languageCodes
static const char * i18n::s_resourceNamespace = "i18n"

Function Documentation

const string_resource_t* getI18nResourceTable ( void   )  throw ()

Definition at line 409 of file lib/i18n/resources-CODEGEN.cpp.