minor #22627 [Intl] Update ICU data to 59.1 (jakzal)

This PR was squashed before being merged into the 2.7 branch (closes #22627).

Discussion
----------

[Intl] Update ICU data to 59.1

| Q             | A
| ------------- | ---
| Branch?       | 2.7
| Bug fix?      | no
| New feature?  | no
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | yes
| Fixed tickets | -
| License       | MIT
| Doc PR        | -

The [GMT timezone has been split from the UTC](http://site.icu-project.org/download/59) timezone [in CLDR](http://cldr.unicode.org/index/downloads/cldr-31) (which ICU is based on).

For example, the code blow:
* before ICU 59.1 would return "GMT" in all cases
* with ICU 59.1 it returns "UTC" for the first three ('z', 'zz', 'zzz')
  and "Coordinated Universal Time" for the last two ('zzzz', 'zzzzz').

```php
foreach (['z', 'zz', 'zzz', 'zzzz', 'zzzzz'] as $pattern) {
    $formatter = new \IntlDateFormatter('en', IntlDateFormatter::MEDIUM, IntlDateFormatter::SHORT, new \DateTimeZone('UTC'), IntlDateFormatter::GREGORIAN, $pattern);
    var_dump($formatter->format(new \DateTime('@0')));
}
```

Similarly Form's `DateTimeToLocalizedStringTransformer` is also affected:

```php
$transformer = new DateTimeToLocalizedStringTransformer('UTC', 'UTC', null, \IntlDateFormatter::FULL);
var_dump($transformer->transform(new \DateTime('2010-02-03 04:05:06 UTC')));
// ICU 58.2: '03.02.2010, 04:05:06 GMT'
// ICU 59.1: '03.02.2010, 04:05:06 Koordinierte Weltzeit'
```

Refer to added and modified test cases for more changes. I split this PR in two commits for easier review. First commit updates ICU data (generated files), the second updates code and test cases to be compatible with updated data.

Commits
-------

5d3d1b25e0 [Intl][Form] Update tests, TimeZoneTransformer, and DateTimeToLocalizedStringTransformer for the GMT and UTC split in ICU
00acb37205 [Intl] Update ICU data to 59.1
This commit is contained in:
Fabien Potencier 2017-05-15 07:59:44 -07:00
commit c4abc1566d
921 changed files with 1471 additions and 1094 deletions

View File

@ -61,11 +61,13 @@ class DateTimeToLocalizedStringTransformerTest extends DateTimeTestCase
array(\IntlDateFormatter::FULL, \IntlDateFormatter::NONE, null, 'Mittwoch, 3. Februar 2010', '2010-02-03 00:00:00 UTC'),
array(null, \IntlDateFormatter::SHORT, null, '03.02.2010, 04:05', '2010-02-03 04:05:00 UTC'),
array(null, \IntlDateFormatter::MEDIUM, null, '03.02.2010, 04:05:06', '2010-02-03 04:05:06 UTC'),
array(null, \IntlDateFormatter::LONG, null, '03.02.2010, 04:05:06 GMT', '2010-02-03 04:05:06 UTC'),
array(null, \IntlDateFormatter::LONG, null, '03.02.2010, 04:05:06 UTC', '2010-02-03 04:05:06 UTC'),
array(null, \IntlDateFormatter::LONG, null, '03.02.2010, 04:05:06 UTC', '2010-02-03 04:05:06 GMT'),
// see below for extra test case for time format FULL
array(\IntlDateFormatter::NONE, \IntlDateFormatter::SHORT, null, '04:05', '1970-01-01 04:05:00 UTC'),
array(\IntlDateFormatter::NONE, \IntlDateFormatter::MEDIUM, null, '04:05:06', '1970-01-01 04:05:06 UTC'),
array(\IntlDateFormatter::NONE, \IntlDateFormatter::LONG, null, '04:05:06 GMT', '1970-01-01 04:05:06 UTC'),
array(\IntlDateFormatter::NONE, \IntlDateFormatter::LONG, null, '04:05:06 UTC', '1970-01-01 04:05:06 GMT'),
array(\IntlDateFormatter::NONE, \IntlDateFormatter::LONG, null, '04:05:06 UTC', '1970-01-01 04:05:06 UTC'),
array(null, null, 'yyyy-MM-dd HH:mm:00', '2010-02-03 04:05:00', '2010-02-03 04:05:00 UTC'),
array(null, null, 'yyyy-MM-dd HH:mm', '2010-02-03 04:05', '2010-02-03 04:05:00 UTC'),
array(null, null, 'yyyy-MM-dd HH', '2010-02-03 04', '2010-02-03 04:00:00 UTC'),
@ -85,6 +87,9 @@ class DateTimeToLocalizedStringTransformerTest extends DateTimeTestCase
*/
public function testTransform($dateFormat, $timeFormat, $pattern, $output, $input)
{
IntlTestHelper::requireFullIntl($this, '59.1');
\Locale::setDefault('de_AT');
$transformer = new DateTimeToLocalizedStringTransformer(
'UTC',
'UTC',
@ -101,9 +106,12 @@ class DateTimeToLocalizedStringTransformerTest extends DateTimeTestCase
public function testTransformFullTime()
{
IntlTestHelper::requireFullIntl($this, '59.1');
\Locale::setDefault('de_AT');
$transformer = new DateTimeToLocalizedStringTransformer('UTC', 'UTC', null, \IntlDateFormatter::FULL);
$this->assertEquals('03.02.2010, 04:05:06 GMT', $transformer->transform($this->dateTime));
$this->assertEquals('03.02.2010, 04:05:06 Koordinierte Weltzeit', $transformer->transform($this->dateTime));
}
public function testTransformToDifferentLocale()

View File

@ -33,10 +33,29 @@ class TimeZoneTransformer extends Transformer
throw new NotImplementedException('Time zone different than GMT or UTC is not supported as a formatting output.');
}
// From ICU >= 4.8, the zero offset is not more used, example: GMT instead of GMT+00:00
$format = (0 !== (int) $dateTime->format('O')) ? '\G\M\TP' : '\G\M\T';
if ('Etc' === $timeZone) {
// i.e. Etc/GMT+1, Etc/UTC, Etc/Zulu
$timeZone = substr($dateTime->getTimezone()->getName(), 4);
}
return $dateTime->format($format);
// From ICU >= 59.1 GMT and UTC are no longer unified
if (in_array($timeZone, array('UTC', 'UCT', 'Universal', 'Zulu'))) {
// offset is not supported with UTC
return $length > 3 ? 'Coordinated Universal Time' : 'UTC';
}
$offset = (int) $dateTime->format('O');
// From ICU >= 4.8, the zero offset is no more used, example: GMT instead of GMT+00:00
if (0 === $offset) {
return $length > 3 ? 'Greenwich Mean Time' : 'GMT';
}
if ($length > 3) {
return $dateTime->format('\G\M\TP');
}
return sprintf('GMT%s%d', ($offset >= 0 ? '+' : ''), $offset / 100);
}
/**

View File

@ -15,5 +15,7 @@ Resources
* [Report issues](https://github.com/symfony/symfony/issues) and
[send Pull Requests](https://github.com/symfony/symfony/pulls)
in the [main Symfony repository](https://github.com/symfony/symfony)
* [Docker images with intl support](https://hub.docker.com/r/jakzal/php-intl)
(for the Intl component development)
[0]: http://www.php.net/manual/en/intl.setup.php

View File

@ -14,3 +14,4 @@
55 = http://source.icu-project.org/repos/icu/icu/tags/release-55-1/source
57 = http://source.icu-project.org/repos/icu/icu/tags/release-57-1/source
58 = http://source.icu-project.org/repos/icu/tags/release-58-2/icu4c/source
59 = http://source.icu-project.org/repos/icu/tags/release-59-1/icu4c/source

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.29.44",
"Version": "2.1.32.59",
"Names": {
"AED": [
"AED",
@ -451,7 +451,7 @@
],
"PEN": [
"PEN",
"Peruaanse nuwe sol"
"Peruaanse sol"
],
"PGK": [
"PGK",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"NAD": [
"$",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"AED": [
"AED",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.28.79",
"Version": "2.1.32.59",
"Names": {
"AED": [
"AED",
@ -439,7 +439,7 @@
],
"PEN": [
"PEN",
"የፔሩቪያ ኑኤቮ ሶል"
"የፔሩቪያ ሶል"
],
"PGK": [
"PGK",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.28.79",
"Version": "2.1.32.86",
"Names": {
"ADP": [
"ADP",
@ -647,7 +647,7 @@
],
"PEN": [
"PEN",
"سول جديد البيرو"
"سول البيرو"
],
"PGK": [
"PGK",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"DJF": [
"Fdj",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"ERN": [
"Nfk",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"SDG": [
"SDG",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"SOS": [
"S",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"GBP": [
"GB£",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.28.79",
"Version": "2.1.32.59",
"Names": {
"ADP": [
"ADP",
@ -703,11 +703,11 @@
],
"PEN": [
"PEN",
"Peru Nuevo Solu"
"Peru Solu"
],
"PES": [
"PES",
"Peru Solu"
"Peru Solu (18631965)"
],
"PGK": [
"PGK",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.74",
"Names": {
"AZN": [
"₼",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.29.66",
"Version": "2.1.31.86",
"Names": {
"AED": [
"AED",
@ -423,7 +423,7 @@
],
"PEN": [
"PEN",
"перуанскі новы соль"
"перуанскі соль"
],
"PGK": [
"PGK",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.30.6",
"Version": "2.1.33.75",
"Names": {
"ADP": [
"ADP",
@ -687,11 +687,11 @@
],
"PEN": [
"PEN",
"Перуански нов сол"
"Перуански сол"
],
"PES": [
"PES",
"Перуански сол"
"Перуански сол (18631965)"
],
"PGK": [
"PGK",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"AED": [
"AED",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.29.44",
"Version": "2.1.32.59",
"Names": {
"ADP": [
"ADP",
@ -707,11 +707,11 @@
],
"PEN": [
"PEN",
"পেরুভিয়ান সোল নুয়েভো"
"পেরুভিয়ান সোল"
],
"PES": [
"PES",
"পেরুভিয়ান সোল"
"পেরুভিয়ান সোল (18631965)"
],
"PGK": [
"PGK",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"CNY": [
"¥",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"CNY": [
"CN¥",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.28.76",
"Version": "2.1.31.86",
"Names": {
"ADP": [
"ADP",
@ -779,7 +779,7 @@
],
"PEN": [
"PEN",
"nuevo sol Perou"
"sol Perou"
],
"PES": [
"PES",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.28.79",
"Version": "2.1.31.86",
"Names": {
"ADP": [
"ADP",
@ -739,7 +739,7 @@
],
"PEN": [
"PEN",
"Peruanski novi sol"
"Peruanski sol"
],
"PES": [
"PES",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.28.76",
"Version": "2.1.32.72",
"Names": {
"ADP": [
"ADP",
@ -715,11 +715,11 @@
],
"PEN": [
"PEN",
"Перуански нуево сол"
"Перуански сол"
],
"PES": [
"PES",
"Перуански сол"
"Перуански сол (18631965)"
],
"PGK": [
"PGK",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.28.79",
"Version": "2.1.32.59",
"Names": {
"ADP": [
"ADP",
@ -772,11 +772,11 @@
],
"PEN": [
"PEN",
"nou sol peruà"
"sol peruà"
],
"PES": [
"PES",
"sol peruà"
"sol peruà (18631965)"
],
"PGK": [
"PGK",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"FRF": [
"F",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.28.76",
"Version": "2.1.31.86",
"Names": {
"AED": [
"AED",
@ -423,7 +423,7 @@
],
"PEN": [
"PEN",
"Перун керла соль"
"Перун соль"
],
"PGK": [
"PGK",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.28.79",
"Version": "2.1.32.59",
"Names": {
"ADP": [
"ADP",
@ -775,7 +775,7 @@
],
"PEN": [
"PEN",
"peruánský nový sol"
"peruánský sol"
],
"PES": [
"PES",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.30.6",
"Version": "2.1.31.86",
"Names": {
"AED": [
"AED",
@ -727,7 +727,7 @@
],
"PEN": [
"PEN",
"Nuevo Sol Periw"
"Sol Periw"
],
"PES": [
"PES",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.28.79",
"Version": "2.1.32.59",
"Names": {
"ADP": [
"ADP",
@ -687,15 +687,15 @@
],
"PEI": [
"PEI",
"Peruviansk inti"
"peruviansk inti"
],
"PEN": [
"PEN",
"peruviansk nuevo sol"
"peruviansk sol"
],
"PES": [
"PES",
"Peruviansk sol (18631965)"
"peruviansk sol (18631965)"
],
"PGK": [
"PGK",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.28.79",
"Version": "2.1.32.59",
"Names": {
"ADP": [
"ADP",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.29.33",
"Version": "2.1.31.33",
"Names": {
"BYN": [
"BYN",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"EUR": [
"EUR",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.99",
"Version": "2.1.31.33",
"Names": {
"LUF": [
"F",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.29.61",
"Version": "2.1.31.34",
"Names": {
"AED": [
"AED",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.28.76",
"Version": "2.1.31.86",
"Names": {
"ADP": [
"ADP",
@ -747,11 +747,11 @@
],
"PEN": [
"PEN",
"peruga nuevo sol"
"peruga sol"
],
"PES": [
"PES",
"peruga nuevo sol (18631965)"
"peruga sol (18631965)"
],
"PGK": [
"PGK",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.28.79",
"Version": "2.1.32.59",
"Names": {
"ADP": [
"ADP",
@ -700,11 +700,11 @@
],
"PEN": [
"PEN",
"Νέο Σολ Περού"
"Σολ Περού"
],
"PES": [
"PES",
"Σολ Περού"
"Σολ Περού (18631965)"
],
"PGK": [
"PGK",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.30.50",
"Version": "2.1.32.59",
"Names": {
"ADP": [
"ADP",
@ -307,7 +307,7 @@
],
"CZK": [
"CZK",
"Czech Republic Koruna"
"Czech Koruna"
],
"DDM": [
"DDM",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.29.54",
"Version": "2.1.31.33",
"Names": {
"BYB": [
"BYB",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"EUR": [
"€",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"XCD": [
"$",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"XCD": [
"$",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.30.50",
"Version": "2.1.32.62",
"Names": {
"AUD": [
"$",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"BBD": [
"$",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"BIF": [
"FBu",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"BMD": [
"$",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"BSD": [
"$",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.65",
"Version": "2.1.31.33",
"Names": {
"BWP": [
"P",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"BZD": [
"$",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.29.54",
"Version": "2.1.31.33",
"Names": {
"CAD": [
"$",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"AUD": [
"$",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"NZD": [
"$",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"AUD": [
"$",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"DKK": [
"kr.",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"XCD": [
"$",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"ERN": [
"Nfk",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"FJD": [
"$",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"FKP": [
"£",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"XCD": [
"$",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"GBP": [
"£",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"GHS": [
"GH₵",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"GBP": [
"GB£",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"GMD": [
"D",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"GYD": [
"$",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"GBP": [
"£",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"GBP": [
"£",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"JMD": [
"$",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"KES": [
"Ksh",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"AUD": [
"$",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"XCD": [
"$",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"KYD": [
"$",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"XCD": [
"$",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"LRD": [
"$",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"ZAR": [
"R",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"MGA": [
"Ar",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"MOP": [
"MOP$",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"XCD": [
"$",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"GBP": [
"GB£",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"MUR": [
"Rs",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"MWK": [
"MK",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"MYR": [
"RM",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"NAD": [
"$",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"AUD": [
"$",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"NGN": [
"₦",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"VUV": [
"VT",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"AUD": [
"$",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"NZD": [
"$",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"NZD": [
"$",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"PGK": [
"K",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"PHP": [
"₱",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"PKR": [
"Rs",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"NZD": [
"$",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"RWF": [
"RF",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"SBD": [
"$",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"SCR": [
"SR",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"SEK": [
"kr",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.29.54",
"Version": "2.1.31.33",
"Names": {
"SGD": [
"$",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"GBP": [
"GB£",

View File

@ -1,5 +1,5 @@
{
"Version": "2.1.27.40",
"Version": "2.1.31.33",
"Names": {
"SLL": [
"Le",

Some files were not shown because too many files have changed in this diff Show More