====== $ADODB_LANG ======
~~NOTOC~~
Most of the language files have been provided by users of ADOdb. If you can, help by providing new or improved language files
|**Type**|String|
|**Default**|en|
===== Description =====
Determines the language used in [[.connection:metaerrormsg]]. The default is 'en', for US English. The following language codes are supported:
^Code^Language^
|ar|Arabic|
|bg|Bulgarian|
|ca|Catalan|
|cn|Simplified Chinese|
|cz|Czech|
|da|Danish|
|de|German|
|en|US English|
|eo|Esperanto|
|es|Spanish|
|fa|Farsi|
|fr|French|
|hu|Hungarian|
|id|Indonesian|
|it|Italian|
|nl|Dutch|
|oc|Occitan|
|pl|Polish|
|pt-br|Portuges (Brazilian)|
|ro|Romanian|
|ru|Russian|
|sv|Swedish|
|th|Thai|
|uk|Ukranian|
===== Syntax =====
Note that the variable can be set at any time. The newly defined value replaces any previously set value, or if none, US English
$ADODB_LANG = 'uk'; //Set Error message responses to Ukranian
===== Language Files =====
The language files to provide help are stored in the adodb/lang directory. The US english file looks like this:
$ADODB_LANG_ARRAY = array (
'LANG' => 'en',
DB_ERROR => 'unknown error',
DB_ERROR_ALREADY_EXISTS => 'already exists',
DB_ERROR_CANNOT_CREATE => 'can not create',
DB_ERROR_CANNOT_DELETE => 'can not delete',
DB_ERROR_CANNOT_DROP => 'can not drop',
DB_ERROR_CONSTRAINT => 'constraint violation',
DB_ERROR_DIVZERO => 'division by zero',
DB_ERROR_INVALID => 'invalid',
DB_ERROR_INVALID_DATE => 'invalid date or time',
DB_ERROR_INVALID_NUMBER => 'invalid number',
DB_ERROR_MISMATCH => 'mismatch',
DB_ERROR_NODBSELECTED => 'no database selected',
DB_ERROR_NOSUCHFIELD => 'no such field',
DB_ERROR_NOSUCHTABLE => 'no such table',
DB_ERROR_NOT_CAPABLE => 'DB backend not capable',
DB_ERROR_NOT_FOUND => 'not found',
DB_ERROR_NOT_LOCKED => 'not locked',
DB_ERROR_SYNTAX => 'syntax error',
DB_ERROR_UNSUPPORTED => 'not supported',
DB_ERROR_VALUE_COUNT_ON_ROW => 'value count on row',
DB_ERROR_INVALID_DSN => 'invalid DSN',
DB_ERROR_CONNECT_FAILED => 'connect failed',
0 => 'no error', // DB_OK
DB_ERROR_NEED_MORE_DATA => 'insufficient data supplied',
DB_ERROR_EXTENSION_NOT_FOUND=> 'extension not found',
DB_ERROR_NOSUCHDB => 'no such database',
DB_ERROR_ACCESS_VIOLATION => 'insufficient permissions',
DB_ERROR_DEADLOCK => 'deadlock detected',
DB_ERROR_STATEMENT_TIMEOUT => 'statement timeout',
DB_ERROR_SERIALIZATION_FAILURE => 'could not serialize access'
);