Merge pull request #2226 from norahmollo/BUG-13604-NEW

Bug 13604  Day and month are not translated when Country is not used inside the po file header.
This commit is contained in:
julceslauhub
2013-12-20 08:28:31 -08:00
8 changed files with 394 additions and 323 deletions

View File

@@ -27,9 +27,7 @@
*/
//
// It works with the table CONFIGURATION in a WF dataBase
//
// Copyright (C) 2007 COLOSA
//
// License: LGPL, see LICENSE
////////////////////////////////////////////////////
@@ -556,7 +554,6 @@ class Configurations // extends Configuration
$creationDateMask = str_replace(' \\d\\e ', ' [xx] ', $creationDateMask);
}
for ($i = 0; $i < strlen($creationDateMask); $i++) {
if ($creationDateMask[$i] != ' ' && isset($maskTime[$creationDateMask[$i]])) {
$newCreation .= $maskTime[$creationDateMask[$i]];
@@ -566,11 +563,19 @@ class Configurations // extends Configuration
}
$langLocate = SYS_LANG;
require_once 'model/Language.php';
$language = new language();
$lanLocation = $language->findLocationByLanId(SYS_LANG);
$location = isset($lanLocation['LAN_LOCATION']) ? $lanLocation['LAN_LOCATION'] : '';
if (G::toLower(PHP_OS) == 'linux' || G::toLower(PHP_OS) == 'darwin') {
if (SYS_LANG == 'es') {
$langLocate = 'es_ES';
} else if (strlen(SYS_LANG) > 2) {
$langLocate = str_replace('-', '_', SYS_LANG);
} else if ($location != '') {
$langLocate = SYS_LANG.'_'.$location;
} else {
$langLocate = 'en_US';
}

View File

@@ -22,11 +22,9 @@
*
* For more information, contact Colosa Inc, 2566 Le Jeune Rd.,
* Coral Gables, FL, 33134, USA, or email info@colosa.com.
*
*/
//require_once 'classes/model/om/BaseLanguage.php';
//require_once 'classes/model/Content.php';
//require_once 'classes/model/IsoCountry.php';
//require_once 'classes/model/Translation.php';
@@ -34,12 +32,11 @@
/**
* Skeleton subclass for representing a row from the 'LANGUAGE' table.
*
*
*
* You should add additional methods to this class to meet the
* application requirements. This class will only be generated as
* long as it does not already exist in the output directory.
*
*
* @package workflow.engine.classes.model
*/
class Language extends BaseLanguage
@@ -133,6 +130,16 @@ class Language extends BaseLanguage
return $oDataset->getRow();
}
public function findLocationByLanId ($LAN_ID)
{
$oCriteria = new Criteria( 'workflow' );
$oCriteria->addSelectColumn( LanguagePeer::LAN_LOCATION );
$oCriteria->add( LanguagePeer::LAN_ID, $LAN_ID, Criteria::LIKE );
$oDataset = LanguagePeer::doSelectRS( $oCriteria );
$oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC );
$oDataset->next();
return $oDataset->getRow();
}
/*
* Import a language file
*

View File

@@ -1,19 +1,13 @@
<?php
require_once 'propel/om/BaseObject.php';
require_once 'propel/om/Persistent.php';
include_once 'propel/util/Criteria.php';
include_once 'classes/model/LanguagePeer.php';
/**
* Base class that represents a row from the 'LANGUAGE' table.
*
*
*
* @package workflow.classes.model.om
*/
abstract class BaseLanguage extends BaseObject implements Persistent
@@ -33,6 +27,12 @@ abstract class BaseLanguage extends BaseObject implements Persistent
*/
protected $lan_id = '';
/**
* The value for the lan_location field.
* @var string
*/
protected $lan_location = '';
/**
* The value for the lan_name field.
* @var string
@@ -94,6 +94,17 @@ abstract class BaseLanguage extends BaseObject implements Persistent
return $this->lan_id;
}
/**
* Get the [lan_location] column value.
*
* @return string
*/
public function getLanLocation()
{
return $this->lan_location;
}
/**
* Get the [lan_name] column value.
*
@@ -182,6 +193,28 @@ abstract class BaseLanguage extends BaseObject implements Persistent
} // setLanId()
/**
* Set the value of [lan_location] column.
*
* @param string $v new value
* @return void
*/
public function setLanLocation($v)
{
// Since the native PHP type for this column is string,
// we will cast the input to a string (if it is not).
if ($v !== null && !is_string($v)) {
$v = (string) $v;
}
if ($this->lan_location !== $v || $v === '') {
$this->lan_location = $v;
$this->modifiedColumns[] = LanguagePeer::LAN_LOCATION;
}
} // setLanLocation()
/**
* Set the value of [lan_name] column.
*
@@ -333,17 +366,19 @@ abstract class BaseLanguage extends BaseObject implements Persistent
$this->lan_id = $rs->getString($startcol + 0);
$this->lan_name = $rs->getString($startcol + 1);
$this->lan_location = $rs->getString($startcol + 1);
$this->lan_native_name = $rs->getString($startcol + 2);
$this->lan_name = $rs->getString($startcol + 2);
$this->lan_direction = $rs->getString($startcol + 3);
$this->lan_native_name = $rs->getString($startcol + 3);
$this->lan_weight = $rs->getInt($startcol + 4);
$this->lan_direction = $rs->getString($startcol + 4);
$this->lan_enabled = $rs->getString($startcol + 5);
$this->lan_weight = $rs->getInt($startcol + 5);
$this->lan_calendar = $rs->getString($startcol + 6);
$this->lan_enabled = $rs->getString($startcol + 6);
$this->lan_calendar = $rs->getString($startcol + 7);
$this->resetModified();
@@ -558,21 +593,24 @@ abstract class BaseLanguage extends BaseObject implements Persistent
return $this->getLanId();
break;
case 1:
return $this->getLanName();
return $this->getLanLocation();
break;
case 2:
return $this->getLanNativeName();
return $this->getLanName();
break;
case 3:
return $this->getLanDirection();
return $this->getLanNativeName();
break;
case 4:
return $this->getLanWeight();
return $this->getLanDirection();
break;
case 5:
return $this->getLanEnabled();
return $this->getLanWeight();
break;
case 6:
return $this->getLanEnabled();
break;
case 7:
return $this->getLanCalendar();
break;
default:
@@ -596,12 +634,13 @@ abstract class BaseLanguage extends BaseObject implements Persistent
$keys = LanguagePeer::getFieldNames($keyType);
$result = array(
$keys[0] => $this->getLanId(),
$keys[1] => $this->getLanName(),
$keys[2] => $this->getLanNativeName(),
$keys[3] => $this->getLanDirection(),
$keys[4] => $this->getLanWeight(),
$keys[5] => $this->getLanEnabled(),
$keys[6] => $this->getLanCalendar(),
$keys[1] => $this->getLanLocation(),
$keys[2] => $this->getLanName(),
$keys[3] => $this->getLanNativeName(),
$keys[4] => $this->getLanDirection(),
$keys[5] => $this->getLanWeight(),
$keys[6] => $this->getLanEnabled(),
$keys[7] => $this->getLanCalendar(),
);
return $result;
}
@@ -637,21 +676,24 @@ abstract class BaseLanguage extends BaseObject implements Persistent
$this->setLanId($value);
break;
case 1:
$this->setLanName($value);
$this->setLanLocation($value);
break;
case 2:
$this->setLanNativeName($value);
$this->setLanName($value);
break;
case 3:
$this->setLanDirection($value);
$this->setLanNativeName($value);
break;
case 4:
$this->setLanWeight($value);
$this->setLanDirection($value);
break;
case 5:
$this->setLanEnabled($value);
$this->setLanWeight($value);
break;
case 6:
$this->setLanEnabled($value);
break;
case 7:
$this->setLanCalendar($value);
break;
} // switch()
@@ -682,29 +724,32 @@ abstract class BaseLanguage extends BaseObject implements Persistent
}
if (array_key_exists($keys[1], $arr)) {
$this->setLanName($arr[$keys[1]]);
$this->setLanLocation($arr[$keys[1]]);
}
if (array_key_exists($keys[2], $arr)) {
$this->setLanNativeName($arr[$keys[2]]);
$this->setLanName($arr[$keys[2]]);
}
if (array_key_exists($keys[3], $arr)) {
$this->setLanDirection($arr[$keys[3]]);
$this->setLanNativeName($arr[$keys[3]]);
}
if (array_key_exists($keys[4], $arr)) {
$this->setLanWeight($arr[$keys[4]]);
$this->setLanDirection($arr[$keys[4]]);
}
if (array_key_exists($keys[5], $arr)) {
$this->setLanEnabled($arr[$keys[5]]);
$this->setLanWeight($arr[$keys[5]]);
}
if (array_key_exists($keys[6], $arr)) {
$this->setLanCalendar($arr[$keys[6]]);
$this->setLanEnabled($arr[$keys[6]]);
}
if (array_key_exists($keys[7], $arr)) {
$this->setLanCalendar($arr[$keys[7]]);
}
}
/**
@@ -720,6 +765,10 @@ abstract class BaseLanguage extends BaseObject implements Persistent
$criteria->add(LanguagePeer::LAN_ID, $this->lan_id);
}
if ($this->isColumnModified(LanguagePeer::LAN_LOCATION)) {
$criteria->add(LanguagePeer::LAN_ID, $this->lan_location);
}
if ($this->isColumnModified(LanguagePeer::LAN_NAME)) {
$criteria->add(LanguagePeer::LAN_NAME, $this->lan_name);
}
@@ -798,6 +847,8 @@ abstract class BaseLanguage extends BaseObject implements Persistent
public function copyInto($copyObj, $deepCopy = false)
{
$copyObj->setLanLocation($this->lan_location);
$copyObj->setLanName($this->lan_name);
$copyObj->setLanNativeName($this->lan_native_name);
@@ -845,6 +896,7 @@ abstract class BaseLanguage extends BaseObject implements Persistent
* same instance for all member of this class. The method could therefore
* be static, but this would prevent one from overriding the behavior.
*
*
* @return LanguagePeer
*/
public function getPeer()

View File

@@ -34,6 +34,9 @@ abstract class BaseLanguagePeer
/** the column name for the LAN_ID field */
const LAN_ID = 'LANGUAGE.LAN_ID';
/** the column name for the LAN_LOCATION field */
const LAN_LOCATION = 'LANGUAGE.LAN_LOCATION';
/** the column name for the LAN_NAME field */
const LAN_NAME = 'LANGUAGE.LAN_NAME';
@@ -63,10 +66,10 @@ abstract class BaseLanguagePeer
* e.g. self::$fieldNames[self::TYPE_PHPNAME][0] = 'Id'
*/
private static $fieldNames = array (
BasePeer::TYPE_PHPNAME => array ('LanId', 'LanName', 'LanNativeName', 'LanDirection', 'LanWeight', 'LanEnabled', 'LanCalendar', ),
BasePeer::TYPE_COLNAME => array (LanguagePeer::LAN_ID, LanguagePeer::LAN_NAME, LanguagePeer::LAN_NATIVE_NAME, LanguagePeer::LAN_DIRECTION, LanguagePeer::LAN_WEIGHT, LanguagePeer::LAN_ENABLED, LanguagePeer::LAN_CALENDAR, ),
BasePeer::TYPE_FIELDNAME => array ('LAN_ID', 'LAN_NAME', 'LAN_NATIVE_NAME', 'LAN_DIRECTION', 'LAN_WEIGHT', 'LAN_ENABLED', 'LAN_CALENDAR', ),
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, )
BasePeer::TYPE_PHPNAME => array ('LanId', 'LanLocation', 'LanName', 'LanNativeName', 'LanDirection', 'LanWeight', 'LanEnabled', 'LanCalendar', ),
BasePeer::TYPE_COLNAME => array (LanguagePeer::LAN_ID, LanguagePeer::LAN_LOCATION, LanguagePeer::LAN_NAME, LanguagePeer::LAN_NATIVE_NAME, LanguagePeer::LAN_DIRECTION, LanguagePeer::LAN_WEIGHT, LanguagePeer::LAN_ENABLED, LanguagePeer::LAN_CALENDAR, ),
BasePeer::TYPE_FIELDNAME => array ('LAN_ID', 'LAN_LOCATION', 'LAN_NAME', 'LAN_NATIVE_NAME', 'LAN_DIRECTION', 'LAN_WEIGHT', 'LAN_ENABLED', 'LAN_CALENDAR', ),
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7,)
);
/**
@@ -76,10 +79,10 @@ abstract class BaseLanguagePeer
* e.g. self::$fieldNames[BasePeer::TYPE_PHPNAME]['Id'] = 0
*/
private static $fieldKeys = array (
BasePeer::TYPE_PHPNAME => array ('LanId' => 0, 'LanName' => 1, 'LanNativeName' => 2, 'LanDirection' => 3, 'LanWeight' => 4, 'LanEnabled' => 5, 'LanCalendar' => 6, ),
BasePeer::TYPE_COLNAME => array (LanguagePeer::LAN_ID => 0, LanguagePeer::LAN_NAME => 1, LanguagePeer::LAN_NATIVE_NAME => 2, LanguagePeer::LAN_DIRECTION => 3, LanguagePeer::LAN_WEIGHT => 4, LanguagePeer::LAN_ENABLED => 5, LanguagePeer::LAN_CALENDAR => 6, ),
BasePeer::TYPE_FIELDNAME => array ('LAN_ID' => 0, 'LAN_NAME' => 1, 'LAN_NATIVE_NAME' => 2, 'LAN_DIRECTION' => 3, 'LAN_WEIGHT' => 4, 'LAN_ENABLED' => 5, 'LAN_CALENDAR' => 6, ),
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, )
BasePeer::TYPE_PHPNAME => array ('LanId' => 0, 'LanLocation' => 1, 'LanName' => 2, 'LanNativeName' => 3, 'LanDirection' => 4, 'LanWeight' => 5, 'LanEnabled' => 6, 'LanCalendar' => 7, ),
BasePeer::TYPE_COLNAME => array (LanguagePeer::LAN_ID => 0, LanguagePeer::LAN_LOCATION => 1, LanguagePeer::LAN_NAME => 2, LanguagePeer::LAN_NATIVE_NAME => 3, LanguagePeer::LAN_DIRECTION => 4, LanguagePeer::LAN_WEIGHT => 5, LanguagePeer::LAN_ENABLED => 6, LanguagePeer::LAN_CALENDAR => 7, ),
BasePeer::TYPE_FIELDNAME => array ('LAN_ID' => 0, 'LAN_LOCATION' => 1, 'LAN_NAME' => 2, 'LAN_NATIVE_NAME' => 3, 'LAN_DIRECTION' => 4, 'LAN_WEIGHT' => 5, 'LAN_ENABLED' => 6, 'LAN_CALENDAR' => 7, ),
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7,)
);
/**
@@ -182,6 +185,8 @@ abstract class BaseLanguagePeer
$criteria->addSelectColumn(LanguagePeer::LAN_ID);
$criteria->addSelectColumn(LanguagePeer::LAN_LOCATION);
$criteria->addSelectColumn(LanguagePeer::LAN_NAME);
$criteria->addSelectColumn(LanguagePeer::LAN_NATIVE_NAME);

View File

@@ -25,143 +25,143 @@ SELECT 'PER_NAME','','00000000000000000000000000000003','en','Users' UNION ALL
SELECT 'PER_NAME','','00000000000000000000000000000001','en','Login' UNION ALL
SELECT 'PER_NAME','','00000000000000000000000000000002','en','Setup';
INSERT INTO [LANGUAGE] ([LAN_ID],[LAN_NAME],[LAN_NATIVE_NAME],[LAN_DIRECTION],[LAN_WEIGHT],[LAN_ENABLED],[LAN_CALENDAR])
SELECT 'aa','Afar','','L','0','0','GREGORIAN' UNION ALL
SELECT 'ab','Abkhazian','','L','1','0','GREGORIAN' UNION ALL
SELECT 'af','Afrikaans','','L','2','0','GREGORIAN' UNION ALL
SELECT 'am','Amharic','','L','3','0','GREGORIAN' UNION ALL
SELECT 'ar','Arabic','','L','4','0','GREGORIAN' UNION ALL
SELECT 'as','Assamese','','L','5','0','GREGORIAN' UNION ALL
SELECT 'ay','Aymara','','L','6','0','GREGORIAN' UNION ALL
SELECT 'az','Azerbaijani','','L','7','0','GREGORIAN' UNION ALL
SELECT 'ba','Bashkir','','L','8','0','GREGORIAN' UNION ALL
SELECT 'be','Byelorussian','','L','9','0','GREGORIAN' UNION ALL
SELECT 'bg','Bulgarian','','L','10','0','GREGORIAN' UNION ALL
SELECT 'bh','Bihari','','L','11','0','GREGORIAN' UNION ALL
SELECT 'bi','Bislama','','L','12','0','GREGORIAN' UNION ALL
SELECT 'bn','Bengali','','L','13','0','GREGORIAN' UNION ALL
SELECT 'bo','Tibetan','','L','14','0','GREGORIAN' UNION ALL
SELECT 'br','Breton','','L','15','0','GREGORIAN' UNION ALL
SELECT 'ca','Catalan','','L','16','0','GREGORIAN' UNION ALL
SELECT 'co','Corsican','','L','17','0','GREGORIAN' UNION ALL
SELECT 'cs','Czech','','L','18','0','GREGORIAN' UNION ALL
SELECT 'cy','Welsh','','L','19','0','GREGORIAN' UNION ALL
SELECT 'da','Danish','','L','20','0','GREGORIAN' UNION ALL
SELECT 'de','German','','L','21','0','GREGORIAN' UNION ALL
SELECT 'dz','Bhutani','','L','22','0','GREGORIAN' UNION ALL
SELECT 'el','Greek','','L','23','0','GREGORIAN' UNION ALL
SELECT 'en','English','','L','24','1','GREGORIAN' UNION ALL
SELECT 'eo','Esperanto','','L','25','0','GREGORIAN' UNION ALL
SELECT 'es','Spanish','','L','26','0','GREGORIAN' UNION ALL
SELECT 'et','Estonian','','L','27','0','GREGORIAN' UNION ALL
SELECT 'eu','Basque','','L','28','0','GREGORIAN' UNION ALL
SELECT 'fa','Persian','','R','29','0','PERSIAN' UNION ALL
SELECT 'fi','Finnish','','L','30','0','GREGORIAN' UNION ALL
SELECT 'fj','Fiji','','L','31','0','GREGORIAN' UNION ALL
SELECT 'fo','Faeroese','','L','32','0','GREGORIAN' UNION ALL
SELECT 'fr','French','','L','33','0','GREGORIAN' UNION ALL
SELECT 'fy','Frisian','','L','34','0','GREGORIAN' UNION ALL
SELECT 'ga','Irish','','L','35','0','GREGORIAN' UNION ALL
SELECT 'gd','Gaelic','','L','36','0','GREGORIAN' UNION ALL
SELECT 'gl','Galician','','L','37','0','GREGORIAN' UNION ALL
SELECT 'gn','Guarani','','L','38','0','GREGORIAN' UNION ALL
SELECT 'gu','Gujarati','','L','39','0','GREGORIAN' UNION ALL
SELECT 'ha','Hausa','','L','40','0','GREGORIAN' UNION ALL
SELECT 'hi','Hindi','','L','41','0','GREGORIAN' UNION ALL
SELECT 'hr','Croatian','','L','42','0','GREGORIAN' UNION ALL
SELECT 'hu','Hungarian','','L','43','0','GREGORIAN' UNION ALL
SELECT 'hy','Armenian','','L','44','0','GREGORIAN' UNION ALL
SELECT 'ia','Interlingua','','L','45','0','GREGORIAN' UNION ALL
SELECT 'ie','Interlingue','','L','46','0','GREGORIAN' UNION ALL
SELECT 'ik','Inupiak','','L','47','0','GREGORIAN' UNION ALL
SELECT 'in','Indonesian','','L','48','0','GREGORIAN' UNION ALL
SELECT 'is','Icelandic','','L','49','0','GREGORIAN' UNION ALL
SELECT 'it','Italian','','L','50','0','GREGORIAN' UNION ALL
SELECT 'iw','Hebrew','','R','51','0','GREGORIAN' UNION ALL
SELECT 'ja','Japanese','','L','52','0','GREGORIAN' UNION ALL
SELECT 'ji','Yiddish','','L','53','0','GREGORIAN' UNION ALL
SELECT 'jw','Javanese','','L','54','0','GREGORIAN' UNION ALL
SELECT 'ka','Georgian','','L','55','0','GREGORIAN' UNION ALL
SELECT 'kk','Kazakh','','L','56','0','GREGORIAN' UNION ALL
SELECT 'kl','Greenlandic','','L','57','0','GREGORIAN' UNION ALL
SELECT 'km','Cambodian','','L','58','0','GREGORIAN' UNION ALL
SELECT 'kn','Kannada','','L','59','0','GREGORIAN' UNION ALL
SELECT 'ko','Korean','','L','60','0','GREGORIAN' UNION ALL
SELECT 'ks','Kashmiri','','L','61','0','GREGORIAN' UNION ALL
SELECT 'ku','Kurdish','','L','62','0','GREGORIAN' UNION ALL
SELECT 'ky','Kirghiz','','L','63','0','GREGORIAN' UNION ALL
SELECT 'la','Latin','','L','64','0','GREGORIAN' UNION ALL
SELECT 'ln','Lingala','','L','65','0','GREGORIAN' UNION ALL
SELECT 'lo','Laothian','','L','66','0','GREGORIAN' UNION ALL
SELECT 'lt','Lithuanian','','L','67','0','GREGORIAN' UNION ALL
SELECT 'lv','Latvian','','L','68','0','GREGORIAN' UNION ALL
SELECT 'mg','Malagasy','','L','69','0','GREGORIAN' UNION ALL
SELECT 'mi','Maori','','L','70','0','GREGORIAN' UNION ALL
SELECT 'mk','Macedonian','','L','71','0','GREGORIAN' UNION ALL
SELECT 'ml','Malayalam','','L','72','0','GREGORIAN' UNION ALL
SELECT 'mn','Mongolian','','L','73','0','GREGORIAN' UNION ALL
SELECT 'mo','Moldavian','','L','74','0','GREGORIAN' UNION ALL
SELECT 'mr','Marathi','','L','75','0','GREGORIAN' UNION ALL
SELECT 'ms','Malay','','L','76','0','GREGORIAN' UNION ALL
SELECT 'mt','Maltese','','L','77','0','GREGORIAN' UNION ALL
SELECT 'my','Burmese','','L','78','0','GREGORIAN' UNION ALL
SELECT 'na','Nauru','','L','79','0','GREGORIAN' UNION ALL
SELECT 'ne','Nepali','','L','80','0','GREGORIAN' UNION ALL
SELECT 'nl','Dutch','','L','81','0','GREGORIAN' UNION ALL
SELECT 'no','Norwegian','','L','82','0','GREGORIAN' UNION ALL
SELECT 'oc','Occitan','','L','83','0','GREGORIAN' UNION ALL
SELECT 'om','Oromo','','L','84','0','GREGORIAN' UNION ALL
SELECT 'or','Oriya','','L','85','0','GREGORIAN' UNION ALL
SELECT 'pa','Punjabi','','L','86','0','GREGORIAN' UNION ALL
SELECT 'pl','Polish','','L','87','0','GREGORIAN' UNION ALL
SELECT 'ps','Pashto','','L','88','0','GREGORIAN' UNION ALL
SELECT 'pt','Portuguese','','L','89','0','GREGORIAN' UNION ALL
SELECT 'qu','Quechua','','L','90','0','GREGORIAN' UNION ALL
SELECT 'rm','Rhaeto-Romance','','L','91','0','GREGORIAN' UNION ALL
SELECT 'rn','Kirundi','','L','92','0','GREGORIAN' UNION ALL
SELECT 'ro','Romanian','','L','93','0','GREGORIAN' UNION ALL
SELECT 'ru','Russian','','L','94','0','GREGORIAN' UNION ALL
SELECT 'rw','Kinyarwanda','','L','95','0','GREGORIAN' UNION ALL
SELECT 'sa','Sanskrit','','L','96','0','GREGORIAN' UNION ALL
SELECT 'sd','Sindhi','','L','97','0','GREGORIAN' UNION ALL
SELECT 'sg','Sangro','','L','98','0','GREGORIAN' UNION ALL
SELECT 'sh','Serbo-Croatian','','L','99','0','GREGORIAN' UNION ALL
SELECT 'si','Singhalese','','L','100','0','GREGORIAN' UNION ALL
SELECT 'sk','Slovak','','L','101','0','GREGORIAN' UNION ALL
SELECT 'sl','Slovenian','','L','102','0','GREGORIAN' UNION ALL
SELECT 'sm','Samoan','','L','103','0','GREGORIAN' UNION ALL
SELECT 'sn','Shona','','L','104','0','GREGORIAN' UNION ALL
SELECT 'so','Somali','','L','105','0','GREGORIAN' UNION ALL
SELECT 'sq','Albanian','','L','106','0','GREGORIAN' UNION ALL
SELECT 'sr','Serbian','','L','107','0','GREGORIAN' UNION ALL
SELECT 'ss','Siswati','','L','108','0','GREGORIAN' UNION ALL
SELECT 'st','Sesotho','','L','109','0','GREGORIAN' UNION ALL
SELECT 'su','Sudanese','','L','110','0','GREGORIAN' UNION ALL
SELECT 'sv','Swedish','','L','111','0','GREGORIAN' UNION ALL
SELECT 'sw','Swahili','','L','112','0','GREGORIAN' UNION ALL
SELECT 'ta','Tamil','','L','113','0','GREGORIAN' UNION ALL
SELECT 'te','Tegulu','','L','114','0','GREGORIAN' UNION ALL
SELECT 'tg','Tajik','','L','115','0','GREGORIAN' UNION ALL
SELECT 'th','Thai','','L','116','0','GREGORIAN' UNION ALL
SELECT 'ti','Tigrinya','','L','117','0','GREGORIAN' UNION ALL
SELECT 'tk','Turkmen','','L','118','0','GREGORIAN' UNION ALL
SELECT 'tl','Tagalog','','L','119','0','GREGORIAN' UNION ALL
SELECT 'tn','Setswana','','L','120','0','GREGORIAN' UNION ALL
SELECT 'to','Tonga','','L','121','0','GREGORIAN' UNION ALL
SELECT 'tr','Turkish','','L','122','0','GREGORIAN' UNION ALL
SELECT 'ts','Tsonga','','L','123','0','GREGORIAN' UNION ALL
SELECT 'tt','Tatar','','L','124','0','GREGORIAN' UNION ALL
SELECT 'tw','Twi','','L','125','0','GREGORIAN' UNION ALL
SELECT 'uk','Ukrainian','','L','126','0','GREGORIAN' UNION ALL
SELECT 'ur','Urdu','','L','127','0','GREGORIAN' UNION ALL
SELECT 'uz','Uzbek','','L','128','0','GREGORIAN' UNION ALL
SELECT 'vi','Vietnamese','','L','129','0','GREGORIAN' UNION ALL
SELECT 'vo','Volapuk','','L','130','0','GREGORIAN' UNION ALL
SELECT 'wo','Wolof','','L','131','0','GREGORIAN' UNION ALL
SELECT 'xh','Xhosa','','L','132','0','GREGORIAN' UNION ALL
SELECT 'yo','Yoruba','','L','133','0','GREGORIAN' UNION ALL
SELECT 'zh','Chinese','','L','134','0','GREGORIAN' UNION ALL
SELECT 'zu','Zulu','','L','135','0','GREGORIAN' ;
INSERT INTO [LANGUAGE] ([LAN_ID],[LAN_LOCATION],[LAN_NAME],[LAN_NATIVE_NAME],[LAN_DIRECTION],[LAN_WEIGHT],[LAN_ENABLED],[LAN_CALENDAR])
SELECT 'aa', '', 'Afar', '', 'L', 0, '0', 'GREGORIAN' UNION ALL
SELECT 'ab', '', 'Abkhazian', '', 'L', 1, '0', 'GREGORIAN' UNION ALL
SELECT 'af', '', 'Afrikaans', '', 'L', 2, '0', 'GREGORIAN' UNION ALL
SELECT 'am', '', 'Amharic', '', 'L', 3, '0', 'GREGORIAN' UNION ALL
SELECT 'ar', '', 'Arabic', '', 'L', 4, '0', 'GREGORIAN' UNION ALL
SELECT 'as', '', 'Assamese', '', 'L', 5, '0', 'GREGORIAN' UNION ALL
SELECT 'ay', '', 'Aymara', '', 'L', 6, '0', 'GREGORIAN' UNION ALL
SELECT 'az', '', 'Azerbaijani', '', 'L', 7, '0', 'GREGORIAN' UNION ALL
SELECT 'ba', '', 'Bashkir', '', 'L', 8, '0', 'GREGORIAN' UNION ALL
SELECT 'be', '', 'Byelorussian', '', 'L', 9, '0', 'GREGORIAN' UNION ALL
SELECT 'bg', 'BG', 'Bulgarian', '', 'L', 10, '0', 'GREGORIAN' UNION ALL
SELECT 'bh', '', 'Bihari', '', 'L', 11, '0', 'GREGORIAN' UNION ALL
SELECT 'bi', '', 'Bislama', '', 'L', 12, '0', 'GREGORIAN' UNION ALL
SELECT 'bn', 'BD', 'Bengali', '', 'L', 13, '0', 'GREGORIAN' UNION ALL
SELECT 'bo', '', 'Tibetan', '', 'L', 14, '0', 'GREGORIAN' UNION ALL
SELECT 'br', '', 'Breton', '', 'L', 15, '0', 'GREGORIAN' UNION ALL
SELECT 'ca', 'ES', 'Catalan', '', 'L', 16, '0', 'GREGORIAN' UNION ALL
SELECT 'co', '', 'Corsican', '', 'L', 17, '0', 'GREGORIAN' UNION ALL
SELECT 'cs', 'CZ', 'Czech', '', 'L', 18, '0', 'GREGORIAN' UNION ALL
SELECT 'cy', '', 'Welsh', '', 'L', 19, '0', 'GREGORIAN' UNION ALL
SELECT 'da', 'DK', 'Danish', '', 'L', 20, '1', 'GREGORIAN' UNION ALL
SELECT 'de', 'DE', 'German', '', 'L', 21, '0', 'GREGORIAN' UNION ALL
SELECT 'dz', '', 'Bhutani', '', 'L', 22, '0', 'GREGORIAN' UNION ALL
SELECT 'el', 'GR', 'Greek', '', 'L', 23, '0', 'GREGORIAN' UNION ALL
SELECT 'en', 'US', 'English', '', 'L', 24, '1', 'GREGORIAN' UNION ALL
SELECT 'eo', '', 'Esperanto', '', 'L', 25, '0', 'GREGORIAN' UNION ALL
SELECT 'es', 'ES', 'Spanish', '', 'L', 26, '0', 'GREGORIAN' UNION ALL
SELECT 'et', 'EE', 'Estonian', '', 'L', 27, '0', 'GREGORIAN' UNION ALL
SELECT 'eu', '', 'Basque', '', 'L', 28, '0', 'GREGORIAN' UNION ALL
SELECT 'fa', 'IR', 'Persian', '', 'R', 29, '0', 'PERSIAN' UNION ALL
SELECT 'fi', 'FI', 'Finnish', '', 'L', 30, '0', 'GREGORIAN' UNION ALL
SELECT 'fj', '', 'Fiji', '', 'L', 31, '0', 'GREGORIAN' UNION ALL
SELECT 'fo', 'FO', 'Faeroese', '', 'L', 32, '0', 'GREGORIAN' UNION ALL
SELECT 'fr', 'FR', 'French', '', 'L', 33, '0', 'GREGORIAN' UNION ALL
SELECT 'fy', '', 'Frisian', '', 'L', 34, '0', 'GREGORIAN' UNION ALL
SELECT 'ga', '', 'Irish', '', 'L', 35, '0', 'GREGORIAN' UNION ALL
SELECT 'gd', '', 'Gaelic', '', 'L', 36, '0', 'GREGORIAN' UNION ALL
SELECT 'gl', '', 'Galician', '', 'L', 37, '0', 'GREGORIAN' UNION ALL
SELECT 'gn', '', 'Guarani', '', 'L', 38, '0', 'GREGORIAN' UNION ALL
SELECT 'gu', '', 'Gujarati', '', 'L', 39, '0', 'GREGORIAN' UNION ALL
SELECT 'ha', '', 'Hausa', '', 'L', 40, '0', 'GREGORIAN' UNION ALL
SELECT 'hi', '', 'Hindi', '', 'L', 41, '0', 'GREGORIAN' UNION ALL
SELECT 'hr', 'HR', 'Croatian', '', 'L', 42, '0', 'GREGORIAN' UNION ALL
SELECT 'hu', 'HU', 'Hungarian', '', 'L', 43, '0', 'GREGORIAN' UNION ALL
SELECT 'hy', '', 'Armenian', '', 'L', 44, '0', 'GREGORIAN' UNION ALL
SELECT 'ia', '', 'Interlingua', '', 'L', 45, '0', 'GREGORIAN' UNION ALL
SELECT 'ie', '', 'Interlingue', '', 'L', 46, '0', 'GREGORIAN' UNION ALL
SELECT 'ik', '', 'Inupiak', '', 'L', 47, '0', 'GREGORIAN' UNION ALL
SELECT 'in', 'ID', 'Indonesian', '', 'L', 48, '0', 'GREGORIAN' UNION ALL
SELECT 'is', 'IS', 'Icelandic', '', 'L', 49, '0', 'GREGORIAN' UNION ALL
SELECT 'it', 'IT', 'Italian', '', 'L', 50, '0', 'GREGORIAN' UNION ALL
SELECT 'iw', 'IL', 'Hebrew', '', 'R', 51, '0', 'GREGORIAN' UNION ALL
SELECT 'ja', 'JP', 'Japanese', '', 'L', 52, '0', 'GREGORIAN' UNION ALL
SELECT 'ji', '', 'Yiddish', '', 'L', 53, '0', 'GREGORIAN' UNION ALL
SELECT 'jw', '', 'Javanese', '', 'L', 54, '0', 'GREGORIAN' UNION ALL
SELECT 'ka', '', 'Georgian', '', 'L', 55, '0', 'GREGORIAN' UNION ALL
SELECT 'kk', '', 'Kazakh', '', 'L', 56, '0', 'GREGORIAN' UNION ALL
SELECT 'kl', '', 'Greenlandic', '', 'L', 57, '0', 'GREGORIAN' UNION ALL
SELECT 'km', '', 'Cambodian', '', 'L', 58, '0', 'GREGORIAN' UNION ALL
SELECT 'kn', '', 'Kannada', '', 'L', 59, '0', 'GREGORIAN' UNION ALL
SELECT 'ko', 'KR', 'Korean', '', 'L', 60, '0', 'GREGORIAN' UNION ALL
SELECT 'ks', '', 'Kashmiri', '', 'L', 61, '0', 'GREGORIAN' UNION ALL
SELECT 'ku', '', 'Kurdish', '', 'L', 62, '0', 'GREGORIAN' UNION ALL
SELECT 'ky', '', 'Kirghiz', '', 'L', 63, '0', 'GREGORIAN' UNION ALL
SELECT 'la', '', 'Latin', '', 'L', 64, '0', 'GREGORIAN' UNION ALL
SELECT 'ln', '', 'Lingala', '', 'L', 65, '0', 'GREGORIAN' UNION ALL
SELECT 'lo', '', 'Laothian', '', 'L', 66, '0', 'GREGORIAN' UNION ALL
SELECT 'lt', 'LT', 'Lithuanian', '', 'L', 67, '0', 'GREGORIAN' UNION ALL
SELECT 'lv', 'LV', 'Latvian', '', 'L', 68, '0', 'GREGORIAN' UNION ALL
SELECT 'mg', '', 'Malagasy', '', 'L', 69, '0', 'GREGORIAN' UNION ALL
SELECT 'mi', '', 'Maori', '', 'L', 70, '0', 'GREGORIAN' UNION ALL
SELECT 'mk', '', 'Macedonian', '', 'L', 71, '0', 'GREGORIAN' UNION ALL
SELECT 'ml', '', 'Malayalam', '', 'L', 72, '0', 'GREGORIAN' UNION ALL
SELECT 'mn', '', 'Mongolian', '', 'L', 73, '0', 'GREGORIAN' UNION ALL
SELECT 'mo', '', 'Moldavian', '', 'L', 74, '0', 'GREGORIAN' UNION ALL
SELECT 'mr', '', 'Marathi', '', 'L', 75, '0', 'GREGORIAN' UNION ALL
SELECT 'ms', 'MY', 'Malay', '', 'L', 76, '0', 'GREGORIAN' UNION ALL
SELECT 'mt', '', 'Maltese', '', 'L', 77, '0', 'GREGORIAN' UNION ALL
SELECT 'my', '', 'Burmese', '', 'L', 78, '0', 'GREGORIAN' UNION ALL
SELECT 'na', '', 'Nauru', '', 'L', 79, '0', 'GREGORIAN' UNION ALL
SELECT 'ne', '', 'Nepali', '', 'L', 80, '0', 'GREGORIAN' UNION ALL
SELECT 'nl', 'NL', 'Dutch', '', 'L', 81, '0', 'GREGORIAN' UNION ALL
SELECT 'no', 'NO', 'Norwegian', '', 'L', 82, '0', 'GREGORIAN' UNION ALL
SELECT 'oc', '', 'Occitan', '', 'L', 83, '0', 'GREGORIAN' UNION ALL
SELECT 'om', '', 'Oromo', '', 'L', 84, '0', 'GREGORIAN' UNION ALL
SELECT 'or', '', 'Oriya', '', 'L', 85, '0', 'GREGORIAN' UNION ALL
SELECT 'pa', '', 'Punjabi', '', 'L', 86, '0', 'GREGORIAN' UNION ALL
SELECT 'pl', 'PL', 'Polish', '', 'L', 87, '1', 'GREGORIAN' UNION ALL
SELECT 'ps', '', 'Pashto', '', 'L', 88, '0', 'GREGORIAN' UNION ALL
SELECT 'pt', 'BR', 'Portuguese', '', 'L', 89, '1', 'GREGORIAN' UNION ALL
SELECT 'qu', '', 'Quechua', '', 'L', 90, '0', 'GREGORIAN' UNION ALL
SELECT 'rm', '', 'Rhaeto-Romance', '', 'L', 91, '0', 'GREGORIAN' UNION ALL
SELECT 'rn', '', 'Kirundi', '', 'L', 92, '0', 'GREGORIAN' UNION ALL
SELECT 'ro', 'RO', 'Romanian', '', 'L', 93, '0', 'GREGORIAN' UNION ALL
SELECT 'ru', 'RU', 'Russian', '', 'L', 94, '0', 'GREGORIAN' UNION ALL
SELECT 'rw', '', 'Kinyarwanda', '', 'L', 95, '0', 'GREGORIAN' UNION ALL
SELECT 'sa', '', 'Sanskrit', '', 'L', 96, '0', 'GREGORIAN' UNION ALL
SELECT 'sd', '', 'Sindhi', '', 'L', 97, '0', 'GREGORIAN' UNION ALL
SELECT 'sg', '', 'Sangro', '', 'L', 98, '0', 'GREGORIAN' UNION ALL
SELECT 'sh', '', 'Serbo-Croatian', '', 'L', 99, '0', 'GREGORIAN' UNION ALL
SELECT 'si', '', 'Singhalese', '', 'L', 100, '0', 'GREGORIAN' UNION ALL
SELECT 'sk', 'SK', 'Slovak', '', 'L', 101, '0', 'GREGORIAN' UNION ALL
SELECT 'sl', 'SI', 'Slovenian', '', 'L', 102, '0', 'GREGORIAN' UNION ALL
SELECT 'sm', '', 'Samoan', '', 'L', 103, '0', 'GREGORIAN' UNION ALL
SELECT 'sn', '', 'Shona', '', 'L', 104, '0', 'GREGORIAN' UNION ALL
SELECT 'so', '', 'Somali', '', 'L', 105, '0', 'GREGORIAN' UNION ALL
SELECT 'sq', '', 'Albanian', '', 'L', 106, '0', 'GREGORIAN' UNION ALL
SELECT 'sr', 'YU', 'Serbian', '', 'L', 107, '0', 'GREGORIAN' UNION ALL
SELECT 'ss', '', 'Siswati', '', 'L', 108, '0', 'GREGORIAN' UNION ALL
SELECT 'st', '', 'Sesotho', '', 'L', 109, '0', 'GREGORIAN' UNION ALL
SELECT 'su', '', 'Sudanese', '', 'L', 110, '0', 'GREGORIAN' UNION ALL
SELECT 'sv', 'SE', 'Swedish', '', 'L', 111, '0', 'GREGORIAN' UNION ALL
SELECT 'sw', '', 'Swahili', '', 'L', 112, '0', 'GREGORIAN' UNION ALL
SELECT 'ta', 'LK', 'Tamil', '', 'L', 113, '0', 'GREGORIAN' UNION ALL
SELECT 'te', '', 'Tegulu', '', 'L', 114, '0', 'GREGORIAN' UNION ALL
SELECT 'tg', '', 'Tajik', '', 'L', 115, '0', 'GREGORIAN' UNION ALL
SELECT 'th', 'TH', 'Thai', '', 'L', 116, '0', 'GREGORIAN' UNION ALL
SELECT 'ti', '', 'Tigrinya', '', 'L', 117, '0', 'GREGORIAN' UNION ALL
SELECT 'tk', '', 'Turkmen', '', 'L', 118, '0', 'GREGORIAN' UNION ALL
SELECT 'tl', 'PH', 'Tagalog', '', 'L', 119, '0', 'GREGORIAN' UNION ALL
SELECT 'tn', '', 'Setswana', '', 'L', 120, '0', 'GREGORIAN' UNION ALL
SELECT 'to', '', 'Tonga', '', 'L', 121, '0', 'GREGORIAN' UNION ALL
SELECT 'tr', 'TR', 'Turkish', '', 'L', 122, '0', 'GREGORIAN' UNION ALL
SELECT 'ts', '', 'Tsonga', '', 'L', 123, '0', 'GREGORIAN' UNION ALL
SELECT 'tt', '', 'Tatar', '', 'L', 124, '0', 'GREGORIAN' UNION ALL
SELECT 'tw', '', 'Twi', '', 'L', 125, '0', 'GREGORIAN' UNION ALL
SELECT 'uk', 'UA', 'Ukrainian', '', 'L', 126, '0', 'GREGORIAN' UNION ALL
SELECT 'ur', '', 'Urdu', '', 'L', 127, '0', 'GREGORIAN' UNION ALL
SELECT 'uz', '', 'Uzbek', '', 'L', 128, '0', 'GREGORIAN' UNION ALL
SELECT 'vi', 'VN', 'Vietnamese', '', 'L', 129, '0', 'GREGORIAN' UNION ALL
SELECT 'vo', '', 'Volapuk', '', 'L', 130, '0', 'GREGORIAN' UNION ALL
SELECT 'wo', '', 'Wolof', '', 'L', 131, '0', 'GREGORIAN' UNION ALL
SELECT 'xh', '', 'Xhosa', '', 'L', 132, '0', 'GREGORIAN' UNION ALL
SELECT 'yo', '', 'Yoruba', '', 'L', 133, '0', 'GREGORIAN' UNION ALL
SELECT 'zh', 'CN', 'Chinese', '', 'L', 134, '0', 'GREGORIAN' UNION ALL
SELECT 'zu', '', 'Zulu', '', 'L', 135, '0', 'GREGORIAN' ;
INSERT INTO [ISO_COUNTRY] ([IC_UID],[IC_NAME],[IC_SORT_ORDER])
SELECT 'AD', 'Andorra','' UNION ALL

View File

@@ -749,6 +749,7 @@ END
CREATE TABLE [LANGUAGE]
(
[LAN_ID] VARCHAR(4) default '' NOT NULL,
[LAN_LOCATION] VARCHAR(4) default '' NOT NULL,
[LAN_NAME] VARCHAR(30) default '' NOT NULL,
[LAN_NATIVE_NAME] VARCHAR(30) default '' NOT NULL,
[LAN_DIRECTION] CHAR(1) default 'L' NOT NULL,

View File

@@ -25,143 +25,143 @@ INSERT INTO CONTENT (CON_CATEGORY,CON_PARENT,CON_ID,CON_LANG,CON_VALUE) VALUES
('PER_NAME','','00000000000000000000000000000001','en','Login'),
('PER_NAME','','00000000000000000000000000000002','en','Setup');
INSERT INTO LANGUAGE (LAN_ID,LAN_NAME,LAN_NATIVE_NAME,LAN_DIRECTION,LAN_WEIGHT,LAN_ENABLED,LAN_CALENDAR) VALUES
('aa','Afar','','L','0','0','GREGORIAN'),
('ab','Abkhazian','','L','1','0','GREGORIAN'),
('af','Afrikaans','','L','2','0','GREGORIAN'),
('am','Amharic','','L','3','0','GREGORIAN'),
('ar','Arabic','','L','4','0','GREGORIAN'),
('as','Assamese','','L','5','0','GREGORIAN'),
('ay','Aymara','','L','6','0','GREGORIAN'),
('az','Azerbaijani','','L','7','0','GREGORIAN'),
('ba','Bashkir','','L','8','0','GREGORIAN'),
('be','Byelorussian','','L','9','0','GREGORIAN'),
('bg','Bulgarian','','L','10','0','GREGORIAN'),
('bh','Bihari','','L','11','0','GREGORIAN'),
('bi','Bislama','','L','12','0','GREGORIAN'),
('bn','Bengali','','L','13','0','GREGORIAN'),
('bo','Tibetan','','L','14','0','GREGORIAN'),
('br','Breton','','L','15','0','GREGORIAN'),
('ca','Catalan','','L','16','0','GREGORIAN'),
('co','Corsican','','L','17','0','GREGORIAN'),
('cs','Czech','','L','18','0','GREGORIAN'),
('cy','Welsh','','L','19','0','GREGORIAN'),
('da','Danish','','L','20','0','GREGORIAN'),
('de','German','','L','21','0','GREGORIAN'),
('dz','Bhutani','','L','22','0','GREGORIAN'),
('el','Greek','','L','23','0','GREGORIAN'),
('en','English','','L','24','1','GREGORIAN'),
('eo','Esperanto','','L','25','0','GREGORIAN'),
('es','Spanish','','L','26','0','GREGORIAN'),
('et','Estonian','','L','27','0','GREGORIAN'),
('eu','Basque','','L','28','0','GREGORIAN'),
('fa','Persian','','R','29','0','PERSIAN'),
('fi','Finnish','','L','30','0','GREGORIAN'),
('fj','Fiji','','L','31','0','GREGORIAN'),
('fo','Faeroese','','L','32','0','GREGORIAN'),
('fr','French','','L','33','0','GREGORIAN'),
('fy','Frisian','','L','34','0','GREGORIAN'),
('ga','Irish','','L','35','0','GREGORIAN'),
('gd','Gaelic','','L','36','0','GREGORIAN'),
('gl','Galician','','L','37','0','GREGORIAN'),
('gn','Guarani','','L','38','0','GREGORIAN'),
('gu','Gujarati','','L','39','0','GREGORIAN'),
('ha','Hausa','','L','40','0','GREGORIAN'),
('hi','Hindi','','L','41','0','GREGORIAN'),
('hr','Croatian','','L','42','0','GREGORIAN'),
('hu','Hungarian','','L','43','0','GREGORIAN'),
('hy','Armenian','','L','44','0','GREGORIAN'),
('ia','Interlingua','','L','45','0','GREGORIAN'),
('ie','Interlingue','','L','46','0','GREGORIAN'),
('ik','Inupiak','','L','47','0','GREGORIAN'),
('in','Indonesian','','L','48','0','GREGORIAN'),
('is','Icelandic','','L','49','0','GREGORIAN'),
('it','Italian','','L','50','0','GREGORIAN'),
('iw','Hebrew','','R','51','0','GREGORIAN'),
('ja','Japanese','','L','52','0','GREGORIAN'),
('ji','Yiddish','','L','53','0','GREGORIAN'),
('jw','Javanese','','L','54','0','GREGORIAN'),
('ka','Georgian','','L','55','0','GREGORIAN'),
('kk','Kazakh','','L','56','0','GREGORIAN'),
('kl','Greenlandic','','L','57','0','GREGORIAN'),
('km','Cambodian','','L','58','0','GREGORIAN'),
('kn','Kannada','','L','59','0','GREGORIAN'),
('ko','Korean','','L','60','0','GREGORIAN'),
('ks','Kashmiri','','L','61','0','GREGORIAN'),
('ku','Kurdish','','L','62','0','GREGORIAN'),
('ky','Kirghiz','','L','63','0','GREGORIAN'),
('la','Latin','','L','64','0','GREGORIAN'),
('ln','Lingala','','L','65','0','GREGORIAN'),
('lo','Laothian','','L','66','0','GREGORIAN'),
('lt','Lithuanian','','L','67','0','GREGORIAN'),
('lv','Latvian','','L','68','0','GREGORIAN'),
('mg','Malagasy','','L','69','0','GREGORIAN'),
('mi','Maori','','L','70','0','GREGORIAN'),
('mk','Macedonian','','L','71','0','GREGORIAN'),
('ml','Malayalam','','L','72','0','GREGORIAN'),
('mn','Mongolian','','L','73','0','GREGORIAN'),
('mo','Moldavian','','L','74','0','GREGORIAN'),
('mr','Marathi','','L','75','0','GREGORIAN'),
('ms','Malay','','L','76','0','GREGORIAN'),
('mt','Maltese','','L','77','0','GREGORIAN'),
('my','Burmese','','L','78','0','GREGORIAN'),
('na','Nauru','','L','79','0','GREGORIAN'),
('ne','Nepali','','L','80','0','GREGORIAN'),
('nl','Dutch','','L','81','0','GREGORIAN'),
('no','Norwegian','','L','82','0','GREGORIAN'),
('oc','Occitan','','L','83','0','GREGORIAN'),
('om','Oromo','','L','84','0','GREGORIAN'),
('or','Oriya','','L','85','0','GREGORIAN'),
('pa','Punjabi','','L','86','0','GREGORIAN'),
('pl','Polish','','L','87','0','GREGORIAN'),
('ps','Pashto','','L','88','0','GREGORIAN'),
('pt','Portuguese','','L','89','0','GREGORIAN'),
('qu','Quechua','','L','90','0','GREGORIAN'),
('rm','Rhaeto-Romance','','L','91','0','GREGORIAN'),
('rn','Kirundi','','L','92','0','GREGORIAN'),
('ro','Romanian','','L','93','0','GREGORIAN'),
('ru','Russian','','L','94','0','GREGORIAN'),
('rw','Kinyarwanda','','L','95','0','GREGORIAN'),
('sa','Sanskrit','','L','96','0','GREGORIAN'),
('sd','Sindhi','','L','97','0','GREGORIAN'),
('sg','Sangro','','L','98','0','GREGORIAN'),
('sh','Serbo-Croatian','','L','99','0','GREGORIAN'),
('si','Singhalese','','L','100','0','GREGORIAN'),
('sk','Slovak','','L','101','0','GREGORIAN'),
('sl','Slovenian','','L','102','0','GREGORIAN'),
('sm','Samoan','','L','103','0','GREGORIAN'),
('sn','Shona','','L','104','0','GREGORIAN'),
('so','Somali','','L','105','0','GREGORIAN'),
('sq','Albanian','','L','106','0','GREGORIAN'),
('sr','Serbian','','L','107','0','GREGORIAN'),
('ss','Siswati','','L','108','0','GREGORIAN'),
('st','Sesotho','','L','109','0','GREGORIAN'),
('su','Sudanese','','L','110','0','GREGORIAN'),
('sv','Swedish','','L','111','0','GREGORIAN'),
('sw','Swahili','','L','112','0','GREGORIAN'),
('ta','Tamil','','L','113','0','GREGORIAN'),
('te','Tegulu','','L','114','0','GREGORIAN'),
('tg','Tajik','','L','115','0','GREGORIAN'),
('th','Thai','','L','116','0','GREGORIAN'),
('ti','Tigrinya','','L','117','0','GREGORIAN'),
('tk','Turkmen','','L','118','0','GREGORIAN'),
('tl','Tagalog','','L','119','0','GREGORIAN'),
('tn','Setswana','','L','120','0','GREGORIAN'),
('to','Tonga','','L','121','0','GREGORIAN'),
('tr','Turkish','','L','122','0','GREGORIAN'),
('ts','Tsonga','','L','123','0','GREGORIAN'),
('tt','Tatar','','L','124','0','GREGORIAN'),
('tw','Twi','','L','125','0','GREGORIAN'),
('uk','Ukrainian','','L','126','0','GREGORIAN'),
('ur','Urdu','','L','127','0','GREGORIAN'),
('uz','Uzbek','','L','128','0','GREGORIAN'),
('vi','Vietnamese','','L','129','0','GREGORIAN'),
('vo','Volapuk','','L','130','0','GREGORIAN'),
('wo','Wolof','','L','131','0','GREGORIAN'),
('xh','Xhosa','','L','132','0','GREGORIAN'),
('yo','Yoruba','','L','133','0','GREGORIAN'),
('zh','Chinese','','L','134','0','GREGORIAN'),
('zu','Zulu','','L','135','0','GREGORIAN');
INSERT INTO LANGUAGE (LAN_ID,LAN_LOCATION,LAN_NAME,LAN_NATIVE_NAME,LAN_DIRECTION,LAN_WEIGHT,LAN_ENABLED,LAN_CALENDAR) VALUES
('aa', '', 'Afar', '', 'L', 0, '0', 'GREGORIAN'),
('ab', '', 'Abkhazian', '', 'L', 1, '0', 'GREGORIAN'),
('af', '', 'Afrikaans', '', 'L', 2, '0', 'GREGORIAN'),
('am', '', 'Amharic', '', 'L', 3, '0', 'GREGORIAN'),
('ar', '', 'Arabic', '', 'L', 4, '0', 'GREGORIAN'),
('as', '', 'Assamese', '', 'L', 5, '0', 'GREGORIAN'),
('ay', '', 'Aymara', '', 'L', 6, '0', 'GREGORIAN'),
('az', '', 'Azerbaijani', '', 'L', 7, '0', 'GREGORIAN'),
('ba', '', 'Bashkir', '', 'L', 8, '0', 'GREGORIAN'),
('be', '', 'Byelorussian', '', 'L', 9, '0', 'GREGORIAN'),
('bg', 'BG', 'Bulgarian', '', 'L', 10, '0', 'GREGORIAN'),
('bh', '', 'Bihari', '', 'L', 11, '0', 'GREGORIAN'),
('bi', '', 'Bislama', '', 'L', 12, '0', 'GREGORIAN'),
('bn', 'BD', 'Bengali', '', 'L', 13, '0', 'GREGORIAN'),
('bo', '', 'Tibetan', '', 'L', 14, '0', 'GREGORIAN'),
('br', '', 'Breton', '', 'L', 15, '0', 'GREGORIAN'),
('ca', 'ES', 'Catalan', '', 'L', 16, '0', 'GREGORIAN'),
('co', '', 'Corsican', '', 'L', 17, '0', 'GREGORIAN'),
('cs', 'CZ', 'Czech', '', 'L', 18, '0', 'GREGORIAN'),
('cy', '', 'Welsh', '', 'L', 19, '0', 'GREGORIAN'),
('da', 'DK', 'Danish', '', 'L', 20, '1', 'GREGORIAN'),
('de', 'DE', 'German', '', 'L', 21, '0', 'GREGORIAN'),
('dz', '', 'Bhutani', '', 'L', 22, '0', 'GREGORIAN'),
('el', 'GR', 'Greek', '', 'L', 23, '0', 'GREGORIAN'),
('en', 'US', 'English', '', 'L', 24, '1', 'GREGORIAN'),
('eo', '', 'Esperanto', '', 'L', 25, '0', 'GREGORIAN'),
('es', 'ES', 'Spanish', '', 'L', 26, '0', 'GREGORIAN'),
('et', 'EE', 'Estonian', '', 'L', 27, '0', 'GREGORIAN'),
('eu', '', 'Basque', '', 'L', 28, '0', 'GREGORIAN'),
('fa', 'IR', 'Persian', '', 'R', 29, '0', 'PERSIAN'),
('fi', 'FI', 'Finnish', '', 'L', 30, '0', 'GREGORIAN'),
('fj', '', 'Fiji', '', 'L', 31, '0', 'GREGORIAN'),
('fo', 'FO', 'Faeroese', '', 'L', 32, '0', 'GREGORIAN'),
('fr', 'FR', 'French', '', 'L', 33, '0', 'GREGORIAN'),
('fy', '', 'Frisian', '', 'L', 34, '0', 'GREGORIAN'),
('ga', '', 'Irish', '', 'L', 35, '0', 'GREGORIAN'),
('gd', '', 'Gaelic', '', 'L', 36, '0', 'GREGORIAN'),
('gl', '', 'Galician', '', 'L', 37, '0', 'GREGORIAN'),
('gn', '', 'Guarani', '', 'L', 38, '0', 'GREGORIAN'),
('gu', '', 'Gujarati', '', 'L', 39, '0', 'GREGORIAN'),
('ha', '', 'Hausa', '', 'L', 40, '0', 'GREGORIAN'),
('hi', '', 'Hindi', '', 'L', 41, '0', 'GREGORIAN'),
('hr', 'HR', 'Croatian', '', 'L', 42, '0', 'GREGORIAN'),
('hu', 'HU', 'Hungarian', '', 'L', 43, '0', 'GREGORIAN'),
('hy', '', 'Armenian', '', 'L', 44, '0', 'GREGORIAN'),
('ia', '', 'Interlingua', '', 'L', 45, '0', 'GREGORIAN'),
('ie', '', 'Interlingue', '', 'L', 46, '0', 'GREGORIAN'),
('ik', '', 'Inupiak', '', 'L', 47, '0', 'GREGORIAN'),
('in', 'ID', 'Indonesian', '', 'L', 48, '0', 'GREGORIAN'),
('is', 'IS', 'Icelandic', '', 'L', 49, '0', 'GREGORIAN'),
('it', 'IT', 'Italian', '', 'L', 50, '0', 'GREGORIAN'),
('iw', 'IL', 'Hebrew', '', 'R', 51, '0', 'GREGORIAN'),
('ja', 'JP', 'Japanese', '', 'L', 52, '0', 'GREGORIAN'),
('ji', '', 'Yiddish', '', 'L', 53, '0', 'GREGORIAN'),
('jw', '', 'Javanese', '', 'L', 54, '0', 'GREGORIAN'),
('ka', '', 'Georgian', '', 'L', 55, '0', 'GREGORIAN'),
('kk', '', 'Kazakh', '', 'L', 56, '0', 'GREGORIAN'),
('kl', '', 'Greenlandic', '', 'L', 57, '0', 'GREGORIAN'),
('km', '', 'Cambodian', '', 'L', 58, '0', 'GREGORIAN'),
('kn', '', 'Kannada', '', 'L', 59, '0', 'GREGORIAN'),
('ko', 'KR', 'Korean', '', 'L', 60, '0', 'GREGORIAN'),
('ks', '', 'Kashmiri', '', 'L', 61, '0', 'GREGORIAN'),
('ku', '', 'Kurdish', '', 'L', 62, '0', 'GREGORIAN'),
('ky', '', 'Kirghiz', '', 'L', 63, '0', 'GREGORIAN'),
('la', '', 'Latin', '', 'L', 64, '0', 'GREGORIAN'),
('ln', '', 'Lingala', '', 'L', 65, '0', 'GREGORIAN'),
('lo', '', 'Laothian', '', 'L', 66, '0', 'GREGORIAN'),
('lt', 'LT', 'Lithuanian', '', 'L', 67, '0', 'GREGORIAN'),
('lv', 'LV', 'Latvian', '', 'L', 68, '0', 'GREGORIAN'),
('mg', '', 'Malagasy', '', 'L', 69, '0', 'GREGORIAN'),
('mi', '', 'Maori', '', 'L', 70, '0', 'GREGORIAN'),
('mk', '', 'Macedonian', '', 'L', 71, '0', 'GREGORIAN'),
('ml', '', 'Malayalam', '', 'L', 72, '0', 'GREGORIAN'),
('mn', '', 'Mongolian', '', 'L', 73, '0', 'GREGORIAN'),
('mo', '', 'Moldavian', '', 'L', 74, '0', 'GREGORIAN'),
('mr', '', 'Marathi', '', 'L', 75, '0', 'GREGORIAN'),
('ms', 'MY', 'Malay', '', 'L', 76, '0', 'GREGORIAN'),
('mt', '', 'Maltese', '', 'L', 77, '0', 'GREGORIAN'),
('my', '', 'Burmese', '', 'L', 78, '0', 'GREGORIAN'),
('na', '', 'Nauru', '', 'L', 79, '0', 'GREGORIAN'),
('ne', '', 'Nepali', '', 'L', 80, '0', 'GREGORIAN'),
('nl', 'NL', 'Dutch', '', 'L', 81, '0', 'GREGORIAN'),
('no', 'NO', 'Norwegian', '', 'L', 82, '0', 'GREGORIAN'),
('oc', '', 'Occitan', '', 'L', 83, '0', 'GREGORIAN'),
('om', '', 'Oromo', '', 'L', 84, '0', 'GREGORIAN'),
('or', '', 'Oriya', '', 'L', 85, '0', 'GREGORIAN'),
('pa', '', 'Punjabi', '', 'L', 86, '0', 'GREGORIAN'),
('pl', 'PL', 'Polish', '', 'L', 87, '1', 'GREGORIAN'),
('ps', '', 'Pashto', '', 'L', 88, '0', 'GREGORIAN'),
('pt', 'BR', 'Portuguese', '', 'L', 89, '1', 'GREGORIAN'),
('qu', '', 'Quechua', '', 'L', 90, '0', 'GREGORIAN'),
('rm', '', 'Rhaeto-Romance', '', 'L', 91, '0', 'GREGORIAN'),
('rn', '', 'Kirundi', '', 'L', 92, '0', 'GREGORIAN'),
('ro', 'RO', 'Romanian', '', 'L', 93, '0', 'GREGORIAN'),
('ru', 'RU', 'Russian', '', 'L', 94, '0', 'GREGORIAN'),
('rw', '', 'Kinyarwanda', '', 'L', 95, '0', 'GREGORIAN'),
('sa', '', 'Sanskrit', '', 'L', 96, '0', 'GREGORIAN'),
('sd', '', 'Sindhi', '', 'L', 97, '0', 'GREGORIAN'),
('sg', '', 'Sangro', '', 'L', 98, '0', 'GREGORIAN'),
('sh', '', 'Serbo-Croatian', '', 'L', 99, '0', 'GREGORIAN'),
('si', '', 'Singhalese', '', 'L', 100, '0', 'GREGORIAN'),
('sk', 'SK', 'Slovak', '', 'L', 101, '0', 'GREGORIAN'),
('sl', 'SI', 'Slovenian', '', 'L', 102, '0', 'GREGORIAN'),
('sm', '', 'Samoan', '', 'L', 103, '0', 'GREGORIAN'),
('sn', '', 'Shona', '', 'L', 104, '0', 'GREGORIAN'),
('so', '', 'Somali', '', 'L', 105, '0', 'GREGORIAN'),
('sq', '', 'Albanian', '', 'L', 106, '0', 'GREGORIAN'),
('sr', 'YU', 'Serbian', '', 'L', 107, '0', 'GREGORIAN'),
('ss', '', 'Siswati', '', 'L', 108, '0', 'GREGORIAN'),
('st', '', 'Sesotho', '', 'L', 109, '0', 'GREGORIAN'),
('su', '', 'Sudanese', '', 'L', 110, '0', 'GREGORIAN'),
('sv', 'SE', 'Swedish', '', 'L', 111, '0', 'GREGORIAN'),
('sw', '', 'Swahili', '', 'L', 112, '0', 'GREGORIAN'),
('ta', 'LK', 'Tamil', '', 'L', 113, '0', 'GREGORIAN'),
('te', '', 'Tegulu', '', 'L', 114, '0', 'GREGORIAN'),
('tg', '', 'Tajik', '', 'L', 115, '0', 'GREGORIAN'),
('th', 'TH', 'Thai', '', 'L', 116, '0', 'GREGORIAN'),
('ti', '', 'Tigrinya', '', 'L', 117, '0', 'GREGORIAN'),
('tk', '', 'Turkmen', '', 'L', 118, '0', 'GREGORIAN'),
('tl', 'PH', 'Tagalog', '', 'L', 119, '0', 'GREGORIAN'),
('tn', '', 'Setswana', '', 'L', 120, '0', 'GREGORIAN'),
('to', '', 'Tonga', '', 'L', 121, '0', 'GREGORIAN'),
('tr', 'TR', 'Turkish', '', 'L', 122, '0', 'GREGORIAN'),
('ts', '', 'Tsonga', '', 'L', 123, '0', 'GREGORIAN'),
('tt', '', 'Tatar', '', 'L', 124, '0', 'GREGORIAN'),
('tw', '', 'Twi', '', 'L', 125, '0', 'GREGORIAN'),
('uk', 'UA', 'Ukrainian', '', 'L', 126, '0', 'GREGORIAN'),
('ur', '', 'Urdu', '', 'L', 127, '0', 'GREGORIAN'),
('uz', '', 'Uzbek', '', 'L', 128, '0', 'GREGORIAN'),
('vi', 'VN', 'Vietnamese', '', 'L', 129, '0', 'GREGORIAN'),
('vo', '', 'Volapuk', '', 'L', 130, '0', 'GREGORIAN'),
('wo', '', 'Wolof', '', 'L', 131, '0', 'GREGORIAN'),
('xh', '', 'Xhosa', '', 'L', 132, '0', 'GREGORIAN'),
('yo', '', 'Yoruba', '', 'L', 133, '0', 'GREGORIAN'),
('zh', 'CN', 'Chinese', '', 'L', 134, '0', 'GREGORIAN'),
('zu', '', 'Zulu', '', 'L', 135, '0', 'GREGORIAN');
INSERT INTO ISO_COUNTRY (IC_UID,IC_NAME,IC_SORT_ORDER) VALUES
('AD', 'Andorra',' ') ,

View File

@@ -322,6 +322,7 @@ CREATE TABLE `LANGUAGE`
(
`LAN_ID` VARCHAR(4) default '' NOT NULL,
`LAN_NAME` VARCHAR(30) default '' NOT NULL,
`LAN_LOCATION` VARCHAR(4) default '' NOT NULL,
`LAN_NATIVE_NAME` VARCHAR(30) default '' NOT NULL,
`LAN_DIRECTION` CHAR(1) default 'L' NOT NULL,
`LAN_WEIGHT` INTEGER default 0 NOT NULL,