carb/l10n/IL10n.h¶
↰ Parent directory: carb/l10n/
The L10n interface.
Source: carb/l10n/IL10n.h
Included By¶
carb/l10n/L10nUtils.h: The L10n interface.
Namespaces¶
carb: The main Carbonite namespace.
carb::l10n: Undocumented.
Classes¶
carb::l10n::IL10n: The localization interface.
carb::l10n::LanguageIdentifier: An opaque struct representing a language ID.
carb::l10n::LanguageTable: An opaque struct representing a localization table.
carb::l10n::LanguageTableData: A definition that can be used for loading a language table embedded in C++ code.
Enums¶
carb::l10n::LocalizedName: Boolean value tags for the getLanguageName() and getTerritoryName() functions.
Functions¶
carb::l10n::getLocalizedStringFromHashNoPlugin: A version of getLocalizedStringFromHash() for when the localization plugin is unloaded.
Defines¶
CARB_LOCALIZE: Look up a string from the localization database for the current plugin.
Typedefs¶
carb::l10n::localizeStringFn: The entry point to getLocalizedStringFromHash().
carb::l10n::StringIdentifier: The return type for IL10n::getHashFromKeyString().
Variables¶
carb::l10n::kLanguageCurrent: The currently set language will be used when this is passed.
carb::l10n::kLanguageDefault: The default language will be used when this is passed.
carb::l10n::kLanguageTableMain: Use the main language table for the process if this is passed.
carb::l10n::kLanguageUnknown: This is returned from some interface functions when an unknown language is requested.
g_carbLocalization: Pointer to the interface for use from CARB_LOCALIZE.
g_localizationFn: Pointer to the function called by CARB_LOCALIZE.