Cleanup of localization arrays/enums

This commit is contained in:
Dennis Eichhorn 2016-07-19 18:38:57 +02:00
parent ef5dfe0aa1
commit b63c5e4464
12 changed files with 46 additions and 1176 deletions

View File

@ -1,522 +0,0 @@
<?php
/**
* Orange Management
*
* PHP Version 7.0
*
* @category TBD
* @package TBD
* @author OMS Development Team <dev@oms.com>
* @author Dennis Eichhorn <d.eichhorn@oms.com>
* @copyright 2013 Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link http://orange-management.com
*/
namespace phpOMS\Localization;
use phpOMS\Datatypes\Enum;
/**
* Country codes ISO list.
*
* @category Framework
* @package phpOMS\Localization
* @author OMS Development Team <dev@oms.com>
* @author Dennis Eichhorn <d.eichhorn@oms.com>
* @license OMS License 1.0
* @link http://orange-management.com
* @since 1.0.0
*/
class ISO3166Enum extends Enum
{
const _AF = 'Afghanistan';
const _AX = 'Aland Islands';
const _AL = 'Albania';
const _DZ = 'Algeria';
const _AS = 'American Samoa';
const _AD = 'Andorra';
const _AO = 'Angola';
const _AI = 'Anguilla';
const _AQ = 'Antarctica';
const _AG = 'Antigua And Barbuda';
const _AR = 'Argentina';
const _AM = 'Armenia';
const _AW = 'Aruba';
const _AU = 'Australia';
const _AT = 'Austria';
const _AZ = 'Azerbaijan';
const _BS = 'Bahamas';
const _BH = 'Bahrain';
const _BD = 'Bangladesh';
const _BB = 'Barbados';
const _BY = 'Belarus';
const _BE = 'Belgium';
const _BZ = 'Belize';
const _BJ = 'Benin';
const _BM = 'Bermuda';
const _BT = 'Bhutan';
const _BO = 'Bolivia';
const _BA = 'Bosnia And Herzegovina';
const _BW = 'Botswana';
const _BV = 'Bouvet Island';
const _BR = 'Brazil';
const _IO = 'British Indian Ocean Territory';
const _BN = 'Brunei Darussalam';
const _BG = 'Bulgaria';
const _BF = 'Burkina Faso';
const _BI = 'Burundi';
const _KH = 'Cambodia';
const _CM = 'Cameroon';
const _CA = 'Canada';
const _CV = 'Cape Verde';
const _KY = 'Cayman Islands';
const _CF = 'Central African Republic';
const _TD = 'Chad';
const _CL = 'Chile';
const _CN = 'China';
const _CX = 'Christmas Island';
const _CC = 'Cocos (Keeling) Islands';
const _CO = 'Colombia';
const _KM = 'Comoros';
const _CG = 'Congo';
const _CD = 'Congo, Democratic Republic';
const _CK = 'Cook Islands';
const _CR = 'Costa Rica';
const _CI = 'Cote D\'Ivoire';
const _HR = 'Croatia';
const _CU = 'Cuba';
const _CY = 'Cyprus';
const _CZ = 'Czech Republic';
const _DK = 'Denmark';
const _DJ = 'Djibouti';
const _DM = 'Dominica';
const _DO = 'Dominican Republic';
const _EC = 'Ecuador';
const _EG = 'Egypt';
const _SV = 'El Salvador';
const _GQ = 'Equatorial Guinea';
const _ER = 'Eritrea';
const _EE = 'Estonia';
const _ET = 'Ethiopia';
const _FK = 'Falkland Islands (Malvinas)';
const _FO = 'Faroe Islands';
const _FJ = 'Fiji';
const _FI = 'Finland';
const _FR = 'France';
const _GF = 'French Guiana';
const _PF = 'French Polynesia';
const _TF = 'French Southern Territories';
const _GA = 'Gabon';
const _GM = 'Gambia';
const _GE = 'Georgia';
const _DE = 'Germany';
const _GH = 'Ghana';
const _GI = 'Gibraltar';
const _GR = 'Greece';
const _GL = 'Greenland';
const _GD = 'Grenada';
const _GP = 'Guadeloupe';
const _GU = 'Guam';
const _GT = 'Guatemala';
const _GG = 'Guernsey';
const _GN = 'Guinea';
const _GW = 'Guinea-Bissau';
const _GY = 'Guyana';
const _HT = 'Haiti';
const _HM = 'Heard Island & Mcdonald Islands';
const _VA = 'Holy See (Vatican City State)';
const _HN = 'Honduras';
const _HK = 'Hong Kong';
const _HU = 'Hungary';
const _IS = 'Iceland';
const _IN = 'India';
const _ID = 'Indonesia';
const _IR = 'Iran, Islamic Republic Of';
const _IQ = 'Iraq';
const _IE = 'Ireland';
const _IM = 'Isle Of Man';
const _IL = 'Israel';
const _IT = 'Italy';
const _JM = 'Jamaica';
const _JP = 'Japan';
const _JE = 'Jersey';
const _JO = 'Jordan';
const _KZ = 'Kazakhstan';
const _KE = 'Kenya';
const _KI = 'Kiribati';
const _KR = 'Korea';
const _KW = 'Kuwait';
const _KG = 'Kyrgyzstan';
const _LA = 'Lao People\'s Democratic Republic';
const _LV = 'Latvia';
const _LB = 'Lebanon';
const _LS = 'Lesotho';
const _LR = 'Liberia';
const _LY = 'Libyan Arab Jamahiriya';
const _LI = 'Liechtenstein';
const _LT = 'Lithuania';
const _LU = 'Luxembourg';
const _MO = 'Macao';
const _MK = 'Macedonia';
const _MG = 'Madagascar';
const _MW = 'Malawi';
const _MY = 'Malaysia';
const _MV = 'Maldives';
const _ML = 'Mali';
const _MT = 'Malta';
const _MH = 'Marshall Islands';
const _MQ = 'Martinique';
const _MR = 'Mauritania';
const _MU = 'Mauritius';
const _YT = 'Mayotte';
const _MX = 'Mexico';
const _FM = 'Micronesia, Federated States Of';
const _MD = 'Moldova';
const _MC = 'Monaco';
const _MN = 'Mongolia';
const _ME = 'Montenegro';
const _MS = 'Montserrat';
const _MA = 'Morocco';
const _MZ = 'Mozambique';
const _MM = 'Myanmar';
const _NA = 'Namibia';
const _NR = 'Nauru';
const _NP = 'Nepal';
const _NL = 'Netherlands';
const _AN = 'Netherlands Antilles';
const _NC = 'New Caledonia';
const _NZ = 'New Zealand';
const _NI = 'Nicaragua';
const _NE = 'Niger';
const _NG = 'Nigeria';
const _NU = 'Niue';
const _NF = 'Norfolk Island';
const _MP = 'Northern Mariana Islands';
const _NO = 'Norway';
const _OM = 'Oman';
const _PK = 'Pakistan';
const _PW = 'Palau';
const _PS = 'Palestinian Territory, Occupied';
const _PA = 'Panama';
const _PG = 'Papua New Guinea';
const _PY = 'Paraguay';
const _PE = 'Peru';
const _PH = 'Philippines';
const _PN = 'Pitcairn';
const _PL = 'Poland';
const _PT = 'Portugal';
const _PR = 'Puerto Rico';
const _QA = 'Qatar';
const _RE = 'Reunion';
const _RO = 'Romania';
const _RU = 'Russian Federation';
const _RW = 'Rwanda';
const _BL = 'Saint Barthelemy';
const _SH = 'Saint Helena';
const _KN = 'Saint Kitts And Nevis';
const _LC = 'Saint Lucia';
const _MF = 'Saint Martin';
const _PM = 'Saint Pierre And Miquelon';
const _VC = 'Saint Vincent And Grenadines';
const _WS = 'Samoa';
const _SM = 'San Marino';
const _ST = 'Sao Tome And Principe';
const _SA = 'Saudi Arabia';
const _SN = 'Senegal';
const _RS = 'Serbia';
const _SC = 'Seychelles';
const _SL = 'Sierra Leone';
const _SG = 'Singapore';
const _SK = 'Slovakia';
const _SI = 'Slovenia';
const _SB = 'Solomon Islands';
const _SO = 'Somalia';
const _ZA = 'South Africa';
const _GS = 'South Georgia And Sandwich Isl.';
const _ES = 'Spain';
const _LK = 'Sri Lanka';
const _SD = 'Sudan';
const _SR = 'Suriname';
const _SJ = 'Svalbard And Jan Mayen';
const _SZ = 'Swaziland';
const _SE = 'Sweden';
const _CH = 'Switzerland';
const _SY = 'Syrian Arab Republic';
const _TW = 'Taiwan';
const _TJ = 'Tajikistan';
const _TZ = 'Tanzania';
const _TH = 'Thailand';
const _TL = 'Timor-Leste';
const _TG = 'Togo';
const _TK = 'Tokelau';
const _TO = 'Tonga';
const _TT = 'Trinidad And Tobago';
const _TN = 'Tunisia';
const _TR = 'Turkey';
const _TM = 'Turkmenistan';
const _TC = 'Turks And Caicos Islands';
const _TV = 'Tuvalu';
const _UG = 'Uganda';
const _UA = 'Ukraine';
const _AE = 'United Arab Emirates';
const _GB = 'United Kingdom';
const _US = 'United States';
const _UM = 'United States Outlying Islands';
const _UY = 'Uruguay';
const _UZ = 'Uzbekistan';
const _VU = 'Vanuatu';
const _VE = 'Venezuela';
const _VN = 'Viet Nam';
const _VG = 'Virgin Islands, British';
const _VI = 'Virgin Islands, U.S.';
const _WF = 'Wallis And Futuna';
const _EH = 'Western Sahara';
const _YE = 'Yemen';
const _ZM = 'Zambia';
const _ZW = 'Zimbabwe';
}

View File

@ -1,280 +0,0 @@
<?php
/**
* Orange Management
*
* PHP Version 7.0
*
* @category TBD
* @package TBD
* @author OMS Development Team <dev@oms.com>
* @author Dennis Eichhorn <d.eichhorn@oms.com>
* @copyright 2013 Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link http://orange-management.com
*/
namespace phpOMS\Localization;
use phpOMS\Datatypes\EnumArray;
/**
* Country codes ISO list.
*
* @category Framework
* @package phpOMS\Localization
* @author OMS Development Team <dev@oms.com>
* @author Dennis Eichhorn <d.eichhorn@oms.com>
* @license OMS License 1.0
* @link http://orange-management.com
* @since 1.0.0
*/
class ISO3166EnumArray extends EnumArray
{
protected static $constants = [
'af' => 'Afghanistan',
'ax' => 'Aland Islands',
'al' => 'Albania',
'dz' => 'Algeria',
'as' => 'American Samoa',
'ad' => 'Andorra',
'ao' => 'Angola',
'ai' => 'Anguilla',
'aq' => 'Antarctica',
'ag' => 'Antigua And Barbuda',
'ar' => 'Argentina',
'am' => 'Armenia',
'aw' => 'Aruba',
'au' => 'Australia',
'at' => 'Austria',
'az' => 'Azerbaijan',
'bs' => 'Bahamas',
'bh' => 'Bahrain',
'bd' => 'Bangladesh',
'bb' => 'Barbados',
'by' => 'Belarus',
'be' => 'Belgium',
'bz' => 'Belize',
'bj' => 'Benin',
'bm' => 'Bermuda',
'bt' => 'Bhutan',
'bo' => 'Bolivia',
'ba' => 'Bosnia And Herzegovina',
'bw' => 'Botswana',
'bv' => 'Bouvet Island',
'br' => 'Brazil',
'io' => 'British Indian Ocean Territory',
'bn' => 'Brunei Darussalam',
'bg' => 'Bulgaria',
'bf' => 'Burkina Faso',
'bi' => 'Burundi',
'kh' => 'Cambodia',
'cm' => 'Cameroon',
'ca' => 'Canada',
'cv' => 'Cape Verde',
'ky' => 'Cayman Islands',
'cf' => 'Central African Republic',
'td' => 'Chad',
'cl' => 'Chile',
'cn' => 'China',
'cx' => 'Christmas Island',
'cc' => 'Cocos (Keeling) Islands',
'co' => 'Colombia',
'km' => 'Comoros',
'cg' => 'Congo',
'cd' => 'Congo, Democratic Republic',
'ck' => 'Cook Islands',
'cr' => 'Costa Rica',
'ci' => 'Cote D\'Ivoire',
'hr' => 'Croatia',
'cu' => 'Cuba',
'cy' => 'Cyprus',
'cz' => 'Czech Republic',
'dk' => 'Denmark',
'dj' => 'Djibouti',
'dm' => 'Dominica',
'do' => 'Dominican Republic',
'ec' => 'Ecuador',
'eg' => 'Egypt',
'sv' => 'El Salvador',
'gq' => 'Equatorial Guinea',
'er' => 'Eritrea',
'ee' => 'Estonia',
'et' => 'Ethiopia',
'fk' => 'Falkland Islands (Malvinas)',
'fo' => 'Faroe Islands',
'fj' => 'Fiji',
'fi' => 'Finland',
'fr' => 'France',
'gf' => 'French Guiana',
'pf' => 'French Polynesia',
'tf' => 'French Southern Territories',
'ga' => 'Gabon',
'gm' => 'Gambia',
'ge' => 'Georgia',
'de' => 'Germany',
'gh' => 'Ghana',
'gi' => 'Gibraltar',
'gr' => 'Greece',
'gl' => 'Greenland',
'gd' => 'Grenada',
'gp' => 'Guadeloupe',
'gu' => 'Guam',
'gt' => 'Guatemala',
'gg' => 'Guernsey',
'gn' => 'Guinea',
'gw' => 'Guinea-Bissau',
'gy' => 'Guyana',
'ht' => 'Haiti',
'hm' => 'Heard Island & Mcdonald Islands',
'va' => 'Holy See (Vatican City State)',
'hn' => 'Honduras',
'hk' => 'Hong Kong',
'hu' => 'Hungary',
'is' => 'Iceland',
'in' => 'India',
'id' => 'Indonesia',
'ir' => 'Iran, Islamic Republic Of',
'iq' => 'Iraq',
'ie' => 'Ireland',
'im' => 'Isle Of Man',
'il' => 'Israel',
'it' => 'Italy',
'jm' => 'Jamaica',
'jp' => 'Japan',
'je' => 'Jersey',
'jo' => 'Jordan',
'kz' => 'Kazakhstan',
'ke' => 'Kenya',
'ki' => 'Kiribati',
'kr' => 'Korea',
'kw' => 'Kuwait',
'kg' => 'Kyrgyzstan',
'la' => 'Lao People\'s Democratic Republic',
'lv' => 'Latvia',
'lb' => 'Lebanon',
'ls' => 'Lesotho',
'lr' => 'Liberia',
'ly' => 'Libyan Arab Jamahiriya',
'li' => 'Liechtenstein',
'lt' => 'Lithuania',
'lu' => 'Luxembourg',
'mo' => 'Macao',
'mk' => 'Macedonia',
'mg' => 'Madagascar',
'mw' => 'Malawi',
'my' => 'Malaysia',
'mv' => 'Maldives',
'ml' => 'Mali',
'mt' => 'Malta',
'mh' => 'Marshall Islands',
'mq' => 'Martinique',
'mr' => 'Mauritania',
'mu' => 'Mauritius',
'yt' => 'Mayotte',
'mx' => 'Mexico',
'fm' => 'Micronesia, Federated States Of',
'md' => 'Moldova',
'mc' => 'Monaco',
'mn' => 'Mongolia',
'me' => 'Montenegro',
'ms' => 'Montserrat',
'ma' => 'Morocco',
'mz' => 'Mozambique',
'mm' => 'Myanmar',
'na' => 'Namibia',
'nr' => 'Nauru',
'np' => 'Nepal',
'nl' => 'Netherlands',
'an' => 'Netherlands Antilles',
'nc' => 'New Caledonia',
'nz' => 'New Zealand',
'ni' => 'Nicaragua',
'ne' => 'Niger',
'ng' => 'Nigeria',
'nu' => 'Niue',
'nf' => 'Norfolk Island',
'mp' => 'Northern Mariana Islands',
'no' => 'Norway',
'om' => 'Oman',
'pk' => 'Pakistan',
'pw' => 'Palau',
'ps' => 'Palestinian Territory, Occupied',
'pa' => 'Panama',
'pg' => 'Papua New Guinea',
'py' => 'Paraguay',
'pe' => 'Peru',
'ph' => 'Philippines',
'pn' => 'Pitcairn',
'pl' => 'Poland',
'pt' => 'Portugal',
'pr' => 'Puerto Rico',
'qa' => 'Qatar',
're' => 'Reunion',
'ro' => 'Romania',
'ru' => 'Russian Federation',
'rw' => 'Rwanda',
'bl' => 'Saint Barthelemy',
'sh' => 'Saint Helena',
'kn' => 'Saint Kitts And Nevis',
'lc' => 'Saint Lucia',
'mf' => 'Saint Martin',
'pm' => 'Saint Pierre And Miquelon',
'vc' => 'Saint Vincent And Grenadines',
'ws' => 'Samoa',
'sm' => 'San Marino',
'st' => 'Sao Tome And Principe',
'sa' => 'Saudi Arabia',
'sn' => 'Senegal',
'rs' => 'Serbia',
'sc' => 'Seychelles',
'sl' => 'Sierra Leone',
'sg' => 'Singapore',
'sk' => 'Slovakia',
'si' => 'Slovenia',
'sb' => 'Solomon Islands',
'so' => 'Somalia',
'za' => 'South Africa',
'gs' => 'South Georgia And Sandwich Isl.',
'es' => 'Spain',
'lk' => 'Sri Lanka',
'sd' => 'Sudan',
'sr' => 'Suriname',
'sj' => 'Svalbard And Jan Mayen',
'sz' => 'Swaziland',
'se' => 'Sweden',
'ch' => 'Switzerland',
'sy' => 'Syrian Arab Republic',
'tw' => 'Taiwan',
'tj' => 'Tajikistan',
'tz' => 'Tanzania',
'th' => 'Thailand',
'tl' => 'Timor-Leste',
'tg' => 'Togo',
'tk' => 'Tokelau',
'to' => 'Tonga',
'tt' => 'Trinidad And Tobago',
'tn' => 'Tunisia',
'tr' => 'Turkey',
'tm' => 'Turkmenistan',
'tc' => 'Turks And Caicos Islands',
'tv' => 'Tuvalu',
'ug' => 'Uganda',
'ua' => 'Ukraine',
'ae' => 'United Arab Emirates',
'gb' => 'United Kingdom',
'us' => 'United States',
'um' => 'United States Outlying Islands',
'uy' => 'Uruguay',
'uz' => 'Uzbekistan',
'vu' => 'Vanuatu',
've' => 'Venezuela',
'vn' => 'Viet Nam',
'vg' => 'Virgin Islands, British',
'vi' => 'Virgin Islands, U.S.',
'wf' => 'Wallis And Futuna',
'eh' => 'Western Sahara',
'ye' => 'Yemen',
'zm' => 'Zambia',
'zw' => 'Zimbabwe',
];
}

View File

@ -18,7 +18,7 @@ namespace phpOMS\Localization;
use phpOMS\Datatypes\Enum;
/**
* Country codes ISO list.
* Country names ISO list.
*
* @category Framework
* @package phpOMS\Localization

View File

@ -18,7 +18,7 @@ namespace phpOMS\Localization;
use phpOMS\Datatypes\Enum;
/**
* Country codes ISO list.
* Currency codes ISO list.
*
* @category Framework
* @package phpOMS\Localization

View File

@ -18,7 +18,7 @@ namespace phpOMS\Localization;
use phpOMS\Datatypes\Enum;
/**
* Country codes ISO list.
* Currency decimals ISO list.
*
* @category Framework
* @package phpOMS\Localization

View File

@ -18,7 +18,7 @@ namespace phpOMS\Localization;
use phpOMS\Datatypes\Enum;
/**
* Country codes ISO list.
* Currency names ISO list.
*
* @category Framework
* @package phpOMS\Localization

View File

@ -1,149 +0,0 @@
<?php
/**
* Orange Management
*
* PHP Version 7.0
*
* @category TBD
* @package TBD
* @author OMS Development Team <dev@oms.com>
* @author Dennis Eichhorn <d.eichhorn@oms.com>
* @copyright 2013 Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link http://orange-management.com
*/
namespace phpOMS\Localization;
use phpOMS\Datatypes\EnumArray;
/**
* Currency codes ISO list.
*
* @category Framework
* @package phpOMS\Localization
* @author OMS Development Team <dev@oms.com>
* @author Dennis Eichhorn <d.eichhorn@oms.com>
* @license OMS License 1.0
* @link http://orange-management.com
* @since 1.0.0
*/
class ISO4217EnumArray extends EnumArray
{
protected static $constants = [
'ALL' => ['Albania, Leke', '4c, 65, 6b'],
'AFN' => ['Afghanistan, Afghanis', '60b'],
'ARS' => ['Argentina, Pesos', '24'],
'AWG' => ['Aruba, Guilders', '192'],
'AUD' => ['Australia, Dollars', '24'],
'AZN' => ['Azerbaijan, New Manats', '43c, 430, 43d'],
'BSD' => ['Bahamas, Dollars', '24'],
'BBD' => ['Barbados, Dollars', '24'],
'BYR' => ['Belarus, Rubles', '70, 2e'],
'BZD' => ['Belize, Dollars', '42, 5a, 24'],
'BMD' => ['Bermuda, Dollars', '24'],
'BOB' => ['Bolivia, Bolivianos', '24, 62'],
'BAM' => ['Bosnia and Herzegovina, Convertible Marka', '4b, 4d'],
'BWP' => ['Botswana, Pulas', '50'],
'BGN' => ['Bulgaria, Leva', '43b, 432'],
'BRL' => ['Brazil, Reais', '52, 24'],
'BND' => ['Brunei Darussalam, Dollars', '24'],
'KHR' => ['Cambodia, Riels', '17db'],
'CAD' => ['Canada, Dollars', '24'],
'KYD' => ['Cayman Islands, Dollars', '24'],
'CLP' => ['Chile, Pesos', '24'],
'CNY' => ['China, Yuan Renminbi', 'a5'],
'COP' => ['Colombia, Pesos', '24'],
'CRC' => ['Costa Rica, Colón', '20a1'],
'HRK' => ['Croatia, Kuna', '6b, 6e'],
'CUP' => ['Cuba, Pesos', '20b1'],
'CZK' => ['Czech Republic, Koruny', '4b, 10d'],
'DKK' => ['Denmark, Kroner', '6b, 72'],
'DOP' => ['Dominican Republic, Pesos', '52, 44, 24'],
'XCD' => ['East Caribbean, Dollars', '24'],
'EGP' => ['Egypt, Pounds', 'a3'],
'SVC' => ['El Salvador, Colones', '24'],
'EEK' => ['Estonia, Krooni', '6b, 72'],
'EUR' => ['Euro', '20ac'],
'FKP' => ['Falkland Islands, Pounds', 'a3'],
'FJD' => ['Fiji, Dollars', '24'],
'GHC' => ['Ghana, Cedis', 'a2'],
'GIP' => ['Gibraltar, Pounds', 'a3'],
'GTQ' => ['Guatemala, Quetzales', '51'],
'GGP' => ['Guernsey, Pounds', 'a3'],
'GYD' => ['Guyana, Dollars', '24'],
'HNL' => ['Honduras, Lempiras', '4c'],
'HKD' => ['Hong Kong, Dollars', '24'],
'HUF' => ['Hungary, Forint', '46, 74'],
'ISK' => ['Iceland, Kronur', '6b, 72'],
'INR' => ['India, Rupees', '20a8'],
'IDR' => ['Indonesia, Rupiahs', '52, 70'],
'IRR' => ['Iran, Rials', 'fdfc'],
'IMP' => ['Isle of Man, Pounds', 'a3'],
'ILS' => ['Israel, New Shekels', '20aa'],
'JMD' => ['Jamaica, Dollars', '4a, 24'],
'JPY' => ['Japan, Yen', 'a5'],
'JEP' => ['Jersey, Pounds', 'a3'],
'KZT' => ['Kazakhstan, Tenge', '43b, 432'],
'KES' => ['Kenyan Shilling', '4b, 73, 68, 73'],
'KGS' => ['Kyrgyzstan, Soms', '43b, 432'],
'LAK' => ['Laos, Kips', '20ad'],
'LVL' => ['Latvia, Lati', '4c, 73'],
'LBP' => ['Lebanon, Pounds', 'a3'],
'LRD' => ['Liberia, Dollars', '24'],
'LTL' => ['Lithuania, Litai', '4c, 74'],
'MKD' => ['Macedonia, Denars', '434, 435, 43d'],
'MYR' => ['Malaysia, Ringgits', '52, 4d'],
'MUR' => ['Mauritius, Rupees', '20a8'],
'MXN' => ['Mexico, Pesos', '24'],
'MNT' => ['Mongolia, Tugriks', '20ae'],
'MZN' => ['Mozambique, Meticais', '4d, 54'],
'NAD' => ['Namibia, Dollars', '24'],
'NPR' => ['Nepal, Rupees', '20a8'],
'ANG' => ['Netherlands Antilles, Guilders', '192'],
'NZD' => ['New Zealand, Dollars', '24'],
'NIO' => ['Nicaragua, Cordobas', '43, 24'],
'NGN' => ['Nigeria, Nairas', '20a6'],
'KPW' => ['North Korea, Won', '20a9'],
'NOK' => ['Norway, Krone', '6b, 72'],
'OMR' => ['Oman, Rials', 'fdfc'],
'PKR' => ['Pakistan, Rupees', '20a8'],
'PAB' => ['Panama, Balboa', '42, 2f, 2e'],
'PYG' => ['Paraguay, Guarani', '47, 73'],
'PEN' => ['Peru, Nuevos Soles', '53, 2f, 2e'],
'PHP' => ['Philippines, Pesos', '50, 68, 70'],
'PLN' => ['Poland, Zlotych', '7a, 142'],
'QAR' => ['Qatar, Rials', 'fdfc'],
'RON' => ['Romania, New Lei', '6c, 65, 69'],
'RUB' => ['Russia, Rubles', '440, 443, 431'],
'SHP' => ['Saint Helena, Pounds', 'a3'],
'SAR' => ['Saudi Arabia, Riyals', 'fdfc'],
'RSD' => ['Serbia, Dinars', '414, 438, 43d, 2e'],
'SCR' => ['Seychelles, Rupees', '20a8'],
'SGD' => ['Singapore, Dollars', '24'],
'SBD' => ['Solomon Islands, Dollars', '24'],
'SOS' => ['Somalia, Shillings', '53'],
'ZAR' => ['South Africa, Rand', '52'],
'KRW' => ['South Korea, Won', '20a9'],
'LKR' => ['Sri Lanka, Rupees', '20a8'],
'SEK' => ['Sweden, Kronor', '6b, 72'],
'CHF' => ['Switzerland, Francs', '43, 48, 46'],
'SRD' => ['Suriname, Dollars', '24'],
'SYP' => ['Syria, Pounds', 'a3'],
'TWD' => ['Taiwan, New Dollars', '4e, 54, 24'],
'THB' => ['Thailand, Baht', 'e3f'],
'TTD' => ['Trinidad and Tobago, Dollars', '54, 54, 24'],
'TRY' => ['Turkey, Lira', '54, 4c'],
'TRL' => ['Turkey, Liras', '20a4'],
'TVD' => ['Tuvalu, Dollars', '24'],
'UAH' => ['Ukraine, Hryvnia', '20b4'],
'GBP' => ['United Kingdom, Pounds', 'a3'],
'USD' => ['United States of America, Dollars', '24'],
'UYU' => ['Uruguay, Pesos', '24, 55'],
'UZS' => ['Uzbekistan, Sums', '43b, 432'],
'VEF' => ['Venezuela, Bolivares Fuertes', '42, 73'],
'VND' => ['Vietnam, Dong', '20ab'],
'YER' => ['Yemen, Rials', 'fdfc'],
'ZWD' => ['Zimbabwe, Zimbabwe Dollars', '5a, 24'],
];
}

View File

@ -18,7 +18,7 @@ namespace phpOMS\Localization;
use phpOMS\Datatypes\Enum;
/**
* Country codes ISO list.
* Currency codes ISO list.
*
* @category Framework
* @package phpOMS\Localization

View File

@ -18,7 +18,7 @@ namespace phpOMS\Localization;
use phpOMS\Datatypes\Enum;
/**
* Language codes ISO list.
* Language name ISO list.
*
* @category Framework
* @package phpOMS\Localization

View File

@ -1,219 +0,0 @@
<?php
/**
* Orange Management
*
* PHP Version 7.0
*
* @category TBD
* @package TBD
* @author OMS Development Team <dev@oms.com>
* @author Dennis Eichhorn <d.eichhorn@oms.com>
* @copyright 2013 Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link http://orange-management.com
*/
namespace phpOMS\Localization;
use phpOMS\Datatypes\EnumArray;
/**
* Language codes ISO list.
*
* @category Framework
* @package phpOMS\Localization
* @author OMS Development Team <dev@oms.com>
* @author Dennis Eichhorn <d.eichhorn@oms.com>
* @license OMS License 1.0
* @link http://orange-management.com
* @since 1.0.0
*/
class ISO639EnumArray extends EnumArray
{
protected static $constants = [
'aa' => 'Afar',
'ab' => 'Abkhaz',
'ae' => 'Avestan',
'af' => 'Afrikaans',
'ak' => 'Akan',
'am' => 'Amharic',
'an' => 'Aragonese',
'ar' => 'Arabic',
'as' => 'Assamese',
'av' => 'Avaric',
'ay' => 'Aymara',
'az' => 'Azerbaijani',
'ba' => 'Bashkir',
'be' => 'Belarusian',
'bg' => 'Bulgarian',
'bh' => 'Bihari',
'bi' => 'Bislama',
'bm' => 'Bambara',
'bn' => 'Bengali',
'bo' => 'Tibetan Standard, Tibetan, Central',
'br' => 'Breton',
'bs' => 'Bosnian',
'ca' => 'Catalan; Valencian',
'ce' => 'Chechen',
'ch' => 'Chamorro',
'co' => 'Corsican',
'cr' => 'Cree',
'cs' => 'Czech',
'cu' => 'Old Church Slavonic, Church Slavic, Church Slavonic, Old Bulgarian, Old Slavonic',
'cv' => 'Chuvash',
'cy' => 'Welsh',
'da' => 'Danish',
'de' => 'German',
'dv' => 'Divehi; Dhivehi; Maldivian;',
'dz' => 'Dzongkha',
'ee' => 'Ewe',
'el' => 'Greek, Modern',
'en' => 'English',
'eo' => 'Esperanto',
'es' => 'Spanish; Castilian',
'et' => 'Estonian',
'eu' => 'Basque',
'fa' => 'Persian',
'ff' => 'Fula; Fulah; Pulaar; Pular',
'fi' => 'Finnish',
'fj' => 'Fijian',
'fo' => 'Faroese',
'fr' => 'French',
'fy' => 'Western Frisian',
'ga' => 'Irish',
'gd' => 'Scottish Gaelic; Gaelic',
'gl' => 'Galician',
'gn' => 'Guaraní',
'gu' => 'Gujarati',
'gv' => 'Manx',
'ha' => 'Hausa',
'he' => 'Hebrew (modern)',
'hi' => 'Hindi',
'ho' => 'Hiri Motu',
'hr' => 'Croatian',
'ht' => 'Haitian; Haitian Creole',
'hu' => 'Hungarian',
'hy' => 'Armenian',
'hz' => 'Herero',
'ia' => 'Interlingua',
'id' => 'Indonesian',
'ie' => 'Interlingue',
'ig' => 'Igbo',
'ii' => 'Nuosu',
'ik' => 'Inupiaq',
'io' => 'Ido',
'is' => 'Icelandic',
'it' => 'Italian',
'iu' => 'Inuktitut',
'ja' => 'Japanese (ja)',
'jv' => 'Javanese (jv)',
'ka' => 'Georgian',
'kg' => 'Kongo',
'ki' => 'Kikuyu, Gikuyu',
'kj' => 'Kwanyama, Kuanyama',
'kk' => 'Kazakh',
'kl' => 'Kalaallisut, Greenlandic',
'km' => 'Khmer',
'kn' => 'Kannada',
'ko' => 'Korean',
'kr' => 'Kanuri',
'ks' => 'Kashmiri',
'ku' => 'Kurdish',
'kv' => 'Komi',
'kw' => 'Cornish',
'ky' => 'Kirghiz, Kyrgyz',
'la' => 'Latin',
'lb' => 'Luxembourgish, Letzeburgesch',
'lg' => 'Luganda',
'li' => 'Limburgish, Limburgan, Limburger',
'ln' => 'Lingala',
'lo' => 'Lao',
'lt' => 'Lithuanian',
'lu' => 'Luba-Katanga',
'lv' => 'Latvian',
'mg' => 'Malagasy',
'mh' => 'Marshallese',
'mi' => 'Maori',
'mk' => 'Macedonian',
'ml' => 'Malayalam',
'mn' => 'Mongolian',
'mr' => 'Marathi (Mara?hi)',
'ms' => 'Malay',
'mt' => 'Maltese',
'my' => 'Burmese',
'na' => 'Nauru',
'nb' => 'Norwegian Bokmål',
'nd' => 'North Ndebele',
'ne' => 'Nepali',
'ng' => 'Ndonga',
'nl' => 'Dutch',
'nn' => 'Norwegian Nynorsk',
'no' => 'Norwegian',
'nr' => 'South Ndebele',
'nv' => 'Navajo, Navaho',
'ny' => 'Chichewa; Chewa; Nyanja',
'oc' => 'Occitan',
'oj' => 'Ojibwe, Ojibwa',
'om' => 'Oromo',
'or' => 'Oriya',
'os' => 'Ossetian, Ossetic',
'pa' => 'Panjabi, Punjabi',
'pi' => 'Pali',
'pl' => 'Polish',
'ps' => 'Pashto, Pushto',
'pt' => 'Portuguese',
'qu' => 'Quechua',
'rm' => 'Romansh',
'rn' => 'Kirundi',
'ro' => 'Romanian, Moldavian, Moldovan',
'ru' => 'Russian',
'rw' => 'Kinyarwanda',
'sa' => 'Sanskrit (Sa?sk?ta)',
'sc' => 'Sardinian',
'sd' => 'Sindhi',
'se' => 'Northern Sami',
'sg' => 'Sango',
'si' => 'Sinhala, Sinhalese',
'sk' => 'Slovak',
'sl' => 'Slovene',
'sm' => 'Samoan',
'sn' => 'Shona',
'so' => 'Somali',
'sq' => 'Albanian',
'sr' => 'Serbian',
'ss' => 'Swati',
'st' => 'Southern Sotho',
'su' => 'Sundanese',
'sv' => 'Swedish',
'sw' => 'Swahili',
'ta' => 'Tamil',
'te' => 'Telugu',
'tg' => 'Tajik',
'th' => 'Thai',
'ti' => 'Tigrinya',
'tk' => 'Turkmen',
'tl' => 'Tagalog',
'tn' => 'Tswana',
'to' => 'Tonga (Tonga Islands)',
'tr' => 'Turkish',
'ts' => 'Tsonga',
'tt' => 'Tatar',
'tw' => 'Twi',
'ty' => 'Tahitian',
'ug' => 'Uighur, Uyghur',
'uk' => 'Ukrainian',
'ur' => 'Urdu',
'uz' => 'Uzbek',
've' => 'Venda',
'vi' => 'Vietnamese',
'vo' => 'Volapük',
'wa' => 'Walloon',
'wo' => 'Wolof',
'xh' => 'Xhosa',
'yi' => 'Yiddish',
'yo' => 'Yoruba',
'za' => 'Zhuang, Chuang',
'zh' => 'Chinese',
'zu' => 'Zulu',
];
}

View File

View File

@ -88,6 +88,46 @@ class Localization
*/
private $datetime = 'Y-m-d H:i:s';
/**
* Weight.
*
* @var string
* @since 1.0.0
*/
private $weight = [];
/**
* Speed.
*
* @var string
* @since 1.0.0
*/
private $speed = [];
/**
* Length.
*
* @var string
* @since 1.0.0
*/
private $length = [];
/**
* Area.
*
* @var string
* @since 1.0.0
*/
private $area = [];
/**
* Volume.
*
* @var string
* @since 1.0.0
*/
private $volume = [];
/**
* Constructor.
*