src/terralib/binding/v8/common/Config.h File Reference
#include "../Config.h"

Go to the source code of this file.

Macros

#define TE_V8_COMMON_MODULE_NAME   "TEBINDINGV8COMMON"
 
Internationalization Defines

Flags for TerraLib code internationalization.

#define TE_V8COMMON_TEXT_DOMAIN   "tev8common"
 It contains the name of the text domain used in the translation of messages in TerraLib Java API module. More...
 
#define TE_V8COMMON_TEXT_DOMAIN_DIR   "locale"
 It contains the translation catalog directory. More...
 
#define TR_V8COMMON(message)   TR(message, TE_V8COMMON_TEXT_DOMAIN)
 It marks a string in order to get translated. This is a special mark used in the Vector Geometry module of TerraLib. More...
 
#define TR_V8COMMON_PLURAL(message1, message2, n)   TR_PLURAL(TE_V8COMMON_TEXT_DOMAIN, message1, message2, n)
 This mark can be used when you have a plural phrase to be translated. This is a special mark used in the Java Common Runtime module of TerraLib. More...
 
DLL/LIB Module

Flags for building TerraLib as a DLL or as a Static Library

#define TEV8COMMONEXPORT
 You can use this macro in order to export/import classes and functions from this module. More...
 

Macro Definition Documentation

#define TE_V8_COMMON_MODULE_NAME   "TEBINDINGV8COMMON"
#define TE_V8COMMON_TEXT_DOMAIN   "tev8common"

It contains the name of the text domain used in the translation of messages in TerraLib Java API module.

Definition at line 44 of file src/terralib/binding/v8/common/Config.h.

Referenced by te::v8::common::Module::Module().

#define TE_V8COMMON_TEXT_DOMAIN_DIR   "locale"

It contains the translation catalog directory.

Definition at line 51 of file src/terralib/binding/v8/common/Config.h.

Referenced by te::v8::common::Module::Module().

#define TEV8COMMONEXPORT

You can use this macro in order to export/import classes and functions from this module.

Note
If you want to compile TerraLib as DLL in Windows, remember to insert TEV8COMMONDLL into the project's list of defines.
If you want to compile TerraLib as an Static Library under Windows, remember to insert the TEV8COMMONSTATIC flag into the project list of defines.

Definition at line 98 of file src/terralib/binding/v8/common/Config.h.

#define TR_V8COMMON (   message)    TR(message, TE_V8COMMON_TEXT_DOMAIN)

It marks a string in order to get translated. This is a special mark used in the Vector Geometry module of TerraLib.

Definition at line 58 of file src/terralib/binding/v8/common/Config.h.

Referenced by te::v8::common::JsContextManager::add(), te::v8::common::Cache(), te::v8::common::Module::finalize(), te::v8::common::Module::initialize(), and te::v8::common::ReadFile().

#define TR_V8COMMON_PLURAL (   message1,
  message2,
 
)    TR_PLURAL(TE_V8COMMON_TEXT_DOMAIN, message1, message2, n)

This mark can be used when you have a plural phrase to be translated. This is a special mark used in the Java Common Runtime module of TerraLib.

Definition at line 65 of file src/terralib/binding/v8/common/Config.h.