From 552a4265a398c5f905ba253cf87dcc2cc9fc4968 Mon Sep 17 00:00:00 2001 From: norahmollo Date: Mon, 16 Dec 2013 12:15:41 -0400 Subject: [PATCH] BUG-13604 Day and month are not translated Day and month are not translated when the country is not used inside the po file header --- .../engine/classes/class.configuration.php | 9 +- workflow/engine/classes/model/Language.php | 10 + .../classes/model/om/BaseLanguagePeer.php | 21 +- workflow/engine/data/mysql/insert.sql | 274 +++++++++--------- workflow/engine/data/mysql/schema.sql | 1 + 5 files changed, 169 insertions(+), 146 deletions(-) diff --git a/workflow/engine/classes/class.configuration.php b/workflow/engine/classes/class.configuration.php index f8c5f017a..8811bf4b5 100755 --- a/workflow/engine/classes/class.configuration.php +++ b/workflow/engine/classes/class.configuration.php @@ -556,7 +556,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 +565,19 @@ class Configurations // extends Configuration } $langLocate = SYS_LANG; + + require_once 'model/Language.php'; + $language = new language(); + $location = $language->findLocationByLanId(SYS_LANG); + $location = $location['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'; } diff --git a/workflow/engine/classes/model/Language.php b/workflow/engine/classes/model/Language.php index 942574f2d..0cb23032f 100755 --- a/workflow/engine/classes/model/Language.php +++ b/workflow/engine/classes/model/Language.php @@ -133,6 +133,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 * diff --git a/workflow/engine/classes/model/om/BaseLanguagePeer.php b/workflow/engine/classes/model/om/BaseLanguagePeer.php index 460414a16..01d0ccaa7 100755 --- a/workflow/engine/classes/model/om/BaseLanguagePeer.php +++ b/workflow/engine/classes/model/om/BaseLanguagePeer.php @@ -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); diff --git a/workflow/engine/data/mysql/insert.sql b/workflow/engine/data/mysql/insert.sql index d9ac92235..5d9866925 100755 --- a/workflow/engine/data/mysql/insert.sql +++ b/workflow/engine/data/mysql/insert.sql @@ -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',' ') , diff --git a/workflow/engine/data/mysql/schema.sql b/workflow/engine/data/mysql/schema.sql index eeb0d50cf..a603ce18d 100755 --- a/workflow/engine/data/mysql/schema.sql +++ b/workflow/engine/data/mysql/schema.sql @@ -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,