27 #include "../common/Logger.h"
28 #include "../common/TerraLib.h"
29 #include "../common/Translator.h"
#define TE_GML_TEXT_DOMAIN_DIR
It contains the translation catalog directory.
This internal structure is used to model the basic information about a TerraLib module.
#define TE_GML_MODULE_NAME
#define TE_GML_TEXT_DOMAIN
It contains the name of the text domain used in the translation of messages in TerraLib GML module...
const te::at::Module & sm_module
This is a helper function that will be automatically called when the TerraLib Annotation Text module ...
#define TR_GML(message)
It marks a string in order to get translated. This is a special mark used in the GML module of TerraL...
#define TE_LOG_TRACE(msg)
Use this tag in order to log a message to a specified logger with the TRACE level.
This singleton defines the TerraLib GML module entry.
Configuration flags for the GML module of TerraLib.
static void initialize()
This is the startup function for the TerraLib GML module.
void remove(const std::string &moduleName)
It removes the module entry identified by the given name.
This singleton defines the TerraLib GML module entry.
Module()
The singleton constructor is not callable outside the class.
#define TE_ADD_TEXT_DOMAIN(domain, domaindir, codeset)
It adds the given text domain located at domain-dir with the given codeset to the multilingual system...
static Module & getInstance()
It returns a reference to the singleton instance.
void add(const Module &m)
It registers the module in the TerraLib Platform.
static void finalize()
This is the cleanup function for the TerraLib GML module.