From b63c5e4464406810e558b08132ffaba8178bdda3 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Tue, 19 Jul 2016 18:38:57 +0200 Subject: [PATCH] Cleanup of localization arrays/enums --- Localization/ISO3166Enum.php | 522 ---------------------------- Localization/ISO3166EnumArray.php | 280 --------------- Localization/ISO3166NameEnum.php | 2 +- Localization/ISO4217CharEnum.php | 2 +- Localization/ISO4217DecimalEnum.php | 2 +- Localization/ISO4217Enum.php | 2 +- Localization/ISO4217EnumArray.php | 149 -------- Localization/ISO4217NumEnum.php | 2 +- Localization/ISO639Enum.php | 2 +- Localization/ISO639EnumArray.php | 219 ------------ Localization/ISO639x2Enum.php | 0 Localization/Localization.php | 40 +++ 12 files changed, 46 insertions(+), 1176 deletions(-) delete mode 100644 Localization/ISO3166Enum.php delete mode 100644 Localization/ISO3166EnumArray.php delete mode 100644 Localization/ISO4217EnumArray.php delete mode 100644 Localization/ISO639EnumArray.php create mode 100644 Localization/ISO639x2Enum.php diff --git a/Localization/ISO3166Enum.php b/Localization/ISO3166Enum.php deleted file mode 100644 index fa208e595..000000000 --- a/Localization/ISO3166Enum.php +++ /dev/null @@ -1,522 +0,0 @@ - - * @author Dennis Eichhorn - * @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 - * @author Dennis Eichhorn - * @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'; -} diff --git a/Localization/ISO3166EnumArray.php b/Localization/ISO3166EnumArray.php deleted file mode 100644 index 059039c0f..000000000 --- a/Localization/ISO3166EnumArray.php +++ /dev/null @@ -1,280 +0,0 @@ - - * @author Dennis Eichhorn - * @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 - * @author Dennis Eichhorn - * @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', - ]; -} diff --git a/Localization/ISO3166NameEnum.php b/Localization/ISO3166NameEnum.php index bae866efc..60034da18 100644 --- a/Localization/ISO3166NameEnum.php +++ b/Localization/ISO3166NameEnum.php @@ -18,7 +18,7 @@ namespace phpOMS\Localization; use phpOMS\Datatypes\Enum; /** - * Country codes ISO list. + * Country names ISO list. * * @category Framework * @package phpOMS\Localization diff --git a/Localization/ISO4217CharEnum.php b/Localization/ISO4217CharEnum.php index 77441da6c..8151414ef 100644 --- a/Localization/ISO4217CharEnum.php +++ b/Localization/ISO4217CharEnum.php @@ -18,7 +18,7 @@ namespace phpOMS\Localization; use phpOMS\Datatypes\Enum; /** - * Country codes ISO list. + * Currency codes ISO list. * * @category Framework * @package phpOMS\Localization diff --git a/Localization/ISO4217DecimalEnum.php b/Localization/ISO4217DecimalEnum.php index 14d752bc1..a2846ac18 100644 --- a/Localization/ISO4217DecimalEnum.php +++ b/Localization/ISO4217DecimalEnum.php @@ -18,7 +18,7 @@ namespace phpOMS\Localization; use phpOMS\Datatypes\Enum; /** - * Country codes ISO list. + * Currency decimals ISO list. * * @category Framework * @package phpOMS\Localization diff --git a/Localization/ISO4217Enum.php b/Localization/ISO4217Enum.php index c33a774e0..f5d71a895 100644 --- a/Localization/ISO4217Enum.php +++ b/Localization/ISO4217Enum.php @@ -18,7 +18,7 @@ namespace phpOMS\Localization; use phpOMS\Datatypes\Enum; /** - * Country codes ISO list. + * Currency names ISO list. * * @category Framework * @package phpOMS\Localization diff --git a/Localization/ISO4217EnumArray.php b/Localization/ISO4217EnumArray.php deleted file mode 100644 index e163a1dfa..000000000 --- a/Localization/ISO4217EnumArray.php +++ /dev/null @@ -1,149 +0,0 @@ - - * @author Dennis Eichhorn - * @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 - * @author Dennis Eichhorn - * @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'], - ]; -} diff --git a/Localization/ISO4217NumEnum.php b/Localization/ISO4217NumEnum.php index 015a5f4c0..879980cd7 100644 --- a/Localization/ISO4217NumEnum.php +++ b/Localization/ISO4217NumEnum.php @@ -18,7 +18,7 @@ namespace phpOMS\Localization; use phpOMS\Datatypes\Enum; /** - * Country codes ISO list. + * Currency codes ISO list. * * @category Framework * @package phpOMS\Localization diff --git a/Localization/ISO639Enum.php b/Localization/ISO639Enum.php index d9ba081c3..99748fa8c 100644 --- a/Localization/ISO639Enum.php +++ b/Localization/ISO639Enum.php @@ -18,7 +18,7 @@ namespace phpOMS\Localization; use phpOMS\Datatypes\Enum; /** - * Language codes ISO list. + * Language name ISO list. * * @category Framework * @package phpOMS\Localization diff --git a/Localization/ISO639EnumArray.php b/Localization/ISO639EnumArray.php deleted file mode 100644 index 2e79475af..000000000 --- a/Localization/ISO639EnumArray.php +++ /dev/null @@ -1,219 +0,0 @@ - - * @author Dennis Eichhorn - * @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 - * @author Dennis Eichhorn - * @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', - ]; -} diff --git a/Localization/ISO639x2Enum.php b/Localization/ISO639x2Enum.php new file mode 100644 index 000000000..e69de29bb diff --git a/Localization/Localization.php b/Localization/Localization.php index 4d1f9dc01..1b385738d 100644 --- a/Localization/Localization.php +++ b/Localization/Localization.php @@ -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. *