8000 From 89f9dcf126b1302b18bc84e10e7b54e8b410641e Mon Sep 17 00:00:00 2001 From: Hossein Hosni Date: Sun, 6 Oct 2024 14:59:33 +0330 Subject: [PATCH 001/303] Fix #53037 --- .../Resources/translations/security.fa.xlf | 2 +- .../Resources/translations/validators.fa.xlf | 22 +++++++++---------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/Symfony/Component/Security/Core/Resources/translations/security.fa.xlf b/src/Symfony/Component/Security/Core/Resources/translations/security.fa.xlf index 897c34b8e86b0..548fd35b2b2fb 100644 --- a/src/Symfony/Component/Security/Core/Resources/translations/security.fa.xlf +++ b/src/Symfony/Component/Security/Core/Resources/translations/security.fa.xlf @@ -76,7 +76,7 @@ Too many failed login attempts, please try again in %minutes% minutes. - تعداد دفعات تلاش برای ورود بیش از حد زیاد است، لطفا پس از %minutes% دقیقه دوباره تلاش کنید. + تعداد دفعات تلاش برای ورود بیش از حد زیاد است، لطفا پس از %minutes% دقیقه دوباره تلاش کنید. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.fa.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.fa.xlf index 98486482b239a..3977f37433060 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.fa.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.fa.xlf @@ -36,11 +36,11 @@ This field was not expected. - این فیلد انتظار نمی‌رفت. + این ورودی مورد انتظار نبود. This field is missing. - این فیلد گمشده است. + این فیلد وارد نشده است. This value is not a valid date. @@ -136,7 +136,7 @@ This value is not a valid IP address. - این مقدار آدرس IP معتبری نیست. + این مقدار یه آدرس آی‌پی معتبر نمی‌باشد. This value is not a valid language. @@ -192,7 +192,7 @@ No temporary folder was configured in php.ini, or the configured folder does not exist. - هیچ پوشه موقتی در php.ini پیکربندی نشده است، یا پوشه پیکربندی شده وجود ندارد. + هیچ پوشه موقتی در php.ini پیکربندی نشده است، یا پوشه پیکربندی شده وجود ندارد. Cannot write temporary file to disk. @@ -224,7 +224,7 @@ This value is not a valid International Bank Account Number (IBAN). - این مقدار یک شماره حساب بانکی بین‌المللی (IBAN) معتبر نیست. + این مقدار یک شماره شبای معتبر نمی‌باشد. This value is not a valid ISBN-10. @@ -312,7 +312,7 @@ This value is not a valid Business Identifier Code (BIC). - این مقدار یک کد شناسه کسب‌وکار (BIC) معتبر نیست. + این مقدار یک کد شناسه کسب‌وکار (BIC) معتبر نیست. Error @@ -320,7 +320,7 @@ This value is not a valid UUID. - این مقدار یک UUID معتبر نیست. + این مقدار یک UUID معتبر نیست. This value should be a multiple of {{ compared_value }}. @@ -428,19 +428,19 @@ The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}. - پسوند فایل نامعتبر است ({{ extension }}). پسوندهای مجاز {{ extensions }} هستند. + پسوند فایل ({{ extension }}) نامعتبر است. پسوندهای مجاز {{ extensions }} هستند. The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}. - رمزگذاری کاراکتر تشخیص داده شده نامعتبر است ({{ detected }}). رمزگذاری‌های مجاز {{ encodings }} هستند. + رمزگذاری کاراکتر تشخیص داده شده ({{ detected }}) نامعتبر است. رمزگذاری‌های مجاز {{ encodings }} هستند. This value is not a valid MAC address. - این مقدار یک آدرس MAC معتبر نیست. + این مقدار یک آدرس MAC معتبر نیست. This URL is missing a top-level domain. - این URL فاقد دامنه سطح بالا است. + این آدرس دارای دامنه نمی‌باشد. This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. From 47e9c53a60b3cb5482f738a7221b5f4ffd449c61 Mon Sep 17 00:00:00 2001 From: Tugba Celebioglu Date: Thu, 10 Oct 2024 19:16:13 +0200 Subject: [PATCH 002/303] Add missing translations for Turkish (tr) --- .../Resources/translations/security.tr.xlf | 2 +- .../Resources/translations/validators.tr.xlf | 54 +++++++++---------- 2 files changed, 28 insertions(+), 28 deletions(-) diff --git a/src/Symfony/Component/Security/Core/Resources/translations/security.tr.xlf b/src/Symfony/Component/Security/Core/Resources/translations/security.tr.xlf index 4cfc1cb9dfce0..57b2b2a2c7228 100644 --- a/src/Symfony/Component/Security/Core/Resources/translations/security.tr.xlf +++ b/src/Symfony/Component/Security/Core/Resources/translations/security.tr.xlf @@ -76,7 +76,7 @@ Too many failed login attempts, please try again in %minutes% minutes. - Çok fazla başarısız giriş denemesi, lütfen %minutes% dakika sonra tekrar deneyin.|Çok fazla başarısız giriş denemesi, lütfen %minutes% dakika sonra tekrar deneyin. + Çok fazla başarısız giriş denemesi, lütfen %minutes% dakika sonra tekrar deneyin. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.tr.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.tr.xlf index af59485b35d45..5c4157d684496 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.tr.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.tr.xlf @@ -20,7 +20,7 @@ The value you selected is not a valid choice. - Seçtiğiniz değer geçerli bir seçenek değil. + Seçtiğiniz değer geçerli bir seçenek değildir. You must select at least {{ limit }} choice.|You must select at least {{ limit }} choices. @@ -40,7 +40,7 @@ This field is missing. - Bu alan, eksik + Bu alan, eksiktir This value is not a valid date. @@ -60,7 +60,7 @@ The file is not readable. - Dosya okunabilir değil. + Dosya okunabilir değildir. The file is too large ({{ size }} {{ suffix }}). Allowed maximum size is {{ limit }} {{ suffix }}. @@ -100,15 +100,15 @@ This value is not valid. - Bu değer geçerli değil. + Bu değer geçerli değildir. This value is not a valid time. - Bu değer doğru bir saat değil. + Bu değer doğru bir saat değildir. This value is not a valid URL. - Bu değer doğru bir URL değil. + Bu değer doğru bir URL değildir. The two values should be equal. @@ -136,11 +136,11 @@ This value is not a valid IP address. - Bu değer geçerli bir IP adresi değil. + Bu değer geçerli bir IP adresi değildir. This value is not a valid language. - Bu değer geçerli bir lisan değil. + Bu değer geçerli bir lisan değildir. This value is not a valid locale. @@ -192,7 +192,7 @@ No temporary folder was configured in php.ini, or the configured folder does not exist. - php.ini'de geçici bir klasör yapılandırılmadı, veya yapılandırılan klasör mevcut değil. + php.ini'de geçici bir klasör yapılandırılmadı, veya yapılandırılan klasör mevcut değildir. Cannot write temporary file to disk. @@ -224,7 +224,7 @@ This value is not a valid International Bank Account Number (IBAN). - Bu değer geçerli bir Uluslararası Banka Hesap Numarası (IBAN) değil. + Bu değer geçerli bir Uluslararası Banka Hesap Numarası (IBAN) değildir. This value is not a valid ISBN-10. @@ -244,7 +244,7 @@ This value is not a valid currency. - Bu değer geçerli bir para birimi değil. + Bu değer geçerli bir para birimi değildir. This value should be equal to {{ compared_value }}. @@ -312,7 +312,7 @@ This value is not a valid Business Identifier Code (BIC). - Bu değer geçerli bir İşletme Tanımlama Kodu (BIC) değil. + Bu değer geçerli bir İşletme Tanımlama Kodu (BIC) değildir. Error @@ -320,7 +320,7 @@ This value is not a valid UUID. - Bu değer geçerli bir UUID değil. + Bu değer geçerli bir UUID değildir. This value should be a multiple of {{ compared_value }}. @@ -340,7 +340,7 @@ This value should be positive. - Bu değer pozitif olmalı. + Bu değer pozitif olmalıdır. This value should be either positive or zero. @@ -356,7 +356,7 @@ This value is not a valid timezone. - Bu değer, geçerli bir saat dilimi değil. + Bu değer, geçerli bir saat dilimi değildir. This password has been leaked in a data breach, it must not be used. Please use another password. @@ -368,7 +368,7 @@ This value is not a valid hostname. - Bu değer, geçerli bir ana bilgisayar adı değil. + Bu değer, geçerli bir ana bilgisayar adı değildir. The number of elements in this collection should be a multiple of {{ compared_value }}. @@ -384,7 +384,7 @@ This value is not a valid International Securities Identification Number (ISIN). - Bu değer geçerli bir Uluslararası Menkul Kıymetler Kimlik Numarası değil (ISIN). + Bu değer geçerli bir Uluslararası Menkul Kıymetler Kimlik Numarası (ISIN) değildir. This value should be a valid expression. @@ -392,11 +392,11 @@ This value is not a valid CSS color. - Bu değer geçerli bir CSS rengi değil. + Bu değer geçerli bir CSS rengi değildir. This value is not a valid CIDR notation. - Bu değer geçerli bir CIDR yazımı değil. + Bu değer geçerli bir CIDR yazımı değildir. The value of the netmask should be between {{ min }} and {{ max }}. @@ -436,35 +436,35 @@ This value is not a valid MAC address. - Bu değer geçerli bir MAC adresi değil. + Bu değer geçerli bir MAC adresi değildir. This URL is missing a top-level domain. - Bu URL bir üst düzey alan adı eksik. + Bu URL bir üst seviye alan adı eksik. This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + Bu değer çok kısa. En az bir kelime içermelidir.|Bu değer çok kısa. En az {{ min }} kelime içermelidir. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + Bu değer çok uzun. Tek bir kelime içermelidir.|Bu değer çok uzun. {{ max }} veya daha az kelime içermelidir. This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + Bu değer ISO 8601 formatında geçerli bir haftayı temsil etmezdir. This value is not a valid week. - This value is not a valid week. + Bu değer geçerli hafta değildir. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + Bu değer “{{ min }}” haftasından önce olmamalıdır. This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + Bu değer “{{ max }}” haftasından sonra olmamalıdır From 6c34c5824fae47637c1797f1698fa93f11c6002e Mon Sep 17 00:00:00 2001 From: Florent Blaison Date: Fri, 18 Oct 2024 17:45:39 +0200 Subject: [PATCH 003/303] Fix bucket size reduce when previously created with bigger size --- .../RateLimiter/Policy/TokenBucketLimiter.php | 4 ++++ .../Tests/Policy/TokenBucketLimiterTest.php | 12 ++++++++++++ 2 files changed, 16 insertions(+) diff --git a/src/Symfony/Component/RateLimiter/Policy/TokenBucketLimiter.php b/src/Symfony/Component/RateLimiter/Policy/TokenBucketLimiter.php index dec472074f5e8..074c3617d9f37 100644 --- a/src/Symfony/Component/RateLimiter/Policy/TokenBucketLimiter.php +++ b/src/Symfony/Component/RateLimiter/Policy/TokenBucketLimiter.php @@ -67,6 +67,10 @@ public function reserve(int $tokens = 1, ?float $maxTime = null): Reservation $now = microtime(true); $availableTokens = $bucket->getAvailableTokens($now); + if ($availableTokens > $this->maxBurst) { + $availableTokens = $this->maxBurst; + } + if ($availableTokens >= $tokens) { // tokens are now available, update bucket $bucket->setTokens($availableTokens - $tokens); diff --git a/src/Symfony/Component/RateLimiter/Tests/Policy/TokenBucketLimiterTest.php b/src/Symfony/Component/RateLimiter/Tests/Policy/TokenBucketLimiterTest.php index ace65f61a5c6b..dcf2340d18d45 100644 --- a/src/Symfony/Component/RateLimiter/Tests/Policy/TokenBucketLimiterTest.php +++ b/src/Symfony/Component/RateLimiter/Tests/Policy/TokenBucketLimiterTest.php @@ -56,6 +56,18 @@ public function testReserveMoreTokensThanBucketSize() $limiter->reserve(15); } + public function testReduceBucketSizeWhenAlreadyExistInStorageWithBiggerBucketSize() + { + $limiter = $this->createLimiter(100); + + $limiter->consume(); + + $limiter2 = $this->createLimiter(1); + $limiter2->consume(); + + $this->assertFalse($limiter2->consume()->isAccepted()); + } + public function testReserveMaxWaitingTime() { $this->expectException(MaxWaitDurationExceededException::class); From b2fdb81909314e4361baa91088799b335331a0ea Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Mon, 21 Oct 2024 14:40:22 +0200 Subject: [PATCH 004/303] Symfony 5.4 LTS will get security fixes until Feb 2029 thanks to Ibexa' sponsoring --- src/Symfony/Component/HttpKernel/Kernel.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index 5f32158f680f9..d62a80a610d9c 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -86,7 +86,7 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl public const EXTRA_VERSION = 'DEV'; public const END_OF_MAINTENANCE = '11/2024'; - public const END_OF_LIFE = '11/2025'; + public const END_OF_LIFE = '02/2029'; public function __construct(string $environment, bool $debug) { From 81366bfa6e0be67a7eab8839be45600c9eb4c4db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Tamarelle?= Date: Mon, 21 Oct 2024 21:59:03 +0200 Subject: [PATCH 005/303] Ensure compatibility with mongodb v2 --- .../Storage/Handler/MongoDbSessionHandlerTest.php | 4 ++++ src/Symfony/Component/Lock/Store/MongoDbStore.php | 12 ++++++------ 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/MongoDbSessionHandlerTest.php b/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/MongoDbSessionHandlerTest.php index 93c7995dd0ab9..b1c9db75938bc 100644 --- a/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/MongoDbSessionHandlerTest.php +++ b/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/MongoDbSessionHandlerTest.php @@ -133,6 +133,8 @@ public function testWrite() $this->assertInstanceOf(\MongoDB\BSON\UTCDateTime::class, $data[$this->options['time_field']]); $this->assertInstanceOf(\MongoDB\BSON\UTCDateTime::class, $data[$this->options['expiry_field']]); $this->assertGreaterThanOrEqual($expectedExpiry, round((string) $data[$this->options['expiry_field']] / 1000)); + + return $this->createMock(\MongoDB\UpdateResult::class); }); $this->assertTrue($this->storage->write('foo', 'bar')); @@ -153,6 +155,8 @@ public function testReplaceSessionData() ->method('updateOne') ->willReturnCallback(function ($criteria, $updateData, $options) use (&$data) { $data = $updateData; + + return $this->createMock(\MongoDB\UpdateResult::class); }); $this->storage->write('foo', 'bar'); diff --git a/src/Symfony/Component/Lock/Store/MongoDbStore.php b/src/Symfony/Component/Lock/Store/MongoDbStore.php index f8683c887e903..6f1717ee50b18 100644 --- a/src/Symfony/Component/Lock/Store/MongoDbStore.php +++ b/src/Symfony/Component/Lock/Store/MongoDbStore.php @@ -14,7 +14,7 @@ use MongoDB\BSON\UTCDateTime; use MongoDB\Client; use MongoDB\Collection; -use MongoDB\Driver\Exception\WriteException; +use MongoDB\Driver\Exception\BulkWriteException; use MongoDB\Driver\ReadPreference; use MongoDB\Exception\DriverRuntimeException; use MongoDB\Exception\InvalidArgumentException as MongoInvalidArgumentException; @@ -209,7 +209,7 @@ public function save(Key $key) try { $this->upsert($key, $this->initialTtl); - } catch (WriteException $e) { + } catch (BulkWriteException $e) { if ($this->isDuplicateKeyException($e)) { throw new LockConflictedException('Lock was acquired by someone else.', 0, $e); } @@ -235,7 +235,7 @@ public function putOffExpiration(Key $key, float $ttl) try { $this->upsert($key, $ttl); - } catch (WriteException $e) { + } catch (BulkWriteException $e) { if ($this->isDuplicateKeyException($e)) { throw new LockConflictedException('Failed to put off the expiration of the lock.', 0, $e); } @@ -268,7 +268,7 @@ public function exists(Key $key): bool '$gt' => $this->createMongoDateTime(microtime(true)), ], ], [ - 'readPreference' => new ReadPreference(\defined(ReadPreference::PRIMARY) ? ReadPreference::PRIMARY : ReadPreference::RP_PRIMARY), + 'readPreference' => new ReadPreference(\defined(ReadPreference::class.'::PRIMARY') ? ReadPreference::PRIMARY : ReadPreference::RP_PRIMARY), ]); } @@ -309,7 +309,7 @@ private function upsert(Key $key, float $ttl) ); } - private function isDuplicateKeyException(WriteException $e): bool + private function isDuplicateKeyException(BulkWriteException $e): bool { $code = $e->getCode(); @@ -345,7 +345,7 @@ private function getCollection(): Collection */ private function createMongoDateTime(float $seconds): UTCDateTime { - return new UTCDateTime($seconds * 1000); + return new UTCDateTime((int) ($seconds * 1000)); } /** From 648e5313d50e48afaad193096f340d6e3539bf22 Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Tue, 22 Oct 2024 11:40:50 +0200 Subject: [PATCH 006/303] Fix typo in deprecation message --- .../Component/HttpClient/NoPrivateNetworkHttpClient.php | 4 ++-- src/Symfony/Component/HttpClient/ScopingHttpClient.php | 4 ++-- src/Symfony/Component/HttpClient/TraceableHttpClient.php | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php b/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php index 3b930ad3ad051..77d7bdf60f7bb 100644 --- a/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php +++ b/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php @@ -78,11 +78,11 @@ public function stream(ResponseInterface|iterable $responses, ?float $timeout = } /** - * @deprecated since Symfony 7.1, configure the logger on the wrapper HTTP client directly instead + * @deprecated since Symfony 7.1, configure the logger on the wrapped HTTP client directly instead */ public function setLogger(LoggerInterface $logger): void { - trigger_deprecation('symfony/http-client', '7.1', 'Configure the logger on the wrapper HTTP client directly instead.'); + trigger_deprecation('symfony/http-client', '7.1', 'Configure the logger on the wrapped HTTP client directly instead.'); if ($this->client instanceof LoggerAwareInterface) { $this->client->setLogger($logger); diff --git a/src/Symfony/Component/HttpClient/ScopingHttpClient.php b/src/Symfony/Component/HttpClient/ScopingHttpClient.php index 0086b2d1eb6d5..948d40a15fd1f 100644 --- a/src/Symfony/Component/HttpClient/ScopingHttpClient.php +++ b/src/Symfony/Component/HttpClient/ScopingHttpClient.php @@ -101,11 +101,11 @@ public function reset(): void } /** - * @deprecated since Symfony 7.1, configure the logger on the wrapper HTTP client directly instead + * @deprecated since Symfony 7.1, configure the logger on the wrapped HTTP client directly instead */ public function setLogger(LoggerInterface $logger): void { - trigger_deprecation('symfony/http-client', '7.1', 'Configure the logger on the wrapper HTTP client directly instead.'); + trigger_deprecation('symfony/http-client', '7.1', 'Configure the logger on the wrapped HTTP client directly instead.'); if ($this->client instanceof LoggerAwareInterface) { $this->client->setLogger($logger); diff --git a/src/Symfony/Component/HttpClient/TraceableHttpClient.php b/src/Symfony/Component/HttpClient/TraceableHttpClient.php index b6d30dab7ea81..4168c3c414de5 100644 --- a/src/Symfony/Component/HttpClient/TraceableHttpClient.php +++ b/src/Symfony/Component/HttpClient/TraceableHttpClient.php @@ -90,11 +90,11 @@ public function reset(): void } /** - * @deprecated since Symfony 7.1, configure the logger on the wrapper HTTP client directly instead + * @deprecated since Symfony 7.1, configure the logger on the wrapped HTTP client directly instead */ public function setLogger(LoggerInterface $logger): void { - trigger_deprecation('symfony/http-client', '7.1', 'Configure the logger on the wrapper HTTP client directly instead.'); + trigger_deprecation('symfony/http-client', '7.1', 'Configure the logger on the wrapped HTTP client directly instead.'); if ($this->client instanceof LoggerAwareInterface) { $this->client->setLogger($logger); From 1a7278ea7504d5f099b3cd8f018d1329e60abe51 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Tue, 22 Oct 2024 11:46:04 +0200 Subject: [PATCH 007/303] do not access typed properties before initialization --- src/Symfony/Bundle/FrameworkBundle/KernelBrowser.php | 2 +- .../FrameworkBundle/Tests/KernelBro 8000 wserTest.php | 8 ++++++++ src/Symfony/Component/BrowserKit/AbstractBrowser.php | 2 +- .../BrowserKit/Tests/AbstractBrowserTest.php | 11 +++++++++++ 4 files changed, 21 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Bundle/FrameworkBundle/KernelBrowser.php b/src/Symfony/Bundle/FrameworkBundle/KernelBrowser.php index e06b9a056a727..a77f97ea002ac 100644 --- a/src/Symfony/Bundle/FrameworkBundle/KernelBrowser.php +++ b/src/Symfony/Bundle/FrameworkBundle/KernelBrowser.php @@ -56,7 +56,7 @@ public function getKernel(): KernelInterface */ public function getProfile(): HttpProfile|false|null { - if (null === $this->response || !$this->getContainer()->has('profiler')) { + if (!isset($this->response) || !$this->getContainer()->has('profiler')) { return false; } diff --git a/src/Symfony/Bundle/FrameworkBundle/Tests/KernelBrowserTest.php b/src/Symfony/Bundle/FrameworkBundle/Tests/KernelBrowserTest.php index 1e462f7d0a8f6..4e62b5ee7b6f4 100644 --- a/src/Symfony/Bundle/FrameworkBundle/Tests/KernelBrowserTest.php +++ b/src/Symfony/Bundle/FrameworkBundle/Tests/KernelBrowserTest.php @@ -14,6 +14,7 @@ use Symfony\Bundle\FrameworkBundle\KernelBrowser; use Symfony\Bundle\FrameworkBundle\Tests\Functional\AbstractWebTestCase; use Symfony\Component\HttpFoundation\Response; +use Symfony\Component\HttpKernel\KernelInterface; class KernelBrowserTest extends AbstractWebTestCase { @@ -61,6 +62,13 @@ public function testRequestAfterKernelShutdownAndPerformedRequest() $client->request('GET', '/'); } + public function testGetProfileWithoutRequest() + { + $browser = new KernelBrowser($this->createMock(KernelInterface::class)); + + $this->assertFalse($browser->getProfile()); + } + private function getKernelMock() { $mock = $this->getMockBuilder($this->getKernelClass()) diff --git a/src/Symfony/Component/BrowserKit/AbstractBrowser.php b/src/Symfony/Component/BrowserKit/AbstractBrowser.php index 69c2032b92d74..6ba9f488a005f 100644 --- a/src/Symfony/Component/BrowserKit/AbstractBrowser.php +++ b/src/Symfony/Component/BrowserKit/AbstractBrowser.php @@ -531,7 +531,7 @@ public function reload(): Crawler */ public function followRedirect(): Crawler { - if (!$this->redirect) { + if (!isset($this->redirect)) { throw new LogicException('The request was not redirected.'); } diff --git a/src/Symfony/Component/BrowserKit/Tests/AbstractBrowserTest.php b/src/Symfony/Component/BrowserKit/Tests/AbstractBrowserTest.php index 2267fca448799..ca822e245d6ef 100644 --- a/src/Symfony/Component/BrowserKit/Tests/AbstractBrowserTest.php +++ b/src/Symfony/Component/BrowserKit/Tests/AbstractBrowserTest.php @@ -15,6 +15,7 @@ use Symfony\Component\BrowserKit\CookieJar; use Symfony\Component\BrowserKit\Exception\BadMethodCallException; use Symfony\Component\BrowserKit\Exception\InvalidArgumentException; +use Symfony\Component\BrowserKit\Exception\LogicException; use Symfony\Component\BrowserKit\History; use Symfony\Component\BrowserKit\Request; use Symfony\Component\BrowserKit\Response; @@ -889,4 +890,14 @@ public function testInternalRequestNull() $client->getInternalRequest(); } + + public function testFollowRedirectWithoutRequest() + { + $browser = $this->getBrowser(); + + $this->expectException(LogicException::class); + $this->expectExceptionMessage('The request was not redirected.'); + + $browser->followRedirect(); + } } From 3ca2927ff1a958ef9e99e39758912c86e76198a9 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Tue, 22 Oct 2024 10:31:18 +0200 Subject: [PATCH 008/303] do not access typed property before initialization --- .../Transliterator/EmojiTransliteratorTest.php | 14 ++++++++++++++ .../Intl/Transliterator/EmojiTransliterator.php | 4 ++-- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/Intl/Tests/Transliterator/EmojiTransliteratorTest.php b/src/Symfony/Component/Intl/Tests/Transliterator/EmojiTransliteratorTest.php index ccc379b09ac2d..a01bb0d2f9b8e 100644 --- a/src/Symfony/Component/Intl/Tests/Transliterator/EmojiTransliteratorTest.php +++ b/src/Symfony/Component/Intl/Tests/Transliterator/EmojiTransliteratorTest.php @@ -177,4 +177,18 @@ public function testReverse() $this->expectException(\IntlException::class); EmojiTransliterator::create('emoji-en', EmojiTransliterator::REVERSE); } + + public function testGetErrorCodeWithUninitializedTransliterator() + { + $transliterator = EmojiTransliterator::create('emoji-en'); + + $this->assertSame(0, $transliterator->getErrorCode()); + } + + public function testGetErrorMessageWithUninitializedTransliterator() + { + $transliterator = EmojiTransliterator::create('emoji-en'); + + $this->assertFalse($transliterator->getErrorMessage()); + } } diff --git a/src/Symfony/Component/Intl/Transliterator/EmojiTransliterator.php b/src/Symfony/Component/Intl/Transliterator/EmojiTransliterator.php index 0702fa43b2fca..7b8391ca43e0d 100644 --- a/src/Symfony/Component/Intl/Transliterator/EmojiTransliterator.php +++ b/src/Symfony/Component/Intl/Transliterator/EmojiTransliterator.php @@ -72,12 +72,12 @@ public function createInverse(): self public function getErrorCode(): int|false { - return $this->transliterator?->getErrorCode() ?? 0; + return isset($this->transliterator) ? $this->transliterator->getErrorCode() : 0; } public function getErrorMessage(): string|false { - return $this->transliterator?->getErrorMessage() ?? false; + return isset($this->transliterator) ? $this->transliterator->getErrorMessage() : false; } public static function listIDs(): array From 1866ba298942e835ac1f8214f2ee4d036a9f57b7 Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Tue, 22 Oct 2024 12:26:52 +0200 Subject: [PATCH 009/303] Minor fixes around parse_url() checks --- src/Symfony/Bridge/Twig/Command/DebugCommand.php | 2 +- .../FrameworkBundle/Controller/RedirectController.php | 2 +- src/Symfony/Component/Asset/UrlPackage.php | 2 +- src/Symfony/Component/BrowserKit/AbstractBrowser.php | 6 +++--- src/Symfony/Component/BrowserKit/Cookie.php | 4 ++-- src/Symfony/Component/Config/FileLocator.php | 2 +- .../Component/DependencyInjection/EnvVarProcessor.php | 2 +- src/Symfony/Component/DomCrawler/AbstractUriElement.php | 2 +- src/Symfony/Component/DomCrawler/Form.php | 3 +-- src/Symfony/Component/Filesystem/Filesystem.php | 2 +- .../Component/Templating/Loader/FilesystemLoader.php | 2 +- 11 files changed, 14 insertions(+), 15 deletions(-) diff --git a/src/Symfony/Bridge/Twig/Command/DebugCommand.php b/src/Symfony/Bridge/Twig/Command/DebugCommand.php index 42a2795d54d02..0510df58b38ea 100644 --- a/src/Symfony/Bridge/Twig/Command/DebugCommand.php +++ b/src/Symfony/Bridge/Twig/Command/DebugCommand.php @@ -562,7 +562,7 @@ private function getRelativePath(string $path): string private function isAbsolutePath(string $file): bool { - return strspn($file, '/\\', 0, 1) || (\strlen($file) > 3 && ctype_alpha($file[0]) && ':' === $file[1] && strspn($file, '/\\', 2, 1)) || null !== parse_url($file, \PHP_URL_SCHEME); + return strspn($file, '/\\', 0, 1) || (\strlen($file) > 3 && ctype_alpha($file[0]) && ':' === $file[1] && strspn($file, '/\\', 2, 1)) || parse_url($file, \PHP_URL_SCHEME); } /** diff --git a/src/Symfony/Bundle/FrameworkBundle/Controller/RedirectController.php b/src/Symfony/Bundle/FrameworkBundle/Controller/RedirectController.php index 3d8efe0deab1b..bad12b89fd023 100644 --- a/src/Symfony/Bundle/FrameworkBundle/Controller/RedirectController.php +++ b/src/Symfony/Bundle/FrameworkBundle/Controller/RedirectController.php @@ -109,7 +109,7 @@ public function redirectAction(Request $request, string $route, bool $permanent */ public function urlRedirectAction(Request $request, string $path, bool $permanent = false, ?string $scheme = null, ?int $httpPort = null, ?int $httpsPort = null, bool $keepRequestMethod = false): Response { - if ('' == $path) { + if ('' === $path) { throw new HttpException($permanent ? 410 : 404); } diff --git a/src/Symfony/Component/Asset/UrlPackage.php b/src/Symfony/Component/Asset/UrlPackage.php index 9b842224a4b7f..4c76c579da691 100644 --- a/src/Symfony/Component/Asset/UrlPackage.php +++ b/src/Symfony/Component/Asset/UrlPackage.php @@ -123,7 +123,7 @@ private function getSslUrls(array $urls) foreach ($urls as $url) { if ('https://' === substr($url, 0, 8) || '//' === substr($url, 0, 2)) { $sslUrls[] = $url; - } elseif (null === parse_url($url, \PHP_URL_SCHEME)) { + } elseif (!parse_url($url, \PHP_URL_SCHEME)) { throw new InvalidArgumentException(sprintf('"%s" is not a valid URL.', $url)); } } diff --git a/src/Symfony/Component/BrowserKit/AbstractBrowser.php b/src/Symfony/Component/BrowserKit/AbstractBrowser.php index 785a21626435a..487d234b46276 100644 --- a/src/Symfony/Component/BrowserKit/AbstractBrowser.php +++ b/src/Symfony/Component/BrowserKit/AbstractBrowser.php @@ -366,11 +366,11 @@ public function request(string $method, string $uri, array $parameters = [], arr $server = array_merge($this->server, $server); - if (!empty($server['HTTP_HOST']) && null === parse_url($originalUri, \PHP_URL_HOST)) { + if (!empty($server['HTTP_HOST']) && !parse_url($originalUri, \PHP_URL_HOST)) { $uri = preg_replace('{^(https?\://)'.preg_quote($this->extractHost($uri)).'}', '${1}'.$server['HTTP_HOST'], $uri); } - if (isset($server['HTTPS']) && null === parse_url($originalUri, \PHP_URL_SCHEME)) { + if (isset($server['HTTPS']) && !parse_url($originalUri, \PHP_URL_SCHEME)) { $uri = preg_replace('{^'.parse_url($uri, \PHP_URL_SCHEME).'}', $server['HTTPS'] ? 'https' : 'http', $uri); } @@ -382,7 +382,7 @@ public function request(string $method, string $uri, array $parameters = [], arr $server['HTTP_HOST'] = $this->extractHost($uri); } - $server['HTTPS'] = 'https' == parse_url($uri, \PHP_URL_SCHEME); + $server['HTTPS'] = 'https' === parse_url($uri, \PHP_URL_SCHEME); $this->internalRequest = new Request($uri, $method, $parameters, $files, $this->cookieJar->allValues($uri), $server, $content); diff --git a/src/Symfony/Component/BrowserKit/Cookie.php b/src/Symfony/Component/BrowserKit/Cookie.php index bbec9477409a9..1a316cd76fdd3 100644 --- a/src/Symfony/Component/BrowserKit/Cookie.php +++ b/src/Symfony/Component/BrowserKit/Cookie.php @@ -148,7 +148,7 @@ public static function fromString(string $cookie, ?string $url = null) ]; if (null !== $url) { - if ((false === $urlParts = parse_url($url)) || !isset($urlParts['host'])) { + if (false === ($urlParts = parse_url($url)) || !isset($urlParts['host'])) { throw new \InvalidArgumentException(sprintf('The URL "%s" is not valid.', $url)); } @@ -161,7 +161,7 @@ public static function fromString(string $cookie, ?string $url = null) if ('secure' === strtolower($part)) { // Ignore the secure flag if the original URI is not given or is not HTTPS - if (!$url || !isset($urlParts['scheme']) || 'https' != $urlParts['scheme']) { + if (null === $url || !isset($urlParts['scheme']) || 'https' != $urlParts['scheme']) { continue; } diff --git a/src/Symfony/Component/Config/FileLocator.php b/src/Symfony/Component/Config/FileLocator.php index e50324850da50..95446498d6521 100644 --- a/src/Symfony/Component/Config/FileLocator.php +++ b/src/Symfony/Component/Config/FileLocator.php @@ -84,7 +84,7 @@ private function isAbsolutePath(string $file): bool && ':' === $file[1] && ('\\' === $file[2] || '/' === $file[2]) ) - || null !== parse_url($file, \PHP_URL_SCHEME) + || parse_url($file, \PHP_URL_SCHEME) ) { return true; } diff --git a/src/Symfony/Component/DependencyInjection/EnvVarProcessor.php b/src/Symfony/Component/DependencyInjection/EnvVarProcessor.php index a9f88128cc009..65066f0bad44b 100644 --- a/src/Symfony/Component/DependencyInjection/EnvVarProcessor.php +++ b/src/Symfony/Component/DependencyInjection/EnvVarProcessor.php @@ -259,7 +259,7 @@ public function getEnv(string $prefix, string $name, \Closure $getEnv) throw new RuntimeException(sprintf('Invalid URL in env var "%s".', $name)); } if (!isset($params['scheme'], $params['host'])) { - throw new RuntimeException(sprintf('Invalid URL env var "%s": schema and host expected, "%s" given.', $name, $env)); + throw new RuntimeException(sprintf('Invalid URL in env var "%s": scheme and host expected.', $name)); } $params += [ 'port' => null, diff --git a/src/Symfony/Component/DomCrawler/AbstractUriElement.php b/src/Symfony/Component/DomCrawler/AbstractUriElement.php index f4b0e0661bc78..a119e53910c57 100644 --- a/src/Symfony/Component/DomCrawler/AbstractUriElement.php +++ b/src/Symfony/Component/DomCrawler/AbstractUriElement.php @@ -46,7 +46,7 @@ public function __construct(\DOMElement $node, ?string $currentUri = null, ?stri $this->method = $method ? strtoupper($method) : null; $this->currentUri = $currentUri; - $elementUriIsRelative = null === parse_url(trim($this->getRawUri()), \PHP_URL_SCHEME); + $elementUriIsRelative = !parse_url(trim($this->getRawUri()), \PHP_URL_SCHEME); $baseUriIsAbsolute = null !== $this->currentUri && \in_array(strtolower(substr($this->currentUri, 0, 4)), ['http', 'file']); if ($elementUriIsRelative && !$baseUriIsAbsolute) { throw new \InvalidArgumentException(sprintf('The URL of the element is relative, so you must define its base URI passing an absolute URL to the constructor of the "%s" class ("%s" was passed).', __CLASS__, $this->currentUri)); diff --git a/src/Symfony/Component/DomCrawler/Form.php b/src/Symfony/Component/DomCrawler/Form.php index 3b03b58694928..9e85a61c176fb 100644 --- a/src/Symfony/Component/DomCrawler/Form.php +++ b/src/Symfony/Component/DomCrawler/Form.php @@ -203,9 +203,8 @@ public function getUri() $uri = parent::getUri(); if (!\in_array($this->getMethod(), ['POST', 'PUT', 'DELETE', 'PATCH'])) { - $query = parse_url($uri, \PHP_URL_QUERY); $currentParameters = []; - if ($query) { + if ($query = parse_url($uri, \PHP_URL_QUERY)) { parse_str($query, $currentParameters); } diff --git a/src/Symfony/Component/Filesystem/Filesystem.php b/src/Symfony/Component/Filesystem/Filesystem.php index 1dcb36e3f41a6..358a74b372872 100644 --- a/src/Symfony/Component/Filesystem/Filesystem.php +++ b/src/Symfony/Component/Filesystem/Filesystem.php @@ -44,7 +44,7 @@ public function copy(string $originFile, string $targetFile, bool $overwriteNewe $this->mkdir(\dirname($targetFile)); $doCopy = true; - if (!$overwriteNewerFiles && null === parse_url($originFile, \PHP_URL_HOST) && is_file($targetFile)) { + if (!$overwriteNewerFiles && !parse_url($originFile, \PHP_URL_HOST) && is_file($targetFile)) { $doCopy = filemtime($originFile) > filemtime($targetFile); } diff --git a/src/Symfony/Component/Templating/Loader/FilesystemLoader.php b/src/Symfony/Component/Templating/Loader/FilesystemLoader.php index a1e28eb4c0f85..8f89660c58680 100644 --- a/src/Symfony/Component/Templating/Loader/FilesystemLoader.php +++ b/src/Symfony/Component/Templating/Loader/FilesystemLoader.php @@ -96,7 +96,7 @@ protected static function isAbsolutePath(string $file) && ':' == $file[1] && ('\\' == $file[2] || '/' == $file[2]) ) - || null !== parse_url($file, \PHP_URL_SCHEME) + || parse_url($file, \PHP_URL_SCHEME) ) { return true; } From 15399f70a20d19ea19e0987ebc6f239f00f15c62 Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Tue, 22 Oct 2024 16:28:44 +0200 Subject: [PATCH 010/303] [DependencyInjection] Fix parsing nested AutowireInline attributes --- .../ResolveAutowireInlineAttributesPass.php | 27 ++++++++++--------- ...esolveAutowireInlineAttributesPassTest.php | 18 +++++++++++++ .../includes/autowiring_classes_80.php | 15 +++++++++++ 3 files changed, 48 insertions(+), 12 deletions(-) diff --git a/src/Symfony/Component/DependencyInjection/Compiler/ResolveAutowireInlineAttributesPass.php b/src/Symfony/Component/DependencyInjection/Compiler/ResolveAutowireInlineAttributesPass.php index e2df19d731fe7..9eaccc54ac9a0 100644 --- a/src/Symfony/Component/DependencyInjection/Compiler/ResolveAutowireInlineAttributesPass.php +++ b/src/Symfony/Component/DependencyInjection/Compiler/ResolveAutowireInlineAttributesPass.php @@ -28,6 +28,8 @@ class ResolveAutowireInlineAttributesPass extends AbstractRecursivePass { protected bool $skipScalars = true; + private int $counter; + protected function processValue(mixed $value, bool $isRoot = false): mixed { $value = parent::processValue($value, $isRoot); @@ -36,6 +38,10 @@ protected function processValue(mixed $value, bool $isRoot = false): mixed return $value; } + if ($isRoot) { + $this->counter = 0; + } + $isChildDefinition = $value instanceof ChildDefinition; try { @@ -92,10 +98,14 @@ private function registerAutowireInlineAttributes(\ReflectionFunctionAbstract $m } if (\array_key_exists('$'.$parameter->name, $arguments) || (\array_key_exists($index, $arguments) && '' !== $arguments[$index])) { + $attribute = \array_key_exists('$'.$parameter->name, $arguments) ? $arguments['$'.$parameter->name] : $arguments[$index]; + if (!$attribute instanceof AutowireInline) { + continue; + } + } elseif (!$attribute = $parameter->getAttributes(AutowireInline::class, \ReflectionAttribute::IS_INSTANCEOF)[0] ?? null) { continue; - } - if (!$attribute = $parameter->getAttributes(AutowireInline::class, \ReflectionAttribute::IS_INSTANCEOF)[0] ?? null) { - continue; + } else { + $attribute = $attribute->newInstance(); } $type = ProxyHelper::exportType($parameter, true); @@ -104,25 +114,18 @@ private function registerAutowireInlineAttributes(\ReflectionFunctionAbstract $m continue; } - $attribute = $attribute->newInstance(); $definition = $attribute->buildDefinition($attribute->value, $type, $parameter); $paramResolverContainer->setDefinition('.autowire_inline', $definition); (new ResolveParameterPlaceHoldersPass(false, false))->process($paramResolverContainer); - $id = '.autowire_inline.'.ContainerBuilder::hash([$this->currentId, $method->class ?? null, $method->name, (string) $parameter]); + $id = '.autowire_inline.'.$this->currentId.'.'.++$this->counter; $this->container->setDefinition($id, $definition); $arguments[$isChildDefinition ? '$'.$parameter->name : $index] = new Reference($id); if ($definition->isAutowired()) { - $currentId = $this->currentId; - try { - $this->currentId = $id; - $this->processValue($definition, true); - } finally { - $this->currentId = $currentId; - } + $this->processValue($definition); } } diff --git a/src/Symfony/Component/DependencyInjection/Tests/Compiler/ResolveAutowireInlineAttributesPassTest.php b/src/Symfony/Component/DependencyInjection/Tests/Compiler/ResolveAutowireInlineAttributesPassTest.php index c44e95e00c5c1..58cb1cd38bb6f 100644 --- a/src/Symfony/Component/DependencyInjection/Tests/Compiler/ResolveAutowireInlineAttributesPassTest.php +++ b/src/Symfony/Component/DependencyInjection/Tests/Compiler/ResolveAutowireInlineAttributesPassTest.php @@ -18,6 +18,8 @@ use Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass; use Symfony\Component\DependencyInjection\Compiler\ResolveNamedArgumentsPass; use Symfony\Component\DependencyInjection\ContainerBuilder; +use Symfony\Component\DependencyInjection\Definition; +use Symfony\Component\DependencyInjection\Reference; require_once __DIR__.'/../Fixtures/includes/autowiring_classes.php'; @@ -66,4 +68,20 @@ public function testChildDefinition() $this->assertSame(['$inlined'], array_keys($container->getDefinition('autowire_inline1')->getArguments())); } + + public function testNestedAttribute() + { + $container = new ContainerBuilder(); + + $container->register('nested_autowire_inline', NestedAutowireInlineAttribute::class) + ->setAutowired(true); + + (new ResolveAutowireInlineAttributesPass())->process($container); + + $this->assertEquals([new Reference('.autowire_inline.nested_autowire_inline.1')], $container->getDefinition('nested_autowire_inline')->getArguments()); + $this->assertSame(AutowireInlineAttributesBar::class, $container->getDefinition('.autowire_inline.nested_autowire_inline.1')->getClass()); + + $this->assertEquals([new Reference('.autowire_inline.nested_autowire_inline.2'), 'testString'], $container->getDefinition('.autowire_inline.nested_autowire_inline.1')->getArguments()); + $this->assertSame(Foo::class, $container->getDefinition('.autowire_inline.nested_autowire_inline.2')->getClass()); + } } diff --git a/src/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/autowiring_classes_80.php b/src/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/autowiring_classes_80.php index 4da8f0f4ee436..bd242ef039c9b 100644 --- a/src/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/autowiring_classes_80.php +++ b/src/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/autowiring_classes_80.php @@ -198,3 +198,18 @@ public function __construct( ) { } } + +class NestedAutowireInlineAttribute +{ + public function __construct( + #[AutowireInline( + AutowireInlineAttributesBar::class, + arguments: [ + new AutowireInline(Foo::class), + 'testString', + ], + )] + public AutowireInlineAttributesBar $inlined, + ) { + } +} From a77d66efe1d14de5cfdcbc6f2dc25a6eea514984 Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Mon, 21 Oct 2024 14:38:18 +0200 Subject: [PATCH 011/303] [DependencyInjection] Fix replacing abstract arguments with bindings --- .../Compiler/ResolveBindingsPass.php | 9 ++++++--- .../Tests/Compiler/ResolveBindingsPassTest.php | 17 +++++++++++++++-- 2 files changed, 21 insertions(+), 5 deletions(-) diff --git a/src/Symfony/Component/DependencyInjection/Compiler/ResolveBindingsPass.php b/src/Symfony/Component/DependencyInjection/Compiler/ResolveBindingsPass.php index 5f0d93711af24..4835472b688b7 100644 --- a/src/Symfony/Component/DependencyInjection/Compiler/ResolveBindingsPass.php +++ b/src/Symfony/Component/DependencyInjection/Compiler/ResolveBindingsPass.php @@ -11,6 +11,7 @@ namespace Symfony\Component\DependencyInjection\Compiler; +use Symfony\Component\DependencyInjection\Argument\AbstractArgument; use Symfony\Component\DependencyInjection\Argument\BoundArgument; use Symfony\Component\DependencyInjection\Argument\ServiceLocatorArgument; use Symfony\Component\DependencyInjection\Argument\TaggedIteratorArgument; @@ -182,10 +183,10 @@ protected function processValue($value, bool $isRoot = false) foreach ($reflectionMethod->getParameters() as $key => $parameter) { $names[$key] = $parameter->name; - if (\array_key_exists($key, $arguments) && '' !== $arguments[$key]) { + if (\array_key_exists($key, $arguments) && '' !== $arguments[$key] && !$arguments[$key] instanceof AbstractArgument) { continue; } - if (\array_key_exists($parameter->name, $arguments) && '' !== $arguments[$parameter->name]) { + if (\array_key_exists($parameter->name, $arguments) && '' !== $arguments[$parameter->name] && !$arguments[$parameter->name] instanceof AbstractArgument) { continue; } @@ -219,7 +220,9 @@ protected function processValue($value, bool $isRoot = false) foreach ($names as $key => $name) { if (\array_key_exists($name, $arguments) && (0 === $key || \array_key_exists($key - 1, $arguments))) { - $arguments[$key] = $arguments[$name]; + if (!array_key_exists($key, $arguments)) { + $arguments[$key] = $arguments[$name]; + } unset($arguments[$name]); } } diff --git a/src/Symfony/Component/DependencyInjection/Tests/Compiler/ResolveBindingsPassTest.php b/src/Symfony/Component/DependencyInjection/Tests/Compiler/ResolveBindingsPassTest.php index 600c8e036c4cd..3b90a24c70c15 100644 --- a/src/Symfony/Component/DependencyInjection/Tests/Compiler/ResolveBindingsPassTest.php +++ b/src/Symfony/Component/DependencyInjection/Tests/Compiler/ResolveBindingsPassTest.php @@ -12,6 +12,7 @@ namespace Symfony\Component\DependencyInjection\Tests\Compiler; use PHPUnit\Framework\TestCase; +use Symfony\Component\DependencyInjection\Argument\AbstractArgument; use Symfony\Component\DependencyInjection\Argument\BoundArgument; use Symfony\Component\DependencyInjection\Argument\ServiceLocatorArgument; use Symfony\Component\DependencyInjection\Argument\TaggedIteratorArgument; @@ -262,11 +263,23 @@ public function testBindWithNamedArgs() $definition->setArguments(['c' => 'C', 'hostName' => 'H']); $definition->setBindings($bindings); - $container->register('foo', CaseSensitiveClass::class); - $pass = new ResolveBindingsPass(); $pass->process($container); $this->assertEquals(['C', 'K', 'H'], $definition->getArguments()); } + + public function testAbstractArg() + { + $container = new ContainerBuilder(); + + $definition = $container->register(NamedArgumentsDummy::class, NamedArgumentsDummy::class); + $definition->setArguments([new AbstractArgument(), 'apiKey' => new AbstractArgument()]); + $definition->setBindings(['$c' => new BoundArgument('C'), '$apiKey' => new BoundArgument('K')]); + + $pass = new ResolveBindingsPass(); + $pass->process($container); + + $this->assertEquals(['C', 'K'], $definition->getArguments()); + } } From e2f69af6bd391abe25052d4bc8a01547a5fc759e Mon Sep 17 00:00:00 2001 From: Kevin van Sonsbeek Date: Mon, 21 Oct 2024 21:16:29 +0200 Subject: [PATCH 012/303] [DependencyInjection] Fix linting factories implemented via __callStatic --- .../Compiler/AbstractRecursivePass.php | 4 ++++ .../Compiler/CheckTypeDeclarationsPassTest.php | 18 ++++++++++++++++++ 2 files changed, 22 insertions(+) diff --git a/src/Symfony/Component/DependencyInjection/Compiler/AbstractRecursivePass.php b/src/Symfony/Component/DependencyInjection/Compiler/AbstractRecursivePass.php index f7a2176ebcece..b990ad828c1d2 100644 --- a/src/Symfony/Component/DependencyInjection/Compiler/AbstractRecursivePass.php +++ b/src/Symfony/Component/DependencyInjection/Compiler/AbstractRecursivePass.php @@ -202,6 +202,10 @@ protected function getReflectionMethod(Definition $definition, string $method) return new \ReflectionMethod(static function (...$arguments) {}, '__invoke'); } + if ($r->hasMethod('__callStatic') && ($r = $r->getMethod('__callStatic')) && $r->isPublic()) { + return new \ReflectionMethod(static function (...$arguments) {}, '__invoke'); + } + throw new RuntimeException(sprintf('Invalid service "%s": method "%s()" does not exist.', $this->currentId, $class !== $this->currentId ? $class.'::'.$method : $method)); } diff --git a/src/Symfony/Component/DependencyInjection/Tests/Compiler/CheckTypeDeclarationsPassTest.php b/src/Symfony/Component/DependencyInjection/Tests/Compiler/CheckTypeDeclarationsPassTest.php index 90a5248f1e47d..9101f7fb5b873 100644 --- a/src/Symfony/Component/DependencyInjection/Tests/Compiler/CheckTypeDeclarationsPassTest.php +++ b/src/Symfony/Component/DependencyInjection/Tests/Compiler/CheckTypeDeclarationsPassTest.php @@ -1015,6 +1015,17 @@ public function testCallableClass() $this->addToAssertionCount(1); } + public function testStaticCallableClass() + { + $container = new ContainerBuilder(); + $container->register('foo', StaticCallableClass::class) + ->setFactory([StaticCallableClass::class, 'staticMethodCall']); + + (new CheckTypeDeclarationsPass())->process($container); + + $this->addToAssertionCount(1); + } + public function testIgnoreDefinitionFactoryArgument() { $container = new ContainerBuilder(); @@ -1050,3 +1061,10 @@ public function __call($name, $arguments) { } } + +class StaticCallableClass +{ + public static function __callStatic($name, $arguments) + { + } +} From 02d2769914c4953dfa3e926ad8a51ec6a776020d Mon Sep 17 00:00:00 2001 From: symfonyaml <> Date: Mon, 21 Oct 2024 17:02:42 +0200 Subject: [PATCH 013/303] [Validator] [Choice] Fix callback option if not array returned --- .../Validator/Constraints/ChoiceValidator.php | 3 +++ .../Tests/Constraints/ChoiceValidatorTest.php | 18 ++++++++++++++++++ 2 files changed, 21 insertions(+) diff --git a/src/Symfony/Component/Validator/Constraints/ChoiceValidator.php b/src/Symfony/Component/Validator/Constraints/ChoiceValidator.php index a1c47a6bb22ed..5fa5318ceac39 100644 --- a/src/Symfony/Component/Validator/Constraints/ChoiceValidator.php +++ b/src/Symfony/Component/Validator/Constraints/ChoiceValidator.php @@ -55,6 +55,9 @@ public function validate($value, Constraint $constraint) throw new ConstraintDefinitionException('The Choice constraint expects a valid callback.'); } $choices = $choices(); + if (!is_array($choices)) { + throw new ConstraintDefinitionException(sprintf('The Choice constraint callback "%s" is expected to return an array, but returned "%s".', trim($this->formatValue($constraint->callback), '"'), get_debug_type($choices))); + } } else { $choices = $constraint->choices; } diff --git a/src/Symfony/Component/Validator/Tests/Constraints/ChoiceValidatorTest.php b/src/Symfony/Component/Validator/Tests/Constraints/ChoiceValidatorTest.php index 5c3bcc4720353..d625884ecc8f7 100644 --- a/src/Symfony/Component/Validator/Tests/Constraints/ChoiceValidatorTest.php +++ b/src/Symfony/Component/Validator/Tests/Constraints/ChoiceValidatorTest.php @@ -39,6 +39,11 @@ public function objectMethodCallback() return ['foo', 'bar']; } + public static function staticCallbackInvalid() + { + return null; + } + public function testExpectArrayIfMultipleIsTrue() { $this->expectException(UnexpectedValueException::class); @@ -134,6 +139,19 @@ public function testValidChoiceCallbackContextMethod() $this->assertNoViolation(); } + public function testInvalidChoiceCallbackContextMethod() + { + $this->expectException(ConstraintDefinitionException::class); + $this->expectExceptionMessage('The Choice constraint callback "staticCallbackInvalid" is expected to return an array, but returned " 8000 null".'); + + // search $this for "staticCallbackInvalid" + $this->setObject($this); + + $constraint = new Choice(['callback' => 'staticCallbackInvalid']); + + $this->validator->validate('bar', $constraint); + } + public function testValidChoiceCallbackContextObjectMethod() { // search $this for "objectMethodCallback" From a210bdae8ed72bf3f046be278e62a5518418ba57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Holger=20L=C3=B6sken?= Date: Wed, 23 Oct 2024 01:43:24 +0200 Subject: [PATCH 014/303] [Notifier] Improve Telegrams markdown escaping --- .../Bridge/Telegram/TelegramTransport.php | 15 ++++++++++++++- .../Telegram/Tests/TelegramTransportTest.php | 2 +- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/Notifier/Bridge/Telegram/TelegramTransport.php b/src/Symfony/Component/Notifier/Bridge/Telegram/TelegramTransport.php index 975a5c1d38ad2..9a3648ed8ec94 100644 --- a/src/Symfony/Component/Notifier/Bridge/Telegram/TelegramTransport.php +++ b/src/Symfony/Component/Notifier/Bridge/Telegram/TelegramTransport.php @@ -89,7 +89,20 @@ protected function doSend(MessageInterface $message): SentMessage if (!isset($options['parse_mode']) || TelegramOptions::PARSE_MODE_MARKDOWN_V2 === $options['parse_mode']) { $options['parse_mode'] = TelegramOptions::PARSE_MODE_MARKDOWN_V2; - $text = preg_replace('/([_*\[\]()~`>#+\-=|{}.!\\\\])/', '\\\\$1', $text); + /* + * Just replace the obvious chars according to Telegram documentation. + * Do not try to find pairs or replace chars, that occur in pairs like + * - *bold text* + * - _italic text_ + * - __underlined text__ + * - various notations of images, f. ex. [title](url) + * - `code samples`. + * + * These formats should be taken care of when the message is constructed. + * + * @see https://core.telegram.org/bots/api#markdownv2-style + */ + $text = preg_replace('/([.!#>+-=|{}~])/', '\\\\$1', $text); } if (isset($options['upload'])) { diff --git a/src/Symfony/Component/Notifier/Bridge/Telegram/Tests/TelegramTransportTest.php b/src/Symfony/Component/Notifier/Bridge/Telegram/Tests/TelegramTransportTest.php index c4e6e24f71a2a..80980b369ba05 100644 --- a/src/Symfony/Component/Notifier/Bridge/Telegram/Tests/TelegramTransportTest.php +++ b/src/Symfony/Component/Notifier/Bridge/Telegram/Tests/TelegramTransportTest.php @@ -265,7 +265,7 @@ public function testSendWithMarkdownShouldEscapeSpecialCharacters() $expectedBody = [ 'chat_id' => 'testChannel', - 'text' => 'I contain special characters \_ \* \[ \] \( \) \~ \` \> \# \+ \- \= \| \{ \} \. \! \\\\ to send\.', + 'text' => 'I contain special characters _ * [ ] ( ) \~ ` \> \# \+ \- \= \| \{ \} \. \! \ to send\.', 'parse_mode' => 'MarkdownV2', ]; From 8ccc0e4bde943c5c438782cdb664db44583ba665 Mon Sep 17 00:00:00 2001 From: eRIZ Date: Tue, 21 May 2024 20:55:10 +0200 Subject: [PATCH 015/303] [Serializer] fixed object normalizer for a class with `cancel` method --- .../Mapping/Loader/AttributeLoader.php | 2 +- .../Normalizer/GetSetMethodNormalizer.php | 8 +- .../Normalizer/ObjectNormalizer.php | 5 +- .../Attributes/AccessorishGetters.php | 39 ++++++++++ .../Loader/AttributeLoaderTestCase.php | 17 ++++ .../Normalizer/GetSetMethodNormalizerTest.php | 51 ++++++++++++ .../Tests/Normalizer/ObjectNormalizerTest.php | 78 +++++++++++++++++++ 7 files changed, 194 insertions(+), 6 deletions(-) create mode 100644 src/Symfony/Component/Serializer/Tests/Fixtures/Attributes/AccessorishGetters.php diff --git a/src/Symfony/Component/Serializer/Mapping/Loader/AttributeLoader.php b/src/Symfony/Component/Serializer/Mapping/Loader/AttributeLoader.php index 8acd5a8c58ce6..6bd967b5f4398 100644 --- a/src/Symfony/Component/Serializer/Mapping/Loader/AttributeLoader.php +++ b/src/Symfony/Component/Serializer/Mapping/Loader/AttributeLoader.php @@ -129,7 +129,7 @@ public function loadClassMetadata(ClassMetadataInterface $classMetadata): bool } $accessorOrMutator = preg_match('/^(get|is|has|set)(.+)$/i', $method->name, $matches); - if ($accessorOrMutator) { + if ($accessorOrMutator && !ctype_lower($matches[2][0])) { $attributeName = lcfirst($matches[2]); if (isset($attributesMetadata[$attributeName])) { diff --git a/src/Symfony/Component/Serializer/Normalizer/GetSetMethodNormalizer.php b/src/Symfony/Component/Serializer/Normalizer/GetSetMethodNormalizer.php index 50dd48628e94c..951005545f5e9 100644 --- a/src/Symfony/Component/Serializer/Normalizer/GetSetMethodNormalizer.php +++ b/src/Symfony/Component/Serializer/Normalizer/GetSetMethodNormalizer.php @@ -105,8 +105,8 @@ private function isGetMethod(\ReflectionMethod $method): bool return !$method->isStatic() && !($method->getAttributes(Ignore::class) || $method->getAttributes(LegacyIgnore::class)) && !$method->getNumberOfRequiredParameters() - && ((2 < ($methodLength = \strlen($method->name)) && str_starts_with($method->name, 'is')) - || (3 < $methodLength && (str_starts_with($method->name, 'has') || str_starts_with($method->name, 'get'))) + && ((2 < ($methodLength = \strlen($method->name)) && str_starts_with($method->name, 'is') && !ctype_lower($method->name[2])) + || (3 < $methodLength && (str_starts_with($method->name, 'has') || str_starts_with($method->name, 'get')) && !ctype_lower($method->name[3])) ); } @@ -118,7 +118,9 @@ private function isSetMethod(\ReflectionMethod $method): bool return !$method->isStatic() && !$method->getAttributes(Ignore::class) && 0 < $method->getNumberOfParameters() - && str_starts_with($method->name, 'set'); + && str_starts_with($method->name, 'set') + && !ctype_lower($method->name[3]) + ; } protected function extractAttributes(object $object, ?string $format = null, array $context = []): array diff --git a/src/Symfony/Component/Serializer/Normalizer/ObjectNormalizer.php b/src/Symfony/Component/Serializer/Normalizer/ObjectNormalizer.php index c8473a62cfcc0..e93d7b4cc5bc8 100644 --- a/src/Symfony/Component/Serializer/Normalizer/ObjectNormalizer.php +++ b/src/Symfony/Component/Serializer/Normalizer/ObjectNormalizer.php @@ -100,7 +100,8 @@ protected function extractAttributes(object $object, ?string $format = null, arr $name = $reflMethod->name; $attributeName = null; - if (3 < \strlen($name) && match ($name[0]) { + // ctype_lower check to find out if method looks like accessor but actually is not, e.g. hash, cancel + if (3 < \strlen($name) && !ctype_lower($name[3]) && match ($name[0]) { 'g' => str_starts_with($name, 'get'), 'h' => str_starts_with($name, 'has'), 'c' => str_starts_with($name, 'can'), @@ -112,7 +113,7 @@ protected function extractAttributes(object $object, ?string $format = null, arr if (!$reflClass->hasProperty($attributeName)) { $attributeName = lcfirst($attributeName); } - } elseif ('is' !== $name && str_starts_with($name, 'is')) { + } elseif ('is' !== $name && str_starts_with($name, 'is') && !ctype_lower($name[2])) { // issers $attributeName = substr($name, 2); diff --git a/src/Symfony/Component/Serializer/Tests/Fixtures/Attributes/AccessorishGetters.php b/src/Symfony/Component/Serializer/Tests/Fixtures/Attributes/AccessorishGetters.php new file mode 100644 index 0000000000000..f434e84f33dd0 --- /dev/null +++ b/src/Symfony/Component/Serializer/Tests/Fixtures/Attributes/AccessorishGetters.php @@ -0,0 +1,39 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Symfony\Component\Serializer\Tests\Fixtures\Attributes; + +class AccessorishGetters +{ + public function hash(): void + { + } + + public function cancel() + { + } + + public function getField1() + { + } + + public function isField2() + { + } + + public function hasField3() + { + } + + public function setField4() + { + } +} diff --git a/src/Symfony/Component/Serializer/Tests/Mapping/Loader/AttributeLoaderTestCase.php b/src/Symfony/Component/Serializer/Tests/Mapping/Loader/AttributeLoaderTestCase.php index 99615d3823bef..73cb674c28450 100644 --- a/src/Symfony/Component/Serializer/Tests/Mapping/Loader/AttributeLoaderTestCase.php +++ b/src/Symfony/Component/Serializer/Tests/Mapping/Loader/AttributeLoaderTestCase.php @@ -21,6 +21,7 @@ use Symfony\Component\Serializer\Mapping\Loader\AnnotationLoader; use Symfony\Component\Serializer\Mapping\Loader\AttributeLoader; use Symfony\Component\Serializer\Mapping\Loader\LoaderInterface; +use Symfony\Component\Serializer\Tests\Fixtures\Attributes\AccessorishGetters; use Symfony\Component\Serializer\Tests\Mapping\Loader\Features\ContextMappingTestTrait; use Symfony\Component\Serializer\Tests\Mapping\TestClassMetadataFactory; @@ -212,6 +213,22 @@ public function testLoadGroupsOnClass() self::assertSame(['a'], $attributesMetadata['baz']->getGroups()); } + public function testIgnoresAccessorishGetters() + { + $classMetadata = new ClassMetadata(AccessorishGetters::class); + $this->loader->loadClassMetadata($classMetadata); + + $attributesMetadata = $classMetadata->getAttributesMetadata(); + + self::assertCount(4, $classMetadata->getAttributesMetadata()); + + self::assertArrayHasKey('field1', $attributesMetadata); + self::assertArrayHasKey('field2', $attributesMetadata); + self::assertArrayHasKey('field3', $attributesMetadata); + self::assertArrayHasKey('field4', $attributesMetadata); + self::assertArrayNotHasKey('h', $attributesMetadata); + } + /** * @group legacy */ diff --git a/src/Symfony/Component/Serializer/Tests/Normalizer/GetSetMethodNormalizerTest.php b/src/Symfony/Component/Serializer/Tests/Normalizer/GetSetMethodNormalizerTest.php index ca5d25910d5d1..4398fbdab8b90 100644 --- a/src/Symfony/Component/Serializer/Tests/Normalizer/GetSetMethodNormalizerTest.php +++ b/src/Symfony/Component/Serializer/Tests/Normalizer/GetSetMethodNormalizerTest.php @@ -515,6 +515,14 @@ public function testNormalizeWithDiscriminator() $this->assertSame(['type' => 'one', 'url' => 'URL_ONE'], $normalizer->normalize(new GetSetMethodDiscriminatedDummyOne())); } + public function testNormalizeWithMethodNamesSimilarToAccessors() + { + $classMetadataFactory = new ClassMetadataFactory(new AttributeLoader()); + $normalizer = new GetSetMethodNormalizer($classMetadataFactory); + + $this->assertSame(['class' => 'class', 123 => 123], $normalizer->normalize(new GetSetWithAccessorishMethod())); + } + public function testDenormalizeWithDiscriminator() { $classMetadataFactory = new ClassMetadataFactory(new AttributeLoader()); @@ -902,3 +910,46 @@ public function setBar($bar = null, $other = true) $this->bar = $bar; } } + +class GetSetWithAccessorishMethod +{ + public function cancel() + { + return 'cancel'; + } + + public function hash() + { + return 'hash'; + } + + public function getClass() + { + return 'class'; + } + + public function setClass() + { + } + + public function get123() + { + return 123; + } + + public function set123() + { + } + + public function gettings() + { + } + + public function settings() + { + } + + public function isolate() + { + } +} diff --git a/src/Symfony/Component/Serializer/Tests/Normalizer/ObjectNormalizerTest.php b/src/Symfony/Component/Serializer/Tests/Normalizer/ObjectNormalizerTest.php index 5b028e8c05a5f..822c0016eadf3 100644 --- a/src/Symfony/Component/Serializer/Tests/Normalizer/ObjectNormalizerTest.php +++ b/src/Symfony/Component/Serializer/Tests/Normalizer/ObjectNormalizerTest.php @@ -937,6 +937,24 @@ public function testObjectNormalizerWithAttributeLoaderAndObjectHasStaticPropert $normalizer = new ObjectNormalizer(new ClassMetadataFactory(new AttributeLoader())); $this->assertSame([], $normalizer->normalize($class)); } + + public function testNormalizeWithMethodNamesSimilarToAccessors() + { + $classMetadataFactory = new ClassMetadataFactory(new AttributeLoader()); + $normalizer = new ObjectNormalizer($classMetadataFactory); + + $object = new ObjectWithAccessorishMethods(); + $normalized = $normalizer->normalize($object); + + $this->assertFalse($object->isAccessorishCalled()); + $this->assertSame([ + 'accessorishCalled' => false, + 'tell' => true, + 'class' => true, + 'responsibility' => true, + 123 => 321 + ], $normalized); + } } class ProxyObjectDummy extends ObjectDummy @@ -1219,3 +1237,63 @@ class ObjectDummyWithIgnoreAttributeAndPrivateProperty private $private = 'private'; } + +class ObjectWithAccessorishMethods +{ + private $accessorishCalled = false; + + public function isAccessorishCalled() + { + return $this->accessorishCalled; + } + + public function cancel() + { + $this->accessorishCalled = true; + } + + public function hash() + { + $this->accessorishCalled = true; + } + + public function canTell() + { + return true; + } + + public function getClass() + { + return true; + } + + public function hasResponsibility() + { + return true; + } + + public function get_foo() + { + return 'bar'; + } + + public function get123() + { + return 321; + } + + public function gettings() + { + $this->accessorishCalled = true; + } + + public function settings() + { + $this->accessorishCalled = true; + } + + public function isolate() + { + $this->accessorishCalled = true; + } +} From e13f6bf0bf41089c85f6ab75e886af190a5158a5 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Wed, 23 Oct 2024 22:16:43 +0200 Subject: [PATCH 016/303] fix translation file syntax --- .../Validator/Resources/translations/validators.tr.xlf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.tr.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.tr.xlf index 5c4157d684496..93848e9442742 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.tr.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.tr.xlf @@ -224,7 +224,7 @@ This value is not a valid International Bank Account Number (IBAN). - Bu değer geçerli bir Uluslararası Banka Hesap Numarası (IBAN) değildir. + Bu değer geçerli bir Uluslararası Banka Hesap Numarası (IBAN) değildir. This value is not a valid ISBN-10. From c6ed3c82e0cf1489a45fa4399d127df5ef43bc3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?B=C3=A1lint=20Szekeres?= Date: Thu, 17 Oct 2024 13:18:53 +0200 Subject: [PATCH 017/303] [Mime] fix encoding issue with UTF-8 addresses containing doubles spaces --- .../Component/Mime/Header/AbstractHeader.php | 14 ++++++++++++++ .../Mime/Tests/Header/MailboxHeaderTest.php | 8 ++++++++ 2 files changed, 22 insertions(+) diff --git a/src/Symfony/Component/Mime/Header/AbstractHeader.php b/src/Symfony/Component/Mime/Header/AbstractHeader.php index d61df570bff73..2670367531e70 100644 --- a/src/Symfony/Component/Mime/Header/AbstractHeader.php +++ b/src/Symfony/Component/Mime/Header/AbstractHeader.php @@ -180,6 +180,20 @@ protected function getEncodableWordTokens(string $string): array $tokens[] = $encodedToken; } + foreach ($tokens as $i => $token) { + // whitespace(s) between 2 encoded tokens + if ( + 0 < $i + && isset($tokens[$i + 1]) + && preg_match('~^[\t ]+$~', $token) + && $this->tokenNeedsEncoding($tokens[$i - 1]) + && $this->tokenNeedsEncoding($tokens[$i + 1]) + ) { + $tokens[$i - 1] .= $token.$tokens[$i + 1]; + array_splice($tokens, $i, 2); + } + } + return $tokens; } diff --git a/src/Symfony/Component/Mime/Tests/Header/MailboxHeaderTest.php b/src/Symfony/Component/Mime/Tests/Header/MailboxHeaderTest.php index 2fc8e1e881c27..bddadee0902db 100644 --- a/src/Symfony/Component/Mime/Tests/Header/MailboxHeaderTest.php +++ b/src/Symfony/Component/Mime/Tests/Header/MailboxHeaderTest.php @@ -62,6 +62,14 @@ public function testUtf8CharsInLocalPart() { $header = new MailboxHeader('Sender', new Address('fabïen@symfony.com')); $this->assertSame('fabïen@symfony.com', $header->getBodyAsString()); + + // name with single space + $header = new MailboxHeader('Sender', new Address('fabïen@symfony.com', 'Fabïen Pötencier')); + $this->assertSame('=?utf-8?Q?Fab=C3=AFen_P=C3=B6tencier?= ', $header->getBodyAsString()); + + // name with double spaces + $header = new MailboxHeader('Sender', new Address('fabïen@symfony.com', 'Fabïen Pötencier')); + $this->assertSame('=?utf-8?Q?Fab=C3=AFen__P=C3=B6tencier?= ', $header->getBodyAsString()); } public function testToString() From cf11e017399e8d3ab4d4db681b8d0d5064ebacaf Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Wed, 23 Oct 2024 22:39:31 +0200 Subject: [PATCH 018/303] ensure compatibility with Twig 3.15 --- src/Symfony/Bridge/Twig/Node/DumpNode.php | 29 +++++++++++++++---- .../Bridge/Twig/Node/StopwatchNode.php | 10 ++++++- src/Symfony/Bridge/Twig/Node/TransNode.php | 3 +- .../TranslationDefaultDomainNodeVisitor.php | 6 ++-- .../Bridge/Twig/Tests/Node/DumpNodeTest.php | 7 +++-- .../Bridge/Twig/Tests/Node/FormThemeTest.php | 5 ++-- .../Node/SearchAndRenderBlockNodeTest.php | 21 +++++++------- .../Bridge/Twig/Tests/Node/TransNodeTest.php | 3 +- .../TranslationNodeVisitorTest.php | 3 +- .../TokenParser/FormThemeTokenParserTest.php | 13 +++++---- .../Twig/TokenParser/DumpTokenParser.php | 3 +- .../Twig/TokenParser/StopwatchTokenParser.php | 3 +- 12 files changed, 71 insertions(+), 35 deletions(-) diff --git a/src/Symfony/Bridge/Twig/Node/DumpNode.php b/src/Symfony/Bridge/Twig/Node/DumpNode.php index 01a2eef8a78ae..b4313b1a2e6ef 100644 --- a/src/Symfony/Bridge/Twig/Node/DumpNode.php +++ b/src/Symfony/Bridge/Twig/Node/DumpNode.php @@ -14,6 +14,7 @@ use Twig\Attribute\FirstClassTwigCallableReady; use Twig\Attribute\YieldReady; use Twig\Compiler; +use Twig\Node\Expression\Variable\LocalVariable; use Twig\Node\Node; /** @@ -22,10 +23,20 @@ #[YieldReady] final class DumpNode extends Node { + /** + * @var LocalVariable|string + */ private $varPrefix; - public function __construct(string $varPrefix, ?Node $values, int $lineno, ?string $tag = null) + /** + * @param LocalVariable|string $varPrefix + */ + public function __construct($varPrefix, ?Node $values, int $lineno, ?string $tag = null) { + if (!\is_string($varPrefix) && !$varPrefix instanceof LocalVariable) { + throw new \TypeError(sprintf('Expected a string or an instance of "%s", but got "%s".', LocalVariable::class, get_debug_type($varPrefix))); + } + $nodes = []; if (null !== $values) { $nodes['values'] = $values; @@ -42,6 +53,12 @@ public function __construct(string $varPrefix, ?Node $values, int $lineno, ?stri public function compile(Compiler $compiler): void { + if ($this->varPrefix instanceof LocalVariable) { + $varPrefix = $this->varPrefix->getAttribute('name'); + } else { + $varPrefix = $this->varPrefix; + } + $compiler ->write("if (\$this->env->isDebug()) {\n") ->indent(); @@ -49,18 +66,18 @@ public function compile(Compiler $compiler): void if (!$this->hasNode('values')) { // remove embedded templates (macros) from the context $compiler - ->write(sprintf('$%svars = [];'."\n", $this->varPrefix)) - ->write(sprintf('foreach ($context as $%1$skey => $%1$sval) {'."\n", $this->varPrefix)) + ->write(sprintf('$%svars = [];'."\n", $varPrefix)) + ->write(sprintf('foreach ($context as $%1$skey => $%1$sval) {'."\n", $varPrefix)) ->indent() - ->write(sprintf('if (!$%sval instanceof \Twig\Template) {'."\n", $this->varPrefix)) + ->write(sprintf('if (!$%sval instanceof \Twig\Template) {'."\n", $varPrefix)) ->indent() - ->write(sprintf('$%1$svars[$%1$skey] = $%1$sval;'."\n", $this->varPrefix)) + ->write(sprintf('$%1$svars[$%1$skey] = $%1$sval;'."\n", $varPrefix)) ->outdent() ->write("}\n") ->outdent() ->write("}\n") ->addDebugInfo($this) - ->write(sprintf('\Symfony\Component\VarDumper\VarDumper::dump($%svars);'."\n", $this->varPrefix)); + ->write(sprintf('\Symfony\Component\VarDumper\VarDumper::dump($%svars);'."\n", $varPrefix)); } elseif (($values = $this->getNode('values')) && 1 === $values->count()) { $compiler ->addDebugInfo($this) diff --git a/src/Symfony/Bridge/Twig/Node/StopwatchNode.php b/src/Symfony/Bridge/Twig/Node/StopwatchNode.php index 239d1ca654bca..e8ac13d6eab39 100644 --- a/src/Symfony/Bridge/Twig/Node/StopwatchNode.php +++ b/src/Symfony/Bridge/Twig/Node/StopwatchNode.php @@ -15,6 +15,7 @@ use Twig\Attribute\YieldReady; use Twig\Compiler; use Twig\Node\Expression\AssignNameExpression; +use Twig\Node\Expression\Variable\LocalVariable; use Twig\Node\Node; /** @@ -25,8 +26,15 @@ #[YieldReady] final class StopwatchNode extends Node { - public function __construct(Node $name, Node $body, AssignNameExpression $var, int $lineno = 0, ?string $tag = null) + /** + * @param AssignNameExpression|LocalVariable $var + */ + public function __construct(Node $name, Node $body, $var, int $lineno = 0, ?string $tag = null) { + if (!$var instanceof AssignNameExpression && !$var instanceof LocalVariable) { + throw new \TypeError(sprintf('Expected an instance of "%s" or "%s", but got "%s".', AssignNameExpression::class, LocalVariable::class, get_debug_type($var))); + } + if (class_exists(FirstClassTwigCallableReady::class)) { parent::__construct(['body' => $body, 'name' => $name, 'var' => $var], [], $lineno); } else { diff --git a/src/Symfony/Bridge/Twig/Node/TransNode.php b/src/Symfony/Bridge/Twig/Node/TransNode.php index a711a7cab59cb..c1080fec4db29 100644 --- a/src/Symfony/Bridge/Twig/Node/TransNode.php +++ b/src/Symfony/Bridge/Twig/Node/TransNode.php @@ -18,6 +18,7 @@ use Twig\Node\Expression\ArrayExpression; use Twig\Node\Expression\ConstantExpression; use Twig\Node\Expression\NameExpression; +use Twig\Node\Expression\Variable\ContextVariable; use Twig\Node\Node; use Twig\Node\TextNode; @@ -126,7 +127,7 @@ private function compileString(Node $body, ArrayExpression $vars, bool $ignoreSt if ('count' === $var && $this->hasNode('count')) { $vars->addElement($this->getNode('count'), $key); } else { - $varExpr = new NameExpression($var, $body->getTemplateLine()); + $varExpr = class_exists(ContextVariable::class) ? new ContextVariable($var, $body->getTemplateLine()) : new NameExpression($var, $body->getTemplateLine()); $varExpr->setAttribute('ignore_strict_check', $ignoreStrictCheck); $vars->addElement($varExpr, $key); } diff --git a/src/Symfony/Bridge/Twig/NodeVisitor/TranslationDefaultDomainNodeVisitor.php b/src/Symfony/Bridge/Twig/NodeVisitor/TranslationDefaultDomainNodeVisitor.php index d218f62eec85f..2bbfc4ab77cfe 100644 --- a/src/Symfony/Bridge/Twig/NodeVisitor/TranslationDefaultDomainNodeVisitor.php +++ b/src/Symfony/Bridge/Twig/NodeVisitor/TranslationDefaultDomainNodeVisitor.php @@ -20,6 +20,8 @@ use Twig\Node\Expression\ConstantExpression; use Twig\Node\Expression\FilterExpression; use Twig\Node\Expression\NameExpression; +use Twig\Node\Expression\Variable\AssignContextVariable; +use Twig\Node\Expression\Variable\ContextVariable; use Twig\Node\ModuleNode; use Twig\Node\Node; use Twig\Node\Nodes; @@ -51,8 +53,8 @@ public function enterNode(Node $node, Environment $env): Node return $node; } else { $var = $this->getVarName(); - $name = new AssignNameExpression($var, $node->getTemplateLine()); - $this->scope->set('domain', new NameExpression($var, $node->getTemplateLine())); + $name = class_exists(AssignContextVariable::class) ? new AssignContextVariable($var, $node->getTemplateLine()) : new AssignNameExpression($var, $node->getTemplateLine()); + $this->scope->set('domain', class_exists(ContextVariable::class) ? new ContextVariable($var, $node->getTemplateLine()) : new NameExpression($var, $node->getTemplateLine())); if (class_exists(Nodes::class)) { return new SetNode(false, new Nodes([$name]), new Nodes([$node->getNode('expr')]), $node->getTemplateLine()); diff --git a/src/Symfony/Bridge/Twig/Tests/Node/DumpNodeTest.php b/src/Symfony/Bridge/Twig/Tests/Node/DumpNodeTest.php index a19ba0414863d..6d584c89b44b3 100644 --- a/src/Symfony/Bridge/Twig/Tests/Node/DumpNodeTest.php +++ b/src/Symfony/Bridge/Twig/Tests/Node/DumpNodeTest.php @@ -17,6 +17,7 @@ use Twig\Environment; use Twig\Loader\LoaderInterface; use Twig\Node\Expression\NameExpression; +use Twig\Node\Expression\Variable\ContextVariable; use Twig\Node\Node; use Twig\Node\Nodes; @@ -74,7 +75,7 @@ public function testOneVar() { if (class_exists(Nodes::class)) { $vars = new Nodes([ - new NameExpression('foo', 7), + new ContextVariable('foo', 7), ]); } else { $vars = new Node([ @@ -104,8 +105,8 @@ public function testMultiVars() { if (class_exists(Nodes::class)) { $vars = new Nodes([ - new NameExpression('foo', 7), - new NameExpression('bar', 7), + new ContextVariable('foo', 7), + new ContextVariable('bar', 7), ]); } else { $vars = new Node([ diff --git a/src/Symfony/Bridge/Twig/Tests/Node/FormThemeTest.php b/src/Symfony/Bridge/Twig/Tests/Node/FormThemeTest.php index d211bf26974c4..de108056b6d9b 100644 --- a/src/Symfony/Bridge/Twig/Tests/Node/FormThemeTest.php +++ b/src/Symfony/Bridge/Twig/Tests/Node/FormThemeTest.php @@ -22,6 +22,7 @@ use Twig\Node\Expression\ArrayExpression; use Twig\Node\Expression\ConstantExpression; use Twig\Node\Expression\NameExpression; +use Twig\Node\Expression\Variable\ContextVariable; use Twig\Node\Node; use Twig\Node\Nodes; @@ -31,7 +32,7 @@ class FormThemeTest extends TestCase public function testConstructor() { - $form = new NameExpression('form', 0); + $form = class_exists(ContextVariable::class) ? new ContextVariable('form', 0) : new NameExpression('form', 0); if (class_exists(Nodes::class)) { $resources = new Nodes([ new ConstantExpression('tpl1', 0), @@ -53,7 +54,7 @@ public function testConstructor() public function testCompile() { - $form = new NameExpression('form', 0); + $form = class_exists(ContextVariable::class) ? new ContextVariable('form', 0) : new NameExpression('form', 0); $resources = new ArrayExpression([ new ConstantExpression(1, 0), new ConstantExpression('tpl1', 0), diff --git a/src/Symfony/Bridge/Twig/Tests/Node/SearchAndRenderBlockNodeTest.php b/src/Symfony/Bridge/Twig/Tests/Node/SearchAndRenderBlockNodeTest.php index 582eb6d03c377..5c2bacf19d5f8 100644 --- a/src/Symfony/Bridge/Twig/Tests/Node/SearchAndRenderBlockNodeTest.php +++ b/src/Symfony/Bridge/Twig/Tests/Node/SearchAndRenderBlockNodeTest.php @@ -22,6 +22,7 @@ use Twig\Node\Expression\ConditionalExpression; use Twig\Node\Expression\ConstantExpression; use Twig\Node\Expression\NameExpression; +use Twig\Node\Expression\Variable\ContextVariable; use Twig\Node\Node; use Twig\Node\Nodes; use Twig\TwigFunction; @@ -32,7 +33,7 @@ public function testCompileWidget() { if (class_exists(Nodes::class)) { $arguments = new Nodes([ - new NameExpression('form', 0), + new ContextVariable('form', 0), ]); } else { $arguments = new Node([ @@ -61,7 +62,7 @@ public function testCompileWidgetWithVariables() { if (class_exists(Nodes::class)) { $arguments = new Nodes([ - new NameExpression('form', 0), + new ContextVariable('form', 0), new ArrayExpression([ new ConstantExpression('foo', 0), new ConstantExpression('bar', 0), @@ -98,7 +99,7 @@ public function testCompileLabelWithLabel() { if (class_exists(Nodes::class)) { $arguments = new Nodes([ - new NameExpression('form', 0), + new ContextVariable('form', 0), new ConstantExpression('my label', 0), ]); } else { @@ -129,7 +130,7 @@ public function testCompileLabelWithNullLabel() { if (class_exists(Nodes::class)) { $arguments = new Nodes([ - new NameExpression('form', 0), + new ContextVariable('form', 0), new ConstantExpression(null, 0), ]); } else { @@ -162,7 +163,7 @@ public function testCompileLabelWithEmptyStringLabel() { if (class_exists(Nodes::class)) { $arguments = new Nodes([ - new NameExpression('form', 0), + new ContextVariable('form', 0), new ConstantExpression('', 0), ]); } else { @@ -195,7 +196,7 @@ public function testCompileLabelWithDefaultLabel() { if (class_exists(Nodes::class)) { $arguments = new Nodes([ - new NameExpression('form', 0), + new ContextVariable('form', 0), ]); } else { $arguments = new Node([ @@ -224,7 +225,7 @@ public function testCompileLabelWithAttributes() { if (class_exists(Nodes::class)) { $arguments = new Nodes([ - new NameExpression('form', 0), + new ContextVariable('form', 0), new ConstantExpression(null, 0), new ArrayExpression([ new ConstantExpression('foo', 0), @@ -266,7 +267,7 @@ public function testCompileLabelWithLabelAndAttributes() { if (class_exists(Nodes::class)) { $arguments = new Nodes([ - new NameExpression('form', 0), + new ContextVariable('form', 0), new ConstantExpression('value in argument', 8000 0), new ArrayExpression([ new ConstantExpression('foo', 0), @@ -309,7 +310,7 @@ public function testCompileLabelWithLabelThatEvaluatesToNull() { if (class_exists(Nodes::class)) { $arguments = new Nodes([ - new NameExpression('form', 0), + new ContextVariable('form', 0), new ConditionalExpression( // if new ConstantExpression(true, 0), @@ -360,7 +361,7 @@ public function testCompileLabelWithLabelThatEvaluatesToNullAndAttributes() { if (class_exists(Nodes::class)) { $arguments = new Nodes([ - new NameExpression('form', 0), + new ContextVariable('form', 0), new ConditionalExpression( // if new ConstantExpression(true, 0), diff --git a/src/Symfony/Bridge/Twig/Tests/Node/TransNodeTest.php b/src/Symfony/Bridge/Twig/Tests/Node/TransNodeTest.php index 1ac37b9c64a16..a6b54f53f580e 100644 --- a/src/Symfony/Bridge/Twig/Tests/Node/TransNodeTest.php +++ b/src/Symfony/Bridge/Twig/Tests/Node/TransNodeTest.php @@ -18,6 +18,7 @@ use Twig\Environment; use Twig\Loader\LoaderInterface; use Twig\Node\Expression\NameExpression; +use Twig\Node\Expression\Variable\ContextVariable; use Twig\Node\TextNode; /** @@ -28,7 +29,7 @@ class TransNodeTest extends TestCase public function testCompileStrict() { $body = new TextNode('trans %var%', 0); - $vars = new NameExpression('foo', 0); + $vars = class_exists(ContextVariable::class) ? new ContextVariable('foo', 0) : new NameExpression('foo', 0); $node = new TransNode($body, null, null, $vars); $env = new Environment($this->createMock(LoaderInterface::class), ['strict_variables' => true]); diff --git a/src/Symfony/Bridge/Twig/Tests/NodeVisitor/TranslationNodeVisitorTest.php b/src/Symfony/Bridge/Twig/Tests/NodeVisitor/TranslationNodeVisitorTest.php index 96134b6ee8c37..6dbd0d273d9fc 100644 --- a/src/Symfony/Bridge/Twig/Tests/NodeVisitor/TranslationNodeVisitorTest.php +++ b/src/Symfony/Bridge/Twig/Tests/NodeVisitor/TranslationNodeVisitorTest.php @@ -20,6 +20,7 @@ use Twig\Node\Expression\ConstantExpression; use Twig\Node\Expression\FilterExpression; use Twig\Node\Expression\NameExpression; +use Twig\Node\Expression\Variable\ContextVariable; use Twig\Node\Node; use Twig\Node\Nodes; use Twig\TwigFilter; @@ -44,7 +45,7 @@ public function testMessageExtractionWithInvalidDomainNode() if (class_exists(Nodes::class)) { $n = new Nodes([ new ArrayExpression([], 0), - new NameExpression('variable', 0), + new ContextVariable('variable', 0), ]); } else { $n = new Node([ diff --git a/src/Symfony/Bridge/Twig/Tests/TokenParser/FormThemeTokenParserTest.php b/src/Symfony/Bridge/Twig/Tests/TokenParser/FormThemeTokenParserTest.php index c9c0ce80c1b2d..02b6597cf4f57 100644 --- a/src/Symfony/Bridge/Twig/Tests/TokenParser/FormThemeTokenParserTest.php +++ b/src/Symfony/Bridge/Twig/Tests/TokenParser/FormThemeTokenParserTest.php @@ -20,6 +20,7 @@ use Twig\Node\Expression\ArrayExpression; use Twig\Node\Expression\ConstantExpression; use Twig\Node\Expression\NameExpression; +use Twig\Node\Expression\Variable\ContextVariable; use Twig\Parser; use Twig\Source; @@ -51,7 +52,7 @@ public static function getTestsForFormTheme() [ '{% form_theme form "tpl1" %}', new FormThemeNode( - new NameExpression('form', 1), + class_exists(ContextVariable::class) ? new ContextVariable('form', 1) : new NameExpression('form', 1), new ArrayExpression([ new ConstantExpression(0, 1), new ConstantExpression('tpl1', 1), @@ -63,7 +64,7 @@ public static function getTestsForFormTheme() [ '{% form_theme form "tpl1" "tpl2" %}', new FormThemeNode( - new NameExpression('form', 1), + class_exists(ContextVariable::class) ? new ContextVariable('form', 1) : new NameExpression('form', 1), new ArrayExpression([ new ConstantExpression(0, 1), new ConstantExpression('tpl1', 1), @@ -77,7 +78,7 @@ public static function getTestsForFormTheme() [ '{% form_theme form with "tpl1" %}', new FormThemeNode( - new NameExpression('form', 1), + class_exists(ContextVariable::class) ? new ContextVariable('form', 1) : new NameExpression('form', 1), new ConstantExpression('tpl1', 1), 1, 'form_theme' @@ -86,7 +87,7 @@ public static function getTestsForFormTheme() [ '{% form_theme form with ["tpl1"] %}', new FormThemeNode( - new NameExpression('form', 1), + class_exists(ContextVariable::class) ? new ContextVariable('form', 1) : new NameExpression('form', 1), new ArrayExpression([ new ConstantExpression(0, 1), new ConstantExpression('tpl1', 1), @@ -98,7 +99,7 @@ public static function getTestsForFormTheme() [ '{% form_theme form with ["tpl1", "tpl2"] %}', new FormThemeNode( - new NameExpression('form', 1), + class_exists(ContextVariable::class) ? new ContextVariable('form', 1) : new NameExpression('form', 1), new ArrayExpression([ new ConstantExpression(0, 1), new ConstantExpression('tpl1', 1), @@ -112,7 +113,7 @@ public static function getTestsForFormTheme() [ '{% form_theme form with ["tpl1", "tpl2"] only %}', new FormThemeNode( - new NameExpression('form', 1), + class_exists(ContextVariable::class) ? new ContextVariable('form', 1) : new NameExpression('form', 1), new ArrayExpression([ new ConstantExpression(0, 1), new ConstantExpression('tpl1', 1), diff --git a/src/Symfony/Bridge/Twig/TokenParser/DumpTokenParser.php b/src/Symfony/Bridge/Twig/TokenParser/DumpTokenParser.php index 341dc41855ab0..2d80f05c1a457 100644 --- a/src/Symfony/Bridge/Twig/TokenParser/DumpTokenParser.php +++ b/src/Symfony/Bridge/Twig/TokenParser/DumpTokenParser.php @@ -12,6 +12,7 @@ namespace Symfony\Bridge\Twig\TokenParser; use Symfony\Bridge\Twig\Node\DumpNode; +use Twig\Node\Expression\Variable\LocalVariable; use Twig\Node\Node; use Twig\Token; use Twig\TokenParser\AbstractTokenParser; @@ -40,7 +41,7 @@ public function parse(Token $token): Node } $this->parser->getStream()->expect(Token::BLOCK_END_TYPE); - return new DumpNode($this->parser->getVarName(), $values, $token->getLine(), $this->getTag()); + return new DumpNode(class_exists(LocalVariable::class) ? new LocalVariable(null, $token->getLine()) : $this->parser->getVarName(), $values, $token->getLine(), $this->getTag()); } /** diff --git a/src/Symfony/Bridge/Twig/TokenParser/StopwatchTokenParser.php b/src/Symfony/Bridge/Twig/TokenParser/StopwatchTokenParser.php index a70e94b801b65..84faee22fb7ea 100644 --- a/src/Symfony/Bridge/Twig/TokenParser/StopwatchTokenParser.php +++ b/src/Symfony/Bridge/Twig/TokenParser/StopwatchTokenParser.php @@ -13,6 +13,7 @@ use Symfony\Bridge\Twig\Node\StopwatchNode; use Twig\Node\Expression\AssignNameExpression; +use Twig\Node\Expression\Variable\LocalVariable; use Twig\Node\Node; use Twig\Token; use Twig\TokenParser\AbstractTokenParser; @@ -46,7 +47,7 @@ public function parse(Token $token): Node $stream->expect(Token::BLOCK_END_TYPE); if ($this->stopwatchIsAvailable) { - return new StopwatchNode($name, $body, new AssignNameExpression($this->parser->getVarName(), $token->getLine()), $lineno, $this->getTag()); + return new StopwatchNode($name, $body, class_exists(LocalVariable::class) ? new LocalVariable(null, $token->getLine()) : new AssignNameExpression($this->parser->getVarName(), $token->getLine()), $lineno, $this->getTag()); } return $body; From c2b27a39456f404b98c2dbe8d9d29c64be2c41d4 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Thu, 24 Oct 2024 16:57:40 +0200 Subject: [PATCH 019/303] do not skip tests from data providers --- .../Tests/Adapter/MemcachedAdapterTest.php | 36 +++++++++---------- 1 file changed, 16 insertions(+), 20 deletions(-) diff --git a/src/Symfony/Component/Cache/Tests/Adapter/MemcachedAdapterTest.php b/src/Symfony/Component/Cache/Tests/Adapter/MemcachedAdapterTest.php index e93316255c642..e21a2f63e3255 100644 --- a/src/Symfony/Component/Cache/Tests/Adapter/MemcachedAdapterTest.php +++ b/src/Symfony/Component/Cache/Tests/Adapter/MemcachedAdapterTest.php @@ -174,33 +174,29 @@ public static function provideServersSetting(): iterable } /** - * @dataProvider provideDsnWithOptions + * @requires extension memcached */ - public function testDsnWithOptions(string $dsn, array $options, array $expectedOptions) + public function testOptionsFromDsnWinOverAdditionallyPassedOptions() { - $client = MemcachedAdapter::createConnection($dsn, $options); + $client = MemcachedAdapter::createConnection('memcached://localhost:11222?retry_timeout=10', [ + \Memcached::OPT_RETRY_TIMEOUT => 8, + ]); - foreach ($expectedOptions as $option => $expect) { - $this->assertSame($expect, $client->getOption($option)); - } + $this->assertSame(10, $client->getOption(\Memcached::OPT_RETRY_TIMEOUT)); } - public static function provideDsnWithOptions(): iterable + /** + * @requires extension memcached + */ + public function testOptionsFromDsnAndAdditionallyPassedOptionsAreMerged() { - if (!class_exists(\Memcached::class)) { - self::markTestSkipped('Extension memcached required.'); - } + $client = MemcachedAdapter::createConnection('memcached://localhost:11222?socket_recv_size=1&socket_send_size=2', [ + \Memcached::OPT_RETRY_TIMEOUT => 8, + ]); - yield [ - 'memcached://localhost:11222?retry_timeout=10', - [\Memcached::OPT_RETRY_TIMEOUT => 8], - [\Memcached::OPT_RETRY_TIMEOUT => 10], - ]; - yield [ - 'memcached://localhost:11222?socket_recv_size=1&socket_send_size=2', - [\Memcached::OPT_RETRY_TIMEOUT => 8], - [\Memcached::OPT_SOCKET_RECV_SIZE => 1, \Memcached::OPT_SOCKET_SEND_SIZE => 2, \Memcached::OPT_RETRY_TIMEOUT => 8], - ]; + $this->assertSame(1, $client->getOption(\Memcached::OPT_SOCKET_RECV_SIZE)); + $this->assertSame(2, $client->getOption(\Memcached::OPT_SOCKET_SEND_SIZE)); + $this->assertSame(8, $client->getOption(\Memcached::OPT_RETRY_TIMEOUT)); } public function testClear() From 296d4b34a33b1a6ca5475c6040b3203622520f5b Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Fri, 25 Oct 2024 10:13:01 +0200 Subject: [PATCH 020/303] [HttpClient] Filter private IPs before connecting when Host == IP --- .../HttpClient/NoPrivateNetworkHttpClient.php | 13 ++++++++- .../Tests/NoPrivateNetworkHttpClientTest.php | 27 +++++++++++++++++-- 2 files changed, 37 insertions(+), 3 deletions(-) diff --git a/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php b/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php index 757a9e8a9b38e..c252fce8cd6f2 100644 --- a/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php +++ b/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php @@ -77,9 +77,20 @@ public function request(string $method, string $url, array $options = []): Respo } $subnets = $this->subnets; + $lastUrl = ''; $lastPrimaryIp = ''; - $options['on_progress'] = function (int $dlNow, int $dlSize, array $info) use ($onProgress, $subnets, &$lastPrimaryIp): void { + $options['on_progress'] = function (int $dlNow, int $dlSize, array $info) use ($onProgress, $subnets, &$lastUrl, &$lastPrimaryIp): void { + if ($info['url'] !== $lastUrl) { + $host = trim(parse_url($info['url'], PHP_URL_HOST) ?: '', '[]'); + + if ($host && IpUtils::checkIp($host, $subnets ?? self::PRIVATE_SUBNETS)) { + throw new TransportException(sprintf('Host "%s" is blocked for "%s".', $host, $info['url'])); + } + + $lastUrl = $info['url']; + } + if ($info['primary_ip'] !== $lastPrimaryIp) { if ($info['primary_ip'] && IpUtils::checkIp($info['primary_ip'], $subnets ?? self::PRIVATE_SUBNETS)) { throw new TransportException(sprintf('IP "%s" is blocked for "%s".', $info['primary_ip'], $info['url'])); diff --git a/src/Symfony/Component/HttpClient/Tests/NoPrivateNetworkHttpClientTest.php b/src/Symfony/Component/HttpClient/Tests/NoPrivateNetworkHttpClientTest.php index 8c51e9eaa891c..7130c097a2565 100644 --- a/src/Symfony/Component/HttpClient/Tests/NoPrivateNetworkHttpClientTest.php +++ b/src/Symfony/Component/HttpClient/Tests/NoPrivateNetworkHttpClientTest.php @@ -65,10 +65,10 @@ public static function getExcludeData(): array /** * @dataProvider getExcludeData */ - public function testExclude(string $ipAddr, $subnets, bool $mustThrow) + public function testExcludeByIp(string $ipAddr, $subnets, bool $mustThrow) { $content = 'foo'; - $url = sprintf('http://%s/', 0 < substr_count($ipAddr, ':') ? sprintf('[%s]', $ipAddr) : $ipAddr); + $url = sprintf('http://%s/', strtr($ipAddr, '.:', '--')); if ($mustThrow) { $this->expectException(TransportException::class); @@ -85,6 +85,29 @@ public function testExclude(string $ipAddr, $subnets, bool $mustThrow) } } + /** + * @dataProvider getExcludeData + */ + public function testExcludeByHost(string $ipAddr, $subnets, bool $mustThrow) + { + $content = 'foo'; + $url = sprintf('http://%s/', str_contains($ipAddr, ':') ? sprintf('[%s]', $ipAddr) : $ipAddr); + + if ($mustThrow) { + $this->expectException(TransportException::class); + $this->expectExceptionMessage(sprintf('Host "%s" is blocked for "%s".', $ipAddr, $url)); + } + + $previousHttpClient = $this->getHttpClientMock($url, $ipAddr, $content); + $client = new NoPrivateNetworkHttpClient($previousHttpClient, $subnets); + $response = $client->request('GET', $url); + + if (!$mustThrow) { + $this->assertEquals($content, $response->getContent()); + $this->assertEquals(200, $response->getStatusCode()); + } + } + public function testCustomOnProgressCallback() { $ipAddr = '104.26.14.6'; From 596f8bb527e969ec35fcaefb4ce9fb7bc2d23fa3 Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Fri, 25 Oct 2024 15:35:27 +0200 Subject: [PATCH 021/303] [HttpFoundation] Remove invalid HTTP method from exception message --- src/Symfony/Component/HttpFoundation/Request.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/HttpFoundation/Request.php b/src/Symfony/Component/HttpFoundation/Request.php index 561cb887fc453..31d11c5dab19b 100644 --- a/src/Symfony/Component/HttpFoundation/Request.php +++ b/src/Symfony/Component/HttpFoundation/Request.php @@ -1294,7 +1294,7 @@ public function getMethod() } if (!preg_match('/^[A-Z]++$/D', $method)) { - throw new SuspiciousOperationException(sprintf('Invalid method override "%s".', $method)); + throw new SuspiciousOperationException('Invalid HTTP method override.'); } return $this->method = $method; From 99a7160d568f9c844282cc2f4cc4bbc68bc2d987 Mon Sep 17 00:00:00 2001 From: Thomas Hiron Date: Fri, 25 Oct 2024 10:19:29 +0200 Subject: [PATCH 022/303] initialize RedisAdapter cursor to 0 --- src/Symfony/Component/Cache/Traits/RedisTrait.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/Cache/Traits/RedisTrait.php b/src/Symfony/Component/Cache/Traits/RedisTrait.php index 126f568112d3a..ea07acf08ac42 100644 --- a/src/Symfony/Component/Cache/Traits/RedisTrait.php +++ b/src/Symfony/Component/Cache/Traits/RedisTrait.php @@ -490,7 +490,7 @@ protected function doClear(string $namespace) continue; } - $cursor = null; + $cursor = 0; do { $keys = $host instanceof \Predis\ClientInterface ? $host->scan($cursor, 'MATCH', $pattern, 'COUNT', 1000) : $host->scan($cursor, $pattern, 1000); if (isset($keys[1]) && \is_array($keys[1])) { From cd3b7788be68860dfda452be18874c805b2c527e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Tamarelle?= Date: Fri, 25 Oct 2024 17:19:46 +0200 Subject: [PATCH 023/303] Ensure compatibility with ext-mongodb v2 --- src/Symfony/Component/Lock/Store/MongoDbStore.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Symfony/Component/Lock/Store/MongoDbStore.php b/src/Symfony/Component/Lock/Store/MongoDbStore.php index c4a20e800776f..22c9bb63350f1 100644 --- a/src/Symfony/Component/Lock/Store/MongoDbStore.php +++ b/src/Symfony/Component/Lock/Store/MongoDbStore.php @@ -17,7 +17,7 @@ use MongoDB\Database; use MongoDB\Driver\BulkWrite; use MongoDB\Driver\Command; -use MongoDB\Driver\Exception\WriteException; +use MongoDB\Driver\Exception\BulkWriteException; use MongoDB\Driver\Manager; use MongoDB\Driver\Query; use MongoDB\Exception\DriverRuntimeException; @@ -236,7 +236,7 @@ public function save(Key $key) try { $this->upsert($key, $this->initialTtl); - } catch (WriteException $e) { + } catch (BulkWriteException $e) { if ($this->isDuplicateKeyException($e)) { throw new LockConflictedException('Lock was acquired by someone else.', 0, $e); } @@ -262,7 +262,7 @@ public function putOffExpiration(Key $key, float $ttl) try { $this->upsert($key, $ttl); - } catch (WriteException $e) { + } catch (BulkWriteException $e) { if ($this->isDuplicateKeyException($e)) { throw new LockConflictedException('Failed to put off the expiration of the lock.', 0, $e); } @@ -348,7 +348,7 @@ private function upsert(Key $key, float $ttl): void $this->getManager()->executeBulkWrite($this->namespace, $write); } - private function isDuplicateKeyException(WriteException $e): bool + private function isDuplicateKeyException(BulkWriteException $e): bool { $code = $e->getCode(); @@ -371,7 +371,7 @@ private function getManager(): Manager */ private function createMongoDateTime(float $seconds): UTCDateTime { - return new UTCDateTime($seconds * 1000); + return new UTCDateTime((int) ($seconds * 1000)); } /** From 3c0d75f6c2c0fc80a9ea3bcc159b4ea4fa40937c Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Fri, 25 Oct 2024 17:37:00 +0200 Subject: [PATCH 024/303] Revert "bug #58661 [Cache] Initialize RedisAdapter cursor to 0 (thomas-hiron)" This reverts commit 61b8de4fb2e87232b5275231369564cbc192ba26, reversing changes made to ee6d61b080455815a819bf1e731329f5bb9aef3f. --- src/Symfony/Component/Cache/Traits/RedisTrait.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/Cache/Traits/RedisTrait.php b/src/Symfony/Component/Cache/Traits/RedisTrait.php index ea07acf08ac42..126f568112d3a 100644 --- a/src/Symfony/Component/Cache/Traits/RedisTrait.php +++ b/src/Symfony/Component/Cache/Traits/RedisTrait.php @@ -490,7 +490,7 @@ protected function doClear(string $namespace) continue; } - $cursor = 0; + $cursor = null; do { $keys = $host instanceof \Predis\ClientInterface ? $host->scan($cursor, 'MATCH', $pattern, 'COUNT', 1000) : $host->scan($cursor, $pattern, 1000); if (isset($keys[1]) && \is_array($keys[1])) { From fc2ea456c33588cfd4c9ac91f22fc0337def03f6 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Sun, 27 Oct 2024 13:51:35 +0100 Subject: [PATCH 025/303] Update CHANGELOG for 5.4.45 --- CHANGELOG-5.4.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/CHANGELOG-5.4.md b/CHANGELOG-5.4.md index 483f3fec14e93..2ab6d66b99821 100644 --- a/CHANGELOG-5.4.md +++ b/CHANGELOG-5.4.md @@ -7,6 +7,29 @@ in 5.4 minor versions. To get the diff for a specific change, go to https://github.com/symfony/symfony/commit/XXX where XXX is the change hash To get the diff between two versions, go to https://github.com/symfony/symfony/compare/v5.4.0...v5.4.1 +* 5.4.45 (2024-10-27) + + * bug #58669 [Cache] Revert "Initialize RedisAdapter cursor to 0" (nicolas-grekas) + * bug #58649 [TwigBridge] ensure compatibility with Twig 3.15 (xabbuh) + * bug #58661 [Cache] Initialize RedisAdapter cursor to 0 (thomas-hiron) + * bug #58593 [Mime] fix encoding issue with UTF-8 addresses containing doubles spaces (0xb4lint) + * bug #58615 [Validator] [Choice] Fix callback option if not array returned (symfonyaml) + * bug #58618 [DependencyInjection] Fix linting factories implemented via __callStatic (KevinVanSonsbeek) + * bug #58619 [HttpFoundation][Lock] Ensure compatibility with ext-mongodb v2 (GromNaN) + * bug #58627 Minor fixes around `parse_url()` checks (nicolas-grekas) + * bug #58617 [DependencyInjection] Fix replacing abstract arguments with bindings (nicolas-grekas) + * bug #58613 Symfony 5.4 LTS will get security fixes until Feb 2029 thanks to Ibexa' sponsoring (nicolas-grekas) + * bug #58523 [DoctrineBridge] fix: DoctrineTokenProvider not oracle compatible (jjjb03) + * bug #58492 [MonologBridge] Fix PHP deprecation with `preg_match()` (simoheinonen) + * bug #58449 [Form] Support intl.use_exceptions/error_level in NumberToLocalizedStringTransformer (bram123) + * bug #58459 [FrameworkBundle] Fix displayed stack trace when session is used on stateless routes (nicolas-grekas) + * bug #58376 [HttpKernel] Correctly merge `max-age`/`s-maxage` and `Expires` headers (aschempp) + * bug #58299 [DependencyInjection] Fix `XmlFileLoader` not respecting when env for services (Bradley Zeggelaar) + * bug #58332 [Console] Suppress `proc_open` errors within `Terminal::readFromProcess` (fritzmg) + * bug #58404 [TwigBridge] Remove usage of `Node()` instantiations (fabpot) + * bug #58393 [Dotenv] Default value can be empty (HypeMC) + * bug #58372 Tweak error/exception handler registration (nicolas-grekas) + * 5.4.44 (2024-09-21) * bug #58327 [FrameworkBundle] Do not access the container when the kernel is shut down (jderusse) From 408aa9398bbf3cafe7b2190d188ceb154fb88610 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Sun, 27 Oct 2024 13:51:39 +0100 Subject: [PATCH 026/303] Update CONTRIBUTORS for 5.4.45 --- CONTRIBUTORS.md | 78 ++++++++++++++++++++++++++++++++----------------- 1 file changed, 52 insertions(+), 26 deletions(-) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 51f0e32c3729c..54d86d55cd815 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -20,11 +20,11 @@ The Symfony Connect username in parenthesis allows to get more information - Maxime Steinhausser (ogizanagi) - Kévin Dunglas (dunglas) - Victor Berchet (victor) - - Ryan Weaver (weaverryan) - Javier Eguiluz (javier.eguiluz) + - Ryan Weaver (weaverryan) - Jérémy DERUSSÉ (jderusse) - - Roland Franssen - Jules Pietri (heah) + - Roland Franssen - Oskar Stark (oskarstark) - Johannes S (johannes) - Kris Wallsmith (kriswallsmith) @@ -39,9 +39,9 @@ The Symfony Connect username in parenthesis allows to get more information - Pascal Borreli (pborreli) - Romain Neutron - Joseph Bielawski (stloyd) + - Kevin Bond (kbond) - Drak (drak) - Abdellatif Ait boudad (aitboudad) - - Kevin Bond (kbond) - Lukas Kahwe Smith (lsmith) - Hamza Amrouche (simperfit) - Martin Hasoň (hason) @@ -57,12 +57,12 @@ The Symfony Connect username in parenthesis allows to get more information - Jonathan Wage (jwage) - Vincent Langlet (deviling) - Valentin Udaltsov (vudaltsov) + - Mathias Arlaud (mtarld) - Alexandre Salomé (alexandresalome) - Grégoire Paris (greg0ire) - William DURAND - ornicar - Dany Maillard (maidmaid) - - Mathias Arlaud (mtarld) - Eriksen Costa - Diego Saint Esteben (dosten) - stealth35 ‏ (stealth35) @@ -77,9 +77,9 @@ The Symfony Connect username in parenthesis allows to get more information - Iltar van der Berg - Miha Vrhovnik (mvrhov) - Gary PEGEOT (gary-p) + - Mathieu Santostefano (welcomattic) - Saša Stamenković (umpirsky) - Allison Guilhem (a_guilhem) - - Mathieu Santostefano (welcomattic) - Alexander Schranz (alexander-schranz) - Mathieu Piot (mpiot) - Vasilij Duško (staff) @@ -87,9 +87,9 @@ The Symfony Connect username in parenthesis allows to get more information - Laurent VOULLEMIER (lvo) - Konstantin Kudryashov (everzet) - Guilhem N (guilhemn) + - Dariusz Ruminski - Bilal Amarni (bamarni) - Eriksen Costa - - Dariusz Ruminski - Florin Patan (florinpatan) - Vladimir Reznichenko (kalessil) - Peter Rehm (rpet) @@ -130,10 +130,10 @@ The Symfony Connect username in parenthesis allows to get more information - Vasilij Dusko | CREATION - Jordan Alliot (jalliot) - Phil E. Taylor (philetaylor) + - Théo FIDRY - Joel Wurtz (brouznouf) - John Wards (johnwards) - Yanick Witschi (toflar) - - Théo FIDRY - Antoine Hérault (herzult) - Konstantin.Myakshin - Jeroen Spee (jeroens) @@ -156,13 +156,13 @@ The Symfony Connect username in parenthesis allows to get more information - Vladimir Tsykun (vtsykun) - Jacob Dreesen (jdreesen) - Włodzimierz Gajda (gajdaw) + - Valtteri R (valtzu) - Nicolas Philippe (nikophil) - Javier Spagnoletti (phansys) - Adrien Brault (adrienbrault) - Florian Voutzinos (florianv) - Teoh Han Hui (teohhanhui) - Przemysław Bogusz (przemyslaw-bogusz) - - Valtteri R (valtzu) - Colin Frei - excelwebzone - Paráda József (paradajozsef) @@ -182,6 +182,7 @@ The Symfony Connect username in parenthesis allows to get more information - Robert Schönthal (digitalkaoz) - Smaine Milianni (ismail1432) - François-Xavier de Guillebon (de-gui_f) + - Andreas Schempp (aschempp) - noniagriconomie - Eric GELOEN (gelo) - Gabriel Caruso @@ -194,7 +195,6 @@ The Symfony Connect username in parenthesis allows to get more information - Gregor Harlan (gharlan) - Hugo Alliaume (kocal) - Anthony MARTIN - - Andreas Schempp (aschempp) - Sebastian Hörl (blogsh) - Tigran Azatyan (tigranazatyan) - Florent Mata (fmata) @@ -265,6 +265,7 @@ The Symfony Connect username in parenthesis allows to get more information - Artur Kotyrba - Wouter J - Tyson Andre + - Fritz Michael Gschwantner (fritzmg) - GDIBass - Samuel NELA (snela) - Baptiste Leduc (korbeil) @@ -296,10 +297,10 @@ The Symfony Connect username in parenthesis allows to get more information - Mario A. Alvarez Garcia (nomack84) - Thomas Rabaix (rande) - D (denderello) - - Fritz Michael Gschwantner (fritzmg) - DQNEO - Chi-teck - Andre Rømcke (andrerom) + - Bram Leeda (bram123) - Patrick Landolt (scube) - Karoly Gossler (connorhu) - Timo Bakx (timobakx) @@ -331,7 +332,6 @@ The Symfony Connect username in parenthesis allows to get more information - Dominique Bongiraud - Stiven Llupa (sllupa) - Hugo Monteiro (monteiro) - - Bram Leeda (bram123) - Dmitrii Poddubnyi (karser) - Julien Pauli - Michael Lee (zerustech) @@ -367,6 +367,7 @@ The Symfony Connect username in parenthesis allows to get more information - Jérémie Augustin (jaugustin) - Edi Modrić (emodric) - Pascal Montoya + - Loick Piera (pyrech) - Julien Brochet - François Pluchino (francoispluchino) - Tristan Darricau (tristandsensio) @@ -379,8 +380,10 @@ The Symfony Connect username in parenthesis allows to get more information - dFayet - Rob Frawley 2nd (robfrawley) - Renan (renanbr) + - Jonathan H. Wage - Nikita Konstantinov (unkind) - Dariusz + - Daniel Gorgan - Francois Zaninotto - Daniel Tschinder - Christian Schmidt @@ -403,6 +406,7 @@ The Symfony Connect username in parenthesis allows to get more information - Arjen Brouwer (arjenjb) - Artem Lopata - Patrick McDougle (patrick-mcdougle) + - Arnt Gulbrandsen - Marc Weistroff (futurecat) - Michał (bambucha15) - Danny Berger (dpb587) @@ -412,7 +416,6 @@ The Symfony Connect username in parenthesis allows to get more information - Benjamin Leveque (benji07) - Jordan Samouh (jordansamouh) - Sullivan SENECHAL (soullivaneuh) - - Loick Piera (pyrech) - Uwe Jäger (uwej711) - javaDeveloperKid - W0rma @@ -441,7 +444,6 @@ The Symfony Connect username in parenthesis allows to get more information - Dane Powell - Sebastien Morel (plopix) - Christopher Davis (chrisguitarguy) - - Jonathan H. Wage - Loïc Frémont (loic425) - Matthieu Auger (matthieuauger) - Sergey Belyshkin (sbelyshkin) @@ -449,10 +451,10 @@ The Symfony Connect username in parenthesis allows to get more information - Herberto Graca - Yoann RENARD (yrenard) - Josip Kruslin (jkruslin) - - Daniel Gorgan - renanbr - Sébastien Lavoie (lavoiesl) - Alex Rock (pierstoval) + - Matthieu Lempereur (mryamous) - Wodor Wodorski - Beau Simensen (simensen) - Magnus Nordlander (magnusnordlander) @@ -497,6 +499,7 @@ The Symfony Connect username in parenthesis allows to get more information - Marc Morera (mmoreram) - Gabor Toth (tgabi333) - realmfoo + - Joppe De Cuyper (joppedc) - Fabien S (bafs) - Simon Podlipsky (simpod) - Thomas Tourlourat (armetiz) @@ -533,7 +536,6 @@ The Symfony Connect username in parenthesis allows to get more information - Thibaut Cheymol (tcheymol) - Aurélien Pillevesse (aurelienpillevesse) - Erin Millard - - Matthieu Lempereur (mryamous) - Matthew Lewinski (lewinski) - Islam Israfilov (islam93) - Ricard Clau (ricardclau) @@ -621,9 +623,9 @@ The Symfony Connect username in parenthesis allows to get more information - Tobias Naumann (tna) - Mathieu Rochette (mathroc) - Daniel Beyer + - Ivan Sarastov (isarastov) - flack (flack) - Shein Alexey - - Joppe De Cuyper (joppedc) - Joe Lencioni - Daniel Tschinder - Diego Agulló (aeoris) @@ -755,6 +757,7 @@ The Symfony Connect username in parenthesis allows to get more information - Giso Stallenberg (gisostallenberg) - Rob Bast - Roberto Espinoza (respinoza) + - Marvin Feldmann (breyndotechse) - Soufian EZ ZANTAR (soezz) - Marek Zajac - Adam Harvey @@ -832,7 +835,6 @@ The Symfony Connect username in parenthesis allows to get more information - Greg ORIOL - Jakub Škvára (jskvara) - Andrew Udvare (audvare) - - Ivan Sarastov (isarastov) - siganushka (siganushka) - alexpods - Adam Szaraniec @@ -905,6 +907,7 @@ The Symfony Connect username in parenthesis allows to get more information - Markus Staab - Forfarle (forfarle) - Johnny Robeson (johnny) + - Shyim - Disquedur - Benjamin Morel - Guilherme Ferreira @@ -923,9 +926,11 @@ The Symfony Connect username in parenthesis allows to get more information - Julien Maulny - Gennadi Janzen - Quentin Dequippe (qdequippe) + - johan Vlaar - Paul Oms - James Hemery - wuchen90 + - PHAS Developer - Wouter van der Loop (toppy-hennie) - Ninos - julien57 @@ -1126,17 +1131,18 @@ The Symfony Connect username in parenthesis allows to get more information - Toon Verwerft (veewee) - develop - flip111 - - Marvin Feldmann (breyndotechse) - Douglas Hammond (wizhippo) - VJ - RJ Garcia - Adrien Lucas (adrienlucas) + - Jawira Portugal (jawira) - Delf Tonder (leberknecht) - Ondrej Exner - Mark Sonnabaum - Chris Jones (magikid) - Massimiliano Braglia (massimilianobraglia) - Thijs-jan Veld 8000 huizen (tjveldhuizen) + - Petrisor Ciprian Daniel - Richard Quadling - James Hudson (mrthehud) - Raphaëll Roussel @@ -1170,6 +1176,8 @@ The Symfony Connect username in parenthesis allows to get more information - Ворожцов Максим (myks92) - Dalibor Karlović - Randy Geraads + - Kevin van Sonsbeek (kevin_van_sonsbeek) + - Simo Heinonen (simoheinonen) - Jay Klehr - Andreas Leathley (iquito) - Vladimir Luchaninov (luchaninov) @@ -1331,6 +1339,7 @@ The Symfony Connect username in parenthesis allows to get more information - Quentin Dreyer (qkdreyer) - Francisco Alvarez (sormes) - Martin Parsiegla (spea) + - Maxim Tugaev (tugmaks) - Manuel Alejandro Paz Cetina - Denis Charrier (brucewouaigne) - Youssef Benhssaien (moghreb) @@ -1459,7 +1468,6 @@ The Symfony Connect username in parenthesis allows to get more information - Michael Roterman (wtfzdotnet) - Philipp Keck - Pavol Tuka - - Shyim - Arno Geurts - Adán Lobato (adanlobato) - Ian Jenkins (jenkoian) @@ -1536,6 +1544,7 @@ The Symfony Connect username in parenthesis allows to get more information - Mihail Krasilnikov (krasilnikovm) - Uladzimir Tsykun - iamvar + - Yi-Jyun Pan - Amaury Leroux de Lens (amo__) - Rene de Lima Barbosa (renedelima) - Christian Jul Jensen @@ -1647,6 +1656,7 @@ The Symfony Connect username in parenthesis allows to get more information - Nicolas Valverde - Konstantin S. M. Möllers (ksmmoellers) - Ken Stanley + - Raffaele Carelle - ivan - Zachary Tong (polyfractal) - linh @@ -1746,6 +1756,7 @@ The Symfony Connect username in parenthesis allows to get more information - Léo VINCENT - mlazovla - Alejandro Diaz Torres + - Bradley Zeggelaar - Karl Shea - Valentin - Markus Baumer @@ -1769,6 +1780,7 @@ The Symfony Connect username in parenthesis allows to get more information - TristanPouliquen - Piotr Antosik (antek88) - Nacho Martin (nacmartin) + - Thibaut Chieux - mwos - Volker Killesreiter (ol0lll) - Vedran Mihočinec (v-m-i) @@ -1837,6 +1849,7 @@ The Symfony Connect username in parenthesis allows to get more information - Eddie Abou-Jaoude (eddiejaoude) - Haritz Iturbe (hizai) - Nerijus Arlauskas (nercury) + - Stanislau Kviatkouski (7-zete-7) - Rutger Hertogh - Diego Sapriza - Joan Cruz @@ -1897,6 +1910,7 @@ The Symfony Connect username in parenthesis allows to get more information - Bruno MATEU - Jeremy Bush - Lucas Bäuerle + - Laurens Laman - Thomason, James - Dario Savella - Gordienko Vladislav @@ -1904,7 +1918,6 @@ The Symfony Connect username in parenthesis allows to get more information - Ener-Getick - Markus Thielen - Moza Bogdan (bogdan_moza) - - johan Vlaar - Viacheslav Sychov - Nicolas Sauveur (baishu) - Helmut Hummel (helhum) @@ -1923,6 +1936,7 @@ The Symfony Connect username in parenthesis allows to get more information - David Otton - Will Donohoe - peter + - Tugba Celebioglu - Jeroen de Boer - Oleg Sedinkin (akeylimepie) - Jérémy Jourdin (jjk801) @@ -2133,7 +2147,6 @@ The Symfony Connect username in parenthesis allows to get more information - Zander Baldwin - László GÖRÖG - Kévin Gomez (kevin) - - Kevin van Sonsbeek (kevin_van_sonsbeek) - Mihai Nica (redecs) - Andrei Igna - Adam Prickett @@ -2279,6 +2292,7 @@ The Symfony Connect username in parenthesis allows to get more information - Dennis Fehr - caponica - jdcook + - 🦅KoNekoD - Daniel Kay (danielkay-cp) - Matt Daum (daum) - Malcolm Fell (emarref) @@ -2291,7 +2305,6 @@ The Symfony Connect username in parenthesis allows to get more information - Luis Galeas - Bogdan Scordaliu - Martin Pärtel - - PHAS Developer - Daniel Rotter (danrot) - Frédéric Bouchery (fbouchery) - Jacek Kobus (jackks) @@ -2307,7 +2320,9 @@ The Symfony Connect username in parenthesis allows to get more information - DidierLmn - Pedro Silva - Chihiro Adachi (chihiro-adachi) + - Clément R. (clemrwan) - Jeroen de Graaf + - Hossein Hosni - Ulrik McArdle - BiaDd - Oleksii Bulba @@ -2355,6 +2370,7 @@ The Symfony Connect username in parenthesis allows to get more information - Stefan Moonen - Emirald Mateli - Robert + - Ivan Tse - René Kerner - Nathaniel Catchpole - upchuk @@ -2364,6 +2380,7 @@ The Symfony Connect username in parenthesis allows to get more information - Nicolas Eeckeloo (neeckeloo) - Andriy Prokopenko (sleepyboy) - Dariusz Ruminski + - Bálint Szekeres - Starfox64 - Ivo Valchev - Thomas Hanke @@ -2380,6 +2397,7 @@ The Symfony Connect username in parenthesis allows to get more information - Rafał Muszyński (rafmus90) - Sébastien Decrême (sebdec) - Timothy Anido (xanido) + - Robert-Jan de Dreu - Mara Blaga - Rick Prent - skalpa @@ -2408,6 +2426,7 @@ The Symfony Connect username in parenthesis allows to get more information - Romain - Matěj Humpál - Kasper Hansen + - Nico Hiort af Ornäs - Amine Matmati - Kristen Gilden - caalholm @@ -2481,6 +2500,7 @@ The Symfony Connect username in parenthesis allows to get more information - bill moll - Benjamin Bender - PaoRuby + - Holger Lösken - Bizley - Jared Farrish - Yohann Tilotti @@ -2496,6 +2516,7 @@ The Symfony Connect username in parenthesis allows to get more information - Stelian Mocanita (stelian) - Gautier Deuette - dsech + - wallach-game - Gilbertsoft - tadas - Bastien Picharles @@ -2507,6 +2528,7 @@ The Symfony Connect username in parenthesis allows to get more information - Mephistofeles - Oleh Korneliuk - Emmanuelpcg + - Rini Misini - Attila Szeremi - Evgeny Ruban - Hoffmann András @@ -2560,13 +2582,11 @@ The Symfony Connect username in parenthesis allows to get more information - Gunnar Lium (gunnarlium) - Malte Wunsch (maltewunsch) - Marie Minasyan (marie.minassyan) - - Simo Heinonen (simoheinonen) - Pavel Stejskal (spajxo) - Szymon Kamiński (szk) - Tiago Garcia (tiagojsag) - Artiom - Jakub Simon - - Petrisor Ciprian Daniel - Eviljeks - robin.de.croock - Brandon Antonio Lorenzo @@ -2614,6 +2634,7 @@ The Symfony Connect username in parenthesis allows to get more information - Victoria Quirante Ruiz (victoria) - Evrard Boulou - pborreli + - Ibrahim Bougaoua - Boris Betzholz - Eric Caron - Arnau González @@ -2624,8 +2645,10 @@ The Symfony Connect username in parenthesis allows to get more information - Thomas Bibb - Stefan Koopmanschap - George Sparrow + - Toro Hill - Joni Halme - Matt Farmer + - André Laugks - catch - aetxebeste - Roberto Guido @@ -2651,6 +2674,7 @@ The Symfony Connect username in parenthesis allows to get more information - Simon Bouland (bouland) - Christoph König (chriskoenig) - Dmytro Pigin (dotty) + - Abdouarrahmane FOUAD (fabdouarrahmane) - Jakub Janata (janatjak) - Jm Aribau (jmaribau) - Matthew Foster (mfoster) @@ -2683,7 +2707,6 @@ The Symfony Connect username in parenthesis allows to get more information - Pablo Maria Martelletti (pmartelletti) - Sebastian Drewer-Gutland (sdg) - Sander van der Vlugt (stranding) - - Maxim Tugaev (tugmaks) - casdal - Florian Bogey - Waqas Ahmed @@ -2700,6 +2723,7 @@ The Symfony Connect username in parenthesis allows to get more information - Zayan Goripov - agaktr - Janusz Mocek + - Johannes - Mostafa - kernig - Thomas Chmielowiec @@ -2850,7 +2874,6 @@ The Symfony Connect username in parenthesis allows to get more information - Brian Graham (incognito) - Kevin Vergauwen (innocenzo) - Alessio Baglio (ioalessio) - - Jawira Portugal (jawira) - Johannes Müller (johmue) - Jordi Llonch (jordillonch) - julien_tempo1 (julien_tempo1) @@ -3602,6 +3625,7 @@ The Symfony Connect username in parenthesis allows to get more information - Brandon Kelly (brandonkelly) - Choong Wei Tjeng (choonge) - Bermon Clément (chou666) + - Citia (citia) - Kousuke Ebihara (co3k) - Loïc Vernet (coil) - Christoph Vincent Schaefer (cvschaefer) @@ -3675,6 +3699,7 @@ The Symfony Connect username in parenthesis allows to get more information - Nicolas Bondoux (nsbx) - Cedric Kastner (nurtext) - ollie harridge (ollietb) + - Aurimas Rimkus (patrikas) - Pawel Szczepanek (pauluz) - Philippe Degeeter (pdegeeter) - PLAZANET Pierre (pedrotroller) @@ -3687,6 +3712,7 @@ The Symfony Connect username in parenthesis allows to get more information - Igor Tarasov (polosatus) - Maksym Pustynnikov (pustynnikov) - Ralf Kühnel (ralfkuehnel) + - Seyedramin Banihashemi (ramin) - Ramazan APAYDIN (rapaydin) - Babichev Maxim (rez1dent3) - scourgen hung (scourgen) From d11efeeb632d9c7b0999d594d5ef834f911085df Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Sun, 27 Oct 2024 13:51:44 +0100 Subject: [PATCH 027/303] Update VERSION for 5.4.45 --- src/Symfony/Component/HttpKernel/Kernel.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index d62a80a610d9c..a846fe5d8ac04 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -78,12 +78,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static $freshCache = []; - public const VERSION = '5.4.45-DEV'; + public const VERSION = '5.4.45'; public const VERSION_ID = 50445; public const MAJOR_VERSION = 5; public const MINOR_VERSION = 4; public const RELEASE_VERSION = 45; - public const EXTRA_VERSION = 'DEV'; + public const EXTRA_VERSION = ''; public const END_OF_MAINTENANCE = '11/2024'; public const END_OF_LIFE = '02/2029'; From f41aa6954b2a8b2147f8d17746681b996651e3d5 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Sun, 27 Oct 2024 13:59:35 +0100 Subject: [PATCH 028/303] Bump Symfony version to 5.4.46 --- src/Symfony/Component/HttpKernel/Kernel.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index a846fe5d8ac04..19714877483ff 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -78,12 +78,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static $freshCache = []; - public const VERSION = '5.4.45'; - public const VERSION_ID = 50445; + public const VERSION = '5.4.46-DEV'; + public const VERSION_ID = 50446; public const MAJOR_VERSION = 5; public const MINOR_VERSION = 4; - public const RELEASE_VERSION = 45; - public const EXTRA_VERSION = ''; + public const RELEASE_VERSION = 46; + public const EXTRA_VERSION = 'DEV'; public const END_OF_MAINTENANCE = '11/2024'; public const END_OF_LIFE = '02/2029'; From 1a65c741f49294192465b2e081c06583b9eb32ba Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Sun, 27 Oct 2024 14:00:26 +0100 Subject: [PATCH 029/303] Update CHANGELOG for 6.4.13 --- CHANGELOG-6.4.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/CHANGELOG-6.4.md b/CHANGELOG-6.4.md index d90aa4d68616c..55b4c7823acec 100644 --- a/CHANGELOG-6.4.md +++ b/CHANGELOG-6.4.md @@ -7,6 +7,44 @@ in 6.4 minor versions. To get the diff for a specific change, go to https://github.com/symfony/symfony/commit/XXX where XXX is the change hash To get the diff between two versions, go to https://github.com/symfony/symfony/compare/v6.4.0...v6.4.1 +* 6.4.13 (2024-10-27) + + * bug #58669 [Cache] Revert "Initialize RedisAdapter cursor to 0" (nicolas-grekas) + * bug #58649 [TwigBridge] ensure compatibility with Twig 3.15 (xabbuh) + * bug #58661 [Cache] Initialize RedisAdapter cursor to 0 (thomas-hiron) + * bug #58593 [Mime] fix encoding issue with UTF-8 addresses containing doubles spaces (0xb4lint) + * bug #58636 [Notifier] Improve Telegrams markdown escaping (codedge) + * bug #58615 [Validator] [Choice] Fix callback option if not array returned (symfonyaml) + * bug #58618 [DependencyInjection] Fix linting factories implemented via __callStatic (KevinVanSonsbeek) + * bug #58619 [HttpFoundation][Lock] Ensure compatibility with ext-mongodb v2 (GromNaN) + * bug #58627 Minor fixes around `parse_url()` checks (nicolas-grekas) + * bug #58617 [DependencyInjection] Fix replacing abstract arguments with bindings (nicolas-grekas) + * bug #58623 [Intl] do not access typed property before initialization (xabbuh) + * bug #58613 Symfony 5.4 LTS will get security fixes until Feb 2029 thanks to Ibexa' sponsoring (nicolas-grekas) + * bug #58523 [DoctrineBridge] fix: DoctrineTokenProvider not oracle compatible (jjjb03) + * bug #58569 [Mailer][MailJet] Fix parameters for TrackClicks and TrackOpens (torohill) + * bug #58557 [Doctrine][Messenger] Oracle sequences are suffixed with `_seq` (clem-rwan) + * bug #58525 [Notifier] silence warnings triggered when malformed XML is parsed (xabbuh) + * bug #58550 [Scheduler] silence PHP warning when an invalid date interval format string is used (xabbuh) + * bug #58492 [MonologBridge] Fix PHP deprecation with `preg_match()` (simoheinonen) + * bug #58449 [Form] Support intl.use_exceptions/error_level in NumberToLocalizedStringTransformer (bram123) + * bug #54566 [Doctrine][Messenger] Use common sequence name to get id from Oracle (rjd22) + * bug #58459 [FrameworkBundle] Fix displayed stack trace when session is used on stateless routes (nicolas-grekas) + * bug #58255 [Serializer] Fix `ObjectNormalizer` gives warnings on normalizing with public static property (André Laugks) + * bug #58306 [Serializer] Collect denormalization errors for variadic params (mtarld) + * bug #58376 [HttpKernel] Correctly merge `max-age`/`s-maxage` and `Expires` headers (aschempp) + * bug #58299 [DependencyInjection] Fix `XmlFileLoader` not respecting when env for services (Bradley Zeggelaar) + * bug #58332 [Console] Suppress `proc_open` errors within `Terminal::readFromProcess` (fritzmg) + * bug #58343 [HttpClient] Add `crypto_method` to scoped client options (HypeMC) + * bug #58395 [TwigBridge] Fixed a parameterized choice label translation (7-zete-7) + * bug #58409 [Translation] Fix extracting of message from ->trans() method with named params (tugmaks) + * bug #58404 [TwigBridge] Remove usage of `Node()` instantiations (fabpot) + * bug #58377 [Emoji] Update data to support emoji 16 (lyrixx) + * bug #58393 [Dotenv] Default value can be empty (HypeMC) + * bug #58400 [Mailer] Fix exception message on invalid event in `SendgridPayloadConverter` (alexandre-daubois) + * bug #58372 Tweak error/exception handler registration (nicolas-grekas) + * bug #58365 [Cache] silence warnings issued by Redis Sentinel on connection issues (xabbuh) + * 6.4.12 (2024-09-21) * bug #58339 [Notifier] allow the Novu bridge to be used with symfony/notifier 7.x (xabbuh) From a3d1b3f99e1327b786cfe5a3a2666bfc6d33efe0 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Sun, 27 Oct 2024 14:00:29 +0100 Subject: [PATCH 030/303] Update VERSION for 6.4.13 --- src/Symfony/Component/HttpKernel/Kernel.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index 74ce423842775..e3074ad851a6f 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -76,12 +76,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static array $freshCache = []; - public const VERSION = '6.4.13-DEV'; + public const VERSION = '6.4.13'; public const VERSION_ID = 60413; public const MAJOR_VERSION = 6; public const MINOR_VERSION = 4; public const RELEASE_VERSION = 13; - public const EXTRA_VERSION = 'DEV'; + public const EXTRA_VERSION = ''; public const END_OF_MAINTENANCE = '11/2026'; public const END_OF_LIFE = '11/2027'; From b30694fe182926e36defd1d5c3266d949c0187d2 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Sun, 27 Oct 2024 14:53:51 +0100 Subject: [PATCH 031/303] Bump Symfony version to 6.4.14 --- src/Symfony/Component/HttpKernel/Kernel.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index e3074ad851a6f..9985e4539826d 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -76,12 +76,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static array $freshCache = []; - public const VERSION = '6.4.13'; - public const VERSION_ID = 60413; + public const VERSION = '6.4.14-DEV'; + public const VERSION_ID = 60414; public const MAJOR_VERSION = 6; public const MINOR_VERSION = 4; - public const RELEASE_VERSION = 13; - public const EXTRA_VERSION = ''; + public const RELEASE_VERSION = 14; + public const EXTRA_VERSION = 'DEV'; public const END_OF_MAINTENANCE = '11/2026'; public const END_OF_LIFE = '11/2027'; From 8f77c1f46a9def1bbb0310e20890d672f0ef31c7 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Sun, 27 Oct 2024 14:54:18 +0100 Subject: [PATCH 032/303] Update CHANGELOG for 7.1.6 --- CHANGELOG-7.1.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/CHANGELOG-7.1.md b/CHANGELOG-7.1.md index 6cbac0fb77b3c..a24351d3cf65d 100644 --- a/CHANGELOG-7.1.md +++ b/CHANGELOG-7.1.md @@ -7,6 +7,50 @@ in 7.1 minor versions. To get the diff for a specific change, go to https://github.com/symfony/symfony/commit/XXX where XXX is the change hash To get the diff between two versions, go to https://github.com/symfony/symfony/compare/v7.1.0...v7.1.1 +* 7.1.6 (2024-10-27) + + * bug #58669 [Cache] Revert "Initialize RedisAdapter cursor to 0" (nicolas-grekas) + * bug #58649 [TwigBridge] ensure compatibility with Twig 3.15 (xabbuh) + * bug #58661 [Cache] Initialize RedisAdapter cursor to 0 (thomas-hiron) + * bug #58593 [Mime] fix encoding issue with UTF-8 addresses containing doubles spaces (0xb4lint) + * bug #58636 [Notifier] Improve Telegrams markdown escaping (codedge) + * bug #58615 [Validator] [Choice] Fix callback option if not array returned (symfonyaml) + * bug #58618 [DependencyInjection] Fix linting factories implemented via __callStatic (KevinVanSonsbeek) + * bug #58619 [HttpFoundation][Lock] Ensure compatibility with ext-mongodb v2 (GromNaN) + * bug #58627 Minor fixes around `parse_url()` checks (nicolas-grekas) + * bug #58631 [DependencyInjection] Fix parsing nested AutowireInline attributes (nicolas-grekas) + * bug #58617 [DependencyInjection] Fix replacing abstract arguments with bindings (nicolas-grekas) + * bug #58623 [Intl] do not access typed property before initialization (xabbuh) + * bug #58626 [BrowserKit][FrameworkBundle] do not access typed properties before initialization (xabbuh) + * bug #58613 Symfony 5.4 LTS will get security fixes until Feb 2029 thanks to Ibexa' sponsoring (nicolas-grekas) + * bug #58523 [DoctrineBridge] fix: DoctrineTokenProvider not oracle compatible (jjjb03) + * bug #58569 [Mailer][MailJet] Fix parameters for TrackClicks and TrackOpens (torohill) + * bug #58557 [Doctrine][Messenger] Oracle sequences are suffixed with `_seq` (clem-rwan) + * bug #58525 [Notifier] silence warnings triggered when malformed XML is parsed (xabbuh) + * bug #58550 [Scheduler] silence PHP warning when an invalid date interval format string is used (xabbuh) + * bug #58387 [Validator][CidrValidator] Fix error message for `OutOfRangeNetmask` validation (Fabdouarrahmane) + * bug #58492 [MonologBridge] Fix PHP deprecation with `preg_match()` (simoheinonen) + * bug #58449 [Form] Support intl.use_exceptions/error_level in NumberToLocalizedStringTransformer (bram123) + * bug #54566 [Doctrine][Messenger] Use common sequence name to get id from Oracle (rjd22) + * bug #58459 [FrameworkBundle] Fix displayed stack trace when session is used on stateless routes (nicolas-grekas) + * bug #58255 [Serializer] Fix `ObjectNormalizer` gives warnings on normalizing with public static property (André Laugks) + * bug #58306 [Serializer] Collect denormalization errors for variadic params (mtarld) + * bug #58376 [HttpKernel] Correctly merge `max-age`/`s-maxage` and `Expires` headers (aschempp) + * bug #58299 [DependencyInjection] Fix `XmlFileLoader` not respecting when env for services (Bradley Zeggelaar) + * bug #58332 [Console] Suppress `proc_open` errors within `Terminal::readFromProcess` (fritzmg) + * bug #58343 [HttpClient] Add `crypto_method` to scoped client options (HypeMC) + * bug #58395 [TwigBridge] Fixed a parameterized choice label translation (7-zete-7) + * bug #58409 [Translation] Fix extracting of message from ->trans() method with named params (tugmaks) + * bug #58404 [TwigBridge] Remove usage of `Node()` instantiations (fabpot) + * bug #58377 [Emoji] Update data to support emoji 16 (lyrixx) + * bug #58393 [Dotenv] Default value can be empty (HypeMC) + * bug #58400 [Mailer] Fix exception message on invalid event in `SendgridPayloadConverter` (alexandre-daubois) + * bug #58372 Tweak error/exception handler registration (nicolas-grekas) + * bug #58368 [Serializer] Readd AdvancedNameConverterInterface to MetadataAwareNameConverter (aurimasrimkusnfq, aurimasrim) + * bug #58371 [PropertyInfo] Fix bigint extraction with type info (mtarld) + * bug #58365 [Cache] silence warnings issued by Redis Sentinel on connection issues (xabbuh) + * bug #58339 [Notifier] allow the Novu bridge to be used with symfony/notifier 7.x (xabbuh) + * 7.1.5 (2024-09-21) * bug #58327 [FrameworkBundle] Do not access the container when the kernel is shut down (jderusse) From 33a3a56fb64949ff72881a6aaa4ac14a30207339 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Sun, 27 Oct 2024 14:54:21 +0100 Subject: [PATCH 033/303] Update VERSION for 7.1.6 --- src/Symfony/Component/HttpKernel/Kernel.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index 21ee4c3412a11..33618bca9235d 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -73,12 +73,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static array $freshCache = []; - public const VERSION = '7.1.6-DEV'; + public const VERSION = '7.1.6'; public const VERSION_ID = 70106; public const MAJOR_VERSION = 7; public const MINOR_VERSION = 1; public const RELEASE_VERSION = 6; - public const EXTRA_VERSION = 'DEV'; + public const EXTRA_VERSION = ''; public const END_OF_MAINTENANCE = '01/2025'; public const END_OF_LIFE = '01/2025'; From 6161368d792b72b313c25e4706ac1b09107f2193 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Sun, 27 Oct 2024 16:18:42 +0100 Subject: [PATCH 034/303] Bump Symfony version to 7.1.7 --- src/Symfony/Component/HttpKernel/Kernel.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index 33618bca9235d..1dc609fcd40c3 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -73,12 +73,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static array $freshCache = []; - public const VERSION = '7.1.6'; - public const VERSION_ID = 70106; + public const VERSION = '7.1.7-DEV'; + public const VERSION_ID = 70107; public const MAJOR_VERSION = 7; public const MINOR_VERSION = 1; - public const RELEASE_VERSION = 6; - public const EXTRA_VERSION = ''; + public const RELEASE_VERSION = 7; + public const EXTRA_VERSION = 'DEV'; public const END_OF_MAINTENANCE = '01/2025'; public const END_OF_LIFE = '01/2025'; From 3c69ee7810ad23c457ca0e2eefca1dde8533d123 Mon Sep 17 00:00:00 2001 From: Valmonzo Date: Mon, 28 Oct 2024 14:44:47 +0100 Subject: [PATCH 035/303] [Runtime] Remove unused `SKIPIF` from `dotenv_overload.phpt` --- src/Symfony/Component/Runtime/Tests/phpt/dotenv_overload.phpt | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/Symfony/Component/Runtime/Tests/phpt/dotenv_overload.phpt b/src/Symfony/Component/Runtime/Tests/phpt/dotenv_overload.phpt index eb39d68d5b0c5..d816c677c14e4 100644 --- a/src/Symfony/Component/Runtime/Tests/phpt/dotenv_overload.phpt +++ b/src/Symfony/Component/Runtime/Tests/phpt/dotenv_overload.phpt @@ -1,7 +1,5 @@ --TEST-- Test Dotenv overload ---SKIPIF-- - (new \ReflectionMethod(\Symfony\Component\Dotenv\Dotenv::class, 'bootEnv'))->getNumberOfParameters()) die('Skip because Dotenv version is too low'); --INI-- display_errors=1 --FILE-- From 48980a2f05a1bb4e9f3d15f8b5979f7ca7185dbc Mon Sep 17 00:00:00 2001 From: "Dr. Gianluigi \"Zane\" Zanettini" Date: Tue, 29 Oct 2024 09:30:25 +0100 Subject: [PATCH 036/303] fix for HttpClientDataCollector fails if proc_open is disabled via php.ini . Closes #58700 --- .../HttpClient/DataCollector/HttpClientDataCollector.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/HttpClient/DataCollector/HttpClientDataCollector.php b/src/Symfony/Component/HttpClient/DataCollector/HttpClientDataCollector.php index 8e85462737e99..8afddcb9b54e1 100644 --- a/src/Symfony/Component/HttpClient/DataCollector/HttpClientDataCollector.php +++ b/src/Symfony/Component/HttpClient/DataCollector/HttpClientDataCollector.php @@ -252,7 +252,7 @@ private function escapePayload(string $payload): string { static $useProcess; - if ($useProcess ??= class_exists(Process::class)) { + if ($useProcess ??= function_exists('proc_open') && class_exists(Process::class)) { return (new Process([$payload]))->getCommandLine(); } From ab3220f6cd527a19035ea1286c281338fb7c998d Mon Sep 17 00:00:00 2001 From: Mathias Arlaud Date: Tue, 29 Oct 2024 10:06:08 +0100 Subject: [PATCH 037/303] [Serializer] Revert default groups --- .../Extractor/SerializerExtractor.php | 6 +- .../Extractor/SerializerExtractorTest.php | 2 - .../Tests/Fixtures/IgnorePropertyDummy.php | 2 +- src/Symfony/Component/Serializer/CHANGELOG.md | 1 - .../MetadataAwareNameConverter.php | 7 +-- .../Normalizer/AbstractNormalizer.php | 11 +--- .../Tests/Fixtures/Attributes/GroupDummy.php | 24 -------- .../Mapping/TestClassMetadataFactory.php | 8 --- .../Normalizer/Features/GroupsTestTrait.php | 56 +------------------ .../Normalizer/GetSetMethodNormalizerTest.php | 2 - .../Tests/Normalizer/ObjectNormalizerTest.php | 2 - .../Normalizer/PropertyNormalizerTest.php | 4 -- 12 files changed, 10 insertions(+), 115 deletions(-) diff --git a/src/Symfony/Component/PropertyInfo/Extractor/SerializerExtractor.php b/src/Symfony/Component/PropertyInfo/Extractor/SerializerExtractor.php index 620032f5b161b..f2c80a11d0f34 100644 --- a/src/Symfony/Component/PropertyInfo/Extractor/SerializerExtractor.php +++ b/src/Symfony/Component/PropertyInfo/Extractor/SerializerExtractor.php @@ -38,15 +38,11 @@ public function getProperties(string $class, array $context = []): ?array return null; } - $groups = $context['serializer_groups'] ?? []; - $groupsHasBeenDefined = [] !== $groups; - $groups = array_merge($groups, ['Default', (false !== $nsSep = strrpos($class, '\\')) ? substr($class, $nsSep + 1) : $class]); - $properties = []; $serializerClassMetadata = $this->classMetadataFactory->getMetadataFor($class); foreach ($serializerClassMetadata->getAttributesMetadata() as $serializerAttributeMetadata) { - if (!$serializerAttributeMetadata->isIgnored() && (!$groupsHasBeenDefined || array_intersect(array_merge($serializerAttributeMetadata->getGroups(), ['*']), $groups))) { + if (!$serializerAttributeMetadata->isIgnored() && (null === $context['serializer_groups'] || \in_array('*', $context['serializer_groups'], true) || array_intersect($serializerAttributeMetadata->getGroups(), $context['serializer_groups']))) { $properties[] = $serializerAttributeMetadata->getName(); } } diff --git a/src/Symfony/Component/PropertyInfo/Tests/Extractor/SerializerExtractorTest.php b/src/Symfony/Component/PropertyInfo/Tests/Extractor/SerializerExtractorTest.php index 48d3ec957d167..ec3f949bbeb69 100644 --- a/src/Symfony/Component/PropertyInfo/Tests/Extractor/SerializerExtractorTest.php +++ b/src/Symfony/Component/PropertyInfo/Tests/Extractor/SerializerExtractorTest.php @@ -43,8 +43,6 @@ public function testGetProperties() public function testGetPropertiesWithIgnoredProperties() { $this->assertSame(['visibleProperty'], $this->extractor->getProperties(IgnorePropertyDummy::class, ['serializer_groups' => ['a']])); - $this->assertSame(['visibleProperty'], $this->extractor->getProperties(IgnorePropertyDummy::class, ['serializer_groups' => ['Default']])); - $this->assertSame(['visibleProperty'], $this->extractor->getProperties(IgnorePropertyDummy::class, ['serializer_groups' => ['IgnorePropertyDummy']])); } public function testGetPropertiesWithAnyGroup() diff --git a/src/Symfony/Component/PropertyInfo/Tests/Fixtures/IgnorePropertyDummy.php b/src/Symfony/Component/PropertyInfo/Tests/Fixtures/IgnorePropertyDummy.php index 0cc4606241f20..9216ff801b27d 100644 --- a/src/Symfony/Component/PropertyInfo/Tests/Fixtures/IgnorePropertyDummy.php +++ b/src/Symfony/Component/PropertyInfo/Tests/Fixtures/IgnorePropertyDummy.php @@ -19,7 +19,7 @@ */ class IgnorePropertyDummy { - #[Groups(['a', 'Default', 'IgnorePropertyDummy'])] + #[Groups(['a'])] public $visibleProperty; #[Groups(['a']), Ignore] diff --git a/src/Symfony/Component/Serializer/CHANGELOG.md b/src/Symfony/Component/Serializer/CHANGELOG.md index 3118834d80175..4635720460837 100644 --- a/src/Symfony/Component/Serializer/CHANGELOG.md +++ b/src/Symfony/Component/Serializer/CHANGELOG.md @@ -6,7 +6,6 @@ CHANGELOG * Add arguments `$class`, `$format` and `$context` to `NameConverterInterface::normalize()` and `NameConverterInterface::denormalize()` * Add `DateTimeNormalizer::CAST_KEY` context option - * Add `Default` and "class name" default groups * Add `AbstractNormalizer::FILTER_BOOL` context option * Add `CamelCaseToSnakeCaseNameConverter::REQUIRE_SNAKE_CASE_PROPERTIES` context option * Deprecate `AbstractNormalizerContextBuilder::withDefaultContructorArguments(?array $defaultContructorArguments)`, use `withDefaultConstructorArguments(?array $defaultConstructorArguments)` instead (note the missing `s` character in Contructor word in deprecated method) diff --git a/src/Symfony/Component/Serializer/NameConverter/MetadataAwareNameConverter.php b/src/Symfony/Component/Serializer/NameConverter/MetadataAwareNameConverter.php index 327d92dc1b1c3..445ad7422ba92 100644 --- a/src/Symfony/Component/Serializer/NameConverter/MetadataAwareNameConverter.php +++ b/src/Symfony/Component/Serializer/NameConverter/MetadataAwareNameConverter.php @@ -128,16 +128,13 @@ private function getCacheValueForAttributesMetadata(string $class, array $contex } $metadataGroups = $metadata->getGroups(); - $contextGroups = (array) ($context[AbstractNormalizer::GROUPS] ?? []); - $contextGroupsHasBeenDefined = [] !== $contextGroups; - $contextGroups = array_merge($contextGroups, ['Default', (false !== $nsSep = strrpos($class, '\\')) ? substr($class, $nsSep + 1) : $class]); - if ($contextGroupsHasBeenDefined && !$metadataGroups) { + if ($contextGroups && !$metadataGroups) { continue; } - if ($metadataGroups && !array_intersect(array_merge($metadataGroups, ['*']), $contextGroups)) { + if ($metadataGroups && !array_intersect($metadataGroups, $contextGroups) && !\in_array('*', $contextGroups, true)) { 8000 continue; } diff --git a/src/Symfony/Component/Serializer/Normalizer/AbstractNormalizer.php b/src/Symfony/Component/Serializer/Normalizer/AbstractNormalizer.php index 6f065984ca6e5..d8f796b4c8c9b 100644 --- a/src/Symfony/Component/Serializer/Normalizer/AbstractNormalizer.php +++ b/src/Symfony/Component/Serializer/Normalizer/AbstractNormalizer.php @@ -223,17 +223,12 @@ protected function getAllowedAttributes(string|object $classOrObject, array $con return false; } - $classMetadata = $this->classMetadataFactory->getMetadataFor($classOrObject); - $class = $classMetadata->getName(); - $groups = $this->getGroups($context); - $groupsHasBeenDefined = [] !== $groups; - $groups = array_merge($groups, ['Default', (false !== $nsSep = strrpos($class, '\\')) ? substr($class, $nsSep + 1) : $class]); $allowedAttributes = []; $ignoreUsed = false; - foreach ($classMetadata->getAttributesMetadata() as $attributeMetadata) { + foreach ($this->classMetadataFactory->getMetadataFor($classOrObject)->getAttributesMetadata() as $attributeMetadata) { if ($ignore = $attributeMetadata->isIgnored()) { $ignoreUsed = true; } @@ -241,14 +236,14 @@ protected function getAllowedAttributes(string|object $classOrObject, array $con // If you update this check, update accordingly the one in Symfony\Component\PropertyInfo\Extractor\SerializerExtractor::getProperties() if ( !$ignore - && (!$groupsHasBeenDefined || array_intersect(array_merge($attributeMetadata->getGroups(), ['*']), $groups)) + && ([] === $groups || \in_array('*', $groups, true) || array_intersect($attributeMetadata->getGroups(), $groups)) && $this->isAllowedAttribute($classOrObject, $name = $attributeMetadata->getName(), null, $context) ) { $allowedAttributes[] = $attributesAsString ? $name : $attributeMetadata; } } - if (!$ignoreUsed && !$groupsHasBeenDefined && $allowExtraAttributes) { + if (!$ignoreUsed && [] === $groups && $allowExtraAttributes) { // Backward Compatibility with the code using this method written before the introduction of @Ignore return false; } diff --git a/src/Symfony/Component/Serializer/Tests/Fixtures/Attributes/GroupDummy.php b/src/Symfony/Component/Serializer/Tests/Fixtures/Attributes/GroupDummy.php index 5c34c95a40a69..749e841a5c05d 100644 --- a/src/Symfony/Component/Serializer/Tests/Fixtures/Attributes/GroupDummy.php +++ b/src/Symfony/Component/Serializer/Tests/Fixtures/Attributes/GroupDummy.php @@ -27,10 +27,6 @@ class GroupDummy extends GroupDummyParent implements GroupDummyInterface protected $quux; private $fooBar; private $symfony; - #[Groups(['Default'])] - private $default; - #[Groups(['GroupDummy'])] - private $className; #[Groups(['b'])] public function setBar($bar) @@ -84,24 +80,4 @@ public function setQuux($quux): void { $this->quux = $quux; } - - public function setDefault($default) - { - $this->default = $default; - } - - public function getDefault() - { - return $this->default; - } - - public function setClassName($className) - { - $this->className = $className; - } - - public function getClassName() - { - return $this->className; - } } diff --git a/src/Symfony/Component/Serializer/Tests/Mapping/TestClassMetadataFactory.php b/src/Symfony/Component/Serializer/Tests/Mapping/TestClassMetadataFactory.php index d617ffaebf86c..61147316a68ed 100644 --- a/src/Symfony/Component/Serializer/Tests/Mapping/TestClassMetadataFactory.php +++ b/src/Symfony/Component/Serializer/Tests/Mapping/TestClassMetadataFactory.php @@ -63,14 +63,6 @@ public static function createClassMetadata(string $namespace, bool $withParent = $symfony->addGroup('name_converter'); } - $default = new AttributeMetadata('default'); - $default->addGroup('Default'); - $expected->addAttributeMetadata($default); - - $className = new AttributeMetadata('className'); - $className->addGroup('GroupDummy'); - $expected->addAttributeMetadata($className); - // load reflection class so that the comparison passes $expected->getReflectionClass(); diff --git a/src/Symfony/Component/Serializer/Tests/Normalizer/Features/GroupsTestTrait.php b/src/Symfony/Component/Serializer/Tests/Normalizer/Features/GroupsTestTrait.php index ba4d7632385c2..621ceec418d01 100644 --- a/src/Symfony/Component/Serializer/Tests/Normalizer/Features/GroupsTestTrait.php +++ b/src/Symfony/Component/Serializer/Tests/Normalizer/Features/GroupsTestTrait.php @@ -36,13 +36,9 @@ public function testGroupsNormalize() $obj->setSymfony('symfony'); $obj->setKevin('kevin'); $obj->setCoopTilleuls('coopTilleuls'); - $obj->setDefault('default'); - $obj->setClassName('className'); $this->assertEquals([ 'bar' => 'bar', - 'default' => 'default', - 'className' => 'className', ], $normalizer->normalize($obj, null, ['groups' => ['c']])); $this->assertEquals([ @@ -52,26 +48,7 @@ public function testGroupsNormalize() 'bar' => 'bar', 'kevin' => 'kevin', 'coopTilleuls' => 'coopTilleuls', - 'default' => 'default', - 'className' => 'className', ], $normalizer->normalize($obj, null, ['groups' => ['a', 'c']])); - - $this->assertEquals([ - 'default' => 'default', - 'className' => 'className', - ], $normalizer->normalize($obj, null, ['groups' => ['unknown']])); - - $this->assertEquals([ - 'quux' => 'quux', - 'symfony' => 'symfony', - 'foo' => 'foo', - 'fooBar' => 'fooBar', - 'bar' => 'bar', - 'kevin' => 'kevin', - 'coopTilleuls' => 'coopTilleuls', - 'default' => 'default', - 'className' => 'className', - ], $normalizer->normalize($obj)); } public function testGroupsDenormalize() @@ -79,27 +56,10 @@ public function testGroupsDenormalize() $normalizer = $this->getDenormalizerForGroups(); $obj = new GroupDummy(); - $obj->setDefault('default'); - $obj->setClassName('className'); - - $data = [ - 'foo' => 'foo', - 'bar' => 'bar', - 'quux' => 'quux', - 'default' => 'default', - 'className' => 'className', - ]; - - $denormalized = $normalizer->denormalize( - $data, - GroupDummy::class, - null, - ['groups' => ['unknown']] - ); - $this->assertEquals($obj, $denormalized); - $obj->setFoo('foo'); + $data = ['foo' => 'foo', 'bar' => 'bar']; + $denormalized = $normalizer->denormalize( $data, GroupDummy::class, @@ -117,11 +77,6 @@ public function testGroupsDenormalize() ['groups' => ['a', 'b']] ); $this->assertEquals($obj, $denormalized); - - $obj->setQuux('quux'); - - $denormalized = $normalizer->denormalize($data, GroupDummy::class); - $this->assertEquals($obj, $denormalized); } public function testNormalizeNoPropertyInGroup() @@ -130,12 +85,7 @@ public function testNormalizeNoPropertyInGroup() $obj = new GroupDummy(); $obj->setFoo('foo'); - $obj->setDefault('default'); - $obj->setClassName('className'); - $this->assertEquals([ - 'default' => 'default', - 'className' => 'className', - ], $normalizer->normalize($obj, null, ['groups' => ['notExist']])); + $this->assertEquals([], $normalizer->normalize($obj, null, ['groups' => ['notExist']])); } } diff --git a/src/Symfony/Component/Serializer/Tests/Normalizer/GetSetMethodNormalizerTest.php b/src/Symfony/Component/Serializer/Tests/Normalizer/GetSetMethodNormalizerTest.php index f846a0d972c8d..2c30a57bc2001 100644 --- a/src/Symfony/Component/Serializer/Tests/Normalizer/GetSetMethodNormalizerTest.php +++ b/src/Symfony/Component/Serializer/Tests/Normalizer/GetSetMethodNormalizerTest.php @@ -302,8 +302,6 @@ public function testGroupsNormalizeWithNameConverter() 'bar' => null, 'foo_bar' => '@dunglas', 'symfony' => '@coopTilleuls', - 'default' => null, - 'class_name' => null, ], $this->normalizer->normalize($obj, null, [GetSetMethodNormalizer::GROUPS => ['name_converter']]) ); diff --git a/src/Symfony/Component/Serializer/Tests/Normalizer/ObjectNormalizerTest.php b/src/Symfony/Component/Serializer/Tests/Normalizer/ObjectNormalizerTest.php index 50866a1b235c0..ed6a9d3bed24f 100644 --- a/src/Symfony/Component/Serializer/Tests/Normalizer/ObjectNormalizerTest.php +++ b/src/Symfony/Component/Serializer/Tests/Normalizer/ObjectNormalizerTest.php @@ -507,8 +507,6 @@ public function testGroupsNormalizeWithNameConverter() 'bar' => null, 'foo_bar' => '@dunglas', 'symfony' => '@coopTilleuls', - 'default' => null, - 'class_name' => null, ], $this->normalizer->normalize($obj, null, [ObjectNormalizer::GROUPS => ['name_converter']]) ); diff --git a/src/Symfony/Component/Serializer/Tests/Normalizer/PropertyNormalizerTest.php b/src/Symfony/Component/Serializer/Tests/Normalizer/PropertyNormalizerTest.php index b93a7bb9fd1cd..9ac85920eabf3 100644 --- a/src/Symfony/Component/Serializer/Tests/Normalizer/PropertyNormalizerTest.php +++ b/src/Symfony/Component/Serializer/Tests/Normalizer/PropertyNormalizerTest.php @@ -195,8 +195,6 @@ public function testNormalizeWithParentClass() 'fooBar' => null, 'symfony' => null, 'baz' => 'baz', - 'default' => null, - 'className' => null, ], $this->normalizer->normalize($group, 'any') ); @@ -321,8 +319,6 @@ public function testGroupsNormalizeWithNameConverter() 'bar' => null, 'foo_bar' => '@dunglas', 'symfony' => '@coopTilleuls', - 'default' => null, - 'class_name' => null, ], $this->normalizer->normalize($obj, null, [PropertyNormalizer::GROUPS => ['name_converter']]) ); From 5a9b08e5740af795854b1b639b7d45b9cbfe8819 Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Tue, 22 Oct 2024 10:31:42 +0200 Subject: [PATCH 038/303] [HttpFoundation] Reject URIs that contain invalid characters --- .../Component/HttpFoundation/Request.php | 17 +++++++++++ .../HttpFoundation/Tests/RequestTest.php | 30 +++++++++++++++++-- 2 files changed, 45 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/HttpFoundation/Request.php b/src/Symfony/Component/HttpFoundation/Request.php index 561cb887fc453..e404b4cd0181f 100644 --- a/src/Symfony/Component/HttpFoundation/Request.php +++ b/src/Symfony/Component/HttpFoundation/Request.php @@ -11,6 +11,7 @@ namespace Symfony\Component\HttpFoundation; +use Symfony\Component\HttpFoundation\Exception\BadRequestException; use Symfony\Component\HttpFoundation\Exception\ConflictingHeadersException; use Symfony\Component\HttpFoundation\Exception\JsonException; use Symfony\Component\HttpFoundation\Exception\SessionNotFoundException; @@ -333,6 +334,8 @@ public static function createFromGlobals() * @param string|resource|null $content The raw body data * * @return static + * + * @throws BadRequestException When the URI is invalid */ public static function create(string $uri, string $method = 'GET', array $parameters = [], array $cookies = [], array $files = [], array $server = [], $content = null) { @@ -360,6 +363,20 @@ public static function create(string $uri, string $method = 'GET', array $parame unset($components['fragment']); } + if (false === $components) { + throw new BadRequestException('Invalid URI.'); + } + + if (false !== ($i = strpos($uri, '\\')) && $i < strcspn($uri, '?#')) { + throw new BadRequestException('Invalid URI: A URI cannot contain a backslash.'); + } + if (\strlen($uri) !== strcspn($uri, "\r\n\t")) { + throw new BadRequestException('Invalid URI: A URI cannot contain CR/LF/TAB characters.'); + } + if ('' !== $uri && (\ord($uri[0]) <= 32 || \ord($uri[-1]) <= 32)) { + throw new BadRequestException('Invalid URI: A URI must not start nor end with ASCII control characters or spaces.'); + } + if (isset($components['host'])) { $server['SERVER_NAME'] = $components['host']; $server['HTTP_HOST'] = $components['host']; diff --git a/src/Symfony/Component/HttpFoundation/Tests/RequestTest.php b/src/Symfony/Component/HttpFoundation/Tests/RequestTest.php index 082e8695c3a7f..c2986907b732a 100644 --- a/src/Symfony/Component/HttpFoundation/Tests/RequestTest.php +++ b/src/Symfony/Component/HttpFoundation/Tests/RequestTest.php @@ -13,6 +13,7 @@ use PHPUnit\Framework\TestCase; use Symfony\Bridge\PhpUnit\ExpectDeprecationTrait; +use Symfony\Component\HttpFoundation\Exception\BadRequestException; use Symfony\Component\HttpFoundation\Exception\ConflictingHeadersException; use Symfony\Component\HttpFoundation\Exception\JsonException; use Symfony\Component\HttpFoundation\Exception\SuspiciousOperationException; @@ -289,9 +290,34 @@ public function testCreateWithRequestUri() $this->assertTrue($request->isSecure()); // Fragment should not be included in the URI - $request = Request::create('http://test.com/foo#bar'); - $request->server->set('REQUEST_URI', 'http://test.com/foo#bar'); + $request = Request::create('http://test.com/foo#bar\\baz'); + $request->server->set('REQUEST_URI', 'http://test.com/foo#bar\\baz'); $this->assertEquals('http://test.com/foo', $request->getUri()); + + $request = Request::create('http://test.com/foo?bar=f\\o'); + $this->assertEquals('http://test.com/foo?bar=f%5Co', $request->getUri()); + $this->assertEquals('/foo', $request->getPathInfo()); + $this->assertEquals('bar=f%5Co', $request->getQueryString()); + } + + /** + * @testWith ["http://foo.com\\bar"] + * ["\\\\foo.com/bar"] + * ["a\rb"] + * ["a\nb"] + * ["a\tb"] + * ["\u0000foo"] + * ["foo\u0000"] + * [" foo"] + * ["foo "] + * [":"] + */ + public function testCreateWithBadRequestUri(string $uri) + { + $this->expectException(BadRequestException::class); + $this->expectExceptionMessage('Invalid URI'); + + Request::create($uri); } /** From 4f00d6f85318b8bb2541c4918552346b375c624e Mon Sep 17 00:00:00 2001 From: Alexandre Daubois Date: Wed, 30 Oct 2024 08:58:02 +0100 Subject: [PATCH 039/303] [Config] Handle Phar absolute path in `FileLocator` --- src/Symfony/Component/Config/FileLocator.php | 1 + src/Symfony/Component/Config/Tests/FileLocatorTest.php | 1 + 2 files changed, 2 insertions(+) diff --git a/src/Symfony/Component/Config/FileLocator.php b/src/Symfony/Component/Config/FileLocator.php index 95446498d6521..80268737c126a 100644 --- a/src/Symfony/Component/Config/FileLocator.php +++ b/src/Symfony/Component/Config/FileLocator.php @@ -85,6 +85,7 @@ private function isAbsolutePath(string $file): bool && ('\\' === $file[2] || '/' === $file[2]) ) || parse_url($file, \PHP_URL_SCHEME) + || str_starts_with($file, 'phar:///') // "parse_url()" doesn't handle absolute phar path, despite being valid ) { return true; } diff --git a/src/Symfony/Component/Config/Tests/FileLocatorTest.php b/src/Symfony/Component/Config/Tests/FileLocatorTest.php index 7a6ea6bf38470..836d06abc17b4 100644 --- a/src/Symfony/Component/Config/Tests/FileLocatorTest.php +++ b/src/Symfony/Component/Config/Tests/FileLocatorTest.php @@ -39,6 +39,7 @@ public static function getIsAbsolutePathTests(): array ['\\server\\foo.xml'], ['https://server/foo.xml'], ['phar://server/foo.xml'], + ['phar:///server/foo.xml'], ]; } From c40ec9cdab6be30a18c30c46d18c4285ba249ad2 Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Tue, 29 Oct 2024 21:56:12 +0100 Subject: [PATCH 040/303] [Process] Fix handling empty path found in the PATH env var with ExecutableFinder --- .../Component/Process/ExecutableFinder.php | 3 +++ .../Process/Tests/ExecutableFinderTest.php | 21 +++++++++++++++++++ 2 files changed, 24 insertions(+) diff --git a/src/Symfony/Component/Process/ExecutableFinder.php b/src/Symfony/Component/Process/ExecutableFinder.php index 6dc00b7c2e5db..45d91e4a0515d 100644 --- a/src/Symfony/Component/Process/ExecutableFinder.php +++ b/src/Symfony/Component/Process/ExecutableFinder.php @@ -60,6 +60,9 @@ public function find(string $name, ?string $default = null, array $extraDirs = [ } foreach ($suffixes as $suffix) { foreach ($dirs as $dir) { + if ('' === $dir) { + $dir = '.'; + } if (@is_file($file = $dir.\DIRECTORY_SEPARATOR.$name.$suffix) && ('\\' === \DIRECTORY_SEPARATOR || @is_executable($file))) { return $file; } diff --git a/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php b/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php index a1b8d6d54b940..c4876e471b351 100644 --- a/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php +++ b/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php @@ -111,6 +111,9 @@ public function testFindWithOpenBaseDir() } } + /** + * @runInSeparateProcess + */ public function testFindBatchExecutableOnWindows() { if (\ini_get('open_basedir')) { @@ -138,6 +141,24 @@ public function testFindBatchExecutableOnWindows() $this->assertSamePath($target.'.BAT', $result); } + /** + * @runInSeparateProcess + */ + public function testEmptyDirInPath() + { + putenv(sprintf('PATH=%s:', \dirname(\PHP_BINARY))); + + touch('executable'); + chmod('executable', 0700); + + $finder = new ExecutableFinder(); + $result = $finder->find('executable'); + + $this->assertSame('./executable', $result); + + unlink('executable'); + } + private function assertSamePath($expected, $tested) { if ('\\' === \DIRECTORY_SEPARATOR) { From e28af3450041ad901d1c604780d6c3baae941038 Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Wed, 30 Oct 2024 22:35:56 +0100 Subject: [PATCH 041/303] [HttpClient] Fix Process-based escaping in HttpClientDataCollector --- .../HttpClient/DataCollector/HttpClientDataCollector.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/HttpClient/DataCollector/HttpClientDataCollector.php b/src/Symfony/Component/HttpClient/DataCollector/HttpClientDataCollector.php index 8afddcb9b54e1..a749aa61ceaa9 100644 --- a/src/Symfony/Component/HttpClient/DataCollector/HttpClientDataCollector.php +++ b/src/Symfony/Component/HttpClient/DataCollector/HttpClientDataCollector.php @@ -253,7 +253,7 @@ private function escapePayload(string $payload): string static $useProcess; if ($useProcess ??= function_exists('proc_open') && class_exists(Process::class)) { - return (new Process([$payload]))->getCommandLine(); + return substr((new Process(['', $payload]))->getCommandLine(), 3); } if ('\\' === \DIRECTORY_SEPARATOR) { From 73140eb44e17b035602b3f6009d219ad9a1248ae Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Wed, 30 Oct 2024 22:56:41 +0100 Subject: [PATCH 042/303] [Process] Properly deal with not-found executables on Windows --- .../Component/Process/ExecutableFinder.php | 10 ++++++++-- .../Component/Process/PhpExecutableFinder.php | 16 ++++++++++------ 2 files changed, 18 insertions(+), 8 deletions(-) diff --git a/src/Symfony/Component/Process/ExecutableFinder.php b/src/Symfony/Component/Process/ExecutableFinder.php index 6dc00b7c2e5db..d446bb6569081 100644 --- a/src/Symfony/Component/Process/ExecutableFinder.php +++ b/src/Symfony/Component/Process/ExecutableFinder.php @@ -70,8 +70,14 @@ public function find(string $name, ?string $default = null, array $extraDirs = [ } } - $command = '\\' === \DIRECTORY_SEPARATOR ? 'where' : 'command -v --'; - if (\function_exists('exec') && ($executablePath = strtok(@exec($command.' '.escapeshellarg($name)), \PHP_EOL)) && @is_executable($executablePath)) { + if (!\function_exists('exec') || \strlen($name) !== strcspn($name, '/'.\DIRECTORY_SEPARATOR)) { + return $default; + } + + $command = '\\' === \DIRECTORY_SEPARATOR ? 'where %s 2> NUL' : 'command -v -- %s'; + $execResult = exec(\sprintf($command, escapeshellarg($name))); + + if (($executablePath = substr($execResult, 0, strpos($execResult, \PHP_EOL) ?: null)) && @is_executable($executablePath)) { return $executablePath; } diff --git a/src/Symfony/Component/Process/PhpExecutableFinder.php b/src/Symfony/Component/Process/PhpExecutableFinder.php index 54fe744343482..b9aff6907e13c 100644 --- a/src/Symfony/Component/Process/PhpExecutableFinder.php +++ b/src/Symfony/Component/Process/PhpExecutableFinder.php @@ -35,12 +35,16 @@ public function find(bool $includeArgs = true) { if ($php = getenv('PHP_BINARY')) { if (!is_executable($php)) { - $command = '\\' === \DIRECTORY_SEPARATOR ? 'where' : 'command -v --'; - if (\function_exists('exec') && $php = strtok(exec($command.' '.escapeshellarg($php)), \PHP_EOL)) { - if (!is_executable($php)) { - return false; - } - } else { + if (!\function_exists('exec') || \strlen($php) !== strcspn($php, '/'.\DIRECTORY_SEPARATOR)) { + return false; + } + + $command = '\\' === \DIRECTORY_SEPARATOR ? 'where %s 2> NUL' : 'command -v -- %s'; + $execResult = exec(\sprintf($command, escapeshellarg($php))); + if (!$php = substr($execResult, 0, strpos($execResult, \PHP_EOL) ?: null)) { + return false; + } + if (!is_executable($php)) { return false; } } From 4c6e6ebc7e46f5256e2d555d6736c23e3ad47056 Mon Sep 17 00:00:00 2001 From: Mathieu Santostefano Date: Thu, 31 Oct 2024 15:05:51 +0100 Subject: [PATCH 043/303] Re-add missing Profiler shortcuts on Profiler homepage --- .../Resources/views/Profiler/results.html.twig | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/results.html.twig b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/results.html.twig index d97de65c447a7..d4f6ff86da4f2 100644 --- a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/results.html.twig +++ b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/results.html.twig @@ -35,7 +35,9 @@ {% endblock %} {% block sidebar_search_css_class %}{% endblock %} -{% block sidebar_shortcuts_links %}{% endblock %} +{% block sidebar_shortcuts_links %} + {{ parent() }} +{% endblock %} {% block panel %}
From 3b144a3a243aef35365cf578f5ac2875b68dcc48 Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Sat, 2 Nov 2024 14:14:29 +0100 Subject: [PATCH 044/303] [Process] Return built-in cmd.exe commands directly in ExecutableFinder --- src/Symfony/Component/Process/ExecutableFinder.php | 12 ++++++++++++ .../Component/Process/Tests/ExecutableFinderTest.php | 12 ++++++++++++ 2 files changed, 24 insertions(+) diff --git a/src/Symfony/Component/Process/ExecutableFinder.php b/src/Symfony/Component/Process/ExecutableFinder.php index 2293595c77179..1604b6f0851c0 100644 --- a/src/Symfony/Component/Process/ExecutableFinder.php +++ b/src/Symfony/Component/Process/ExecutableFinder.php @@ -20,6 +20,13 @@ class ExecutableFinder { private $suffixes = ['.exe', '.bat', '.cmd', '.com']; + private const CMD_BUILTINS = [ + 'assoc', 'break', 'call', 'cd', 'chdir', 'cls', 'color', 'copy', 'date', + 'del', 'dir', 'echo', 'endlocal', 'erase', 'exit', 'for', 'ftype', 'goto', + 'help', 'if', 'label', 'md', 'mkdir', 'mklink', 'move', 'path', 'pause', + 'popd', 'prompt', 'pushd', 'rd', 'rem', 'ren', 'rename', 'rmdir', 'set', + 'setlocal', 'shift', 'start', 'time', 'title', 'type', 'ver', 'vol', + ]; /** * Replaces default suffixes of executable. @@ -48,6 +55,11 @@ public function addSuffix(string $suffix) */ public function find(string $name, ?string $default = null, array $extraDirs = []) { + // windows built-in commands that are present in cmd.exe should not be resolved using PATH as they do not exist as exes + if ('\\' === \DIRECTORY_SEPARATOR && \in_array(strtolower($name), self::CMD_BUILTINS, true)) { + return $name; + } + $dirs = array_merge( explode(\PATH_SEPARATOR, getenv('PATH') ?: getenv('Path')), $extraDirs diff --git a/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php b/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php index c4876e471b351..adb5556d39d9d 100644 --- a/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php +++ b/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php @@ -159,6 +159,18 @@ public function testEmptyDirInPath() unlink('executable'); } + public function testFindBuiltInCommandOnWindows() + { + if ('\\' !== \DIRECTORY_SEPARATOR) { + $this->markTestSkipped('Can be only tested on windows'); + } + + $finder = new ExecutableFinder(); + $this->assertSame('rmdir', $finder->find('RMDIR')); + $this->assertSame('cd', $finder->find('cd')); + $this->assertSame('move', $finder->find('MoVe')); + } + private function assertSamePath($expected, $tested) { if ('\\' === \DIRECTORY_SEPARATOR) { From 2ee5364e3a67c78adee4bb8fe9950dba253219a5 Mon Sep 17 00:00:00 2001 From: Alexandre Daubois Date: Mon, 4 Nov 2024 09:40:05 +0100 Subject: [PATCH 045/303] [Notifier] Fix test with hard coded date in `SmsboxTransportTest` --- .../Notifier/Bridge/Smsbox/Tests/SmsboxTransportTest.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/Notifier/Bridge/Smsbox/Tests/SmsboxTransportTest.php b/src/Symfony/Component/Notifier/Bridge/Smsbox/Tests/SmsboxTransportTest.php index 746636494aaaf..562252e2c6147 100644 --- a/src/Symfony/Component/Notifier/Bridge/Smsbox/Tests/SmsboxTransportTest.php +++ b/src/Symfony/Component/Notifier/Bridge/Smsbox/Tests/SmsboxTransportTest.php @@ -206,9 +206,10 @@ public function testSmsboxOptionsInvalidDateTimeAndDate() return $response; }); + $dateTime = new \DateTimeImmutable('+1 day'); + $this->expectException(\InvalidArgumentException::class); $this->expectExceptionMessage("Either Symfony\Component\Notifier\Bridge\Smsbox\SmsboxOptions::dateTime() or Symfony\Component\Notifier\Bridge\Smsbox\SmsboxOptions::date() and Symfony\Component\Notifier\Bridge\Smsbox\SmsboxOptions::hour() must be called, but not both."); - $dateTime = \DateTimeImmutable::createFromFormat('d/m/Y H:i', '01/11/2024 18:00', new \DateTimeZone('UTC')); $message = new SmsMessage('+33612345678', 'Hello'); $smsboxOptions = (new SmsboxOptions()) @@ -216,7 +217,7 @@ public function testSmsboxOptionsInvalidDateTimeAndDate() ->sender('SENDER') ->strategy(Strategy::Marketing) ->dateTime($dateTime) - ->date('01/01/2024'); + ->date($dateTime->format('d/m/Y')); $transport = $this->createTransport($client); From 5c547c958b997e56047aee8a2f9a5a6fca0b80fa Mon Sep 17 00:00:00 2001 From: Alexandre Daubois Date: Mon, 4 Nov 2024 09:44:46 +0100 Subject: [PATCH 046/303] [Process] Improve test cleanup by unlinking in a `finally` block --- .../Process/Tests/ExecutableFinderTest.php | 36 ++++++++++--------- 1 file changed, 20 insertions(+), 16 deletions(-) diff --git a/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php b/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php index c4876e471b351..3995e73a1294e 100644 --- a/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php +++ b/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php @@ -125,18 +125,20 @@ public function testFindBatchExecutableOnWindows() $target = tempnam(sys_get_temp_dir(), 'example-windows-executable'); - touch($target); - touch($target.'.BAT'); - - $this->assertFalse(is_executable($target)); + try { + touch($target); + touch($target.'.BAT'); - putenv('PATH='.sys_get_temp_dir()); + $this->assertFalse(is_executable($target)); - $finder = new ExecutableFinder(); - $result = $finder->find(basename($target), false); + putenv('PATH='.sys_get_temp_dir()); - unlink($target); - unlink($target.'.BAT'); + $finder = new ExecutableFinder(); + $result = $finder->find(basename($target), false); + } finally { + unlink($target); + unlink($target.'.BAT'); + } $this->assertSamePath($target.'.BAT', $result); } @@ -148,15 +150,17 @@ public function testEmptyDirInPath() { putenv(sprintf('PATH=%s:', \dirname(\PHP_BINARY))); - touch('executable'); - chmod('executable', 0700); - - $finder = new ExecutableFinder(); - $result = $finder->find('executable'); + try { + touch('executable'); + chmod('executable', 0700); - $this->assertSame('./executable', $result); + $finder = new ExecutableFinder(); + $result = $finder->find('executable'); - unlink('executable'); + $this->assertSame('./executable', $result); + } finally { + unlink('executable'); + } } private function assertSamePath($expected, $tested) From 278cabdcef5d4fbd695b68c68bdcea5fbc13c314 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Mon, 4 Nov 2024 10:27:52 +0100 Subject: [PATCH 047/303] ignore case of built-in cmd.exe commands --- .../Component/Process/Tests/ExecutableFinderTest.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php b/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php index adb5556d39d9d..e335e47ce48ac 100644 --- a/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php +++ b/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php @@ -166,9 +166,9 @@ public function testFindBuiltInCommandOnWindows() } $finder = new ExecutableFinder(); - $this->assertSame('rmdir', $finder->find('RMDIR')); - $this->assertSame('cd', $finder->find('cd')); - $this->assertSame('move', $finder->find('MoVe')); + $this->assertSame('rmdir', strtolower($finder->find('RMDIR'))); + $this->assertSame('cd', strtolower($finder->find('cd'))); + $this->assertSame('move', strtolower($finder->find('MoVe'))); } private function assertSamePath($expected, $tested) From 2526495eb7588c75c 8000 b88fac1efe319100777010e Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Mon, 4 Nov 2024 10:25:02 +0100 Subject: [PATCH 048/303] fix the directory separator being used --- src/Symfony/Component/Process/Tests/ExecutableFinderTest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php b/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php index c4876e471b351..f85d8c9afe5ff 100644 --- a/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php +++ b/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php @@ -146,7 +146,7 @@ public function testFindBatchExecutableOnWindows() */ public function testEmptyDirInPath() { - putenv(sprintf('PATH=%s:', \dirname(\PHP_BINARY))); + putenv(sprintf('PATH=%s%s', \dirname(\PHP_BINARY), \PATH_SEPARATOR)); touch('executable'); chmod('executable', 0700); From c24ebca7c44246145fdb72e9a481671a7e6c90b5 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Mon, 4 Nov 2024 11:01:19 +0100 Subject: [PATCH 049/303] fix the path separator being used --- src/Symfony/Component/Process/Tests/ExecutableFinderTest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php b/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php index 4a6c2c4bab46b..fbeb7f07f328e 100644 --- a/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php +++ b/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php @@ -157,7 +157,7 @@ public function testEmptyDirInPath() $finder = new ExecutableFinder(); $result = $finder->find('executable'); - $this->assertSame('./executable', $result); + $this->assertSame(sprintf('.%sexecutable', \PATH_SEPARATOR), $result); } finally { unlink('executable'); } From b811c1a224db1e8066815a4e961c810c790f1cea Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Mon, 4 Nov 2024 11:14:40 +0100 Subject: [PATCH 050/303] fix the constant being used --- src/Symfony/Component/Process/Tests/ExecutableFinderTest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php b/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php index fbeb7f07f328e..4aadd9b255ccf 100644 --- a/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php +++ b/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php @@ -157,7 +157,7 @@ public function testEmptyDirInPath() $finder = new ExecutableFinder(); $result = $finder->find('executable'); - $this->assertSame(sprintf('.%sexecutable', \PATH_SEPARATOR), $result); + $this->assertSame(sprintf('.%sexecutable', \DIRECTORY_SEPARATOR), $result); } finally { unlink('executable'); } From 16902ec540cdd1da2dcbaa14cfad2c98331adb31 Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Mon, 4 Nov 2024 11:43:26 +0100 Subject: [PATCH 051/303] [Process] Fix escaping /X arguments on Windows --- src/Symfony/Component/Process/Process.php | 2 +- src/Symfony/Component/Process/Tests/ProcessTest.php | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/Process/Process.php b/src/Symfony/Component/Process/Process.php index 62addf1e7a75e..b8012ddab8e5f 100644 --- a/src/Symfony/Component/Process/Process.php +++ b/src/Symfony/Component/Process/Process.php @@ -1638,7 +1638,7 @@ private function escapeArgument(?string $argument): string if (str_contains($argument, "\0")) { $argument = str_replace("\0", '?', $argument); } - if (!preg_match('/[\/()%!^"<>&|\s]/', $argument)) { + if (!preg_match('/[()%!^"<>&|\s]/', $argument)) { return $argument; } $argument = preg_replace('/(\\\\+)$/', '$1$1', $argument); diff --git a/src/Symfony/Component/Process/Tests/ProcessTest.php b/src/Symfony/Component/Process/Tests/ProcessTest.php index a2e370de664e4..e4d92874b3344 100644 --- a/src/Symfony/Component/Process/Tests/ProcessTest.php +++ b/src/Symfony/Component/Process/Tests/ProcessTest.php @@ -1424,7 +1424,12 @@ public function testGetCommandLine() { $p = new Process(['/usr/bin/php']); - $expected = '\\' === \DIRECTORY_SEPARATOR ? '"/usr/bin/php"' : "'/usr/bin/php'"; + $expected = '\\' === \DIRECTORY_SEPARATOR ? '/usr/bin/php' : "'/usr/bin/php'"; + $this->assertSame($expected, $p->getCommandLine()); + + $p = new Process(['cd', '/d']); + + $expected = '\\' === \DIRECTORY_SEPARATOR ? 'cd /d' : "'cd' '/d'"; $this->assertSame($expected, $p->getCommandLine()); } From 93faa963eb6bfa470e33b44c1d8df790dd687498 Mon Sep 17 00:00:00 2001 From: vltrof Date: Sun, 3 Nov 2024 13:44:52 +0300 Subject: [PATCH 052/303] profiler form data collector extart value property if it is setted --- .../Resources/views/Collector/form.html.twig | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/form.html.twig b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/form.html.twig index d99ad4f77946b..5da9b5958fe87 100644 --- a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/form.html.twig +++ b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/form.html.twig @@ -650,8 +650,10 @@ {{ profiler_dump(value) }} {# values can be stubs #} - {% set option_value = value.value|default(value) %} - {% set resolved_option_value = data.resolved_options[option].value|default(data.resolved_options[option]) %} + {% set option_value = (value.value is defined) ? value.value : value %} + {% set resolved_option_value = (data.resolved_options[option].value is defined) + ? data.resolved_options[option].value + : data.resolved_options[option] %} {% if resolved_option_value == option_value %} same as passed value {% else %} From 1e071cbc3c2890fa0fc02ad6d62adc4332349546 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Milo=C5=A1=20Milutinovi=C4=87?= Date: Thu, 31 Oct 2024 16:56:38 +0100 Subject: [PATCH 053/303] [Validator] Fix 58691 (missing plural-options in serbian language translation) --- .../translations/validators.sr_Cyrl.xlf | 74 ++++----- .../translations/validators.sr_Latn.xlf | 150 +++++++++--------- 2 files changed, 112 insertions(+), 112 deletions(-) diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.sr_Cyrl.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.sr_Cyrl.xlf index 2e601246e3e01..07e3ae94aa9a0 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.sr_Cyrl.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.sr_Cyrl.xlf @@ -144,11 +144,11 @@ This value is not a valid locale. - Вредност није валидан локал. + Вредност није валидна међународна ознака језика. This value is not a valid country. - Вредност није валидна земља. + Вредност није валидна држава. This value is already used. @@ -160,19 +160,19 @@ The image width is too big ({{ width }}px). Allowed maximum width is {{ max_width }}px. - Ширина слике је превелика ({{ width }}px). Најећа дозвољена ширина је {{ max_width }}px. + Ширина слике је превелика ({{ width }} пиксела). Најећа дозвољена ширина је {{ max_width }} пиксела. The image width is too small ({{ width }}px). Minimum width expected is {{ min_width }}px. - Ширина слике је премала ({{ width }}px). Најмања дозвољена ширина је {{ min_width }}px. + Ширина слике је премала ({{ width }} пиксела). Најмања дозвољена ширина је {{ min_width }} пиксела. The image height is too big ({{ height }}px). Allowed maximum height is {{ max_height }}px. - Висина слике је превелика ({{ height }}px). Најећа дозвољена висина је {{ max_height }}px. + Висина слике је превелика ({{ height }} пиксела). Најећа дозвољена висина је {{ max_height }} пиксела. The image height is too small ({{ height }}px). Minimum height expected is {{ min_height }}px. - Висина слике је премала ({{ height }}px). Најмања дозвољена висина је {{ min_height }}px. + Висина слике је премала ({{ height }} пиксела). Најмања дозвољена висина је {{ min_height }} пиксела. This value should be the user's current password. @@ -184,7 +184,7 @@ The file was only partially uploaded. - Датотека је само парцијално отпремљена. + Датотека је само делимично отпремљена. No file was uploaded. @@ -228,23 +228,23 @@ This value is not a valid ISBN-10. - Ово није валидан ISBN-10. + Ова вредност није валидан ISBN-10. This value is not a valid ISBN-13. - Ово није валидан ISBN-13. + Ова вредност није валидан ISBN-13. This value is neither a valid ISBN-10 nor a valid ISBN-13. - Ово није валидан ISBN-10 или ISBN-13. + Овa вредност није ни валидан ISBN-10 ни валидан ISBN-13. This value is not a valid ISSN. - Ово није валидан ISSN. + Ова вредност није валидан ISSN. This value is not a valid currency. - Ово није валидна валута. + Ово вредност није валидна валута. This value should be equal to {{ compared_value }}. @@ -288,15 +288,15 @@ The image is square ({{ width }}x{{ height }}px). Square images are not allowed. - Слика је квадратна ({{ width }}x{{ height }}px). Квадратне слике нису дозвољене. + Слика је квадратна ({{ width }}x{{ height }} пиксела). Квадратне слике нису дозвољене. The image is landscape oriented ({{ width }}x{{ height }}px). Landscape oriented images are not allowed. - Слика је оријентације пејзажа ({{ width }}x{{ height }}px). Пејзажна оријентација слика није дозвољена. + Слика је оријентације пејзажа ({{ width }}x{{ height }} пиксела). Пејзажна оријентација слика није дозвољена. The image is portrait oriented ({{ width }}x{{ height }}px). Portrait oriented images are not allowed. - Слика је оријантације портрета ({{ width }}x{{ height }}px). Портретна оријентација слика није дозвољена. + Слика је оријантације портрета ({{ width }}x{{ height }} пиксела). Портретна оријентација слика није дозвољена. An empty file is not allowed. @@ -312,7 +312,7 @@ This value is not a valid Business Identifier Code (BIC). - Ова вредност није валидна Код за идентификацију бизниса (BIC). + Ова вредност није валидан Код за идентификацију бизниса (BIC). Error @@ -324,7 +324,7 @@ This value should be a multiple of {{ compared_value }}. - Ова вредност би требало да буде дељива са {{ compared_value }}. + Ова вредност треба да буде дељива са {{ compared_value }}. This Business Identifier Code (BIC) is not associated with IBAN {{ iban }}. @@ -332,27 +332,27 @@ This value should be valid JSON. - Ова вредност би требало да буде валидан JSON. + Ова вредност треба да буде валидан JSON. This collection should contain only unique elements. - Ова колекција би требала да садржи само јединствене елементе. + Ова колекција треба да садржи само јединствене елементе. This value should be positive. - Ова вредност би требала бити позитивна. + Ова вредност треба да буде позитивна. This value should be either positive or zero. - Ова вредност би требала бити позитивна или нула. + Ова вредност треба да буде или позитивна или нула. This value should be negative. - Ова вредност би требала бити негативна. + Ова вредност треба да буде негативна. This value should be either negative or zero. - Ова вредност би требала бити позитивна или нула. + Ова вредност треба да буде или негативна или нула. This value is not a valid timezone. @@ -372,19 +372,19 @@ The number of elements in this collection should be a multiple of {{ compared_value }}. - Број елемената у овој колекцији би требало да буде дељив са {{ compared_value }}. + Број елемената у овој колекцији треба да буде дељив са {{ compared_value }}. This value should satisfy at least one of the following constraints: - Ова вредност би требало да задовољава најмање једно од наредних ограничења: + Ова вредност треба да задовољава најмање једно од наредних ограничења: Each element of this collection should satisfy its own set of constraints. - Сваки елемент ове колекције би требало да задовољи сопствени скуп ограничења. + Сваки елемент ове колекције треба да задовољи сопствени скуп ограничења. This value is not a valid International Securities Identification Number (ISIN). - Ова вредност није исправна међународна идентификациона ознака хартија од вредности (ISIN). + Ова вредност није валидна међународна идентификациона ознака хартија од вредности (ISIN). This value should be a valid expression. @@ -392,19 +392,19 @@ This value is not a valid CSS color. - Ова вредност није исправна CSS боја. + Ова вредност није валидна CSS боја. This value is not a valid CIDR notation. - Ова вредност није исправна CIDR нотација. + Ова вредност није валидна CIDR нотација. The value of the netmask should be between {{ min }} and {{ max }}. - Вредност мрежне маске треба бити између {{ min }} и {{ max }}. + Вредност мрежне маске треба да буде између {{ min }} и {{ max }}. The filename is too long. It should have {{ filename_max_length }} character or less.|The filename is too long. It should have {{ filename_max_length }} characters or less. - Назив датотеке је сувише дугачак. Треба да има {{ filename_max_length }} карактер или мање.|Назив датотеке је сувише дугачак. Треба да има {{ filename_max_length }} карактера или мање. + Назив датотеке је сувише дугачак. Треба да има {{ filename_max_length }} карактер или мање.|Назив датотеке је сувише дугачак. Треба да има {{ filename_max_length }} карактера или мање.|Назив датотеке је сувише дугачак. Треба да има {{ filename_max_length }} карактера или мање. The password strength is too low. Please use a stronger password. @@ -432,7 +432,7 @@ The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}. - Откривено кодирање знакова је неважеће ({{ detected }}). Дозвољена кодирања су {{ encodings }}. + Детектовано кодирање знакова није валидно ({{ detected }}). Дозвољена кодирања су {{ encodings }}. This value is not a valid MAC address. @@ -440,15 +440,15 @@ This URL is missing a top-level domain. - Овом УРЛ-у недостаје домен највишег нивоа. + Овом URL-у недостаје домен највишег нивоа. This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - Ова вредност је прекратка. Треба да садржи макар једну реч.|Ова вредност је прекратка. Треба да садржи макар {{ min }} речи. + Ова вредност је прекратка. Треба да садржи макар једну реч.|Ова вредност је прекратка. Треба да садржи макар {{ min }} речи.|Ова вредност је прекратка. Треба да садржи макар {{ min }} речи. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - Ова вредност је предугачка. Треба да садржи само једну реч.|Ова вредност је предугачка. Треба да садржи највише {{ max }} речи. + Ова вредност је предугачка. Треба да садржи само једну реч.|Ова вредност је предугачка. Треба да садржи највише {{ max }} речи.|Ова вредност је предугачка. Треба да садржи највише {{ max }} речи. This value does not represent a valid week in the ISO 8601 format. @@ -460,11 +460,11 @@ This value should not be before week "{{ min }}". - Ова вредност не би требала да буде пре недеље "{{ min }}". + Ова вредност не треба да буде пре недеље "{{ min }}". This value should not be after week "{{ max }}". - Ова вредност не би требала да буде после недеље "{{ max }}". + Ова вредност не треба да буде после недеље "{{ max }}". diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.sr_Latn.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.sr_Latn.xlf index 8e27e114c85fa..8f1909c72f724 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.sr_Latn.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.sr_Latn.xlf @@ -4,35 +4,35 @@ This value should be false. - Vrednost bi trebala da bude netačna. + Vrednost treba da bude netačna. This value should be true. - Vrednost bi trebala da bude tačna. + Vrednost treba da bude tačna. This value should be of type {{ type }}. - Vrednost bi trebala da bude tipa {{ type }}. + Vrednost treba da bude tipa {{ type }}. This value should be blank. - Vrednost bi trebala da bude prazna. + Vrednost treba da bude prazna. The value you selected is not a valid choice. - Vrednost koju ste izabrali nije validan izbor. + Vrednost treba da bude jedna od ponuđenih. You must select at least {{ limit }} choice.|You must select at least {{ limit }} choices. - Morate izabrati najmanje {{ limit }} mogućnosti.|Morate izabrati najmanje {{ limit }} mogućnosti. + Izaberite bar {{ limit }} mogućnost.|Izaberite bar {{ limit }} mogućnosti.|Izaberite bar {{ limit }} mogućnosti. You must select at most {{ limit }} choice.|You must select at most {{ limit }} choices. - Morate izabrati najviše {{ limit }} mogućnosti.|Morate izabrati najviše {{ limit }} mogućnosti. + Izaberite najviše {{ limit }} mogućnost.|Izaberite najviše {{ limit }} mogućnosti.|Izaberite najviše {{ limit }} mogućnosti. One or more of the given values is invalid. - Jedna ili više od odabranih vrednosti nisu validne. + Jedna ili više vrednosti je nevalidna. This field was not expected. @@ -44,11 +44,11 @@ This value is not a valid date. - Vrednost nije validna kao datum. + Vrednost nije validan datum. This value is not a valid datetime. - Vrednost nije validna kao datum i vreme. + Vrednost nije validan datum-vreme. This value is not a valid email address. @@ -56,47 +56,47 @@ The file could not be found. - Fajl ne može biti pronađen. + Datoteka ne može biti pronađena. The file is not readable. - Fajl nije čitljiv. + Datoteka nije čitljiva. The file is too large ({{ size }} {{ suffix }}). Allowed maximum size is {{ limit }} {{ suffix }}. - Fajl je preveliki ({{ size }} {{ suffix }}). Najveća dozvoljena veličina fajla je {{ limit }} {{ suffix }}. + Datoteka je prevelika ({{ size }} {{ suffix }}). Najveća dozvoljena veličina je {{ limit }} {{ suffix }}. The mime type of the file is invalid ({{ type }}). Allowed mime types are {{ types }}. - MIME tip fajla nije validan ({{ type }}). Dozvoljeni MIME tipovi su {{ types }}. + MIME tip datoteke nije validan ({{ type }}). Dozvoljeni MIME tipovi su {{ types }}. This value should be {{ limit }} or less. - Vrednost bi trebala da bude {{ limit }} ili manje. + Vrednost treba da bude {{ limit }} ili manje. This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less. - Vrednost je predugačka. Trebalo bi da ima {{ limit }} karaktera ili manje.|Vrednost je predugačka. Trebalo bi da ima {{ limit }} karaktera ili manje. + Vrednost je predugačka. Treba 8000 da ima {{ limit }} karakter ili manje.|Vrednost je predugačka. Treba da ima {{ limit }} karaktera ili manje.|Vrednost je predugačka. Treba da ima {{ limit }} karaktera ili manje. This value should be {{ limit }} or more. - Vrednost bi trebala da bude {{ limit }} ili više. + Vrednost treba da bude {{ limit }} ili više. This value is too short. It should have {{ limit }} character or more.|This value is too short. It should have {{ limit }} characters or more. - Vrednost je prekratka. Trebalo bi da ima {{ limit }} karaktera ili više.|Vrednost je prekratka. Trebalo bi da ima {{ limit }} karaktera ili više. + Vrednost je prekratka. Treba da ima {{ limit }} karakter ili više.|Vrednost je prekratka. Treba da ima {{ limit }} karaktera ili više.|Vrednost je prekratka. Treba da ima {{ limit }} karaktera ili više. This value should not be blank. - Vrednost ne bi trebala da bude prazna. + Vrednost ne treba da bude prazna. This value should not be null. - Vrednost ne bi trebala da bude null. + Vrednost ne treba da bude null. This value should be null. - Vrednost bi trebala da bude null. + Vrednost treba da bude null. This value is not valid. @@ -112,27 +112,27 @@ The two values should be equal. - Obe vrednosti bi trebale da budu jednake. + Obe vrednosti treba da budu jednake. The file is too large. Allowed maximum size is {{ limit }} {{ suffix }}. - Fajl je preveliki. Najveća dozvoljena veličina je {{ limit }} {{ suffix }}. + Datoteka je prevelika. Najveća dozvoljena veličina je {{ limit }} {{ suffix }}. The file is too large. - Fajl je preveliki. + Datoteka je prevelikia. The file could not be uploaded. - Fajl ne može biti otpremljen. + Datoteka ne može biti otpremljena. This value should be a valid number. - Vrednost bi trebala da bude validan broj. + Vrednost treba da bude validan broj. This file is not a valid image. - Ovaj fajl nije validan kao slika. + Ova datoteka nije validna slika. This value is not a valid IP address. @@ -176,27 +176,27 @@ This value should be the user's current password. - Vrednost bi trebala da bude trenutna korisnička lozinka. + Vrednost treba da bude trenutna korisnička lozinka. This value should have exactly {{ limit }} character.|This value should have exactly {{ limit }} characters. - Vrednost bi trebala da ima tačno {{ limit }} karaktera.|Vrednost bi trebala da ima tačno {{ limit }} karaktera. + Vrednost treba da ima tačno {{ limit }} karakter.|Vrednost treba da ima tačno {{ limit }} karaktera.|Vrednost treba da ima tačno {{ limit }} karaktera. The file was only partially uploaded. - Fajl je samo parcijalno otpremljena. + Datoteka je samo delimično otpremljena. No file was uploaded. - Fajl nije otpremljen. + Datoteka nije otpremljena. No temporary folder was configured in php.ini, or the configured folder does not exist. - Privremeni direktorijum nije konfigurisan u php.ini, ili direktorijum koji je konfigurisan ne postoji. + Privremeni direktorijum nije konfigurisan u php.ini, ili konfigurisani direktorijum ne postoji. Cannot write temporary file to disk. - Nije moguće upisati privremeni fajl na disk. + Nemoguće pisanje privremene datoteke na disk. A PHP extension caused the upload to fail. @@ -204,15 +204,15 @@ This collection should contain {{ limit }} element or more.|This collection should contain {{ limit }} elements or more. - Ova kolekcija bi trebala da sadrži {{ limit }} ili više elemenata.|Ova kolekcija bi trebala da sadrži {{ limit }} ili više elemenata. + Ova kolekcija treba da sadrži {{ limit }} ili više elemenata.|Ova kolekcija treba da sadrži {{ limit }} ili više elemenata.|Ova kolekcija treba da sadrži {{ limit }} ili više elemenata. This collection should contain {{ limit }} element or less.|This collection should contain {{ limit }} elements or less. - Ova kolekcija bi trebala da sadrži {{ limit }} ili manje elemenata.|Ova kolekcija bi trebala da sadrži {{ limit }} ili manje elemenata. + Ova kolekcija treba da sadrži {{ limit }} ili manje elemenata.|Ova kolekcija treba da sadrži {{ limit }} ili manje elemenata.|Ova kolekcija treba da sadrži {{ limit }} ili manje elemenata. This collection should contain exactly {{ limit }} element.|This collection should contain exactly {{ limit }} elements. - Ova kolekcija bi trebala da sadrži tačno {{ limit }} element.|Ova kolekcija bi trebala da sadrži tačno {{ limit }} elementa. + Ova kolekcija treba da sadrži tačno {{ limit }} element.|Ova kolekcija treba da sadrži tačno {{ limit }} elementa.|Ova kolekcija treba da sadrži tačno {{ limit }} elemenata. Invalid card number. @@ -220,7 +220,7 @@ Unsupported card type or invalid card number. - Nevalidan broj kartice ili nepodržan tip kartice. + Nevalidan broj kartice ili tip kartice nije podržan. This value is not a valid International Bank Account Number (IBAN). @@ -228,55 +228,55 @@ This value is not a valid ISBN-10. - Nevalidna vrednost ISBN-10. + Ova vrednost nije validan ISBN-10. This value is not a valid ISBN-13. - Nevalidna vrednost ISBN-13. + Ova vrednost nije validan ISBN-13. This value is neither a valid ISBN-10 nor a valid ISBN-13. - Vrednost nije ni validan ISBN-10 ni validan ISBN-13. + Ova vrednost nije ni validan ISBN-10 ni validan ISBN-13. This value is not a valid ISSN. - Nevalidna vrednost ISSN. + Ova vrednost nije validan ISSN. This value is not a valid currency. - Vrednost nije validna valuta. + Ova vrednost nije validna valuta. This value should be equal to {{ compared_value }}. - Ova vrednost bi trebala da bude jednaka {{ compared_value }}. + Ova vrednost treba da bude {{ compared_value }}. This value should be greater than {{ compared_value }}. - Ova vrednost bi trebala da bude veća od {{ compared_value }}. + Ova vrednost treba da bude veća od {{ compared_value }}. This value should be greater than or equal to {{ compared_value }}. - Ova vrednost bi trebala da je veća ili jednaka {{ compared_value }}. + Ova vrednost treba da bude veća ili jednaka {{ compared_value }}. This value should be identical to {{ compared_value_type }} {{ compared_value }}. - Ova vrednost bi trebala da bude identična sa {{ compared_value_type }} {{ compared_value }}. + Ova vrednost treba da bude identična sa {{ compared_value_type }} {{ compared_value }}. This value should be less than {{ compared_value }}. - Ova vrednost bi trebala da bude manja od {{ compared_value }}. + Ova vrednost treba da bude manja od {{ compared_value }}. This value should be less than or equal to {{ compared_value }}. - Ova vrednost bi trebala da bude manja ili jednaka {{ compared_value }}. + Ova vrednost treba da bude manja ili jednaka {{ compared_value }}. This value should not be equal to {{ compared_value }}. - Ova vrednost ne bi trebala da bude jednaka {{ compared_value }}. + Ova vrednost ne treba da bude jednaka {{ compared_value }}. This value should not be identical to {{ compared_value_type }} {{ compared_value }}. - Ova vrednost ne bi trebala da bude identična sa {{ compared_value_type }} {{ compared_value }}. + Ova vrednost ne treba da bude identična sa {{ compared_value_type }} {{ compared_value }}. The image ratio is too big ({{ ratio }}). Allowed maximum ratio is {{ max_ratio }}. @@ -292,15 +292,15 @@ The image is landscape oriented ({{ width }}x{{ height }}px). Landscape oriented images are not allowed. - Slika je pejzažno orijentisana ({{ width }}x{{ height }} piksela). Pejzažno orijentisane slike nisu dozvoljene. + Slika je orijentacije pejzaža ({{ width }}x{{ height }} piksela). Pejzažna orijentacija slika nije dozvoljena. The image is portrait oriented ({{ width }}x{{ height }}px). Portrait oriented images are not allowed. - Slika je portretno orijentisana ({{ width }}x{{ height }} piksela). Portretno orijentisane slike nisu dozvoljene. + Slika je orijentacije portreta ({{ width }}x{{ height }} piksela). Portretna orijentacija slika nije dozvoljena. An empty file is not allowed. - Prazan fajl nije dozvoljen. + Prazna datoteka nije dozvoljena. The host could not be resolved. @@ -324,7 +324,7 @@ This value should be a multiple of {{ compared_value }}. - Ova vrednost bi trebala da bude višestruka u odnosu na {{ compared_value }}. + Ova vrednost treba da bude deljiva sa {{ compared_value }}. This Business Identifier Code (BIC) is not associated with IBAN {{ iban }}. @@ -332,27 +332,27 @@ This value should be valid JSON. - Ova vrednost bi trebala da bude validan JSON. + Ova vrednost treba da bude validan JSON. This collection should contain only unique elements. - Ova kolekcija bi trebala da sadrži samo jedinstvene elemente. + Ova kolekcija treba da sadrži samo jedinstvene elemente. This value should be positive. - Ova vrednost bi trebala biti pozitivna. + Ova vrednost treba da bude pozitivna. This value should be either positive or zero. - Ova vrednost bi trebala biti ili pozitivna ili nula. + Ova vrednost treba da bude ili pozitivna ili nula. This value should be negative. - Ova vrednost bi trebala biti negativna. + Ova vrednost treba da bude negativna. This value should be either negative or zero. - Ova vrednost bi trebala biti ili negativna ili nula. + Ova vrednost treba da bude ili negativna ili nula. This value is not a valid timezone. @@ -360,7 +360,7 @@ This password has been leaked in a data breach, it must not be used. Please use another password. - Lozinka je kompromitovana prilikom curenja podataka usled napada, nemojte je koristiti. Koristite drugu lozinku. + Ova lozinka je kompromitovana prilikom prethodnih napada, nemojte je koristiti. Koristite drugu lozinku. This value should be between {{ min }} and {{ max }}. @@ -368,23 +368,23 @@ This value is not a valid hostname. - Ova vrednost nije ispravno ime poslužitelja (hostname). + Ova vrednost nije ispravno ime hosta. The number of elements in this collection should be a multiple of {{ compared_value }}. - Broj elemenata u ovoj kolekciji bi trebala da bude višestruka u odnosu na {{ compared_value }}. + Broj elemenata u ovoj kolekciji treba da bude deljiv sa {{ compared_value }}. This value should satisfy at least one of the following constraints: - Ova vrednost bi trebala da zadovoljava namjanje jedno od narednih ograničenja: + Ova vrednost treba da zadovoljava namjanje jedno od narednih ograničenja: Each element of this collection should satisfy its own set of constraints. - Svaki element ove kolekcije bi trebalo da zadovolji sopstveni skup ograničenja. + Svaki element ove kolekcije treba da zadovolji sopstveni skup ograničenja. This value is not a valid International Securities Identification Number (ISIN). - Ova vrednost nije ispravan međunarodni sigurnosni i identifikacioni broj (ISIN). + Ova vrednost nije validna međunarodna identifikaciona oznaka hartija od vrednosti (ISIN). This value should be a valid expression. @@ -400,11 +400,11 @@ The value of the netmask should be between {{ min }} and {{ max }}. - Vrednost mrežne maske treba biti između {{ min }} i {{ max }}. + Vrednost mrežne maske treba da bude između {{ min }} i {{ max }}. The filename is too long. It should have {{ filename_max_length }} character or less.|The filename is too long. It should have {{ filename_max_length }} characters or less. - Naziv fajla je suviše dugačak. Treba da ima {{ filename_max_length }} karaktera ili manje.|Naziv fajla je suviše dugačak. Treba da ima {{ filename_max_length }} karaktera ili manje. + Naziv datoteke je suviše dugačak. Treba da ima {{ filename_max_length }} karakter ili manje.|Naziv datoteke je suviše dugačak. Treba da ima {{ filename_max_length }} karaktera ili manje.|Naziv datoteke je suviše dugačak. Treba da ima {{ filename_max_length }} karaktera ili manje. The password strength is too low. Please use a stronger password. @@ -424,15 +424,15 @@ Using hidden overlay characters is not allowed. - Korišćenje skrivenih pokrivenih karaktera nije dozvoljeno. + Korišćenje skrivenih preklopnih karaktera nije dozvoljeno. The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}. - Ekstenzija fajla je nevalidna ({{ extension }}). Dozvoljene ekstenzije su {{ extensions }}. + Ekstenzija fajla nije validna ({{ extension }}). Dozvoljene ekstenzije su {{ extensions }}. The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}. - Detektovani enkoding karaktera nije validan ({{ detected }}). Dozvoljne vrednosti za enkoding su: {{ encodings }}. + Detektovano kodiranje znakova nije validno ({{ detected }}). Dozvoljena kodiranja su {{ encodings }}. This value is not a valid MAC address. @@ -444,11 +444,11 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - Ova vrednost je prekratka. Treba da sadrži makar jednu reč.|Ova vrednost je prekratka. Treba da sadrži makar {{ min }} reči. + Ova vrednost je prekratka. Treba da sadrži makar jednu reč.|Ova vrednost je prekratka. Treba da sadrži makar {{ min }} reči.|Ova vrednost je prekratka. Treba da sadrži makar {{ min }} reči. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - Ova vrednost je predugačka. Treba da sadrži samo jednu reč.|Ova vrednost je predugačka. Treba da sadrži najviše {{ max }} reči. + Ova vrednost je predugačka. Treba da sadrži samo jednu reč.|Ova vrednost je predugačka. Treba da sadrži najviše {{ max }} reči.|Ova vrednost je predugačka. Treba da sadrži najviše {{ max }} reči. This value does not represent a valid week in the ISO 8601 format. @@ -460,11 +460,11 @@ This value should not be before week "{{ min }}". - Ova vrednost ne bi trebala da bude pre nedelje "{{ min }}". + Ova vrednost ne treba da bude pre nedelje "{{ min }}". This value should not be after week "{{ max }}". - Ova vrednost ne bi trebala da bude posle nedelje "{{ max }}". + Ova vrednost ne treba da bude posle nedelje "{{ max }}". From fc796ded365930fa37711477e912d76038ae0223 Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Mon, 4 Nov 2024 12:43:46 +0100 Subject: [PATCH 054/303] [Cache] Fix clear() when using Predis --- src/Symfony/Component/Cache/Traits/RedisTrait.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/Cache/Traits/RedisTrait.php b/src/Symfony/Component/Cache/Traits/RedisTrait.php index 126f568112d3a..35695d5b19b52 100644 --- a/src/Symfony/Component/Cache/Traits/RedisTrait.php +++ b/src/Symfony/Component/Cache/Traits/RedisTrait.php @@ -492,7 +492,7 @@ protected function doClear(string $namespace) $cursor = null; do { - $keys = $host instanceof \Predis\ClientInterface ? $host->scan($cursor, 'MATCH', $pattern, 'COUNT', 1000) : $host->scan($cursor, $pattern, 1000); + $keys = $host instanceof \Predis\ClientInterface ? $host->scan($cursor ?? 0, 'MATCH', $pattern, 'COUNT', 1000) : $host->scan($cursor, $pattern, 1000); if (isset($keys[1]) && \is_array($keys[1])) { $cursor = $keys[0]; $keys = $keys[1]; From a496ecfaf9fc8c790df7bd68b2f6df77ff0b1dbc Mon Sep 17 00:00:00 2001 From: Wouter de Jong Date: Thu, 31 Oct 2024 18:01:31 +0100 Subject: [PATCH 055/303] [Security] Store original token in token storage when implicitly exiting impersonation --- .../Component/Security/Http/Firewall/SwitchUserListener.php | 4 +++- .../Security/Http/Tests/Firewall/SwitchUserListenerTest.php | 6 +++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/Security/Http/Firewall/SwitchUserListener.php b/src/Symfony/Component/Security/Http/Firewall/SwitchUserListener.php index 52a4ac3cbb74b..2fa04c04d293e 100644 --- a/src/Symfony/Component/Security/Http/Firewall/SwitchUserListener.php +++ b/src/Symfony/Component/Security/Http/Firewall/SwitchUserListener.php @@ -109,7 +109,7 @@ public function authenticate(RequestEvent $event) } if (self::EXIT_VALUE === $username) { - $this->tokenStorage->setToken($this->attemptExitUser($request)); + $this->attemptExitUser($request); } else { try { $this->tokenStorage->setToken($this->attemptSwitchUser($request, $username)); @@ -221,6 +221,8 @@ private function attemptExitUser(Request $request): TokenInterface $original = $switchEvent->getToken(); } + $this->tokenStorage->setToken($original); + return $original; } diff --git a/src/Symfony/Component/Security/Http/Tests/Firewall/SwitchUserListenerTest.php b/src/Symfony/Component/Security/Http/Tests/Firewall/SwitchUserListenerTest.php index 0338af0017e8a..529c51e7593e3 100644 --- a/src/Symfony/Component/Security/Http/Tests/Firewall/SwitchUserListenerTest.php +++ b/src/Symfony/Component/Security/Http/Tests/Firewall/SwitchUserListenerTest.php @@ -18,6 +18,7 @@ use Symfony\Component\HttpKernel\HttpKernelInterface; use Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage; use Symfony\Component\Security\Core\Authentication\Token\SwitchUserToken; +use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; use Symfony\Component\Security\Core\Authentication\Token\UsernamePasswordToken; use Symfony\Component\Security\Core\Authorization\AccessDecisionManagerInterface; use Symfony\Component\Security\Core\Exception\AccessDeniedException; @@ -228,7 +229,10 @@ public function testSwitchUserAlreadySwitched() $targetsUser = $this->callback(function ($user) { return 'kuba' === $user->getUserIdentifier(); }); $this->accessDecisionManager->expects($this->once()) - ->method('decide')->with($originalToken, ['ROLE_ALLOWED_TO_SWITCH'], $targetsUser) + ->method('decide')->with(self::callback(function (TokenInterface $token) use ($originalToken, $tokenStorage) { + // the token storage should also contain the original token for voters depending on it + return $token === $originalToken && $tokenStorage->getToken() === $originalToken; + }), ['ROLE_ALLOWED_TO_SWITCH'], $targetsUser) ->willReturn(true); $this->userChecker->expects($this->once()) From 18ecd03eda3917fdf901a48e72518f911c64a1c9 Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Mon, 28 Oct 2024 12:35:32 +0100 Subject: [PATCH 056/303] [Process] Use %PATH% before %CD% to load the shell on Windows --- .../Component/Process/ExecutableFinder.php | 14 ++++++++------ .../Component/Process/PhpExecutableFinder.php | 15 ++------------- src/Symfony/Component/Process/Process.php | 9 ++++++++- 3 files changed, 18 insertions(+), 20 deletions(-) diff --git a/src/Symfony/Component/Process/ExecutableFinder.php b/src/Symfony/Component/Process/ExecutableFinder.php index 1604b6f0851c0..89edd22fb2400 100644 --- a/src/Symfony/Component/Process/ExecutableFinder.php +++ b/src/Symfony/Component/Process/ExecutableFinder.php @@ -19,7 +19,6 @@ */ class ExecutableFinder { - private $suffixes = ['.exe', '.bat', '.cmd', '.com']; private const CMD_BUILTINS = [ 'assoc', 'break', 'call', 'cd', 'chdir', 'cls', 'color', 'copy', 'date', 'del', 'dir', 'echo', 'endlocal', 'erase', 'exit', 'for', 'ftype', 'goto', @@ -28,6 +27,8 @@ class ExecutableFinder 'setlocal', 'shift', 'start', 'time', 'title', 'type', 'ver', 'vol', ]; + private $suffixes = []; + /** * Replaces default suffixes of executable. */ @@ -65,11 +66,13 @@ public function find(string $name, ?string $default = null, array $extraDirs = [ $extraDirs ); - $suffixes = ['']; + $suffixes = []; if ('\\' === \DIRECTORY_SEPARATOR) { $pathExt = getenv('PATHEXT'); - $suffixes = array_merge($pathExt ? explode(\PATH_SEPARATOR, $pathExt) : $this->suffixes, $suffixes); + $suffixes = $this->suffixes; + $suffixes = array_merge($suffixes, $pathExt ? explode(\PATH_SEPARATOR, $pathExt) : ['.exe', '.bat', '.cmd', '.com']); } + $suffixes = '' !== pathinfo($name, PATHINFO_EXTENSION) ? array_merge([''], $suffixes) : array_merge($suffixes, ['']); foreach ($suffixes as $suffix) { foreach ($dirs as $dir) { if ('' === $dir) { @@ -85,12 +88,11 @@ public function find(string $name, ?string $default = null, array $extraDirs = [ } } - if (!\function_exists('exec') || \strlen($name) !== strcspn($name, '/'.\DIRECTORY_SEPARATOR)) { + if ('\\' === \DIRECTORY_SEPARATOR || !\function_exists('exec') || \strlen($name) !== strcspn($name, '/'.\DIRECTORY_SEPARATOR)) { return $default; } - $command = '\\' === \DIRECTORY_SEPARATOR ? 'where %s 2> NUL' : 'command -v -- %s'; - $execResult = exec(\sprintf($command, escapeshellarg($name))); + $execResult = exec('command -v -- '.escapeshellarg($name)); if (($executablePath = substr($execResult, 0, strpos($execResult, \PHP_EOL) ?: null)) && @is_executable($executablePath)) { return $executablePath; diff --git a/src/Symfony/Component/Process/PhpExecutableFinder.php b/src/Symfony/Component/Process/PhpExecutableFinder.php index b9aff6907e13c..c3a9680d757b3 100644 --- a/src/Symfony/Component/Process/PhpExecutableFinder.php +++ b/src/Symfony/Component/Process/PhpExecutableFinder.php @@ -34,19 +34,8 @@ public function __construct() public function find(bool $includeArgs = true) { if ($php = getenv('PHP_BINARY')) { - if (!is_executable($php)) { - if (!\function_exists('exec') || \strlen($php) !== strcspn($php, ' 8000 /'.\DIRECTORY_SEPARATOR)) { - return false; - } - - $command = '\\' === \DIRECTORY_SEPARATOR ? 'where %s 2> NUL' : 'command -v -- %s'; - $execResult = exec(\sprintf($command, escapeshellarg($php))); - if (!$php = substr($execResult, 0, strpos($execResult, \PHP_EOL) ?: null)) { - return false; - } - if (!is_executable($php)) { - return false; - } + if (!is_executable($php) && !$php = $this->executableFinder->find($php)) { + return false; } if (@is_dir($php)) { diff --git a/src/Symfony/Component/Process/Process.php b/src/Symfony/Component/Process/Process.php index 62addf1e7a75e..0f3457f382179 100644 --- a/src/Symfony/Component/Process/Process.php +++ b/src/Symfony/Component/Process/Process.php @@ -1592,7 +1592,14 @@ function ($m) use (&$env, &$varCache, &$varCount, $uid) { $cmd ); - $cmd = 'cmd /V:ON /E:ON /D /C ('.str_replace("\n", ' ', $cmd).')'; + static $comSpec; + + if (!$comSpec && $comSpec = (new ExecutableFinder())->find('cmd.exe')) { + // Escape according to CommandLineToArgvW rules + $comSpec = '"'.preg_replace('{(\\\\*+)"}', '$1$1\"', $comSpec) .'"'; + } + + $cmd = ($comSpec ?? 'cmd').' /V:ON /E:ON /D /C ('.str_replace("\n", ' ', $cmd).')'; foreach ($this->processPipes->getFiles() as $offset => $filename) { $cmd .= ' '.$offset.'>"'.$filename.'"'; } From a104d50cb7a11f580aaed12e5131858475e86b61 Mon Sep 17 00:00:00 2001 From: Jordane VASPARD Date: Tue, 29 Oct 2024 22:18:37 +0100 Subject: [PATCH 057/303] Fix support for \SplTempFileObject in BinaryFileResponse --- src/Symfony/Component/HttpFoundation/BinaryFileResponse.php | 6 ++++-- .../HttpFoundation/Tests/BinaryFileResponseTest.php | 3 +++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/HttpFoundation/BinaryFileResponse.php b/src/Symfony/Component/HttpFoundation/BinaryFileResponse.php index 5bc8b0e16b8b0..a2b160f8a2cc7 100644 --- a/src/Symfony/Component/HttpFoundation/BinaryFileResponse.php +++ b/src/Symfony/Component/HttpFoundation/BinaryFileResponse.php @@ -126,7 +126,7 @@ public function setChunkSize(int $chunkSize): static */ public function setAutoLastModified(): static { - $this->setLastModified(\DateTimeImmutable::createFromFormat('U', $this->file->getMTime())); + $this->setLastModified(\DateTimeImmutable::createFromFormat('U', $this->tempFileObject ? time() : $this->file->getMTime())); return $this; } @@ -197,7 +197,9 @@ public function prepare(Request $request): static $this->offset = 0; $this->maxlen = -1; - if (false === $fileSize = $this->file->getSize()) { + if ($this->tempFileObject) { + $fileSize = $this->tempFileObject->fstat()['size']; + } elseif (false === $fileSize = $this->file->getSize()) { return $this; } $this->headers->remove('Transfer-Encoding'); diff --git a/src/Symfony/Component/HttpFoundation/Tests/BinaryFileResponseTest.php b/src/Symfony/Component/HttpFoundation/Tests/BinaryFileResponseTest.php index b58276cf754fe..77bc32e8c5abc 100644 --- a/src/Symfony/Component/HttpFoundation/Tests/BinaryFileResponseTest.php +++ b/src/Symfony/Component/HttpFoundation/Tests/BinaryFileResponseTest.php @@ -451,6 +451,9 @@ public function testCreateFromTemporaryFile() $this->assertEquals('attachment; filename=temp', $response->headers->get('Content-Disposition')); ob_start(); + $response->setAutoLastModified(); + $response->prepare(new Request()); + $this->assertSame('7', $response->headers->get('Content-Length')); $response->sendContent(); $string = ob_get_clean(); $this->assertSame('foo,bar', $string); From 917798bfd6ad1501aa469af089556c17aa4af7af Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Tue, 5 Nov 2024 08:49:26 +0100 Subject: [PATCH 058/303] re-add missing profiler shortcuts on profiler homepage --- .../WebProfilerBundle/Resources/views/Profiler/results.html.twig | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/results.html.twig b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/results.html.twig index 551178a2da117..076554bbc8ecd 100644 --- a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/results.html.twig +++ b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/results.html.twig @@ -36,6 +36,7 @@ {% block sidebar_search_css_class %}{% endblock %} {% block sidebar_shortcuts_links %} + {{ parent() }} {{ render(controller('web_profiler.controller.profiler::searchBarAction', query={type: profile_type }|merge(request.query.all))) }} {% endblock %} From ec1b999b812fa73b7849972153604a5d6be36f61 Mon Sep 17 00:00:00 2001 From: "hubert.lenoir" Date: Mon, 4 Nov 2024 17:51:49 +0100 Subject: [PATCH 059/303] [Messenger][RateLimiter] fix additional message handled when using a rate limiter --- .../Component/Messenger/Tests/WorkerTest.php | 26 +++++++++++-------- src/Symfony/Component/Messenger/Worker.php | 3 ++- 2 files changed, 17 insertions(+), 12 deletions(-) diff --git a/src/Symfony/Component/Messenger/Tests/WorkerTest.php b/src/Symfony/Component/Messenger/Tests/WorkerTest.php index 55c28357d1f48..cb36ce93555b1 100644 --- a/src/Symfony/Component/Messenger/Tests/WorkerTest.php +++ b/src/Symfony/Component/Messenger/Tests/WorkerTest.php @@ -14,6 +14,7 @@ use PHPUnit\Framework\TestCase; use Psr\EventDispatcher\EventDispatcherInterface; use Psr\Log\LoggerInterface; +use Symfony\Bridge\PhpUnit\ClockMock; use Symfony\Component\Clock\MockClock; use Symfony\Component\EventDispatcher\EventDispatcher; use Symfony\Component\HttpKernel\DependencyInjection\ServicesResetter; @@ -47,8 +48,8 @@ use Symfony\Component\Messenger\Transport\Receiver\ReceiverInterface; use Symfony\Component\Messenger\Worker; use Symfony\Component\RateLimiter\RateLimiterFactory; +use Symfony\Component\RateLimiter\Reservation; use Symfony\Component\RateLimiter\Storage\InMemoryStorage; -use Symfony\Contracts\Service\ResetInterface; /** * @group time-sensitive @@ -73,7 +74,7 @@ public function testWorkerDispatchTheReceivedMessage() return $envelopes[] = $envelope; }); - $dispatcher = new class() implements EventDispatcherInterface { + $dispatcher = new class implements EventDispatcherInterface { private StopWorkerOnMessageLimitListener $listener; public function __construct() @@ -403,7 +404,7 @@ public function testWorkerLimitQueuesUnsupported() $worker = new Worker(['transport1' => $receiver1, 'transport2' => $receiver2], $bus, clock: new MockClock()); $this->expectException(RuntimeException::class); - $this->expectExceptionMessage(sprintf('Receiver for "transport2" does not implement "%s".', QueueReceiverInterface::class)); + $this->expectExceptionMessage(\sprintf('Receiver for "transport2" does not implement "%s".', QueueReceiverInterface::class)); $worker->run(['queues' => ['foo']]); } @@ -418,7 +419,7 @@ public function testWorkerMessageReceivedEventMutability() $eventDispatcher = new EventDispatcher(); $eventDispatcher->addSubscriber(new StopWorkerOnMessageLimitListener(1)); - $stamp = new class() implements StampInterface { + $stamp = new class implements StampInterface { }; $listener = function (WorkerMessageReceivedEvent $event) use ($stamp) { $event->addStamps($stamp); @@ -438,6 +439,8 @@ public function testWorkerRateLimitMessages() $envelope = [ new Envelope(new DummyMessage('message1')), new Envelope(new DummyMessage('message2')), + new Envelope(new DummyMessage('message3')), + new Envelope(new DummyMessage('message4')), ]; $receiver = new DummyReceiver([$envelope]); @@ -445,14 +448,12 @@ public function testWorkerRateLimitMessages() $bus->method('dispatch')->willReturnArgument(0); $eventDispatcher = new EventDispatcher(); - $eventDispatcher->addSubscriber(new StopWorkerOnMessageLimitListener(2)); + $eventDispatcher->addSubscriber(new StopWorkerOnMessageLimitListener(4)); $rateLimitCount = 0; - $listener = function (WorkerRateLimitedEvent $event) use (&$rateLimitCount) { + $eventDispatcher->addListener(WorkerRateLimitedEvent::class, static function () use (&$rateLimitCount) { ++$rateLimitCount; - $event->getLimiter()->reset(); // Reset limiter to continue test - }; - $eventDispatcher->addListener(WorkerRateLimitedEvent::class, $listener); + }); $rateLimitFactory = new RateLimiterFactory([ 'id' => 'bus', @@ -461,11 +462,14 @@ public function testWorkerRateLimitMessages() 'interval' => '1 minute', ], new InMemoryStorage()); + ClockMock::register(Reservation::class); + ClockMock::register(InMemoryStorage::class); + $worker = new Worker(['bus' => $receiver], $bus, $eventDispatcher, null, ['bus' => $rateLimitFactory], new MockClock()); $worker->run(); - $this->assertCount(2, $receiver->getAcknowledgedEnvelopes()); - $this->assertEquals(1, $rateLimitCount); + $this->assertSame(4, $receiver->getAcknowledgeCount()); + $this->assertSame(3, $rateLimitCount); } public function testWorkerShouldLogOnStop() diff --git a/src/Symfony/Component/Messenger/Worker.php b/src/Symfony/Component/Messenger/Worker.php index 3d69dd6135190..e8811228e7563 100644 --- a/src/Symfony/Component/Messenger/Worker.php +++ b/src/Symfony/Component/Messenger/Worker.php @@ -86,7 +86,7 @@ public function run(array $options = []): void // if queue names are specified, all receivers must implement the QueueReceiverInterface foreach ($this->receivers as $transportName => $receiver) { if (!$receiver instanceof QueueReceiverInterface) { - throw new RuntimeException(sprintf('Receiver for "%s" does not implement "%s".', $transportName, QueueReceiverInterface::class)); + throw new RuntimeException(\sprintf('Receiver for "%s" does not implement "%s".', $transportName, QueueReceiverInterface::class)); } } } @@ -242,6 +242,7 @@ private function rateLimit(string $transportName): void $this->eventDispatcher?->dispatch(new WorkerRateLimitedEvent($rateLimiter, $transportName)); $rateLimiter->reserve()->wait(); + $rateLimiter->consume(); } private function flush(bool $force): bool From a77b308c3f179ed7c8a8bc295f82b2d6ee3493fa Mon Sep 17 00:00:00 2001 From: Wouter de Jong Date: Tue, 15 Oct 2024 10:18:46 +0200 Subject: [PATCH 060/303] Do not read from argv on non-CLI SAPIs --- .../Component/Runtime/SymfonyRuntime.php | 6 +++++- .../Component/Runtime/Tests/phpt/kernel.php | 8 +++++--- .../Component/Runtime/Tests/phpt/kernel.phpt | 2 +- .../Tests/phpt/kernel_register_argc_argv.phpt | 18 ++++++++++++++++++ 4 files changed, 29 insertions(+), 5 deletions(-) create mode 100644 src/Symfony/Component/Runtime/Tests/phpt/kernel_register_argc_argv.phpt diff --git a/src/Symfony/Component/Runtime/SymfonyRuntime.php b/src/Symfony/Component/Runtime/SymfonyRuntime.php index 0ca9713049545..5612b3e570872 100644 --- a/src/Symfony/Component/Runtime/SymfonyRuntime.php +++ b/src/Symfony/Component/Runtime/SymfonyRuntime.php @@ -95,7 +95,7 @@ public function __construct(array $options = []) if (isset($options['env'])) { $_SERVER[$envKey] = $options['env']; - } elseif (isset($_SERVER['argv']) && class_exists(ArgvInput::class)) { + } elseif (empty($_GET) && isset($_SERVER['argv']) && class_exists(ArgvInput::class)) { $this->options = $options; $this->getInput(); } @@ -216,6 +216,10 @@ protected static function register(GenericRuntime $runtime): GenericRuntime private function getInput(): ArgvInput { + if (!empty($_GET) && filter_var(ini_get('register_argc_argv'), \FILTER_VALIDATE_BOOL)) { + throw new \Exception('CLI applications cannot be run safely on non-CLI SAPIs with register_argc_argv=On.'); + } + if (null !== $this->input) { return $this->input; } diff --git a/src/Symfony/Component/Runtime/Tests/phpt/kernel.php b/src/Symfony/Component/Runtime/Tests/phpt/kernel.php index ba29d34ffc934..b7c43c5c8b64a 100644 --- a/src/Symfony/Component/Runtime/Tests/phpt/kernel.php +++ b/src/Symfony/Component/Runtime/Tests/phpt/kernel.php @@ -17,19 +17,21 @@ class TestKernel implements HttpKernelInterface { + private $env; private $var; - public function __construct(string $var) + public function __construct(string $env, string $var) { + $this->env = $env; $this->var = $var; } public function handle(Request $request, $type = self::MASTER_REQUEST, $catch = true): Response { - return new Response('OK Kernel '.$this->var); + return new Response('OK Kernel (env='.$this->env.') '.$this->var); } } return function (array $context) { - return new TestKernel($context['SOME_VAR']); + return new TestKernel($context['APP_ENV'], $context['SOME_VAR']); }; diff --git a/src/Symfony/Component/Runtime/Tests/phpt/kernel.phpt b/src/Symfony/Component/Runtime/Tests/phpt/kernel.phpt index e739eb092477e..e7df91e75089b 100644 --- a/src/Symfony/Component/Runtime/Tests/phpt/kernel.phpt +++ b/src/Symfony/Component/Runtime/Tests/phpt/kernel.phpt @@ -9,4 +9,4 @@ require $_SERVER['SCRIPT_FILENAME'] = __DIR__.'/kernel.php'; ?> --EXPECTF-- -OK Kernel foo_bar +OK Kernel (env=dev) foo_bar diff --git a/src/Symfony/Component/Runtime/Tests/phpt/kernel_register_argc_argv.phpt b/src/Symfony/Component/Runtime/Tests/phpt/kernel_register_argc_argv.phpt new file mode 100644 index 0000000000000..4da82d2ac6408 --- /dev/null +++ b/src/Symfony/Component/Runtime/Tests/phpt/kernel_register_argc_argv.phpt @@ -0,0 +1,18 @@ +--TEST-- +Test HttpKernelInterface with register_argc_argv=1 +--INI-- +display_errors=1 +register_argc_argv=1 +--FILE-- + +--EXPECTF-- +OK Kernel (env=dev) foo_bar From d81af9815967f7c86a56de87e48daf58fedd1988 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniele=20Orr=C3=B9?= Date: Tue, 5 Nov 2024 12:26:33 +0100 Subject: [PATCH 061/303] [RateLimiter] Fix DateInterval normalization --- .../RateLimiter/RateLimiterFactory.php | 6 +++- .../Tests/RateLimiterFactoryTest.php | 34 +++++++++++++++++++ .../Component/RateLimiter/Util/TimeUtil.php | 2 +- 3 files changed, 40 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/RateLimiter/RateLimiterFactory.php b/src/Symfony/Component/RateLimiter/RateLimiterFactory.php index b0c48855d4b10..510f2e644aa10 100644 --- a/src/Symfony/Component/RateLimiter/RateLimiterFactory.php +++ b/src/Symfony/Component/RateLimiter/RateLimiterFactory.php @@ -69,7 +69,11 @@ protected static function configureOptions(OptionsResolver $options): void { $intervalNormalizer = static function (Options $options, string $interval): \DateInterval { try { - return (new \DateTimeImmutable())->diff(new \DateTimeImmutable('+'.$interval)); + // Create DateTimeImmutable from unix timesatmp, so the default timezone is ignored and we don't need to + // deal with quirks happening when modifying dates using a timezone with DST. + $now = \DateTimeImmutable::createFromFormat('U', time()); + + return $now->diff($now->modify('+'.$interval)); } catch (\Exception $e) { if (!preg_match('/Failed to parse time string \(\+([^)]+)\)/', $e->getMessage(), $m)) { throw $e; diff --git a/src/Symfony/Component/RateLimiter/Tests/RateLimiterFactoryTest.php b/src/Symfony/Component/RateLimiter/Tests/RateLimiterFactoryTest.php index 5ac5963a2a1cb..3856a1189ffc9 100644 --- a/src/Symfony/Component/RateLimiter/Tests/RateLimiterFactoryTest.php +++ b/src/Symfony/Component/RateLimiter/Tests/RateLimiterFactoryTest.php @@ -12,6 +12,7 @@ namespace Symfony\Component\RateLimiter\Tests; use PHPUnit\Framework\TestCase; +use Symfony\Bridge\PhpUnit\ClockMock; use Symfony\Component\OptionsResolver\Exception\MissingOptionsException; use Symfony\Component\RateLimiter\Policy\FixedWindowLimiter; use Symfony\Component\RateLimiter\Policy\NoLimiter; @@ -76,4 +77,37 @@ public static function invalidConfigProvider() 'policy' => 'token_bucket', ]]; } + + /** + * @group time-sensitive + */ + public function testExpirationTimeCalculationWhenUsingDefaultTimezoneRomeWithIntervalAfterCETChange() + { + $originalTimezone = date_default_timezone_get(); + try { + // Timestamp for 'Sun 27 Oct 2024 12:59:40 AM UTC' that's just 20 seconds before switch CEST->CET + ClockMock::withClockMock(1729990780); + + // This is a prerequisite for the bug to happen + date_default_timezone_set('Europe/Rome'); + + $storage = new InMemoryStorage(); + $factory = new RateLimiterFactory( + [ + 'id' => 'id_1', + 'policy' => 'fixed_window', + 'limit' => 30, + 'interval' => '21 seconds', + ], + $storage + ); + $rateLimiter = $factory->create('key'); + $rateLimiter->consume(1); + $limiterState = $storage->fetch('id_1-key'); + // As expected the expiration is equal to the interval we defined + $this->assertSame(21, $limiterState->getExpirationTime()); + } finally { + date_default_timezone_set($originalTimezone); + } + } } diff --git a/src/Symfony/Component/RateLimiter/Util/TimeUtil.php b/src/Symfony/Component/RateLimiter/Util/TimeUtil.php index 0f8948c57442b..30351d72c4c22 100644 --- a/src/Symfony/Component/RateLimiter/Util/TimeUtil.php +++ b/src/Symfony/Component/RateLimiter/Util/TimeUtil.php @@ -20,7 +20,7 @@ final class TimeUtil { public static function dateIntervalToSeconds(\DateInterval $interval): int { - $now = new \DateTimeImmutable(); + $now = \DateTimeImmutable::createFromFormat('U', time()); return $now->add($interval)->getTimestamp() - $now->getTimestamp(); } From 9d3f02dcec7d4ffccb2307bdc25ab251af59f455 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Mon, 4 Nov 2024 09:22:19 +0100 Subject: [PATCH 062/303] skip tests requiring the intl extension if it's not installed --- .../Component/Intl/Tests/CountriesTest.php | 23 +++++++++++++++++ .../Component/Intl/Tests/CurrenciesTest.php | 17 +++++++++++++ .../Component/Intl/Tests/LanguagesTest.php | 25 +++++++++++++++++++ .../Component/Intl/Tests/LocalesTest.php | 17 +++++++++++++ .../Component/Intl/Tests/ScriptsTest.php | 17 +++++++++++++ .../Component/Intl/Tests/TimezonesTest.php | 23 +++++++++++++++++ 6 files changed, 122 insertions(+) diff --git a/src/Symfony/Component/Intl/Tests/CountriesTest.php b/src/Symfony/Component/Intl/Tests/CountriesTest.php index f35932e5f326f..7d698897252fb 100644 --- a/src/Symfony/Component/Intl/Tests/CountriesTest.php +++ b/src/Symfony/Component/Intl/Tests/CountriesTest.php @@ -13,6 +13,7 @@ use Symfony\Component\Intl\Countries; use Symfony\Component\Intl\Exception\MissingResourceException; +use Symfony\Component\Intl\Util\IntlTestHelper; /** * @group intl-data @@ -535,6 +536,10 @@ public function testGetCountryCodes() */ public function testGetNames($displayLocale) { + if ('en' !== $displayLocale) { + IntlTestHelper::requireFullIntl($this); + } + $countries = array_keys(Countries::getNames($displayLocale)); sort($countries); @@ -544,6 +549,8 @@ public function testGetNames($displayLocale) public function testGetNamesDefaultLocale() { + IntlTestHelper::requireFullIntl($this); + \Locale::setDefault('de_AT'); $this->assertSame(Countries::getNames('de_AT'), Countries::getNames()); @@ -554,6 +561,10 @@ public function testGetNamesDefaultLocale() */ public function testGetNamesSupportsAliases($alias, $ofLocale) { + if ('en' !== $ofLocale) { + IntlTestHelper::requireFullIntl($this); + } + // Can't use assertSame(), because some aliases contain scripts with // different collation (=order of output) than their aliased locale // e.g. sr_Latn_ME => sr_ME @@ -565,6 +576,10 @@ public function testGetNamesSupportsAliases($alias, $ofLocale) */ public function testGetName($displayLocale) { + if ('en' !== $displayLocale) { + IntlTestHelper::requireFullIntl($this); + } + $names = Countries::getNames($displayLocale); foreach ($names as $country => $name) { @@ -636,6 +651,10 @@ public function testAlpha3CodeExists() */ public function testGetAlpha3Name($displayLocale) { + if ('en' !== $displayLocale) { + IntlTestHelper::requireFullIntl($this); + } + $names = Countries::getNames($displayLocale); foreach ($names as $alpha2 => $name) { @@ -656,6 +675,10 @@ public function testGetAlpha3NameWithInvalidCountryCode() */ public function testGetAlpha3Names($displayLocale) { + if ('en' !== $displayLocale) { + IntlTestHelper::requireFullIntl($this); + } + $names = Countries::getAlpha3Names($displayLocale); $alpha3Codes = array_keys($names); diff --git a/src/Symfony/Component/Intl/Tests/CurrenciesTest.php b/src/Symfony/Component/Intl/Tests/CurrenciesTest.php index 737878bffb2e8..da8c99ea377c6 100644 --- a/src/Symfony/Component/Intl/Tests/CurrenciesTest.php +++ b/src/Symfony/Component/Intl/Tests/CurrenciesTest.php @@ -13,6 +13,7 @@ use Symfony\Component\Intl\Currencies; use Symfony\Component\Intl\Exception\MissingResourceException; +use Symfony\Component\Intl\Util\IntlTestHelper; /** * @group intl-data @@ -600,6 +601,10 @@ public function testGetCurrencyCodes() */ public function testGetNames($displayLocale) { + if ('en' !== $displayLocale) { + IntlTestHelper::requireFullIntl($this); + } + $names = Currencies::getNames($displayLocale); $keys = array_keys($names); @@ -618,6 +623,8 @@ public function testGetNames($displayLocale) public function testGetNamesDefaultLocale() { + IntlTestHelper::requireFullIntl($this); + \Locale::setDefault('de_AT'); $this->assertSame(Currencies::getNames('de_AT'), Currencies::getNames()); @@ -628,6 +635,10 @@ public function testGetNamesDefaultLocale() */ public function testGetNamesSupportsAliases($alias, $ofLocale) { + if ('en' !== $ofLocale) { + IntlTestHelper::requireFullIntl($this); + } + // Can't use assertSame(), because some aliases contain scripts with // different collation (=order of output) than their aliased locale // e.g. sr_Latn_ME => sr_ME @@ -639,6 +650,10 @@ public function testGetNamesSupportsAliases($alias, $ofLocale) */ public function testGetName($displayLocale) { + if ('en' !== $displayLocale) { + IntlTestHelper::requireFullIntl($this); + } + $expected = Currencies::getNames($displayLocale); $actual = []; @@ -651,6 +666,8 @@ public function testGetName($displayLocale) public function testGetNameDefaultLocale() { + IntlTestHelper::requireFullIntl($this); + \Locale::setDefault('de_AT'); $expected = Currencies::getNames('de_AT'); diff --git a/src/Symfony/Component/Intl/Tests/LanguagesTest.php b/src/Symfony/Component/Intl/Tests/LanguagesTest.php index ce703b474eb5e..c5e5576c0fc5d 100644 --- a/src/Symfony/Component/Intl/Tests/LanguagesTest.php +++ b/src/Symfony/Component/Intl/Tests/LanguagesTest.php @@ -13,6 +13,7 @@ use Symfony\Component\Intl\Exception\MissingResourceException; use Symfony\Component\Intl\Languages; +use Symfony\Component\Intl\Util\IntlTestHelper; /** * @group intl-data @@ -1713,6 +1714,10 @@ public function testGetLanguageCodes() */ public function testGetNames($displayLocale) { + if ('en' !== $displayLocale) { + IntlTestHelper::requireFullIntl($this); + } + $languages = array_keys($names = Languages::getNames($displayLocale)); sort($languages); @@ -1730,6 +1735,8 @@ public function testGetNames($displayLocale) public function testGetNamesDefaultLocale() { + IntlTestHelper::requireFullIntl($this); + \Locale::setDefault('de_AT'); $this->assertSame(Languages::getNames('de_AT'), Languages::getNames()); @@ -1740,6 +1747,10 @@ public function testGetNamesDefaultLocale() */ public function testGetNamesSupportsAliases($alias, $ofLocale) { + if ('en' !== $ofLocale) { + IntlTestHelper::requireFullIntl($this); + } + // Can't use assertSame(), because some aliases contain scripts with // different collation (=order of output) than their aliased locale // e.g. sr_Latn_ME => sr_ME @@ -1751,6 +1762,10 @@ public function testGetNamesSupportsAliases($alias, $ofLocale) */ public function testGetName($displayLocale) { + if ('en' !== $displayLocale) { + IntlTestHelper::requireFullIntl($this); + } + $names = Languages::getNames($displayLocale); foreach ($names as $language => $name) { @@ -1767,6 +1782,8 @@ public function testLocalizedGetName() public function testGetNameDefaultLocale() { + IntlTestHelper::requireFullIntl($this); + \Locale::setDefault('de_AT'); $names = Languages::getNames('de_AT'); @@ -1877,6 +1894,10 @@ public function testAlpha3CodeExists() */ public function testGetAlpha3Name($displayLocale) { + if ('en' !== $displayLocale) { + IntlTestHelper::requireFullIntl($this); + } + $names = Languages::getAlpha3Names($displayLocale); foreach ($names as $language => $name) { @@ -1896,6 +1917,10 @@ public function testGetAlpha3NameWithInvalidLanguageCode() */ public function testGetAlpha3Names($displayLocale) { + if ('en' !== $displayLocale) { + IntlTestHelper::requireFullIntl($this); + } + $languages = array_keys($names = Languages::getAlpha3Names($displayLocale)); sort($languages); diff --git a/src/Symfony/Component/Intl/Tests/LocalesTest.php b/src/Symfony/Component/Intl/Tests/LocalesTest.php index 4e331d2854601..f729eb52020d2 100644 --- a/src/Symfony/Component/Intl/Tests/LocalesTest.php +++ b/src/Symfony/Component/Intl/Tests/LocalesTest.php @@ -13,6 +13,7 @@ use Symfony\Component\Intl\Exception\MissingResourceException; use Symfony\Component\Intl\Locales; +use Symfony\Component\Intl\Util\IntlTestHelper; /** * @group intl-data @@ -34,6 +35,10 @@ public function testGetAliases() */ public function testGetNames($displayLocale) { + if ('en' !== $displayLocale) { + IntlTestHelper::requireFullIntl($this); + } + $locales = array_keys(Locales::getNames($displayLocale)); sort($locales); @@ -46,6 +51,8 @@ public function testGetNames($displayLocale) public function testGetNamesDefaultLocale() { + IntlTestHelper::requireFullIntl($this); + \Locale::setDefault('de_AT'); $this->assertSame(Locales::getNames('de_AT'), Locales::getNames()); @@ -56,6 +63,10 @@ public function testGetNamesDefaultLocale() */ public function testGetNamesSupportsAliases($alias, $ofLocale) { + if ('en' !== $ofLocale) { + IntlTestHelper::requireFullIntl($this); + } + // Can't use assertSame(), because some aliases contain scripts with // different collation (=order of output) than their aliased locale // e.g. sr_Latn_ME => sr_ME @@ -67,6 +78,10 @@ public function testGetNamesSupportsAliases($alias, $ofLocale) */ public function testGetName($displayLocale) { + if ('en' !== $displayLocale) { + IntlTestHelper::requireFullIntl($this); + } + $names = Locales::getNames($displayLocale); foreach ($names as $locale => $name) { @@ -76,6 +91,8 @@ public function testGetName($displayLocale) public function testGetNameDefaultLocale() { + IntlTestHelper::requireFullIntl($this); + \Locale::setDefault('de_AT'); $names = Locales::getNames('de_AT'); diff --git a/src/Symfony/Component/Intl/Tests/ScriptsTest.php b/src/Symfony/Component/Intl/Tests/ScriptsTest.php index 96ac0f36f5a9e..20c311ca098c3 100644 --- a/src/Symfony/Component/Intl/Tests/ScriptsTest.php +++ b/src/Symfony/Component/Intl/Tests/ScriptsTest.php @@ -13,6 +13,7 @@ use Symfony\Component\Intl\Exception\MissingResourceException; use Symfony\Component\Intl\Scripts; +use Symfony\Component\Intl\Util\IntlTestHelper; /** * @group intl-data @@ -235,6 +236,10 @@ public function testGetScriptCodes() */ public function testGetNames($displayLocale) { + if ('en' !== $displayLocale) { + IntlTestHelper::requireFullIntl($this); + } + $scripts = array_keys(Scripts::getNames($displayLocale)); sort($scripts); @@ -247,6 +252,8 @@ public function testGetNames($displayLocale) public function testGetNamesDefaultLocale() { + IntlTestHelper::requireFullIntl($this); + \Locale::setDefault('de_AT'); $this->assertSame(Scripts::getNames('de_AT'), Scripts::getNames()); @@ -257,6 +264,10 @@ public function testGetNamesDefaultLocale() */ public function testGetNamesSupportsAliases($alias, $ofLocale) { + if ('en' !== $ofLocale) { + IntlTestHelper::requireFullIntl($this); + } + // Can't use assertSame(), because some aliases contain scripts with // different collation (=order of output) than their aliased locale // e.g. sr_Latn_ME => sr_ME @@ -268,6 +279,10 @@ public function testGetNamesSupportsAliases($alias, $ofLocale) */ public function testGetName($displayLocale) { + if ('en' !== $displayLocale) { + IntlTestHelper::requireFullIntl($this); + } + $names = Scripts::getNames($displayLocale); foreach ($names as $script => $name) { @@ -277,6 +292,8 @@ public function testGetName($displayLocale) public function testGetNameDefaultLocale() { + IntlTestHelper::requireFullIntl($this); + \Locale::setDefault('de_AT'); $names = Scripts::getNames('de_AT'); diff --git a/src/Symfony/Component/Intl/Tests/TimezonesTest.php b/src/Symfony/Component/Intl/Tests/TimezonesTest.php index b0af8d8bee008..4edae8303e47c 100644 --- a/src/Symfony/Component/Intl/Tests/TimezonesTest.php +++ b/src/Symfony/Component/Intl/Tests/TimezonesTest.php @@ -14,6 +14,7 @@ use Symfony\Component\Intl\Countries; use Symfony\Component\Intl\Exception\MissingResourceException; use Symfony\Component\Intl\Timezones; +use Symfony\Component\Intl\Util\IntlTestHelper; /** * @group intl-data @@ -468,6 +469,10 @@ public function testGetIds() */ public function testGetNames($displayLocale) { + if ('en' !== $displayLocale) { + IntlTestHelper::requireFullIntl($this); + } + $zones = array_keys(Timezones::getNames($displayLocale)); sort($zones); @@ -478, 8000 6 +483,8 @@ public function testGetNames($displayLocale) public function testGetNamesDefaultLocale() { + IntlTestHelper::requireFullIntl($this); + \Locale::setDefault('de_AT'); $this->assertSame(Timezones::getNames('de_AT'), Timezones::getNames()); @@ -488,6 +495,10 @@ public function testGetNamesDefaultLocale() */ public function testGetNamesSupportsAliases($alias, $ofLocale) { + if ('en' !== $ofLocale) { + IntlTestHelper::requireFullIntl($this); + } + // Can't use assertSame(), because some aliases contain scripts with // different collation (=order of output) than their aliased locale // e.g. sr_Latn_ME => sr_ME @@ -499,6 +510,10 @@ public function testGetNamesSupportsAliases($alias, $ofLocale) */ public function testGetName($displayLocale) { + if ('en' !== $displayLocale) { + IntlTestHelper::requireFullIntl($this); + } + $names = Timezones::getNames($displayLocale); foreach ($names as $language => $name) { @@ -508,6 +523,8 @@ public function testGetName($displayLocale) public function testGetNameDefaultLocale() { + IntlTestHelper::requireFullIntl($this); + \Locale::setDefault('de_AT'); $names = Timezones::getNames('de_AT'); @@ -603,6 +620,12 @@ public function testGetCountryCodeWithUnknownTimezone() */ public function testGetGmtOffsetAvailability(string $timezone) { + try { + new \DateTimeZone($timezone); + } catch (\Exception $e) { + $this->markTestSkipped(sprintf('The timezone "%s" is not available.', $timezone)); + } + // ensure each timezone identifier has a corresponding GMT offset Timezones::getRawOffset($timezone); Timezones::getGmtOffset($timezone); From f36e21dde85836df885827d3ce25fb8338d7f50b Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Tue, 5 Nov 2024 10:27:50 +0100 Subject: [PATCH 063/303] fix detecting anonymous exception classes on Windows and PHP 7 --- src/Symfony/Component/Console/Application.php | 2 +- src/Symfony/Component/ErrorHandler/ErrorHandler.php | 2 +- .../Component/ErrorHandler/Exception/FlattenException.php | 2 +- src/Symfony/Component/VarDumper/Caster/ClassStub.php | 2 +- src/Symfony/Component/VarDumper/Caster/ExceptionCaster.php | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Symfony/Component/Console/Application.php b/src/Symfony/Component/Console/Application.php index fbb3b0eb009a7..1a7e50388d555 100644 --- a/src/Symfony/Component/Console/Application.php +++ b/src/Symfony/Component/Console/Application.php @@ -858,7 +858,7 @@ protected function doRenderThrowable(\Throwable $e, OutputInterface $output): vo } if (str_contains($message, "@anonymous\0")) { - $message = preg_replace_callback('/[a-zA-Z_\x7f-\xff][\\\\a-zA-Z0-9_\x7f-\xff]*+@anonymous\x00.*?\.php(?:0x?|:[0-9]++\$)[0-9a-fA-F]++/', function ($m) { + $message = preg_replace_callback('/[a-zA-Z_\x7f-\xff][\\\\a-zA-Z0-9_\x7f-\xff]*+@anonymous\x00.*?\.php(?:0x?|:[0-9]++\$)?[0-9a-fA-F]++/', function ($m) { return class_exists($m[0], false) ? (get_parent_class($m[0]) ?: key(class_implements($m[0])) ?: 'class').'@anonymous' : $m[0]; }, $message); } diff --git a/src/Symfony/Component/ErrorHandler/ErrorHandler.php b/src/Symfony/Component/ErrorHandler/ErrorHandler.php index 840353f327514..4107baeca5611 100644 --- a/src/Symfony/Component/ErrorHandler/ErrorHandler.php +++ b/src/Symfony/Component/ErrorHandler/ErrorHandler.php @@ -806,7 +806,7 @@ private function cleanTrace(array $backtrace, int $type, string &$file, int &$li */ private function parseAnonymousClass(string $message): string { - return preg_replace_callback('/[a-zA-Z_\x7f-\xff][\\\\a-zA-Z0-9_\x7f-\xff]*+@anonymous\x00.*?\.php(?:0x?|:[0-9]++\$)[0-9a-fA-F]++/', static function ($m) { + return preg_replace_callback('/[a-zA-Z_\x7f-\xff][\\\\a-zA-Z0-9_\x7f-\xff]*+@anonymous\x00.*?\.php(?:0x?|:[0-9]++\$)?[0-9a-fA-F]++/', static function ($m) { return class_exists($m[0], false) ? (get_parent_class($m[0]) ?: key(class_implements($m[0])) ?: 'class').'@anonymous' : $m[0]; }, $message); } diff --git a/src/Symfony/Component/ErrorHandler/Exception/FlattenException.php b/src/Symfony/Component/ErrorHandler/Exception/FlattenException.php index f73842ad8f721..2532b8c33ffcd 100644 --- a/src/Symfony/Component/ErrorHandler/Exception/FlattenException.php +++ b/src/Symfony/Component/ErrorHandler/Exception/FlattenException.php @@ -226,7 +226,7 @@ public function getMessage(): string public function setMessage(string $message): self { if (false !== strpos($message, "@anonymous\0")) { - $message = preg_replace_callback('/[a-zA-Z_\x7f-\xff][\\\\a-zA-Z0-9_\x7f-\xff]*+@anonymous\x00.*?\.php(?:0x?|:[0-9]++\$)[0-9a-fA-F]++/', function ($m) { + $message = preg_replace_callback('/[a-zA-Z_\x7f-\xff][\\\\a-zA-Z0-9_\x7f-\xff]*+@anonymous\x00.*?\.php(?:0x?|:[0-9]++\$)?[0-9a-fA-F]++/', function ($m) { return class_exists($m[0], false) ? (get_parent_class($m[0]) ?: key(class_implements($m[0])) ?: 'class').'@anonymous' : $m[0]; }, $message); } diff --git a/src/Symfony/Component/VarDumper/Caster/ClassStub.php b/src/Symfony/Component/VarDumper/Caster/ClassStub.php index 48f848354bed0..27c24c9ab9683 100644 --- a/src/Symfony/Component/VarDumper/Caster/ClassStub.php +++ b/src/Symfony/Component/VarDumper/Caster/ClassStub.php @@ -56,7 +56,7 @@ public function __construct(string $identifier, $callable = null) } if (str_contains($identifier, "@anonymous\0")) { - $this->value = $identifier = preg_replace_callback('/[a-zA-Z_\x7f-\xff][\\\\a-zA-Z0-9_\x7f-\xff]*+@anonymous\x00.*?\.php(?:0x?|:[0-9]++\$)[0-9a-fA-F]++/', function ($m) { + $this->value = $identifier = preg_replace_callback('/[a-zA-Z_\x7f-\xff][\\\\a-zA-Z0-9_\x7f-\xff]*+@anonymous\x00.*?\.php(?:0x?|:[0-9]++\$)?[0-9a-fA-F]++/', function ($m) { return class_exists($m[0], false) ? (get_parent_class($m[0]) ?: key(class_implements($m[0])) ?: 'class').'@anonymous' : $m[0]; }, $identifier); } diff --git a/src/Symfony/Component/VarDumper/Caster/ExceptionCaster.php b/src/Symfony/Component/VarDumper/Caster/ExceptionCaster.php index d3f5e123f48bc..299f512524437 100644 --- a/src/Symfony/Component/VarDumper/Caster/ExceptionCaster.php +++ b/src/Symfony/Component/VarDumper/Caster/ExceptionCaster.php @@ -288,7 +288,7 @@ private static function filterExceptionArray(string $xClass, array $a, string $x unset($a[$xPrefix.'string'], $a[Caster::PREFIX_DYNAMIC.'xdebug_message'], $a[Caster::PREFIX_DYNAMIC.'__destructorException']); if (isset($a[Caster::PREFIX_PROTECTED.'message']) && str_contains($a[Caster::PREFIX_PROTECTED.'message'], "@anonymous\0")) { - $a[Caster::PREFIX_PROTECTED.'message'] = preg_replace_callback('/[a-zA-Z_\x7f-\xff][\\\\a-zA-Z0-9_\x7f-\xff]*+@anonymous\x00.*?\.php(?:0x?|:[0-9]++\$)[0-9a-fA-F]++/', function ($m) { + $a[Caster::PREFIX_PROTECTED.'message'] = preg_replace_callback('/[a-zA-Z_\x7f-\xff][\\\\a-zA-Z0-9_\x7f-\xff]*+@anonymous\x00.*?\.php(?:0x?|:[0-9]++\$)?[0-9a-fA-F]++/', function ($m) { return class_exists($m[0], false) ? (get_parent_class($m[0]) ?: key(class_implements($m[0])) ?: 'class').'@anonymous' : $m[0]; }, $a[Caster::PREFIX_PROTECTED.'message']); } From f7b61a26b8c3d3005907d05d3e72198edbcd7695 Mon Sep 17 00:00:00 2001 From: matlec Date: Tue, 5 Nov 2024 16:58:15 +0100 Subject: [PATCH 064/303] [DoctrineBridge] Backport #53681 --- .../DependencyInjection/AbstractDoctrineExtension.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Bridge/Doctrine/DependencyInjection/AbstractDoctrineExtension.php b/src/Symfony/Bridge/Doctrine/DependencyInjection/AbstractDoctrineExtension.php index 4b0e1ff532b8e..020f417121c61 100644 --- a/src/Symfony/Bridge/Doctrine/DependencyInjection/AbstractDoctrineExtension.php +++ b/src/Symfony/Bridge/Doctrine/DependencyInjection/AbstractDoctrineExtension.php @@ -220,7 +220,9 @@ protected function registerMappingDrivers(array $objectManager, ContainerBuilder ]); } $mappingDriverDef->setPublic(false); - if (str_contains($mappingDriverDef->getClass(), 'yml') || str_contains($mappingDriverDef->getClass(), 'xml')) { + if (str_contains($mappingDriverDef->getClass(), 'yml') || str_contains($mappingDriverDef->getClass(), 'xml') + || str_contains($mappingDriverDef->getClass(), 'Yaml') || str_contains($mappingDriverDef->getClass(), 'Xml') + ) { $mappingDriverDef->setArguments([array_flip($driverPaths)]); $mappingDriverDef->addMethodCall('setGlobalBasename', ['mapping']); } From 65678fe67c71eddde04f297a7e469ad0264bdcf3 Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Wed, 6 Nov 2024 09:58:41 +0100 Subject: [PATCH 065/303] [Runtime] fix tests --- src/Symfony/Component/Runtime/Tests/phpt/kernel-loop.phpt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/Runtime/Tests/phpt/kernel-loop.phpt b/src/Symfony/Component/Runtime/Tests/phpt/kernel-loop.phpt index 966007c0d9fb7..0b31e614ebfa9 100644 --- a/src/Symfony/Component/Runtime/Tests/phpt/kernel-loop.phpt +++ b/src/Symfony/Component/Runtime/Tests/phpt/kernel-loop.phpt @@ -11,6 +11,6 @@ require __DIR__.'/kernel-loop.php'; ?> --EXPECTF-- -OK Kernel foo_bar -OK Kernel foo_bar +OK Kernel (env=dev) foo_bar +OK Kernel (env=dev) foo_bar 0 From c2484ec74a4bcbfdda444dfc1f660a9a5d5fcb83 Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Wed, 6 Nov 2024 10:02:46 +0100 Subject: [PATCH 066/303] [HttpFoundation] Fix merge --- src/Symfony/Component/HttpFoundation/Request.php | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/Symfony/Component/HttpFoundation/Request.php b/src/Symfony/Component/HttpFoundation/Request.php index e2339e38a9f38..8db37888fc948 100644 --- a/src/Symfony/Component/HttpFoundation/Request.php +++ b/src/Symfony/Component/HttpFoundation/Request.php @@ -302,10 +302,6 @@ public static function create(string $uri, string $method = 'GET', array $parame $server['REQUEST_METHOD'] = strtoupper($method); $components = parse_url($uri); - if (false === $components) { - throw new \InvalidArgumentException(sprintf('Malformed URI "%s".', $uri)); - } - if (false === $components) { throw new BadRequestException('Invalid URI.'); } From 34bc3da1b312321f813a97635ac995fa432e1237 Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Wed, 6 Nov 2024 10:18:28 +0100 Subject: [PATCH 067/303] [Process] Fix test --- src/Symfony/Component/Process/Tests/ExecutableFinderTest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php b/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php index 4aadd9b255ccf..84e5b3c3e2310 100644 --- a/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php +++ b/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php @@ -123,7 +123,7 @@ public function testFindBatchExecutableOnWindows() $this->markTestSkipped('Can be only tested on windows'); } - $target = tempnam(sys_get_temp_dir(), 'example-windows-executable'); + $target = str_replace('.tmp', '_tmp', tempnam(sys_get_temp_dir(), 'example-windows-executable')); try { touch($target); From 6ecaae103310b1d2fb427a01dbe5ceb7ffca29ba Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Wed, 6 Nov 2024 10:26:47 +0100 Subject: [PATCH 068/303] Update CHANGELOG for 5.4.46 --- CHANGELOG-5.4.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/CHANGELOG-5.4.md b/CHANGELOG-5.4.md index 2ab6d66b99821..44a5c61c0f40b 100644 --- a/CHANGELOG-5.4.md +++ b/CHANGELOG-5.4.md @@ -7,6 +7,24 @@ in 5.4 minor versions. To get the diff for a specific change, go to https://github.com/symfony/symfony/commit/XXX where XXX is the change hash To get the diff between two versions, go to https://github.com/symfony/symfony/compare/v5.4.0...v5.4.1 +* 5.4.46 (2024-11-06) + + * bug #58772 [DoctrineBridge] Backport detection fix of Xml/Yaml driver in DoctrineExtension (MatTheCat) + * security #cve-2024-51736 [Process] Use PATH before CD to load the shell on Windows (nicolas-grekas) + * security #cve-2024-50342 [HttpClient] Filter private IPs before connecting when Host == IP (nicolas-grekas) + * security #cve-2024-50345 [HttpFoundation] Reject URIs that contain invalid characters (nicolas-grekas) + * security #cve-2024-50340 [Runtime] Do not read from argv on non-CLI SAPIs (wouterj) + * bug #58765 [VarDumper] fix detecting anonymous exception classes on Windows and PHP 7 (xabbuh) + * bug #58757 [RateLimiter] Fix DateInterval normalization (danydev) + * bug #58754 [Security] Store original token in token storage when implicitly exiting impersonation (wouterj) + * bug #58753 [Cache] Fix clear() when using Predis (nicolas-grekas) + * bug #58713 [Config] Handle Phar absolute path in `FileLocator` (alexandre-daubois) + * bug #58739 [WebProfilerBoundle] form data collector check passed and resolved options are defined (vltrof) + * bug #58752 [Process] Fix escaping /X arguments on Windows (nicolas-grekas) + * bug #58735 [Process] Return built-in cmd.exe commands directly in ExecutableFinder (Seldaek) + * bug #58723 [Process] Properly deal with not-found executables on Windows (nicolas-grekas) + * bug #58711 [Process] Fix handling empty path found in the PATH env var with ExecutableFinder (nicolas-grekas) + * 5.4.45 (2024-10-27) * bug #58669 [Cache] Revert "Initialize RedisAdapter cursor to 0" (nicolas-grekas) From 3d73c7979e9efda45be5da58f792fc4133cb33e6 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Wed, 6 Nov 2024 10:26:54 +0100 Subject: [PATCH 069/303] Update CONTRIBUTORS for 5.4.46 --- CONTRIBUTORS.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 54d86d55cd815..bcc33dc4892f2 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -853,6 +853,7 @@ The Symfony Connect username in parenthesis allows to get more information - Robert-Jan de Dreu - Fabrice Bernhard (fabriceb) - Matthijs van den Bos (matthijs) + - Markus S. (staabm) - Bhavinkumar Nakrani (bhavin4u) - Jaik Dean (jaikdean) - Krzysztof Piasecki (krzysztek) @@ -946,6 +947,7 @@ The Symfony Connect username in parenthesis allows to get more information - Julien Boudry - vitaliytv - Franck RANAIVO-HARISOA (franckranaivo) + - Yi-Jyun Pan - Egor Taranov - Andreas Hennings - Arnaud Frézet @@ -1474,7 +1476,6 @@ The Symfony Connect username in parenthesis allows to get more information - Marcos Gómez Vilches (markitosgv) - Matthew Davis (mdavis1982) - Paulo Ribeiro (paulo) - - Markus S. (staabm) - Marc Laporte - Michał Jusięga - Kay Wei @@ -1544,7 +1545,6 @@ The Symfony Connect username in parenthesis allows to get more information - Mihail Krasilnikov (krasilnikovm) - Uladzimir Tsykun - iamvar - - Yi-Jyun Pan - Amaury Leroux de Lens (amo__) - Rene de Lima Barbosa (renedelima) - Christian Jul Jensen @@ -1615,6 +1615,7 @@ The Symfony Connect username in parenthesis allows to get more information - ttomor - Mei Gwilym (meigwilym) - Michael H. Arieli + - Miloš Milutinović - Jitendra Adhikari (adhocore) - Nicolas Martin (cocorambo) - Tom Panier (neemzy) @@ -2941,6 +2942,7 @@ The Symfony Connect username in parenthesis allows to get more information - Walther Lalk - Adam - Ivo + - vltrof - Ismo Vuorinen - Markus Staab - Valentin @@ -3588,10 +3590,12 @@ The Symfony Connect username in parenthesis allows to get more information - Sean Templeton - Willem Mouwen - db306 + - Dr. Gianluigi "Zane" Zanettini - Michaël VEROUX - Julia - Lin Lu - arduanov + - Valmonzo - sualko - Marc Bennewitz - Fabien From b9f84fb0cb8a9db96dfac5251d7c2fd01bf84261 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Wed, 6 Nov 2024 10:26:57 +0100 Subject: [PATCH 070/303] Update VERSION for 5.4.46 --- src/Symfony/Component/HttpKernel/Kernel.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index 19714877483ff..14a7f52726c60 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -78,12 +78,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static $freshCache = []; - public const VERSION = '5.4.46-DEV'; + public const VERSION = '5.4.46'; public const VERSION_ID = 50446; public const MAJOR_VERSION = 5; public const MINOR_VERSION = 4; public const RELEASE_VERSION = 46; - public const EXTRA_VERSION = 'DEV'; + public const EXTRA_VERSION = ''; public const END_OF_MAINTENANCE = '11/2024'; public const END_OF_LIFE = '02/2029'; From ceef101efc08657592d369a8ebb5fbd2a7079081 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Wed, 6 Nov 2024 10:37:07 +0100 Subject: [PATCH 071/303] Bump Symfony version to 5.4.47 --- src/Symfony/Component/HttpKernel/Kernel.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index 14a7f52726c60..d30bebee4040d 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -78,12 +78,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static $freshCache = []; - public const VERSION = '5.4.46'; - public const VERSION_ID = 50446; + public const VERSION = '5.4.47-DEV'; + public const VERSION_ID = 50447; public const MAJOR_VERSION = 5; public const MINOR_VERSION = 4; - public const RELEASE_VERSION = 46; - public const EXTRA_VERSION = ''; + public const RELEASE_VERSION = 47; + public const EXTRA_VERSION = 'DEV'; public const END_OF_MAINTENANCE = '11/2024'; public const END_OF_LIFE = '02/2029'; From 0ac35838ec90fb966ab283de521758cd8ac7174d Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Wed, 6 Nov 2024 10:44:44 +0100 Subject: [PATCH 072/303] Update CHANGELOG for 6.4.14 --- CHANGELOG-6.4.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/CHANGELOG-6.4.md b/CHANGELOG-6.4.md index 55b4c7823acec..caa75a91ab63c 100644 --- a/CHANGELOG-6.4.md +++ b/CHANGELOG-6.4.md @@ -7,6 +7,26 @@ in 6.4 minor versions. To get the diff for a specific change, go to https://github.com/symfony/symfony/commit/XXX where XXX is the change hash To get the diff between two versions, go to https://github.com/symfony/symfony/compare/v6.4.0...v6.4.1 +* 6.4.14 (2024-11-06) + + * bug #58772 [DoctrineBridge] Backport detection fix of Xml/Yaml driver in DoctrineExtension (MatTheCat) + * security #cve-2024-51736 [Process] Use PATH before CD to load the shell on Windows (nicolas-grekas) + * security #cve-2024-50342 [HttpClient] Filter private IPs before connecting when Host == IP (nicolas-grekas) + * security #cve-2024-50345 [HttpFoundation] Reject URIs that contain invalid characters (nicolas-grekas) + * security #cve-2024-50340 [Runtime] Do not read from argv on non-CLI SAPIs (wouterj) + * bug #58765 [VarDumper] fix detecting anonymous exception classes on Windows and PHP 7 (xabbuh) + * bug #58757 [RateLimiter] Fix DateInterval normalization (danydev) + * bug #58754 [Security] Store original token in token storage when implicitly exiting impersonation (wouterj) + * bug #58753 [Cache] Fix clear() when using Predis (nicolas-grekas) + * bug #58713 [Config] Handle Phar absolute path in `FileLocator` (alexandre-daubois) + * bug #58728 [WebProfilerBundle] Re-add missing Profiler shortcuts on Profiler homepage (welcoMattic) + * bug #58739 [WebProfilerBoundle] form data collector check passed and resolved options are defined (vltrof) + * bug #58752 [Process] Fix escaping /X arguments on Windows (nicolas-grekas) + * bug #58735 [Process] Return built-in cmd.exe commands directly in ExecutableFinder (Seldaek) + * bug #58723 [Process] Properly deal with not-found executables on Windows (nicolas-grekas) + * bug #58711 [Process] Fix handling empty path found in the PATH env var with ExecutableFinder (nicolas-grekas) + * bug #58704 [HttpClient] fix for HttpClientDataCollector fails if proc_open is disabled via php.ini (ZaneCEO) + * 6.4.13 (2024-10-27) * bug #58669 [Cache] Revert "Initialize RedisAdapter cursor to 0" (nicolas-grekas) From 37f957acf747a07b8ecd338277c7dc7c05c01eb4 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Wed, 6 Nov 2024 10:45:21 +0100 Subject: [PATCH 073/303] Update VERSION for 6.4.14 --- src/Symfony/Component/HttpKernel/Kernel.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index 9985e4539826d..a65d4e666690c 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -76,12 +76,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static array $freshCache = []; - public const VERSION = '6.4.14-DEV'; + public const VERSION = '6.4.14'; public const VERSION_ID = 60414; public const MAJOR_VERSION = 6; public const MINOR_VERSION = 4; public const RELEASE_VERSION = 14; - public const EXTRA_VERSION = 'DEV'; + public const EXTRA_VERSION = ''; public const END_OF_MAINTENANCE = '11/2026'; public const END_OF_LIFE = '11/2027'; From 6e53b4dbda0273182825210c03cd64dc7f2a0886 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Wed, 6 Nov 2024 10:54:01 +0100 Subject: [PATCH 074/303] Bump Symfony version to 6.4.15 --- src/Symfony/Component/HttpKernel/Kernel.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index a65d4e666690c..691698bf965e4 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -76,12 +76,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static array $freshCache = []; - public const VERSION = '6.4.14'; - public const VERSION_ID = 60414; + public const VERSION = '6.4.15-DEV'; + public const VERSION_ID = 60415; public const MAJOR_VERSION = 6; public const MINOR_VERSION = 4; - public const RELEASE_VERSION = 14; - public const EXTRA_VERSION = ''; + public const RELEASE_VERSION = 15; + public const EXTRA_VERSION = 'DEV'; public const END_OF_MAINTENANCE = '11/2026'; public const END_OF_LIFE = '11/2027'; From 5fc5820bf9eb76dfbcb4a1a932957e3ef02e4188 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Wed, 6 Nov 2024 10:54:30 +0100 Subject: [PATCH 075/303] Update CHANGELOG for 7.1.7 --- CHANGELOG-7.1.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/CHANGELOG-7.1.md b/CHANGELOG-7.1.md index a24351d3cf65d..cb20690e32d8f 100644 --- a/CHANGELOG-7.1.md +++ b/CHANGELOG-7.1.md @@ -7,6 +7,28 @@ in 7.1 minor versions. To get the diff for a specific change, go to https://github.com/symfony/symfony/commit/XXX where XXX is the change hash To get the diff between two versions, go to https://github.com/symfony/symfony/compare/v7.1.0...v7.1.1 +* 7.1.7 (2024-11-06) + + * bug #58772 [DoctrineBridge] Backport detection fix of Xml/Yaml driver in DoctrineExtension (MatTheCat) + * security #cve-2024-51736 [Process] Use PATH before CD to load the shell on Windows (nicolas-grekas) + * security #cve-2024-50342 [HttpClient] Filter private IPs before connecting when Host == IP (nicolas-grekas) + * security #cve-2024-50345 [HttpFoundation] Reject URIs that contain invalid characters (nicolas-grekas) + * security #cve-2024-50340 [Runtime] Do not read from argv on non-CLI SAPIs (wouterj) + * bug #58765 [VarDumper] fix detecting anonymous exception classes on Windows and PHP 7 (xabbuh) + * bug #58757 [RateLimiter] Fix DateInterval normalization (danydev) + * bug #58712 [HttpFoundation] Fix support for `\SplTempFileObject` in `BinaryFileResponse` (elementaire) + * bug #58762 [WebProfilerBundle] re-add missing profiler shortcuts on profiler homepage (xabbuh) + * bug #58754 [Security] Store original token in token storage when implicitly exiting impersonation (wouterj) + * bug #58753 [Cache] Fix clear() when using Predis (nicolas-grekas) + * bug #58713 [Config] Handle Phar absolute path in `FileLocator` (alexandre-daubois) + * bug #58728 [WebProfilerBundle] Re-add missing Profiler shortcuts on Profiler homepage (welcoMattic) + * bug #58739 [WebProfilerBoundle] form data collector check passed and resolved options are defined (vltrof) + * bug #58752 [Process] Fix escaping /X arguments on Windows (nicolas-grekas) + * bug #58735 [Process] Return built-in cmd.exe commands directly in ExecutableFinder (Seldaek) + * bug #58723 [Process] Properly deal with not-found executables on Windows (nicolas-grekas) + * bug #58711 [Process] Fix handling empty path found in the PATH env var with ExecutableFinder (nicolas-grekas) + * bug #58704 [HttpClient] fix for HttpClientDataCollector fails if proc_open is disabled via php.ini (ZaneCEO) + * 7.1.6 (2024-10-27) * bug #58669 [Cache] Revert "Initialize RedisAdapter cursor to 0" (nicolas-grekas) From d1e0cd0c100ade1a8b342eb4a06995c8dddd1378 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Wed, 6 Nov 2024 10:54:34 +0100 Subject: [PATCH 076/303] Update VERSION for 7.1.7 --- src/Symfony/Component/HttpKernel/Kernel.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index 1dc609fcd40c3..72f6d0ddca405 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -73,12 +73,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static array $freshCache = []; - public const VERSION = '7.1.7-DEV'; + public const VERSION = '7.1.7'; public const VERSION_ID = 70107; public const MAJOR_VERSION = 7; public const MINOR_VERSION = 1; public const RELEASE_VERSION = 7; - public const EXTRA_VERSION = 'DEV'; + public const EXTRA_VERSION = ''; public const END_OF_MAINTENANCE = '01/2025'; public const END_OF_LIFE = '01/2025'; From 15ed38254c0f065c71011c00e3d903491f0b9fcc Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Wed, 6 Nov 2024 10:59:44 +0100 Subject: [PATCH 077/303] Bump Symfony version to 7.1.8 --- src/Symfony/Component/HttpKernel/Kernel.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index 72f6d0ddca405..5bce80509b417 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -73,12 +73,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static array $freshCache = []; - public const VERSION = '7.1.7'; - public const VERSION_ID = 70107; + public const VERSION = '7.1.8-DEV'; + public const VERSION_ID = 70108; public const MAJOR_VERSION = 7; public const MINOR_VERSION = 1; - public const RELEASE_VERSION = 7; - public const EXTRA_VERSION = ''; + public const RELEASE_VERSION = 8; + public const EXTRA_VERSION = 'DEV'; public const END_OF_MAINTENANCE = '01/2025'; public const END_OF_LIFE = '01/2025'; From 86795d42ac0d809950f9452dd666b9fb21958483 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Tue, 5 Nov 2024 15:13:27 +0100 Subject: [PATCH 078/303] skip autocomplete test when stty is not available --- .../Component/Console/Tests/Helper/QuestionHelperTest.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Symfony/Component/Console/Tests/Helper/QuestionHelperTest.php b/src/Symfony/Component/Console/Tests/Helper/QuestionHelperTest.php index 74315d8982638..06c89183e1619 100644 --- a/src/Symfony/Component/Console/Tests/Helper/QuestionHelperTest.php +++ b/src/Symfony/Component/Console/Tests/Helper/QuestionHelperTest.php @@ -914,6 +914,10 @@ public function testTraversableMultiselectAutocomplete() public function testAutocompleteMoveCursorBackwards() { + if (!Terminal::hasSttyAvailable()) { + $this->markTestSkipped('`stty` is required to test autocomplete functionality'); + } + // F $inputStream = $this->getInputStream("F\t\177\177\177"); From cc769ead514303c7fef651e60a9f95fb3a1c2658 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Tue, 5 Nov 2024 10:24:24 +0100 Subject: [PATCH 079/303] normalize paths to avoid failures if a path is referenced by different names --- src/Symfony/Component/Process/Tests/ExecutableFinderTest.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php b/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php index 84e5b3c3e2310..c102ab6802e39 100644 --- a/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php +++ b/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php @@ -123,7 +123,8 @@ public function testFindBatchExecutableOnWindows() $this->markTestSkipped('Can be only tested on windows'); } - $target = str_replace('.tmp', '_tmp', tempnam(sys_get_temp_dir(), 'example-windows-executable')); + $tempDir = realpath(sys_get_temp_dir()); + $target = str_replace('.tmp', '_tmp', tempnam($tempDir, 'example-windows-executable')); try { touch($target); @@ -131,7 +132,7 @@ public function testFindBatchExecutableOnWindows() $this->assertFalse(is_executable($target)); - putenv('PATH='.sys_get_temp_dir()); + putenv('PATH='.$tempDir); $finder = new ExecutableFinder(); $result = $finder->find(basename($target), false); From 6f98b770a3e3c4b8e17fc2bf32d52d7e26c6f2c6 Mon Sep 17 00:00:00 2001 From: Wouter de Jong Date: Mon, 28 Oct 2024 23:01:53 +0100 Subject: [PATCH 080/303] Port Appveyor to GitHub Actions --- .appveyor.yml | 69 ------------------ .github/workflows/windows.yml | 128 ++++++++++++++++++++++++++++++++++ 2 files changed, 128 insertions(+), 69 deletions(-) delete mode 100644 .appveyor.yml create mode 100644 .github/workflows/windows.yml diff --git a/.appveyor.yml b/.appveyor.yml deleted file mode 100644 index f848a56342852..0000000000000 --- a/.appveyor.yml +++ /dev/null @@ -1,69 +0,0 @@ -build: false -clone_depth: 2 -clone_folder: c:\projects\symfony - -init: - - SET PATH=c:\php;%PATH% - - SET COMPOSER_NO_INTERACTION=1 - - SET SYMFONY_DEPRECATIONS_HELPER=strict - - SET ANSICON=121x90 (121x90) - - SET SYMFONY_PHPUNIT_DISABLE_RESULT_CACHE=1 - - REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Command Processor" /v DelayedExpansion /t REG_DWORD /d 1 /f - -install: - - mkdir c:\php && cd c:\php - - appveyor DownloadFile https://github.com/symfony/binary-utils/releases/download/v0.1/php-7.2.5-Win32-VC15-x86.zip - - 7z x php-7.2.5-Win32-VC15-x86.zip -y >nul - - cd ext - - appveyor DownloadFile https://github.com/symf 8000 ony/binary-utils/releases/download/v0.1/php_apcu-5.1.19-7.2-ts-vc15-x86.zip - - 7z x php_apcu-5.1.19-7.2-ts-vc15-x86.zip -y >nul - - appveyor DownloadFile https://github.com/symfony/binary-utils/releases/download/v0.1/php_redis-5.3.2-7.2-ts-vc15-x86.zip - - 7z x php_redis-5.3.2-7.2-ts-vc15-x86.zip -y >nul - - cd .. - - copy /Y php.ini-development php.ini-min - - echo memory_limit=-1 >> php.ini-min - - echo serialize_precision=-1 >> php.ini-min - - echo max_execution_time=1200 >> php.ini-min - - echo post_max_size=4G >> php.ini-min - - echo upload_max_filesize=4G >> php.ini-min - - echo date.timezone="America/Los_Angeles" >> php.ini-min - - echo extension_dir=ext >> php.ini-min - - echo extension=php_xsl.dll >> php.ini-min - - copy /Y php.ini-min php.ini-max - - echo zend_extension=php_opcache.dll >> php.ini-max - - echo opcache.enable_cli=1 >> php.ini-max - - echo extension=php_openssl.dll >> php.ini-max - - echo extension=php_apcu.dll >> php.ini-max - - echo extension=php_redis.dll >> php.ini-max - - echo apc.enable_cli=1 >> php.ini-max - - echo extension=php_intl.dll >> php.ini-max - - echo extension=php_mbstring.dll >> php.ini-max - - echo extension=php_fileinfo.dll >> php.ini-max - - echo extension=php_pdo_sqlite.dll >> php.ini-max - - echo extension=php_curl.dll >> php.ini-max - - echo extension=php_sodium.dll >> php.ini-max - - copy /Y php.ini-max php.ini - - cd c:\projects\symfony - - appveyor DownloadFile https://getcomposer.org/download/latest-stable/composer.phar - - mkdir %APPDATA%\Composer && copy /Y .github\composer-config.json %APPDATA%\Composer\config.json - - git config --global user.email "" - - git config --global user.name "Symfony" - - FOR /F "tokens=* USEBACKQ" %%F IN (`bash -c "grep ' VERSION = ' src/Symfony/Component/HttpKernel/Kernel.php | grep -o '[0-9][0-9]*\.[0-9]'"`) DO (SET SYMFONY_VERSION=%%F) - - php .github/build-packages.php HEAD^ %SYMFONY_VERSION% src\Symfony\Bridge\PhpUnit - - SET COMPOSER_ROOT_VERSION=%SYMFONY_VERSION%.x-dev - - php composer.phar update --no-progress --ansi - - php phpunit install - - choco install memurai-developer - -test_script: - - SET X=0 - - SET SYMFONY_PHPUNIT_SKIPPED_TESTS=phpunit.skipped - - copy /Y c:\php\php.ini-min c:\php\php.ini - - IF %APPVEYOR_REPO_BRANCH:~-2% neq .x (rm -Rf src\Symfony\Bridge\PhpUnit) - - mv src\Symfony\Component\HttpClient\phpunit.xml.dist src\Symfony\Component\HttpClient\phpunit.xml - - php phpunit src\Symfony --exclude-group tty,benchmark,intl-data,network,transient-on-windows || SET X=!errorlevel! - - php phpunit src\Symfony\Component\HttpClient || SET X=!errorlevel! - - copy /Y c:\php\php.ini-max c:\php\php.ini - - php phpunit src\Symfony --exclude-group tty,benchmark,intl-data,network,transient-on-windows || SET X=!errorlevel! - - php phpunit src\Symfony\Component\HttpClient || SET X=!errorlevel! - - exit %X% diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml new file mode 100644 index 0000000000000..bbece641cb2ab --- /dev/null +++ b/.github/workflows/windows.yml @@ -0,0 +1,128 @@ +name: Windows + +on: + push: + pull_request: + +concurrency: + group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} + cancel-in-progress: true + +permissions: + contents: read + +jobs: + windows: + name: x86 / minimal-exts / lowest-php + + defaults: + run: + shell: pwsh + + runs-on: windows-2022 + + env: + COMPOSER_NO_INTERACTION: '1' + SYMFONY_DEPRECATIONS_HELPER: 'strict' + ANSICON: '121x90 (121x90)' + SYMFONY_PHPUNIT_DISABLE_RESULT_CACHE: '1' + + steps: + - name: Setup Git + run: | + git config --global core.autocrlf false + git config --global user.email "" + git config --global user.name "Symfony" + + - name: Checkout + uses: actions/checkout@v4 + with: + fetch-depth: 2 + + - name: Setup PHP + run: | + $env:Path = 'c:\php;' + $env:Path + mkdir c:\php && cd c:\php + iwr -outf php-7.2.5-Win32-VC15-x86.zip https://github.com/symfony/binary-utils/releases/download/v0.1/php-7.2.5-Win32-VC15-x86.zip + 7z x php-7.2.5-Win32-VC15-x86.zip -y >nul + cd ext + iwr -outf php_apcu-5.1.19-7.2-ts-vc15-x86.zip https://github.com/symfony/binary-utils/releases/download/v0.1/php_apcu-5.1.19-7.2-ts-vc15-x86.zip + 7z x php_apcu-5.1.19-7.2-ts-vc15-x86.zip -y >nul + iwr -outf php_redis-5.3.2-7.2-ts-vc15-x86.zip https://github.com/symfony/binary-utils/releases/download/v0.1/php_redis-5.3.2-7.2-ts-vc15-x86.zip + 7z x php_redis-5.3.2-7.2-ts-vc15-x86.zip -y >nul + cd .. + Copy php.ini-development php.ini-min + "memory_limit=-1" >> php.ini-min + "serialize_precision=-1" >> php.ini-min + "max_execution_time=1200" >> php.ini-min + "post_max_size=2047M" >> php.ini-min + "upload_max_filesize=2047M" >> php.ini-min + "date.timezone=`"America/Los_Angeles`"" >> php.ini-min + "extension_dir=ext" >> php.ini-min + "extension=php_xsl.dll" >> php.ini-min + "extension=php_mbstring.dll" >> php.ini-min + Copy php.ini-min php.ini-max + "zend_extension=php_opcache.dll" >> php.ini-max + "opcache.enable_cli=1" >> php.ini-max + "extension=php_openssl.dll" >> php.ini-max + "extension=php_apcu.dll" >> php.ini-max + "extension=php_redis.dll" >> php.ini-max + "apc.enable_cli=1" >> php.ini-max + "extension=php_intl.dll" >> php.ini-max + "extension=php_fileinfo.dll" >> php.ini-max + "extension=php_pdo_sqlite.dll" >> php.ini-max + "extension=php_curl.dll" >> php.ini-max + "extension=php_sodium.dll" >> php.ini-max + Copy php.ini-max php.ini + cd ${{ github.workspace }} + iwr -outf composer.phar https://getcomposer.org/download/latest-stable/composer.phar + + - name: Install dependencies + id: setup + run: | + $env:Path = 'c:\php;' + $env:Path + mkdir $env:APPDATA\Composer && Copy .github\composer-config.json $env:APPDATA\Composer\config.json + + $env:SYMFONY_VERSION=(Select-String -CaseSensitive -Pattern " VERSION =" -SimpleMatch -Path src/Symfony/Component/HttpKernel/Kernel.php | Select Line | Select-String -Pattern "([0-9][0-9]*\.[0-9])").Matches.Value + $env:COMPOSER_ROOT_VERSION=$env:SYMFONY_VERSION + ".x-dev" + + php .github/build-packages.php HEAD^ %SYMFONY_VERSION% src\Symfony\Bridge\PhpUnit + php composer.phar update --no-progress --ansi + + - name: Install PHPUnit + run: | + $env:Path = 'c:\php;' + $env:Path + + php phpunit install + + - name: Install memurai-developer + run: | + choco install --no-progress memurai-developer + + - name: Run tests (minimal extensions) + if: always() && steps.setup.outcome == 'success' + run: | + $env:Path = 'c:\php;' + $env:Path + $env:SYMFONY_PHPUNIT_SKIPPED_TESTS = 'phpunit.skipped' + $x = 0 + + Copy c:\php\php.ini-min c:\php\php.ini + Remove-Item -Path src\Symfony\Bridge\PhpUnit -Recurse + mv src\Symfony\Component\HttpClient\phpunit.xml.dist src\Symfony\Component\HttpClient\phpunit.xml + php phpunit src\Symfony --exclude-group tty,benchmark,intl-data,network,transient-on-windows || ($x = 1) + php phpunit src\Symfony\Component\HttpClient || ($x = 1) + + exit $x + + - name: Run tests + if: always() && steps.setup.outcome == 'success' + run: | + $env:Path = 'c:\php;' + $env:Path + $env:SYMFONY_PHPUNIT_SKIPPED_TESTS = 'phpunit.skipped' + $x = 0 + + Copy c:\php\php.ini-max c:\php\php.ini + php phpunit src\Symfony --exclude-group tty,benchmark,intl-data,network,transient-on-windows || ($x = 1) + php phpunit src\Symfony\Component\HttpClient || ($x = 1) + + exit $x From 0d87e8e943c816d2ff7a659c732f98f1f36427bd Mon Sep 17 00:00:00 2001 From: Mathieu Ledru Date: Fri, 25 Oct 2024 00:35:53 +0200 Subject: [PATCH 081/303] [Twitter][Notifier] Fix post INIT upload --- .../Twitter/Tests/TwitterTransportTest.php | 12 +++++++++--- .../Notifier/Bridge/Twitter/TwitterTransport.php | 16 ++++++++-------- 2 files changed, 17 insertions(+), 11 deletions(-) diff --git a/src/Symfony/Component/Notifier/Bridge/Twitter/Tests/TwitterTransportTest.php b/src/Symfony/Component/Notifier/Bridge/Twitter/Tests/TwitterTransportTest.php index 4b34b2257becb..f77fb2ebabf64 100644 --- a/src/Symfony/Component/Notifier/Bridge/Twitter/Tests/TwitterTransportTest.php +++ b/src/Symfony/Component/Notifier/Bridge/Twitter/Tests/TwitterTransportTest.php @@ -66,7 +66,9 @@ public function testTweetImage() $transport = $this->createTransport(new MockHttpClient((function () { yield function (string $method, string $url, array $options) { $this->assertSame('POST', $method); - $this->assertSame('https://upload.twitter.com/1.1/media/upload.json?command=INIT&total_bytes=185&media_type=image/gif&media_category=tweet_image', $url); + $this->assertSame('https://upload.twitter.com/1.1/media/upload.json', $url); + $this->assertArrayHasKey('body', $options); + $this->assertSame($options['body'], 'command=INIT&total_bytes=185&media_type=image%2Fgif&media_category=tweet_image'); $this->assertArrayHasKey('authorization', $options['normalized_headers']); return new MockResponse('{"media_id_string":"gif123"}'); @@ -127,7 +129,9 @@ public function testTweetVideo() $transport = $this->createTransport(new MockHttpClient((function () { yield function (string $method, string $url, array $options) { $this->assertSame('POST', $method); - $this->assertSame('https://upload.twitter.com/1.1/media/upload.json?command=INIT&total_bytes=185&media_type=image/gif&media_category=tweet_video', $url); + $this->assertSame('https://upload.twitter.com/1.1/media/upload.json', $url); + $this->assertArrayHasKey('body', $options); + $this->assertSame($options['body'], 'command=INIT&total_bytes=185&media_type=image%2Fgif&media_category=tweet_video'); $this->assertArrayHasKey('authorization', $options['normalized_headers']); return new MockResponse('{"media_id_string":"gif123"}'); @@ -135,7 +139,9 @@ public function testTweetVideo() yield function (string $method, string $url, array $options) { $this->assertSame('POST', $method); - $this->assertSame('https://upload.twitter.com/1.1/media/upload.json?command=INIT&total_bytes=185&media_type=image/gif&media_category=subtitles', $url); + $this->assertSame('https://upload.twitter.com/1.1/media/upload.json', $url); + $this->assertArrayHasKey('body', $options); + $this->assertSame($options['body'], 'command=INIT&total_bytes=185&media_type=image%2Fgif&media_category=subtitles'); $this->assertArrayHasKey('authorization', $options['normalized_headers']); return new MockResponse('{"media_id_string":"sub234"}'); diff --git a/src/Symfony/Component/Notifier/Bridge/Twitter/TwitterTransport.php b/src/Symfony/Component/Notifier/Bridge/Twitter/TwitterTransport.php index dda25e5e70bec..686c61bb102bf 100644 --- a/src/Symfony/Component/Notifier/Bridge/Twitter/TwitterTransport.php +++ b/src/Symfony/Component/Notifier/Bridge/Twitter/TwitterTransport.php @@ -160,32 +160,32 @@ private function uploadMedia(array $media): array 'category' => $category, 'owners' => $extraOwners, ]) { - $query = [ + $body = [ 'command' => 'INIT', 'total_bytes' => $file->getSize(), 'media_type' => $file->getContentType(), ]; if ($category) { - $query['media_category'] = $category; + $body['media_category'] = $category; } if ($extraOwners) { - $query['additional_owners'] = implode(',', $extraOwners); + $body['additional_owners'] = implode(',', $extraOwners); } $pool[++$i] = $this->request('POST', '/1.1/media/upload.json', [ - 'query' => $query, + 'body' => $body, 'user_data' => [$i, null, 0, fopen($file->getPath(), 'r'), $alt, $subtitles], ]); if ($subtitles) { - $query['total_bytes'] = $subtitles->getSize(); - $query['media_type'] = $subtitles->getContentType(); - $query['media_category'] = 'subtitles'; + $body['total_bytes'] = $subtitles->getSize(); + $body['media_type'] = $subtitles->getContentType(); + $body['media_category'] = 'subtitles'; $pool[++$i] = $this->request('POST', '/1.1/media/upload.json', [ - 'query' => $query, + 'body' => $body, 'user_data' => [$i, null, 0, fopen($subtitles->getPath(), 'r'), null, $subtitles], ]); } From fb6549dcfe6135bff1b3d5c1eacf7301d152a544 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Wed, 6 Nov 2024 22:58:58 +0100 Subject: [PATCH 082/303] handle error results of DateTime::modify() Depending on the version of PHP the modify() method will either throw an exception or issue a warning. --- .../RateLimiter/RateLimiterFactory.php | 22 ++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/src/Symfony/Component/RateLimiter/RateLimiterFactory.php b/src/Symfony/Component/RateLimiter/RateLimiterFactory.php index 510f2e644aa10..2bf2635eb8a88 100644 --- a/src/Symfony/Component/RateLimiter/RateLimiterFactory.php +++ b/src/Symfony/Component/RateLimiter/RateLimiterFactory.php @@ -68,19 +68,21 @@ public function create(?string $key = null): LimiterInterface protected static function configureOptions(OptionsResolver $options): void { $intervalNormalizer = static function (Options $options, string $interval): \DateInterval { - try { - // Create DateTimeImmutable from unix timesatmp, so the default timezone is ignored and we don't need to - // deal with quirks happening when modifying dates using a timezone with DST. - $now = \DateTimeImmutable::createFromFormat('U', time()); + // Create DateTimeImmutable from unix timesatmp, so the default timezone is ignored and we don't need to + // deal with quirks happening when modifying dates using a timezone with DST. + $now = \DateTimeImmutable::createFromFormat('U', time()); - return $now->diff($now->modify('+'.$interval)); - } catch (\Exception $e) { - if (!preg_match('/Failed to parse time string \(\+([^)]+)\)/', $e->getMessage(), $m)) { - throw $e; - } + try { + $nowPlusInterval = @$now->modify('+' . $interval); + } catch (\DateMalformedStringException $e) { + throw new \LogicException(\sprintf('Cannot parse interval "%s", please use a valid unit as described on https://www.php.net/datetime.formats.relative.', $interval), 0, $e); + } - throw new \LogicException(sprintf('Cannot parse interval "%s", please use a valid unit as described on https://www.php.net/datetime.formats.relative.', $m[1])); + if (!$nowPlusInterval) { + throw new \LogicException(\sprintf('Cannot parse interval "%s", please use a valid unit as described on https://www.php.net/datetime.formats.relative.', $interval)); } + + return $now->diff($nowPlusInterval); }; $options From f92c12b2e23b75128ec6799448c8f1c8267c72ad Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Thu, 7 Nov 2024 11:13:35 +0100 Subject: [PATCH 083/303] fix referencing the SYMFONY_VERSION env var --- .github/workflows/windows.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index bbece641cb2ab..6565bbd2768d0 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -86,7 +86,7 @@ jobs: $env:SYMFONY_VERSION=(Select-String -CaseSensitive -Pattern " VERSION =" -SimpleMatch -Path src/Symfony/Component/HttpKernel/Kernel.php | Select Line | Select-String -Pattern "([0-9][0-9]*\.[0-9])").Matches.Value $env:COMPOSER_ROOT_VERSION=$env:SYMFONY_VERSION + ".x-dev" - php .github/build-packages.php HEAD^ %SYMFONY_VERSION% src\Symfony\Bridge\PhpUnit + php .github/build-packages.php HEAD^ $env:SYMFONY_VERSION src\Symfony\Bridge\PhpUnit php composer.phar update --no-progress --ansi - name: Install PHPUnit From 81354d392c5f0b7a52bcbd729d6f82501e94135a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Deruss=C3=A9?= Date: Thu, 7 Nov 2024 09:29:25 +0100 Subject: [PATCH 084/303] [security-http] Check owner of persisted remember-me cookie --- .../PersistentRememberMeHandler.php | 19 +++++++++-- .../PersistentRememberMeHandlerTest.php | 34 +++++++++++++++++-- 2 files changed, 48 insertions(+), 5 deletions(-) diff --git a/src/Symfony/Component/Security/Http/RememberMe/PersistentRememberMeHandler.php b/src/Symfony/Component/Security/Http/RememberMe/PersistentRememberMeHandler.php index 2b8759a2f070e..438db1b8c4b02 100644 --- a/src/Symfony/Component/Security/Http/RememberMe/PersistentRememberMeHandler.php +++ b/src/Symfony/Component/Security/Http/RememberMe/PersistentRememberMeHandler.php @@ -66,9 +66,16 @@ public function consumeRememberMeCookie(RememberMeDetails $rememberMeDetails): U throw new AuthenticationException('The cookie is incorrectly formatted.'); } - [$series, $tokenValue] = explode(':', $rememberMeDetails->getValue()); + [$series, $tokenValue] = explode(':', $rememberMeDetails->getValue(), 2); $persistentToken = $this->tokenProvider->loadTokenBySeries($series); + if ($persistentToken->getUserIdentifier() !== $rememberMeDetails->getUserIdentifier() || $persistentToken->getClass() !== $rememberMeDetails->getUserFqcn()) { + throw new AuthenticationException('The cookie\'s hash is invalid.'); + } + + // content of $rememberMeDetails is not trustable. this prevents use of this class + unset($rememberMeDetails); + if ($this->tokenVerifier) { $isTokenValid = $this->tokenVerifier->verifyToken($persistentToken, $tokenValue); } else { @@ -78,11 +85,17 @@ public function consumeRememberMeCookie(RememberMeDetails $rememberMeDetails): U throw new CookieTheftException('This token was already used. The account is possibly compromised.'); } - if ($persistentToken->getLastUsed()->getTimestamp() + $this->options['lifetime'] < time()) { + $expires = $persistentToken->getLastUsed()->getTimestamp() + $this->options['lifetime']; + if ($expires < time()) { throw new AuthenticationException('The cookie has expired.'); } - return parent::consumeRememberMeCookie($rememberMeDetails->withValue($persistentToken->getLastUsed()->getTimestamp().':'.$rememberMeDetails->getValue().':'.$persistentToken->getClass())); + return parent::consumeRememberMeCookie(new RememberMeDetails( + $persistentToken->getClass(), + $persistentToken->getUserIdentifier(), + $expires, + $persistentToken->getLastUsed()->getTimestamp().':'.$series.':'.$tokenValue.':'.$persistentToken->getClass() + )); } public function processRememberMe(RememberMeDetails $rememberMeDetails, UserInterface $user): void diff --git a/src/Symfony/Component/Security/Http/Tests/RememberMe/PersistentRememberMeHandlerTest.php b/src/Symfony/Component/Security/Http/Tests/RememberMe/PersistentRememberMeHandlerTest.php index 76472b1d5733c..33ea98ff56385 100644 --- a/src/Symfony/Component/Security/Http/Tests/RememberMe/PersistentRememberMeHandlerTest.php +++ b/src/Symfony/Component/Security/Http/Tests/RememberMe/PersistentRememberMeHandlerTest.php @@ -80,7 +80,7 @@ public function testConsumeRememberMeCookieValid() $this->tokenProvider->expects($this->any()) ->method('loadTokenBySeries') ->with('series1') - ->willReturn(new PersistentToken(InMemoryUser::class, 'wouter', 'series1', 'tokenvalue', new \DateTime('-10 min'))) + ->willReturn(new PersistentToken(InMemoryUser::class, 'wouter', 'series1', 'tokenvalue', $lastUsed = new \DateTime('-10 min'))) ; $this->tokenProvider->expects($this->once())->method('updateToken')->with('series1'); @@ -98,11 +98,41 @@ public function testConsumeRememberMeCookieValid() $this->assertSame($rememberParts[0], $cookieParts[0]); // class $this->assertSame($rememberParts[1], $cookieParts[1]); // identifier - $this->assertSame($rememberParts[2], $cookieParts[2]); // expire + $this->assertEqualsWithDelta($lastUsed->getTimestamp() + 31536000, (int) $cookieParts[2], 2); // expire $this->assertNotSame($rememberParts[3], $cookieParts[3]); // value $this->assertSame(explode(':', $rememberParts[3])[0], explode(':', $cookieParts[3])[0]); // series } + public function testConsumeRememberMeCookieInvalidOwner() + { + $this->tokenProvider->expects($this->any()) + ->method('loadTokenBySeries') + ->with('series1') + ->willReturn(new PersistentToken(InMemoryUser::class, 'wouter', 'series1', 'tokenvalue', new \DateTime('-10 min'))) + ; + + $rememberMeDetails = new RememberMeDetails(InMemoryUser::class, 'jeremy', 360, 'series1:tokenvalue'); + + $this->expectException(AuthenticationException::class); + $this->expectExceptionMessage('The cookie\'s hash is invalid.'); + $this->handler->consumeRememberMeCookie($rememberMeDetails); + } + + public function testConsumeRememberMeCookieInvalidValue() + { + $this->tokenProvider->expects($this->any()) + ->method('loadTokenBySeries') + ->with('series1') + ->willReturn(new PersistentToken(InMemoryUser::class, 'wouter', 'series1', 'tokenvalue', new \DateTime('-10 min'))) + ; + + $rememberMeDetails = new RememberMeDetails(InMemoryUser::class, 'wouter', 360, 'series1:tokenvalue:somethingelse'); + + $this->expectException(AuthenticationException::class); + $this->expectExceptionMessage('This token was already used. The account is possibly compromised.'); + $this->handler->consumeRememberMeCookie($rememberMeDetails); + } + public function testConsumeRememberMeCookieValidByValidatorWithoutUpdate() { $verifier = $this->createMock(TokenVerifierInterface::class); From ae236a9566a6a2c9360ab13b4fd2a2f378f948f0 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Thu, 7 Nov 2024 14:33:50 +0100 Subject: [PATCH 085/303] fix support for phpstan/phpdoc-parser 2 --- composer.json | 2 +- .../PropertyInfo/Extractor/PhpStanExtractor.php | 11 +++++++++-- src/Symfony/Component/PropertyInfo/composer.json | 2 +- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/composer.json b/composer.json index 1c53f27932fc1..df4624cd25612 100644 --- a/composer.json +++ b/composer.json @@ -137,7 +137,7 @@ "pda/pheanstalk": "^4.0", "php-http/httplug": "^1.0|^2.0", "php-http/message-factory": "^1.0", - "phpstan/phpdoc-parser": "^1.0", + "phpstan/phpdoc-parser": "^1.0|^2.0", "predis/predis": "^1.1|^2.0", "psr/http-client": "^1.0", "psr/simple-cache": "^1.0|^2.0", diff --git a/src/Symfony/Component/PropertyInfo/Extractor/PhpStanExtractor.php b/src/Symfony/Component/PropertyInfo/Extractor/PhpStanExtractor.php index 0596eb24fc20e..7deb8ce9419bc 100644 --- a/src/Symfony/Component/PropertyInfo/Extractor/PhpStanExtractor.php +++ b/src/Symfony/Component/PropertyInfo/Extractor/PhpStanExtractor.php @@ -21,6 +21,7 @@ use PHPStan\PhpDocParser\Parser\PhpDocParser; use PHPStan\PhpDocParser\Parser\TokenIterator; use PHPStan\PhpDocParser\Parser\TypeParser; +use PHPStan\PhpDocParser\ParserConfig; use Symfony\Component\PropertyInfo\PhpStan\NameScopeFactory; use Symfony\Component\PropertyInfo\PropertyTypeExtractorInterface; use Symfony\Component\PropertyInfo\Type; @@ -73,8 +74,14 @@ public function __construct(?array $mutatorPrefixes = null, ?array $accessorPref $this->accessorPrefixes = $accessorPrefixes ?? ReflectionExtractor::$defaultAccessorPrefixes; $this->arrayMutatorPrefixes = $arrayMutatorPrefixes ?? ReflectionExtractor::$defaultArrayMutatorPrefixes; - $this->phpDocParser = new PhpDocParser(new TypeParser(new ConstExprParser()), new ConstExprParser()); - $this->lexer = new Lexer(); + if (class_exists(ParserConfig::class)) { + $parserConfig = new ParserConfig([]); + $this->phpDocParser = new PhpDocParser($parserConfig, new TypeParser($parserConfig, new ConstExprParser($parserConfig)), new ConstExprParser($parserConfig)); + $this->lexer = new Lexer($parserConfig); + } else { + $this->phpDocParser = new PhpDocParser(new TypeParser(new ConstExprParser()), new ConstExprParser()); + $this->lexer = new Lexer(); + } $this->nameScopeFactory = new NameScopeFactory(); } diff --git a/src/Symfony/Component/PropertyInfo/composer.json b/src/Symfony/Component/PropertyInfo/composer.json index 79af9e860df0e..9c7ca92539b41 100644 --- a/src/Symfony/Component/PropertyInfo/composer.json +++ b/src/Symfony/Component/PropertyInfo/composer.json @@ -33,7 +33,7 @@ "symfony/cache": "^4.4|^5.0|^6.0", "symfony/dependency-injection": "^4.4|^5.0|^6.0", "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", - "phpstan/phpdoc-parser": "^1.0", + "phpstan/phpdoc-parser": "^1.0|^2.0", "doctrine/annotations": "^1.10.4|^2" }, "conflict": { From ecb34a7088f1bdee48ad7fbcd31aecab733a9d0d Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Thu, 7 Nov 2024 16:24:12 +0100 Subject: [PATCH 086/303] fix support for phpstan/phpdoc-parser 2 --- src/Symfony/Component/Serializer/composer.json | 2 +- .../TypeInfo/TypeContext/TypeContextFactory.php | 11 +++++++++-- .../TypeInfo/TypeResolver/StringTypeResolver.php | 11 +++++++++-- src/Symfony/Component/TypeInfo/composer.json | 2 +- 4 files changed, 20 insertions(+), 6 deletions(-) diff --git a/src/Symfony/Component/Serializer/composer.json b/src/Symfony/Component/Serializer/composer.json index 948fa36fa0d00..d7bef296b08df 100644 --- a/src/Symfony/Component/Serializer/composer.json +++ b/src/Symfony/Component/Serializer/composer.json @@ -22,7 +22,7 @@ }, "require-dev": { "phpdocumentor/reflection-docblock": "^3.2|^4.0|^5.0", - "phpstan/phpdoc-parser": "^1.0", + "phpstan/phpdoc-parser": "^1.0|^2.0", "seld/jsonlint": "^1.10", "symfony/cache": "^6.4|^7.0", "symfony/config": "^6.4|^7.0", diff --git a/src/Symfony/Component/TypeInfo/TypeContext/TypeContextFactory.php b/src/Symfony/Component/TypeInfo/TypeContext/TypeContextFactory.php index 97c7090f8b44a..387719d56d6d6 100644 --- a/src/Symfony/Component/TypeInfo/TypeContext/TypeContextFactory.php +++ b/src/Symfony/Component/TypeInfo/TypeContext/TypeContextFactory.php @@ -17,6 +17,7 @@ use PHPStan\PhpDocParser\Parser\PhpDocParser; use PHPStan\PhpDocParser\Parser\TokenIterator; use PHPStan\PhpDocParser\Parser\TypeParser; +use PHPStan\PhpDocParser\ParserConfig; use Symfony\Component\TypeInfo\Exception\RuntimeException; use Symfony\Component\TypeInfo\Exception\UnsupportedException; use Symfony\Component\TypeInfo\Type; @@ -157,8 +158,14 @@ private function collectTemplates(\ReflectionClass|\ReflectionFunctionAbstract $ return []; } - $this->phpstanLexer ??= new Lexer(); - $this->phpstanParser ??= new PhpDocParser(new TypeParser(new ConstExprParser()), new ConstExprParser()); + if (class_exists(ParserConfig::class)) { + $config = new ParserConfig([]); + $this->phpstanLexer ??= new Lexer($config); + $this->phpstanParser ??= new PhpDocParser($config, new TypeParser($config, new ConstExprParser($config)), new ConstExprParser($config)); + } else { + $this->phpstanLexer ??= new Lexer(); + $this->phpstanParser ??= new PhpDocParser(new TypeParser(new ConstExprParser()), new ConstExprParser()); + } $tokens = new TokenIterator($this->phpstanLexer->tokenize($rawDocNode)); diff --git a/src/Symfony/Component/TypeInfo/TypeResolver/StringTypeResolver.php b/src/Symfony/Component/TypeInfo/TypeResolver/StringTypeResolver.php index aa24a63f25f89..a8d8c600cdbee 100644 --- a/src/Symfony/Component/TypeInfo/TypeResolver/StringTypeResolver.php +++ b/src/Symfony/Component/TypeInfo/TypeResolver/StringTypeResolver.php @@ -34,6 +34,7 @@ use PHPStan\PhpDocParser\Parser\ConstExprParser; use PHPStan\PhpDocParser\Parser\TokenIterator; use PHPStan\PhpDocParser\Parser\TypeParser; +use PHPStan\PhpDocParser\ParserConfig; use Symfony\Component\TypeInfo\Exception\InvalidArgumentException; use Symfony\Component\TypeInfo\Exception\UnsupportedException; use Symfony\Component\TypeInfo\Type; @@ -63,8 +64,14 @@ final class StringTypeResolver implements TypeResolverInterface public function __construct() { - $this->lexer = new Lexer(); - $this->parser = new TypeParser(new ConstExprParser()); + if (class_exists(ParserConfig::class)) { + $config = new ParserConfig([]); + $this->lexer = new Lexer($config); + $this->parser = new TypeParser($config, new ConstExprParser($config)); + } else { + $this->lexer = new Lexer(); + $this->parser = new TypeParser(new ConstExprParser()); + } } public function resolve(mixed $subject, ?TypeContext $typeContext = null): Type diff --git a/src/Symfony/Component/TypeInfo/composer.json b/src/Symfony/Component/TypeInfo/composer.json index 54b14975d9f49..32c3a65ab1d5a 100644 --- a/src/Symfony/Component/TypeInfo/composer.json +++ b/src/Symfony/Component/TypeInfo/composer.json @@ -29,7 +29,7 @@ "psr/container": "^1.1|^2.0" }, "require-dev": { - "phpstan/phpdoc-parser": "^1.0", + "phpstan/phpdoc-parser": "^1.0|^2.0", "symfony/dependency-injection": "^6.4|^7.0", "symfony/property-info": "^6.4|^7.0" }, From 3141e635f97d3903c3783e37e30777a6b8e60356 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Thu, 7 Nov 2024 15:58:54 +0100 Subject: [PATCH 087/303] update ICU data from 75.1 to 76.1 --- src/Symfony/Component/Intl/Intl.php | 2 +- .../Intl/Resources/data/currencies/af.php | 2 +- .../Intl/Resources/data/currencies/ak.php | 436 ++++++++- .../Intl/Resources/data/currencies/am.php | 2 +- .../Intl/Resources/data/currencies/bg.php | 2 +- .../Intl/Resources/data/currencies/bn.php | 4 +- .../Intl/Resources/data/currencies/ca.php | 2 +- .../Intl/Resources/data/currencies/cs.php | 4 +- .../Intl/Resources/data/currencies/de.php | 2 +- .../Intl/Resources/data/currencies/en.php | 6 +- .../Intl/Resources/data/currencies/en_CA.php | 8 - .../Intl/Resources/data/currencies/en_IN.php | 6 +- .../Intl/Resources/data/currencies/es.php | 82 +- .../Intl/Resources/data/currencies/es_419.php | 10 +- .../Intl/Resources/data/currencies/es_MX.php | 26 +- .../Intl/Resources/data/currencies/es_US.php | 14 +- .../Intl/Resources/data/currencie 8000 s/et.php | 12 + .../Intl/Resources/data/currencies/fa.php | 6 +- .../Intl/Resources/data/currencies/fi.php | 2 +- .../Intl/Resources/data/currencies/ga.php | 20 + .../Intl/Resources/data/currencies/gd.php | 8 +- .../Intl/Resources/data/currencies/gl.php | 2 +- .../Intl/Resources/data/currencies/hr.php | 2 +- .../Intl/Resources/data/currencies/hu.php | 24 +- .../Intl/Resources/data/currencies/hy.php | 6 +- .../Intl/Resources/data/currencies/ig.php | 2 +- .../Intl/Resources/data/currencies/ja.php | 4 +- .../Intl/Resources/data/currencies/jv.php | 4 +- .../Intl/Resources/data/currencies/km.php | 2 +- .../Intl/Resources/data/currencies/kn.php | 2 +- .../Intl/Resources/data/currencies/ko.php | 2 +- .../Intl/Resources/data/currencies/ku.php | 58 +- .../Intl/Resources/data/currencies/meta.php | 7 +- .../Intl/Resources/data/currencies/mk.php | 2 +- .../Intl/Resources/data/currencies/my.php | 4 +- .../Intl/Resources/data/currencies/ne.php | 2 +- .../Intl/Resources/data/currencies/nn.php | 6 +- .../Intl/Resources/data/currencies/no.php | 4 +- .../Intl/Resources/data/currencies/no_NO.php | 4 +- .../Intl/Resources/data/currencies/om.php | 18 +- .../Intl/Resources/data/currencies/pl.php | 2 +- .../Intl/Resources/data/currencies/qu.php | 4 +- .../Intl/Resources/data/currencies/sd.php | 2 +- .../Intl/Resources/data/currencies/sh.php | 6 +- .../Intl/Resources/data/currencies/sk.php | 2 +- .../Intl/Resources/data/currencies/sl.php | 28 +- .../Intl/Resources/data/currencies/sq.php | 4 +- .../Intl/Resources/data/currencies/sr.php | 6 +- .../Resources/data/currencies/sr_Latn.php | 6 +- .../Intl/Resources/data/currencies/st.php | 10 + .../Intl/Resources/data/currencies/st_LS.php | 10 + .../Intl/Resources/data/currencies/te.php | 2 +- .../Intl/Resources/data/currencies/tg.php | 594 ++++++++++++- .../Intl/Resources/data/currencies/ti.php | 616 ++++++++++++- .../Intl/Resources/data/currencies/ti_ER.php | 2 +- .../Intl/Resources/data/currencies/tn.php | 10 + .../Intl/Resources/data/currencies/tn_BW.php | 10 + .../Intl/Resources/data/currencies/tt.php | 596 +++++++++++++ .../Intl/Resources/data/currencies/vi.php | 4 + .../Intl/Resources/data/currencies/wo.php | 592 +++++++++++++ .../Intl/Resources/data/currencies/xh.php | 28 +- .../Intl/Resources/data/currencies/zh.php | 4 +- .../Intl/Resources/data/git-info.txt | 6 +- .../Intl/Resources/data/languages/af.php | 21 +- .../Intl/Resources/data/languages/ak.php | 123 ++- .../Intl/Resources/data/languages/am.php | 53 +- .../Intl/Resources/data/languages/ar.php | 15 +- .../Intl/Resources/data/languages/as.php | 9 + .../Intl/Resources/data/languages/az.php | 10 +- .../Intl/Resources/data/languages/be.php | 9 + .../Intl/Resources/data/languages/bg.php | 9 +- .../Intl/Resources/data/languages/bn.php | 7 + .../Intl/Resources/data/languages/bs.php | 7 +- .../Intl/Resources/data/languages/ca.php | 7 +- .../Intl/Resources/data/languages/cs.php | 6 +- .../Intl/Resources/data/languages/cy.php | 6 + .../Intl/Resources/data/languages/da.php | 14 +- .../Intl/Resources/data/languages/de.php | 6 +- .../Intl/Resources/data/languages/ee.php | 4 +- .../Intl/Resources/data/languages/el.php | 8 + .../Intl/Resources/data/languages/en.php | 1 - .../Intl/Resources/data/languages/es.php | 9 +- .../Intl/Resources/data/languages/es_419.php | 3 +- .../Intl/Resources/data/languages/es_AR.php | 1 - .../Intl/Resources/data/languages/es_BO.php | 1 - .../Intl/Resources/data/languages/es_CL.php | 1 - .../Intl/Resources/data/languages/es_CO.php | 1 - .../Intl/Resources/data/languages/es_CR.php | 1 - .../Intl/Resources/data/languages/es_DO.php | 1 - .../Intl/Resources/data/languages/es_EC.php | 1 - .../Intl/Resources/data/languages/es_GT.php | 1 - .../Intl/Resources/data/languages/es_HN.php | 1 - .../Intl/Resources/data/languages/es_MX.php | 1 - .../Intl/Resources/data/languages/es_NI.php | 1 - .../Intl/Resources/data/languages/es_PA.php | 1 - .../Intl/Resources/data/languages/es_PE.php | 1 - .../Intl/Resources/data/languages/es_PY.php | 1 - .../Intl/Resources/data/languages/es_US.php | 4 +- .../Intl/Resources/data/languages/es_VE.php | 1 - .../Intl/Resources/data/languages/et.php | 6 +- .../Intl/Resources/data/languages/eu.php | 9 +- .../Intl/Resources/data/languages/fa.php | 8 +- .../Intl/Resources/data/languages/fi.php | 4 +- .../Intl/Resources/data/languages/fo.php | 17 +- .../Intl/Resources/data/languages/fr.php | 6 +- .../Intl/Resources/data/languages/fr_CA.php | 2 - .../Intl/Resources/data/languages/ga.php | 4 + .../Intl/Resources/data/languages/gd.php | 14 +- .../Intl/Resources/data/languages/gl.php | 12 +- .../Intl/Resources/data/languages/gu.php | 14 +- .../Intl/Resources/data/languages/ha.php | 27 +- .../Intl/Resources/data/languages/he.php | 9 +- .../Intl/Resources/data/languages/hi.php | 11 + .../Intl/Resources/data/languages/hr.php | 10 +- .../Intl/Resources/data/languages/hu.php | 6 +- .../Intl/Resources/data/languages/hy.php | 8 + .../Intl/Resources/data/languages/ia.php | 38 +- .../Intl/Resources/data/languages/id.php | 14 +- .../Intl/Resources/data/languages/ie.php | 40 +- .../Intl/Resources/data/languages/ig.php | 558 ++++++------ .../Intl/Resources/data/languages/ii.php | 10 +- .../Intl/Resources/data/languages/in.php | 14 +- .../Intl/Resources/data/languages/is.php | 8 + .../Intl/Resources/data/languages/it.php | 8 +- .../Intl/Resources/data/languages/iw.php | 9 +- .../Intl/Resources/data/languages/ja.php | 5 +- .../Intl/Resources/data/languages/jv.php | 15 +- .../Intl/Resources/data/languages/ka.php | 9 + .../Intl/Resources/data/languages/kk.php | 8 +- .../Intl/Resources/data/languages/km.php | 13 +- .../Intl/Resources/data/languages/kn.php | 10 +- .../Intl/Resources/data/languages/ko.php | 11 +- .../Intl/Resources/data/languages/ku.php | 135 +-- .../Intl/Resources/data/languages/ky.php | 10 + .../Intl/Resources/data/languages/lb.php | 1 - .../Intl/Resources/data/languages/lo.php | 8 + .../Intl/Resources/data/languages/lt.php | 12 +- .../Intl/Resources/data/languages/lv.php | 11 +- .../Intl/Resources/data/languages/meta.php | 6 +- .../Intl/Resources/data/languages/mi.php | 2 +- .../Intl/Resources/data/languages/mk.php | 11 +- .../Intl/Resources/data/languages/ml.php | 7 + .../Intl/Resources/data/languages/mn.php | 17 +- .../Intl/Resources/data/languages/mo.php | 8 +- .../Intl/Resources/data/languages/mr.php | 14 +- .../Intl/Resources/data/languages/ms.php | 9 + .../Intl/Resources/data/languages/my.php | 13 +- .../Intl/Resources/data/languages/ne.php | 8 +- .../Intl/Resources/data/languages/nl.php | 5 +- .../Intl/Resources/data/languages/nn.php | 1 - .../Intl/Resources/data/languages/no.php | 7 +- .../Intl/Resources/data/languages/no_NO.php | 7 +- .../Intl/Resources/data/languages/om.php | 34 +- .../Intl/Resources/data/languages/or.php | 54 +- .../Intl/Resources/data/languages/pa.php | 10 + .../Intl/Resources/data/languages/pl.php | 8 +- .../Intl/Resources/data/languages/ps.php | 11 +- .../Intl/Resources/data/languages/pt.php | 11 +- .../Intl/Resources/data/languages/pt_PT.php | 2 + .../Intl/Resources/data/languages/qu.php | 1 + .../Intl/Resources/data/languages/ro.php | 8 +- .../Intl/Resources/data/languages/ru.php | 8 + .../Intl/Resources/data/languages/rw.php | 2 +- .../Intl/Resources/data/languages/sc.php | 9 +- .../Intl/Resources/data/languages/sd.php | 12 +- .../Intl/Resources/data/languages/sh.php | 13 +- .../Intl/Resources/data/languages/si.php | 10 + .../Intl/Resources/data/languages/sk.php | 10 +- .../Intl/Resources/data/languages/sl.php | 10 +- .../Intl/Resources/data/languages/so.php | 36 +- .../Intl/Resources/data/languages/sq.php | 7 + .../Intl/Resources/data/languages/sr.php | 13 +- .../Intl/Resources/data/languages/sr_Latn.php | 13 +- .../Intl/Resources/data/languages/st.php | 9 + .../Intl/Resources/data/languages/sv.php | 8 +- .../Intl/Resources/data/languages/sw.php | 9 + .../Intl/Resources/data/languages/ta.php | 6 + .../Intl/Resources/data/languages/te.php | 20 +- .../Intl/Resources/data/languages/tg.php | 4 +- .../Intl/Resources/data/languages/th.php | 5 +- .../Intl/Resources/data/languages/ti.php | 55 +- .../Intl/Resources/data/languages/tk.php | 12 +- .../Intl/Resources/data/languages/tl.php | 13 +- .../Intl/Resources/data/languages/tn.php | 9 + .../Intl/Resources/data/languages/to.php | 1 - .../Intl/Resources/data/languages/tr.php | 5 +- .../Intl/Resources/data/languages/tt.php | 2 + .../Intl/Resources/data/languages/uk.php | 10 +- .../Intl/Resources/data/languages/ur.php | 11 +- .../Intl/Resources/data/languages/uz.php | 15 +- .../Intl/Resources/data/languages/vi.php | 15 +- .../Intl/Resources/data/languages/wo.php | 5 +- .../Intl/Resources/data/languages/xh.php | 4 +- .../Intl/Resources/data/languages/yo.php | 46 +- .../Intl/Resources/data/languages/yo_BJ.php | 8 +- .../Intl/Resources/data/languages/zh.php | 15 +- .../Intl/Resources/data/languages/zh_HK.php | 1 - .../Intl/Resources/data/languages/zh_Hant.php | 14 +- .../Resources/data/languages/zh_Hant_HK.php | 1 - .../Intl/Resources/data/languages/zu.php | 13 +- .../Intl/Resources/data/locales/af.php | 82 +- .../Intl/Resources/data/locales/ak.php | 417 +++++++-- .../Intl/Resources/data/locales/am.php | 224 ++--- .../Intl/Resources/data/locales/ar.php | 10 + .../Intl/Resources/data/locales/as.php | 14 + .../Intl/Resources/data/locales/az.php | 10 + .../Intl/Resources/data/locales/az_Cyrl.php | 10 + .../Intl/Resources/data/locales/be.php | 12 + .../Intl/Resources/data/locales/bg.php | 14 +- .../Intl/Resources/data/locales/bn.php | 10 + .../Intl/Resources/data/locales/br.php | 10 + .../Intl/Resources/data/locales/bs.php | 11 + .../Intl/Resources/data/locales/bs_Cyrl.php | 11 + .../Intl/Resources/data/locales/ca.php | 32 +- .../Intl/Resources/data/locales/ce.php | 10 + .../Intl/Resources/data/locales/cs.php | 10 + .../Intl/Resources/data/locales/cv.php | 2 + .../Intl/Resources/data/locales/cy.php | 12 + .../Intl/Resources/data/locales/da.php | 28 +- .../Intl/Resources/data/locales/de.php | 10 + .../Intl/Resources/data/locales/de_CH.php | 1 + .../Intl/Resources/data/locales/dz.php | 4 + .../Intl/Resources/data/locales/ee.php | 246 +++--- .../Intl/Resources/data/locales/el.php | 10 + .../Intl/Resources/data/locales/en.php | 10 + .../Intl/Resources/data/locales/eo.php | 6 + .../Intl/Resources/data/locales/es.php | 10 + .../Intl/Resources/data/locales/es_419.php | 5 +- .../Intl/Resources/data/locales/es_AR.php | 3 + .../Intl/Resources/data/locales/es_BO.php | 3 + .../Intl/Resources/data/locales/es_CL.php | 3 + .../Intl/Resources/data/locales/es_CO.php | 3 + .../Intl/Resources/data/locales/es_CR.php | 3 + .../Intl/Resources/data/locales/es_DO.php | 3 + .../Intl/Resources/data/locales/es_EC.php | 3 + .../Intl/Resources/data/locales/es_GT.php | 3 + .../Intl/Resources/data/locales/es_HN.php | 3 + .../Intl/Resources/data/locales/es_NI.php | 3 + .../Intl/Resources/data/locales/es_PA.php | 3 + .../Intl/Resources/data/locales/es_PE.php | 3 + .../Intl/Resources/data/locales/es_PY.php | 3 + .../Intl/Resources/data/locales/es_VE.php | 3 + .../Intl/Resources/data/locales/et.php | 10 + .../Intl/Resources/data/locales/eu.php | 16 +- .../Intl/Resources/data/locales/fa.php | 14 +- .../Intl/Resources/data/locales/fa_AF.php | 3 + .../Intl/Resources/data/locales/ff_Adlm.php | 10 + .../Intl/Resources/data/locales/fi.php | 10 + .../Intl/Resources/data/locales/fo.php | 25 + .../Intl/Resources/data/locales/fr.php | 10 + .../Intl/Resources/data/locales/fr_CA.php | 4 +- .../Intl/Resources/data/locales/fy.php | 10 + .../Intl/Resources/data/locales/ga.php | 10 + .../Intl/Resources/data/locales/gd.php | 12 +- .../Intl/Resources/data/locales/gl.php | 132 +-- .../Intl/Resources/data/locales/gu.php | 72 +- .../Intl/Resources/data/locales/ha.php | 176 ++-- .../Intl/Resources/data/locales/he.php | 10 + .../Intl/Resources/data/locales/hi.php | 10 + .../Intl/Resources/data/locales/hr.php | 36 +- .../Intl/Resources/data/locales/hu.php | 18 +- .../Intl/Resources/data/locales/hy.php | 14 +- .../Intl/Resources/data/locales/ia.php | 24 +- .../Intl/Resources/data/locales/id.php | 38 +- .../Intl/Resources/data/locales/ie.php | 108 +++ .../Intl/Resources/data/locales/ig.php | 796 +++++++++-------- .../Intl/Resources/data/locales/ii.php | 52 +- .../Intl/Resources/data/locales/is.php | 12 +- .../Intl/Resources/data/locales/it.php | 24 +- .../Intl/Resources/data/locales/ja.php | 10 + .../Intl/Resources/data/locales/jv.php | 82 +- .../Intl/Resources/data/locales/ka.php | 12 + .../Intl/Resources/data/locales/kk.php | 12 + .../Intl/Resources/data/locales/km.php | 24 +- .../Intl/Resources/data/locales/kn.php | 14 +- .../Intl/Resources/data/locales/ko.php | 16 +- .../Intl/Resources/data/locales/ks.php | 10 + .../Intl/Resources/data/locales/ks_Deva.php | 4 + .../Intl/Resources/data/locales/ku.php | 236 ++--- .../Intl/Resources/data/locales/ky.php | 18 +- .../Intl/Resources/data/locales/lb.php | 10 + .../Intl/Resources/data/locales/lo.php | 10 + .../Intl/Resources/data/locales/lt.php | 10 + .../Intl/Resources/data/locales/lv.php | 10 + .../Intl/Resources/data/locales/meta.php | 10 + .../Intl/Resources/data/locales/mi.php | 10 + .../Intl/Resources/data/locales/mk.php | 18 +- .../Intl/Resources/data/locales/ml.php | 20 +- .../Intl/Resources/data/locales/mn.php | 80 +- .../Intl/Resources/data/locales/mr.php | 30 +- .../Intl/Resources/data/locales/ms.php | 20 +- .../Intl/Resources/data/locales/mt.php | 10 + .../Intl/Resources/data/locales/my.php | 22 +- .../Intl/Resources/data/locales/ne.php | 12 + .../Intl/Resources/data/locales/nl.php | 10 + .../Intl/Resources/data/locales/nn.php | 2 + .../Intl/Resources/data/locales/no.php | 10 + .../Intl/Resources/data/locales/om.php | 459 +++++++++- .../Intl/Resources/data/locales/or.php | 194 ++-- .../Intl/Resources/data/locales/pa.php | 20 +- .../Intl/Resources/data/locales/pl.php | 10 + .../Intl/Resources/data/locales/ps.php | 14 + .../Intl/Resources/data/locales/pt.php | 10 + .../Intl/Resources/data/locales/pt_PT.php | 3 + .../Intl/Resources/data/locales/qu.php | 10 + .../Intl/Resources/data/locales/rm.php | 10 + .../Intl/Resources/data/locales/ro.php | 10 + .../Intl/Resources/data/locales/ru.php | 10 + .../Intl/Resources/data/locales/rw.php | 11 +- .../Intl/Resources/data/locales/sc.php | 14 + .../Intl/Resources/data/locales/sd.php | 22 +- .../Intl/Resources/data/locales/sd_Deva.php | 7 +- .../Intl/Resources/data/locales/se.php | 4 + .../Intl/Resources/data/locales/se_FI.php | 4 + .../Intl/Resources/data/locales/si.php | 14 + .../Intl/Resources/data/locales/sk.php | 10 + .../Intl/Resources/data/locales/sl.php | 12 + .../Intl/Resources/data/locales/so.php | 72 +- .../Intl/Resources/data/locales/sq.php | 12 + .../Intl/Resources/data/locales/sr.php | 20 +- .../Intl/Resources/data/locales/sr_Latn.php | 20 +- .../Intl/Resources/data/locales/st.php | 12 + .../Intl/Resources/data/locales/sv.php | 14 +- .../Intl/Resources/data/locales/sw.php | 12 + .../Intl/Resources/data/locales/sw_KE.php | 9 + .../Intl/Resources/data/locales/ta.php | 10 + .../Intl/Resources/data/locales/te.php | 54 +- .../Intl/Resources/data/locales/tg.php | 227 ++--- .../Intl/Resources/data/locales/th.php | 10 + .../Intl/Resources/data/locales/ti.php | 149 +++- .../Intl/Resources/data/locales/ti_ER.php | 4 + .../Intl/Resources/data/locales/tk.php | 14 + .../Intl/Resources/data/locales/tn.php | 12 + .../Intl/Resources/data/locales/to.php | 10 + .../Intl/Resources/data/locales/tr.php | 10 + .../Intl/Resources/data/locales/tt.php | 18 + .../Intl/Resources/data/locales/ug.php | 10 + .../Intl/Resources/data/locales/uk.php | 10 + .../Intl/Resources/data/locales/ur.php | 18 +- .../Intl/Resources/data/locales/uz.php | 14 + .../Intl/Resources/data/locales/uz_Cyrl.php | 10 + .../Intl/Resources/data/locales/vi.php | 16 +- .../Intl/Resources/data/locales/wo.php | 66 +- .../Intl/Resources/data/locales/xh.php | 13 +- .../Intl/Resources/data/locales/yi.php | 1 + .../Intl/Resources/data/locales/yo.php | 244 ++--- .../Intl/Resources/data/locales/yo_BJ.php | 104 ++- .../Intl/Resources/data/locales/zh.php | 14 +- .../Intl/Resources/data/locales/zh_Hant.php | 74 +- .../Resources/data/locales/zh_Hant_HK.php | 20 +- .../Intl/Resources/data/locales/zu.php | 12 + .../Intl/Resources/data/regions/af.php | 2 +- .../Intl/Resources/data/regions/ak.php | 113 ++- .../Intl/Resources/data/regions/am.php | 30 +- .../Intl/Resources/data/regions/bs.php | 1 + .../Intl/Resources/data/regions/bs_Cyrl.php | 1 + .../Intl/Resources/data/regions/ca.php | 18 +- .../Intl/Resources/data/regions/gd.php | 4 +- .../Intl/Resources/data/regions/gl.php | 40 +- .../Intl/Resources/data/regions/ha.php | 42 +- .../Intl/Resources/data/regions/hr.php | 30 +- .../Intl/Resources/data/regions/hy.php | 4 +- .../Intl/Resources/data/regions/ie.php | 64 ++ .../Intl/Resources/data/regions/ig.php | 58 +- .../Intl/Resources/data/regions/ii.php | 2 + .../Intl/Resources/data/regions/is.php | 2 +- .../Intl/Resources/data/regions/it.php | 16 +- .../Intl/Resources/data/regions/jv.php | 2 +- .../Intl/Resources/data/regions/ku.php | 52 +- .../Intl/Resources/data/regions/ky.php | 4 +- .../Intl/Resources/data/regions/ml.php | 2 +- .../Intl/Resources/data/regions/mn.php | 18 +- .../Intl/Resources/data/regions/om.php | 255 +++++- .../Intl/Resources/data/regions/or.php | 28 +- .../Intl/Resources/data/regions/pa.php | 2 +- .../Intl/Resources/data/regions/sd.php | 2 +- .../Intl/Resources/data/regions/sh.php | 2 +- .../Intl/Resources/data/regions/so.php | 4 +- .../Intl/Resources/data/regions/sr.php | 2 +- .../Intl/Resources/data/regions/sr_Latn.php | 2 +- .../Intl/Resources/data/regions/st.php | 8 + .../Intl/Resources/data/regions/te.php | 4 +- .../Intl/Resources/data/regions/tg.php | 10 +- .../Intl/Resources/data/regions/ti.php | 3 +- .../Intl/Resources/data/regions/tl.php | 2 +- .../Intl/Resources/data/regions/tn.php | 8 + .../Intl/Resources/data/regions/tt.php | 9 + .../Intl/Resources/data/regions/wo.php | 5 + .../Intl/Resources/data/regions/yo.php | 34 +- .../Intl/Resources/data/regions/yo_BJ.php | 11 +- .../Intl/Resources/data/scripts/af.php | 8 +- .../Intl/Resources/data/scripts/ak.php | 63 ++ .../Intl/Resources/data/scripts/am.php | 16 +- .../Intl/Resources/data/scripts/cy.php | 1 - .../Intl/Resources/data/scripts/de.php | 8 +- .../Intl/Resources/data/scripts/ee.php | 2 +- .../Intl/Resources/data/scripts/en.php | 7 + .../Intl/Resources/data/scripts/et.php | 2 + .../Intl/Resources/data/scripts/eu.php | 12 +- .../Intl/Resources/data/scripts/fo.php | 101 +++ .../Intl/Resources/data/scripts/ga.php | 48 +- .../Intl/Resources/data/scripts/gd.php | 19 +- .../Intl/Resources/data/scripts/ha.php | 10 +- .../Intl/Resources/data/scripts/ha_NE.php | 7 - .../Intl/Resources/data/scripts/hu.php | 3 - .../Intl/Resources/data/scripts/ia.php | 1 + .../Intl/Resources/data/scripts/id.php | 3 - .../Intl/Resources/data/scripts/ie.php | 11 +- .../Intl/Resources/data/scripts/ig.php | 176 +++- .../Intl/Resources/data/scripts/ii.php | 6 +- .../Intl/Resources/data/scripts/in.php | 3 - .../Intl/Resources/data/scripts/is.php | 4 +- .../Intl/Resources/data/scripts/jv.php | 2 +- .../Intl/Resources/data/scripts/ku.php | 13 +- .../Intl/Resources/data/scripts/meta.php | 7 + .../Intl/Resources/data/scripts/ms.php | 4 - .../Intl/Resources/data/scripts/nl.php | 5 - .../Intl/Resources/data/scripts/nn.php | 1 - .../Intl/Resources/data/scripts/om.php | 9 +- .../Intl/Resources/data/scripts/or.php | 16 +- .../Intl/Resources/data/scripts/qu.php | 1 - .../Intl/Resources/data/scripts/rw.php | 7 + .../Intl/Resources/data/scripts/sd.php | 2 +- .../Intl/Resources/data/scripts/so.php | 2 +- .../Intl/Resources/data/scripts/st.php | 7 + .../Intl/Resources/data/scripts/te.php | 12 +- .../Intl/Resources/data/scripts/ti.php | 54 +- .../Intl/Resources/data/scripts/tl.php | 2 - .../Intl/Resources/data/scripts/tn.php | 7 + .../Intl/Resources/data/scripts/tr.php | 3 - .../Intl/Resources/data/scripts/tt.php | 2 + .../Intl/Resources/data/scripts/vi.php | 4 +- .../Intl/Resources/data/scripts/wo.php | 2 + .../Intl/Resources/data/scripts/yo.php | 22 +- .../Intl/Resources/data/scripts/yo_BJ.php | 3 +- .../Intl/Resources/data/scripts/zh.php | 6 +- .../Intl/Resources/data/scripts/zh_HK.php | 1 - .../Intl/Resources/data/scripts/zh_Hant.php | 14 +- .../Resources/data/scripts/zh_Hant_HK.php | 1 - .../Intl/Resources/data/timezones/af.php | 25 +- .../Intl/Resources/data/timezones/ak.php | 426 +++++++++ .../Intl/Resources/data/timezones/am.php | 37 +- .../Intl/Resources/data/timezones/ar.php | 19 +- .../Intl/Resources/data/timezones/as.php | 19 +- .../Intl/Resources/data/timezones/az.php | 19 +- .../Intl/Resources/data/timezones/be.php | 19 +- .../Intl/Resources/data/timezones/bg.php | 19 +- .../Intl/Resources/data/timezones/bn.php | 19 +- .../Intl/Resources/data/timezones/br.php | 19 +- .../Intl/Resources/data/timezones/bs.php | 29 +- .../Intl/Resources/data/timezones/bs_Cyrl.php | 23 +- .../Intl/Resources/data/timezones/ca.php | 283 +++--- .../Intl/Resources/data/timezones/ce.php | 19 +- .../Intl/Resources/data/timezones/cs.php | 19 +- .../Intl/Resources/data/timezones/cv.php | 19 +- .../Intl/Resources/data/timezones/cy.php | 19 +- .../Intl/Resources/data/timezones/da.php | 19 +- .../Intl/Resources/data/timezones/de.php | 47 +- .../Intl/Resources/data/timezones/dz.php | 5 - .../Intl/Resources/data/timezones/ee.php | 69 +- .../Intl/Resources/data/timezones/el.php | 19 +- .../Intl/Resources/data/timezones/en.php | 19 +- .../Intl/Resources/data/timezones/en_001.php | 2 +- .../Intl/Resources/data/timezones/en_CA.php | 1 - .../Intl/Resources/data/timezones/en_IN.php | 3 +- .../Intl/Resources/data/timezones/eo.php | 1 - .../Intl/Resources/data/timezones/es.php | 19 +- .../Intl/Resources/data/timezones/es_419.php | 1 - .../Intl/Resources/data/timezones/es_MX.php | 6 +- .../Intl/Resources/data/timezones/et.php | 37 +- .../Intl/Resources/data/timezones/eu.php | 21 +- .../Intl/Resources/data/timezones/fa.php | 41 +- .../Intl/Resources/data/timezones/ff_Adlm.php | 19 +- .../Intl/Resources/data/timezones/fi.php | 19 +- .../Intl/Resources/data/timezones/fo.php | 19 +- .../Intl/Resources/data/timezones/fr.php | 19 +- .../Intl/Resources/data/timezones/fr_CA.php | 10 +- .../Intl/Resources/data/timezones/fy.php | 19 +- .../Intl/Resources/data/timezones/ga.php | 19 +- .../Intl/Resources/data/timezones/gd.php | 201 ++--- .../Intl/Resources/data/timezones/gl.php | 31 +- .../Intl/Resources/data/timezones/gu.php | 19 +- .../Intl/Resources/data/timezones/ha.php | 93 +- .../Intl/Resources/data/timezones/he.php | 19 +- .../Intl/Resources/data/timezones/hi.php | 19 +- .../Intl/Resources/data/timezones/hi_Latn.php | 8 +- .../Intl/Resources/data/timezones/hr.php | 47 +- .../Intl/Resources/data/timezones/hu.php | 21 +- .../Intl/Resources/data/timezones/hy.php | 19 +- .../Intl/Resources/data/timezones/ia.php | 19 +- .../Intl/Resources/data/timezones/id.php | 19 +- .../Intl/Resources/data/timezones/ie.php | 104 +++ .../Intl/Resources/data/timezones/ig.php | 33 +- .../Intl/Resources/data/timezones/ii.php | 200 +++-- .../Intl/Resources/data/timezones/is.php | 23 +- .../Intl/Resources/data/timezones/it.php | 19 +- .../Intl/Resources/data/timezones/ja.php | 19 +- .../Intl/Resources/data/timezones/jv.php | 19 +- .../Intl/Resources/data/timezones/ka.php | 19 +- .../Intl/Resources/data/timezones/kk.php | 19 +- .../Intl/Resources/data/timezones/km.php | 19 +- .../Intl/Resources/data/timezones/kn.php | 19 +- .../Intl/Resources/data/timezones/ko.php | 19 +- .../Intl/Resources/data/timezones/ks.php | 19 +- .../Intl/Resources/data/timezones/ks_Deva.php | 11 +- .../Intl/Resources/data/timezones/ku.php | 61 +- .../Intl/Resources/data/timezones/ky.php | 19 +- .../Intl/Resources/data/timezones/lb.php | 19 +- .../Intl/Resources/data/timezones/ln.php | 1 - .../Intl/Resources/data/timezones/lo.php | 23 +- .../Intl/Resources/data/timezones/lt.php | 19 +- .../Intl/Resources/data/timezones/lv.php | 19 +- .../Intl/Resources/data/timezones/meta.php | 7 - .../Intl/Resources/data/timezones/mi.php | 19 +- .../Intl/Resources/data/timezones/mk.php | 19 +- .../Intl/Resources/data/timezones/ml.php | 19 +- .../Intl/Resources/data/timezones/mn.php | 33 +- .../Intl/Resources/data/timezones/mr.php | 23 +- .../Intl/Resources/data/timezones/ms.php | 19 +- .../Intl/Resources/data/timezones/mt.php | 1 - .../Intl/Resources/data/timezones/my.php | 21 +- .../Intl/Resources/data/timezones/ne.php | 19 +- .../Intl/Resources/data/timezones/nl.php | 19 +- .../Intl/Resources/data/timezones/nn.php | 5 - .../Intl/Resources/data/timezones/no.php | 19 +- .../Intl/Resources/data/timezones/om.php | 426 +++++++++ .../Intl/Resources/data/timezones/or.php | 55 +- .../Intl/Resources/data/timezones/pa.php | 21 +- .../Intl/Resources/data/timezones/pl.php | 21 +- .../Intl/Resources/data/timezones/ps.php | 19 +- .../Intl/Resources/data/timezones/pt.php | 19 +- .../Intl/Resources/data/timezones/pt_PT.php | 19 +- .../Intl/Resources/data/timezones/qu.php | 19 +- .../Intl/Resources/data/timezones/rm.php | 5 - .../Intl/Resources/data/timezones/ro.php | 19 +- .../Intl/Resources/data/timezones/ru.php | 19 +- .../Intl/Resources/data/timezones/rw.php | 33 + .../Intl/Resources/data/timezones/sa.php | 4 - .../Intl/Resources/data/timezones/sc.php | 19 +- .../Intl/Resources/data/timezones/sd.php | 19 +- .../Intl/Resources/data/timezones/sd_Deva.php | 74 +- .../Intl/Resources/data/timezones/se.php | 1 - .../Intl/Resources/data/timezones/se_FI.php | 12 - .../Intl/Resources/data/timezones/si.php | 19 +- .../Intl/Resources/data/timezones/sk.php | 23 +- .../Intl/Resources/data/timezones/sl.php | 19 +- .../Intl/Resources/data/timezones/so.php | 19 +- .../Intl/Resources/data/timezones/sq.php | 19 +- .../Intl/Resources/data/timezones/sr.php | 19 +- .../Resources/data/timezones/sr_Cyrl_BA.php | 19 +- .../Intl/Resources/data/timezones/sr_Latn.php | 19 +- .../Resources/data/timezones/sr_Latn_BA.php | 19 +- .../Intl/Resources/data/timezones/st.php | 32 + .../Intl/Resources/data/timezones/su.php | 4 - .../Intl/Resources/data/timezones/sv.php | 21 +- .../Intl/Resources/data/timezones/sw.php | 19 +- .../Intl/Resources/data/timezones/sw_KE.php | 8 - .../Intl/Resources/data/timezones/ta.php | 19 +- .../Intl/Resources/data/timezones/te.php | 19 +- .../Intl/Resources/data/timezones/tg.php | 836 +++++++++--------- .../Intl/Resources/data/timezones/th.php | 19 +- .../Intl/Resources/data/timezones/ti.php | 625 +++++++------ .../Intl/Resources/data/timezones/tk.php | 19 +- .../Intl/Resources/data/timezones/tn.php | 32 + .../Intl/Resources/data/timezones/to.php | 21 +- .../Intl/Resources/data/timezones/tr.php | 19 +- .../Intl/Resources/data/timezones/tt.php | 833 +++++++++-------- .../Intl/Resources/data/timezones/ug.php | 19 +- .../Intl/Resources/data/timezones/uk.php | 19 +- .../Intl/Resources/data/timezones/ur.php | 19 +- .../Intl/Resources/data/timezones/ur_IN.php | 7 - .../Intl/Resources/data/timezones/uz.php | 19 +- .../Intl/Resources/data/timezones/uz_Cyrl.php | 12 - .../Intl/Resources/data/timezones/vi.php | 19 +- .../Intl/Resources/data/timezones/wo.php | 473 +++++----- .../Intl/Resources/data/timezones/xh.php | 19 +- .../Intl/Resources/data/timezones/yi.php | 1 - .../Intl/Resources/data/timezones/yo.php | 253 +++--- .../Intl/Resources/data/timezones/yo_BJ.php | 18 + .../Intl/Resources/data/timezones/zh.php | 21 +- .../Resources/data/timezones/zh_Hans_SG.php | 21 +- .../Intl/Resources/data/timezones/zh_Hant.php | 19 +- .../Resources/data/timezones/zh_Hant_HK.php | 4 - .../Intl/Resources/data/timezones/zu.php | 19 +- .../Component/Intl/Resources/data/version.txt | 2 +- .../Component/Intl/Tests/CurrenciesTest.php | 2 + .../Component/Intl/Tests/LanguagesTest.php | 6 +- .../Intl/Tests/ResourceBundleTestCase.php | 10 + .../Component/Intl/Tests/ScriptsTest.php | 7 + .../Component/Intl/Tests/TimezonesTest.php | 5 - .../Constraints/TimezoneValidatorTest.php | 4 - 591 files changed, 13812 insertions(+), 6566 deletions(-) create mode 100644 src/Symfony/Component/Intl/Resources/data/currencies/st.php create mode 100644 src/Symfony/Component/Intl/Resources/data/currencies/st_LS.php create mode 100644 src/Symfony/Component/Intl/Resources/data/currencies/tn.php create mode 100644 src/Symfony/Component/Intl/Resources/data/currencies/tn_BW.php create mode 100644 src/Symfony/Component/Intl/Resources/data/languages/st.php create mode 100644 src/Symfony/Component/Intl/Resources/data/languages/tn.php create mode 100644 src/Symfony/Component/Intl/Resources/data/l 10000 ocales/st.php create mode 100644 src/Symfony/Component/Intl/Resources/data/locales/tn.php create mode 100644 src/Symfony/Component/Intl/Resources/data/regions/st.php create mode 100644 src/Symfony/Component/Intl/Resources/data/regions/tn.php create mode 100644 src/Symfony/Component/Intl/Resources/data/scripts/ak.php delete mode 100644 src/Symfony/Component/Intl/Resources/data/scripts/ha_NE.php create mode 100644 src/Symfony/Component/Intl/Resources/data/scripts/rw.php create mode 100644 src/Symfony/Component/Intl/Resources/data/scripts/st.php create mode 100644 src/Symfony/Component/Intl/Resources/data/scripts/tn.php create mode 100644 src/Symfony/Component/Intl/Resources/data/timezones/ak.php create mode 100644 src/Symfony/Component/Intl/Resources/data/timezones/om.php create mode 100644 src/Symfony/Component/Intl/Resources/data/timezones/rw.php create mode 100644 src/Symfony/Component/Intl/Resources/data/timezones/st.php create mode 100644 src/Symfony/Component/Intl/Resources/data/timezones/tn.php diff --git a/src/Symfony/Component/Intl/Intl.php b/src/Symfony/Component/Intl/Intl.php index e5201cb249312..7361328bc2cdb 100644 --- a/src/Symfony/Component/Intl/Intl.php +++ b/src/Symfony/Component/Intl/Intl.php @@ -117,7 +117,7 @@ public static function getIcuDataVersion(): string */ public static function getIcuStubVersion(): string { - return '75.1'; + return '76.1'; } /** diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/af.php b/src/Symfony/Component/Intl/Resources/data/currencies/af.php index a68bed97b4171..f91ab2bc8b4c2 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/af.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/af.php @@ -228,7 +228,7 @@ ], 'GTQ' => [ 'GTQ', - 'Guatemalaanse quetzal', + 'Guatemalaanse kwetsal', ], 'GYD' => [ 'GYD', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/ak.php b/src/Symfony/Component/Intl/Resources/data/currencies/ak.php index eed425f8af5dc..d4bde5dc7164f 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/ak.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/ak.php @@ -6,14 +6,58 @@ 'AED', 'Ɛmirete Arab Nkabɔmu Deram', ], + 'AFN' => [ + 'AFN', + 'Afghanfoɔ Afghani', + ], + 'ALL' => [ + 'ALL', + 'Albania Lek', + ], + 'AMD' => [ + 'AMD', + 'Amɛnia dram', + ], + 'ANG' => [ + 'ANG', + 'Nɛdɛlande Antɛlia guuda', + ], 'AOA' => [ 'AOA', 'Angola Kwanza', ], + 'ARS' => [ + 'ARS', + 'Agɛntina peso', + ], 'AUD' => [ 'A$', 'Ɔstrelia Dɔla', ], + 'AWG' => [ + 'AWG', + 'Aruba flɔrin', + ], + 'AZN' => [ + 'AZN', + 'Azɛbagyan manat', + ], + 'BAM' => [ + 'BAM', + 'Bɔsnia-Hɛzegɔvina nsesa maake', + ], + 'BBD' => [ + 'BBD', + 'Babadɔso dɔla', + ], + 'BDT' => [ + 'BDT', + 'Bangladehye taka', + ], + 'BGN' => [ + 'BGN', + 'Bɔɔgaria lɛv', + ], 'BHD' => [ 'BHD', 'Baren Dina', @@ -22,10 +66,42 @@ 'BIF', 'Burundi Frank', ], + 'BMD' => [ + 'BMD', + 'Bɛɛmuda dɔla', + ], + 'BND' => [ + 'BND', + 'Brunei dɔla', + ], + 'BOB' => [ + 'BOB', + 'Bolivia boliviano', + ], + 'BRL' => [ + 'R$', + 'Brazil reale', + ], + 'BSD' => [ + 'BSD', + 'Bahama dɔla', + ], + 'BTN' => [ + 'BTN', + 'Butanfoɔ ngutrum', + ], 'BWP' => [ 'BWP', 'Botswana Pula', ], + 'BYN' => [ + 'BYN', + 'Bɛlaruhyia ruble', + ], + 'BZD' => [ + 'BZD', + 'Belize Dɔla', + ], 'CAD' => [ 'CA$', 'Kanada Dɔla', @@ -34,18 +110,58 @@ 'CDF', 'Kongo Frank', ], + 'CHF' => [ + 'CHF', + 'Swiss Franc', + ], + 'CLP' => [ + 'CLP', + 'Kyili Peso', + ], + 'CNH' => [ + 'CNH', + 'kyaena yuan (offshore)', + ], 'CNY' => [ 'CN¥', - 'Yuan', + 'kyaena yuan', + ], + 'COP' => [ + 'COP', + 'Kolombia peso', + ], + 'CRC' => [ + 'CRC', + 'Kɔsta Rika kɔlɔn', + ], + 'CUC' => [ + 'CUC', + 'Kuba nsesa peso', + ], + 'CUP' => [ + 'CUP', + 'Kuba peso', ], 'CVE' => [ 'CVE', 'Ɛskudo', ], + 'CZK' => [ + 'CZK', + 'Kyɛk koruna', + ], 'DJF' => [ 'DJF', 'Gyebuti Frank', ], + 'DKK' => [ + 'DKK', + 'Danefoɔ krone', + ], + 'DOP' => [ + 'DOP', + 'Dɔmenika peso', + ], 'DZD' => [ 'DZD', 'Ɔlgyeria Dina', @@ -66,10 +182,22 @@ '€', 'Iro', ], + 'FJD' => [ + 'FJD', + 'Figyi Dɔla', + ], + 'FKP' => [ + 'FKP', + 'Fɔkland Aelande Pɔn', + ], 'GBP' => [ '£', 'Breten Pɔn', ], + 'GEL' => [ + 'GEL', + 'Gyɔɔgyia lari', + ], 'GHC' => [ 'GHC', 'Ghana Sidi (1979–2007)', @@ -78,18 +206,82 @@ 'GH₵', 'Ghana Sidi', ], + 'GIP' => [ + 'GIP', + 'Gyebrotaa pɔn', + ], 'GMD' => [ 'GMD', 'Gambia Dalasi', ], + 'GNF' => [ + 'GNF', + 'Gini franke', + ], 'GNS' => [ 'GNS', 'Gini Frank', ], + 'GTQ' => [ + 'GTQ', + 'Guatemala kwɛtsaa', + ], + 'GYD' => [ + 'GYD', + 'Gayana dɔla', + ], + 'HKD' => [ + 'HK$', + 'Hɔnkɔn Dɔla', + ], + 'HNL' => [ + 'HNL', + 'Hɔndura lɛmpira', + ], + 'HRK' => [ + 'HRK', + 'Krohyia kuna', + ], + 'HTG' => [ + 'HTG', + 'Haiti gɔɔde', + ], + 'HUF' => [ + 'HUF', + 'Hangari fɔrint', + ], + 'IDR' => [ + 'IDR', + 'Indɔnihyia rupia', + ], + 'ILS' => [ + '₪', + 'Israel hyekel foforɔ', + ], 'INR' => [ '₹', 'India Rupi', ], + 'IQD' => [ + 'Irak dinaa', + 'Irak dinaa', + ], + 'IRR' => [ + 'IRR', + 'Yiranfoɔ rial', + ], + 'ISK' => [ + 'ISK', + 'Icelandfoɔ Króna', + ], + 'JMD' => [ + 'JMD', + 'Gyameka dɔla', + ], + 'JOD' => [ + 'JOD', + 'Gyɔɔdan dinaa', + ], 'JPY' => [ 'JP¥', 'Gyapan Yɛn', @@ -98,10 +290,50 @@ 'KES', 'Kenya Hyelen', ], + 'KGS' => [ + 'KGS', + 'Kagyɛstan som', + ], + 'KHR' => [ + 'KHR', + 'Kambodia riel', + ], 'KMF' => [ 'KMF', 'Komoro Frank', ], + 'KPW' => [ + 'KPW', + 'Korea Atifi won', + ], + 'KRW' => [ + '₩', + 'Korea Anaafoɔ won', + ], + 'KWD' => [ + 'KWD', + 'Kuwait dinaa', + ], + 'KYD' => [ + 'KYD', + 'Kayemanfo Aelande dɔla', + ], + 'KZT' => [ + 'KZT', + 'Kagyastan tenge', + ], + 'LAK' => [ + 'LAK', + 'Laohyia kip', + ], + 'LBP' => [ + 'LBP', + 'Lɛbanon pɔn', + ], + 'LKR' => [ + 'LKR', + 'Sri Lankafoɔ rupee', + ], 'LRD' => [ 'LRD', 'Laeberia Dɔla', @@ -118,10 +350,30 @@ 'MAD', 'Moroko Diram', ], + 'MDL' => [ + 'MDL', + 'Moldova Leu', + ], 'MGA' => [ 'MGA', 'Madagasi Frank', ], + 'MKD' => [ + 'MKD', + 'Masidonia denaa', + ], + 'MMK' => [ + 'MMK', + 'Mayamaa kyat', + ], + 'MNT' => [ + 'MNT', + 'Mongoliafoɔ tugrike', + ], + 'MOP' => [ + 'MOP', + 'Makaw pataka', + ], 'MRO' => [ 'MRO', 'Mɔretenia Ouguiya (1973–2017)', @@ -134,14 +386,30 @@ 'MUR', 'Mɔrehyeɔs Rupi', ], + 'MVR' => [ + 'MVR', + 'Maldivefoɔ rufiyaa', + ], 'MWK' => [ 'MWK', - 'Malawi Kwacha', + 'Malawi Kwakya', + ], + 'MXN' => [ + 'MX$', + 'Mɛksiko pɛso', + ], + 'MYR' => [ + 'MYR', + 'Malaahyia ringgit', ], 'MZM' => [ 'MZM', 'Mozambik Metical', ], + 'MZN' => [ + 'MZN', + 'Mozambik mɛtikaa', + ], 'NAD' => [ 'NAD', 'Namibia Dɔla', @@ -150,6 +418,70 @@ 'NGN', 'Naegyeria Naira', ], + 'NIO' => [ + 'NIO', + 'Nikaragua kɔɔdɔba', + ], + 'NOK' => [ + 'NOK', + 'Nɔɔwee Krone', + ], + 'NPR' => [ + 'NPR', + 'Nepalfoɔ rupee', + ], + 'NZD' => [ + 'NZ$', + 'New Zealand Dɔla', + ], + 'OMR' => [ + 'OMR', + 'Oman rial', + ], + 'PAB' => [ + 'PAB', + 'Panama baaboa', + ], + 'PEN' => [ + 'PEN', + 'Pɛruvia sol', + ], + 'PGK' => [ + 'PGK', + 'Papua New Gini kina', + ], + 'PHP' => [ + '₱', + 'Filipine peso', + ], + 'PKR' => [ + 'PKR', + 'Pakistanfoɔ rupee', + ], + 'PLN' => [ + 'PLN', + 'Pɔlihye zloty', + ], + 'PYG' => [ + 'PYG', + 'Paragayana guarani', + ], + 'QAR' => [ + 'QAR', + 'Kata riyaa', + ], + 'RON' => [ + 'RON', + 'Romania Leu', + ], + 'RSD' => [ + 'RSD', + 'Sɛɛbia dinaa', + ], + 'RUB' => [ + 'RUB', + 'Rɔhyia rubuu', + ], 'RWF' => [ 'RWF', 'Rewanda Frank', @@ -158,6 +490,10 @@ 'SAR', 'Saudi Riyal', ], + 'SBD' => [ + 'SBD', + 'Solomon Aeland Dɔla', + ], 'SCR' => [ 'SCR', 'Seyhyɛls Rupi', @@ -170,6 +506,14 @@ 'SDP', 'Sudan Pɔn', ], + 'SEK' => [ + 'SEK', + 'Sweden Krona', + ], + 'SGD' => [ + 'SGD', + 'Singapɔɔ dɔla', + ], 'SHP' => [ 'SHP', 'St Helena Pɔn', @@ -186,6 +530,14 @@ 'SOS', 'Somailia Hyelen', ], + 'SRD' => [ + 'SRD', + 'Suriname dɔla', + ], + 'SSP' => [ + 'SSP', + 'Sudan Anaafoɔ Pɔn', + ], 'STD' => [ 'STD', 'Sao Tome ne Principe Dobra (1977–2017)', @@ -194,18 +546,54 @@ 'STN', 'Sao Tome ne Principe Dobra', ], + 'SYP' => [ + 'SYP', + 'Siria pɔn', + ], 'SZL' => [ 'SZL', 'Lilangeni', ], + 'THB' => [ + 'THB', + 'Tai bat', + ], + 'TJS' => [ + 'TJS', + 'Tagyikistan somoni', + ], + 'TMT' => [ + 'TMT', + 'Tɛkmɛstan manat', + ], 'TND' => [ 'TND', 'Tunisia Dina', ], + 'TOP' => [ + 'TOP', + 'Tonga Paʻanga', + ], + 'TRY' => [ + 'TRY', + 'Tɛki lira', + ], + 'TTD' => [ + 'TTD', + 'Trinidad ne Tobago dɔla', + ], + 'TWD' => [ + 'NT$', + 'Taewanfoɔ dɔla foforɔ', + ], 'TZS' => [ 'TZS', 'Tanzania Hyelen', ], + 'UAH' => [ + 'UAH', + 'Yukren hryvnia', + ], 'UGX' => [ 'UGX', 'Uganda Hyelen', @@ -214,9 +602,49 @@ 'US$', 'Amɛrika Dɔla', ], + 'UYU' => [ + 'UYU', + 'Yurugueɛ peso', + ], + 'UZS' => [ + 'UZS', + 'Yusbɛkistan som', + ], + 'VES' => [ + 'VES', + 'Venezuelan bolívar', + ], + 'VND' => [ + '₫', + 'Viɛtnamfoɔ dɔn', + ], + 'VUV' => [ + 'VUV', + 'Vanuatu vatu', + ], + 'WST' => [ + 'WST', + 'Samoa Tala', + ], 'XAF' => [ 'FCFA', - 'Sefa', + 'Afrika Mfinimfini Sefa', + ], + 'XCD' => [ + 'EC$', + 'Karibine Apueeɛ dɔla', + ], + 'XOF' => [ + 'AAS', + 'Afrika Atɔeɛ Sefa', + ], + 'XPF' => [ + 'CFPF', + 'CFP Franc', + ], + 'YER' => [ + 'YER', + 'Yɛmɛn rial', ], 'ZAR' => [ 'ZAR', @@ -228,7 +656,7 @@ ], 'ZMW' => [ 'ZMW', - 'Zambia Kwacha', + 'Zambia Kwakya', ], 'ZWD' => [ 'ZWD', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/am.php b/src/Symfony/Component/Intl/Resources/data/currencies/am.php index c1747651d2877..5a4d60dd7fab5 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/am.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/am.php @@ -123,7 +123,7 @@ 'የቺሊ ፔሶ', ], 'CNH' => [ - 'የቻይና ዩዋን', + 'CNH', 'የቻይና ዩዋን (የውጭ ምንዛሪ)', ], 'CNY' => [ diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/bg.php b/src/Symfony/Component/Intl/Resources/data/currencies/bg.php index ca5cb56140c79..26dcab75f8f73 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/bg.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/bg.php @@ -808,7 +808,7 @@ ], 'SLL' => [ 'SLL', - 'Сиералеонско леоне (1964—2022)', + 'Сиералеонско леоне (1964 – 2022)', ], 'SOS' => [ 'SOS', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/bn.php b/src/Symfony/Component/Intl/Resources/data/currencies/bn.php index 8ce2e956d749f..7830d5083c416 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/bn.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/bn.php @@ -828,11 +828,11 @@ ], 'SLE' => [ 'SLE', - 'সিয়েরালিয়ন লিয়ন', + 'সিয়েরা লিয়নের লিয়ন', ], 'SLL' => [ 'SLL', - 'সিয়েরালিয়ন লিয়ন (1964—2022)', + 'সিয়েরা লিয়নের লিয়ন (1964—2022)', ], 'SOS' => [ 'SOS', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/ca.php b/src/Symfony/Component/Intl/Resources/data/currencies/ca.php index 7d828172d0133..de531874e6488 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/ca.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/ca.php @@ -220,7 +220,7 @@ ], 'BYN' => [ 'BYN', - 'ruble bielorús', + 'ruble belarús', ], 'BYR' => [ 'BYR', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/cs.php b/src/Symfony/Component/Intl/Resources/data/currencies/cs.php index d9d93719a09c8..398bd94169117 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/cs.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/cs.php @@ -900,11 +900,11 @@ ], 'SLE' => [ 'SLE', - 'sierro-leonský leone', + 'sierraleonský leone', ], 'SLL' => [ 'SLL', - 'sierro-leonský leone (1964—2022)', + 'sierraleonský leone (1964—2022)', ], 'SOS' => [ 'SOS', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/de.php b/src/Symfony/Component/Intl/Resources/data/currencies/de.php index 5c4f198889baa..8dfc680167200 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/de.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/de.php @@ -904,7 +904,7 @@ ], 'SLL' => [ 'SLL', - 'Sierra-leonischer Leone (1964—2022)', + 'Sierra-leonischer Leone (1964–2022)', ], 'SOS' => [ 'SOS', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/en.php b/src/Symfony/Component/Intl/Resources/data/currencies/en.php index f0cba88372509..76c5ede089f02 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/en.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/en.php @@ -1166,9 +1166,13 @@ 'ZWD', 'Zimbabwean Dollar (1980–2008)', ], + 'ZWG' => [ + 'ZWG', + 'Zimbabwean Gold', + ], 'ZWL' => [ 'ZWL', - 'Zimbabwean Dollar (2009)', + 'Zimbabwean Dollar (2009–2024)', ], 'ZWR' => [ 'ZWR', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/en_CA.php b/src/Symfony/Component/Intl/Resources/data/currencies/en_CA.php index 1116a4ee8a806..88d0937733ab2 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/en_CA.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/en_CA.php @@ -10,10 +10,6 @@ 'BYB', 'Belarusian New Rouble (1994–1999)', ], - 'BYN' => [ - 'BYN', - 'Belarusian Rouble', - ], 'BYR' => [ 'BYR', 'Belarusian Rouble (2000–2016)', @@ -30,10 +26,6 @@ 'LVR', 'Latvian Rouble', ], - 'RUB' => [ - 'RUB', - 'Russian Rouble', - ], 'RUR' => [ 'RUR', 'Russian Rouble (1991–1998)', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/en_IN.php b/src/Symfony/Component/Intl/Resources/data/currencies/en_IN.php index 65c0af97ec19d..647dd1d0b4364 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/en_IN.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/en_IN.php @@ -2,6 +2,10 @@ return [ 'Names' => [ + 'KGS' => [ + 'KGS', + 'Kyrgyzstani Som', + ], 'USD' => [ '$', 'US Dollar', @@ -12,7 +16,7 @@ ], 'VES' => [ 'VES', - 'VES', + 'VEF', ], ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/es.php b/src/Symfony/Component/Intl/Resources/data/currencies/es.php index 5371eda9e4c92..6c37243d77d85 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/es.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/es.php @@ -16,15 +16,15 @@ ], 'AFN' => [ 'AFN', - 'afgani', + 'afgani afgano', ], 'ALL' => [ 'ALL', - 'lek', + 'lek albanés', ], 'AMD' => [ 'AMD', - 'dram', + 'dram armenio', ], 'ANG' => [ 'ANG', @@ -32,7 +32,7 @@ ], 'AOA' => [ 'AOA', - 'kuanza', + 'kuanza angoleño', ], 'AOK' => [ 'AOK', @@ -92,7 +92,7 @@ ], 'BDT' => [ 'BDT', - 'taka', + 'taka bangladesí', ], 'BEC' => [ 'BEC', @@ -172,7 +172,7 @@ ], 'BTN' => [ 'BTN', - 'gultrum', + 'gultrum butanés', ], 'BUK' => [ 'BUK', @@ -180,7 +180,7 @@ ], 'BWP' => [ 'BWP', - 'pula', + 'pula botsuano', ], 'BYB' => [ 'BYB', @@ -232,7 +232,7 @@ ], 'CNY' => [ 'CNY', - 'yuan', + 'yuan renminbi', ], 'COP' => [ 'COP', @@ -316,7 +316,7 @@ ], 'ERN' => [ 'ERN', - 'nakfa', + 'nakfa eritreo', ], 'ESA' => [ 'ESA', @@ -332,7 +332,7 @@ ], 'ETB' => [ 'ETB', - 'bir', + 'bir etíope', ], 'EUR' => [ '€', @@ -364,7 +364,7 @@ ], 'GEL' => [ 'GEL', - 'lari', + 'lari georgiano', ], 'GHC' => [ 'GHC', @@ -372,7 +372,7 @@ ], 'GHS' => [ 'GHS', - 'cedi', + 'cedi ghanés', ], 'GIP' => [ 'GIP', @@ -380,7 +380,7 @@ ], 'GMD' => [ 'GMD', - 'dalasi', + 'dalasi gambiano', ], 'GNF' => [ 'GNF', @@ -428,7 +428,7 @@ ], 'HRK' => [ 'HRK', - 'kuna', + 'kuna croata', ], 'HTG' => [ 'HTG', @@ -484,7 +484,7 @@ ], 'JPY' => [ 'JPY', - 'yen', + 'yen japonés', ], 'KES' => [ 'KES', @@ -492,11 +492,11 @@ ], 'KGS' => [ 'KGS', - 'som', + 'som kirguís', ], 'KHR' => [ 'KHR', - 'riel', + 'riel camboyano', ], 'KMF' => [ 'KMF', @@ -524,7 +524,7 @@ ], 'LAK' => [ 'LAK', - 'kip', + 'kip laosiano', ], 'LBP' => [ 'LBP', @@ -588,7 +588,7 @@ ], 'MGA' => [ 'MGA', - 'ariari', + 'ariari malgache', ], 'MGF' => [ 'MGF', @@ -604,15 +604,15 @@ ], 'MMK' => [ 'MMK', - 'kiat', + 'kiat de Myanmar', ], 'MNT' => [ 'MNT', - 'tugrik', + 'tugrik mongol', ], 'MOP' => [ 'MOP', - 'pataca de Macao', + 'pataca macaense', ], 'MRO' => [ 'MRO', @@ -620,7 +620,7 @@ ], 'MRU' => [ 'MRU', - 'uguiya', + 'uguiya mauritano', ], 'MTL' => [ 'MTL', @@ -636,7 +636,7 @@ ], 'MVR' => [ 'MVR', - 'rufiya', + 'rufiya maldiva', ], 'MWK' => [ 'MWK', @@ -656,7 +656,7 @@ ], 'MYR' => [ 'MYR', - 'ringit', + 'ringit malasio', ], 'MZE' => [ 'MZE', @@ -668,7 +668,7 @@ ], 'MZN' => [ 'MZN', - 'metical', + 'metical mozambiqueño', ], 'NAD' => [ 'NAD', @@ -676,7 +676,7 @@ ], 'NGN' => [ 'NGN', - 'naira', + 'naira nigeriano', ], 'NIC' => [ 'NIC', @@ -724,7 +724,7 @@ ], 'PGK' => [ 'PGK', - 'kina', + 'kina papú', ], 'PHP' => [ 'PHP', @@ -736,7 +736,7 @@ ], 'PLN' => [ 'PLN', - 'esloti', + 'esloti polaco', ], 'PLZ' => [ 'PLZ', @@ -828,11 +828,11 @@ ], 'SLE' => [ 'SLE', - 'leona', + 'leona sierraleonesa', ], 'SLL' => [ 'SLL', - 'leona (1964—2022)', + 'leona sierraleonesa (1964–2022)', ], 'SOS' => [ 'SOS', @@ -856,7 +856,7 @@ ], 'STN' => [ 'STN', - 'dobra', + 'dobra santotomense', ], 'SUR' => [ 'SUR', @@ -872,11 +872,11 @@ ], 'SZL' => [ 'SZL', - 'lilangeni', + 'lilangeni esuatiní', ], 'THB' => [ '฿', - 'bat', + 'bat tailandés', ], 'TJR' => [ 'TJR', @@ -900,7 +900,7 @@ ], 'TOP' => [ 'TOP', - 'paanga', + 'paanga tongano', ], 'TPE' => [ 'TPE', @@ -928,7 +928,7 @@ ], 'UAH' => [ 'UAH', - 'grivna', + 'grivna ucraniana', ], 'UAK' => [ 'UAK', @@ -972,7 +972,7 @@ ], 'UZS' => [ 'UZS', - 'sum', + 'sum uzbeko', ], 'VEB' => [ 'VEB', @@ -988,15 +988,15 @@ ], 'VND' => [ '₫', - 'dong', + 'dong vietnamita', ], 'VUV' => [ 'VUV', - 'vatu', + 'vatu vanuatense', ], 'WST' => [ 'WST', - 'tala', + 'tala samoano', ], 'XAF' => [ 'XAF', @@ -1060,7 +1060,7 @@ ], 'ZAR' => [ 'ZAR', - 'rand', + 'rand sudafricano', ], 'ZMK' => [ 'ZMK', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/es_419.php b/src/Symfony/Component/Intl/Resources/data/currencies/es_419.php index ab1db860159c4..f15909f0fb634 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/es_419.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/es_419.php @@ -30,6 +30,14 @@ 'NIO', 'córdoba nicaragüense', ], + 'SLE' => [ + 'SLE', + 'leone', + ], + 'SLL' => [ + 'SLL', + 'leones (1964—2022)', + ], 'THB' => [ 'THB', 'baht tailandes', @@ -44,7 +52,7 @@ ], 'VND' => [ 'VND', - 'dong', + 'dong vietnamita', ], ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/es_MX.php b/src/Symfony/Component/Intl/Resources/data/currencies/es_MX.php index f1501da71821a..b5f6f9432a977 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/es_MX.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/es_MX.php @@ -2,33 +2,17 @@ return [ 'Names' => [ - 'BDT' => [ - 'BDT', - 'taka bangladesí', - ], 'BTN' => [ 'BTN', 'ngultrum butanés', ], - 'KGS' => [ - 'KGS', - 'som kirguís', - ], - 'KHR' => [ - 'KHR', - 'riel camboyano', - ], - 'LAK' => [ - 'LAK', - 'kip laosiano', - ], 'MRO' => [ 'MRU', 'uguiya (1973–2017)', ], 'MRU' => [ 'UM', - 'uguiya', + 'uguiya mauritano', ], 'MVR' => [ 'MVR', @@ -38,18 +22,10 @@ '$', 'peso mexicano', ], - 'STN' => [ - 'STN', - 'dobra santotomense', - ], 'THB' => [ 'THB', 'baht tailandés', ], - 'VND' => [ - 'VND', - 'dong vietnamita', - ], 'ZMW' => [ 'ZMW', 'kwacha zambiano', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/es_US.php b/src/Symfony/Component/Intl/Resources/data/currencies/es_US.php index 6fd4362035237..d81410986f9b9 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/es_US.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/es_US.php @@ -2,10 +2,6 @@ return [ 'Names' => [ - 'BDT' => [ - 'BDT', - 'taka bangladesí', - ], 'BTN' => [ 'BTN', 'ngultrum butanés', @@ -16,11 +12,7 @@ ], 'JPY' => [ '¥', - 'yen', - ], - 'LAK' => [ - 'LAK', - 'kip laosiano', + 'yen japonés', ], 'THB' => [ 'THB', @@ -34,10 +26,6 @@ 'UZS', 'sum', ], - 'VND' => [ - 'VND', - 'dong vietnamita', - ], 'XAF' => [ 'XAF', 'franco CFA de África central', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/et.php b/src/Symfony/Component/Intl/Resources/data/currencies/et.php index cb80eed4e9960..0240ba4a056a1 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/et.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/et.php @@ -254,6 +254,10 @@ 'CSD', 'Serbia dinaar (2002–2006)', ], + 'CSK' => [ + 'CSK', + 'Tšehhoslovakkia kõva kroon', + ], 'CUC' => [ 'CUC', 'Kuuba konverteeritav peeso', @@ -1022,6 +1026,10 @@ 'YER', 'Jeemeni riaal', ], + 'YUD' => [ + 'YUD', + 'Jugoslaavia kõva dinaar (1966–1990)', + ], 'YUM' => [ 'YUM', 'Jugoslaavia uus dinaar (1994–2002)', @@ -1030,6 +1038,10 @@ 'YUN', 'Jugoslaavia konverteeritav dinaar (1990–1992)', ], + 'YUR' => [ + 'YUR', + 'Jugoslaavia reformitud dinaar (1992–1993)', + ], 'ZAR' => [ 'ZAR', 'Lõuna-Aafrika rand', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/fa.php b/src/Symfony/Component/Intl/Resources/data/currencies/fa.php index 87a28978d87d3..37ebd523d8f6b 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/fa.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/fa.php @@ -96,7 +96,7 @@ ], 'BGN' => [ 'BGN', - 'لف بلغارستان', + 'لو بلغارستان', ], 'BHD' => [ 'BHD', @@ -352,7 +352,7 @@ ], 'ILS' => [ '₪', - 'شقل جدید اسرائیل', + 'شِکِل جدید اسرائیل', ], 'INR' => [ '₹', @@ -640,7 +640,7 @@ ], 'PLN' => [ 'PLN', - 'زواتی لهستان', + 'زلوتی لهستان', ], 'PTE' => [ 'PTE', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/fi.php b/src/Symfony/Component/Intl/Resources/data/currencies/fi.php index ba86c1c82503f..df9b691e6a54f 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/fi.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/fi.php @@ -904,7 +904,7 @@ ], 'SLL' => [ 'SLL', - 'Sierra Leonen leone (1964—2022)', + 'Sierra Leonen leone (1964–2022)', ], 'SOS' => [ 'SOS', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/ga.php b/src/Symfony/Component/Intl/Resources/data/currencies/ga.php index 79f8a9127067d..66956be9dc73b 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/ga.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/ga.php @@ -54,6 +54,10 @@ 'ARA', 'Austral Airgintíneach', ], + 'ARL' => [ + 'ARL', + 'Peso Ley na hAirgintíne (1970–1983)', + ], 'ARM' => [ 'ARM', 'Peso na hAirgintíne (1881–1970)', @@ -222,10 +226,18 @@ 'CDF', 'Franc an Chongó', ], + 'CHE' => [ + 'CHE', + 'Euro WIR', + ], 'CHF' => [ 'CHF', 'Franc na hEilvéise', ], + 'CHW' => [ + 'CHW', + 'Franc WIR', + ], 'CLE' => [ 'CLE', 'Escudo na Sile', @@ -1038,6 +1050,10 @@ 'YUN', 'Dinar Inmhalartaithe Iúgslavach (1990–1992)', ], + 'YUR' => [ + 'YUR', + 'Dinar Leasaithe na hIúgsláive (1992–1993)', + ], 'ZAL' => [ 'ZAL', 'Rand na hAfraice Theas (airgeadúil)', @@ -1066,5 +1082,9 @@ 'ZWD', 'Dollar Siombábach (1980–2008)', ], + 'ZWL' => [ + 'ZWL', + 'Dollar na Siombáibe (2009)', + ], ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/gd.php b/src/Symfony/Component/Intl/Resources/data/currencies/gd.php index 701c0372055b9..94d20f0644182 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/gd.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/gd.php @@ -492,11 +492,11 @@ ], 'ILR' => [ 'ILR', - 'Sheqel Iosraeleach (1980–1985)', + 'Secel Iosraeleach (1980–1985)', ], 'ILS' => [ '₪', - 'Sheqel ùr Iosraeleach', + 'Secel ùr Iosraeleach', ], 'INR' => [ '₹', @@ -1086,6 +1086,10 @@ 'EC$', 'Dolar Caraibeach earach', ], + 'XCG' => [ + 'Cg.', + 'Gulden Caraibeach', + ], 'XEU' => [ 'XEU', 'Aonad airgeadra Eòrpach', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/gl.php b/src/Symfony/Component/Intl/Resources/data/currencies/gl.php index 1338fb3bf0dd6..1e7dabd1cc45c 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/gl.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/gl.php @@ -668,7 +668,7 @@ ], 'SLL' => [ 'SLL', - 'leone de Serra Leoa (1964—2022)', + 'leone de Serra Leoa (1964–2022)', ], 'SOS' => [ 'SOS', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/hr.php b/src/Symfony/Component/Intl/Resources/data/currencies/hr.php index b4b4cbac0628b..edd41539ed930 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/hr.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/hr.php @@ -680,7 +680,7 @@ ], 'MRU' => [ 'MRU', - 'mauritanijska ouguja', + 'mauretanska ouguja', ], 'MTL' => [ 'MTL', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/hu.php b/src/Symfony/Component/Intl/Resources/data/currencies/hu.php index b952854c88aa1..0b01c9398a2bc 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/hu.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/hu.php @@ -264,7 +264,7 @@ ], 'CSD' => [ 'CSD', - 'szerb dinár', + 'szerb dinár (2002–2006)', ], 'CSK' => [ 'CSK', @@ -436,7 +436,7 @@ ], 'HNL' => [ 'HNL', - 'hodurasi lempira', + 'hondurasi lempira', ], 'HRD' => [ 'HRD', @@ -480,7 +480,7 @@ ], 'IRR' => [ 'IRR', - 'iráni rial', + 'iráni riál', ], 'ISK' => [ 'ISK', @@ -616,7 +616,7 @@ ], 'MKD' => [ 'MKD', - 'macedon dínár', + 'macedón dénár', ], 'MKN' => [ 'MKN', @@ -728,7 +728,7 @@ ], 'OMR' => [ 'OMR', - 'ománi rial', + 'ománi riál', ], 'PAB' => [ 'PAB', @@ -776,7 +776,7 @@ ], 'QAR' => [ 'QAR', - 'katari rial', + 'katari riál', ], 'RHD' => [ 'RHD', @@ -792,7 +792,7 @@ ], 'RSD' => [ 'RSD', - 'szerb dínár', + 'szerb dinár', ], 'RUB' => [ 'RUB', @@ -808,7 +808,7 @@ ], 'SAR' => [ 'SAR', - 'szaúdi riyal', + 'szaúdi riál', ], 'SBD' => [ 'SBD', @@ -856,7 +856,7 @@ ], 'SLL' => [ 'SLL', - 'Sierra Leone-i leone (1964—2022)', + 'Sierra Leone-i leone (1964–2022)', ], 'SOS' => [ 'SOS', @@ -988,11 +988,11 @@ ], 'UYU' => [ 'UYU', - 'uruguay-i peso', + 'uruguayi peso', ], 'UZS' => [ 'UZS', - 'üzbegisztáni szum', + 'üzbegisztáni szom', ], 'VEB' => [ 'VEB', @@ -1060,7 +1060,7 @@ ], 'YER' => [ 'YER', - 'jemeni rial', + 'jemeni riál', ], 'YUD' => [ 'YUD', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/hy.php b/src/Symfony/Component/Intl/Resources/data/currencies/hy.php index 288ebad8cb3bf..4104f7fb9ffe2 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/hy.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/hy.php @@ -92,7 +92,7 @@ ], 'BWP' => [ 'BWP', - 'բոթսվանական պուլա', + 'բոտսվանական պուլա', ], 'BYN' => [ 'BYN', @@ -152,7 +152,7 @@ ], 'CZK' => [ 'CZK', - 'չեխական կրոն', + 'չեխական կրոնա', ], 'DJF' => [ 'DJF', @@ -552,7 +552,7 @@ ], 'THB' => [ '฿', - 'թայլանդական բատ', + 'թաիլանդական բահտ', ], 'TJS' => [ 'TJS', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/ig.php b/src/Symfony/Component/Intl/Resources/data/currencies/ig.php index 268958072316e..18750594c7e3e 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/ig.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/ig.php @@ -436,7 +436,7 @@ ], 'PHP' => [ '₱', - 'Ego piso obodo Philippine', + 'Ego Piso obodo Philippine', ], 'PKR' => [ 'PKR', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/ja.php b/src/Symfony/Component/Intl/Resources/data/currencies/ja.php index a0f5fe9b53b96..5f589e95c43eb 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/ja.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/ja.php @@ -840,7 +840,7 @@ ], 'RSD' => [ 'RSD', - 'ディナール (セルビア)', + 'セルビア ディナール', ], 'RUB' => [ 'RUB', @@ -1000,7 +1000,7 @@ ], 'UAH' => [ 'UAH', - 'ウクライナ グリブナ', + 'ウクライナ フリヴニャ', ], 'UAK' => [ 'UAK', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/jv.php b/src/Symfony/Component/Intl/Resources/data/currencies/jv.php index 37171f816a9e7..c3a3ad27e3181 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/jv.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/jv.php @@ -332,7 +332,7 @@ ], 'LSL' => [ 'LSL', - 'Lesotho Loti', + 'Loti Lesotho', ], 'LYD' => [ 'LYD', @@ -440,7 +440,7 @@ ], 'PHP' => [ '₱', - 'Piso Filipina', + 'Peso Filipina', ], 'PKR' => [ 'PKR', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/km.php b/src/Symfony/Component/Intl/Resources/data/currencies/km.php index 5ca08eb156c15..6d8db7be47417 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/km.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/km.php @@ -468,7 +468,7 @@ ], 'QAR' => [ 'QAR', - 'រៀល​កាតា', + 'រីយ៉ាលកាតា', ], 'RON' => [ 'RON', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/kn.php b/src/Symfony/Component/Intl/Resources/data/currencies/kn.php index e27ab2b4e6c9d..31fa4c24cefac 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/kn.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/kn.php @@ -196,7 +196,7 @@ ], 'GBP' => [ '£', - 'ಬ್ರಿಟೀಷ್ ಪೌಂಡ್', + 'ಬ್ರಿಟಿಷ್ ಪೌಂಡ್', ], 'GEL' => [ 'GEL', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/ko.php b/src/Symfony/Component/Intl/Resources/data/currencies/ko.php index a47eb4f672e58..fc86598a3c207 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/ko.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/ko.php @@ -956,7 +956,7 @@ ], 'TRY' => [ 'TRY', - '터키 리라', + '튀르키예 리라', ], 'TTD' => [ 'TTD', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/ku.php b/src/Symfony/Component/Intl/Resources/data/currencies/ku.php index abcebfe9fdde9..9db6e37845c6e 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/ku.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/ku.php @@ -8,7 +8,7 @@ ], 'AFN' => [ 'AFN', - 'efxaniyê efxanistanî', + 'efxanîyê efxanistanî', ], 'ALL' => [ 'ALL', @@ -64,7 +64,7 @@ ], 'BIF' => [ 'BIF', - 'frenkê birûndiyî', + 'frankê birûndîyî', ], 'BMD' => [ 'BMD', @@ -116,7 +116,7 @@ ], 'CLP' => [ 'CLP', - 'pesoyê şîliyê', + 'pesoyê şîlîyê', ], 'CNH' => [ 'CNH', @@ -128,7 +128,7 @@ ], 'COP' => [ 'COP', - 'pesoyê kolombiyayî', + 'pesoyê kolombîyayî', ], 'CRC' => [ 'CRC', @@ -152,7 +152,7 @@ ], 'DJF' => [ 'DJF', - 'frankê cîbûtiyî', + 'frankê cîbûtîyî', ], 'DKK' => [ 'DKK', @@ -184,7 +184,7 @@ ], 'FJD' => [ 'FJD', - 'dolarê fîjiyî', + 'dolarê fîjîyî', ], 'FKP' => [ 'FKP', @@ -196,11 +196,11 @@ ], 'GEL' => [ 'GEL', - 'lariyê gurcistanî', + 'larîyê gurcistanî', ], 'GHS' => [ 'GHS', - 'cediyê ganayî', + 'cedîyê ganayî', ], 'GIP' => [ 'GIP', @@ -208,7 +208,7 @@ ], 'GMD' => [ 'GMD', - 'dalasiyê gambiyayî', + 'dalasîyê gambîyayî', ], 'GNF' => [ 'GNF', @@ -236,7 +236,7 @@ ], 'HTG' => [ 'HTG', - 'gûrdeyê haîtiyî', + 'gûrdeyê haîtîyî', ], 'HUF' => [ 'HUF', @@ -244,7 +244,7 @@ ], 'IDR' => [ 'IDR', - 'rûpiyê endonezî', + 'rûpîyê endonezî', ], 'ILS' => [ '₪', @@ -252,7 +252,7 @@ ], 'INR' => [ '₹', - 'rûpiyê hindistanî', + 'rûpîyê hindistanî', ], 'IQD' => [ 'IQD', @@ -260,7 +260,7 @@ ], 'IRR' => [ 'IRR', - 'riyalê îranî', + 'rîyalê îranî', ], 'ISK' => [ 'ISK', @@ -324,7 +324,7 @@ ], 'LKR' => [ 'LKR', - 'rûpiyê srî lankayî', + 'rûpîyê srî lankayî', ], 'LRD' => [ 'LRD', @@ -332,7 +332,7 @@ ], 'LSL' => [ 'LSL', - 'lotiyê lesothoyî', + 'lotîyê lesothoyî', ], 'LYD' => [ 'LYD', @@ -372,15 +372,15 @@ ], 'MUR' => [ 'MUR', - 'rûpiyê maûrîtîûsê', + 'rûpîyê maûrîtîûsê', ], 'MVR' => [ 'MVR', - 'rûfiyaayê maldîvayî', + 'rûfîyaayê maldîvayî', ], 'MWK' => [ 'MWK', - 'kwaçayê malawiyê', + 'kwaçayê malawîyê', ], 'MXN' => [ 'MX$', @@ -412,7 +412,7 @@ ], 'NPR' => [ 'NPR', - 'rûpiyê nepalî', + 'rûpîyê nepalî', ], 'NZD' => [ 'NZ$', @@ -420,7 +420,7 @@ ], 'OMR' => [ 'OMR', - 'riyalê umanî', + 'rîyalê umanî', ], 'PAB' => [ 'PAB', @@ -440,19 +440,19 @@ ], 'PKR' => [ 'PKR', - 'rûpiyê pakistanî', + 'rûpîyê pakistanî', ], 'PLN' => [ 'PLN', - 'zlotiyê polonyayî', + 'zlotîyê polonyayî', ], 'PYG' => [ 'PYG', - 'gûaraniyê paragûayî', + 'gûaranîyê paragûayî', ], 'QAR' => [ 'QAR', - 'riyalê qeterî', + 'rîyalê qeterî', ], 'RON' => [ 'RON', @@ -472,7 +472,7 @@ ], 'SAR' => [ 'SAR', - 'riyalê siûdî', + 'rîyalê siûdî', ], 'SBD' => [ 'SBD', @@ -480,7 +480,7 @@ ], 'SCR' => [ 'SCR', - 'rûpiyê seyşelerî', + 'rûpîyê seyşelerî', ], 'SDG' => [ 'SDG', @@ -528,7 +528,7 @@ ], 'SZL' => [ 'SZL', - 'lîlangeniyê swazîlî', + 'lîlangenîyê swazîlî', ], 'THB' => [ 'THB', @@ -620,7 +620,7 @@ ], 'YER' => [ 'YER', - 'riyalê yemenî', + 'rîyalê yemenî', ], 'ZAR' => [ 'ZAR', @@ -628,7 +628,7 @@ ], 'ZMW' => [ 'ZMW', - 'kwaçayê zambiyayî', + 'kwaçayê zambîyayî', ], ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/meta.php b/src/Symfony/Component/Intl/Resources/data/currencies/meta.php index 1a0358b8af839..d3e918df444dc 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/meta.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/meta.php @@ -293,6 +293,7 @@ 'ZRN', 'ZRZ', 'ZWD', + 'ZWG', 'ZWL', 'ZWR', ], @@ -949,6 +950,7 @@ 'YUM' => 891, 'ZMK' => 894, 'TWD' => 901, + 'ZWG' => 924, 'SLE' => 925, 'VED' => 926, 'UYW' => 927, @@ -1583,7 +1585,10 @@ 901 => [ 'TWD', ], - 925 => [ + 924 => [ + 'ZWG', + ], + [ 'SLE', ], [ diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/mk.php b/src/Symfony/Component/Intl/Resources/data/currencies/mk.php index 262262ad4845f..03b552c92f67b 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/mk.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/mk.php @@ -704,7 +704,7 @@ ], 'SLL' => [ 'SLL', - 'Сиералеонско леоне (1964—2022)', + 'Сиералеонско леоне (1964 – 2022)', ], 'SOS' => [ 'SOS', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/my.php b/src/Symfony/Component/Intl/Resources/data/currencies/my.php index f90041322e64b..fb9d67da98d7f 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/my.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/my.php @@ -491,7 +491,7 @@ 'ပါပူအာ နယူးဂီနီ ခီးနာ', ], 'PHP' => [ - 'PHP', + '₱', 'ဖိလစ်ပိုင် ပီဆို', ], 'PKR' => [ @@ -568,7 +568,7 @@ ], 'SLL' => [ 'SLL', - 'ဆီယာရာလီယွန်း လီအိုနီ (1964—2022)', + 'ဆီယာရာလီယွန်း လီအိုနီ (၁၉၆၄—၂၀၂၂)', ], 'SOS' => [ 'SOS', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/ne.php b/src/Symfony/Component/Intl/Resources/data/currencies/ne.php index 2a87c9f13fe95..f1a51067231f8 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/ne.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/ne.php @@ -524,7 +524,7 @@ ], 'SLL' => [ 'SLL', - 'सियरा लियोनेन लियोन (1964—2022)', + 'सियरा लियोनेन लियोन (१९६४—२०२२)', ], 'SOS' => [ 'SOS', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/nn.php b/src/Symfony/Component/Intl/Resources/data/currencies/nn.php index 99a73446e6b2a..3ba4047971012 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/nn.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/nn.php @@ -306,13 +306,9 @@ 'SDP', 'gamle sudanske pund', ], - 'SLE' => [ - 'SLE', - 'sierraleonske leonar', - ], 'SLL' => [ 'SLL', - 'sierraleonske leonar (1964—2022)', + 'sierraleonsk leone (1964—2022)', ], 'SUR' => [ 'SUR', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/no.php b/src/Symfony/Component/Intl/Resources/data/currencies/no.php index 10084d9145794..71dcb2fa017ef 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/no.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/no.php @@ -900,11 +900,11 @@ ], 'SLE' => [ 'SLE', - 'sierraleonske leone', + 'sierraleonsk leone', ], 'SLL' => [ 'SLL', - 'sierraleonske leone (1964—2022)', + 'sierraleonsk leone (1964–2022)', ], 'SOS' => [ 'SOS', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/no_NO.php b/src/Symfony/Component/Intl/Resources/data/currencies/no_NO.php index 10084d9145794..71dcb2fa017ef 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/no_NO.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/no_NO.php @@ -900,11 +900,11 @@ ], 'SLE' => [ 'SLE', - 'sierraleonske leone', + 'sierraleonsk leone', ], 'SLL' => [ 'SLL', - 'sierraleonske leone (1964—2022)', + 'sierraleonsk leone (1964–2022)', ], 'SOS' => [ 'SOS', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/om.php b/src/Symfony/Component/Intl/Resources/data/currencies/om.php index 1ed32abe94015..28471dc360dcd 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/om.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/om.php @@ -2,14 +2,30 @@ return [ 'Names' => [ + 'BMD' => [ + 'BMD', + 'Doolaara Beermudaa', + ], 'BRL' => [ 'R$', 'Brazilian Real', ], + 'BZD' => [ + 'BZD', + 'Doolaara Beliizee', + ], + 'CAD' => [ + 'CA$', + 'Doolaara Kanaadaa', + ], 'CNY' => [ 'CN¥', 'Chinese Yuan Renminbi', ], + 'CRC' => [ + 'CRC', + 'Koloonii Kostaa Rikaa', + ], 'ETB' => [ 'Br', 'Itoophiyaa Birrii', @@ -36,7 +52,7 @@ ], 'USD' => [ 'US$', - 'US Dollar', + 'Doolaara Ameerikaa', ], ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/pl.php b/src/Symfony/Component/Intl/Resources/data/currencies/pl.php index eff4a52d26bd9..d494a5514d54c 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/pl.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/pl.php @@ -528,7 +528,7 @@ ], 'LSL' => [ 'LSL', - 'loti lesotyjskie', + 'loti sotyjskie', ], 'LTL' => [ 'LTL', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/qu.php b/src/Symfony/Component/Intl/Resources/data/currencies/qu.php index b241b57414f33..408e712fbc32b 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/qu.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/qu.php @@ -500,11 +500,11 @@ ], 'SLE' => [ 'SLE', - 'Leone de Sierra Leona', + 'Leone qullqi de Sierra Leona', ], 'SLL' => [ 'SLL', - 'Leone de Sierra Leona (1964—2022)', + 'Leone qullqi de Sierra Leona (1964–2022)', ], 'SOS' => [ 'SOS', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/sd.php b/src/Symfony/Component/Intl/Resources/data/currencies/sd.php index 1ea7a6276dac0..9a2d4c9195c47 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/sd.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/sd.php @@ -508,7 +508,7 @@ ], 'SLL' => [ 'SLL', - 'سیرا لیونيائي لیون - 1964-2022', + 'سیرا لیونيائي لیون (1964—2022)', ], 'SOS' => [ 'SOS', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/sh.php b/src/Symfony/Component/Intl/Resources/data/currencies/sh.php index 76217b7d872ed..7c82cc892b916 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/sh.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/sh.php @@ -84,7 +84,7 @@ ], 'BAM' => [ 'KM', - 'bosansko-hercegovačka konvertibilna marka', + 'bosanskohercegovačka konvertibilna marka', ], 'BBD' => [ 'BBD', @@ -336,7 +336,7 @@ ], 'EUR' => [ '€', - 'Evro', + 'evro', ], 'FIM' => [ 'FIM', @@ -924,7 +924,7 @@ ], 'TTD' => [ 'TTD', - 'Trinidad-tobagoški dolar', + 'trinidadskotobaški dolar', ], 'TWD' => [ 'NT$', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/sk.php b/src/Symfony/Component/Intl/Resources/data/currencies/sk.php index ca8ec2419f187..0aeb86c520f38 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/sk.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/sk.php @@ -904,7 +904,7 @@ ], 'SLL' => [ 'SLL', - 'sierraleonský leone (1964—2022)', + 'sierraleonský leone (1964 – 2022)', ], 'SOS' => [ 'SOS', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/sl.php b/src/Symfony/Component/Intl/Resources/data/currencies/sl.php index ff4bcc4344814..2ac57386edb5c 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/sl.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/sl.php @@ -116,7 +116,7 @@ ], 'BHD' => [ 'BHD', - 'bahranski dinar', + 'bahrajnski dinar', ], 'BIF' => [ 'BIF', @@ -432,7 +432,7 @@ ], 'HTG' => [ 'HTG', - 'haitski gurd', + 'haitijski gurd', ], 'HUF' => [ 'HUF', @@ -584,11 +584,11 @@ ], 'MDL' => [ 'MDL', - 'moldavijski leu', + 'moldavski lev', ], 'MGA' => [ 'MGA', - 'malgaški ariarij', + 'madagaskarski ariari', ], 'MGF' => [ 'MGF', @@ -612,7 +612,7 @@ ], 'MOP' => [ 'MOP', - 'makavska pataka', + 'macajska pataka', ], 'MRO' => [ 'MRO', @@ -684,7 +684,7 @@ ], 'NIO' => [ 'NIO', - 'nikaraška zlata kordova', + 'nikaragovska kordova', ], 'NLG' => [ 'NLG', @@ -736,7 +736,7 @@ ], 'PLN' => [ 'PLN', - 'poljski novi zlot', + 'poljski zlot', ], 'PLZ' => [ 'PLZ', @@ -764,7 +764,7 @@ ], 'RON' => [ 'RON', - 'romunski leu', + 'romunski lev', ], 'RSD' => [ 'RSD', @@ -828,11 +828,11 @@ ], 'SLE' => [ 'SLE', - 'sieraleonski leone', + 'sierraleonski leone', ], 'SLL' => [ 'SLL', - 'sieraleonski leone (1964—2022)', + 'sierraleonski leone (1964—2022)', ], 'SOS' => [ 'SOS', @@ -856,7 +856,7 @@ ], 'STN' => [ 'STN', - 'saotomejska dobra', + 'dobra Svetega Tomaža in Princa', ], 'SUR' => [ 'SUR', @@ -872,7 +872,7 @@ ], 'SZL' => [ 'SZL', - 'svazijski lilangeni', + 'esvatinski lilangeni', ], 'THB' => [ 'THB', @@ -892,7 +892,7 @@ ], 'TMT' => [ 'TMT', - 'turkmenistanski novi manat', + 'turkmenistanski manat', ], 'TND' => [ 'TND', @@ -912,7 +912,7 @@ ], 'TRY' => [ 'TRY', - 'nova turška lira', + 'turška lira', ], 'TTD' => [ 'TTD', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/sq.php b/src/Symfony/Component/Intl/Resources/data/currencies/sq.php index ec3154d05ee3b..4d7368fc55807 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/sq.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/sq.php @@ -516,11 +516,11 @@ ], 'SLE' => [ 'SLE', - 'Leoni i Sierra-Leones', + 'Leoni i Siera-Leones', ], 'SLL' => [ 'SLL', - 'Leoni i Sierra-Leones (1964—2022)', + 'Leoni i Siera-Leones (1964–2022)', ], 'SOS' => [ 'SOS', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/sr.php b/src/Symfony/Component/Intl/Resources/data/currencies/sr.php index 430bf81af1120..c9046b87a47e9 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/sr.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/sr.php @@ -84,7 +84,7 @@ ], 'BAM' => [ 'КМ', - 'босанско-херцеговачка конвертибилна марка', + 'босанскохерцеговачка конвертибилна марка', ], 'BBD' => [ 'BBD', @@ -336,7 +336,7 @@ ], 'EUR' => [ '€', - 'Евро', + 'евро', ], 'FIM' => [ 'FIM', @@ -924,7 +924,7 @@ ], 'TTD' => [ 'TTD', - 'Тринидад-тобагошки долар', + 'тринидадскотобашки долар', ], 'TWD' => [ 'NT$', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/sr_Latn.php b/src/Symfony/Component/Intl/Resources/data/currencies/sr_Latn.php index 76217b7d872ed..7c82cc892b916 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/sr_Latn.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/sr_Latn.php @@ -84,7 +84,7 @@ ], 'BAM' => [ 'KM', - 'bosansko-hercegovačka konvertibilna marka', + 'bosanskohercegovačka konvertibilna marka', ], 'BBD' => [ 'BBD', @@ -336,7 +336,7 @@ ], 'EUR' => [ '€', - 'Evro', + 'evro', ], 'FIM' => [ 'FIM', @@ -924,7 +924,7 @@ ], 'TTD' => [ 'TTD', - 'Trinidad-tobagoški dolar', + 'trinidadskotobaški dolar', ], 'TWD' => [ 'NT$', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/st.php b/src/Symfony/Component/Intl/Resources/data/currencies/st.php new file mode 100644 index 0000000000000..6f316a716898e --- /dev/null +++ b/src/Symfony/Component/Intl/Resources/data/currencies/st.php @@ -0,0 +1,10 @@ + [ + 'ZAR' => [ + 'R', + 'ZAR', + ], + ], +]; diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/st_LS.php b/src/Symfony/Component/Intl/Resources/data/currencies/st_LS.php new file mode 100644 index 0000000000000..d85184b37821d --- /dev/null +++ b/src/Symfony/Component/Intl/Resources/data/currencies/st_LS.php @@ -0,0 +1,10 @@ + [ + 'LSL' => [ + 'M', + 'LSL', + ], + ], +]; diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/te.php b/src/Symfony/Component/Intl/Reso 10000 urces/data/currencies/te.php index 0519fa678ca0c..e861620db3151 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/te.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/te.php @@ -516,7 +516,7 @@ ], 'SLE' => [ 'SLE', - 'సీయిరు లియోనియన్ లీయోన్', + 'సియెరా లియోనియన్ లియోన్', ], 'SLL' => [ 'SLL', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/tg.php b/src/Symfony/Component/Intl/Resources/data/currencies/tg.php index 9dd80477a049d..4f8f1b2676bfd 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/tg.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/tg.php @@ -2,41 +2,633 @@ return [ 'Names' => [ + 'AED' => [ + 'AED', + 'Дирҳами АМА', + ], + 'AFN' => [ + 'AFN', + 'Афғонии Афғонистон', + ], + 'ALL' => [ + 'ALL', + 'Леки албанӣ', + ], + 'AMD' => [ + 'AMD', + 'Драми Арманистон', + ], + 'ANG' => [ + 'ANG', + 'Гулдени Антилии Нидерланд', + ], + 'AOA' => [ + 'AOA', + 'Кванзаи Ангола', + ], + 'ARS' => [ + 'ARS', + 'Песои Аргентина', + ], + 'AUD' => [ + 'A$', + 'Доллари Австралия', + ], + 'AWG' => [ + 'AWG', + 'Флорини Арубан', + ], + 'AZN' => [ + 'AZN', + 'Манати Озарбойҷон', + ], + 'BAM' => [ + 'BAM', + 'Маркаҳои конвертатсияшавандаи Босния-Герсеговина', + ], + 'BBD' => [ + 'BBD', + 'Доллари Барбад', + ], + 'BDT' => [ + 'BDT', + 'Такаси Бангладеши', + ], + 'BGN' => [ + 'BGN', + 'Леви Болгария', + ], + 'BHD' => [ + 'BHD', + 'Динори Баҳрайн', + ], + 'BIF' => [ + 'BIF', + 'Франки Бурунди', + ], + 'BMD' => [ + 'BMD', + 'Доллари Бермуд', + ], + 'BND' => [ + 'BND', + 'Доллари Бруней', + ], + 'BOB' => [ + 'BOB', + 'Боливянои Боливия', + ], 'BRL' => [ 'R$', 'Реали бразилиягӣ', ], + 'BSD' => [ + 'BSD', + 'Доллари Багама', + ], + 'BTN' => [ + 'BTN', + 'Нгултруми Бутан', + ], + 'BWP' => [ + 'BWP', + 'Пулаи Ботсвана', + ], + 'BYN' => [ + 'BYN', + 'Рубли Беларус', + ], + 'BZD' => [ + 'BZD', + 'Доллари Белиз', + ], + 'CAD' => [ + 'CA$', + 'Доллари Канада', + ], + 'CDF' => [ + 'CDF', + 'Франки Конго', + ], + 'CHF' => [ + 'CHF', + 'Франки Швейтсария', + ], + 'CLP' => [ + 'CLP', + 'Песои Чили', + ], + 'CNH' => [ + 'CNH', + 'Юани Хитой (офшорӣ)', + ], 'CNY' => [ 'CN¥', 'Иенаи хитоӣ', ], + 'COP' => [ + 'COP', + 'Песои Колумбия', + ], + 'CRC' => [ + 'CRC', + 'Колони Коста-Рика', + ], + 'CUC' => [ + 'CUC', + 'Песои конвертшавандаи Куба', + ], + 'CUP' => [ + 'CUP', + 'Песои Куба', + ], + 'CVE' => [ + 'CVE', + 'Эскудои Кабо Верде', + ], + 'CZK' => [ + 'CZK', + 'Крони Чехия', + ], + 'DJF' => [ + 'DJF', + 'Франки Ҷибутӣ', + ], + 'DKK' => [ + 'DKK', + 'Крони Дания', + ], + 'DOP' => [ + 'DOP', + 'Песои Доминикан', + ], + 'DZD' => [ + 'DZD', + 'Динори Алҷазоир', + ], + 'EGP' => [ + 'EGP', + 'Фунти мисрӣ', + ], + 'ERN' => [ + 'ERN', + 'Накфаи Эритрея', + ], + 'ETB' => [ + 'ETB', + 'Бирри Эфиопия', + ], 'EUR' => [ '€', 'Евро', ], + 'FJD' => [ + 'FJD', + 'Доллари Фиҷи', + ], + 'FKP' => [ + 'FKP', + 'Фунти Ҷазираҳои Фолкленд', + ], 'GBP' => [ '£', 'Фунт стерлинги британӣ', ], + 'GEL' => [ + 'GEL', + 'Лариси гурҷӣ', + ], + 'GHS' => [ + 'GHS', + 'Седи Гана', + ], + 'GIP' => [ + 'GIP', + 'Фунти Гибралтар', + ], + 'GMD' => [ + 'GMD', + 'Даласи Гамбия', + ], + 'GNF' => [ + 'GNF', + 'Франки Гвинея', + ], + 'GTQ' => [ + 'GTQ', + 'Кветзали Гватемала', + ], + 'GYD' => [ + 'GYD', + 'Доллари Гайана', + ], + 'HKD' => [ + 'HK$', + 'Доллари Гонконг', + ], + 'HNL' => [ + 'HNL', + 'Лемпираи Гондурас', + ], + 'HRK' => [ + 'HRK', + 'Кунаи Хорватия', + ], + 'HTG' => [ + 'HTG', + 'Гурди Ҳаити', + ], + 'HUF' => [ + 'HUF', + 'Форинти Венгрия', + ], + 'IDR' => [ + 'IDR', + 'Рупияи Индонезия', + ], + 'ILS' => [ + '₪', + 'Шекелҳои нави Исроил', + ], 'INR' => [ '₹', 'Рупияи ҳиндустонӣ', ], + 'IQD' => [ + 'IQD', + 'Динори Ироқ', + ], + 'IRR' => [ + 'IRR', + 'Риёли Эрон', + ], + 'ISK' => [ + 'ISK', + 'Кронури Исландия', + ], + 'JMD' => [ + 'JMD', + 'Доллари Ямайка', + ], + 'JOD' => [ + 'JOD', + 'Динори Иордания', + ], 'JPY' => [ 'JP¥', 'Иенаи японӣ', ], + 'KES' => [ + 'KES', + 'Шиллинги Кения', + ], + 'KGS' => [ + 'KGS', + 'Соми Қирғизистон', + ], + 'KHR' => [ + 'KHR', + 'Риэли Камбоҷа', + ], + 'KMF' => [ + 'KMF', + 'Франки Комория', + ], + 'KPW' => [ + 'KPW', + 'Вони Кореяи Шимолӣ', + ], + 'KRW' => [ + '₩', + 'Вони Кореяи Ҷанубӣ', + ], + 'KWD' => [ + 'KWD', + 'Динори Кувайт', + ], + 'KYD' => [ + 'KYD', + 'Доллари Ҷазираҳои Кайман', + ], + 'KZT' => [ + 'KZT', + 'Тангаи Казокистон', + ], + 'LAK' => [ + 'LAK', + 'Кипи Лаосй', + ], + 'LBP' => [ + 'LBP', + 'Фунти Лубнон', + ], + 'LKR' => [ + 'LKR', + 'Рупи Шри-Ланка', + ], + 'LRD' => [ + 'LRD', + 'Доллари Либерия', + ], + 'LSL' => [ + 'LSL', + 'Лотиси Лесото', + ], + 'LYD' => [ + 'LYD', + 'Динори Либия', + ], + 'MAD' => [ + 'MAD', + 'Дирхами Марокаш', + ], + 'MDL' => [ + 'MDL', + 'Лейи Молдова', + ], + 'MGA' => [ + 'MGA', + 'Ариарии Малагасий', + ], + 'MKD' => [ + 'MKD', + 'Денори Македония', + ], + 'MMK' => [ + 'MMK', + 'киати Мянмар', + ], + 'MNT' => [ + 'MNT', + 'Тугрики Муғулистон', + ], + 'MOP' => [ + 'MOP', + 'Патакаи Макао', + ], + 'MRU' => [ + 'MRU', + 'Огуияи Мавритания', + ], + 'MUR' => [ + 'MUR', + 'Рупияи Маврикий', + ], + 'MVR' => [ + 'MVR', + 'Руфияи Малдив', + ], + 'MWK' => [ + 'MWK', + 'Квачаи Малавия', + ], + 'MXN' => [ + 'MX$', + 'Песои Мексика', + ], + 'MYR' => [ + 'MYR', + 'Ринггити Малайзия', + ], + 'MZN' => [ + 'MZN', + 'Метикали Мозамбик', + ], + 'NAD' => [ + 'NAD', + 'Доллари Намибия', + ], + 'NGN' => [ + 'NGN', + 'Найраи Нигерия', + ], + 'NIO' => [ + 'NIO', + 'Кордобаи Никарагуа', + ], + 'NOK' => [ + 'NOK', + 'Кронаи Норвегия', + ], + 'NPR' => [ + 'NPR', + 'Рупияи Непал', + ], + 'NZD' => [ + 'NZ$', + 'Доллари Зеландияи Нав', + ], + 'OMR' => [ + 'OMR', + 'Риёли Уммон', + ], + 'PAB' => [ + 'PAB', + 'Балбоаи Панама', + ], + 'PEN' => [ + 'PEN', + 'Соли Перу', + ], + 'PGK' => [ + 'PGK', + 'Кинаи Гвинеяи Папуа', + ], + 'PHP' => [ + '₱', + 'Песои Филиппин', + ], + 'PKR' => [ + 'PKR', + 'Рупияи Покистон', + ], + 'PLN' => [ + 'PLN', + 'Злотии Польша', + ], + 'PYG' => [ + 'PYG', + 'Гуарании Парагвай', + ], + 'QAR' => [ + 'QAR', + 'Риёли Қатар', + ], + 'RON' => [ + 'RON', + 'Лейи Руминия', + ], + 'RSD' => [ + 'RSD', + 'Динори Сербия', + ], 'RUB' => [ 'RUB', 'Рубли русӣ', ], + 'RWF' => [ + 'RWF', + 'Франки Руанда', + ], + 'SAR' => [ + 'SAR', + 'Риёли Саудӣ', + ], + 'SBD' => [ + 'SBD', + 'Доллари Ҷазираҳои Соломон', + ], + 'SCR' => [ + 'SCR', + 'Рупии Сейшел', + ], + 'SDG' => [ + 'SDG', + 'Фунти Судон', + ], + 'SEK' => [ + 'SEK', + 'Крони шведӣ', + ], + 'SGD' => [ + 'SGD', + 'Доллари Сингапур', + ], + 'SHP' => [ + 'SHP', + 'Фунти Сент Елена', + ], + 'SLE' => [ + 'SLE', + 'Леони Серра-Леоне', + ], + 'SLL' => [ + 'SLL', + 'Леони Серра-Леоне (1964—2022)', + ], + 'SOS' => [ + 'SOS', + 'Шиллинги Сомали', + ], + 'SRD' => [ + 'SRD', + 'Доллари Суринам', + ], + 'SSP' => [ + 'SSP', + 'Фунти Судони Ҷанубӣ', + ], + 'STN' => [ + 'STN', + 'Добраи Сан-Томе ва Принсипи', + ], + 'SYP' => [ + 'SYP', + 'Фунти Сурия', + ], + 'SZL' => [ + 'SZL', + 'Эмалангени Свази', + ], + 'THB' => [ + 'THB', + 'Бати Таиланд', + ], 'TJS' => [ 'сом.', - 'Сомонӣ', + 'Сомонии Тоҷикистон', + ], + 'TMT' => [ + 'TMT', + 'манати Туркманистон', + ], + 'TND' => [ + 'TND', + 'Динори Тунис', + ], + 'TOP' => [ + 'TOP', + 'Паангаи Тонга', + ], + 'TRY' => [ + 'TRY', + 'Лираи Туркия', + ], + 'TTD' => [ + 'TTD', + 'Доллари Тринидад ва Тобаго', + ], + 'TWD' => [ + 'NT$', + 'Доллари нави Тайван', + ], + 'TZS' => [ + 'TZS', + 'Шиллинги Танзания', + ], + 'UAH' => [ + 'UAH', + 'Гривнаи украинӣ', + ], + 'UGX' => [ + 'UGX', + 'Шилинги Уганда', ], 'USD' => [ '$', 'Доллари ИМА', ], + 'UYU' => [ + 'UYU', + 'Песои Уругвай', + ], + 'UZS' => [ + 'UZS', + 'Сўми Ӯзбекистон', + ], + 'VES' => [ + 'VES', + 'Боливари Венесуэла', + ], + 'VND' => [ + '₫', + 'Донги Ветнам', + ], + 'VUV' => [ + 'VUV', + 'Ватуи Вануату', + ], + 'WST' => [ + 'WST', + 'Талаи Самоа', + ], + 'XAF' => [ + 'FCFA', + 'Франки CFA Африқои Марказӣ', + ], + 'XCD' => [ + 'EC$', + 'Доллари Кариби Шарқӣ', + ], + 'XOF' => [ + 'F CFA', + 'Франки Африқои Ғарбӣ', + ], + 'XPF' => [ + 'CFPF', + 'Франки CFP', + ], + 'YER' => [ + 'YER', + 'Риали Яман', + ], + 'ZAR' => [ + 'ZAR', + 'Рэнди Африқои Ҷанубӣ', + ], + 'ZMW' => [ + 'ZMW', + 'Квачаи Замбия', + ], ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/ti.php b/src/Symfony/Component/Intl/Resources/data/currencies/ti.php index 6bd36a1012336..f1ef0c8b94d44 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/ti.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/ti.php @@ -2,17 +2,177 @@ return [ 'Names' => [ + 'AED' => [ + 'AED', + 'ሕቡራት ኢማራት ዓረብ ዲርሃም', + ], + 'AFN' => [ + 'AFN', + 'ኣፍጋኒስታናዊ ኣፍጋን', + ], + 'ALL' => [ + 'ALL', + 'ኣልባናዊ ሌክ', + ], + 'AMD' => [ + 'AMD', + 'ኣርመንያዊ ድራም', + ], + 'ANG' => [ + 'ANG', + 'ሆላንድ ኣንቲለያን ጊልደር', + ], + 'AOA' => [ + 'AOA', + 'ኣንጎላዊ ክዋንዛ', + ], + 'ARS' => [ + 'ARS', + 'ኣርጀንቲናዊ ፔሶ', + ], + 'AUD' => [ + 'A$', + 'ኣውስትራልያዊ ዶላር', + ], + 'AWG' => [ + 'AWG', + 'ኣሩባን ፍሎሪን', + ], + 'AZN' => [ + 'AZN', + 'ኣዘርባጃናዊ ማናት', + ], + 'BAM' => [ + 'BAM', + 'ቦዝንያ-ሄርዘጎቪና ተቐያሪ ምልክት', + ], + 'BBD' => [ + 'BBD', + 'ባርባዲያን ዶላር', + ], + 'BDT' => [ + 'BDT', + 'ባንግላደሻዊ ታካ', + ], + 'BGN' => [ + 'BGN', + 'ቡልጋርያዊ ሌቭ', + ], + 'BHD' => [ + 'BHD', + 'ባሕሬናዊ ዲናር', + ], + 'BIF' => [ + 'BIF', + 'ብሩንዳዊ ፍራንክ', + ], + 'BMD' => [ + 'BMD', + 'በርሙዳን ዶላር', + ], + 'BND' => [ + 'BND', + 'ብሩነይ ዶላር', + ], + 'BOB' => [ + 'BOB', + 'ቦሊቭያዊ ቦሊቭያኖ', + ], 'BRL' => [ 'R$', 'የብራዚል ሪል', ], + 'BSD' => [ + 'BSD', + 'ባሃማዊ ዶላር', + ], + 'BTN' => [ + 'BTN', + 'ቡታናዊ ንጉልትሩም', + ], + 'BWP' => [ + 'BWP', + 'ቦትስዋናዊ ፑላ', + ], + 'BYN' => [ + 'BYN', + 'ናይ ቤላሩስ ሩብል', + ], + 'BZD' => [ + 'BZD', + 'ቤሊዝ ዶላር', + ], + 'CAD' => [ + 'CA$', + 'ካናዳ ዶላር', + ], + 'CDF' => [ + 'CDF', + 'ኮንጎ ፍራንክ', + ], + 'CHF' => [ + 'CHF', + 'ስዊስ ፍራንክ', + ], + 'CLP' => [ + 'CLP', + 'ቺለዊ ፔሶ', + ], + 'CNH' => [ + 'CNH', + 'ቻይናዊ ዩዋን (ካብ ባሕሪ ወጻኢ)', + ], 'CNY' => [ 'CNY', 'ዩዋን ቻይና', ], + 'COP' => [ + 'COP', + 'ኮሎምብያዊ ፔሶ', + ], + 'CRC' => [ + 'CRC', + 'ኮስታሪካ ኮሎን', + ], + 'CUC' => [ + 'CUC', + 'ኩባውያን ተቐያሪ ፔሶ', + ], + 'CUP' => [ + 'CUP', + 'ኩባዊ ፔሶ', + ], + 'CVE' => [ + 'CVE', + 'ናይ ኬፕ ቨርዲ ኤስኩዶ', + ], + 'CZK' => [ + 'CZK', + 'ናይ ቸክ ኮሩና', + ], + 'DJF' => [ + 'DJF', + 'ናይ ጅቡቲ ፍራንክ', + ], + 'DKK' => [ + 'DKK', + 'ናይ ዴንማርክ ክሮነር', + ], + 'DOP' => [ + 'DOP', + 'ዶሚኒካን ፔሶ', + ], + 'DZD' => [ + 'DZD', + 'ኣልጀርያዊ ዲናር', + ], + 'EGP' => [ + 'EGP', + 'ግብጻዊ ፓውንድ', + ], 'ERN' => [ 'ERN', - 'ናቕፋ', + 'ኤርትራዊ ናቕፋ', ], 'ETB' => [ 'Br', @@ -22,25 +182,477 @@ '€', 'ዩሮ', ], + 'FJD' => [ + 'FJD', + 'ዶላር ፊጂ', + ], + 'FKP' => [ + 'FKP', + 'ደሴታት ፎክላንድ ፓውንድ', + ], 'GBP' => [ '£', 'የእንግሊዝ ፓውንድ ስተርሊንግ', ], + 'GEL' => [ + 'GEL', + 'ጆርጅያዊ ላሪ', + ], + 'GHS' => [ + 'GHS', + 'ጋናዊ ሴዲ', + ], + 'GIP' => [ + 'GIP', + 'ጂብራልተር ፓውንድ', + ], + 'GMD' => [ + 'GMD', + 'ጋምብያዊ ዳላሲ', + ], + 'GNF' => [ + 'GNF', + 'ናይ ጊኒ ፍራንክ', + ], + 'GTQ' => [ + 'GTQ', + 'ጓቲማላ ኲትዛል', + ], + 'GYD' => [ + 'GYD', + 'ጓያናኛ ዶላር', + ], + 'HKD' => [ + 'HK$', + 'ሆንግ ኮንግ ዶላር', + ], + 'HNL' => [ + 'HNL', + 'ሆንዱራስ ለምፒራ', + ], + 'HRK' => [ + 'HRK', + 'ክሮኤሽያዊ ኩና', + ], + 'HTG' => [ + 'HTG', + 'ናይ ሃይቲ ጎርደ', + ], + 'HUF' => [ + 'HUF', + 'ሃንጋርያዊ ፎርንት', + ], + 'IDR' => [ + 'IDR', + 'ኢንዶነዥያዊ ሩፒያ', + ], + 'ILS' => [ + '₪', + 'እስራኤላዊ ሓድሽ ሸቃል', + ], 'INR' => [ '₹', - 'የሕንድ ሩፒ', + 'ናይ ሕንድ ሩፒ', + ], + 'IQD' => [ + 'IQD', + 'ዒራቂ ዲናር', + ], + 'IRR' => [ + 'IRR', + 'ናይ ኢራን ርያል', + ], + 'ISK' => [ + 'ISK', + 'ናይ ኣይስላንድ ክሮና', + ], + 'JMD' => [ + 'JMD', + 'ጃማይካ ዶላር', + ], + 'JOD' => [ + 'JOD', + 'ዮርዳኖሳዊ ዲናር', ], 'JPY' => [ 'JPY', 'የን ጃፓን', ], + 'KES' => [ + 'KES', + 'ኬንያዊ ሽልንግ', + ], + 'KGS' => [ + 'KGS', + 'ኪርጊስታናዊ ሶም', + ], + 'KHR' => [ + 'KHR', + 'ካምቦድያዊ ሪኤል', + ], + 'KMF' => [ + 'KMF', + 'ኮሞርያዊ ፍራንክ', + ], + 'KPW' => [ + 'KPW', + 'ሰሜን ኮርያዊ ዎን', + ], + 'KRW' => [ + '₩', + 'ደቡብ ኮርያዊ ዎን', + ], + 'KWD' => [ + 'KWD', + 'ኩዌቲ ዲናር', + ], + 'KYD' => [ + 'KYD', + 'ደሴታት ካይመን ዶላር', + ], + 'KZT' => [ + 'KZT', + 'ካዛኪስታናዊ ተንገ', + ], + 'LAK' => [ + 'LAK', + 'ላኦስያዊ ኪፕ', + ], + 'LBP' => [ + 'LBP', + 'ሊባኖሳዊ ፓውንድ', + ], + 'LKR' => [ + 'LKR', + 'ስሪላንካ ሩፒ', + ], + 'LRD' => [ + 'LRD', + 'ላይበርያዊ ዶላር', + ], + 'LSL' => [ + 'LSL', + 'ሌሶቶ ሎቲ', + ], + 'LYD' => [ + 'LYD', + 'ናይ ሊብያ ዲናር', + ], + 'MAD' => [ + 'MAD', + 'ሞሮካዊ ዲርሃም', + ], + 'MDL' => [ + 'MDL', + 'ሞልዶቫን ሌው', + ], + 'MGA' => [ + 'MGA', + 'ማላጋሲ ኣሪያሪ', + ], + 'MKD' => [ + 'MKD', + 'ናይ መቄዶንያ ዲናር', + ], + 'MMK' => [ + 'MMK', + 'ሚያንማር ክያት', + ], + 'MNT' => [ + 'MNT', + 'ሞንጎላዊ ቱግሪክ', + ], + 'MOP' => [ + 'MOP', + 'ማካኒዝ ፓታካ', + ], + 'MRU' => [ + 'MRU', + 'ሞሪታናዊ ኡጉዋያ', + ], + 'MUR' => [ + 'MUR', + 'ሞሪሸስ ሩፒ', + ], + 'MVR' => [ + 'MVR', + 'ማልዲቭያዊ ሩፍያ', + ], + 'MWK' => [ + 'MWK', + 'ማላዊያዊ ኳቻ', + ], + 'MXN' => [ + 'MX$', + 'ሜክሲካዊ ፔሶ', + ], + 'MXP' => [ + 'MXP', + 'ሜክሲካዊ ብሩር ፔሶ (1861–1992)', + ], + 'MXV' => [ + 'MXV', + 'ኣሃዱ ወፍሪ ሜክሲኮ', + ], + 'MYR' => [ + 'MYR', + 'ማሌዥያዊ ሪንግጊት', + ], + 'MZN' => [ + 'MZN', + 'ሞዛምቢካዊ ሜቲካል', + ], + 'NAD' => [ + 'NAD', + 'ናሚብያ ዶላር', + ], + 'NGN' => [ + 'NGN', + 'ናይጀርያዊ ናይራ', + ], + 'NIC' => [ + 'NIC', + 'ኒካራጓ ካርዶባ (1988–1991)', + ], + 'NIO' => [ + 'NIO', + 'ኒካራጓ ኮርዶባ', + ], + 'NOK' => [ + 'NOK', + 'ናይ ኖርወይ ክሮነር', + ], + 'NPR' => [ + 'NPR', + 'ኔፓላዊ ሩፒ', + ], + 'NZD' => [ + 'NZ$', + 'ኒውዚላንዳዊ ዶላር', + ], + 'OMR' => [ + 'OMR', + 'ኦማን ርያል', + ], + 'PAB' => [ + 'PAB', + 'ፓናማያን ባልቦኣ', + ], + 'PEN' => [ + 'PEN', + 'ፔሩቪያን ሶል', + ], + 'PGK' => [ + 'PGK', + 'ፓፑዋ ኒው ጊኒ ኪና', + ], + 'PHP' => [ + '₱', + 'ፊሊፒንስ ፔሶ', + ], + 'PKR' => [ + 'PKR', + 'ፓኪስታናዊ ሩፒ', + ], + 'PLN' => [ + 'PLN', + 'ፖላንዳዊ ዝሎቲ', + ], + 'PYG' => [ + 'PYG', + 'ፓራጓያዊ ጓራኒ', + ], + 'QAR' => [ + 'QAR', + 'ቀጠሪ ሪያል', + ], + 'RON' => [ + 'RON', + 'ሮማንያዊ ሌው', + ], + 'RSD' => [ + 'RSD', + 'ናይ ሰርብያን ዲናር', + ], 'RUB' => [ 'RUB', 'የራሻ ሩብል', ], + 'RWF' => [ + 'RWF', + 'ፍራንክ ሩዋንዳ', + ], + 'SAR' => [ + 'SAR', + 'ስዑዲ ዓረብ ሪያል', + ], + 'SBD' => [ + 'SBD', + 'ደሴታት ሰሎሞን ዶላር', + ], + 'SCR' => [ + 'SCR', + 'ሲሸሎ ሩፒ', + ], + 'SDG' => [ + 'SDG', + 'ሱዳናዊ ፓውንድ', + ], + 'SEK' => [ + 'SEK', + 'ሽወደናዊ ክሮና', + ], + 'SGD' => [ + 'SGD', + 'ሲንጋፖር ዶላር', + ], + 'SHP' => [ + 'SHP', + 'ቅድስቲ ሄለና ፓውንድ', + ], + 'SLE' => [ + 'SLE', + 'ሴራሊዮን ልዮን', + ], + 'SLL' => [ + 'SLL', + 'ሴራሊዮን ልዮን (1964—2022)', + ], + 'SOS' => [ + 'SOS', + 'ሶማልያዊ ሽልንግ', + ], + 'SRD' => [ + 'SRD', + 'ሱሪናማዊ ዶላር', + ], + 'SSP' => [ + 'SSP', + 'ደቡብ ሱዳን ፓውንድ', + ], + 'STN' => [ + 'STN', + 'ሳኦ ቶሜን ፕሪንሲፐ ዶብራ', + ], + 'SVC' => [ + 'SVC', + 'ሳልቫዶራን ኮሎን', + ], + 'SYP' => [ + 'SYP', + 'ሶርያዊ ፓውንድ', + ], + 'SZL' => [ + 'SZL', + 'ስዋዚ ሊላንገኒ', + ], + 'THB' => [ + 'THB', + 'ታይላንዳዊ ባህ', + ], + 'TJS' => [ + 'TJS', + 'ታጂኪስታናዊ ሶሞኒ', + ], + 'TMT' => [ + 'TMT', + 'ቱርክመኒስታናዊ ማናት', + ], + 'TND' => [ + 'TND', + 'ቱኒዝያዊ ዲናር', + ], + 'TOP' => [ + 'TOP', + 'ቶንጋዊ ፓ`ኣንጋ', + ], + 'TRY' => [ + 'TRY', + 'ቱርካዊ ሊራ', + ], + 'TTD' => [ + 'TTD', + 'ትሪኒዳድን ቶባጎ ዶላር', + ], + 'TWD' => [ + 'NT$', + 'ኒው ታይዋን ዶላር', + ], + 'TZS' => [ + 'TZS', + 'ታንዛንያዊ ሽልንግ', + ], + 'UAH' => [ + 'UAH', + 'ዩክሬናዊት ሪቭንያ', + ], + 'UGX' => [ + 'UGX', + 'ኡጋንዳዊ ሽልንግ', + ], 'USD' => [ 'US$', 'ዶላር ኣመሪካ', ], + 'USN' => [ + 'USN', + 'ዶላር ኣመሪካ (ዝቕጽል መዓልቲ)', + ], + 'USS' => [ + 'USS', + 'ዶላር ኣመሪካ (ተመሳሳሊ መዓልቲ)', + ], + 'UYU' => [ + 'UYU', + 'ኡራጋያዊ ፔሶ', + ], + 'UZS' => [ + 'UZS', + 'ኡዝቤኪስታናዊ ሶም', + ], + 'VES' => [ + 'VES', + 'ቬንዙዌላዊ ቦሊቫር', + ], + 'VND' => [ + '₫', + 'ቬትናማዊ ዶንግ', + ], + 'VUV' => [ + 'VUV', + 'ቫኑኣቱ ቫቱ', + ], + 'WST' => [ + 'WST', + 'ሳሞኣዊ ታላ', + ], + 'XAF' => [ + 'FCFA', + 'ማእከላይ ኣፍሪቃ ሲኤፍኤ ፍራንክ', + ], + 'XCD' => [ + 'EC$', + 'ምብራቕ ካሪብያን ዶላር', + ], + 'XOF' => [ + 'F CFA', + 'ምዕራብ ኣፍሪቃ CFA ፍራንክ', + ], + 'XPF' => [ + 'CFPF', + 'ሲኤፍፒ ፍራንክ', + ], + 'YER' => [ + 'YER', + 'የመኒ ርያል', + ], + 'ZAR' => [ + 'ZAR', + 'ናይ ደቡብ ኣፍሪቃ ራንድ', + ], + 'ZMW' => [ + 'ZMW', + 'ዛምብያዊ ኳቻ', + ], ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/ti_ER.php b/src/Symfony/Component/Intl/Resources/data/currencies/ti_ER.php index 11491283d89e1..3b335ee9f1b78 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/ti_ER.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/ti_ER.php @@ -4,7 +4,7 @@ 'Names' => [ 'ERN' => [ 'Nfk', - 'ናቕፋ', + 'ኤርትራዊ ናቕፋ', ], ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/tn.php b/src/Symfony/Component/Intl/Resources/data/currencies/tn.php new file mode 100644 index 0000000000000..6f316a716898e --- /dev/null +++ b/src/Symfony/Component/Intl/Resources/data/currencies/tn.php @@ -0,0 +1,10 @@ + [ + 'ZAR' => [ + 'R', + 'ZAR', + ], + ], +]; diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/tn_BW.php b/src/Symfony/Component/Intl/Resources/data/currencies/tn_BW.php new file mode 100644 index 0000000000000..12971346568fd --- /dev/null +++ b/src/Symfony/Component/Intl/Resources/data/currencies/tn_BW.php @@ -0,0 +1,10 @@ + [ + 'BWP' => [ + 'P', + 'BWP', + ], + ], +]; diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/tt.php b/src/Symfony/Component/Intl/Resources/data/currencies/tt.php index c21d110a9c0e1..49c0b70ee106d 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/tt.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/tt.php @@ -2,37 +2,633 @@ return [ 'Names' => [ + 'AED' => [ + 'AED', + 'Берләшкән Гарәп Әмирлекләре дирхамы', + ], + 'AFN' => [ + 'AFN', + 'Әфган әфганы', + ], + 'ALL' => [ + 'ALL', + 'Албания Леке', + ], + 'AMD' => [ + 'AMD', + 'Армения драмы', + ], + 'ANG' => [ + 'ANG', + 'Нидерланд Антиль утраулары гульдены', + ], + 'AOA' => [ + 'AOA', + 'Ангола кванзасы', + ], + 'ARS' => [ + 'ARS', + 'Аргентина песосы', + ], + 'AUD' => [ + 'A$', + 'Австралия доллары', + ], + 'AWG' => [ + 'AWG', + 'Арубан Флорины', + ], + 'AZN' => [ + 'AZN', + 'Әзербайҗан манаты', + ], + 'BAM' => [ + 'BAM', + 'Босния һәм Герцеговинаның конвертацияләнә торган маркасы', + ], + 'BBD' => [ + 'BBD', + 'Барбадос доллары', + ], + 'BDT' => [ + 'BDT', + 'Бангладеш такасы', + ], + 'BGN' => [ + 'BGN', + 'Болгар Левы', + ], + 'BHD' => [ + 'BHD', + 'Бахрейн динары', + ], + 'BIF' => [ + 'BIF', + 'Бурунди франкы', + ], + 'BMD' => [ + 'BMD', + 'Бермуд доллары', + ], + 'BND' => [ + 'BND', + 'Бруней доллары', + ], + 'BOB' => [ + 'BOB', + 'Боливиа боливианосы', + ], 'BRL' => [ 'R$', 'Бразилия реалы', ], + 'BSD' => [ + 'BSD', + 'Багам доллары', + ], + 'BTN' => [ + 'BTN', + 'Бутан нгултрумы', + ], + 'BWP' => [ + 'BWP', + 'Ботсвана пуласы', + ], + 'BYN' => [ + 'BYN', + 'Беларус сумы', + ], + 'BZD' => [ + 'BZD', + 'Белиз доллары', + ], + 'CAD' => [ + 'CA$', + 'Канада доллары', + ], + 'CDF' => [ + 'CDF', + 'Конголез франкы', + ], + 'CHF' => [ + 'CHF', + 'Швейцария франкы', + ], + 'CLP' => [ + 'CLP', + 'Чили песосы', + ], + 'CNH' => [ + 'CNH', + 'Кытай Юане (оффшор)', + ], 'CNY' => [ 'CN¥', 'кытай юане', ], + 'COP' => [ + 'COP', + 'Колумбия песосы', + ], + 'CRC' => [ + 'CRC', + 'Коста-Рика колоны', + ], + 'CUC' => [ + 'CUC', + 'Куба конвертацияләнә торган песосы', + ], + 'CUP' => [ + 'CUP', + 'Куба песосы', + ], + 'CVE' => [ + 'CVE', + 'Кабо-Верде эскудосы', + ], + 'CZK' => [ + 'CZK', + 'Чех кронасы', + ], + 'DJF' => [ + 'DJF', + 'Җибути франкы', + ], + 'DKK' => [ + 'DKK', + 'Дания Кронасы', + ], + 'DOP' => [ + 'DOP', + 'Доминикана песосы', + ], + 'DZD' => [ + 'DZD', + 'Алжир динары', + ], + 'EGP' => [ + 'EGP', + 'Мисыр фунты', + ], + 'ERN' => [ + 'ERN', + 'Эритрея накфасы', + ], + 'ETB' => [ + 'ETB', + 'Эфиопия быры', + ], 'EUR' => [ '€', 'евро', ], + 'FJD' => [ + 'FJD', + 'Фиджи доллары', + ], + 'FKP' => [ + 'FKP', + 'Фолкленд утраулары фунты', + ], 'GBP' => [ '£', 'фунт стерлинг', ], + 'GEL' => [ + 'GEL', + 'Грузия ларие', + ], + 'GHS' => [ + 'GHS', + 'Гана седие', + ], + 'GIP' => [ + 'GIP', + 'Гибралтар фунты', + ], + 'GMD' => [ + 'GMD', + 'Гамбия даласие', + ], + 'GNF' => [ + 'GNF', + 'Гвинея франкы', + ], + 'GTQ' => [ + 'GTQ', + 'Гватемала кетсалы', + ], + 'GYD' => [ + 'GYD', + 'Гайана доллары', + ], + 'HKD' => [ + 'HK$', + 'Гонконг доллары', + ], + 'HNL' => [ + 'HNL', + 'Гондурас лемпиры', + ], + 'HRK' => [ + 'HRK', + 'Хорватия кунасы', + ], + 'HTG' => [ + 'HTG', + 'Гаити гурды', + ], + 'HUF' => [ + 'HUF', + 'Венгрия форинты', + ], + 'IDR' => [ + 'IDR', + 'Индонезия рупиясе', + ], + 'ILS' => [ + '₪', + 'Израиль яңа шекеле', + ], 'INR' => [ '₹', 'Индия рупиясе', ], + 'IQD' => [ + 'IQD', + 'Ирак динары', + ], + 'IRR' => [ + 'IRR', + 'Иран риалы', + ], + 'ISK' => [ + 'ISK', + 'Исландия Кронасы', + ], + 'JMD' => [ + 'JMD', + 'Ямайка доллары', + ], + 'JOD' => [ + 'JOD', + 'Иордания динары', + ], 'JPY' => [ 'JP¥', 'япон иенасы', ], + 'KES' => [ + 'KES', + 'Кения шиллингы', + ], + 'KGS' => [ + 'KGS', + 'Ккргызстан сомы', + ], + 'KHR' => [ + 'KHR', + 'Камбоджа риелы', + ], + 'KMF' => [ + 'KMF', + 'Комор утраулары франкы', + ], + 'KPW' => [ + 'KPW', + 'Төньяк Корея Вонасы', + ], + 'KRW' => [ + '₩', + 'Көньяк Корея Вонасы', + ], + 'KWD' => [ + 'KWD', + 'Кувейт динары', + ], + 'KYD' => [ + 'KYD', + 'Кайман утраулары доллары', + ], + 'KZT' => [ + 'KZT', + 'Казахстан тәңкәсе', + ], + 'LAK' => [ + 'LAK', + 'Лаос кипы', + ], + 'LBP' => [ + 'LBP', + 'Ливан фунты', + ], + 'LKR' => [ + 'LKR', + 'Шри-Ланка рупиясе', + ], + 'LRD' => [ + 'LRD', + 'Либерия доллары', + ], + 'LSL' => [ + 'LSL', + 'Лесото лотисы', + ], + 'LYD' => [ + 'LYD', + 'Ливия динары', + ], + 'MAD' => [ + 'MAD', + 'Марокко дирхамы', + ], + 'MDL' => [ + 'MDL', + 'Молдавия Лее', + ], + 'MGA' => [ + 'MGA', + 'Малагаси ариариясе', + ], + 'MKD' => [ + 'MKD', + 'Македония денары', + ], + 'MMK' => [ + 'MMK', + 'Мьянма кьяты', + ], + 'MNT' => [ + 'MNT', + 'Монголия тугрикы', + ], + 'MOP' => [ + 'MOP', + 'Макао патакы', + ], + 'MRU' => [ + 'MRU', + 'Мавритан угиясы', + ], + 'MUR' => [ + 'MUR', + 'Маврикий рупие', + ], + 'MVR' => [ + 'MVR', + 'Мальдив руфиясе', + ], + 'MWK' => [ + 'MWK', + 'Малавия квачие', + ], + 'MXN' => [ + 'MX$', + 'Мексика песосы', + ], + 'MYR' => [ + 'MYR', + 'Малайзия ринггиты', + ], + 'MZN' => [ + 'MZN', + 'Мозамбик метикалы', + ], + 'NAD' => [ + 'NAD', + 'Намибия доллары', + ], + 'NGN' => [ + 'NGN', + 'Нигерия найрасы', + ], + 'NIO' => [ + 'NIO', + 'Никарагуа кордовасы', + ], + 'NOK' => [ + 'NOK', + 'Норвегия Кронасы', + ], + 'NPR' => [ + 'NPR', + 'Непал рупиясе', + ], + 'NZD' => [ + 'NZ$', + 'Яңа Зеландия доллары', + ], + 'OMR' => [ + 'OMR', + 'Оман риалы', + ], + 'PAB' => [ + 'PAB', + 'Панама бальбоасы', + ], + 'PEN' => [ + 'PEN', + 'Перу солы', + ], + 'PGK' => [ + 'PGK', + 'Папуа Яңа Гвинея Кинасы', + ], + 'PHP' => [ + '₱', + 'Филиппин песосы', + ], + 'PKR' => [ + 'PKR', + 'Пакистан рупиясе', + ], + 'PLN' => [ + 'PLN', + 'Польша злотые', + ], + 'PYG' => [ + 'PYG', + 'Парагвай гуаранисы', + ], + 'QAR' => [ + 'QAR', + 'Катар риалы', + ], + 'RON' => [ + 'RON', + 'Румыния Лее', + ], + 'RSD' => [ + 'RSD', + 'Сербия динары', + ], 'RUB' => [ '₽', 'Россия сумы', ], + 'RWF' => [ + 'RWF', + 'Руанда франкы', + ], + 'SAR' => [ + 'SAR', + 'Согуд Гарәбстаны риалы', + ], + 'SBD' => [ + 'SBD', + 'Соломон утраулары доллары', + ], + 'SCR' => [ + 'SCR', + 'Сейшел утраулары рупиясы', + ], + 'SDG' => [ + 'SDG', + 'Судан фунты', + ], + 'SEK' => [ + 'SEK', + 'Швеция Кронасы', + ], + 'SGD' => [ + 'SGD', + 'Сингапур доллары', + ], + 'SHP' => [ + 'SHP', + 'Изге Елена утравы фунты', + ], + 'SLE' => [ + 'SLE', + 'Сьерра-Леон леоны', + ], + 'SLL' => [ + 'SLL', + 'Сьерра-Леоне леоны (1964—2022)', + ], + 'SOS' => [ + 'SOS', + 'Сомали шиллингы', + ], + 'SRD' => [ + 'SRD', + 'Суринам доллары', + ], + 'SSP' => [ + 'SSP', + 'Көньяк Судан фунты', + ], + 'STN' => [ + 'STN', + 'Сан-Томе һәм Принсипи добрасы', + ], + 'SYP' => [ + 'SYP', + 'Сурия фунты', + ], + 'SZL' => [ + 'SZL', + 'Свази эмалангенисы', + ], + 'THB' => [ + 'THB', + 'Тайвань Баты', + ], + 'TJS' => [ + 'TJS', + 'Таҗикстан сомонисы', + ], + 'TMT' => [ + 'TMT', + 'Төркмәнстан Манаты', + ], + 'TND' => [ + 'TND', + 'Тунис динары', + ], + 'TOP' => [ + 'TOP', + 'Тонга Паангасы', + ], + 'TRY' => [ + 'TRY', + 'Төркия Лирасы', + ], + 'TTD' => [ + 'TTD', + 'Тринидад һәм Тобаго доллары', + ], + 'TWD' => [ + 'NT$', + 'Яңа Тайвань доллары', + ], + 'TZS' => [ + 'TZS', + 'Танзания шиллингы', + ], + 'UAH' => [ + 'UAH', + 'Украина гривнасы', + ], + 'UGX' => [ + 'UGX', + 'Уганда шиллингы', + ], 'USD' => [ '$', 'АКШ доллары', ], + 'UYU' => [ + 'UYU', + 'Уругвай песосы', + ], + 'UZS' => [ + 'UZS', + 'Үзбәкстан Сомы', + ], + 'VES' => [ + 'VES', + 'Венесуэла боливары', + ], + 'VND' => [ + '₫', + 'Вьетнам Донгы', + ], + 'VUV' => [ + 'VUV', + 'Вануату ваты', + ], + 'WST' => [ + 'WST', + 'Самоа Таласы', + ], + 'XAF' => [ + 'FCFA', + 'Үзәк Африка франкы КФА', + ], + 'XCD' => [ + 'EC$', + 'Көнчыгыш Кариб доллары', + ], + 'XOF' => [ + 'F CFA', + 'Көнбатыш Африка КФА франкы', + ], + 'XPF' => [ + 'CFPF', + 'Франциянең диңгез аръягы җәмгыятьләре франкы', + ], + 'YER' => [ + 'YER', + 'Йәмән риалы', + ], + 'ZAR' => [ + 'ZAR', + 'Көньяк Африка Рэнды', + ], + 'ZMW' => [ + 'ZMW', + 'Замбия квачасы', + ], ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/vi.php b/src/Symfony/Component/Intl/Resources/data/currencies/vi.php index f34f650e4c5ba..9e55dabc90005 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/vi.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/vi.php @@ -686,6 +686,10 @@ 'MUR', 'Rupee Mauritius', ], + 'MVP' => [ + 'MVP', + 'Rupee Maldives (1947–1981)', + ], 'MVR' => [ 'MVR', 'Rufiyaa Maldives', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/wo.php b/src/Symfony/Component/Intl/Resources/data/currencies/wo.php index 9d39e257e4f91..9e4bc5b01c99b 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/wo.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/wo.php @@ -2,41 +2,633 @@ return [ 'Names' => [ + 'AED' => [ + 'AED', + 'United Arab Emirates Dirham', + ], + 'AFN' => [ + 'AFN', + 'Afghan Afghani', + ], + 'ALL' => [ + 'ALL', + 'Albanian Lek', + ], + 'AMD' => [ + 'AMD', + 'Armenian Dram', + ], + 'ANG' => [ + 'ANG', + 'Netherlands Antillean Guilder', + ], + 'AOA' => [ + 'AOA', + 'Angolan Kwanza', + ], + 'ARS' => [ + 'ARS', + 'Argentine Peso', + ], + 'AUD' => [ + 'A$', + 'Australian Dollar', + ], + 'AWG' => [ + 'AWG', + 'Aruban Florin', + ], + 'AZN' => [ + 'AZN', + 'Azerbaijani Manat', + ], + 'BAM' => [ + 'BAM', + 'Bosnia-Herzegovina Convertible Mark', + ], + 'BBD' => [ + 'BBD', + 'Barbadian Dollar', + ], + 'BDT' => [ + 'BDT', + 'Bangladeshi Taka', + ], + 'BGN' => [ + 'BGN', + 'Bulgarian Lev', + ], + 'BHD' => [ + 'BHD', + 'Bahraini Dinar', + ], + 'BIF' => [ + 'BIF', + 'Burundian Franc', + ], + 'BMD' => [ + 'BMD', + 'Vote BMD', + ], + 'BND' => [ + 'BND', + 'Brunei Dollar', + ], + 'BOB' => [ + 'BOB', + 'Bolivian Boliviano', + ], 'BRL' => [ 'R$', 'Real bu Bresil', ], + 'BSD' => [ + 'BSD', + 'Bahamian Dollar', + ], + 'BTN' => [ + 'BTN', + 'Bhutanese Ngultrum', + ], + 'BWP' => [ + 'BWP', + 'Botswanan Pula', + ], + 'BYN' => [ + 'BYN', + 'Belarusian Ruble', + ], + 'BZD' => [ + 'BZD', + 'Belize Dollar', + ], + 'CAD' => [ + 'CA$', + 'Vote CAD', + ], + 'CDF' => [ + 'CDF', + 'Congolese Franc', + ], + 'CHF' => [ + 'CHF', + 'Swiss Franc', + ], + 'CLP' => [ + 'CLP', + 'Chilean Peso', + ], + 'CNH' => [ + 'CNH', + 'Chinese Yuan (offshore)', + ], 'CNY' => [ 'CN¥', 'Yuan bu Siin', ], + 'COP' => [ + 'COP', + 'Colombian Peso', + ], + 'CRC' => [ + 'CRC', + 'Costa Rican Colón', + ], + 'CUC' => [ + 'CUC', + 'Cuban Convertible Peso', + ], + 'CUP' => [ + 'CUP', + 'Cuban Peso', + ], + 'CVE' => [ + 'CVE', + 'Cape Verdean Escudo', + ], + 'CZK' => [ + 'CZK', + 'Czech Koruna', + ], + 'DJF' => [ + 'DJF', + 'Djiboutian Franc', + ], + 'DKK' => [ + 'DKK', + 'Danish Krone', + ], + 'DOP' => [ + 'DOP', + 'Dominican Peso', + ], + 'DZD' => [ + 'DZD', + 'Algerian Dinar', + ], + 'EGP' => [ + 'EGPP', + 'Egyptian Pound', + ], + 'ERN' => [ + 'ERN', + 'Eritrean Nakfa', + ], + 'ETB' => [ + 'ETB', + 'Ethiopian Birr', + ], 'EUR' => [ '€', 'Euro', ], + 'FJD' => [ + 'FJD', + 'Fijian Dollar', + ], + 'FKP' => [ + 'FKP', + 'FKPS', + ], 'GBP' => [ '£', 'Pound bu Grànd Brëtaañ', ], + 'GEL' => [ + 'GEL', + 'Georgian Lari', + ], + 'GHS' => [ + 'GHS.', + 'Ghanaian Cedi', + ], + 'GIP' => [ + 'GIIP', + 'Vote GIP', + ], + 'GMD' => [ + 'GMD', + 'Gambian Dalasi', + ], + 'GNF' => [ + 'GNF', + 'Guinean Franc', + ], + 'GTQ' => [ + 'GT Q', + 'GT', + ], + 'GYD' => [ + 'GYD', + 'Guyanaese Dollar', + ], + 'HKD' => [ + 'HK$', + 'Hong Kong Dollar', + ], + 'HNL' => [ + 'HNL', + 'Honduran Lempira', + ], + 'HRK' => [ + 'HRKS', + 'Croatian Kuna', + ], + 'HTG' => [ + 'HTG', + 'Haitian Gourde', + ], + 'HUF' => [ + 'HUF', + 'Hungarian Forint', + ], + 'IDR' => [ + 'IDR', + 'Indonesian Rupiah', + ], + 'ILS' => [ + '₪', + 'Israeli New Shekel', + ], 'INR' => [ '₹', 'Rupee bu End', ], + 'IQD' => [ + 'IQD', + 'Iraqi Dinar', + ], + 'IRR' => [ + 'IRR', + 'Iranian Rial', + ], + 'ISK' => [ + 'ISK', + 'Icelandic Króna', + ], + 'JMD' => [ + 'JMD', + 'Jamaican Dollar', + ], + 'JOD' => [ + 'JOD', + 'Jordanian Dinar', + ], 'JPY' => [ 'JP¥', 'Yen bu Sapoŋ', ], + 'KES' => [ + 'KES', + 'Kenyan Shilling', + ], + 'KGS' => [ + 'KGS', + 'Kyrgystani Som', + ], + 'KHR' => [ + 'KHR', + 'Cambodian Riel', + ], + 'KMF' => [ + 'KMF', + 'Comorian Franc', + ], + 'KPW' => [ + 'KPW', + 'North Korean Won', + ], + 'KRW' => [ + '₩', + 'South Korean Won', + ], + 'KWD' => [ + 'KWD', + 'Kuwaiti Dinar', + ], + 'KYD' => [ + 'KYD', + 'Cayman Islands Dollar', + ], + 'KZT' => [ + 'KZT', + 'Kazakhstani Tenge', + ], + 'LAK' => [ + 'LAK', + 'Laotian Kip', + ], + 'LBP' => [ + 'LBP', + 'Lebanese Pound', + ], + 'LKR' => [ + 'LKR', + 'Sri Lankan Rupee', + ], + 'LRD' => [ + 'LRD', + 'Liberian Dollar', + ], + 'LSL' => [ + 'LSL', + 'Lesotho Loti', + ], + 'LYD' => [ + 'LYD', + 'Libyan Dinar', + ], + 'MAD' => [ + 'MAD', + 'Moroccan dirhams', + ], + 'MDL' => [ + 'Vote MDL', + 'Moldovan Leu', + ], + 'MGA' => [ + 'MGA', + 'Malagasy Ariary', + ], + 'MKD' => [ + 'MKD', + 'Macedonian Denar', + ], + 'MMK' => [ + 'MMK', + 'Myanmar Kyat', + ], + 'MNT' => [ + 'MNT', + 'Mongolian Tugrik', + ], + 'MOP' => [ + 'MOP', + 'Macanese Pataca', + ], + 'MRU' => [ + 'MRU', + 'Mauritanian Ouguiya', + ], + 'MUR' => [ + 'MUR', + 'Mauritian Rupee', + ], + 'MVR' => [ + 'MVR', + 'Maldivian Rufiyaa', + ], + 'MWK' => [ + 'MWK', + 'Malawian Kwacha', + ], + 'MXN' => [ + 'MX$', + 'Mexican Peso', + ], + 'MYR' => [ + 'MYR', + 'Malaysian Ringgit', + ], + 'MZN' => [ + 'MZN', + 'Mozambican Metical', + ], + 'NAD' => [ + 'NAD', + 'Namibian Dollar', + ], + 'NGN' => [ + 'NGN.', + 'Nigerian Naira', + ], + 'NIO' => [ + 'NIO', + 'Nicaraguan Córdoba', + ], + 'NOK' => [ + 'NOK', + 'Norwegian Krone', + ], + 'NPR' => [ + 'NPR', + 'Nepalese Rupee', + ], + 'NZD' => [ + 'NZ$', + 'New Zealand Dollar', + ], + 'OMR' => [ + 'OMR', + 'Omani Rial', + ], + 'PAB' => [ + 'PAB', + 'Panamanian Balboa', + ], + 'PEN' => [ + 'PEN', + 'Peruvian Sols', + ], + 'PGK' => [ + 'PGK', + 'Papua New Guinean Kina', + ], + 'PHP' => [ + '₱', + 'Philippine Peso', + ], + 'PKR' => [ + 'PKR', + 'Pakistani Rupee', + ], + 'PLN' => [ + 'PLN', + 'Polish Zloty', + ], + 'PYG' => [ + 'PYG', + 'Paraguayan Guaranis', + ], + 'QAR' => [ + 'QAR', + 'Qatari Riyal', + ], + 'RON' => [ + 'RON', + 'Romanian Leu', + ], + 'RSD' => [ + 'RSD', + 'Serbian Dinar', + ], 'RUB' => [ 'RUB', 'Ruble bi Rsis', ], + 'RWF' => [ + 'RWF', + 'Rwandan Franc', + ], + 'SAR' => [ + 'SAR', + 'Saudi Riyal', + ], + 'SBD' => [ + 'SBD', + 'Solomon Islands Dollar', + ], + 'SCR' => [ + 'SCR', + 'Seychellois Rupee', + ], + 'SDG' => [ + 'SDG', + 'Sudanese Pound', + ], + 'SEK' => [ + 'SEK', + 'Swedish Krona', + ], + 'SGD' => [ + 'SGD', + 'Singapore Dollar', + ], + 'SHP' => [ + 'SHP', + 'St. Helena Pound', + ], + 'SLE' => [ + 'SLE', + 'Sierra Leonean Leone', + ], + 'SLL' => [ + 'SLL', + 'Sierra Leonean Leone (1964—2022)', + ], + 'SOS' => [ + 'SOS', + 'Somali Shilling', + ], + 'SRD' => [ + 'SRD', + 'Surinamese Dollar', + ], + 'SSP' => [ + 'SSP', + 'South Sudanese Pound', + ], + 'STN' => [ + 'STN', + 'São Tomé & Príncipe Dobra', + ], + 'SYP' => [ + 'SYP', + 'Syrian Pound', + ], + 'SZL' => [ + 'SZL', + 'Swazi Lilangeni', + ], + 'THB' => [ + 'THB', + 'Thai Baht', + ], + 'TJS' => [ + 'TJS', + 'Tajikistani Somoni', + ], + 'TMT' => [ + 'TMT', + 'Turkmenistani Manat', + ], + 'TND' => [ + 'TND', + 'Tunisian Dinar', + ], + 'TOP' => [ + 'TOP', + 'Tongan Paʻanga', + ], + 'TRY' => [ + 'TRY', + 'Turkish Lira', + ], + 'TTD' => [ + 'TTD', + 'Trinidad & Tobago Dollar', + ], + 'TWD' => [ + 'NT$', + 'New Taiwan Dollar', + ], + 'TZS' => [ + 'TZS', + 'Tanzanian Shilling', + ], + 'UAH' => [ + 'UAH', + 'UAHS', + ], + 'UGX' => [ + 'UGX', + 'Ugandan Shilling', + ], 'USD' => [ '$', 'Dolaaru US', ], + 'UYU' => [ + 'UYU', + 'Uruguayan Peso', + ], + 'UZS' => [ + 'UZS', + 'Uzbekistani Som', + ], + 'VES' => [ + 'VES', + 'Venezuelan Bolívar', + ], + 'VND' => [ + '₫', + 'Vietnamese Dong', + ], + 'VUV' => [ + 'VUV', + 'Vanuatu Vatu', + ], + 'WST' => [ + 'WST', + 'Samoan Tala', + ], + 'XAF' => [ + 'FCFA', + 'Central African CFA Franc', + ], + 'XCD' => [ + 'EC$', + 'East Caribbean Dollar', + ], 'XOF' => [ 'F CFA', 'Franc CFA bu Afrik Sowwu-jant', ], + 'XPF' => [ + 'CFPF', + 'CFP Franc', + ], + 'YER' => [ + 'YER', + 'Yemeni Rial', + ], + 'ZAR' => [ + 'ZAR', + 'South African Rand', + ], + 'ZMW' => [ + 'ZMW', + 'Zambian Kwacha', + ], ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/xh.php b/src/Symfony/Component/Intl/Resources/data/currencies/xh.php index 165566d5dbce5..2a50dbd1715ad 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/xh.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/xh.php @@ -24,7 +24,7 @@ ], 'AOA' => [ 'AOA', - 'I-Kwanza yase-Angola', + 'IKwanza yaseAngola', ], 'ARS' => [ 'ARS', @@ -108,11 +108,11 @@ ], 'CDF' => [ 'CDF', - 'I-Franc yaseCongo', + 'IFranc yaseCongo', ], 'CHF' => [ 'CHF', - 'I-Franc yaseSwitzerland', + 'IFranc yaseSwirtzeland', ], 'CLP' => [ 'CLP', @@ -188,7 +188,7 @@ ], 'FKP' => [ 'FKP', - 'Iponti yaseFalkland Islands', + 'IPonti yaseFalkland Islands', ], 'GBP' => [ '£', @@ -200,7 +200,7 @@ ], 'GHS' => [ 'GHS', - 'I-Cedi yaseGhana', + 'ICedi yaseGhana', ], 'GIP' => [ 'GIP', @@ -208,11 +208,11 @@ ], 'GMD' => [ 'GMD', - 'I-Dalasi yaseGambia', + 'IDalasi yaseGambia', ], 'GNF' => [ 'GNF', - 'I-Franc yaseGuinea', + 'IFranc yaseGuinea', ], 'GTQ' => [ 'GTQ', @@ -264,7 +264,7 @@ ], 'ISK' => [ 'I 8000 SK', - 'I-Króna yase-Iceland', + 'IKróna yaseIceland', ], 'JMD' => [ 'JMD', @@ -400,7 +400,7 @@ ], 'NGN' => [ 'NGN', - 'I-Naira yaseNigeria', + 'INaira yaseNigeria', ], 'NIO' => [ 'NIO', @@ -408,7 +408,7 @@ ], 'NOK' => [ 'NOK', - 'I-Krone yaseNorway', + 'IKrone yaseNorway', ], 'NPR' => [ 'NPR', @@ -488,7 +488,7 @@ ], 'SEK' => [ 'SEK', - 'I-Krona yaseSweden', + 'IKrona yaseSweden', ], 'SGD' => [ 'SGD', @@ -520,7 +520,7 @@ ], 'STN' => [ 'STN', - 'I-Dobra yaseSão Tomé & Príncipe', + 'IDobra yaseSão Tomé & Príncipe', ], 'SYP' => [ 'SYP', @@ -604,7 +604,7 @@ ], 'XAF' => [ 'FCFA', - 'Central African CFA Franc', + 'ICFA Franc yaseCentral Africa', ], 'XCD' => [ 'EC$', @@ -612,7 +612,7 @@ ], 'XOF' => [ 'F CFA', - 'West African CFA Franc', + 'ICFA Franc yaseWest Africa', ], 'XPF' => [ 'CFPF', diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/zh.php b/src/Symfony/Component/Intl/Resources/data/currencies/zh.php index fbf26402cd99f..919a1b64352ca 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/zh.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/zh.php @@ -480,7 +480,7 @@ ], 'IDR' => [ 'IDR', - '印度尼西亚盾', + '印度尼西亚卢比', ], 'IEP' => [ 'IEP', @@ -563,7 +563,7 @@ '韩元 (1945–1953)', ], 'KRW' => [ - '₩', + '₩', '韩元', ], 'KWD' => [ diff --git a/src/Symfony/Component/Intl/Resources/data/git-info.txt b/src/Symfony/Component/Intl/Resources/data/git-info.txt index 91f86dd96b869..544ed3b9bd16c 100644 --- a/src/Symfony/Component/Intl/Resources/data/git-info.txt +++ b/src/Symfony/Component/Intl/Resources/data/git-info.txt @@ -2,6 +2,6 @@ Git information =============== URL: https://github.com/unicode-org/icu.git -Revision: 7750081bda4b3bc1768ae03849ec70f67ea10625 -Author: DraganBesevic -Date: 2024-04-15T15:52:50-07:00 +Revision: 8eca245c7484ac6cc179e3e5f7c1ea7680810f39 +Author: Rahul Pandey +Date: 2024-10-21T16:21:38+05:30 diff --git a/src/Symfony/Component/Intl/Resources/data/languages/af.php b/src/Symfony/Component/Intl/Resources/data/languages/af.php index 91c08ce0e9438..f49f1805eda32 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/af.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/af.php @@ -44,6 +44,7 @@ 'bi' => 'Bislama', 'bin' => 'Bini', 'bla' => 'Siksika', + 'blo' => 'Anii', 'bm' => 'Bambara', 'bn' => 'Bengaals', 'bo' => 'Tibettaans', @@ -89,7 +90,7 @@ 'dgr' => 'Dogrib', 'dje' => 'Zarma', 'doi' => 'Dogri', - 'dsb' => 'Benedesorbies', + 'dsb' => 'Nedersorbies', 'dua' => 'Duala', 'dv' => 'Divehi', 'dyo' => 'Jola-Fonyi', @@ -205,7 +206,7 @@ 'krc' => 'Karachay-Balkar', 'krl' => 'Karelies', 'kru' => 'Kurukh', - 'ks' => 'Kasjmirs', + 'ks' => 'Kasjmiri', 'ksb' => 'Shambala', 'ksf' => 'Bafia', 'ksh' => 'Keuls', @@ -214,6 +215,7 @@ 'kv' => 'Komi', 'kw' => 'Kornies', 'kwk' => 'Kwak’wala', + 'kxv' => 'Kuvi', 'ky' => 'Kirgisies', 'la' => 'Latyn', 'lad' => 'Ladino', @@ -222,8 +224,10 @@ 'lez' => 'Lezghies', 'lg' => 'Ganda', 'li' => 'Limburgs', + 'lij' => 'Liguries', 'lil' => 'Lillooet', 'lkt' => 'Lakota', + 'lmo' => 'Lombardies', 'ln' => 'Lingaals', 'lo' => 'Lao', 'lou' => 'Louisiana Kreool', @@ -333,7 +337,7 @@ 'rwk' => 'Rwa', 'sa' => 'Sanskrit', 'sad' => 'Sandawees', - 'sah' => 'Sakhaans', + 'sah' => 'Jakoeties', 'saq' => 'Samburu', 'sat' => 'Santalies', 'sba' => 'Ngambay', @@ -375,6 +379,7 @@ 'sw' => 'Swahili', 'swb' => 'Comoraans', 'syr' => 'Siries', + 'szl' => 'Silesies', 'ta' => 'Tamil', 'tce' => 'Suid-Tutchone', 'te' => 'Teloegoe', @@ -385,7 +390,7 @@ 'tgx' => 'Tagish', 'th' => 'Thai', 'tht' => 'Tahltan', - 'ti' => 'Tigrinya', + 'ti' => 'Tigrinja', 'tig' => 'Tigre', 'tk' => 'Turkmeens', 'tlh' => 'Klingon', @@ -411,10 +416,12 @@ 'uk' => 'Oekraïens', 'umb' => 'Umbundu', 'ur' => 'Oerdoe', - 'uz' => 'Oezbeeks', + 'uz' => 'Oesbekies', 'vai' => 'Vai', 've' => 'Venda', + 'vec' => 'Venesiaans', 'vi' => 'Viëtnamees', + 'vmw' => 'Makhuwa', 'vo' => 'Volapük', 'vun' => 'Vunjo', 'wa' => 'Walloon', @@ -426,13 +433,15 @@ 'wuu' => 'Wu-Sjinees', 'xal' => 'Kalmyk', 'xh' => 'Xhosa', + 'xnr' => 'Kangri', 'xog' => 'Soga', 'yav' => 'Yangben', 'ybb' => 'Yemba', 'yi' => 'Jiddisj', - 'yo' => 'Yoruba', + 'yo' => 'Joroeba', 'yrl' => 'Nheengatu', 'yue' => 'Kantonees', + 'za' => 'Zhuang', 'zgh' => 'Standaard Marokkaanse Tamazight', 'zh' => 'Chinees', 'zu' => 'Zoeloe', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/ak.php b/src/Symfony/Component/Intl/Resources/data/languages/ak.php index c687adc4bc8dc..ed2302a39b31f 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/ak.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/ak.php @@ -2,50 +2,167 @@ return [ 'Names' => [ + 'af' => 'Afrikaans', 'ak' => 'Akan', 'am' => 'Amarik', - 'ar' => 'Arabik', + 'ar' => 'Arabeke', + 'as' => 'Asamese', + 'ast' => 'Asturiani', + 'az' => 'Asabegyanni', 'be' => 'Belarus kasa', 'bg' => 'Bɔlgeria kasa', + 'bgc' => 'Harianvi', + 'bho' => 'Bopuri', + 'blo' => 'Anii', 'bn' => 'Bengali kasa', + 'br' => 'Britenni', + 'brx' => 'Bodo', + 'bs' => 'Bosniani', + 'ca' => 'Katalan', + 'ceb' => 'Kebuano', + 'chr' => 'Kiroki', 'cs' => 'Kyɛk kasa', + 'csw' => 'Tadeɛm Kreefoɔ Kasa', + 'cv' => 'Kyuvahyi', + 'cy' => 'Wɛɛhye Kasa', + 'da' => 'Dane kasa', 'de' => 'Gyaaman', + 'doi' => 'Dɔgri', + 'dsb' => 'Sɔɔbia a ɛwɔ fam', 'el' => 'Greek kasa', 'en' => 'Borɔfo', + 'eo' => 'Esperanto', 'es' => 'Spain kasa', + 'et' => 'Estonia kasa', + 'eu' => 'Baske', 'fa' => 'Pɛɛhyia kasa', + 'ff' => 'Fula kasa', + 'fi' => 'Finlande kasa', + 'fil' => 'Filipin kasa', + 'fo' => 'Farosi', 'fr' => 'Frɛnkye', + 'fy' => 'Atɔeɛ Fam Frihyia Kasa', + 'ga' => 'Aerelande kasa', + 'gd' => 'Skotlandfoɔ Galek Kasa', + 'gl' => 'Galisia kasa', + 'gu' => 'Gugyarata', 'ha' => 'Hausa', + 'he' => 'Hibri kasa', 'hi' => 'Hindi', + 'hr' => 'Kurowehyia kasa', + 'hsb' => 'Atifi fam Sɔɔbia Kasa', 'hu' => 'Hangri kasa', + 'hy' => 'Aameniani', + 'ia' => 'Kasa ntam', 'id' => 'Indonihyia kasa', - 'ig' => 'Igbo', + 'ie' => 'Kasa afrafra', + 'ig' => 'Igbo kasa', + 'is' => 'Aeslande kasa', 'it' => 'Italy kasa', 'ja' => 'Gyapan kasa', 'jv' => 'Gyabanis kasa', + 'ka' => 'Gyɔɔgyia kasa', + 'kea' => 'Kabuvadianu', + 'kgp' => 'Kaingang', + 'kk' => 'kasaki kasa', 'km' => 'Kambodia kasa', + 'kn' => 'Kanada', 'ko' => 'Korea kasa', + 'kok' => 'Konkani kasa', + 'ks' => 'Kahyimiɛ', + 'ku' => 'Kɛɛde kasa', + 'kxv' => 'Kuvi kasa', + 'ky' => 'Kɛgyese kasa', + 'lb' => 'Lɔsimbɔge kasa', + 'lij' => 'Liguria kasa', + 'lmo' => 'Lombad kasa', + 'lo' => 'Lawo kasa', + 'lt' => 'Lituania kasa', + 'lv' => 'Latvia kasa', + 'mai' => 'Maetili', + 'mi' => 'Mawori', + 'mk' => 'Mɛsidonia kasa', + 'ml' => 'Malayalam kasa', + 'mn' => 'Mongoliafoɔ kasa', + 'mni' => 'Manipuri', + 'mr' => 'Marati', 'ms' => 'Malay kasa', + 'mt' => 'Malta kasa', 'my' => 'Bɛɛmis kasa', + 'nds' => 'Gyaaman kasa a ɛwɔ fam', 'ne' => 'Nɛpal kasa', 'nl' => 'Dɛɛkye', + 'nn' => 'Nɔwefoɔ Ninɔso', + 'no' => 'Nɔwefoɔ kasa', + 'nqo' => 'Nko', + 'oc' => 'Osita kasa', + 'or' => 'Odia', 'pa' => 'Pungyabi kasa', + 'pcm' => 'Nigeriafoɔ Pigyin', 'pl' => 'Pɔland kasa', + 'prg' => 'Prusia kasa', + 'ps' => 'Pahyito', 'pt' => 'Pɔɔtugal kasa', + 'qu' => 'Kwɛkya', + 'raj' => 'Ragyasitan kasa', + 'rm' => 'Romanhye kasa', 'ro' => 'Romenia kasa', 'ru' => 'Rahyia kasa', 'rw' => 'Rewanda kasa', + 'sa' => 'Sanskrit kasa', + 'sah' => 'Yakut Kasa', + 'sat' => 'Santal kasa', + 'sc' => 'Saadinia kasa', + 'sd' => 'Sindi', + 'si' => 'Sinhala', + 'sk' => 'Slovak Kasa', + 'sl' => 'Slovɛniafoɔ Kasa', 'so' => 'Somalia kasa', + 'sq' => 'Aabeniani', + 'sr' => 'Sɛbia Kasa', + 'su' => 'Sunda Kasa', 'sv' => 'Sweden kasa', + 'sw' => 'Swahili', + 'syr' => 'Siiria Kasa', + 'szl' => 'Silesiafoɔ Kasa', 'ta' => 'Tamil kasa', + 'te' => 'Telugu', + 'tg' => 'Tɛgyeke kasa', 'th' => 'Taeland kasa', + 'ti' => 'Tigrinya kasa', + 'tk' => 'Tɛkmɛnistan Kasa', + 'to' => 'Tonga kasa', 'tr' => 'Tɛɛki kasa', + 'tt' => 'Tata kasa', + 'ug' => 'Yugaa Kasa', 'uk' => 'Ukren kasa', 'ur' => 'Urdu kasa', + 'uz' => 'Usbɛkistan Kasa', + 'vec' => 'Vɛnihyia Kasa', 'vi' => 'Viɛtnam kasa', + 'vmw' => 'Makuwa', + 'wo' => 'Wolɔfo Kasa', + 'xh' => 'Hosa Kasa', + 'xnr' => 'Kangri', 'yo' => 'Yoruba', + 'yrl' => 'Ningatu', + 'yue' => 'Kantonese', + 'za' => 'Zuang', 'zh' => 'Kyaena kasa', 'zu' => 'Zulu', ], - 'LocalizedNames' => [], + 'LocalizedNames' => [ + 'ar_001' => 'Arabeke Kasa Nhyehyɛeɛ Foforɔ', + 'de_AT' => 'Ɔstria Gyaaman', + 'de_CH' => 'Swisalande Gyaaman', + 'en_GB' => 'Ngresi Borɔfo', + 'en_US' => 'Amɛrika Borɔfo', + 'es_419' => 'Spain kasa (Laaten Amɛrika)', + 'fr_CA' => 'Kanada Frɛnkye', + 'fr_CH' => 'Swisalande Frɛnkye', + 'hi_Latn' => 'Laatenfoɔ Hindi', + 'nl_BE' => 'Dɛɛkye (Bɛɛgyiɔm', + 'zh_Hans' => 'Kyaena kasa a emu yɛ mmrɛ', + 'zh_Hant' => 'Tete Kyaena kasa', + ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/languages/am.php b/src/Symfony/Component/Intl/Resources/data/languages/am.php index 66c5c7067aa03..cfe2413f80974 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/am.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/am.php @@ -30,10 +30,10 @@ 'arq' => 'የአልጄሪያ ዓረብኛ', 'ars' => 'ናጅዲ አረብኛ', 'arw' => 'አራዋክ', - 'as' => 'አሳሜዛዊ', + 'as' => 'አሳሜዝ', 'asa' => 'አሱ', 'ase' => 'የአሜሪካ የምልክት ቋንቋ', - 'ast' => 'አስቱሪያን', + 'ast' => 'አስቱሪያንኛ', 'atj' => 'አቲካምከው', 'av' => 'አቫሪክ', 'awa' => 'አዋድሂ', @@ -54,14 +54,15 @@ 'bfd' => 'ባፉት', 'bfq' => 'ባዳጋ', 'bg' => 'ቡልጋሪኛ', - 'bgc' => 'ሃርያንቪ', + 'bgc' => 'ሃርያንቪኛ', 'bgn' => 'የምዕራብ ባሎቺ', - 'bho' => 'ቦጁሪ', + 'bho' => 'ቦጅፑሪ', 'bi' => 'ቢስላምኛ', 'bik' => 'ቢኮል', 'bin' => 'ቢኒ', 'bjn' => 'ባንጃር', 'bla' => 'ሲክሲካ', + 'blo' => 'አኒኛ', 'bm' => 'ባምባርኛ', 'bn' => 'ቤንጋሊኛ', 'bo' => 'ቲቤታንኛ', @@ -84,7 +85,7 @@ 'cch' => 'አትሳም', 'ccp' => 'ቻክማ', 'ce' => 'ችችን', - 'ceb' => 'ካቡዋኖ', + 'ceb' => 'ሴብዋኖ', 'cgg' => 'ቺጋኛ', 'ch' => 'ቻሞሮ', 'chb' => 'ቺብቻ', @@ -113,8 +114,8 @@ 'cs' => 'ቼክኛ', 'csw' => 'ስዋምፒ ክሪ', 'cu' => 'ቸርች ስላቪክ', - 'cv' => 'ቹቫሽ', - 'cy' => 'ወልሽ', + 'cv' => 'ቹቫሽኛ', + 'cy' => 'ዌልሽ', 'da' => 'ዴኒሽ', 'dak' => 'ዳኮታ', 'dar' => 'ዳርግዋ', @@ -125,7 +126,7 @@ 'din' => 'ዲንካ', 'dje' => 'ዛርማኛ', 'doi' => 'ዶግሪ', - 'dsb' => 'የታችኛው ሰርቢያኛ', + 'dsb' => 'የታችኛው ሶርቢያኛ', 'dtp' => 'ሴንተራል ዱሰን', 'dua' => 'ዱዋላኛ', 'dv' => 'ዲቬሂ', @@ -147,8 +148,8 @@ 'eu' => 'ባስክኛ', 'ewo' => 'ኤዎንዶ', 'fa' => 'ፐርሺያኛ', - 'ff' => 'ፉላ', - 'fi' => 'ፊኒሽ', + 'ff' => 'ፉላኒኛ', + 'fi' => 'ፊንላንድኛ', 'fil' => 'ፊሊፒንኛ', 'fj' => 'ፊጂኛ', 'fo' => 'ፋሮኛ', @@ -159,14 +160,14 @@ 'frr' => 'ሰሜናዊ ፍሪስያን', 'fur' => 'ፍሩሊያን', 'fy' => 'ምዕራባዊ ፍሪሲኛ', - 'ga' => 'አይሪሽ', + 'ga' => 'አየርላንድኛ', 'gaa' => 'ጋ', 'gag' => 'ጋጉዝኛ', 'gan' => 'ጋን ቻይንኛ', - 'gd' => 'ስኮቲሽ ጋይሊክ', + 'gd' => 'የስኮትላንድ ጌይሊክ', 'gez' => 'ግዕዝኛ', 'gil' => 'ጅልበርትስ', - 'gl' => 'ጋሊሽያዊ', + 'gl' => 'ጋሊሺያንኛ', 'gn' => 'ጓራኒኛ', 'gor' => 'ጎሮንታሎ', 'grc' => 'የጥንታዊ ግሪክ', @@ -181,7 +182,7 @@ 'haw' => 'ሃዊያኛ', 'hax' => 'ደቡባዊ ሃይዳ', 'he' => 'ዕብራይስጥ', - 'hi' => 'ሒንዱኛ', + 'hi' => 'ሕንድኛ', 'hil' => 'ሂሊጋይኖን', 'hmn' => 'ህሞንግ', 'hr' => 'ክሮሽያንኛ', @@ -191,7 +192,7 @@ 'hu' => 'ሀንጋሪኛ', 'hup' => 'ሁፓ', 'hur' => 'ሃልኮመልም', - 'hy' => 'አርመናዊ', + 'hy' => 'አርሜንኛ', 'hz' => 'ሄሬሮ', 'ia' => 'ኢንቴርሊንጓ', 'iba' => 'ኢባን', @@ -212,8 +213,8 @@ 'jbo' => 'ሎጅባን', 'jgo' => 'ንጎምባ', 'jmc' => 'ማቻሜኛ', - 'jv' => 'ጃቫኒዝ', - 'ka' => 'ጆርጂያዊ', + 'jv' => 'ጃቫኛ', + 'ka' => 'ጆርጂያንኛ', 'kab' => 'ካብይል', 'kac' => 'ካቺን', 'kaj' => 'ጅጁ', @@ -253,6 +254,7 @@ 'kv' => 'ኮሚ', 'kw' => 'ኮርኒሽ', 'kwk' => 'ክዋክዋላ', + 'kxv' => 'ኩቪኛ', 'ky' => 'ክይርግይዝ', 'la' => 'ላቲንኛ', 'lad' => 'ላዲኖ', @@ -261,22 +263,24 @@ 'lez' => 'ሌዝጊያን', 'lg' => 'ጋንዳኛ', 'li' => 'ሊምቡርጊሽ', + 'lij' => 'ሊጓሪያኛ', 'lil' => 'ሊሎኤት', 'lkt' => 'ላኮታ', + 'lmo' => 'ሎምባርድኛ', 'ln' => 'ሊንጋላ', 'lo' => 'ላኦኛ', 'lou' => 'ሉዊዚያና ክሬኦል', 'loz' => 'ሎዚ', 'lrc' => 'ሰሜናዊ ሉሪ', 'lsm' => 'ሳሚያ', - 'lt' => 'ሉቴንያንኛ', + 'lt' => 'ሊቱዌንያኛ', 'lu' => 'ሉባ-ካታንጋ', 'lua' => 'ሉባ-ሉሏ', 'lun' => 'ሉንዳ', 'luo' => 'ሉኦ', 'lus' => 'ሚዞ', 'luy' => 'ሉያ', - 'lv' => 'ላትቪያን', + 'lv' => 'ላትቪያኛ', 'mad' => 'ማዱረስ', 'mag' => 'ማጋሂ', 'mai' => 'ማይቲሊ', @@ -302,7 +306,7 @@ 'mos' => 'ሞሲ', 'mr' => 'ማራቲ', 'ms' => 'ማላይ', - 'mt' => 'ማልቲስ', + 'mt' => 'ማልቲዝኛ', 'mua' => 'ሙንዳንግ', 'mus' => 'ሙስኮኪ', 'mwl' => 'ሚራንዴዝ', @@ -326,7 +330,7 @@ 'nmg' => 'ክዋሲዮ', 'nn' => 'የኖርዌይ ናይኖርስክ', 'nnh' => 'ኒጊምቡን', - 'no' => 'ኖርዌጂያን', + 'no' => 'ኖርዌይኛ', 'nog' => 'ኖጋይ', 'nqo' => 'ንኮ', 'nr' => 'ደቡብ ንደቤሌ', @@ -374,7 +378,7 @@ 'rwk' => 'ርዋ', 'sa' => 'ሳንስክሪት', 'sad' => 'ሳንዳዌ', - 'sah' => 'ሳክሃ', + 'sah' => 'ያኩት', 'saq' => 'ሳምቡሩ', 'sat' => 'ሳንታሊ', 'sba' => 'ንጋምባይ', @@ -419,6 +423,7 @@ 'swb' => 'ኮሞሪያን', 'syc' => 'ክላሲክ ኔይራ', 'syr' => 'ሲሪያክ', + 'szl' => 'ሲሌሲያኛ', 'ta' => 'ታሚል', 'tce' => 'ደቡባዊ ቱትቾን', 'te' => 'ተሉጉ', @@ -459,7 +464,9 @@ 'uz' => 'ኡዝቤክኛ', 'vai' => 'ቫይ', 've' => 'ቬንዳ', + 'vec' => 'ቬነቲያንኛ', 'vi' => 'ቪየትናምኛ', + 'vmw' => 'ማክሁዋኛ', 'vo' => 'ቮላፑክኛ', 'vun' => 'ቩንጆ', 'wa' => 'ዋሎን', @@ -471,6 +478,7 @@ 'wuu' => 'ዉ ቻይንኛ', 'xal' => 'ካልማይክ', 'xh' => 'ዞሳኛ', + 'xnr' => 'ካንጋሪ', 'xog' => 'ሶጋ', 'yav' => 'ያንግቤንኛ', 'ybb' => 'የምባ', @@ -500,6 +508,7 @@ 'fa_AF' => 'ዳሪ', 'fr_CA' => 'የካናዳ ፈረንሳይኛ', 'fr_CH' => 'የስዊዝ ፈረንሳይኛ', + 'hi_Latn' => 'ሕንድኛ (ላቲን)', 'nds_NL' => 'የታችኛው ሳክሰን', 'nl_BE' => 'ፍሌሚሽ', 'pt_BR' => 'የብራዚል ፖርቹጋልኛ', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/ar.php b/src/Symfony/Component/Intl/Resources/data/languages/ar.php index 363f7ec77acbc..8aa6081bb6315 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/ar.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/ar.php @@ -56,6 +56,7 @@ 'bin' => 'البينية', 'bkm' => 'لغة الكوم', 'bla' => 'السيكسيكية', + 'blo' => 'الآنية', 'bm' => 'البامبارا', 'bn' => 'البنغالية', 'bo' => 'التبتية', @@ -268,6 +269,7 @@ 'kv' => 'الكومي', 'kw' => 'الكورنية', 'kwk' => 'الكواكوالا', + 'kxv' => 'الكوفية', 'ky' => 'القيرغيزية', 'la' => 'اللاتينية', 'lad' => 'اللادينو', @@ -278,6 +280,7 @@ 'lez' => 'الليزجية', 'lg' => 'الغاندا', 'li' => 'الليمبورغية', + 'lij' => 'الليغورية', 'lil' => 'الليلويتية', 'lkt' => 'لاكوتا', 'lmo' => 'اللومبردية', @@ -466,6 +469,7 @@ 'swb' => 'القمرية', 'syc' => 'سريانية تقليدية', 'syr' => 'السريانية', + 'szl' => 'السيليزية', 'ta' => 'التاميلية', 'tce' => 'التوتشون الجنوبية', 'te' => 'التيلوغوية', @@ -513,7 +517,9 @@ 'uz' => 'الأوزبكية', 'vai' => 'الفاي', 've' => 'الفيندا', + 'vec' => 'البندقية', 'vi' => 'الفيتنامية', + 'vmw' => 'الماكوا', 'vo' => 'لغة الفولابوك', 'vot' => 'الفوتيك', 'vun' => 'الفونجو', @@ -527,6 +533,7 @@ 'wuu' => 'الوو الصينية', 'xal' => 'الكالميك', 'xh' => 'الخوسا', + 'xnr' => 'كانغري', 'xog' => 'السوغا', 'yao' => 'الياو', 'yap' => 'اليابيز', @@ -549,19 +556,11 @@ 'LocalizedNames' => [ 'ar_001' => 'العربية الفصحى الحديثة', 'de_AT' => 'الألمانية النمساوية', - 'de_CH' => 'الألمانية العليا السويسرية', - 'en_AU' => 'الإنجليزية الأسترالية', - 'en_CA' => 'الإنجليزية الكندية', - 'en_GB' => 'الإنجليزية البريطانية', - 'en_US' => 'الإنجليزية الأمريكية', 'es_419' => 'الإسبانية أمريكا اللاتينية', 'es_ES' => 'الإسبانية الأوروبية', 'es_MX' => 'الإسبانية المكسيكية', 'fa_AF' => 'الدارية', - 'fr_CA' => 'الفرنسية الكندية', - 'fr_CH' => 'الفرنسية السويسرية', 'nds_NL' => 'السكسونية السفلى', - 'nl_BE' => 'الفلمنكية', 'pt_BR' => 'البرتغالية البرازيلية', 'pt_PT' => 'البرتغالية الأوروبية', 'ro_MD' => 'المولدوفية', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/as.php b/src/Symfony/Component/Intl/Resources/data/languages/as.php index e8440b57455e9..c9951ba5fa02c 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/as.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/as.php @@ -41,6 +41,7 @@ 'bi' => 'বিছলামা', 'bin' => 'বিনি', 'bla' => 'ছিক্সিকা', + 'blo' => 'আনি', 'bm' => 'বামবাৰা', 'bn' => 'বাংলা', 'bo' => 'তিব্বতী', @@ -147,6 +148,7 @@ 'iba' => 'ইবান', 'ibb' => 'ইবিবিও', 'id' => 'ইণ্ডোনেচিয়', + 'ie' => 'ইণ্টাৰলিংগুৱে', 'ig' => 'ইগ্বো', 'ii' => 'ছিচুৱান ই', 'ikt' => 'ৱেষ্টাৰ্ণ কানাডিয়ান ইনক্টিটুট', @@ -199,6 +201,7 @@ 'kv' => 'কোমি', 'kw' => 'কোৰ্নিচ', 'kwk' => 'ক্বাকৱালা', + 'kxv' => 'কুভি', 'ky' => 'কিৰ্গিজ', 'la' => 'লেটিন', 'lad' => 'লাডিনো', @@ -207,6 +210,7 @@ 'lez' => 'লেজঘিয়ান', 'lg' => 'গান্দা', 'li' => 'লিম্বুৰ্গিচ', + 'lij' => 'লিংগুৰিয়ান', 'lil' => 'লিল্লোৱেট', 'lkt' => 'লাকোটা', 'lmo' => 'ল’ম্বাৰ্ড', @@ -357,6 +361,7 @@ 'sw' => 'স্বাহিলি', 'swb' => 'কোমোৰিয়ান', 'syr' => 'চিৰিয়াক', + 'szl' => 'ছাইলেছিয়ান', 'ta' => 'তামিল', 'tce' => 'দাক্ষিণাত্যৰ টুটচ’ন', 'te' => 'তেলুগু', @@ -395,7 +400,9 @@ 'uz' => 'উজবেক', 'vai' => 'ভাই', 've' => 'ভেণ্ডা', + 'vec' => 'ভেনেছিয়ান', 'vi' => 'ভিয়েটনামী', + 'vmw' => 'মাখুৱা', 'vo' => 'ভোলাপুক', 'vun' => 'ভুঞ্জু', 'wa' => 'ৱালুন', @@ -406,6 +413,7 @@ 'wuu' => 'ৱু চাইনিজ', 'xal' => 'কাল্মিক', 'xh' => 'হোছা', + 'xnr' => 'কাংগৰি', 'xog' => 'ছোগা', 'yav' => 'য়াংবেন', 'ybb' => 'য়েম্বা', @@ -413,6 +421,7 @@ 'yo' => 'ইউৰুবা', 'yrl' => 'হিংগাটো', 'yue' => 'কেণ্টোনীজ', + 'za' => 'ঝুৱাং', 'zgh' => 'ষ্টেণ্ডাৰ্ড মোৰোক্কান তামাজাইট', 'zh' => 'চীনা', 'zu' => 'ঝুলু', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/az.php b/src/Symfony/Component/Intl/Resources/data/languages/az.php index 0dd4a72ed250d..79972a8398901 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/az.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/az.php @@ -52,6 +52,7 @@ 'bik' => 'bikol', 'bin' => 'bini', 'bla' => 'siksikə', + 'blo' => 'anii', 'bm' => 'bambara', 'bn' => 'benqal', 'bo' => 'tibet', @@ -259,6 +260,7 @@ 'kv' => 'komi', 'kw' => 'korn', 'kwk' => 'Kvakvala', + 'kxv' => 'kuvi', 'ky' => 'qırğız', 'la' => 'latın', 'lad' => 'sefard', @@ -269,8 +271,10 @@ 'lez' => 'ləzgi', 'lg' => 'qanda', 'li' => 'limburq', + 'lij' => 'liquriya dili', 'lil' => 'Liluet', 'lkt' => 'lakota', + 'lmo' => 'lombard dili', 'ln' => 'linqala', 'lo' => 'laos', 'lol' => 'monqo', @@ -283,7 +287,6 @@ 'lua' => 'luba-lulua', 'lui' => 'luyseno', 'lun' => 'lunda', - 'luo' => 'luo', 'lus' => 'mizo', 'luy' => 'luyia', 'lv' => 'latış', @@ -451,6 +454,7 @@ 'sw' => 'suahili', 'swb' => 'komor', 'syr' => 'suriya', + 'szl' => 'silez dili', 'ta' => 'tamil', 'tce' => 'cənubi tuçon', 'te' => 'teluqu', @@ -496,9 +500,10 @@ 'umb' => 'umbundu', 'ur' => 'urdu', 'uz' => 'özbək', - 'vai' => 'vai', 've' => 'venda', + 'vec' => 'venet dili', 'vi' => 'vyetnam', + 'vmw' => 'makua dili', 'vo' => 'volapük', 'vot' => 'votik', 'vun' => 'vunyo', @@ -512,6 +517,7 @@ 'wuu' => 'vu', 'xal' => 'kalmık', 'xh' => 'xosa', + 'xnr' => 'kanqri', 'xog' => 'soqa', 'yao' => 'yao', 'yap' => 'yapiz', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/be.php b/src/Symfony/Component/Intl/Resources/data/languages/be.php index 185ab9d0675f1..8db1da6eb9f54 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/be.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/be.php @@ -45,6 +45,7 @@ 'bi' => 'біслама', 'bin' => 'эда', 'bla' => 'блэкфут', + 'blo' => 'аніі', 'bm' => 'бамбара', 'bn' => 'бенгальская', 'bo' => 'тыбецкая', @@ -212,6 +213,7 @@ 'kv' => 'комі', 'kw' => 'корнская', 'kwk' => 'квакіутль', + 'kxv' => 'куві', 'ky' => 'кіргізская', 'la' => 'лацінская', 'lad' => 'ладына', @@ -220,8 +222,10 @@ 'lez' => 'лезгінская', 'lg' => 'ганда', 'li' => 'лімбургская', + 'lij' => 'лігурская', 'lil' => 'лілуэт', 'lkt' => 'лакота', + 'lmo' => 'ламбардская', 'ln' => 'лінгала', 'lo' => 'лаоская', 'lol' => 'монга', @@ -380,6 +384,7 @@ 'sw' => 'суахілі', 'swb' => 'каморская', 'syr' => 'сірыйская', + 'szl' => 'сілезская', 'ta' => 'тамільская', 'tce' => 'паўднёвая тутчонэ', 'te' => 'тэлугу', @@ -418,7 +423,9 @@ 'uz' => 'узбекская', 'vai' => 'ваі', 've' => 'венда', + 'vec' => 'венецыянская', 'vi' => 'в’етнамская', + 'vmw' => 'макуа', 'vo' => 'валапюк', 'vun' => 'вунджо', 'wa' => 'валонская', @@ -430,6 +437,7 @@ 'wuu' => 'ву', 'xal' => 'калмыцкая', 'xh' => 'коса', + 'xnr' => 'кангры', 'xog' => 'сога', 'yav' => 'янгбэн', 'ybb' => 'йемба', @@ -437,6 +445,7 @@ 'yo' => 'ёруба', 'yrl' => 'ньенгату', 'yue' => 'кантонскі дыялект кітайскай', + 'za' => 'чжуанская', 'zap' => 'сапатэк', 'zgh' => 'стандартная мараканская тамазіхт', 'zh' => 'кітайская', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/bg.php b/src/Symfony/Component/Intl/Resources/data/languages/bg.php index 5472d5520f5d7..645927ee00581 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/bg.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/bg.php @@ -52,6 +52,7 @@ 'bik' => 'биколски', 'bin' => 'бини', 'bla' => 'сиксика', + 'blo' => 'ании', 'bm' => 'бамбара', 'bn' => 'бенгалски', 'bo' => 'тибетски', @@ -194,7 +195,7 @@ 'iba' => 'ибан', 'ibb' => 'ибибио', 'id' => 'индонезийски', - 'ie' => 'оксидентал', + 'ie' => 'интерлингве', 'ig' => 'игбо', 'ii' => 'съчуански йи', 'ik' => 'инупиак', @@ -257,6 +258,7 @@ 'kv' => 'коми', 'kw' => 'корнуолски', 'kwk' => 'куак’уала', + 'kxv' => 'кови', 'ky' => 'киргизки', 'la' => 'латински', 'lad' => 'ладино', @@ -267,6 +269,7 @@ 'lez' => 'лезгински', 'lg' => 'ганда', 'li' => 'лимбургски', + 'lij' => 'лигурски', 'lil' => 'лилоует', 'lkt' => 'лакота', 'lmo' => 'ломбардски', @@ -451,6 +454,7 @@ 'swb' => 'коморски', 'syc' => 'класически сирийски', 'syr' => 'сирийски', + 'szl' => 'силезийски', 'ta' => 'тамилски', 'tce' => 'южен тучоне', 'te' => 'телугу', @@ -498,7 +502,9 @@ 'uz' => 'узбекски', 'vai' => 'ваи', 've' => 'венда', + 'vec' => 'венециански', 'vi' => 'виетнамски', + 'vmw' => 'макува', 'vo' => 'волапюк', 'vot' => 'вотик', 'vun' => 'вунджо', @@ -512,6 +518,7 @@ 'wuu' => 'ву китайски', 'xal' => 'калмик', 'xh' => 'кхоса', + 'xnr' => 'кангри', 'xog' => 'сога', 'yao' => 'яо', 'yap' => 'япезе', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/bn.php b/src/Symfony/Component/Intl/Resources/data/languages/bn.php index 533ab280a69b5..c7a9cc3f6da94 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/bn.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/bn.php @@ -52,6 +52,7 @@ 'bik' => 'বিকোল', 'bin' => 8000 'বিনি', 'bla' => 'সিকসিকা', + 'blo' => 'অ্যানি', 'bm' => 'বামবারা', 'bn' => 'বাংলা', 'bo' => 'তিব্বতি', @@ -259,6 +260,7 @@ 'kv' => 'কোমি', 'kw' => 'কর্ণিশ', 'kwk' => 'কোয়াক’ওয়ালা', + 'kxv' => 'কুভি', 'ky' => 'কির্গিজ', 'la' => 'লাতিন', 'lad' => 'লাদিনো', @@ -269,6 +271,7 @@ 'lez' => 'লেজঘিয়ান', 'lg' => 'গান্ডা', 'li' => 'লিম্বুর্গিশ', + 'lij' => 'লিগুরিয়ান', 'lil' => 'লিল্লুয়েট', 'lkt' => 'লাকোটা', 'lmo' => 'লম্বার্ড', @@ -453,6 +456,7 @@ 'swb' => 'কমোরিয়ান', 'syc' => 'প্রাচীন সিরিও', 'syr' => 'সিরিয়াক', + 'szl' => 'সিলেশিয়ান', 'ta' => 'তামিল', 'tce' => 'দক্ষিণী টুচোন', 'te' => 'তেলুগু', @@ -500,7 +504,9 @@ 'uz' => 'উজবেক', 'vai' => 'ভাই', 've' => 'ভেন্ডা', + 'vec' => 'ভেনেশিয়ান', 'vi' => 'ভিয়েতনামী', + 'vmw' => 'মাখুওয়া', 'vo' => 'ভোলাপুক', 'vot' => 'ভোটিক', 'vun' => 'ভুঞ্জো', @@ -514,6 +520,7 @@ 'wuu' => 'উ চীনা', 'xal' => 'কাল্মাইক', 'xh' => 'জোসা', + 'xnr' => 'কাংরি', 'xog' => 'সোগা', 'yao' => 'ইয়াও', 'yap' => 'ইয়াপেসে', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/bs.php b/src/Symfony/Component/Intl/Resources/data/languages/bs.php index 83be4ae24770a..b6e1bb4f84eeb 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/bs.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/bs.php @@ -56,6 +56,7 @@ 'bin' => 'bini', 'bkm' => 'kom', 'bla' => 'siksika', + 'blo' => 'anii', 'bm' => 'bambara', 'bn' => 'bengalski', 'bo' => 'tibetanski', @@ -266,6 +267,7 @@ 'kv' => 'komi', 'kw' => 'kornski', 'kwk' => 'kvakvala', + 'kxv' => 'kuvi', 'ky' => 'kirgiški', 'la' => 'latinski', 'lad' => 'ladino', @@ -292,7 +294,6 @@ 'lua' => 'luba-lulua', 'lui' => 'luiseno', 'lun' => 'lunda', - 'luo' => 'luo', 'lus' => 'mizo', 'luy' => 'luhija', 'lv' => 'latvijski', @@ -466,6 +467,7 @@ 'swb' => 'komorski', 'syc' => 'klasični sirijski', 'syr' => 'sirijski', + 'szl' => 'šleski', 'ta' => 'tamilski', 'tce' => 'južni tučoni', 'te' => 'telugu', @@ -511,10 +513,10 @@ 'umb' => 'umbundu', 'ur' => 'urdu', 'uz' => 'uzbečki', - 'vai' => 'vai', 've' => 'venda', 'vec' => 'venecijanski', 'vi' => 'vijetnamski', + 'vmw' => 'makua', 'vo' => 'volapuk', 'vot' => 'votski', 'vun' => 'vunjo', @@ -528,6 +530,7 @@ 'wuu' => 'Wu kineski', 'xal' => 'kalmik', 'xh' => 'hosa', + 'xnr' => 'kangri', 'xog' => 'soga', 'yao' => 'jao', 'yap' => 'japeški', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/ca.php b/src/Symfony/Component/Intl/Resources/data/languages/ca.php index b2264cd2e7fc5..3dc9faa2cc565 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/ca.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/ca.php @@ -63,6 +63,7 @@ 'bin' => 'edo', 'bkm' => 'kom', 'bla' => 'blackfoot', + 'blo' => 'anii', 'bm' => 'bambara', 'bn' => 'bengalí', 'bo' => 'tibetà', @@ -181,7 +182,6 @@ 'gmh' => 'alt alemany mitjà', 'gn' => 'guaraní', 'goh' => 'alt alemany antic', - 'gom' => 'concani de Goa', 'gon' => 'gondi', 'gor' => 'gorontalo', 'got' => 'gòtic', @@ -285,6 +285,7 @@ 'kv' => 'komi', 'kw' => 'còrnic', 'kwk' => 'kwak’wala', + 'kxv' => 'kuvi', 'ky' => 'kirguís', 'la' => 'llatí', 'lad' => 'judeocastellà', @@ -311,7 +312,6 @@ 'lua' => 'luba-lulua', 'lui' => 'luisenyo', 'lun' => 'lunda', - 'luo' => 'luo', 'lus' => 'mizo', 'luy' => 'luyia', 'lv' => 'letó', @@ -546,12 +546,12 @@ 'umb' => 'umbundu', 'ur' => 'urdú', 'uz' => 'uzbek', - 'vai' => 'vai', 've' => 'venda', 'vec' => 'vènet', 'vep' => 'vepse', 'vi' => 'vietnamita', 'vls' => 'flamenc occidental', + 'vmw' => 'makua', 'vo' => 'volapük', 'vot' => 'vòtic', 'vun' => 'vunjo', @@ -566,6 +566,7 @@ 'xal' => 'calmuc', 'xh' => 'xosa', 'xmf' => 'mingrelià', + 'xnr' => 'kangri', 'xog' => 'soga', 'yao' => 'yao', 'yap' => 'yapeà', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/cs.php b/src/Symfony/Component/Intl/Resources/data/languages/cs.php index 6f8c323d549b5..ce01867aa4e3b 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/cs.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/cs.php @@ -70,6 +70,7 @@ 'bjn' => 'bandžarština', 'bkm' => 'kom', 'bla' => 'siksika', + 'blo' => 'aniiština', 'bm' => 'bambarština', 'bn' => 'bengálština', 'bo' => 'tibetština', @@ -196,7 +197,6 @@ 'gmh' => 'hornoněmčina (středověká)', 'gn' => 'guaranština', 'goh' => 'hornoněmčina (stará)', - 'gom' => 'konkánština (Goa)', 'gon' => 'góndština', 'gor' => 'gorontalo', 'got' => 'gótština', @@ -306,6 +306,7 @@ 'kv' => 'komijština', 'kw' => 'kornština', 'kwk' => 'kvakiutština', + 'kxv' => 'kúvi', 'ky' => 'kyrgyzština', 'la' => 'latina', 'lad' => 'ladinština', @@ -587,13 +588,13 @@ 'umb' => 'umbundu', 'ur' => 'urdština', 'uz' => 'uzbečtina', - 'vai' => 'vai', 've' => 'venda', 'vec' => 'benátština', 'vep' => 'vepština', 'vi' => 'vietnamština', 'vls' => 'vlámština (západní)', 'vmf' => 'němčina (mohansko-franské dialekty)', + 'vmw' => 'makhuwština', 'vo' => 'volapük', 'vot' => 'votština', 'vro' => 'võruština', @@ -609,6 +610,7 @@ 'xal' => 'kalmyčtina', 'xh' => 'xhoština', 'xmf' => 'mingrelština', + 'xnr' => 'kángrí', 'xog' => 'sogština', 'yao' => 'jaoština', 'yap' => 'japština', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/cy.php b/src/Symfony/Component/Intl/Resources/data/languages/cy.php index e22fb7f618625..a98adcffcdea4 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/cy.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/cy.php @@ -63,6 +63,7 @@ 'bin' => 'Bini', 'bkm' => 'Comeg', 'bla' => 'Siksika', + 'blo' => 'Anii', 'bm' => 'Bambareg', 'bn' => 'Bengaleg', 'bo' => 'Tibeteg', @@ -260,6 +261,7 @@ 'kv' => 'Comi', 'kw' => 'Cernyweg', 'kwk' => 'Kwakʼwala', + 'kxv' => 'Kuvi', 'ky' => 'Cirgiseg', 'la' => 'Lladin', 'lad' => 'Iddew-Sbaeneg', @@ -270,6 +272,7 @@ 'lez' => 'Lezgheg', 'lg' => 'Ganda', 'li' => 'Limbwrgeg', + 'lij' => 'Ligwreg', 'lil' => 'Lillooet', 'lkt' => 'Lakota', 'lmo' => 'Lombardeg', @@ -523,6 +526,7 @@ 'vep' => 'Feps', 'vi' => 'Fietnameg', 'vls' => 'Fflemeg Gorllewinol', + 'vmw' => 'Macua', 'vo' => 'Folapük', 'vot' => 'Foteg', 'vun' => 'Funjo', @@ -536,6 +540,7 @@ 'wuu' => 'Wu Tsieineaidd', 'xal' => 'Calmyceg', 'xh' => 'Xhosa', + 'xnr' => 'Kangri', 'xog' => 'Soga', 'yav' => 'Iangben', 'ybb' => 'Iembaeg', @@ -543,6 +548,7 @@ 'yo' => 'Iorwba', 'yrl' => 'Nheengatu', 'yue' => 'Cantoneeg', + 'za' => 'Zhuang', 'zap' => 'Zapoteceg', 'zbl' => 'Blisssymbols', 'zea' => 'Zêlandeg', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/da.php b/src/Symfony/Component/Intl/Resources/data/languages/da.php index 65c8f7bea1a4f..bf5e34f3faa47 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/da.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/da.php @@ -56,6 +56,7 @@ 'bin' => 'bini', 'bkm' => 'kom', 'bla' => 'siksika', + 'blo' => 'anii', 'bm' => 'bambara', 'bn' => 'bengali', 'bo' => 'tibetansk', @@ -268,6 +269,7 @@ 'kv' => 'komi', 'kw' => 'cornisk', 'kwk' => 'kwakʼwala', + 'kxv' => 'kuvi', 'ky' => 'kirgisisk', 'la' => 'latin', 'lad' => 'ladino', @@ -278,8 +280,10 @@ 'lez' => 'lezghian', 'lg' => 'ganda', 'li' => 'limburgsk', + 'lij' => 'ligurisk', 'lil' => 'lillooet', 'lkt' => 'lakota', + 'lmo' => 'lombardisk', 'ln' => 'lingala', 'lo' => 'lao', 'lol' => 'mongo', @@ -292,7 +296,6 @@ 'lua' => 'luba-Lulua', 'lui' => 'luiseno', 'lun' => 'lunda', - 'luo' => 'luo', 'lus' => 'lushai', 'luy' => 'luyana', 'lv' => 'lettisk', @@ -325,7 +328,7 @@ 'moe' => 'innu-aimun', 'moh' => 'mohawk', 'mos' => 'mossi', - 'mr' => 'marathisk', + 'mr' => 'marathi', 'ms' => 'malajisk', 'mt' => 'maltesisk', 'mua' => 'mundang', @@ -378,7 +381,7 @@ 'os' => 'ossetisk', 'osa' => 'osage', 'ota' => 'osmannisk tyrkisk', - 'pa' => 'punjabisk', + 'pa' => 'punjabi', 'pag' => 'pangasinan', 'pal' => 'pahlavi', 'pam' => 'pampanga', @@ -467,6 +470,7 @@ 'swb' => 'comorisk', 'syc' => 'klassisk syrisk', 'syr' => 'syrisk', + 'szl' => 'schlesisk', 'ta' => 'tamil', 'tce' => 'sydtutchone', 'te' => 'telugu', @@ -512,9 +516,10 @@ 'umb' => 'umbundu', 'ur' => 'urdu', 'uz' => 'usbekisk', - 'vai' => 'vai', 've' => 'venda', + 'vec' => 'venetiansk', 'vi' => 'vietnamesisk', + 'vmw' => 'makhuwa', 'vo' => 'volapyk', 'vot' => 'votisk', 'vun' => 'vunjo', @@ -528,6 +533,7 @@ 'wuu' => 'wu-kinesisk', 'xal' => 'kalmyk', 'xh' => 'xhosa', + 'xnr' => 'kangri', 'xog' => 'soga', 'yao' => 'yao', 'yap' => 'yapese', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/de.php b/src/Symfony/Component/Intl/Resources/data/languages/de.php index 1f06c60dbb645..8921b7a5b093d 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/de.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/de.php @@ -70,6 +70,7 @@ 'bjn' => 'Banjaresisch', 'bkm' => 'Kom', 'bla' => 'Blackfoot', + 'blo' => 'Anii', 'bm' => 'Bambara', 'bn' => 'Bengalisch', 'bo' => 'Tibetisch', @@ -196,7 +197,6 @@ 'gmh' => 'Mittelhochdeutsch', 'gn' => 'Guaraní', 'goh' => 'Althochdeutsch', - 'gom' => 'Goa-Konkani', 'gon' => 'Gondi', 'gor' => 'Mongondou', 'got' => 'Gotisch', @@ -306,6 +306,7 @@ 'kv' => 'Komi', 'kw' => 'Kornisch', 'kwk' => 'Kwakʼwala', + 'kxv' => 'Kuvi', 'ky' => 'Kirgisisch', 'la' => 'Latein', 'lad' => 'Ladino', @@ -594,6 +595,7 @@ 'vi' => 'Vietnamesisch', 'vls' => 'Westflämisch', 'vmf' => 'Mainfränkisch', + 'vmw' => 'Makua', 'vo' => 'Volapük', 'vot' => 'Wotisch', 'vro' => 'Võro', @@ -609,6 +611,7 @@ 'xal' => 'Kalmückisch', 'xh' => 'Xhosa', 'xmf' => 'Mingrelisch', + 'xnr' => 'Kangri', 'xog' => 'Soga', 'yao' => 'Yao', 'yap' => 'Yapesisch', @@ -634,6 +637,7 @@ 'de_AT' => 'Österreichisches Deutsch', 'de_CH' => 'Schweizer Hochdeutsch', 'fa_AF' => 'Dari', + 'hi_Latn' => 'Hindi (lateinisch)', 'nds_NL' => 'Niedersächsisch', 'nl_BE' => 'Flämisch', 'ro_MD' => 'Moldauisch', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/ee.php b/src/Symfony/Component/Intl/Resources/data/languages/ee.php index b3094bd88a218..557c520d1ec47 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/ee.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/ee.php @@ -30,10 +30,10 @@ 'dv' => 'divehgbe', 'dz' => 'dzongkhagbe', 'ebu' => 'embugbe', - 'ee' => 'Eʋegbe', + 'ee' => 'eʋegbe', 'efi' => 'efigbe', 'el' => 'grisigbe', - 'en' => 'Yevugbe', + 'en' => 'iŋlisigbe', 'eo' => 'esperantogbe', 'es' => 'Spanishgbe', 'et' => 'estoniagbe', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/el.php b/src/Symfony/Component/Intl/Resources/data/languages/el.php index b9aa099d6b376..97603901e0908 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/el.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/el.php @@ -56,6 +56,7 @@ 'bin' => 'Μπίνι', 'bkm' => 'Κομ', 'bla' => 'Σικσίκα', + 'blo' => 'Ανίι', 'bm' => 'Μπαμπάρα', 'bn' => 'Βεγγαλικά', 'bo' => 'Θιβετιανά', @@ -265,6 +266,7 @@ 'kv' => 'Κόμι', 'kw' => 'Κορνουαλικά', 'kwk' => 'Κουακουάλα', + 'kxv' => 'Κούβι', 'ky' => 'Κιργιζικά', 'la' => 'Λατινικά', 'lad' => 'Λαδίνο', @@ -275,8 +277,10 @@ 'lez' => 'Λεζγκικά', 'lg' => 'Γκάντα', 'li' => 'Λιμβουργιανά', + 'lij' => 'Λιγουριανά', 'lil' => 'Λιλουέτ', 'lkt' => 'Λακότα', + 'lmo' => 'Λομβαρδικά', 'ln' => 'Λινγκάλα', 'lo' => 'Λαοτινά', 'lol' => 'Μόνγκο', @@ -463,6 +467,7 @@ 'swb' => 'Κομοριανά', 'syc' => 'Κλασικά Συριακά', 'syr' => 'Συριακά', + 'szl' => 'Σιλεσικά', 'ta' => 'Ταμιλικά', 'tce' => 'Νότια Τουτσόνε', 'te' => 'Τελούγκου', @@ -510,7 +515,9 @@ 'uz' => 'Ουζμπεκικά', 'vai' => 'Βάι', 've' => 'Βέντα', + 'vec' => 'Βενετικά', 'vi' => 'Βιετναμικά', + 'vmw' => 'Μακούα', 'vo' => 'Βολαπιούκ', 'vot' => 'Βότικ', 'vun' => 'Βούντζο', @@ -524,6 +531,7 @@ 'wuu' => 'Κινεζικά Γου', 'xal' => 'Καλμίκ', 'xh' => 'Κόσα', + 'xnr' => 'Κάνγκρι', 'xog' => 'Σόγκα', 'yao' => 'Γιάο', 'yap' => 'Γιαπίζ', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/en.php b/src/Symfony/Component/Intl/Resources/data/languages/en.php index 10ed311b8e2bf..007037355de05 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/en.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/en.php @@ -200,7 +200,6 @@ 'gmh' => 'Middle High German', 'gn' => 'Guarani', 'goh' => 'Old High German', - 'gom' => 'Goan Konkani', 'gon' => 'Gondi', 'gor' => 'Gorontalo', 'got' => 'Gothic', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/es.php b/src/Symfony/Component/Intl/Resources/data/languages/es.php index c570bf0178445..4d587644bf4ef 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/es.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/es.php @@ -56,6 +56,7 @@ 'bin' => 'bini', 'bkm' => 'kom', 'bla' => 'siksika', + 'blo' => 'anii', 'bm' => 'bambara', 'bn' => 'bengalí', 'bo' => 'tibetano', @@ -268,6 +269,7 @@ 'kv' => 'komi', 'kw' => 'córnico', 'kwk' => 'kwakʼwala', + 'kxv' => 'kuvi', 'ky' => 'kirguís', 'la' => 'latín', 'lad' => 'ladino', @@ -278,6 +280,7 @@ 'lez' => 'lezgiano', 'lg' => 'ganda', 'li' => 'limburgués', + 'lij' => 'ligur', 'lil' => 'lillooet', 'lkt' => 'lakota', 'lmo' => 'lombardo', @@ -293,7 +296,6 @@ 'lua' => 'luba-lulua', 'lui' => 'luiseño', 'lun' => 'lunda', - 'luo' => 'luo', 'lus' => 'mizo', 'luy' => 'luyia', 'lv' => 'letón', @@ -468,6 +470,7 @@ 'swb' => 'comorense', 'syc' => 'siríaco clásico', 'syr' => 'siriaco', + 'szl' => 'silesio', 'ta' => 'tamil', 'tce' => 'tutchone meridional', 'te' => 'telugu', @@ -513,9 +516,10 @@ 'umb' => 'umbundu', 'ur' => 'urdu', 'uz' => 'uzbeko', - 'vai' => 'vai', 've' => 'venda', + 'vec' => 'veneciano', 'vi' => 'vietnamita', + 'vmw' => 'makua', 'vo' => 'volapük', 'vot' => 'vótico', 'vun' => 'vunjo', @@ -529,6 +533,7 @@ 'wuu' => 'chino wu', 'xal' => 'kalmyk', 'xh' => 'xhosa', + 'xnr' => 'kangri', 'xog' => 'soga', 'yao' => 'yao', 'yap' => 'yapés', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/es_419.php b/src/Symfony/Component/Intl/Resources/data/languages/es_419.php index 08f9a260e2aed..fb29aa6a5b130 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/es_419.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/es_419.php @@ -15,7 +15,7 @@ 'kbd' => 'cabardiano', 'krc' => 'karachái-bálkaro', 'ks' => 'cachemiro', - 'lo' => 'laosiano', + 'lij' => 'genovés', 'ml' => 'malabar', 'mni' => 'manipuri', 'nr' => 'ndebele del sur', @@ -31,6 +31,7 @@ 'syr' => 'siríaco', 'tet' => 'tetun', 'tyv' => 'tuvano', + 'vec' => 'véneto', 'wal' => 'walamo', 'wuu' => 'wu', 'xal' => 'calmuco', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/es_AR.php b/src/Symfony/Component/Intl/Resources/data/languages/es_AR.php index e7e0d36bf629d..e8c15183754e6 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/es_AR.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/es_AR.php @@ -7,7 +7,6 @@ 'bho' => 'bhojpuri', 'eu' => 'euskera', 'grc' => 'griego antiguo', - 'lo' => 'lao', 'nso' => 'sotho septentrional', 'pa' => 'punyabí', 'ss' => 'siswati', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/es_BO.php b/src/Symfony/Component/Intl/Resources/data/languages/es_BO.php index e7e0d36bf629d..e8c15183754e6 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/es_BO.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/es_BO.php @@ -7,7 +7,6 @@ 'bho' => 'bhojpuri', 'eu' => 'euskera', 'grc' => 'griego antiguo', - 'lo' => 'lao', 'nso' => 'sotho septentrional', 'pa' => 'punyabí', 'ss' => 'siswati', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/es_CL.php b/src/Symfony/Component/Intl/Resources/data/languages/es_CL.php index e7e0d36bf629d..e8c15183754e6 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/es_CL.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/es_CL.php @@ -7,7 +7,6 @@ 'bho' => 'bhojpuri', 'eu' => 'euskera', 'grc' => 'griego antiguo', - 'lo' => 'lao', 'nso' => 'sotho septentrional', 'pa' => 'punyabí', 'ss' => 'siswati', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/es_CO.php b/src/Symfony/Component/Intl/Resources/data/languages/es_CO.php index e7e0d36bf629d..e8c15183754e6 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/es_CO.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/es_CO.php @@ -7,7 +7,6 @@ 'bho' => 'bhojpuri', 'eu' => 'euskera', 'grc' => 'griego antiguo', - 'lo' => 'lao', 'nso' => 'sotho septentrional', 'pa' => 'punyabí', 'ss' => 'siswati', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/es_CR.php b/src/Symfony/Component/Intl/Resources/data/languages/es_CR.php index e7e0d36bf629d..e8c15183754e6 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/es_CR.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/es_CR.php @@ -7,7 +7,6 @@ 'bho' => 'bhojpuri', 'eu' => 'euskera', 'grc' => 'griego antiguo', - 'lo' => 'lao', 'nso' => 'sotho septentrional', 'pa' => 'punyabí', 'ss' => 'siswati', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/es_DO.php b/src/Symfony/Component/Intl/Resources/data/languages/es_DO.php index e7e0d36bf629d..e8c15183754e6 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/es_DO.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/es_DO.php @@ -7,7 +7,6 @@ 'bho' => 'bhojpuri', 'eu' => 'euskera', 'grc' => 'griego antiguo', - 'lo' => 'lao', 'nso' => 'sotho septentrional', 'pa' => 'punyabí', 'ss' => 'siswati', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/es_EC.php b/src/Symfony/Component/Intl/Resources/data/languages/es_EC.php index e7e0d36bf629d..e8c15183754e6 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/es_EC.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/es_EC.php @@ -7,7 +7,6 @@ 'bho' => 'bhojpuri', 'eu' => 'euskera', 'grc' => 'griego antiguo', - 'lo' => 'lao', 'nso' => 'sotho septentrional', 'pa' => 'punyabí', 'ss' => 'siswati', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/es_GT.php b/src/Symfony/Component/Intl/Resources/data/languages/es_GT.php index e7e0d36bf629d..e8c15183754e6 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/es_GT.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/es_GT.php @@ -7,7 +7,6 @@ 'bho' => 'bhojpuri', 'eu' => 'euskera', 'grc' => 'griego antiguo', - 'lo' => 'lao', 'nso' => 'sotho septentrional', 'pa' => 'punyabí', 'ss' => 'siswati', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/es_HN.php b/src/Symfony/Component/Intl/Resources/data/languages/es_HN.php index e7e0d36bf629d..e8c15183754e6 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/es_HN.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/es_HN.php @@ -7,7 +7,6 @@ 'bho' => 'bhojpuri', 'eu' => 'euskera', 'grc' => 'griego antiguo', - 'lo' => 'lao', 'nso' => 'sotho septentrional', 'pa' => 'punyabí', 'ss' => 'siswati', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/es_MX.php b/src/Symfony/Component/Intl/Resources/data/languages/es_MX.php index a339401795b41..2037f8308d108 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/es_MX.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/es_MX.php @@ -32,7 +32,6 @@ 'kgp' => 'kaingang', 'krc' => 'karachái bálkaro', 'kum' => 'cumuco', - 'lo' => 'lao', 'mga' => 'irlandés medieval', 'nan' => 'min nan (Chino)', 'nr' => 'ndebele meridional', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/es_NI.php b/src/Symfony/Component/Intl/Resources/data/languages/es_NI.php index e7e0d36bf629d..e8c15183754e6 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/es_NI.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/es_NI.php @@ -7,7 +7,6 @@ 'bho' => 'bhojpuri', 'eu' => 'euskera', 'grc' => 'griego antiguo', - 'lo' => 'lao', 'nso' => 'sotho septentrional', 'pa' => 'punyabí', 'ss' => 'siswati', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/es_PA.php b/src/Symfony/Component/Intl/Resources/data/languages/es_PA.php index e7e0d36bf629d..e8c15183754e6 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/es_PA.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/es_PA.php @@ -7,7 +7,6 @@ 'bho' => 'bhojpuri', 'eu' => 'euskera', 'grc' => 'griego antiguo', - 'lo' => 'lao', 'nso' => 'sotho septentrional', 'pa' => 'punyabí', 'ss' => 'siswati', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/es_PE.php b/src/Symfony/Component/Intl/Resources/data/languages/es_PE.php index e7e0d36bf629d..e8c15183754e6 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/es_PE.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/es_PE.php @@ -7,7 +7,6 @@ 'bho' => 'bhojpuri', 'eu' => 'euskera', 'grc' => 'griego antiguo', - 'lo' => 'lao', 'nso' => 'sotho septentrional', 'pa' => 'punyabí', 'ss' => 'siswati', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/es_PY.php b/src/Symfony/Component/Intl/Resources/data/languages/es_PY.php index e7e0d36bf629d..e8c15183754e6 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/es_PY.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/es_PY.php @@ -7,7 +7,6 @@ 'bho' => 'bhojpuri', 'eu' => 'euskera', 'grc' => 'griego antiguo', - 'lo' => 'lao', 'nso' => 'sotho septentrional', 'pa' => 'punyabí', 'ss' => 'siswati', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/es_US.php b/src/Symfony/Component/Intl/Resources/data/languages/es_US.php index 9ef45a76b1f16..a6af9fe8b68c4 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/es_US.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/es_US.php @@ -10,6 +10,7 @@ 'bgc' => 'hariana', 'bho' => 'bhojpuri', 'bla' => 'siksika', + 'blo' => 'ani', 'bua' => 'buriat', 'clc' => 'chilcotín', 'crj' => 'cree del sureste', @@ -32,7 +33,7 @@ 'inh' => 'ingusetio', 'kab' => 'cabilio', 'krc' => 'karachay-balkar', - 'lo' => 'lao', + 'lij' => 'ligur', 'lou' => 'creole de Luisiana', 'lrc' => 'lorí del norte', 'lsm' => 'saamia', @@ -56,6 +57,7 @@ 'ttm' => 'tutchone del norte', 'tyv' => 'tuviniano', 'wal' => 'wolayta', + 'xnr' => 'dogrí', ], 'LocalizedNames' => [ 'sw_CD' => 'swahili del Congo', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/es_VE.php b/src/Symfony/Component/Intl/Resources/data/languages/es_VE.php index e7e0d36bf629d..e8c15183754e6 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/es_VE.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/es_VE.php @@ -7,7 +7,6 @@ 'bho' => 'bhojpuri', 'eu' => 'euskera', 'grc' => 'griego antiguo', - 'lo' => 'lao', 'nso' => 'sotho septentrional', 'pa' => 'punyabí', 'ss' => 'siswati', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/et.php b/src/Symfony/Component/Intl/Resources/data/languages/et.php index 59b8140ad9d83..c4fa12007868e 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/et.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/et.php @@ -185,7 +185,6 @@ 'fur' => 'friuuli', 'fy' => 'läänefriisi', 'ga' => 'iiri', - 'gaa' => 'gaa', 'gag' => 'gagauusi', 'gan' => 'kani', 'gay' => 'gajo', @@ -321,6 +320,7 @@ 'lil' => 'lillueti', 'liv' => 'liivi', 'lkt' => 'lakota', + 'lld' => 'ladiini', 'lmo' => 'lombardi', 'ln' => 'lingala', 'lo' => 'lao', @@ -335,7 +335,6 @@ 'lua' => 'lulua', 'lui' => 'luisenjo', 'lun' => 'lunda', - 'luo' => 'luo', 'lus' => 'lušei', 'luy' => 'luhja', 'lv' => 'läti', @@ -359,6 +358,7 @@ 'mgh' => 'makhuwa-meetto', 'mgo' => 'meta', 'mh' => 'maršalli', + 'mhn' => 'mohheni', 'mi' => 'maoori', 'mic' => 'mikmaki', 'min' => 'minangkabau', @@ -587,7 +587,6 @@ 'umb' => 'umbundu', 'ur' => 'urdu', 'uz' => 'usbeki', - 'vai' => 'vai', 've' => 'venda', 'vec' => 'veneti', 'vep' => 'vepsa', @@ -610,6 +609,7 @@ 'xal' => 'kalmõki', 'xh' => 'koosa', 'xmf' => 'megreli', + 'xnr' => 'kangri', 'xog' => 'soga', 'yao' => 'jao', 'yap' => 'japi', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/eu.php b/src/Symfony/Component/Intl/Resources/data/languages/eu.php index d7671cc72e599..dd629f7345aa4 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/eu.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/eu.php @@ -42,6 +42,7 @@ 'bi' => 'bislama', 'bin' => 'edoera', 'bla' => 'siksikera', + 'blo' => 'aniiera', 'bm' => 'bambarera', 'bn' => 'bengalera', 'bo' => 'tibetera', @@ -149,7 +150,7 @@ 'iba' => 'ibanera', 'ibb' => 'ibibioera', 'id' => 'indonesiera', - 'ie' => 'interlingue', + 'ie' => 'interlinguea', 'ig' => 'igboera', 'ii' => 'Sichuango yiera', 'ikt' => 'Kanada mendebaldeko inuitera', @@ -204,6 +205,7 @@ 'kv' => 'komiera', 'kw' => 'kornubiera', 'kwk' => 'kwakwala', + 'kxv' => 'kuvia', 'ky' => 'kirgizera', 'la' => 'latina', 'lad' => 'ladinoa', @@ -215,6 +217,7 @@ 'lij' => 'liguriera', 'lil' => 'lillooetera', 'lkt' => 'lakotera', + 'lmo' => 'lombardiera', 'ln' => 'lingala', 'lo' => 'laosera', 'lou' => 'Louisianako kreolera', @@ -363,6 +366,7 @@ 'sw' => 'swahilia', 'swb' => 'komoreera', 'syr' => 'asiriera', + 'szl' => 'silesiera', 'ta' => 'tamilera', 'tce' => 'hegoaldeko tutchoneera', 'te' => 'telugua', @@ -405,6 +409,7 @@ 've' => 'vendera', 'vec' => 'veneziera', 'vi' => 'vietnamera', + 'vmw' => 'makhuwera', 'vo' => 'volapük', 'vun' => 'vunjoa', 'wa' => 'valoniera', @@ -415,6 +420,7 @@ 'wuu' => 'wu txinera', 'xal' => 'kalmykera', 'xh' => 'xhosera', + 'xnr' => 'kangrera', 'xog' => 'sogera', 'yav' => 'yangbenera', 'ybb' => 'yemba', @@ -422,6 +428,7 @@ 'yo' => 'jorubera', 'yrl' => 'nheengatua', 'yue' => 'kantonera', + 'za' => 'zhuangera', 'zgh' => 'amazigera estandarra', 'zh' => 'txinera', 'zu' => 'zuluera', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/fa.php b/src/Symfony/Component/Intl/Resources/data/languages/fa.php index 3ebebd057588b..9437cc9104f86 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/fa.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/fa.php @@ -59,6 225B +59,7 @@ 'bik' => 'بیکولی', 'bin' => 'بینی', 'bla' => 'سیکسیکا', + 'blo' => 'باسیلا', 'bm' => 'بامبارایی', 'bn' => 'بنگالی', 'bo' => 'تبتی', @@ -267,6 +268,7 @@ 'kv' => 'کومیایی', 'kw' => 'کورنی', 'kwk' => 'کواک والا', + 'kxv' => 'کووی', 'ky' => 'قرقیزی', 'la' => 'لاتین', 'lad' => 'لادینو', @@ -277,6 +279,7 @@ 'lez' => 'لزگی', 'lg' => 'گاندایی', 'li' => 'لیمبورگی', + 'lij' => 'لیگوری', 'lil' => 'لیلوئت', 'lkt' => 'لاکوتا', 'lmo' => 'لومبارد', @@ -512,7 +515,9 @@ 'uz' => 'ازبکی', 'vai' => 'ویایی', 've' => 'وندایی', + 'vec' => 'ونیزی', 'vi' => 'ویتنامی', + 'vmw' => 'ماکوا', 'vo' => 'ولاپوک', 'vot' => 'وتی', 'vun' => 'ونجو', @@ -526,6 +531,7 @@ 'wuu' => 'وو چینی', 'xal' => 'قلموقی', 'xh' => 'خوسایی', + 'xnr' => 'کانگری', 'xog' => 'سوگایی', 'yao' => 'یائویی', 'yap' => 'یاپی', @@ -535,7 +541,7 @@ 'yo' => 'یوروبایی', 'yrl' => 'نهین گاتو', 'yue' => 'کانتونی', - 'za' => 'چوانگی', + 'za' => 'ژوانگی', 'zap' => 'زاپوتکی', 'zen' => 'زناگا', 'zgh' => 'آمازیغی معیار مراکش', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/fi.php b/src/Symfony/Component/Intl/Resources/data/languages/fi.php index b4ccd0e97c8e8..2def41ef102d6 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/fi.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/fi.php @@ -200,7 +200,6 @@ 'gmh' => 'keskiyläsaksa', 'gn' => 'guarani', 'goh' => 'muinaisyläsaksa', - 'gom' => 'goankonkani', 'gon' => 'gondi', 'gor' => 'gorontalo', 'got' => 'gootti', @@ -327,6 +326,7 @@ 'lil' => 'lillooet', 'liv' => 'liivi', 'lkt' => 'lakota', + 'lld' => 'ladin', 'lmo' => 'lombardi', 'ln' => 'lingala', 'lo' => 'lao', @@ -341,7 +341,6 @@ 'lua' => 'luluanluba', 'lui' => 'luiseño', 'lun' => 'lunda', - 'luo' => 'luo', 'lus' => 'lusai', 'luy' => 'luhya', 'lv' => 'latvia', @@ -595,7 +594,6 @@ 'umb' => 'mbundu', 'ur' => 'urdu', 'uz' => 'uzbekki', - 'vai' => 'vai', 've' => 'venda', 'vec' => 'venetsia', 'vep' => 'vepsä', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/fo.php b/src/Symfony/Component/Intl/Resources/data/languages/fo.php index b3503c4f0abcb..82f984f0c9f48 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/fo.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/fo.php @@ -33,11 +33,13 @@ 'bem' => 'bemba', 'bez' => 'bena', 'bg' => 'bulgarskt', + 'bgc' => 'haryanvi', 'bgn' => 'vestur balochi', 'bho' => 'bhojpuri', 'bi' => 'bislama', 'bin' => 'bini', 'bla' => 'siksika', + 'blo' => 'anii', 'bm' => 'bambara', 'bn' => 'bangla', 'bo' => 'tibetskt', @@ -62,6 +64,7 @@ 'co' => 'korsikanskt', 'crs' => 'seselwa creole franskt', 'cs' => 'kekkiskt', + 'csw' => 'swampy cree', 'cu' => 'kirkju sláviskt', 'cv' => 'chuvash', 'cy' => 'walisiskt', @@ -72,6 +75,7 @@ 'de' => 'týskt', 'dgr' => 'dogrib', 'dje' => 'sarma', + 'doi' => 'dogri', 'dsb' => 'lágt sorbian', 'dua' => 'duala', 'dv' => 'divehi', @@ -157,6 +161,7 @@ 'kde' => 'makonde', 'kea' => 'grønhøvdaoyggjarskt', 'kfo' => 'koro', + 'kgp' => 'kaingang', 'kha' => 'khasi', 'khq' => 'koyra chiini', 'ki' => 'kikuyu', @@ -184,6 +189,7 @@ 'kum' => 'kumyk', 'kv' => 'komi', 'kw' => 'corniskt', + 'kxv' => 'kuvi', 'ky' => 'kyrgyz', 'la' => 'latín', 'lad' => 'ladino', @@ -193,7 +199,9 @@ 'lez' => 'lezghian', 'lg' => 'ganda', 'li' => 'limburgiskt', + 'lij' => 'liguriskt', 'lkt' => 'lakota', + 'lmo' => 'lombard', 'ln' => 'lingala', 'lo' => 'laoskt', 'loz' => 'lozi', @@ -202,7 +210,6 @@ 'lu' => 'luba-katanga', 'lua' => 'luba-lulua', 'lun' => 'lunda', - 'luo' => 'luo', 'lus' => 'mizo', 'luy' => 'luyia', 'lv' => 'lettiskt', @@ -278,6 +285,7 @@ 'pt' => 'portugiskiskt', 'qu' => 'quechua', 'quc' => 'kʼicheʼ', + 'raj' => 'rajasthani', 'rap' => 'rapanui', 'rar' => 'rarotongiskt', 'rm' => 'retoromanskt', @@ -330,6 +338,7 @@ 'sw' => 'swahili', 'swb' => 'komoriskt', 'syr' => 'syriac', + 'szl' => 'silesiskt', 'ta' => 'tamilskt', 'te' => 'telugu', 'tem' => 'timne', @@ -362,9 +371,10 @@ 'umb' => 'umbundu', 'ur' => 'urdu', 'uz' => 'usbekiskt', - 'vai' => 'vai', 've' => 'venda', + 'vec' => 'venetiskt', 'vi' => 'vjetnamesiskt', + 'vmw' => 'makhuwa', 'vo' => 'volapykk', 'vun' => 'vunjo', 'wa' => 'walloon', @@ -376,12 +386,15 @@ 'wuu' => 'wu kinesiskt', 'xal' => 'kalmyk', 'xh' => 'xhosa', + 'xnr' => 'kangri', 'xog' => 'soga', 'yav' => 'yangben', 'ybb' => 'yemba', 'yi' => 'jiddiskt', 'yo' => 'yoruba', + 'yrl' => 'nheengatu', 'yue' => 'kantonesiskt', + 'za' => 'zhuang', 'zgh' => 'vanligt marokanskt tamazight', 'zh' => 'kinesiskt', 'zu' => 'sulu', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/fr.php b/src/Symfony/Component/Intl/Resources/data/languages/fr.php index 3f464c8c678b7..52ac3b1c034ef 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/fr.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/fr.php @@ -70,6 +70,7 @@ 'bjn' => 'banjar', 'bkm' => 'kom', 'bla' => 'siksika', + 'blo' => 'anii', 'bm' => 'bambara', 'bn' => 'bengali', 'bo' => 'tibétain', @@ -196,7 +197,6 @@ 'gmh' => 'moyen haut-allemand', 'gn' => 'guarani', 'goh' => 'ancien haut allemand', - 'gom' => 'konkani de Goa', 'gon' => 'gondi', 'gor' => 'gorontalo', 'got' => 'gotique', @@ -306,6 +306,7 @@ 'kv' => 'komi', 'kw' => 'cornique', 'kwk' => 'kwak’wala', + 'kxv' => 'kuvi', 'ky' => 'kirghize', 'la' => 'latin', 'lad' => 'ladino', @@ -335,7 +336,6 @@ 'lua' => 'luba-kasaï (ciluba)', 'lui' => 'luiseño', 'lun' => 'lunda', - 'luo' => 'luo', 'lus' => 'lushaï', 'luy' => 'luyia', 'lv' => 'letton', @@ -594,6 +594,7 @@ 'vi' => 'vietnamien', 'vls' => 'flamand occidental', 'vmf' => 'franconien du Main', + 'vmw' => 'macua', 'vo' => 'volapük', 'vot' => 'vote', 'vro' => 'võro', @@ -609,6 +610,7 @@ 'xal' => 'kalmouk', 'xh' => 'xhosa', 'xmf' => 'mingrélien', + 'xnr' => 'kangri', 'xog' => 'soga', 'yao' => 'yao', 'yap' => 'yapois', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/fr_CA.php b/src/Symfony/Component/Intl/Resources/data/languages/fr_CA.php index d13fcf77d6166..0bee1a736c1d4 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/fr_CA.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/fr_CA.php @@ -27,7 +27,6 @@ 'gu' => 'gujarati', 'ii' => 'yi de Sichuan', 'ken' => 'kenyang', - 'kg' => 'kongo', 'kl' => 'kalaallisut', 'ks' => 'kashmiri', 'ksb' => 'chambala', @@ -36,7 +35,6 @@ 'lzh' => 'chinois classique', 'mgh' => 'makhuwa-meetto', 'mgo' => 'meta’', - 'mr' => 'marathe', 'mwr' => 'marwari', 'mwv' => 'mentawai', 'njo' => 'ao naga', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/ga.php b/src/Symfony/Component/Intl/Resources/data/languages/ga.php index 247d E96D a2690e93e..1c7a57bdcf6eb 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/ga.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/ga.php @@ -46,6 +46,7 @@ 'bi' => 'Bioslaimis', 'bin' => 'Binis', 'bla' => 'Sicsicis', + 'blo' => 'Anii', 'bm' => 'Bambairis', 'bn' => 'Beangáilis', 'bo' => 'Tibéidis', @@ -228,6 +229,7 @@ 'kv' => 'Coimis', 'kw' => 'Coirnis', 'kwk' => 'Kwakʼwala', + 'kxv' => 'Kuvi', 'ky' => 'Cirgisis', 'la' => 'Laidin', 'lad' => 'Laidínis', @@ -446,6 +448,7 @@ 'vec' => 'Veinéisis', 'vi' => 'Vítneaimis', 'vls' => 'Pléimeannais Iartharach', + 'vmw' => 'Macuais', 'vo' => 'Volapük', 'vun' => 'Vunjo', 'wa' => 'Vallúnais', @@ -456,6 +459,7 @@ 'wuu' => 'Sínis Wu', 'xal' => 'Cailmícis', 'xh' => 'Cóisis', + 'xnr' => 'Kangri', 'xog' => 'Soga', 'yav' => 'Yangben', 'ybb' => 'Yemba', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/gd.php b/src/Symfony/Component/Intl/Resources/data/languages/gd.php index b14b266b2adc8..52f51a74d4196 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/gd.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/gd.php @@ -70,6 +70,8 @@ 'bjn' => 'Banjar', 'bkm' => 'Kom', 'bla' => 'Siksika', + 'blo' => 'Anii', + 'blt' => 'Tai Dam', 'bm' => 'Bambara', 'bn' => 'Bangla', 'bo' => 'Tibeitis', @@ -105,6 +107,7 @@ 'chp' => 'Chipewyan', 'chr' => 'Cherokee', 'chy' => 'Cheyenne', + 'cic' => 'Chickasaw', 'ckb' => 'Cùrdais Mheadhanach', 'clc' => 'Chilcotin', 'co' => 'Corsais', @@ -195,7 +198,6 @@ 'gmh' => 'Meadhan-Àrd-Gearmailtis', 'gn' => 'Guaraní', 'goh' => 'Seann-Àrd-Gearmailtis', - 'gom' => 'Konkani Goa', 'gon' => 'Gondi', 'gor' => 'Gorontalo', 'got' => 'Gotais', @@ -219,6 +221,7 @@ 'hil' => 'Hiligaynon', 'hit' => 'Cànan Het', 'hmn' => 'Hmong', + 'hnj' => 'Hmong Njua', 'ho' => 'Hiri Motu', 'hr' => 'Cròthaisis', 'hsb' => 'Sòrbais Uachdarach', @@ -302,6 +305,7 @@ 'kv' => 'Komi', 'kw' => 'Còrnais', 'kwk' => 'Kwakʼwala', + 'kxv' => 'Kuvi', 'ky' => 'Cìorgasais', 'la' => 'Laideann', 'lad' => 'Ladino', @@ -316,6 +320,7 @@ 'lij' => 'Liogùrais', 'lil' => 'Lillooet', 'lkt' => 'Lakhóta', + 'lld' => 'Ladainis', 'lmo' => 'Lombardais', 'ln' => 'Lingala', 'lo' => 'Làtho', @@ -325,6 +330,7 @@ 'lrc' => 'Luri Thuathach', 'lsm' => 'Saamia', 'lt' => 'Liotuainis', + 'ltg' => 'Latgailis', 'lu' => 'Luba-Katanga', 'lua' => 'Luba-Lulua', 'lui' => 'Luiseño', @@ -353,6 +359,7 @@ 'mgh' => 'Makhuwa-Meetto', 'mgo' => 'Meta’', 'mh' => 'Marshallais', + 'mhn' => 'Mócheno', 'mi' => 'Māori', 'mic' => 'Mi’kmaq', 'min' => 'Minangkabau', @@ -494,6 +501,7 @@ 'si' => 'Sinhala', 'sid' => 'Sidamo', 'sk' => 'Slòbhacais', + 'skr' => 'Saraiki', 'sl' => 'Slòbhainis', 'slh' => 'Lushootseed Dheasach', 'sly' => 'Selayar', @@ -522,6 +530,7 @@ 'swb' => 'Comorais', 'syc' => 'Suraidheac Chlasaigeach', 'syr' => 'Suraidheac', + 'szl' => 'Sileisis', 'ta' => 'Taimilis', 'tce' => 'Tutchone Dheasach', 'tcy' => 'Tulu', @@ -553,6 +562,7 @@ 'tr' => 'Turcais', 'tru' => 'Turoyo', 'trv' => 'Taroko', + 'trw' => 'Torwali', 'ts' => 'Tsonga', 'tsi' => 'Tsimshian', 'tt' => 'Tatarais', @@ -577,6 +587,7 @@ 'vep' => 'Veps', 'vi' => 'Bhiet-Namais', 'vls' => 'Flànrais Shiarach', + 'vmw' => 'Makhuwa', 'vo' => 'Volapük', 'vro' => 'Võro', 'vun' => 'Vunjo', @@ -590,6 +601,7 @@ 'wuu' => 'Wu', 'xal' => 'Kalmyk', 'xh' => 'Xhosa', + 'xnr' => 'Kangri', 'xog' => 'Soga', 'yao' => 'Yao', 'yap' => 'Cànan Yap', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/gl.php b/src/Symfony/Component/Intl/Resources/data/languages/gl.php index 5e3a01822c8a4..30ee4f6207147 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/gl.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/gl.php @@ -44,6 +44,7 @@ 'bi' => 'bislama', 'bin' => 'bini', 'bla' => 'siksiká', + 'blo' => 'anii', 'bm' => 'bambara', 'bn' => 'bengalí', 'bo' => 'tibetano', @@ -153,6 +154,7 @@ 'iba' => 'iban', 'ibb' => 'ibibio', 'id' => 'indonesio', + 'ie' => 'occidental', 'ig' => 'igbo', 'ii' => 'yi sichuanés', 'ikt' => 'inuktitut canadense occidental', @@ -207,6 +209,7 @@ 'kv' => 'komi', 'kw' => 'córnico', 'kwk' => 'kwakiutl', + 'kxv' => 'kuvi', 'ky' => 'kirguiz', 'la' => 'latín', 'lad' => 'ladino', @@ -215,8 +218,10 @@ 'lez' => 'lezguio', 'lg' => 'ganda', 'li' => 'limburgués', + 'lij' => 'lígur', 'lil' => 'lillooet', 'lkt' => 'lakota', + 'lmo' => 'lombardo', 'ln' => 'lingala', 'lo' => 'laosiano', 'lou' => 'crioulo de Luisiana', @@ -227,7 +232,6 @@ 'lu' => 'luba-katanga', 'lua' => 'luba-lulua', 'lun' => 'lunda', - 'luo' => 'luo', 'lus' => 'mizo', 'luy' => 'luyia', 'lv' => 'letón', @@ -366,6 +370,7 @@ 'sw' => 'suahili', 'swb' => 'comoriano', 'syr' => 'siríaco', + 'szl' => 'silesiano', 'ta' => 'támil', 'tce' => 'tutchone do sur', 'te' => 'telugu', @@ -404,9 +409,10 @@ 'umb' => 'umbundu', 'ur' => 'urdú', 'uz' => 'uzbeko', - 'vai' => 'vai', 've' => 'venda', + 'vec' => 'véneto', 'vi' => 'vietnamita', + 'vmw' => 'makua', 'vo' => 'volapuk', 'vun' => 'vunjo', 'wa' => 'valón', @@ -418,6 +424,7 @@ 'wuu' => 'chinés wu', 'xal' => 'calmuco', 'xh' => 'xhosa', + 'xnr' => 'kangri', 'xog' => 'soga', 'yav' => 'yangben', 'ybb' => 'yemba', @@ -425,6 +432,7 @@ 'yo' => 'ioruba', 'yrl' => 'nheengatu', 'yue' => 'cantonés', + 'za' => 'zhuang', 'zgh' => 'tamazight marroquí estándar', 'zh' => 'chinés', 'zu' => 'zulú', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/gu.php b/src/Symfony/Component/Intl/Resources/data/languages/gu.php index 6c1d6f28c8ed6..a71c42e049108 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/gu.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/gu.php @@ -49,13 +49,14 @@ 'bem' => 'બેમ્બા', 'bez' => 'બેના', 'bg' => 'બલ્ગેરિયન', - 'bgc' => 'હરયાણવી', + 'bgc' => 'હરિયાણવી', 'bgn' => 'પશ્ચિમી બાલોચી', 'bho' => 'ભોજપુરી', 'bi' => 'બિસ્લામા', 'bik' => 'બિકોલ', 'bin' => 'બિની', 'bla' => 'સિક્સિકા', + 'blo' => 'અની', 'bm' => 'બામ્બારા', 'bn' => 'બાંગ્લા', 'bo' => 'તિબેટીયન', @@ -142,7 +143,7 @@ 'fa' => 'ફારસી', 'fan' => 'ફેંગ', 'fat' => 'ફન્ટી', - 'ff' => 'ફુલાહ', + 'ff' => 'ફુલા', 'fi' => 'ફિનિશ', 'fil' => 'ફિલિપિનો', 'fj' => 'ફીજીયન', @@ -170,7 +171,6 @@ 'gmh' => 'મધ્ય હાઇ જર્મન', 'gn' => 'ગુઆરાની', 'goh' => 'જૂની હાઇ જર્મન', - 'gom' => 'ગોઅન કોંકણી', 'gon' => 'ગોંડી', 'gor' => 'ગોરોન્તાલો', 'got' => 'ગોથિક', @@ -267,6 +267,7 @@ 'kv' => 'કોમી', 'kw' => 'કોર્નિશ', 'kwk' => 'ક્વેકવાલા', + 'kxv' => 'કૂવી', 'ky' => 'કિર્ગીઝ', 'la' => 'લેટિન', 'lad' => 'લાદીનો', @@ -278,8 +279,10 @@ 'lfn' => 'લિંગ્વા ફેન્કા નોવા', 'lg' => 'ગાંડા', 'li' => 'લિંબૂર્ગિશ', + 'lij' => 'લિગુરીઅન', 'lil' => 'લિલુએટ', 'lkt' => 'લાકોટા', + 'lmo' => 'લોંબાર્ડ', 'ln' => 'લિંગાલા', 'lo' => 'લાઓ', 'lol' => 'મોંગો', @@ -462,6 +465,7 @@ 'swb' => 'કોમોરિયન', 'syc' => 'પરંપરાગત સિરિએક', 'syr' => 'સિરિએક', + 'szl' => 'સિલેસ્યિન', 'ta' => 'તમિલ', 'tce' => 'દક્ષિણ ટુચૉન', 'tcy' => 'તુલુ', @@ -511,7 +515,9 @@ 'uz' => 'ઉઝ્બેક', 'vai' => 'વાઇ', 've' => 'વેન્દા', + 'vec' => 'વેનેશ્યિન', 'vi' => 'વિયેતનામીસ', + 'vmw' => 'મખુવા', 'vo' => 'વોલાપુક', 'vot' => 'વોટિક', 'vun' => 'વુન્જો', @@ -525,6 +531,7 @@ 'wuu' => 'વુ ચાઈનીઝ', 'xal' => 'કાલ્મિક', 'xh' => 'ખોસા', + 'xnr' => 'કંગરી', 'xog' => 'સોગા', 'yao' => 'યાઓ', 'yap' => 'યાપીસ', @@ -556,7 +563,6 @@ 'es_ES' => 'યુરોપિયન સ્પેનિશ', 'es_MX' => 'મેક્સિકન સ્પેનિશ', 'fa_AF' => 'ડારી', - 'fr_CA' => 'કેનેડિયન ફ્રેંચ', 'fr_CH' => 'સ્વિસ ફ્રેંચ', 'nds_NL' => 'લો સેક્સોન', 'nl_BE' => 'ફ્લેમિશ', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/ha.php b/src/Symfony/Component/Intl/Resources/data/languages/ha.php index 0329b651dfcec..567ffb5684171 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/ha.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/ha.php @@ -40,6 +40,7 @@ 'bi' => 'Bislama', 'bin' => 'Bini', 'bla' => 'Siksiká', + 'blo' => 'Anii', 'bm' => 'Bambara', 'bn' => 'Bengali', 'bo' => 'Tibetan', @@ -100,8 +101,8 @@ 'et' => 'Istoniyanci', 'eu' => 'Basque', 'ewo' => 'Ewondo', - 'fa' => 'Farisa', - 'ff' => 'Fulah', + 'fa' => 'Farisanci', + 'ff' => 'Fula', 'fi' => 'Yaren mutanen Finland', 'fil' => 'Dan Filifin', 'fj' => 'Fijiyanci', @@ -159,7 +160,7 @@ 'jbo' => 'Lojban', 'jgo' => 'Ngomba', 'jmc' => 'Machame', - 'jv' => 'Jafananci', + 'jv' => 'Javananci', 'ka' => 'Jojiyanci', 'kab' => 'Kabyle', 'kac' => 'Kachin', @@ -182,7 +183,7 @@ 'km' => 'Harshen Kimar', 'kmb' => 'Kimbundu', 'kn' => 'Kannada', - 'ko' => 'Harshen Koreya', + 'ko' => 'Harshen Koriya', 'kok' => 'Konkananci', 'kpe' => 'Kpelle', 'kr' => 'Kanuri', @@ -198,6 +199,7 @@ 'kv' => 'Komi', 'kw' => 'Cornish', 'kwk' => 'Kwakʼwala', + 'kxv' => 'Kavi', 'ky' => 'Kirgizanci', 'la' => 'Dan Kabilar Latin', 'lad' => 'Ladino', @@ -206,8 +208,10 @@ 'lez' => 'Lezghiniyanci', 'lg' => 'Ganda', 'li' => 'Limburgish', + 'lij' => 'Liguriyanci', 'lil' => 'Lillooet', 'lkt' => 'Lakota', + 'lmo' => 'Lombard', 'ln' => 'Lingala', 'lo' => 'Lao', 'lou' => 'Creole na Louisiana', @@ -246,7 +250,7 @@ 'moh' => 'Mohawk', 'mos' => 'Mossi', 'mr' => 'Maratinci', - 'ms' => 'Harshen Malai', + 'ms' => 'Harshen Malay', 'mt' => 'Harshen Maltis', 'mua' => 'Mundang', 'mus' => 'Muscogee', @@ -314,7 +318,7 @@ 'rwk' => 'Rwa', 'sa' => 'Sanskrit', 'sad' => 'Sandawe', - 'sah' => 'Sakha', + 'sah' => 'Yakut', 'saq' => 'Samburu', 'sat' => 'Santali', 'sba' => 'Ngambay', @@ -352,6 +356,7 @@ 'sw' => 'Harshen Suwahili', 'swb' => 'Komoriyanci', 'syr' => 'Syriac', + 'szl' => 'Silessiyanci', 'ta' => 'Tamil', 'tce' => 'Tutchone na Kudanci', 'te' => 'Telugu', @@ -391,7 +396,9 @@ 'uz' => 'Uzbek', 'vai' => 'Vai', 've' => 'Venda', + 'vec' => 'Veneshiyanci', 'vi' => 'Harshen Biyetinam', + 'vmw' => 'Makhuwa', 'vo' => 'Volapük', 'vun' => 'Vunjo', 'wa' => 'Walloon', @@ -401,7 +408,8 @@ 'wo' => 'Wolof', 'wuu' => 'Sinancin Wu', 'xal' => 'Kalmyk', - 'xh' => 'Bazosa', + 'xh' => 'Xhosa', + 'xnr' => 'Kangri', 'xog' => 'Soga', 'yav' => 'Yangben', 'ybb' => 'Yemba', @@ -409,6 +417,7 @@ 'yo' => 'Yarbanci', 'yrl' => 'Nheengatu', 'yue' => 'Harshen Cantonese', + 'za' => 'Zhuang', 'zgh' => 'Daidaitaccen Moroccan Tamazight', 'zh' => 'Harshen Sinanci', 'zu' => 'Harshen Zulu', @@ -420,16 +429,12 @@ 'de_AT' => 'Jamusanci Ostiriya', 'de_CH' => 'Jamusanci Suwizalan', 'en_AU' => 'Turanci Ostareliya', - 'en_CA' => 'Turanci Kanada', - 'en_GB' => 'Turanci Biritaniya', - 'en_US' => 'Turanci Amirka', 'es_419' => 'Sifaniyancin Latin Amirka', 'es_ES' => 'Sifaniyanci Turai', 'es_MX' => 'Sifaniyanci Mesiko', 'fa_AF' => 'Farisanci na Afaganistan', 'fr_CA' => 'Farasanci Kanada', 'fr_CH' => 'Farasanci Suwizalan', - 'hi_Latn' => 'Hindi (Latinanci)', 'pt_BR' => 'Harshen Potugis na Birazil', 'pt_PT' => 'Potugis Ƙasashen Turai', 'zh_Hans' => 'Sauƙaƙaƙƙen Sinanci', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/he.php b/src/Symfony/Component/Intl/Resources/data/languages/he.php index 2141fde5a4f3a..67e3f1f6eb7b7 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/he.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/he.php @@ -57,6 +57,7 @@ 'bin' => 'ביני', 'bkm' => 'קום', 'bla' => 'סיקסיקה', + 'blo' => 'אני', 'bm' => 'במבארה', 'bn' => 'בנגלית', 'bo' => 'טיבטית', @@ -269,6 +270,7 @@ 'kv' => 'קומי', 'kw' => 'קורנית', 'kwk' => 'קוואקוואלה', + 'kxv' => 'קווי', 'ky' => 'קירגיזית', 'la' => 'לטינית', 'lad' => 'לדינו', @@ -282,6 +284,7 @@ 'lij' => 'ליגורית', 'lil' => 'לילואט', 'lkt' => 'לקוטה', + 'lmo' => 'לומברדית', 'ln' => 'לינגלה', 'lo' => 'לאו', 'lol' => 'מונגו', @@ -469,6 +472,7 @@ 'swb' => 'קומורית', 'syc' => 'סירית קלאסית', 'syr' => 'סורית', + 'szl' => 'שלזית', 'ta' => 'טמילית', 'tce' => 'טצ׳ון דרומית', 'te' => 'טלוגו', @@ -516,7 +520,9 @@ 'uz' => 'אוזבקית', 'vai' => 'וואי', 've' => 'וונדה', + 'vec' => 'ונציאנית', 'vi' => 'וייטנאמית', + 'vmw' => 'מאקואה', 'vo' => '‏וולאפיק', 'vot' => 'ווטיק', 'vun' => 'וונג׳ו', @@ -530,6 +536,7 @@ 'wuu' => 'סינית וו', 'xal' => 'קלמיקית', 'xh' => 'קוסה', + 'xnr' => 'קאנגרי', 'xog' => 'סוגה', 'yao' => 'יאו', 'yap' => 'יאפזית', @@ -551,9 +558,7 @@ ], 'LocalizedNames' => [ 'ar_001' => 'ערבית ספרותית', - 'de_CH' => 'גרמנית (שוויץ)', 'fa_AF' => 'דארי', - 'fr_CH' => 'צרפתית (שוויץ)', 'nds_NL' => 'סקסונית תחתית', 'nl_BE' => 'הולנדית (פלמית)', 'ro_MD' => 'מולדבית', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/hi.php b/src/Symfony/Component/Intl/Resources/data/languages/hi.php index 8907e924aea0b..ea980a2c93b09 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/hi.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/hi.php @@ -43,6 +43,7 @@ 'be' => 'बेलारूसी', 'bej' => 'बेजा', 'bem' => 'बेम्बा', + 'bew' => 'बेतावी', 'bez' => 'बेना', 'bg' => 'बुल्गारियाई', 'bgc' => 'हरियाणवी', @@ -52,6 +53,7 @@ 'bik' => 'बिकोल', 'bin' => 'बिनी', 'bla' => 'सिक्सिका', + 'blo' => 'अनी', 'bm' => 'बाम्बारा', 'bn' => 'बंगाली', 'bo' => 'तिब्बती', @@ -59,6 +61,7 @@ 'bra' => 'ब्रज', 'brx' => 'बोडो', 'bs' => 'बोस्नियाई', + 'bss' => 'अकूसे', 'bua' => 'बुरियात', 'bug' => 'बगिनीस', 'byn' => 'ब्लिन', @@ -81,6 +84,7 @@ 'chp' => 'शिपेव्यान', 'chr' => 'चेरोकी', 'chy' => 'शेयेन्न', + 'cic' => 'चिकसॉ', 'ckb' => 'सोरानी कुर्दिश', 'clc' => 'चिलकोटिन', 'co' => 'कोर्सीकन', @@ -181,6 +185,7 @@ 'hil' => 'हिलिगेनन', 'hit' => 'हिताइत', 'hmn' => 'ह्मॉंग', + 'hnj' => 'हमोंग नजुआ', 'ho' => 'हिरी मोटू', 'hr' => 'क्रोएशियाई', 'hsb' => 'ऊपरी सॉर्बियन', @@ -257,6 +262,7 @@ 'kv' => 'कोमी', 'kw' => 'कोर्निश', 'kwk' => 'क्वॉकवाला', + 'kxv' => 'कुवी', 'ky' => 'किर्गीज़', 'la' => 'लैटिन', 'lad' => 'लादीनो', @@ -267,6 +273,7 @@ 'lez' => 'लेज़्घीयन', 'lg' => 'गांडा', 'li' => 'लिंबर्गिश', + 'lij' => 'लिगुरियन', 'lil' => 'लिलोएट', 'lkt' => 'लैकोटा', 'lmo' => 'लॉमबर्ड', @@ -452,6 +459,7 @@ 'swb' => 'कोमोरियन', 'syc' => 'क्लासिकल सिरिएक', 'syr' => 'सिरिएक', + 'szl' => 'सायलिज़ियन', 'ta' => 'तमिल', 'tce' => 'दक्षिणी टशोनी', 'te' => 'तेलुगू', @@ -499,7 +507,9 @@ 'uz' => 'उज़्बेक', 'vai' => 'वाई', 've' => 'वेन्दा', + 'vec' => 'वनीशन', 'vi' => 'वियतनामी', + 'vmw' => 'मखुवा', 'vo' => 'वोलापुक', 'vot' => 'वॉटिक', 'vun' => 'वुंजो', @@ -513,6 +523,7 @@ 'wuu' => 'वू चीनी', 'xal' => 'काल्मिक', 'xh' => 'ख़ोसा', + 'xnr' => 'कांगड़ी', 'xog' => 'सोगा', 'yao' => 'याओ', 'yap' => 'यापीस', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/hr.php b/src/Symfony/Component/Intl/Resources/data/languages/hr.php index ab23c978c2566..60007a60623f2 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/hr.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/hr.php @@ -56,6 +56,7 @@ 'bin' => 'bini', 'bkm' => 'kom', 'bla' => 'siksika', + 'blo' => 'anii', 'bm' => 'bambara', 'bn' => 'bangla', 'bo' => 'tibetski', @@ -268,6 +269,7 @@ 'kv' => 'komi', 'kw' => 'kornski', 'kwk' => 'kwakʼwala', + 'kxv' => 'kuvi', 'ky' => 'kirgiski', 'la' => 'latinski', 'lad' => 'ladino', @@ -278,8 +280,10 @@ 'lez' => 'lezgiški', 'lg' => 'ganda', 'li' => 'limburški', + 'lij' => 'ligurski', 'lil' => 'lillooet', 'lkt' => 'lakota', + 'lmo' => 'lombardski', 'ln' => 'lingala', 'lo' => 'laoski', 'lol' => 'mongo', @@ -292,7 +296,6 @@ 'lua' => 'luba-lulua', 'lui' => 'luiseno', 'lun' => 'lunda', - 'luo' => 'luo', 'lus' => 'lushai', 'luy' => 'luyia', 'lv' => 'latvijski', @@ -467,6 +470,7 @@ 'swb' => 'komorski', 'syc' => 'klasični sirski', 'syr' => 'sirijski', + 'szl' => 'šleski', 'ta' => 'tamilski', 'tce' => 'južni tutchone', 'te' => 'teluški', @@ -512,9 +516,10 @@ 'umb' => 'umbundu', 'ur' => 'urdski', 'uz' => 'uzbečki', - 'vai' => 'vai', 've' => 'venda', + 'vec' => 'venecijanski', 'vi' => 'vijetnamski', + 'vmw' => 'makhuwa', 'vo' => 'volapük', 'vot' => 'votski', 'vun' => 'vunjo', @@ -528,6 +533,7 @@ 'wuu' => 'wu kineski', 'xal' => 'kalmyk', 'xh' => 'xhosa', + 'xnr' => 'kangri', 'xog' => 'soga', 'yao' => 'yao', 'yap' => 'japski', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/hu.php b/src/Symfony/Component/Intl/Resources/data/languages/hu.php index 1c1ec16313802..536120a0c49ed 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/hu.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/hu.php @@ -57,6 +57,7 @@ 'bin' => 'bini', 'bkm' => 'kom', 'bla' => 'siksika', + 'blo' => 'anii', 'bm' => 'bambara', 'bn' => 'bangla', 'bo' => 'tibeti', @@ -269,6 +270,7 @@ 'kv' => 'komi', 'kw' => 'korni', 'kwk' => 'kwakʼwala', + 'kxv' => 'kuvi', 'ky' => 'kirgiz', 'la' => 'latin', 'lad' => 'ladino', @@ -295,7 +297,6 @@ 'lua' => 'luba-lulua', 'lui' => 'luiseno', 'lun' => 'lunda', - 'luo' => 'luo', 'lus' => 'lushai', 'luy' => 'lujia', 'lv' => 'lett', @@ -516,10 +517,10 @@ 'umb' => 'umbundu', 'ur' => 'urdu', 'uz' => 'üzbég', - 'vai' => 'vai', 've' => 'venda', 'vec' => 'velencei', 'vi' => 'vietnámi', + 'vmw' => 'makua', 'vo' => 'volapük', 'vot' => 'votják', 'vun' => 'vunjo', @@ -533,6 +534,7 @@ 'wuu' => 'wu kínai', 'xal' => 'kalmük', 'xh' => 'xhosza', + 'xnr' => 'kangri', 'xog' => 'szoga', 'yao' => 'jaó', 'yap' => 'japi', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/hy.php b/src/Symfony/Component/Intl/Resources/data/languages/hy.php index ec946ea0ba77a..24e7a630d5f0d 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/hy.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/hy.php @@ -50,6 +50,7 @@ 'bi' => 'բիսլամա', 'bin' => 'բինի', 'bla' => 'սիկսիկա', + 'blo' => 'անիի', 'bm' => 'բամբարա', 'bn' => 'բենգալերեն', 'bo' => 'տիբեթերեն', @@ -224,6 +225,7 @@ 'kv' => 'կոմիերեն', 'kw' => 'կոռներեն', 'kwk' => 'կվակվալա', + 'kxv' => 'կուվի', 'ky' => 'ղրղզերեն', 'la' => 'լատիներեն', 'lad' => 'լադինո', @@ -232,8 +234,10 @@ 'lez' => 'լեզգիերեն', 'lg' => 'գանդա', 'li' => 'լիմբուրգերեն', + 'lij' => 'լիգուրերեն', 'lil' => 'լիլուետ', 'lkt' => 'լակոտա', + 'lmo' => 'լոմբարդերեն', 'ln' => 'լինգալա', 'lo' => 'լաոսերեն', 'lou' => 'լուիզիանական կրեոլերեն', @@ -407,6 +411,7 @@ 'sw' => 'սուահիլի', 'swb' => 'կոմորերեն', 'syr' => 'ասորերեն', + 'szl' => 'սիլեզերեն', 'ta' => 'թամիլերեն', 'tce' => 'հարավային թուտչոնե', 'tcy' => 'տուլու', @@ -462,6 +467,7 @@ 'vep' => 'վեպսերեն', 'vi' => 'վիետնամերեն', 'vls' => 'արևմտաֆլամանդերեն', + 'vmw' => 'մաքուա', 'vo' => 'վոլապյուկ', 'vot' => 'վոդերեն', 'vro' => 'վորո', @@ -476,6 +482,7 @@ 'wuu' => 'վու չինարեն', 'xal' => 'կալմիկերեն', 'xh' => 'քոսա', + 'xnr' => 'կանգրի', 'xog' => 'սոգա', 'yao' => 'յաո', 'yap' => 'յափերեն', @@ -509,6 +516,7 @@ 'fa_AF' => 'դարի', 'fr_CA' => 'կանադական ֆրանսերեն', 'fr_CH' => 'շվեյցարական ֆրանսերեն', + 'hi_Latn' => 'հինդի (լատինատառ)', 'nds_NL' => 'ստորին սաքսոներեն', 'nl_BE' => 'ֆլամանդերեն', 'pt_BR' => 'բրազիլական պորտուգալերեն', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/ia.php b/src/Symfony/Component/Intl/Resources/data/languages/ia.php index 3738175a530f8..4a0dd0359f4b1 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/ia.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/ia.php @@ -17,6 +17,7 @@ 'an' => 'aragonese', 'ann' => 'obolo', 'anp' => 'angika', + 'apc' => 'arabe levantin', 'ar' => 'arabe', 'arn' => 'mapuche', 'arp' => 'arapaho', @@ -30,26 +31,35 @@ 'ay' => 'aymara', 'az' => 'azerbaidzhano', 'ba' => 'bashkir', + 'bal' => 'baluchi', 'ban' => 'balinese', 'bas' => 'basaa', 'be' => 'bielorusso', 'bem' => 'bemba', + 'bew' => 'betawi', 'bez' => 'bena', 'bg' => 'bulgaro', + 'bgc' => 'haryanvi', + 'bgn' => 'baluchi occidental', 'bho' => 'bhojpuri', 'bi' => 'bislama', 'bin' => 'bini', 'bla' => 'siksika', + 'blo' => 'anii', + 'blt' => 'tai dam', 'bm' => 'bambara', 'bn' => 'bengalese', 'bo' => 'tibetano', 'br' => 'breton', 'brx' => 'bodo', 'bs' => 'bosniaco', + 'bss' => 'akoose', 'bug' => 'buginese', 'byn' => 'blin', 'ca' => 'catalano', + 'cad' => 'caddo', 'cay' => 'cayuga', + 'cch' => 'atsam', 'ccp' => 'chakma', 'ce' => 'checheno', 'ceb' => 'cebuano', @@ -61,6 +71,7 @@ 'chp' => 'chipewyan', 'chr' => 'cherokee', 'chy' => 'cheyenne', + 'cic' => 'chickasaw', 'ckb' => 'kurdo central', 'clc' => 'chilcotin', 'co' => 'corso', @@ -146,6 +157,7 @@ 'iba' => 'iban', 'ibb' => 'ibibio', 'id' => 'indonesiano', + 'ie' => 'interlingue', 'ig' => 'igbo', 'ii' => 'yi de Sichuan', 'ikt' => 'inuktitut del west canadian', @@ -161,6 +173,7 @@ 'jmc' => 'machame', 'jv' => 'javanese', 'ka' => 'georgiano', + 'kaa' => 'kara-kalpak', 'kab' => 'kabylo', 'kac' => 'kachin', 'kaj' => 'jju', @@ -169,6 +182,7 @@ 'kcg' => 'tyap', 'kde' => 'makonde', 'kea' => 'capoverdiano', + 'ken' => 'kenyang', 'kfo' => 'koro', 'kgp' => 'kaingang', 'kha' => 'khasi', @@ -198,16 +212,20 @@ 'kv' => 'komi', 'kw' => 'cornico', 'kwk' => 'kwakwala', + 'kxv' => 'kuvi', 'ky' => 'kirghizo', 'la' => 'latino', - 'lad' => 'ladino', + 'lad' => 'judeo-espaniol', 'lag' => 'langi', 'lb' => 'luxemburgese', 'lez' => 'lezghiano', 'lg' => 'luganda', 'li' => 'limburgese', + 'lij' => 'ligure', 'lil' => 'lillooet', 'lkt' => 'lakota', + 'lld' => 'ladino', + 'lmo' => 'lombardo', 'ln' => 'lingala', 'lo' => 'laotiano', 'lou' => 'creolo louisianese', @@ -215,10 +233,10 @@ 'lrc' => 'luri del nord', 'lsm' => 'samia', 'lt' => 'lithuano', + 'ltg' => 'latgaliano', 'lu' => 'luba-katanga', 'lua' => 'luba-lulua', 'lun' => 'lunda', - 'luo' => 'luo', 'lus' => 'mizo', 'luy' => 'luyia', 'lv' => 'letton', @@ -232,9 +250,10 @@ 'mer' => 'meri', 'mfe' => 'creolo mauritian', 'mg' => 'malgache', - 'mgh' => 'makhuwa-meetto', + 'mgh' => 'macua de Metto', 'mgo' => 'metaʼ', 'mh' => 'marshallese', + 'mhn' => 'mocheno', 'mi' => 'maori', 'mic' => 'micmac', 'min' => 'minangkabau', @@ -287,6 +306,7 @@ 'om' => 'oromo', 'or' => 'oriya', 'os' => 'osseto', + 'osa' => 'osage', 'pa' => 'punjabi', 'pag' => 'pangasinan', 'pam' => 'pampanga', @@ -301,9 +321,11 @@ 'pt' => 'portugese', 'qu' => 'quechua', 'quc' => 'kʼicheʼ', + 'raj' => 'rajasthani', 'rap' => 'rapanui', 'rar' => 'rarotongano', 'rhg' => 'rohingya', + 'rif' => 'rifeno', 'rm' => 'romanche', 'rn' => 'rundi', 'ro' => 'romaniano', @@ -323,14 +345,18 @@ 'scn' => 'siciliano', 'sco' => 'scotese', 'sd' => 'sindhi', + 'sdh' => 'kurdo del sud', 'se' => 'sami del nord', 'seh' => 'sena', 'ses' => 'koyraboro senni', 'sg' => 'sango', + 'sh' => 'serbocroato', 'shi' => 'tachelhit', 'shn' => 'shan', 'si' => 'cingalese', + 'sid' => 'sidamo', 'sk' => 'slovaco', + 'skr' => 'saraiki', 'sl' => 'sloveno', 'slh' => 'lushootseed del sud', 'sm' => 'samoano', @@ -354,6 +380,7 @@ 'sw' => 'swahili', 'swb' => 'comoriano', 'syr' => 'syriaco', + 'szl' => 'silesiano', 'ta' => 'tamil', 'tce' => 'tutchone del sud', 'te' => 'telugu', @@ -392,10 +419,10 @@ 'umb' => 'umbundu', 'ur' => 'urdu', 'uz' => 'uzbeko', - 'vai' => 'vai', 've' => 'venda', 'vec' => 'venetiano', 'vi' => 'vietnamese', + 'vmw' => 'macua', 'vo' => 'volapük', 'vun' => 'vunjo', 'wa' => 'wallon', @@ -407,6 +434,7 @@ 'wuu' => 'wu', 'xal' => 'calmuco', 'xh' => 'xhosa', + 'xnr' => 'kangri', 'xog' => 'soga', 'yav' => 'yangben', 'ybb' => 'yemba', @@ -414,6 +442,7 @@ 'yo' => 'yoruba', 'yrl' => 'nheengatu', 'yue' => 'cantonese', + 'za' => 'zhuang', 'zgh' => 'tamazight marocchin standard', 'zh' => 'chinese', 'zu' => 'zulu', @@ -434,6 +463,7 @@ 'fa_AF' => 'dari', 'fr_CA' => 'francese canadian', 'fr_CH' => 'francese suisse', + 'nds_NL' => 'basse saxone', 'nl_BE' => 'flamingo', 'pt_BR' => 'portugese de Brasil', 'pt_PT' => 'portugese de Portugal', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/id.php b/src/Symfony/Component/Intl/Resources/data/languages/id.php index 47831101d08b4..cf7d73546ad7e 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/id.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/id.php @@ -66,6 +66,7 @@ 'bjn' => 'Banjar', 'bkm' => 'Kom', 'bla' => 'Siksika', + 'blo' => 'Anii', 'bm' => 'Bambara', 'bn' => 'Bengali', 'bo' => 'Tibet', @@ -111,7 +112,7 @@ 'crm' => 'Moose Cree', 'crr' => 'Carolina Algonquian', 'crs' => 'Seselwa Kreol Prancis', - 'cs' => 'Cheska', + 'cs' => 'Ceko', 'csb' => 'Kashubia', 'csw' => 'Cree Rawa', 'cu' => 'Bahasa Gereja Slavonia', @@ -147,7 +148,7 @@ 'enm' => 'Inggris Abad Pertengahan', 'eo' => 'Esperanto', 'es' => 'Spanyol', - 'et' => 'Esti', + 'et' => 'Estonia', 'eu' => 'Basque', 'ewo' => 'Ewondo', 'fa' => 'Persia', @@ -280,6 +281,7 @@ 'kv' => 'Komi', 'kw' => 'Kornish', 'kwk' => 'Kwakʼwala', + 'kxv' => 'Kuvi', 'ky' => 'Kirgiz', 'la' => 'Latin', 'lad' => 'Ladino', @@ -301,7 +303,7 @@ 'loz' => 'Lozi', 'lrc' => 'Luri Utara', 'lsm' => 'Saamia', - 'lt' => 'Lituavi', + 'lt' => 'Lituania', 'lu' => 'Luba-Katanga', 'lua' => 'Luba-Lulua', 'lui' => 'Luiseno', @@ -309,7 +311,7 @@ 'luo' => 'Luo', 'lus' => 'Mizo', 'luy' => 'Luyia', - 'lv' => 'Latvi', + 'lv' => 'Latvia', 'lzz' => 'Laz', 'mad' => 'Madura', 'maf' => 'Mafa', @@ -457,7 +459,7 @@ 'si' => 'Sinhala', 'sid' => 'Sidamo', 'sk' => 'Slovak', - 'sl' => 'Sloven', + 'sl' => 'Slovenia', 'slh' => 'Lushootseed Selatan', 'sli' => 'Silesia Rendah', 'sly' => 'Selayar', @@ -540,6 +542,7 @@ 've' => 'Venda', 'vec' => 'Venesia', 'vi' => 'Vietnam', + 'vmw' => 'Makhuwa', 'vo' => 'Volapuk', 'vot' => 'Votia', 'vun' => 'Vunjo', @@ -553,6 +556,7 @@ 'wuu' => 'Wu Tionghoa', 'xal' => 'Kalmuk', 'xh' => 'Xhosa', + 'xnr' => 'Kangri', 'xog' => 'Soga', 'yao' => 'Yao', 'yap' => 'Yapois', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/ie.php b/src/Symfony/Component/Intl/Resources/data/languages/ie.php index cbde0f3431755..fd371a707c622 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/ie.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/ie.php @@ -2,8 +2,46 @@ return [ 'Names' => [ + 'ar' => 'arabic', + 'cs' => 'tchec', + 'da' => 'danesi', + 'de' => 'german', + 'el' => 'grec', 'en' => 'anglesi', + 'es' => 'hispan', + 'et' => 'estonian', + 'fa' => 'persian', + 'fr' => 'francesi', + 'hu' => 'hungarian', + 'id' => 'indonesian', 'ie' => 'Interlingue', + 'it' => 'italian', + 'ja' => 'japanesi', + 'ko' => 'korean', + 'lij' => 'ligurian', + 'lv' => 'lettonian', + 'mt' => 'maltesi', + 'nl' => 'hollandesi', + 'pl' => 'polonesi', + 'prg' => 'prussian', + 'pt' => 'portugalesi', + 'ru' => 'russ', + 'sk' => 'slovac', + 'sl' => 'slovenian', + 'sv' => 'sved', + 'sw' => 'swahili', + 'tr' => 'turc', + 'zh' => 'chinesi', + ], + 'LocalizedNames' => [ + 'de_AT' => 'austrian german', + 'de_CH' => 'sviss alt-german', + 'es_419' => 'hispan del latin America', + 'es_ES' => 'europan hispan', + 'es_MX' => 'mexican hispan', + 'fr_CH' => 'sviss francesi', + 'nl_BE' => 'flandrian', + 'pt_BR' => 'brasilian portugalesi', + 'pt_PT' => 'europan portugalesi', ], - 'LocalizedNames' => [], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/languages/ig.php b/src/Symfony/Component/Intl/Resources/data/languages/ig.php index 9ae5e30bba10b..0bdd737c589b9 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/ig.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/ig.php @@ -2,6 +2,7 @@ return [ 'Names' => [ + 'aa' => 'Afar', 'ab' => 'Abkaziani', 'ace' => 'Achinisi', 'ada' => 'Adangme', @@ -10,12 +11,13 @@ 'agq' => 'Aghem', 'ain' => 'Ainu', 'ak' => 'Akan', - 'ale' => 'Alụt', - 'alt' => 'Sọutarn Altai', + 'ale' => 'Aleut', + 'alt' => 'Southern Altai', 'am' => 'Amariikị', 'an' => 'Aragonisị', - 'ann' => 'Obolọ', + 'ann' => 'Obolo', 'anp' => 'Angika', + 'apc' => 'apcc', 'ar' => 'Arabiikị', 'arn' => 'Mapuche', 'arp' => 'Arapaho', @@ -23,410 +25,448 @@ 'as' => 'Asamisị', 'asa' => 'Asụ', 'ast' => 'Asturianị', - 'atj' => 'Atikamekwe', + 'atj' => 'Atikamekw', 'av' => 'Avarịk', - 'awa' => 'Awadị', - 'ay' => 'Ayịmarà', - 'az' => 'Azerbajanị', - 'ba' => 'Bashki', - 'ban' => 'Balinisị', + 'awa' => 'Awadhi', + 'ay' => 'Aymara', + 'az' => 'Azerbaijani', + 'ba' => 'Bashkir', + 'bal' => 'Baluchi', + 'ban' => 'Balinese', 'bas' => 'Basaà', - 'be' => 'Belarusianụ', + 'be' => 'Belarusian', 'bem' => 'Bembà', + 'bew' => 'Betawi', 'bez' => 'Bena', - 'bg' => 'Bọlụgarịa', + 'bg' => 'Bulgarian', 'bgc' => 'Haryanvi', + 'bgn' => 'Western Balochi', 'bho' => 'Bojpuri', 'bi' => 'Bislama', 'bin' => 'Bini', 'bla' => 'Siksikà', + 'blo' => 'Anii', + 'blt' => 'Tai Dam', 'bm' => 'Bambara', - 'bn' => 'Bengali', + 'bn' => 'Bangla', 'bo' => 'Tibetan', 'br' => 'Breton', - 'brx' => 'Bọdọ', - 'bs' => 'Bosnia', - 'bug' => 'Buginisị', + 'brx' => 'Bodo', + 'bs' => 'Bosnian', + 'bss' => 'Akoose', + 'bug' => 'Buginese', 'byn' => 'Blin', 'ca' => 'Catalan', + 'cad' => 'Caddo', 'cay' => 'Cayuga', + 'cch' => 'Atsam', 'ccp' => 'Chakma', 'ce' => 'Chechen', - 'ceb' => 'Cebụanọ', + 'ceb' => 'Cebuano', 'cgg' => 'Chiga', - 'ch' => 'Chamoro', - 'chk' => 'Chukisị', + 'ch' => 'Chamorro', + 'chk' => 'Chuukese', 'chm' => 'Mari', - 'cho' => 'Choctawu', - 'chp' => 'Chipewan', - 'chr' => 'Cheroke', + 'cho' => 'Choctaw', + 'chp' => 'Chipewyan', + 'chr' => 'Cherokee', 'chy' => 'Cheyene', - 'ckb' => 'Kurdish ọsote', - 'clc' => 'Chilcotinị', - 'co' => 'Kọsịan', - 'crg' => 'Mịchif', - 'crj' => 'Sọutarn East kree', - 'crk' => 'Plains kree', - 'crl' => 'Nọrtan Eastị Kree', - 'crm' => 'Moọse kree', - 'crr' => 'Carolina Algonịkwan', - 'cs' => 'Cheekị', - 'csw' => 'Swampi kree', + 'cic' => 'Chickasaw', + 'ckb' => 'Central Kurdish', + 'clc' => 'Chilcotin', + 'co' => 'Corsican', + 'crg' => 'Michif', + 'crj' => 'Southern East Cree', + 'crk' => 'Plains Cree', + 'crl' => 'Northern East Cree', + 'crm' => 'Moose Cree', + 'crr' => 'Carolina Algonquian', + 'cs' => 'Czech', + 'csw' => 'Asụsụ Swampy Kree', 'cu' => 'Church slavic', 'cv' => 'Chuvash', - 'cy' => 'Wesh', - 'da' => 'Danịsh', + 'cy' => 'Welsh', + 'da' => 'Danish', 'dak' => 'Dakota', - 'dar' => 'Dagwa', - 'dav' => 'Taịta', - 'de' => 'Jamanị', - 'dgr' => 'Dogribụ', + 'dar' => 'Dargwa', + 'dav' => 'Taita', + 'de' => 'German', + 'dgr' => 'Dogrib', 'dje' => 'Zarma', 'doi' => 'Dogri', - 'dsb' => 'Lowa Sorbịan', - 'dua' => 'Dụala', + 'dsb' => 'Lower Sorbian', + 'dua' => 'Duala', 'dv' => 'Divehi', - 'dyo' => 'Jọla-Fọnyị', + 'dyo' => 'Jola-Fonyi', 'dz' => 'Dọzngọka', 'dzg' => 'Dazaga', - 'ebu' => 'Ebụm', + 'ebu' => 'Embu', 'ee' => 'Ewe', 'efi' => 'Efik', - 'eka' => 'Ekajukụ', - 'el' => 'Giriikị', + 'eka' => 'Ekajuk', + 'el' => 'Grik', 'en' => 'Bekee', - 'eo' => 'Ndị Esperantọ', - 'es' => 'Spanishi', - 'et' => 'Ndị Estọnịa', - 'eu' => 'Baskwe', - 'ewo' => 'Ewọndọ', - 'fa' => 'Peshianụ', + 'eo' => 'Esperanto', + 'es' => 'Spanish', + 'et' => 'Estonian', + 'eu' => 'Basque', + 'ewo' => 'Ewondo', + 'fa' => 'Asụsụ Persia', 'ff' => 'Fula', - 'fi' => 'Fịnịsh', - 'fil' => 'Fịlịpịnọ', + 'fi' => 'Finnish', + 'fil' => 'Filipino', 'fj' => 'Fijanị', - 'fo' => 'Farọse', + 'fo' => 'Faroese', 'fon' => 'Fon', - 'fr' => 'Fụrenchị', - 'frc' => 'Kajun Furenchị', - 'frr' => 'Nọrtan Frisian', - 'fur' => 'Frụlịan', - 'fy' => 'Westan Frịsịan', - 'ga' => 'Ịrịsh', + 'fr' => 'French', + 'frc' => 'Cajun French', + 'frr' => 'Northern Frisian', + 'fur' => 'Friulian', + 'fy' => 'Ọdịda anyanwụ Frisian', + 'ga' => 'Irish', 'gaa' => 'Ga', - 'gd' => 'Sụkọtịs Gelị', - 'gez' => 'Gịzị', - 'gil' => 'Gilbertisị', - 'gl' => 'Galịcịan', - 'gn' => 'Gwarani', + 'gd' => 'Asụsụ Scottish Gaelic', + 'gez' => 'Geez', + 'gil' => 'Gilbertese', + 'gl' => 'Galician', + 'gn' => 'Guarani', 'gor' => 'Gorontalo', 'gsw' => 'German Swiss', - 'gu' => 'Gụaratị', - 'guz' => 'Gụshị', + 'gu' => 'Gujarati', + 'guz' => 'Gusii', 'gv' => 'Mansị', - 'gwi' => 'Gwichin', + 'gwi' => 'Gwichʼin', 'ha' => 'Hausa', 'hai' => 'Haida', 'haw' => 'Hawaịlịan', - 'hax' => 'Sọutarn Haida', + 'hax' => 'Southern Haida', 'he' => 'Hebrew', - 'hi' => 'Hindị', + 'hi' => 'Hindi', 'hil' => 'Hiligayanon', 'hmn' => 'Hmong', - 'hr' => 'Kọrọtịan', - 'hsb' => 'Ụpa Sọrbịa', + 'hnj' => 'Hmong Njua', + 'hr' => 'Croatian', + 'hsb' => 'Upper Sorbian', 'ht' => 'Haịtịan ndị Cerọle', - 'hu' => 'Hụngarian', + 'hu' => 'Hungarian', 'hup' => 'Hupa', 'hur' => 'Halkomelem', 'hy' => 'Armenianị', 'hz' => 'Herero', - 'ia' => 'Intalịgụa', - 'iba' => 'Ibanị', + 'ia' => 'Interlingua', + 'iba' => 'Iban', 'ibb' => 'Ibibio', - 'id' => 'Indonisia', + 'id' => 'Indonesian', + 'ie' => 'Interlingue', 'ig' => 'Igbo', - 'ii' => 'Sịchụayị', + 'ii' => 'Sichuan Yi', 'ikt' => 'Westarn Canadian Inuktitut', 'ilo' => 'Iloko', 'inh' => 'Ingush', 'io' => 'Ido', - 'is' => 'Icịlandịk', - 'it' => 'Italịanu', - 'iu' => 'Inuktitutị', - 'ja' => 'Japaniisi', + 'is' => 'Icelandic', + 'it' => 'Italian', + 'iu' => 'Inuktitut', + 'ja' => 'Japanese', 'jbo' => 'Lojban', - 'jgo' => 'Ngọmba', + 'jgo' => 'Ngomba', 'jmc' => 'Machame', - 'jv' => 'Java', - 'ka' => 'Geọjịan', + 'jv' => 'Javanese', + 'ka' => 'Georgian', + 'kaa' => 'Kara-Kalpak', 'kab' => 'Kabyle', 'kac' => 'Kachin', - 'kaj' => 'Ju', + 'kaj' => 'Jju', 'kam' => 'Kamba', 'kbd' => 'Kabadian', - 'kcg' => 'Tịyap', - 'kde' => 'Makọnde', + 'kcg' => 'Tyap', + 'kde' => 'Makonde', 'kea' => 'Kabụverdịanụ', + 'ken' => 'Kenyang', 'kfo' => 'Koro', - 'kgp' => 'Kainganga', + 'kgp' => 'Kaingang', 'kha' => 'Khasi', - 'khq' => 'Kọyra Chịnị', - 'ki' => 'Kịkụyụ', - 'kj' => 'Kwanyama', - 'kk' => 'Kazak', - 'kkj' => 'Kakọ', - 'kl' => 'Kalaalịsụt', - 'kln' => 'Kalenjịn', - 'km' => 'Keme', - 'kmb' => 'Kimbundụ', - 'kn' => 'Kanhada', - 'ko' => 'Korịa', - 'kok' => 'Kọnkanị', - 'kpe' => 'Kpele', + 'khq' => 'Koyra Chiini', + 'ki' => 'Kikuyu', + 'kj' => 'Kuanyama', + 'kk' => 'Kazakh', + 'kkj' => 'Kako', + 'kl' => 'Kalaallisut', + 'kln' => 'Kalenjin', + 'km' => 'Khmer', + 'kmb' => 'Kimbundu', + 'kn' => 'Kannada', + 'ko' => 'Korean', + 'kok' => 'Konkani', + 'kpe' => 'Kpelle', 'kr' => 'Kanuri', - 'krc' => 'Karaché-Balka', + 'krc' => 'Karachay-Balkar', 'krl' => 'Karelian', - 'kru' => 'Kuruk', - 'ks' => 'Kashmịrị', - 'ksb' => 'Shabala', + 'kru' => 'Kurukh', + 'ks' => 'Kashmiri', + 'ksb' => 'Shambala', 'ksf' => 'Bafịa', - 'ksh' => 'Colognịan', - 'ku' => 'Ndị Kụrdịsh', + 'ksh' => 'Colognian', + 'ku' => 'Kurdish', 'kum' => 'Kumik', 'kv' => 'Komi', - 'kw' => 'Kọnịsh', - 'kwk' => 'Kwakwala', - 'ky' => 'Kyrayz', - 'la' => 'Latịn', + 'kw' => 'Cornish', + 'kwk' => 'Kwakʼwala', + 'kxv' => 'Kuvi', + 'ky' => 'Kyrgyz', + 'la' => 'Latin', 'lad' => 'Ladino', 'lag' => 'Langị', - 'lb' => 'Lụxenbọụgịsh', - 'lez' => 'Lezgian', + 'lb' => 'Luxembourgish', + 'lez' => 'Lezghian', 'lg' => 'Ganda', 'li' => 'Limburgish', + 'lij' => 'Ligurian', 'lil' => 'Liloetị', 'lkt' => 'Lakota', - 'ln' => 'Lịngala', - 'lo' => 'Laọ', - 'lou' => 'Louisiana Kreole', + 'lld' => 'ID', + 'lmo' => 'Lombard', + 'ln' => 'Lingala', + 'lo' => 'Lao', + 'lou' => 'Louisiana Creole', 'loz' => 'Lozi', - 'lrc' => 'Nọrtụ Lụrị', - 'lsm' => 'Samia', - 'lt' => 'Lituanian', - 'lu' => 'Lịba-Katanga', + 'lrc' => 'Northern Luri', + 'lsm' => 'Saamia', + 'lt' => 'Lithuanian', + 'ltg' => 'Latgalian', + 'lu' => 'Luba-Katanga', 'lua' => 'Luba-Lulua', 'lun' => 'Lunda', 'lus' => 'Mizo', - 'luy' => 'Lụyịa', - 'lv' => 'Latviani', + 'luy' => 'Luyia', + 'lv' => 'Latvian', 'mad' => 'Madurese', 'mag' => 'Magahi', - 'mai' => 'Maịtịlị', - 'mak' => 'Makasa', - 'mas' => 'Masaị', + 'mai' => 'Maithili', + 'mak' => 'Makasar', + 'mas' => 'Masai', 'mdf' => 'Moksha', 'men' => 'Mende', - 'mer' => 'Merụ', - 'mfe' => 'Mọrịsye', - 'mg' => 'Malagasị', - 'mgh' => 'Makụwa Metọ', + 'mer' => 'Meru', + 'mfe' => 'Morisyen', + 'mg' => 'Malagasy', + 'mgh' => 'Makhuwa-Meetto', 'mgo' => 'Meta', - 'mh' => 'Marshalese', - 'mi' => 'Maọrị', - 'mic' => 'Mịkmak', - 'min' => 'Mịnangkabau', - 'mk' => 'Masedọnịa', + 'mh' => 'Marshallese', + 'mhn' => 'mhnn', + 'mi' => 'Māori', + 'mic' => 'Mi\'kmaw', + 'min' => 'Minangkabau', + 'mk' => 'Macedonian', 'ml' => 'Malayalam', 'mn' => 'Mọngolịan', - 'mni' => 'Manịpụrị', - 'moe' => 'Inu-imun', - 'moh' => 'Mohọk', + 'mni' => 'Asụsụ Manipuri', + 'moe' => 'Innu-aimun', + 'moh' => 'Mohawk', 'mos' => 'Mossi', - 'mr' => 'Maratị', - 'ms' => 'Maleyi', - 'mt' => 'Matịse', - 'mua' => 'Mụdang', + 'mr' => 'Asụsụ Marathi', + 'ms' => 'Malay', + 'mt' => 'Asụsụ Malta', + 'mua' => 'Mundang', 'mus' => 'Muscogee', - 'mwl' => 'Mịrandisị', - 'my' => 'Bụrmese', - 'myv' => 'Erzaya', - 'mzn' => 'Mazandaranị', + 'mwl' => 'Mirandese', + 'my' => 'Burmese', + 'myv' => 'Erzya', + 'mzn' => 'Mazanderani', 'na' => 'Nauru', - 'nap' => 'Nịapolitan', + 'nap' => 'Neapolitan', 'naq' => 'Nama', - 'nb' => 'Nọrweyịan Bọkmal', - 'nd' => 'Nọrtụ Ndabede', - 'nds' => 'Lowa German', + 'nb' => 'Norwegian Bokmål', + 'nd' => 'North Ndebele', + 'nds' => 'Low German', 'ne' => 'Nepali', - 'new' => 'Nịwari', + 'new' => 'Newari', 'ng' => 'Ndonga', 'nia' => 'Nias', - 'niu' => 'Niwan', - 'nl' => 'Dọchị', - 'nmg' => 'Kwasịọ', - 'nn' => 'Nọrweyịan Nynersk', - 'nnh' => 'Nglembọn', - 'no' => 'Nọrweyịan', + 'niu' => 'Niuean', + 'nl' => 'Dutch', + 'nmg' => 'Kwasio', + 'nn' => 'Norwegian Nynorsk', + 'nnh' => 'Ngiemboon', + 'no' => 'Norwegian', 'nog' => 'Nogai', - 'nqo' => 'Nkọ', - 'nr' => 'Sọut Ndebele', - 'nso' => 'Nọrtan Sotọ', - 'nus' => 'Nụer', + 'nqo' => 'N’Ko', + 'nr' => 'South Ndebele', + 'nso' => 'Northern Sotho', + 'nus' => 'Nuer', 'nv' => 'Navajo', 'ny' => 'Nyanja', - 'nyn' => 'Nyakọle', - 'oc' => 'Osịtan', - 'ojb' => 'Nọrtwestan Ojibwa', - 'ojc' => 'Ojibwa ọsote', - 'ojs' => 'Oji-kree', + 'nyn' => 'Nyankole', + 'oc' => 'Asụsụ Osịtan', + 'ojb' => 'Northwestern Ojibwa', + 'ojc' => 'Central Ojibwa', + 'ojs' => 'Oji-Cree', 'ojw' => 'Westarn Ojibwa', 'oka' => 'Okanagan', - 'om' => 'Ọromo', + 'om' => 'Oromo', 'or' => 'Ọdịa', - 'os' => 'Osetik', + 'os' => 'Ossetic', + 'osa' => 'Osage', 'pa' => 'Punjabi', 'pag' => 'Pangasinan', 'pam' => 'Pampanga', - 'pap' => 'Papịamento', - 'pau' => 'Palawan', - 'pcm' => 'Pidgịn', - 'pis' => 'Pijịn', - 'pl' => 'Poliishi', - 'pqm' => 'Maliset-Pasamakwodị', + 'pap' => 'Papiamento', + 'pau' => 'Palauan', + 'pcm' => 'Pidgin ndị Naijirịa', + 'pis' => 'Pijin', + 'pl' => 'Asụsụ Polish', + 'pqm' => 'Maliseet-Passamaquoddy', 'prg' => 'Prụssịan', 'ps' => 'Pashọ', 'pt' => 'Pọrtụgụese', - 'qu' => 'Qụechụa', + 'qu' => 'Asụsụ Quechua', + 'quc' => 'Kʼicheʼ', 'raj' => 'Rajastani', - 'rap' => 'Rapunwị', - 'rar' => 'Rarotonganị', - 'rhg' => 'Rohinga', - 'rm' => 'Rọmansị', - 'rn' => 'Rụndị', - 'ro' => 'Romania', - 'rof' => 'Rọmbọ', - 'ru' => 'Rọshian', + 'rap' => 'Rapanui', + 'rar' => 'Rarotongan', + 'rhg' => 'Rohingya', + 'rif' => 'Riffian', + 'rm' => 'Asụsụ Romansh', + 'rn' => 'Rundi', + 'ro' => 'Asụsụ Romanian', + 'rof' => 'Rombo', + 'ru' => 'Asụsụ Russia', 'rup' => 'Aromanian', 'rw' => 'Kinyarwanda', 'rwk' => 'Rwa', - 'sa' => 'Sansịkịt', + 'sa' => 'Asụsụ Sanskrit', 'sad' => 'Sandawe', - 'sah' => 'Saka', - 'saq' => 'Sambụrụ', - 'sat' => 'Santalị', - 'sba' => 'Nkambé', - 'sbp' => 'Sangụ', - 'sc' => 'Sardinian', - 'scn' => 'Sisịlian', + 'sah' => 'Yakut', + 'saq' => 'Samburu', + 'sat' => 'Asụsụ Santali', + 'sba' => 'Ngambay', + 'sbp' => 'Sangu', + 'sc' => 'Asụsụ Sardini', + 'scn' => 'Sicilian', 'sco' => 'Scots', - 'sd' => 'Sịndh', - 'se' => 'Nọrtan Samị', + 'sd' => 'Asụsụ Sindhi', + 'sdh' => 'Southern Kurdish', + 'se' => 'Northern Sami', 'seh' => 'Sena', - 'ses' => 'Kọyraboro Senị', - 'sg' => 'Sangọ', + 'ses' => 'Koyraboro Senni', + 'sg' => 'Sango', 'shi' => 'Tachịkịt', 'shn' => 'Shan', 'si' => 'Sinhala', - 'sk' => 'Slova', - 'sl' => 'Slovịan', - 'slh' => 'Sọutarn Lushoọtseed', - 'sm' => 'Samọa', - 'smn' => 'Inarị Samị', + 'sid' => 'Sidamo', + 'sk' => 'Asụsụ Slovak', + 'skr' => 'skrr', + 'sl' => 'Asụsụ Slovenia', + 'slh' => 'Southern Lushootseed', + 'sm' => 'Samoan', + 'sma' => 'Southern Sami', + 'smj' => 'Lule Sami', + 'smn' => 'Inari Sami', 'sms' => 'Skolt sami', - 'sn' => 'Shọna', - 'snk' => 'Soninké', + 'sn' => 'Shona', + 'snk' => 'Soninke', 'so' => 'Somali', - 'sq' => 'Albanianị', - 'sr' => 'Sebịan', + 'sq' => 'Asụsụ Albania', + 'sr' => 'Asụsụ Serbia', 'srn' => 'Sranan Tongo', 'ss' => 'Swati', - 'st' => 'Sọụth Soto', + 'ssy' => 'Saho', + 'st' => 'Southern Sotho', 'str' => 'Straits Salish', - 'su' => 'Sudanese', + 'su' => 'Asụsụ Sundan', 'suk' => 'Sukuma', 'sv' => 'Sụwidiishi', - 'sw' => 'Swahili', - 'swb' => 'Komorịan', + 'sw' => 'Asụsụ Swahili', + 'swb' => 'Comorian', 'syr' => 'Sirịak', + 'szl' => 'Asụsụ Sileshia', 'ta' => 'Tamil', - 'tce' => 'Sọutarn Tuchone', - 'te' => 'Telụgụ', + 'tce' => 'Southern Tutchone', + 'te' => 'Telugu', 'tem' => 'Timne', - 'teo' => 'Tesọ', + 'teo' => 'Teso', 'tet' => 'Tetum', - 'tg' => 'Tajịk', + 'tg' => 'Tajik', 'tgx' => 'Tagish', - 'th' => 'Taị', + 'th' => 'Thai', 'tht' => 'Tahitan', - 'ti' => 'Tịgrịnya', - 'tig' => 'Tịgre', - 'tk' => 'Turkịs', + 'ti' => 'Tigrinya', + 'tig' => 'Tigre', + 'tk' => 'Turkmen', 'tlh' => 'Klingon', - 'tli' => 'Tlịngịt', - 'tn' => 'Swana', - 'to' => 'Tọngan', - 'tok' => 'Tokị pọna', + 'tli' => 'Tlingit', + 'tn' => 'Tswana', + 'to' => 'Tongan', + 'tok' => 'Toki Pona', 'tpi' => 'Tok pisin', - 'tr' => 'Tọkiishi', - 'trv' => 'Tarokọ', - 'ts' => 'Songa', - 'tt' => 'Tata', - 'ttm' => 'Nọrtan Tuchone', + 'tr' => 'Turkish', + 'trv' => 'Taroko', + 'trw' => 'Torwali', + 'ts' => 'Tsonga', + 'tt' => 'Asụsụ Tatar', + 'ttm' => 'Northern Tutchone', 'tum' => 'Tumbuka', 'tvl' => 'Tuvalu', - 'twq' => 'Tasawa', + 'twq' => 'Tasawaq', 'ty' => 'Tahitian', 'tyv' => 'Tuvinian', - 'tzm' => 'Central Atlas', - 'udm' => 'Udumụrt', - 'ug' => 'Ụyghụr', - 'uk' => 'Ukureenị', - 'umb' => 'Umbụndụ', - 'ur' => 'Urdụ', - 'uz' => 'Ụzbek', - 'vai' => 'Val', + 'tzm' => 'Central Atlas Tamazight', + 'udm' => 'Udmurt', + 'ug' => 'Uyghur', + 'uk' => 'Asụsụ Ukrain', + 'umb' => 'Umbundu', + 'ur' => 'Urdu', + 'uz' => 'Uzbek', 've' => 'Venda', - 'vi' => 'Vietnamisi', - 'vo' => 'Volapụ', - 'vun' => 'Vụnjọ', - 'wa' => 'Waloọn', - 'wae' => 'Wasa', - 'wal' => 'Woleịta', - 'war' => 'Waraị', - 'wo' => 'Wolọf', - 'wuu' => 'Wụ Chainisị', - 'xal' => 'Kalmik', - 'xh' => 'Xhọsa', - 'xog' => 'Sọga', + 'vec' => 'Asụsụ Veneshia', + 'vi' => 'Vietnamese', + 'vmw' => 'Makhuwa', + 'vo' => 'Volapük', + 'vun' => 'Vunjo', + 'wa' => 'Walloon', + 'wae' => 'Walser', + 'wal' => 'Wolaytta', + 'war' => 'Waray', + 'wbp' => 'Warlpiri', + 'wo' => 'Wolof', + 'wuu' => 'Wu Chinese', + 'xal' => 'Kalmyk', + 'xh' => 'Xhosa', + 'xnr' => 'Kangri', + 'xog' => 'Soga', 'yav' => 'Yangben', 'ybb' => 'Yemba', - 'yi' => 'Yịdịsh', + 'yi' => 'Yiddish', 'yo' => 'Yoruba', - 'yrl' => 'Nheengatụ', - 'yue' => 'Katọnịse', - 'zgh' => 'Standard Moroccan Tamazait', - 'zh' => 'Chainisi', + 'yrl' => 'Asụsụ Nheengatu', + 'yue' => 'Cantonese', + 'za' => 'Zhuang', + 'zgh' => 'Standard Moroccan Tamazight', + 'zh' => 'Chaịniiz', 'zu' => 'Zulu', 'zun' => 'Zuni', 'zza' => 'Zaza', ], 'LocalizedNames' => [ 'ar_001' => 'Ụdị Arabiikị nke oge a', - 'de_AT' => 'Jaman ndị Austria', - 'de_CH' => 'Jaman Izugbe ndị Switzerland', + 'de_AT' => 'Austrian German', + 'de_CH' => 'Swiss High German', 'en_AU' => 'Bekee ndị Australia', 'en_CA' => 'Bekee ndị Canada', 'en_GB' => 'Bekee ndị United Kingdom', 'en_US' => 'Bekee ndị America', - 'es_419' => 'Spanishi ndị Latin America', - 'es_ES' => 'Spanishi ndị Europe', - 'es_MX' => 'Spanishi ndị Mexico', - 'fr_CA' => 'Fụrench ndị Canada', - 'fr_CH' => 'Fụrench ndị Switzerland', - 'pt_BR' => 'Pọrtụgụese ndị Brazil', + 'es_419' => 'Spanish ndị Latin America', + 'es_ES' => 'Spanish ndị Europe', + 'es_MX' => 'Spanish ndị Mexico', + 'fa_AF' => 'Dari', + 'fr_CA' => 'Canadian French', + 'fr_CH' => 'Swiss French', + 'nds_NL' => 'Low Saxon', + 'nl_BE' => F438 'Flemish', + 'pt_BR' => 'Asụsụ Portugese ndị Brazil', 'pt_PT' => 'Asụsụ Portuguese ndị Europe', - 'zh_Hans' => 'Asụsụ Chinese dị mfe', - 'zh_Hant' => 'Asụsụ Chinese Izugbe', + 'ro_MD' => 'Moldavian', + 'zh_Hans' => 'Asụsụ Chaịniiz dị mfe', + 'zh_Hant' => 'Asụsụ ọdịnala Chaịniiz', ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/languages/ii.php b/src/Symfony/Component/Intl/Resources/data/languages/ii.php index e147b996269be..7fb18a95f3258 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/ii.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/ii.php @@ -2,16 +2,24 @@ return [ 'Names' => [ + 'ar' => 'ꀊꇁꀨꉙ', 'de' => 'ꄓꇩꉙ', 'en' => 'ꑱꇩꉙ', 'es' => 'ꑭꀠꑸꉙ', 'fr' => 'ꃔꇩꉙ', + 'hi' => 'ꑴꄃꉙ', 'ii' => 'ꆈꌠꉙ', 'it' => 'ꑴꄊꆺꉙ', 'ja' => 'ꏝꀪꉙ', + 'nds' => 'ꃅꄷꀁꂥꄓꉙ', + 'nl' => 'ꉿꇂꉙ', 'pt' => 'ꁍꄨꑸꉙ', + 'ro' => 'ꇆꂷꆀꑸꉙ', 'ru' => 'ꊉꇩꉙ', + 'sw' => 'ꌖꑟꆺꉙ', 'zh' => 'ꍏꇩꉙ', ], - 'LocalizedNames' => [], + 'LocalizedNames' => [ + 'ar_001' => 'ꀊꇁꀨꉙ(ꋧꃅ)', + ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/languages/in.php b/src/Symfony/Component/Intl/Resources/data/languages/in.php index 47831101d08b4..cf7d73546ad7e 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/in.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/in.php @@ -66,6 +66,7 @@ 'bjn' => 'Banjar', 'bkm' => 'Kom', 'bla' => 'Siksika', + 'blo' => 'Anii', 'bm' => 'Bambara', 'bn' => 'Bengali', 'bo' => 'Tibet', @@ -111,7 +112,7 @@ 'crm' => 'Moose Cree', 'crr' => 'Carolina Algonquian', 'crs' => 'Seselwa Kreol Prancis', - 'cs' => 'Cheska', + 'cs' => 'Ceko', 'csb' => 'Kashubia', 'csw' => 'Cree Rawa', 'cu' => 'Bahasa Gereja Slavonia', @@ -147,7 +148,7 @@ 'enm' => 'Inggris Abad Pertengahan', 'eo' => 'Esperanto', 'es' => 'Spanyol', - 'et' => 'Esti', + 'et' => 'Estonia', 'eu' => 'Basque', 'ewo' => 'Ewondo', 'fa' => 'Persia', @@ -280,6 +281,7 @@ 'kv' => 'Komi', 'kw' => 'Kornish', 'kwk' => 'Kwakʼwala', + 'kxv' => 'Kuvi', 'ky' => 'Kirgiz', 'la' => 'Latin', 'lad' => 'Ladino', @@ -301,7 +303,7 @@ 'loz' => 'Lozi', 'lrc' => 'Luri Utara', 'lsm' => 'Saamia', - 'lt' => 'Lituavi', + 'lt' => 'Lituania', 'lu' => 'Luba-Katanga', 'lua' => 'Luba-Lulua', 'lui' => 'Luiseno', @@ -309,7 +311,7 @@ 'luo' => 'Luo', 'lus' => 'Mizo', 'luy' => 'Luyia', - 'lv' => 'Latvi', + 'lv' => 'Latvia', 'lzz' => 'Laz', 'mad' => 'Madura', 'maf' => 'Mafa', @@ -457,7 +459,7 @@ 'si' => 'Sinhala', 'sid' => 'Sidamo', 'sk' => 'Slovak', - 'sl' => 'Sloven', + 'sl' => 'Slovenia', 'slh' => 'Lushootseed Selatan', 'sli' => 'Silesia Rendah', 'sly' => 'Selayar', @@ -540,6 +542,7 @@ 've' => 'Venda', 'vec' => 'Venesia', 'vi' => 'Vietnam', + 'vmw' => 'Makhuwa', 'vo' => 'Volapuk', 'vot' => 'Votia', 'vun' => 'Vunjo', @@ -553,6 +556,7 @@ 'wuu' => 'Wu Tionghoa', 'xal' => 'Kalmuk', 'xh' => 'Xhosa', + 'xnr' => 'Kangri', 'xog' => 'Soga', 'yao' => 'Yao', 'yap' => 'Yapois', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/is.php b/src/Symfony/Component/Intl/Resources/data/languages/is.php index 4aeb04268942e..68ec583e7ce8e 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/is.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/is.php @@ -53,6 +53,7 @@ 'bik' => 'bíkol', 'bin' => 'bíní', 'bla' => 'siksika', + 'blo' => 'anii', 'bm' => 'bambara', 'bn' => 'bengalska', 'bo' => 'tíbeska', @@ -260,6 +261,7 @@ 'kv' => 'komíska', 'kw' => 'kornbreska', 'kwk' => 'kwakʼwala', + 'kxv' => 'kúví', 'ky' => 'kirgiska', 'la' => 'latína', 'lad' => 'ladínska', @@ -270,8 +272,10 @@ 'lez' => 'lesgíska', 'lg' => 'ganda', 'li' => 'limbúrgíska', + 'lij' => 'lígúríska', 'lil' => 'lillooet', 'lkt' => 'lakóta', + 'lmo' => 'lombardíska', 'ln' => 'lingala', 'lo' => 'laó', 'lol' => 'mongó', @@ -453,6 +457,7 @@ 'swb' => 'shimaoríska', 'syc' => 'klassísk sýrlenska', 'syr' => 'sýrlenska', + 'szl' => 'slesíska', 'ta' => 'tamílska', 'tce' => 'suður-tutchone', 'te' => 'telúgú', @@ -500,7 +505,9 @@ 'uz' => 'úsbekska', 'vai' => 'vaí', 've' => 'venda', + 'vec' => 'feneyska', 'vi' => 'víetnamska', + 'vmw' => 'makúva', 'vo' => 'volapyk', 'vot' => 'votíska', 'vun' => 'vunjó', @@ -514,6 +521,7 @@ 'wuu' => 'wu-kínverska', 'xal' => 'kalmúkska', 'xh' => 'sósa', + 'xnr' => 'kangrí', 'xog' => 'sóga', 'yao' => 'jaó', 'yap' => 'japíska', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/it.php b/src/Symfony/Component/Intl/Resources/data/languages/it.php index f13c2b5f1fa32..d510dbab68c6d 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/it.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/it.php @@ -70,6 +70,7 @@ 'bjn' => 'banjar', 'bkm' => 'kom', 'bla' => 'siksika', + 'blo' => 'anii', 'bm' => 'bambara', 'bn' => 'bengalese', 'bo' => 'tibetano', @@ -196,7 +197,6 @@ 'gmh' => 'tedesco medio alto', 'gn' => 'guaraní', 'goh' => 'tedesco antico alto', - 'gom' => 'konkani goano', 'gon' => 'gondi', 'gor' => 'gorontalo', 'got' => 'gotico', @@ -302,6 +302,7 @@ 'kv' => 'komi', 'kw' => 'cornico', 'kwk' => 'kwakʼwala', + 'kxv' => 'kuvi', 'ky' => 'kirghiso', 'la' => 'latino', 'lad' => 'giudeo-spagnolo', @@ -317,6 +318,7 @@ 'lil' => 'lillooet', 'liv' => 'livone', 'lkt' => 'lakota', + 'lld' => 'ladino', 'lmo' => 'lombardo', 'ln' => 'lingala', 'lo' => 'lao', @@ -331,7 +333,6 @@ 'lua' => 'luba-lulua', 'lui' => 'luiseno', 'lun' => 'lunda', - 'luo' => 'luo', 'lus' => 'lushai', 'luy' => 'luyia', 'lv' => 'lettone', @@ -582,12 +583,12 @@ 'umb' => 'mbundu', 'ur' => 'urdu', 'uz' => 'uzbeco', - 'vai' => 'vai', 've' => 'venda', 'vec' => 'veneto', 'vep' => 'vepso', 'vi' => 'vietnamita', 'vls' => 'fiammingo occidentale', + 'vmw' => 'macua', 'vo' => 'volapük', 'vot' => 'voto', 'vro' => 'võro', @@ -603,6 +604,7 @@ 'xal' => 'kalmyk', 'xh' => 'xhosa', 'xmf' => 'mengrelio', + 'xnr' => 'kangri', 'xog' => 'soga', 'yao' => 'yao (bantu)', 'yap' => 'yapese', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/iw.php b/src/Symfony/Component/Intl/Resources/data/languages/iw.php index 2141fde5a4f3a..67e3f1f6eb7b7 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/iw.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/iw.php @@ -57,6 +57,7 @@ 'bin' => 'ביני', 'bkm' => 'קום', 'bla' => 'סיקסיקה', + 'blo' => 'אני', 'bm' => 'במבארה', 'bn' => 'בנגלית', 'bo' => 'טיבטית', @@ -269,6 +270,7 @@ 'kv' => 'קומי', 'kw' => 'קורנית', 'kwk' => 'קוואקוואלה', + 'kxv' => 'קווי', 'ky' => 'קירגיזית', 'la' => 'לטינית', 'lad' => 'לדינו', @@ -282,6 +284,7 @@ 'lij' => 'ליגורית', 'lil' => 'לילואט', 'lkt' => 'לקוטה', + 'lmo' => 'לומברדית', 'ln' => 'לינגלה', 'lo' => 'לאו', 'lol' => 'מונגו', @@ -469,6 +472,7 @@ 'swb' => 'קומורית', 'syc' => 'סירית קלאסית', 'syr' => 'סורית', + 'szl' => 'שלזית', 'ta' => 'טמילית', 'tce' => 'טצ׳ון דרומית', 'te' => 'טלוגו', @@ -516,7 +520,9 @@ 'uz' => 'אוזבקית', 'vai' => 'וואי', 've' => 'וונדה', + 'vec' => 'ונציאנית', 'vi' => 'וייטנאמית', + 'vmw' => 'מאקואה', 'vo' => '‏וולאפיק', 'vot' => 'ווטיק', 'vun' => 'וונג׳ו', @@ -530,6 +536,7 @@ 'wuu' => 'סינית וו', 'xal' => 'קלמיקית', 'xh' => 'קוסה', + 'xnr' => 'קאנגרי', 'xog' => 'סוגה', 'yao' => 'יאו', 'yap' => 'יאפזית', @@ -551,9 +558,7 @@ ], 'LocalizedNames' => [ 'ar_001' => 'ערבית ספרותית', - 'de_CH' => 'גרמנית (שוויץ)', 'fa_AF' => 'דארי', - 'fr_CH' => 'צרפתית (שוויץ)', 'nds_NL' => 'סקסונית תחתית', 'nl_BE' => 'הולנדית (פלמית)', 'ro_MD' => 'מולדבית', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/ja.php b/src/Symfony/Component/Intl/Resources/data/languages/ja.php index 85617094fde9e..c5f7b7111926a 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/ja.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/ja.php @@ -70,6 +70,7 @@ 'bjn' => 'バンジャル語', 'bkm' => 'コム語', 'bla' => 'シクシカ語', + 'blo' => 'アニ語 (blo)', 'bm' => 'バンバラ語', 'bn' => 'ベンガル語', 'bo' => 'チベット語', @@ -196,7 +197,6 @@ 'gmh' => '中高ドイツ語', 'gn' => 'グアラニー語', 'goh' => '古高ドイツ語', - 'gom' => 'ゴア・コンカニ語', 'gon' => 'ゴーンディー語', 'gor' => 'ゴロンタロ語', 'got' => 'ゴート語', @@ -306,6 +306,7 @@ 'kv' => 'コミ語', 'kw' => 'コーンウォール語', 'kwk' => 'クヮキゥワラ語', + 'kxv' => 'クーヴィンガ語', 'ky' => 'キルギス語', 'la' => 'ラテン語', 'lad' => 'ラディノ語', @@ -594,6 +595,7 @@ 'vi' => 'ベトナム語', 'vls' => '西フラマン語', 'vmf' => 'マインフランク語', + 'vmw' => 'マクア語', 'vo' => 'ヴォラピュク語', 'vot' => 'ヴォート語', 'vro' => 'ヴォロ語', @@ -609,6 +611,7 @@ 'xal' => 'カルムイク語', 'xh' => 'コサ語', 'xmf' => 'メグレル語', + 'xnr' => 'カーングリー語', 'xog' => 'ソガ語', 'yao' => 'ヤオ語', 'yap' => 'ヤップ語', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/jv.php b/src/Symfony/Component/Intl/Resources/data/languages/jv.php index 9e9c19eed935b..647a798fd675e 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/jv.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/jv.php @@ -40,6 +40,7 @@ 'bi' => 'Bislama', 'bin' => 'Bini', 'bla' => 'Siksiká', + 'blo' => 'Anii', 'bm' => 'Bambara', 'bn' => 'Bengali', 'bo' => 'Tibet', @@ -101,7 +102,7 @@ 'eu' => 'Basque', 'ewo' => 'Ewondo', 'fa' => 'Persia', - 'ff' => 'Fulah', + 'ff' => 'Fula', 'fi' => 'Suomi', 'fil' => 'Tagalog', 'fj' => 'Fijian', @@ -145,6 +146,7 @@ 'iba' => 'Iban', 'ibb' => 'Ibibio', 'id' => 'Indonesia', + 'ie' => 'Interlingue', 'ig' => 'Iqbo', 'ii' => 'Sichuan Yi', 'ikt' => 'Kanada Inuktitut Sisih Kulon', @@ -197,6 +199,7 @@ 'kv' => 'Komi', 'kw' => 'Kernowek', 'kwk' => 'Kwakʼwala', + 'kxv' => 'Kuvi', 'ky' => 'Kirgis', 'la' => 'Latin', 'lad' => 'Ladino', @@ -205,6 +208,7 @@ 'lez' => 'Lesghian', 'lg' => 'Ganda', 'li' => 'Limburgish', + 'lij' => 'Liguria', 'lil' => 'Lillooet', 'lkt' => 'Lakota', 'lmo' => 'Lombard', @@ -314,12 +318,12 @@ 'rwk' => 'Rwa', 'sa' => 'Sanskerta', 'sad' => 'Sandawe', - 'sah' => 'Sakha', + 'sah' => 'Yakut', 'saq' => 'Samburu', 'sat' => 'Santali', 'sba' => 'Ngambai', 'sbp' => 'Sangu', - 'sc' => 'Sardinian', + 'sc' => 'Sardinia', 'scn' => 'Sisilia', 'sco' => 'Skots', 'sd' => 'Sindhi', @@ -351,6 +355,7 @@ 'sw' => 'Swahili', 'swb' => 'Komorian', 'syr' => 'Siriak', + 'szl' => 'Silesia', 'ta' => 'Tamil', 'tce' => 'Tutkhone Sisih Kidul', 'te' => 'Telugu', @@ -389,7 +394,9 @@ 'uz' => 'Uzbek', 'vai' => 'Vai', 've' => 'Venda', + 'vec' => 'Venesia', 'vi' => 'Vietnam', + 'vmw' => 'Makhuwa', 'vo' => 'Volapuk', 'vun' => 'Vunjo', 'wa' => 'Walloon', @@ -400,6 +407,7 @@ 'wuu' => 'Tyonghwa Wu', 'xal' => 'Kalmik', 'xh' => 'Xhosa', + 'xnr' => 'Kangri', 'xog' => 'Soga', 'yav' => 'Yangben', 'ybb' => 'Yemba', @@ -407,6 +415,7 @@ 'yo' => 'Yoruba', 'yrl' => 'Nheengatu', 'yue' => 'Kanton', + 'za' => 'Zhuang', 'zgh' => 'Tamazight Moroko Standar', 'zh' => 'Tyonghwa', 'zu' => 'Zulu', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/ka.php b/src/Symfony/Component/Intl/Resources/data/languages/ka.php index b6566d0cd2079..0820c9820faef 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/ka.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/ka.php @@ -51,6 +51,7 @@ 'bi' => 'ბისლამა', 'bin' => 'ბინი', 'bla' => 'სიკსიკა', + 'blo' => 'ანიი', 'bm' => 'ბამბარა', 'bn' => 'ბენგალური', 'bo' => 'ტიბეტური', @@ -243,6 +244,7 @@ 'kv' => 'კომი', 'kw' => 'კორნული', 'kwk' => 'კვაკვალა', + 'kxv' => 'კუვი', 'ky' => 'ყირგიზული', 'la' => 'ლათინური', 'lad' => 'ლადინო', @@ -253,8 +255,10 @@ 'lez' => 'ლეზგიური', 'lg' => 'განდა', 'li' => 'ლიმბურგული', + 'lij' => 'ლიგურიული', 'lil' => 'ლილიეტი', 'lkt' => 'ლაკოტა', + 'lmo' => 'ლომბარდიული', 'ln' => 'ლინგალა', 'lo' => 'ლაოსური', 'lol' => 'მონგო', @@ -431,6 +435,7 @@ 'swb' => 'კომორული', 'syc' => 'კლასიკური სირიული', 'syr' => 'სირიული', + 'szl' => 'სილესიური', 'ta' => 'ტამილური', 'tce' => 'სამხრეთ ტუჩონი', 'te' => 'ტელუგუ', @@ -471,7 +476,9 @@ 'uz' => 'უზბეკური', 'vai' => 'ვაი', 've' => 'ვენდა', + 'vec' => 'ვენეციური', 'vi' => 'ვიეტნამური', + 'vmw' => 'მაკჰუვა', 'vo' => 'ვოლაპუკი', 'vun' => 'ვუნჯო', 'wa' => 'ვალონური', @@ -483,6 +490,7 @@ 'wuu' => 'ვუ', 'xal' => 'ყალმუხური', 'xh' => 'ქჰოსა', + 'xnr' => 'კანგრი', 'xog' => 'სოგა', 'yav' => 'იანგბენი', 'ybb' => 'იემბა', @@ -490,6 +498,7 @@ 'yo' => 'იორუბა', 'yrl' => 'ნენგატუ', 'yue' => 'კანტონური', + 'za' => 'ზჰუანგი', 'zbl' => 'ბლისსიმბოლოები', 'zen' => 'ზენაგა', 'zgh' => 'სტანდარტული მაროკოული ტამაზიგხტი', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/kk.php b/src/Symfony/Component/Intl/Resources/data/languages/kk.php index 8b1250ba22259..4d461130379d7 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/kk.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/kk.php @@ -42,6 +42,7 @@ 'bi' => 'бислама тілі', 'bin' => 'бини тілі', 'bla' => 'сиксика тілі', + 'blo' => 'ании тілі', 'bm' => 'бамбара тілі', 'bn' => 'бенгал тілі', 'bo' => 'тибет тілі', @@ -203,6 +204,7 @@ 'kv' => 'коми тілі', 'kw' => 'корн тілі', 'kwk' => 'квакиутль тілі', + 'kxv' => 'куви тілі', 'ky' => 'қырғыз тілі', 'la' => 'латын тілі', 'lad' => 'ладино тілі', @@ -214,7 +216,7 @@ 'lij' => 'лигур тілі', 'lil' => 'лиллуэт тілі', 'lkt' => 'лакота тілі', - 'lmo' => 'Ломбард', + 'lmo' => 'ломбард тілі', 'ln' => 'лингала тілі', 'lo' => 'лаос тілі', 'lou' => 'креоль тілі (Луизиана)', @@ -365,6 +367,7 @@ 'sw' => 'суахили тілі', 'swb' => 'комор тілі', 'syr' => 'сирия тілі', + 'szl' => 'силез тілі', 'ta' => 'тамил тілі', 'tce' => 'оңтүстік тутчоне тілі', 'te' => 'телугу тілі', @@ -406,6 +409,7 @@ 've' => 'венда тілі', 'vec' => 'венеция тілі', 'vi' => 'вьетнам тілі', + 'vmw' => 'макуа тілі', 'vo' => 'волапюк тілі', 'vun' => 'вунджо тілі', 'wa' => 'валлон тілі', @@ -417,6 +421,7 @@ 'wuu' => 'қытай тілі (У)', 'xal' => 'қалмақ тілі', 'xh' => 'кхоса тілі', + 'xnr' => 'кангри тілі', 'xog' => 'сога тілі', 'yav' => 'янгбен тілі', 'ybb' => 'йемба тілі', @@ -424,6 +429,7 @@ 'yo' => 'йоруба тілі', 'yrl' => 'ньенгату тілі', 'yue' => 'кантон тілі', + 'za' => 'чжуан тілі', 'zgh' => 'марокколық стандартты тамазигхт тілі', 'zh' => 'қытай тілі', 'zu' => 'зулу тілі', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/km.php b/src/Symfony/Component/Intl/Resources/data/languages/km.php index 2f59d60707549..9746f6e3ad39f 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/km.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/km.php @@ -43,12 +43,13 @@ 'bi' => 'ប៊ីស្លាម៉ា', 'bin' => 'ប៊ីនី', 'bla' => 'ស៊ីកស៊ីកា', + 'blo' => 'អានី', 'bm' => 'បាម្បារា', 'bn' => 'បង់ក្លាដែស', 'bo' => 'ទីបេ', 'br' => 'ប្រ៊ីស្តុន', 'brx' => 'បូដូ', - 'bs' => 'បូស្នី', + 'bs' => 'បូស្ន៊ី', 'bug' => 'ប៊ុកហ្គី', 'byn' => 'ប្ល៊ីន', 'ca' => 'កាតាឡាន', @@ -150,6 +151,7 @@ 'iba' => 'អ៊ីបាន', 'ibb' => 'អាយប៊ីប៊ីអូ', 'id' => 'ឥណ្ឌូណេស៊ី', + 'ie' => 'អ៊ីនធើលីងវេ', 'ig' => 'អ៊ីកបូ', 'ii' => 'ស៊ីឈាន់យី', 'ikt' => 'អ៊ីនុកទីទុត​កាណាដា​ប៉ែកខាងលិច', @@ -203,6 +205,7 @@ 'kv' => 'កូមី', 'kw' => 'កូនីស', 'kwk' => 'ក្វាក់វ៉ាឡា', + 'kxv' => 'គូវី', 'ky' => '​កៀហ្ស៊ីស', 'la' => 'ឡាតំាង', 'lad' => 'ឡាឌីណូ', @@ -214,6 +217,7 @@ 'lij' => 'លីគូរី', 'lil' => 'លីលលូអេត', 'lkt' => 'ឡាកូតា', + 'lmo' => 'ឡំបាត', 'ln' => 'លីនកាឡា', 'lo' => 'ឡាវ', 'lou' => 'ក្រេអូល លូអ៊ីស៊ីអាណា', @@ -321,7 +325,7 @@ 'rwk' => 'រ៉្វា', 'sa' => 'សំស្ក្រឹត', 'sad' => 'សានដាវី', - 'sah' => 'សាខា', + 'sah' => 'យ៉ាឃុត', 'saq' => 'សាមបូរូ', 'sat' => 'សាន់តាលី', 'sba' => 'ងាំបេយ', @@ -363,6 +367,7 @@ 'sw' => 'ស្វាហ៊ីលី', 'swb' => 'កូម៉ូរី', 'syr' => 'ស៊ីរី', + 'szl' => 'ស៊ីឡេស៊ី', 'ta' => 'តាមីល', 'tce' => 'ថុចឆុនខាងត្បូង', 'te' => 'តេលុគុ', @@ -404,6 +409,7 @@ 've' => 'វេនដា', 'vec' => 'វេណេតូ', 'vi' => 'វៀតណាម', + 'vmw' => 'ម៉ាឃូវ៉ា', 'vo' => 'វូឡាពូក', 'vun' => 'វុនចូ', 'wa' => 'វ៉ាលូន', @@ -415,6 +421,7 @@ 'wuu' => 'អ៊ូចិន', 'xal' => 'កាលមីគ', 'xh' => 'ឃសា', + 'xnr' => 'ខែងគ្រី', 'xog' => 'សូហ្គា', 'yav' => 'យ៉ាងបេន', 'ybb' => 'យេមបា', @@ -430,7 +437,7 @@ 'zza' => 'ហ្សាហ្សា', ], 'LocalizedNames' => [ - 'ar_001' => 'អារ៉ាប់ (ស្តង់ដារ)', + 'ar_001' => 'អារ៉ាប់ស្តង់ដារទំនើប', 'es_ES' => 'អេស្ប៉ាញ (អ៊ឺរ៉ុប)', 'fa_AF' => 'ដារី', 'nds_NL' => 'ហ្សាក់ស្យុងក្រោម', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/kn.php b/src/Symfony/Component/Intl/Resources/data/languages/kn.php index b09345926114f..d90a1e3439554 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/kn.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/kn.php @@ -52,6 +52,7 @@ 'bik' => 'ಬಿಕೊಲ್', 'bin' => 'ಬಿನಿ', 'bla' => 'ಸಿಕ್ಸಿಕಾ', + 'blo' => 'ಅನೀ', 'bm' => 'ಬಂಬಾರಾ', 'bn' => 'ಬಾಂಗ್ಲಾ', 'bo' => 'ಟಿಬೇಟಿಯನ್', @@ -197,7 +198,7 @@ 'iba' => 'ಇಬಾನ್', 'ibb' => 'ಇಬಿಬಿಯೋ', 'id' => 'ಇಂಡೋನೇಶಿಯನ್', - 'ie' => 'ಇಂಟರ್ಲಿಂಗ್', + 'ie' => 'ಇಂಟರ್‌ಲಿಂಗ್', 'ig' => 'ಇಗ್ಬೊ', 'ii' => 'ಸಿಚುಅನ್ ಯಿ', 'ik' => 'ಇನುಪಿಯಾಕ್', @@ -260,6 +261,7 @@ 'kv' => 'ಕೋಮಿ', 'kw' => 'ಕಾರ್ನಿಷ್', 'kwk' => 'ಕ್ವಾಕ್‌ವಾಲಾ', + 'kxv' => 'ಕುವಿ', 'ky' => 'ಕಿರ್ಗಿಜ್', 'la' => 'ಲ್ಯಾಟಿನ್', 'lad' => 'ಲ್ಯಾಡಿನೋ', @@ -270,8 +272,10 @@ 'lez' => 'ಲೆಜ್ಘಿಯನ್', 'lg' => 'ಗಾಂಡಾ', 'li' => 'ಲಿಂಬರ್ಗಿಶ್', + 'lij' => 'ಲಿಗುರಿಯನ್', 'lil' => 'ಲಿಲ್ಲೂವೆಟ್', 'lkt' => 'ಲಕೊಟ', + 'lmo' => 'ಲೋಂಬರ್ಡ್', 'ln' => 'ಲಿಂಗಾಲ', 'lo' => 'ಲಾವೋ', 'lol' => 'ಮೊಂಗೋ', @@ -454,6 +458,7 @@ 'swb' => 'ಕೊಮೊರಿಯನ್', 'syc' => 'ಶಾಸ್ತ್ರೀಯ ಸಿರಿಯಕ್', 'syr' => 'ಸಿರಿಯಾಕ್', + 'szl' => 'ಸಿಲೆಸಿಯನ್', 'ta' => 'ತಮಿಳು', 'tce' => 'ದಕ್ಷಿಣ ಟಚ್‌ವನ್', 'te' => 'ತೆಲುಗು', @@ -501,7 +506,9 @@ 'uz' => 'ಉಜ್ಬೇಕ್', 'vai' => 'ವಾಯಿ', 've' => 'ವೆಂಡಾ', + 'vec' => 'ವೆನಿಶಿಯನ್', 'vi' => 'ವಿಯೆಟ್ನಾಮೀಸ್', + 'vmw' => 'ಮಖುವಾ', 'vo' => 'ವೋಲಾಪುಕ್', 'vot' => 'ವೋಟಿಕ್', 'vun' => 'ವುಂಜೊ', @@ -515,6 +522,7 @@ 'wuu' => 'ವು ಚೈನೀಸ್', 'xal' => 'ಕಲ್ಮೈಕ್', 'xh' => 'ಕ್ಸೋಸ', + 'xnr' => 'ಕಂಗ್ರಿ', 'xog' => 'ಸೊಗ', 'yao' => 'ಯಾವೊ', 'yap' => 'ಯಪೀಸೆ', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/ko.php b/src/Symfony/Component/Intl/Resources/data/languages/ko.php index 14ced19746a27..fd47d691e07de 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/ko.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/ko.php @@ -60,6 +60,7 @@ 'bin' => '비니어', 'bkm' => '콤어', 'bla' => '식시카어', + 'blo' => '아니이어', 'bm' => '밤바라어', 'bn' => '벵골어', 'bo' => '티베트어', @@ -177,7 +178,6 @@ 'gmh' => '중세 고지 독일어', 'gn' => '과라니어', 'goh' => '고대 고지 독일어', - 'gom' => '고아 콘칸어', 'gon' => '곤디어', 'gor' => '고론탈로어', 'got' => '고트어', @@ -278,6 +278,7 @@ 'kv' => '코미어', 'kw' => '콘월어', 'kwk' => '곽왈라어', + 'kxv' => '쿠비어', 'ky' => '키르기스어', 'la' => '라틴어', 'lad' => '라디노어', @@ -289,8 +290,10 @@ 'lfn' => '링구아 프랑카 노바', 'lg' => '간다어', 'li' => '림버거어', + 'lij' => '리구리아어', 'lil' => '릴루엣어', 'lkt' => '라코타어', + 'lmo' => '롬바르드어', 'ln' => '링갈라어', 'lo' => '라오어', 'lol' => '몽고어', @@ -481,6 +484,7 @@ 'swb' => '코모로어', 'syc' => '고전 시리아어', 'syr' => '시리아어', + 'szl' => '실레시아어', 'ta' => '타밀어', 'tce' => '남부 투톤어', 'te' => '텔루구어', @@ -508,7 +512,7 @@ 'tog' => '니아사 통가어', 'tok' => '도기 보나', 'tpi' => '토크 피신어', - 'tr' => '터키어', + 'tr' => '튀르키예어', 'trv' => '타로코어', 'ts' => '총가어', 'tsi' => '트심시안어', @@ -530,7 +534,9 @@ 'uz' => '우즈베크어', 'vai' => '바이어', 've' => '벤다어', + 'vec' => '베네치아어', 'vi' => '베트남어', + 'vmw' => '마쿠와어', 'vo' => '볼라퓌크어', 'vot' => '보틱어', 'vun' => '분조어', @@ -544,6 +550,7 @@ 'wuu' => '우어', 'xal' => '칼미크어', 'xh' => '코사어', + 'xnr' => '캉리어', 'xog' => '소가어', 'yao' => '야오족어', 'yap' => '얍페세어', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/ku.php b/src/Symfony/Component/Intl/Resources/data/languages/ku.php index d6e1a9c8e8c03..ece39cb4d2d7f 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/ku.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/ku.php @@ -12,16 +12,16 @@ 'ain' => 'aynuyî', 'ak' => 'akanî', 'ale' => 'alêwîtî', - 'alt' => 'altayiya başûrî', + 'alt' => 'altayîya başûrî', 'am' => 'amharî', 'an' => 'aragonî', 'ann' => 'obolo', 'anp' => 'angîkayî', - 'apc' => 'erebiya bakurê şamê', + 'apc' => 'erebîya bakurê şamê', 'ar' => 'erebî', 'arn' => 'mapuçî', 'arp' => 'arapahoyî', - 'ars' => 'erebiya necdî', + 'ars' => 'erebîya necdî', 'as' => 'asamî', 'asa' => 'asûyî', 'ast' => 'astûrî', @@ -31,19 +31,19 @@ 'ay' => 'aymarayî', 'az' => 'azerî', 'ba' => 'başkîrî', - 'bal' => 'belûçî', + 'bal' => 'belûcî', 'ban' => 'balînî', 'bas' => 'basayî', - 'be' => 'belarusî', + 'be' => 'belarûsî', 'bem' => 'bembayî', 'bew' => 'betawî', 'bez' => 'benayî', 'bg' => 'bulgarî', - 'bgc' => 'haryanviyî', - 'bgn' => 'beluciya rojavayî', + 'bgc' => 'haryanvîyî', + 'bgn' => 'belucîya rojavayî', 'bho' => 'bojpûrî', 'bi' => 'bîslamayî', - 'bin' => 'bîniyî', + 'bin' => 'bînîyî', 'bla' => 'blakfotî', 'blo' => 'bloyî', 'blt' => 'tay dam', @@ -72,29 +72,29 @@ 'chr' => 'çerokî', 'chy' => 'çeyenî', 'cic' => 'çîkasawî', - 'ckb' => 'soranî', + 'ckb' => 'kurdî (soranî)', 'clc' => 'çilkotînî', 'co' => 'korsîkayî', 'crg' => 'mîçîfî', - 'crj' => 'kriya rojhilat ya başûrî', + 'crj' => 'krîya rojhilat ya başûrî', 'crk' => 'kriya bejayî', - 'crl' => 'kriya rojhilat ya bakurî', - 'crm' => 'kriya mûsî', + 'crl' => 'krîya rojhilat ya bakurî', + 'crm' => 'krîya mûsî', 'crr' => 'zimanê karolina algonquianî', 'cs' => 'çekî', - 'csw' => 'kriya swampî', - 'cu' => 'slaviya kenîseyî', + 'csw' => 'krîya swampî', + 'cu' => 'slavîya kenîseyî', 'cv' => 'çuvaşî', 'cy' => 'weylsî', 'da' => 'danmarkî', 'dak' => 'dakotayî', 'dar' => 'dargînî', - 'dav' => 'tayitayî', + 'dav' => 'tayîtayî', 'de' => 'almanî', 'dgr' => 'dogrîbî', 'dje' => 'zarma', - 'doi' => 'dogriyî', - 'dsb' => 'sorbiya jêrîn', + 'doi' => 'dogrîyî', + 'dsb' => 'sorbîya jêrîn', 'dua' => 'diwalayî', 'dv' => 'divehî', 'dyo' => 'jola-fonyi', @@ -104,7 +104,7 @@ 'ee' => 'eweyî', 'efi' => 'efîkî', 'eka' => 'ekajukî', - 'el' => 'yewnanî', + 'el' => 'yûnanî', 'en' => 'îngilîzî', 'eo' => 'esperantoyî', 'es' => 'spanî', @@ -118,10 +118,10 @@ 'fj' => 'fîjî', 'fo' => 'ferî', 'fon' => 'fonî', - 'fr' => 'fransî', - 'frc' => 'fransiya kajûnê', - 'frr' => 'frîsiya bakur', - 'fur' => 'friyolî', + 'fr' => 'fransizî', + 'frc' => 'fransizîya kajûnê', + 'frr' => 'frîsîya bakur', + 'fur' => 'frîyolî', 'fy' => 'frîsî', 'ga' => 'îrlendî', 'gaa' => 'gayî', @@ -133,7 +133,7 @@ 'gor' => 'gorontaloyî', 'gsw' => 'elmanîşî', 'gu' => 'gujaratî', - 'guz' => 'gusii', + 'guz' => 'gusîî', 'gv' => 'manksî', 'gwi' => 'gwichʼin', 'ha' => 'hawsayî', @@ -144,22 +144,22 @@ 'hi' => 'hindî', 'hil' => 'hîlîgaynonî', 'hmn' => 'hmongî', - 'hnj' => 'hmongiya njuayî', + 'hnj' => 'hmongîya njuayî', 'hr' => 'xirwatî', - 'hsb' => 'sorbiya jorîn', + 'hsb' => 'sorbîya jorîn', 'ht' => 'haîtî', 'hu' => 'mecarî', 'hup' => 'hupayî', 'hur' => 'halkomelemî', 'hy' => 'ermenî', 'hz' => 'hereroyî', - 'ia' => 'interlingua', + 'ia' => 'înterlîngua', 'iba' => 'iban', 'ibb' => 'îbîbîoyî', - 'id' => 'endonezî', + 'id' => 'endonezyayî', 'ie' => 'înterlîngue', 'ig' => 'îgboyî', - 'ii' => 'yiyiya siçuwayî', + 'ii' => 'yîyîya siçuwayî', 'ikt' => 'inuvialuktun', 'ilo' => 'îlokanoyî', 'inh' => 'îngûşî', @@ -173,6 +173,7 @@ 'jmc' => 'machame', 'jv' => 'javayî', 'ka' => 'gurcî', + 'kaa' => 'kara-kalpakî', 'kab' => 'kabîlî', 'kac' => 'cingphoyî', 'kaj' => 'jju', @@ -181,7 +182,7 @@ 'kcg' => 'tyap', 'kde' => 'makondeyî', 'kea' => 'kapverdî', - 'ken' => 'kenyang', + 'ken' => 'kenyangî', 'kfo' => 'koro', 'kgp' => 'kayingangî', 'kha' => 'khasi', @@ -198,7 +199,7 @@ 'ko' => 'koreyî', 'kok' => 'konkanî', 'kpe' => 'kpelleyî', - 'kr' => 'kanuriyî', + 'kr' => 'kanurîyî', 'krc' => 'karaçay-balkarî', 'krl' => 'karelî', 'kru' => 'kurukh', @@ -215,7 +216,7 @@ 'ky' => 'kirgizî', 'la' => 'latînî', 'lad' => 'ladînoyî', - 'lag' => 'langi', + 'lag' => 'langî', 'lb' => 'luksembûrgî', 'lez' => 'lezgînî', 'lg' => 'lugandayî', @@ -226,18 +227,19 @@ 'lmo' => 'lombardî', 'ln' => 'lingalayî', 'lo' => 'lawsî', - 'lou' => 'kreyoliya louisianayê', + 'lou' => 'kreyolîya louisianayê', 'loz' => 'lozî', - 'lrc' => 'luriya bakur', + 'lrc' => 'lurîya bakur', 'lsm' => 'saamia', 'lt' => 'lîtwanî', + 'ltg' => 'latgalî', 'lu' => 'luba-katangayî', 'lua' => 'luba-kasayî', 'lun' => 'lunda', 'luo' => 'luoyî', 'lus' => 'mizoyî', 'luy' => 'luhyayî', - 'lv' => 'latviyayî', + 'lv' => 'latvîyayî', 'mad' => 'madurayî', 'mag' => 'magahî', 'mai' => 'maithili', @@ -256,9 +258,9 @@ 'min' => 'mînangkabawî', 'mk' => 'makedonî', 'ml' => 'malayalamî', - 'mn' => 'mongolî', + 'mn' => 'moxolî', 'mni' => 'manipuri', - 'moe' => 'înûyiya rojhilatî', + 'moe' => 'înûyîya rojhilatî', 'moh' => 'mohawkî', 'mos' => 'moreyî', 'mr' => 'maratî', @@ -274,7 +276,7 @@ 'nap' => 'napolîtanî', 'naq' => 'namayî', 'nb' => 'norwecî (bokmål)', - 'nd' => 'ndebeliya bakurî', + 'nd' => 'ndebelîya bakurî', 'nds' => 'nedersaksî', 'ne' => 'nepalî', 'new' => 'newarî', @@ -288,17 +290,17 @@ 'no' => 'norwecî', 'nog' => 'nogayî', 'nqo' => 'n’Ko', - 'nr' => 'ndebeliya başûrî', - 'nso' => 'sotoyiya bakur', + 'nr' => 'ndebelîya başûrî', + 'nso' => 'sotoyîya bakur', 'nus' => 'nuer', 'nv' => 'navajoyî', 'ny' => 'çîçewayî', 'nyn' => 'nyankole', 'oc' => 'oksîtanî', - 'ojb' => 'ojibweyiya bakurî', - 'ojc' => 'ojibwayiya navîn', + 'ojb' => 'ojibweyîya bakurî', + 'ojc' => 'ojibwayîya navîn', 'ojs' => 'oji-cree', - 'ojw' => 'ojibweyiya rojavayî', + 'ojw' => 'ojîbweyîya rojavayî', 'oka' => 'okanagan', 'om' => 'oromoyî', 'or' => 'oriyayî', @@ -309,7 +311,7 @@ 'pam' => 'kapampanganî', 'pap' => 'papyamentoyî', 'pau' => 'palawî', - 'pcm' => 'pîdgîniya nîjeryayî', + 'pcm' => 'pîdgînîya nîjeryayî', 'pis' => 'pijînî', 'pl' => 'polonî', 'pqm' => 'malecite-passamaquoddy', @@ -342,33 +344,33 @@ 'scn' => 'sicîlî', 'sco' => 'skotî', 'sd' => 'sindhî', - 'sdh' => 'kurdiya başûrî', - 'se' => 'samiya bakur', + 'sdh' => 'kurdîya başûrî', + 'se' => 'samîya bakur', 'seh' => 'sena', 'ses' => 'sonxayî', 'sg' => 'sangoyî', - 'shi' => 'taşelhitî', + 'shi' => 'taşelhîtî', 'shn' => 'şanî', 'si' => 'kîngalî', - 'sid' => 'sidamo', + 'sid' => 'sîdamo', 'sk' => 'slovakî', - 'skr' => 'seraiki', + 'skr' => 'seraîkî', 'sl' => 'slovenî', 'slh' => 'lushootseeda başûrî', 'sm' => 'samoayî', - 'sma' => 'samiya başûr', + 'sma' => 'samîya başûr', 'smj' => 'samiya lule', - 'smn' => 'samiya înarî', - 'sms' => 'samiya skoltî', + 'smn' => 'samîya înarî', + 'sms' => 'samîya skoltî', 'sn' => 'şonayî', 'snk' => 'soninke', 'so' => 'somalî', - 'sq' => 'elbanî', + 'sq' => 'arnawidî', 'sr' => 'sirbî', 'srn' => 'sirananî', 'ss' => 'swazî', 'ssy' => 'sahoyî', - 'st' => 'sotoyiya başûr', + 'st' => 'sotoyîya başûr', 'str' => 'saanîçî', 'su' => 'sundanî', 'suk' => 'sukuma', @@ -378,7 +380,7 @@ 'syr' => 'siryanî', 'szl' => 'silesî', 'ta' => 'tamîlî', - 'tce' => 'southern tutchone', + 'tce' => 'totuçena başûrî', 'te' => 'telûgûyî', 'tem' => 'temne', 'teo' => 'teso', @@ -398,10 +400,10 @@ 'tpi' => 'tokpisinî', 'tr' => 'tirkî', 'trv' => 'tarokoyî', - 'trw' => 'torwali', + 'trw' => 'torwalî', 'ts' => 'tsongayî', 'tt' => 'teterî', - 'ttm' => 'northern tutchone', + 'ttm' => 'tutoçenîya bakur', 'tum' => 'tumbukayî', 'tvl' => 'tuvalûyî', 'twq' => 'tasawaq', @@ -415,7 +417,7 @@ 'ur' => 'urdûyî', 'uz' => 'ozbekî', 'vec' => 'venîsî', - 'vi' => 'viyetnamî', + 'vi' => 'vîetnamî', 'vmw' => 'makhuwayî', 'vo' => 'volapûkî', 'vun' => 'vunjo', @@ -425,10 +427,10 @@ 'war' => 'warayî', 'wbp' => 'warlpiri', 'wo' => 'wolofî', - 'wuu' => 'çîniya wuyî', + 'wuu' => 'çînîya wuyî', 'xal' => 'kalmîkî', 'xh' => 'xosayî', - 'xnr' => 'kangri', + 'xnr' => 'kangrî', 'xog' => 'sogayî', 'yav' => 'yangben', 'ybb' => 'yemba', @@ -437,20 +439,23 @@ 'yrl' => 'nhêngatûyî', 'yue' => 'kantonî', 'za' => 'zhuangî', - 'zgh' => 'amazîxiya fasî', + 'zgh' => 'amazîxîya fasî', 'zh' => 'çînî', 'zu' => 'zuluyî', - 'zun' => 'zuniyî', + 'zun' => 'zunîyî', 'zza' => 'zazakî (kirdkî, kirmanckî)', ], 'LocalizedNames' => [ - 'ar_001' => 'erebiya modern a standard', + 'ar_001' => 'erebîya modern a standard', + 'en_GB' => 'îngilîzî (Qiralîyeta Yekbûyî)', 'es_ES' => 'spanî (Ewropa)', 'fa_AF' => 'derî', + 'fr_CA' => 'fransizî (Kanada)', + 'fr_CH' => 'fransizî (Swîsre)', 'nl_BE' => 'flamî', 'pt_PT' => 'portugalî (Ewropa)', - 'sw_CD' => 'swahiliya kongoyî', - 'zh_Hans' => 'çîniya sadekirî', - 'zh_Hant' => 'çîniya kevneşopî', + 'sw_CD' => 'swahîlîya kongoyî', + 'zh_Hans' => 'çînîya sadekirî', + 'zh_Hant' => 'çînîya kevneşopî', ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/languages/ky.php b/src/Symfony/Component/Intl/Resources/data/languages/ky.php index c6b792f4cc81c..4a7202c19f80d 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/ky.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/ky.php @@ -42,6 +42,7 @@ 'bi' => 'бисламача', 'bin' => 'биниче', 'bla' => 'сиксикача', + 'blo' => 'анииче', 'bm' => 'бамбарача', 'bn' => 'бангладешче', 'bo' => 'тибетче', @@ -152,6 +153,7 @@ 'iba' => 'ибанча', 'ibb' => 'ибибиочо', 'id' => 'индонезияча', + 'ie' => 'интерлинг', 'ig' => 'игбочо', 'ii' => 'сычуань йиче', 'ikt' => 'инуктитутча (Канада)', @@ -205,6 +207,7 @@ 'kv' => 'комиче', 'kw' => 'корнишче', 'kwk' => 'кваквалача (индей тили)', + 'kxv' => 'куви', 'ky' => 'кыргызча', 'la' => 'латынча', 'lad' => 'ладиночо', @@ -213,8 +216,10 @@ 'lez' => 'лезгинче', 'lg' => 'гандача', 'li' => 'лимбургиче', + 'lij' => 'лигурча', 'lil' => 'лиллуэтче (индей тили)', 'lkt' => 'лакотача', + 'lmo' => 'ломбардча', 'ln' => 'лингалача', 'lo' => 'лаочо', 'lou' => 'луизиана креолчо', @@ -364,6 +369,7 @@ 'sw' => 'суахиличе', 'swb' => 'коморчо', 'syr' => 'сирияча', + 'szl' => 'силесче', 'ta' => 'тамилче', 'tce' => 'түштүк тутчонече (индей тили)', 'te' => 'телугуча', @@ -403,7 +409,9 @@ 'uz' => 'өзбекче', 'vai' => 'вайиче', 've' => 'вендача', + 'vec' => 'венециянча', 'vi' => 'вьетнамча', + 'vmw' => 'махувача', 'vo' => 'волапюкча', 'vun' => 'вунжочо', 'wa' => 'валлончо', @@ -415,6 +423,7 @@ 'wuu' => '"У" диалектинде (Кытай)', 'xal' => 'калмыкча', 'xh' => 'косача', + 'xnr' => 'кангри', 'xog' => 'согача', 'yav' => 'янгбенче', 'ybb' => 'йембача', @@ -422,6 +431,7 @@ 'yo' => 'йорубача', 'yrl' => 'ньенгатуча (түштүк америка тилдери)', 'yue' => 'кантончо', + 'za' => 'чжуанча', 'zgh' => 'марокко тамазигт адабий тилинде', 'zh' => 'кытайча', 'zu' => 'зулуча', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/lb.php b/src/Symfony/Component/Intl/Resources/data/languages/lb.php index f88bd9157c6f8..d45d03e56bf4d 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/lb.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/lb.php @@ -181,7 +181,6 @@ 'gmh' => 'Mëttelhéichdäitsch', 'gn' => 'Guarani', 'goh' => 'Alhéichdäitsch', - 'gom' => 'Goan-Konkani', 'gon' => 'Gondi-Sprooch', 'gor' => 'Mongondou', 'got' => 'Gotesch', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/lo.php b/src/Symfony/Component/Intl/Resources/data/languages/lo.php index cea9b26c01567..01eb6f1d4dda0 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/lo.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/lo.php @@ -56,6 +56,7 @@ 'bin' => 'ບີນີ', 'bkm' => 'ກົມ', 'bla' => 'ຊິກຊິກາ', + 'blo' => 'ອານີ', 'bm' => 'ບາມບາຣາ', 'bn' => 'ເບັງກາລີ', 'bo' => 'ທິເບທັນ', @@ -265,6 +266,7 @@ 'kv' => 'ໂຄມິ', 'kw' => 'ຄໍນິຊ', 'kwk' => 'ຄວາກຄວາກລາ', + 'kxv' => 'ຄູວີ', 'ky' => 'ເກຍກີສ', 'la' => 'ລາຕິນ', 'lad' => 'ລາດີໂນ', @@ -275,8 +277,10 @@ 'lez' => 'ລີຊຽນ', 'lg' => 'ແກນດາ', 'li' => 'ລິມເບີກີຊ', + 'lij' => 'ລີກູຣຽນ', 'lil' => 'ລິນລູເອັດ', 'lkt' => 'ລາໂກຕາ', + 'lmo' => 'ລອມບາດ', 'ln' => 'ລິງກາລາ', 'lo' => 'ລາວ', 'lol' => 'ແມັງໂກ້', @@ -463,6 +467,7 @@ 'swb' => 'ໂຄໂນຣຽນ', 'syc' => 'ຊີເລຍແບບດັ້ງເດີມ', 'syr' => 'ຊີເລຍ', + 'szl' => 'ຊີເລສຊຽນ', 'ta' => 'ທາມິລ', 'tce' => 'ທຸດຊອນໃຕ້', 'te' => 'ເຕລູກູ', @@ -510,7 +515,9 @@ 'uz' => 'ອຸສເບກ', 'vai' => 'ໄວ', 've' => 'ເວນດາ', + 'vec' => 'ເວເນຊຽນ', 'vi' => 'ຫວຽດນາມ', + 'vmw' => 'ມາຄູວາ', 'vo' => 'ໂວລາພັກ', 'vot' => 'ໂວຕິກ', 'vun' => 'ວັນໂຈ', @@ -524,6 +531,7 @@ 'wuu' => 'ຈີນອູ', 'xal' => 'ການມິກ', 'xh' => 'ໂຮຊາ', + 'xnr' => 'ຄັງຣີ', 'xog' => 'ໂຊກາ', 'yao' => 'ເຢົ້າ', 'yap' => 'ຢັບ', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/lt.php b/src/Symfony/Component/Intl/Resources/data/languages/lt.php index 022d4de90dd17..3bd57097cbe48 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/lt.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/lt.php @@ -70,6 +70,7 @@ 'bjn' => 'bandžarų', 'bkm' => 'komų', 'bla' => 'siksikų', + 'blo' => 'guanų', 'bm' => 'bambarų', 'bn' => 'bengalų', 'bo' => 'tibetiečių', @@ -196,7 +197,6 @@ 'gmh' => 'Vidurio Aukštosios Vokietijos', 'gn' => 'gvaranių', 'goh' => 'senoji Aukštosios Vokietijos', - 'gom' => 'Goa konkanių', 'gon' => 'gondi', 'gor' => 'gorontalo', 'got' => 'gotų', @@ -306,6 +306,7 @@ 'kv' => 'komi', 'kw' => 'kornų', 'kwk' => 'kvakvalų', + 'kxv' => 'kuvi', 'ky' => 'kirgizų', 'la' => 'lotynų', 'lad' => 'ladino', @@ -335,7 +336,6 @@ 'lua' => 'luba lulua', 'lui' => 'luiseno', 'lun' => 'Lundos', - 'luo' => 'luo', 'lus' => 'mizo', 'luy' => 'luja', 'lv' => 'latvių', @@ -587,13 +587,13 @@ 'umb' => 'umbundu', 'ur' => 'urdų', 'uz' => 'uzbekų', - 'vai' => 'vai', 've' => 'vendų', 'vec' => 'venetų', 'vep' => 'vepsų', 'vi' => 'vietnamiečių', 'vls' => 'vakarų flamandų', 'vmf' => 'pagrindinė frankonų', + 'vmw' => 'makua', 'vo' => 'volapiuko', 'vot' => 'Votik', 'vro' => 'veru', @@ -609,6 +609,7 @@ 'xal' => 'kalmukų', 'xh' => 'kosų', 'xmf' => 'megrelų', + 'xnr' => 'kangri', 'xog' => 'sogų', 'yao' => 'jao', 'yap' => 'japezų', @@ -637,15 +638,10 @@ 'en_CA' => 'Kanados anglų', 'en_GB' => 'Didžiosios Britanijos anglų', 'en_US' => 'Jungtinių Valstijų anglų', - 'es_419' => 'Lotynų Amerikos ispanų', - 'es_ES' => 'Europos ispanų', - 'es_MX' => 'Meksikos ispanų', 'fr_CA' => 'Kanados prancūzų', 'fr_CH' => 'Šveicarijos prancūzų', 'nds_NL' => 'Žemutinės Saksonijos (Nyderlandai)', 'nl_BE' => 'flamandų', - 'pt_BR' => 'Brazilijos portugalų', - 'pt_PT' => 'Europos portugalų', 'ro_MD' => 'moldavų', 'sw_CD' => 'Kongo suahilių', 'zh_Hans' => 'supaprastintoji kinų', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/lv.php b/src/Symfony/Component/Intl/Resources/data/languages/lv.php index 167a1bf4c59fe..b18a67cefd1f8 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/lv.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/lv.php @@ -56,6 +56,7 @@ 'bin' => 'binu', 'bkm' => 'komu', 'bla' => 'siksiku', + 'blo' => 'anī', 'bm' => 'bambaru', 'bn' => 'bengāļu', 'bo' => 'tibetiešu', @@ -265,6 +266,7 @@ 'kv' => 'komiešu', 'kw' => 'korniešu', 'kwk' => 'kvakvala', + 'kxv' => 'kuvi', 'ky' => 'kirgīzu', 'la' => 'latīņu', 'lad' => 'ladino', @@ -275,8 +277,10 @@ 'lez' => 'lezgīnu', 'lg' => 'gandu', 'li' => 'limburgiešu', + 'lij' => 'ligūriešu', 'lil' => 'lilluetu', 'lkt' => 'lakotu', + 'lmo' => 'lombardiešu', 'ln' => 'lingala', 'lo' => 'laosiešu', 'lol' => 'mongu', @@ -289,7 +293,6 @@ 'lua' => 'lubalulva', 'lui' => 'luisenu', 'lun' => 'lundu', - 'luo' => 'luo', 'lus' => 'lušeju', 'luy' => 'luhju', 'lv' => 'latviešu', @@ -308,7 +311,7 @@ 'mfe' => 'Maurīcijas kreolu', 'mg' => 'malagasu', 'mga' => 'vidusīru', - 'mgh' => 'makua', + 'mgh' => 'makua-mīto', 'mgo' => 'metu', 'mh' => 'māršaliešu', 'mi' => 'maoru', @@ -463,6 +466,7 @@ 'swb' => 'komoru', 'syc' => 'klasiskā sīriešu', 'syr' => 'sīriešu', + 'szl' => 'silēziešu', 'ta' => 'tamilu', 'tce' => 'dienvidtutčonu', 'te' => 'telugu', @@ -510,7 +514,9 @@ 'uz' => 'uzbeku', 'vai' => 'vaju', 've' => 'vendu', + 'vec' => 'venēciešu', 'vi' => 'vjetnamiešu', + 'vmw' => 'makua', 'vo' => 'volapiks', 'vot' => 'votu', 'vun' => 'vundžo', @@ -524,6 +530,7 @@ 'wuu' => 'vu ķīniešu', 'xal' => 'kalmiku', 'xh' => 'khosu', + 'xnr' => 'kangri', 'xog' => 'sogu', 'yao' => 'jao', 'yap' => 'japiešu', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/meta.php b/src/Symfony/Component/Intl/Resources/data/languages/meta.php index 9c53c681ec86c..7874969d3f968 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/meta.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/meta.php @@ -202,7 +202,6 @@ 'gmh', 'gn', 'goh', - 'gom', 'gon', 'gor', 'got', @@ -331,6 +330,7 @@ 'lil', 'liv', 'lkt', + 'lld', 'lmo', 'ln', 'lo', @@ -369,6 +369,7 @@ 'mgh', 'mgo', 'mh', + 'mhn', 'mi', 'mic', 'min', @@ -846,7 +847,6 @@ 'glv', 'gmh', 'goh', - 'gom', 'gon', 'gor', 'got', @@ -978,6 +978,7 @@ 'lit', 'liv', 'lkt', + 'lld', 'lmo', 'lol', 'lou', @@ -1015,6 +1016,7 @@ 'mga', 'mgh', 'mgo', + 'mhn', 'mic', 'min', 'mkd', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/mi.php b/src/Symfony/Component/Intl/Resources/data/languages/mi.php index 810f1ce2ef858..c3111244fe27d 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/mi.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/mi.php @@ -410,7 +410,7 @@ 'zza' => 'Tātā', ], 'LocalizedNames' => [ - 'ar_001' => 'Ārapi Moroko', + 'ar_001' => 'Ārapi Moroki', 'de_AT' => 'Tiamana Ateriana', 'de_CH' => 'Tiamana Ōkawa Huiterangi', 'en_AU' => 'Ingarihi Ahitereiriana', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/mk.php b/src/Symfony/Component/Intl/Resources/data/languages/mk.php index 620eaa847d8e7..8bf917c2f414f 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/mk.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/mk.php @@ -70,6 +70,7 @@ 'bjn' => 'банџарски', 'bkm' => 'ком', 'bla' => 'сиксика', + 'blo' => 'ании', 'bm' => 'бамбара', 'bn' => 'бенгалски', 'bo' => 'тибетски', @@ -191,12 +192,11 @@ 'gd' => 'шкотски гелски', 'gez' => 'гиз', 'gil' => 'гилбертански', - 'gl' => 'галициски', + 'gl' => 'галисиски', 'glk' => 'гилански', 'gmh' => 'средногорногермански', 'gn' => 'гварански', 'goh' => 'старогорногермански', - 'gom' => 'гоански конкани', 'gon' => 'гонди', 'gor' => 'горонтало', 'got' => 'готски', @@ -234,7 +234,7 @@ 'iba' => 'ибан', 'ibb' => 'ибибио', 'id' => 'индонезиски', - 'ie' => 'окцидентал', + 'ie' => 'интерлингве', 'ig' => 'игбо', 'ii' => 'сичуан ји', 'ik' => 'инупијачки', @@ -306,6 +306,7 @@ 'kv' => 'коми', 'kw' => 'корнски', 'kwk' => 'кваквала', + 'kxv' => 'куви', 'ky' => 'киргиски', 'la' => 'латински', 'lad' => 'ладино', @@ -588,11 +589,12 @@ 'uz' => 'узбечки', 'vai' => 'вај', 've' => 'венда', - 'vec' => 'венетски', + 'vec' => 'венецијански', 'vep' => 'вепшки', 'vi' => 'виетнамски', 'vls' => 'западнофламански', 'vmf' => 'мајнскофранконски', + 'vmw' => 'макуа', 'vo' => 'волапик', 'vot' => 'вотски', 'vro' => 'виру', @@ -608,6 +610,7 @@ 'xal' => 'калмички', 'xh' => 'коса', 'xmf' => 'мегрелски', + 'xnr' => 'кангри', 'xog' => 'сога', 'yao' => 'јао', 'yap' => 'јапски', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/ml.php b/src/Symfony/Component/Intl/Resources/data/languages/ml.php index 1d52d77574dc0..b94faf62016cb 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/ml.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/ml.php @@ -56,6 +56,7 @@ 'bin' => 'ബിനി', 'bkm' => 'കോം', 'bla' => 'സിക്സിക', + 'blo' => 'അനി', 'bm' => 'ബംബാറ', 'bn' => 'ബംഗ്ലാ', 'bo' => 'ടിബറ്റൻ', @@ -268,6 +269,7 @@ 'kv' => 'കോമി', 'kw' => 'കോർണിഷ്', 'kwk' => 'ക്വാക്വല', + 'kxv' => 'കുവി', 'ky' => 'കിർഗിസ്', 'la' => 'ലാറ്റിൻ', 'lad' => 'ലഡീനോ', @@ -278,6 +280,7 @@ 'lez' => 'ലസ്ഗിയൻ', 'lg' => 'ഗാണ്ട', 'li' => 'ലിംബർഗിഷ്', + 'lij' => 'ലിഗൂറിയൻ', 'lil' => 'ലില്ലുവെറ്റ്', 'lkt' => 'ലകൗട്ട', 'lmo' => 'ലൊംബാർഡ്', @@ -468,6 +471,7 @@ 'swb' => 'കൊമോറിയൻ', 'syc' => 'പുരാതന സുറിയാനിഭാഷ', 'syr' => 'സുറിയാനി', + 'szl' => 'സൈലേഷ്യൻ', 'ta' => 'തമിഴ്', 'tce' => 'സതേൺ ടറ്റ്ഷോൺ', 'te' => 'തെലുങ്ക്', @@ -515,7 +519,9 @@ 'uz' => 'ഉസ്‌ബെക്ക്', 'vai' => 'വൈ', 've' => 'വെന്ദ', + 'vec' => 'വെനീഷ്യൻ', 'vi' => 'വിയറ്റ്നാമീസ്', + 'vmw' => 'മഖുവ', 'vo' => 'വോളാപുക്', 'vot' => 'വോട്ടിക്', 'vun' => 'വുൻജോ', @@ -529,6 +535,7 @@ 'wuu' => 'വു ചൈനീസ്', 'xal' => 'കാൽമിക്', 'xh' => 'ഖോസ', + 'xnr' => 'കാങ്ടി', 'xog' => 'സോഗോ', 'yao' => 'യാവോ', 'yap' => 'യെപ്പീസ്', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/mn.php b/src/Symfony/Component/Intl/Resources/data/languages/mn.php index 1b549f2874f10..b0ebba114d9aa 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/mn.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/mn.php @@ -36,11 +36,12 @@ 'bem' => 'бемба', 'bez' => 'бена', 'bg' => 'болгар', - 'bgc' => 'Харьянви', + 'bgc' => 'харьянви', 'bho' => 'божпури', 'bi' => 'бислам', 'bin' => 'бини', 'bla' => 'сиксика', + 'blo' => 'Ани', 'bm' => 'бамбара', 'bn' => 'бенгал', 'bo' => 'төвд', @@ -202,6 +203,7 @@ 'kv' => 'коми', 'kw' => 'корн', 'kwk' => 'квак вала', + 'kxv' => 'куви', 'ky' => 'киргиз', 'la' => 'латин', 'lad' => 'ладин', @@ -210,9 +212,10 @@ 'lez' => 'лезги', 'lg' => 'ганда', 'li' => 'лимбург', - 'lij' => 'Лигури', + 'lij' => 'лигури', 'lil' => 'лиллуэт', 'lkt' => 'лакота', + 'lmo' => 'ломбард', 'ln' => 'лингала', 'lo' => 'лаос', 'lou' => 'луизиана креоле', @@ -361,6 +364,7 @@ 'sw' => 'свахили', 'swb' => 'комори', 'syr' => 'сири', + 'szl' => 'силез', 'ta' => 'тамил', 'tce' => 'өмнөд тутчоне', 'te' => 'тэлүгү', @@ -402,6 +406,7 @@ 've' => 'венда', 'vec' => 'венец', 'vi' => 'вьетнам', + 'vmw' => 'макуа', 'vo' => 'волапюк', 'vun' => 'вунжо', 'wa' => 'уоллун', @@ -412,6 +417,7 @@ 'wuu' => 'хятад, ву хэл', 'xal' => 'халимаг', 'xh' => 'хоса', + 'xnr' => 'кангри', 'xog' => 'сога', 'yav' => 'янгбен', 'ybb' => 'емба', @@ -419,6 +425,7 @@ 'yo' => 'ёруба', 'yrl' => 'ньенгату', 'yue' => 'кантон', + 'za' => 'чжуанг', 'zgh' => 'стандарт тамазайт (Морокко)', 'zh' => 'хятад', 'zu' => 'зулу', @@ -427,8 +434,7 @@ ], 'LocalizedNames' => [ 'ar_001' => 'стандарт араб', - 'de_AT' => 'австри-герман', - 'de_CH' => 'швейцарь-герман', + 'de_CH' => 'герман (Швейцар)', 'en_AU' => 'австрали-англи', 'en_CA' => 'канад-англи', 'en_GB' => 'британи-англи', @@ -436,8 +442,7 @@ 'es_419' => 'испани хэл (Латин Америк)', 'es_ES' => 'испани хэл (Европ)', 'es_MX' => 'испани хэл (Мексик)', - 'fr_CA' => 'канад-франц', - 'fr_CH' => 'швейцари-франц', + 'fr_CH' => 'франц (Швейцар)', 'nl_BE' => 'фламанд', 'pt_BR' => 'португал хэл (Бразил)', 'pt_PT' => 'португал хэл (Европ)', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/mo.php b/src/Symfony/Component/Intl/Resources/data/languages/mo.php index ace47fe48a70e..b9589518eabfa 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/mo.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/mo.php @@ -56,6 +56,7 @@ 'bin' => 'bini', 'bkm' => 'kom', 'bla' => 'siksika', + 'blo' => 'anii', 'bm' => 'bambara', 'bn' => 'bengaleză', 'bo' => 'tibetană', @@ -268,6 +269,7 @@ 'kv' => 'komi', 'kw' => 'cornică', 'kwk' => 'kwakʼwala', + 'kxv' => 'kuvi', 'ky' => 'kârgâză', 'la' => 'latină', 'lad' => 'ladino', @@ -281,6 +283,7 @@ 'lij' => 'liguriană', 10000 'lil' => 'lillooet', 'lkt' => 'lakota', + 'lmo' => 'lombardă', 'ln' => 'lingala', 'lo' => 'laoțiană', 'lol' => 'mongo', @@ -293,7 +296,6 @@ 'lua' => 'luba-lulua', 'lui' => 'luiseno', 'lun' => 'lunda', - 'luo' => 'luo', 'lus' => 'mizo', 'luy' => 'luyia', 'lv' => 'letonă', @@ -468,6 +470,7 @@ 'swb' => 'comoreză', 'syc' => 'siriacă clasică', 'syr' => 'siriacă', + 'szl' => 'sileziană', 'ta' => 'tamilă', 'tce' => 'tutchone de sud', 'te' => 'telugu', @@ -513,10 +516,10 @@ 'umb' => 'umbundu', 'ur' => 'urdu', 'uz' => 'uzbecă', - 'vai' => 'vai', 've' => 'venda', 'vec' => 'venetă', 'vi' => 'vietnameză', + 'vmw' => 'makhuwa', 'vo' => 'volapuk', 'vot' => 'votică', 'vun' => 'vunjo', @@ -530,6 +533,7 @@ 'wuu' => 'chineză wu', 'xal' => 'calmucă', 'xh' => 'xhosa', + 'xnr' => 'kangri', 'xog' => 'soga', 'yao' => 'yao', 'yap' => 'yapeză', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/mr.php b/src/Symfony/Component/Intl/Resources/data/languages/mr.php index 5b730d448a26c..2728b3ac5f9a5 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/mr.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/mr.php @@ -52,6 +52,7 @@ 'bik' => 'बिकोल', 'bin' => 'बिनी', 'bla' => 'सिक्सिका', + 'blo' => 'ॲनीआय', 'bm' => 'बाम्बारा', 'bn' => 'बंगाली', 'bo' => 'तिबेटी', @@ -191,13 +192,13 @@ 'hu' => 'हंगेरियन', 'hup' => 'हूपा', 'hur' => 'हॉल्कमेलम', - 'hy' => 'आर्मेनियन', + 'hy' => 'अर्मेनियन', 'hz' => 'हरेरो', 'ia' => 'इंटरलिंग्वा', 'iba' => 'इबान', 'ibb' => 'इबिबिओ', 'id' => 'इंडोनेशियन', - 'ie' => 'इन्टरलिंग', + 'ie' => 'इंटरलिंग', 'ig' => 'ईग्बो', 'ii' => 'सिचुआन यी', 'ik' => 'इनूपियाक', @@ -260,6 +261,7 @@ 'kv' => 'कोमी', 'kw' => 'कोर्निश', 'kwk' => 'क्वक्क्वाला', + 'kxv' => 'कुवी', 'ky' => 'किरगीझ', 'la' => 'लॅटिन', 'lad' => 'लादीनो', @@ -270,8 +272,10 @@ 'lez' => 'लेझ्घीयन', 'lg' => 'गांडा', 'li' => 'लिंबूर्गिश', + 'lij' => 'लिगुरिअन', 'lil' => 'लिलूएट', 'lkt' => 'लाकोटा', + 'lmo' => 'लोंबार्ड', 'ln' => 'लिंगाला', 'lo' => 'लाओ', 'lol' => 'मोंगो', @@ -341,7 +345,7 @@ 'nmg' => 'क्वासिओ', 'nn' => 'नॉर्वेजियन न्योर्स्क', 'nnh' => 'जिएम्बून', - 'no' => 'नोर्वेजियन', + 'no' => 'नॉर्वेजियन', 'nog' => 'नोगाई', 'non' => 'पुरातन नॉर्स', 'nqo' => 'एन्को', @@ -454,6 +458,7 @@ 'swb' => 'कोमोरियन', 'syc' => 'अभिजात सिरियाक', 'syr' => 'सिरियाक', + 'szl' => 'सिलेशियन', 'ta' => 'तामिळ', 'tce' => 'दक्षिणात्य टचोन', 'te' => 'तेलगू', @@ -501,7 +506,9 @@ 'uz' => 'उझ्बेक', 'vai' => 'वाई', 've' => 'व्हेंदा', + 'vec' => 'व्हेनेशियन', 'vi' => 'व्हिएतनामी', + 'vmw' => 'मखुवा', 'vo' => 'ओलापुक', 'vot' => 'वॉटिक', 'vun' => 'वुंजो', @@ -515,6 +522,7 @@ 'wuu' => 'व्हू चिनी', 'xal' => 'काल्मिक', 'xh' => 'खोसा', + 'xnr' => 'कांगरी', 'xog' => 'सोगा', 'yao' => 'याओ', 'yap' => 'यापीस', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/ms.php b/src/Symfony/Component/Intl/Resources/data/languages/ms.php index 93f0d61506017..a342378e313b9 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/ms.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/ms.php @@ -54,6 +54,7 @@ 'bin' => 'Bini', 'bkm' => 'Kom', 'bla' => 'Siksika', + 'blo' => 'Anii', 'bm' => 'Bambara', 'bn' => 'Benggali', 'bo' => 'Tibet', @@ -233,6 +234,7 @@ 'kv' => 'Komi', 'kw' => 'Cornish', 'kwk' => 'Kwak’wala', + 'kxv' => 'Kuvi', 'ky' => 'Kirghiz', 'la' => 'Latin', 'lad' => 'Ladino', @@ -242,8 +244,10 @@ 'lez' => 'Lezghian', 'lg' => 'Ganda', 'li' => 'Limburgish', + 'lij' => 'Liguria', 'lil' => 'Lillooet', 'lkt' => 'Lakota', + 'lmo' => 'Lombard', 'ln' => 'Lingala', 'lo' => 'Laos', 'lou' => 'Kreol Louisiana', @@ -399,6 +403,7 @@ 'sw' => 'Swahili', 'swb' => 'Comoria', 'syr' => 'Syriac', + 'szl' => 'Silesia', 'ta' => 'Tamil', 'tce' => 'Tutchone Selatan', 'te' => 'Telugu', @@ -439,7 +444,9 @@ 'uz' => 'Uzbekistan', 'vai' => 'Vai', 've' => 'Venda', + 'vec' => 'Venetia', 'vi' => 'Vietnam', + 'vmw' => 'Makhuwa', 'vo' => 'Volapük', 'vun' => 'Vunjo', 'wa' => 'Walloon', @@ -451,6 +458,7 @@ 'wuu' => 'Cina Wu', 'xal' => 'Kalmyk', 'xh' => 'Xhosa', + 'xnr' => 'Kangri', 'xog' => 'Soga', 'yav' => 'Yangben', 'ybb' => 'Yemba', @@ -458,6 +466,7 @@ 'yo' => 'Yoruba', 'yrl' => 'Nheengatu', 'yue' => 'Kantonis', + 'za' => 'Zhuang', 'zgh' => 'Tamazight Maghribi Standard', 'zh' => 'Cina', 'zu' => 'Zulu', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/my.php b/src/Symfony/Component/Intl/Resources/data/languages/my.php index 62ba7082e14d8..5c1b671991d33 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/my.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/my.php @@ -43,6 +43,7 @@ 'bi' => 'ဘစ်စ်လာမာ', 'bin' => 'ဘီနီ', 'bla' => 'စစ္စီကာ', + 'blo' => 'အန်နီ', 'bm' => 'ဘန်ဘာရာ', 'bn' => 'ဘင်္ဂါလီ', 'bo' => 'တိဘက်', @@ -145,7 +146,7 @@ 'haw' => 'ဟာဝိုင်ယီ', 'hax' => 'တောင် ဟိုင်ဒါ', 'he' => 'ဟီဘရူး', - 'hi' => 'ဟိန်ဒူ', + 'hi' => 'ဟိန္ဒီ', 'hil' => 'ဟီလီဂေနွန်', 'hmn' => 'မုံ', 'hr' => 'ခရိုအေးရှား', @@ -160,6 +161,7 @@ 'iba' => 'အီဗန်', 'ibb' => 'အီဘီဘီယို', 'id' => 'အင်ဒိုနီးရှား', + 'ie' => 'အင်တာလင်း', 'ig' => 'အစ္ဂဘို', 'ii' => 'စီချွမ် ရီ', 'ikt' => 'အနောက် ကနေဒီယန် အီနုတီတွတ်', @@ -216,6 +218,7 @@ 'kv' => 'ကိုမီ', 'kw' => 'ခိုနီရှ်', 'kwk' => 'ကွပ်ခ်ဝါလာ', + 'kxv' => 'ကူဗီ', 'ky' => 'ကာဂျစ်', 'la' => 'လက်တင်', 'lad' => 'လာဒီနို', @@ -224,8 +227,10 @@ 'lez' => 'လက်ဇ်ဂီးယား', 'lg' => 'ဂန်ဒါ', 'li' => 'လင်ဘာဂစ်ရှ်', + 'lij' => 'လက်ဂါးရီရန်', 'lil' => 'လာလူးဝစ်တ်', 'lkt' => 'လာကိုတာ', + 'lmo' => 'လန်းဘတ်', 'ln' => 'လင်ဂါလာ', 'lo' => 'လာအို', 'lou' => 'လူဝီဇီယားနား ခရီးယို', @@ -378,6 +383,7 @@ 'sw' => 'ဆွာဟီလီ', 'swb' => 'ကိုမိုရီးယန်း', 'syr' => 'ဆီးရီးယား', + 'szl' => 'စလီရှန်', 'ta' => 'တမီးလ်', 'tce' => 'တောင် တပ်ချွန်', 'te' => 'တီလီဂူ', @@ -416,7 +422,9 @@ 'uz' => 'ဥဇဘတ်', 'vai' => 'ဗိုင်', 've' => 'ဗင်န်ဒါ', + 'vec' => 'ဗနီးရှန်', 'vi' => 'ဗီယက်နမ်', + 'vmw' => 'မတ်ကူးဝါး', 'vo' => 'ဗိုလာပိုက်', 'vun' => 'ဗွန်ဂျို', 'wa' => 'ဝါလူးန်', @@ -428,6 +436,7 @@ 'wuu' => 'ဝူ တရုတ်', 'xal' => 'ကာလ်မိုက်', 'xh' => 'ဇိုစာ', + 'xnr' => 'ခန်းဂရီ', 'xog' => 'ဆိုဂါ', 'yav' => 'ရန်ဘဲန်', 'ybb' => 'ရမ်ဘာ', @@ -435,6 +444,7 @@ 'yo' => 'ယိုရူဘာ', 'yrl' => 'အန်ဟင်းဂတူ', 'yue' => 'ကွမ်းတုံ', + 'za' => 'ဂျွမ်', 'zgh' => 'မိုရိုကို တမဇိုက်', 'zh' => 'တရုတ်', 'zu' => 'ဇူးလူး', @@ -454,6 +464,7 @@ 'fa_AF' => 'ဒါရီ', 'fr_CA' => 'ကနေဒါ ပြင်သစ်', 'fr_CH' => 'ဆွစ် ပြင်သစ်', + 'hi_Latn' => 'ဟိန္ဒီ (လက်တင်)', 'nds_NL' => 'ဂျာမန် (နယ်သာလန်)', 'nl_BE' => 'ဖလီမစ်ရှ်', 'pt_BR' => 'ဘရာဇီး ပေါ်တူဂီ', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/ne.php b/src/Symfony/Component/Intl/Resources/data/languages/ne.php index d4b1bb01b08d1..f0b58ac590b40 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/ne.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/ne.php @@ -69,6 +69,7 @@ 'bjn' => 'बन्जार', 'bkm' => 'कोम', 'bla' => 'सिक्सिका', + 'blo' => 'अनी', 'bm' => 'बाम्बारा', 'bn' => 'बंगाली', 'bo' => 'तिब्बती', @@ -192,7 +193,6 @@ 'gmh' => 'मध्य उच्च जर्मन', 'gn' => 'गुवारानी', 'goh' => 'पुरातन उच्च जर्मन', - 'gom' => 'गोवा कोन्कानी', 'gon' => 'गोन्डी', 'gor' => 'गोरोन्टालो', 'got' => 'गोथिक', @@ -301,6 +301,7 @@ 'kv' => 'कोमी', 'kw' => 'कोर्निस', 'kwk' => 'क्वाकवाला', + 'kxv' => 'कुभी', 'ky' => 'किर्गिज', 'la' => 'ल्याटिन', 'lad' => 'लाडिनो', @@ -507,6 +508,7 @@ 'swb' => 'कोमोरी', 'syc' => 'परम्परागत सिरियाक', 'syr' => 'सिरियाक', + 'szl' => 'सिलेसियाली', 'ta' => 'तामिल', 'tce' => 'दक्षिनी टुट्चोन', 'te' => 'तेलुगु', @@ -547,8 +549,10 @@ 'uz' => 'उज्बेकी', 'vai' => 'भाइ', 've' => 'भेन्डा', + 'vec' => 'भेनेसियाली', 'vi' => 'भियतनामी', 'vmf' => 'मुख्य-फ्राङ्कोनियाली', + 'vmw' => 'मखुवा', 'vo' => 'भोलापिक', 'vun' => 'भुन्जो', 'wa' => 'वाल्लुन', @@ -561,6 +565,7 @@ 'xal' => 'काल्मिक', 'xh' => 'खोसा', 'xmf' => 'मिनग्रेलियाली', + 'xnr' => 'काङ्ग्री', 'xog' => 'सोगा', 'yav' => 'याङ्बेन', 'ybb' => 'येम्बा', @@ -568,6 +573,7 @@ 'yo' => 'योरूवा', 'yrl' => 'न्हिनगातु', 'yue' => 'क्यान्टोनिज', + 'za' => 'झुुआङ्ग', 'zbl' => 'ब्लिससिम्बोल्स', 'zgh' => 'मानक मोरोक्कोन तामाजिघट', 'zh' => 'चिनियाँ', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/nl.php b/src/Symfony/Component/Intl/Resources/data/languages/nl.php index 0ceb9537d46e1..9f9e5de5ad8a1 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/nl.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/nl.php @@ -72,6 +72,7 @@ 'bjn' => 'Banjar', 'bkm' => 'Kom', 'bla' => 'Siksika', + 'blo' => 'Anii', 'bm' => 'Bambara', 'bn' => 'Bengaals', 'bo' => 'Tibetaans', @@ -198,7 +199,6 @@ 'gmh' => 'Middelhoogduits', 'gn' => 'Guaraní', 'goh' => 'Oudhoogduits', - 'gom' => 'Goa Konkani', 'gon' => 'Gondi', 'gor' => 'Gorontalo', 'got' => 'Gothisch', @@ -308,6 +308,7 @@ 'kv' => 'Komi', 'kw' => 'Cornish', 'kwk' => 'Kwakʼwala', + 'kxv' => 'Kuvi', 'ky' => 'Kirgizisch', 'la' => 'Latijn', 'lad' => 'Ladino', @@ -596,6 +597,7 @@ 'vi' => 'Vietnamees', 'vls' => 'West-Vlaams', 'vmf' => 'Opperfrankisch', + 'vmw' => 'Makhuwa', 'vo' => 'Volapük', 'vot' => 'Votisch', 'vro' => 'Võro', @@ -611,6 +613,7 @@ 'xal' => 'Kalmuks', 'xh' => 'Xhosa', 'xmf' => 'Mingreels', + 'xnr' => 'Kangri', 'xog' => 'Soga', 'yao' => 'Yao', 'yap' => 'Yapees', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/nn.php b/src/Symfony/Component/Intl/Resources/data/languages/nn.php index a44164c7f393e..1f117e683313d 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/nn.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/nn.php @@ -20,7 +20,6 @@ 'ebu' => 'embu', 'egy' => 'gammalegyptisk', 'elx' => 'elamite', - 'fil' => 'filippinsk', 'fro' => 'gammalfransk', 'frs' => 'austfrisisk', 'fur' => 'friulisk', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/no.php b/src/Symfony/Component/Intl/Resources/data/languages/no.php index 6ee31bbaff37a..ab7bdee3c59a8 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/no.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/no.php @@ -70,6 +70,7 @@ 'bjn' => 'banjar', 'bkm' => 'kom', 'bla' => 'siksika', + 'blo' => 'anii', 'bm' => 'bambara', 'bn' => 'bengali', 'bo' => 'tibetansk', @@ -196,7 +197,6 @@ 'gmh' => 'mellomhøytysk', 'gn' => 'guarani', 'goh' => 'gammelhøytysk', - 'gom' => 'goansk konkani', 'gon' => 'gondi', 'gor' => 'gorontalo', 'got' => 'gotisk', @@ -306,6 +306,7 @@ 'kv' => 'komi', 'kw' => 'kornisk', 'kwk' => 'kwak̓wala', + 'kxv' => 'kuvi', 'ky' => 'kirgisisk', 'la' => 'latin', 'lad' => 'ladinsk', @@ -335,7 +336,6 @@ 'lua' => 'luba-lulua', 'lui' => 'luiseno', 'lun' => 'lunda', - 'luo' => 'luo', 'lus' => 'mizo', 'luy' => 'luhya', 'lv' => 'latvisk', @@ -587,13 +587,13 @@ 'umb' => 'umbundu', 'ur' => 'urdu', 'uz' => 'usbekisk', - 'vai' => 'vai', 've' => 'venda', 'vec' => 'venetiansk', 'vep' => 'vepsisk', 'vi' => 'vietnamesisk', 'vls' => 'vestflamsk', 'vmf' => 'Main-frankisk', + 'vmw' => 'makhuwa', 'vo' => 'volapyk', 'vot' => 'votisk', 'vro' => 'sørestisk', @@ -609,6 +609,7 @@ 'xal' => 'kalmukkisk', 'xh' => 'xhosa', 'xmf' => 'mingrelsk', + 'xnr' => 'kangri', 'xog' => 'soga', 'yao' => 'yao', 'yap' => 'yapesisk', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/no_NO.php b/src/Symfony/Component/Intl/Resources/data/languages/no_NO.php index 6ee31bbaff37a..ab7bdee3c59a8 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/no_NO.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/no_NO.php @@ -70,6 +70,7 @@ 'bjn' => 'banjar', 'bkm' => 'kom', 'bla' => 'siksika', + 'blo' => 'anii', 'bm' => 'bambara', 'bn' => 'bengali', 'bo' => 'tibetansk', @@ -196,7 +197,6 @@ 'gmh' => 'mellomhøytysk', 'gn' => 'guarani', 'goh' => 'gammelhøytysk', - 'gom' => 'goansk konkani', 'gon' => 'gondi', 'gor' => 'gorontalo', 'got' => 'gotisk', @@ -306,6 +306,7 @@ 'kv' => 'komi', 'kw' => 'kornisk', 'kwk' => 'kwak̓wala', + 'kxv' => 'kuvi', 'ky' => 'kirgisisk', 'la' => 'latin', 'lad' => 'ladinsk', @@ -335,7 +336,6 @@ 'lua' => 'luba-lulua', 'lui' => 'luiseno', 'lun' => 'lunda', - 'luo' => 'luo', 'lus' => 'mizo', 'luy' => 'luhya', 'lv' => 'latvisk', @@ -587,13 +587,13 @@ 'umb' => 'umbundu', 'ur' => 'urdu', 'uz' => 'usbekisk', - 'vai' => 'vai', 've' => 'venda', 'vec' => 'venetiansk', 'vep' => 'vepsisk', 'vi' => 'vietnamesisk', 'vls' => 'vestflamsk', 'vmf' => 'Main-frankisk', + 'vmw' => 'makhuwa', 'vo' => 'volapyk', 'vot' => 'votisk', 'vro' => 'sørestisk', @@ -609,6 +609,7 @@ 'xal' => 'kalmukkisk', 'xh' => 'xhosa', 'xmf' => 'mingrelsk', + 'xnr' => 'kangri', 'xog' => 'soga', 'yao' => 'yao', 'yap' => 'yapesisk', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/om.php b/src/Symfony/Component/Intl/Resources/data/languages/om.php index 2a5a08130de46..bbfb5bb27edc8 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/om.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/om.php @@ -3,25 +3,37 @@ return [ 'Names' => [ 'af' => 'Afrikoota', - 'am' => 'Afaan Sidaamaa', + 'am' => 'Afaan Amaaraa', 'ar' => 'Arabiffaa', + 'as' => 'Assamese', + 'ast' => 'Astuuriyaan', 'az' => 'Afaan Azerbaijani', 'be' => 'Afaan Belarusia', 'bg' => 'Afaan Bulgariya', + 'bgc' => 'Haryanvi', + 'bho' => 'Bihoojpuurii', + 'blo' => 'Anii', 'bn' => 'Afaan Baangladeshi', + 'br' => 'Bireetoon', + 'brx' => 'Bodo', 'bs' => 'Afaan Bosniyaa', 'ca' => 'Afaan Katalaa', + 'ceb' => 'Kubuwanoo', + 'chr' => 'Cherokee', 'cs' => 'Afaan Czech', + 'cv' => 'Chuvash', 'cy' => 'Welishiffaa', 'da' => 'Afaan Deenmaark', 'de' => 'Afaan Jarmanii', + 'doi' => 'Dogri', 'el' => 'Afaan Giriiki', - 'en' => 'Ingliffa', + 'en' => 'Afaan Ingilizii', 'eo' => 'Afaan Esperantoo', 'es' => 'Afaan Ispeen', 'et' => 'Afaan Istooniya', 'eu' => 'Afaan Baskuu', 'fa' => 'Afaan Persia', + 'ff' => 'Fula', 'fi' => 'Afaan Fiilaandi', 'fil' => 'Afaan Filippinii', 'fo' => 'Afaan Faroese', @@ -32,10 +44,12 @@ 'gl' => 'Afaan Galishii', 'gn' => 'Afaan Guarani', 'gu' => 'Afaan Gujarati', + 'ha' => 'Hawusaa', 'he' => 'Afaan Hebrew', 'hi' => 'Afaan Hindii', 'hr' => 'Afaan Croatian', 'hu' => 'Afaan Hangaari', + 'hy' => 'Armeeniyaa', 'ia' => 'Interlingua', 'id' => 'Afaan Indoneziya', 'is' => 'Ayiislandiffaa', @@ -53,6 +67,7 @@ 'mr' => 'Afaan Maratii', 'ms' => 'Malaayiffaa', 'mt' => 'Afaan Maltesii', + 'my' => 'Burmeesee', 'ne' => 'Afaan Nepalii', 'nl' => 'Afaan Dachii', 'nn' => 'Afaan Norwegian', @@ -84,11 +99,26 @@ 'uz' => 'Afaan Uzbek', 'vi' => 'Afaan Veetinam', 'xh' => 'Afaan Xhosa', + 'yue' => 'Kantonoosee', 'zh' => 'Chinese', 'zu' => 'Afaan Zuulu', ], 'LocalizedNames' => [ + 'ar_001' => 'Arabiffa Istaandaardii Ammayyaa', + 'de_AT' => 'Jarmanii Awustiriyaa', + 'de_CH' => 'Jarmanii Siwiiz Haay', + 'en_AU' => 'Ingiliffa Awustiraaliyaa', + 'en_CA' => 'Ingiliffa Kanaadaa', + 'en_GB' => 'Ingliffa Biritishii', + 'en_US' => 'Ingliffa Ameekiraa', + 'es_419' => 'Laatinii Ispaanishii Ameerikaa', + 'es_ES' => 'Ispaanishii Awurooppaa', + 'es_MX' => 'Ispaanishii Meeksiikoo', + 'hi_Latn' => 'Hindii (Laatiin)', + 'nl_BE' => 'Flemish', 'pt_BR' => 'Afaan Portugali (Braazil)', 'pt_PT' => 'Afaan Protuguese', + 'zh_Hans' => 'Chinese Salphifame', + 'zh_Hant' => 'Chinese Durii', ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/languages/or.php b/src/Symfony/Component/Intl/Resources/data/languages/or.php index c1e1be816bef2..9b7c468919657 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/or.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/or.php @@ -51,6 +51,7 @@ 'bik' => 'ବିକୋଲ୍', 'bin' => 'ବିନି', 'bla' => 'ସିକସିକା', + 'blo' => 'ବ୍ଲୋ', 'bm' => 'ବାମ୍ବାରା', 'bn' => 'ବଙ୍ଗଳା', 'bo' => 'ତିବ୍ବତୀୟ', @@ -99,7 +100,7 @@ 'cu' => 'ଚର୍ଚ୍ଚ ସ୍ଲାଭିକ୍', 'cv' => 'ଚୁଭାଶ୍', 'cy' => 'ୱେଲ୍ସ', - 'da' => 'ଡାନ୍ନିସ୍', + 'da' => 'ଡାନିସ୍‌', 'dak' => 'ଡାକୋଟା', 'dar' => 'ଡାରାଗ୍ୱା', 'dav' => 'ତାଇତି', @@ -128,7 +129,7 @@ 'en' => 'ଇଂରାଜୀ', 'enm' => 'ମଧ୍ୟ ଇଁରାଜୀ', 'eo' => 'ଏସ୍ପାରେଣ୍ଟୋ', - 'es' => 'ସ୍ପେନିୟ', + 'es' => 'ସ୍ପାନିସ୍‌', 'et' => 'ଏସ୍ତୋନିଆନ୍', 'eu' => 'ବାସ୍କ୍ୱି', 'ewo' => 'ଇୱୋଣ୍ଡୋ', @@ -139,7 +140,7 @@ 'fi' => 'ଫିନ୍ନିସ୍', 'fil' => 'ଫିଲିପିନୋ', 'fj' => 'ଫିଜି', - 'fo' => 'ଫାରୋଏସେ', + 'fo' => 'ଫାରୋଇଜ୍‌', 'fon' => 'ଫନ୍', 'fr' => 'ଫରାସୀ', 'frc' => 'କାଜୁନ୍ ଫରାସୀ', @@ -149,14 +150,14 @@ 'frs' => 'ପୂର୍ବ ଫ୍ରିସିୟାନ୍', 'fur' => 'ଫ୍ରିୟୁଲୀୟାନ୍', 'fy' => 'ପାଶ୍ଚାତ୍ୟ ଫ୍ରିସିଆନ୍', - 'ga' => 'ଇରିସ୍', + 'ga' => 'ଆଇରିସ୍‌', 'gaa' => 'ଗା', 'gay' => 'ଗାୟୋ', 'gba' => 'ଗବାୟା', 'gd' => 'ସ୍କଟିସ୍ ଗାଏଲିକ୍', 'gez' => 'ଗୀଜ୍', 'gil' => 'ଜିବ୍ରାଟୀଜ୍', - 'gl' => 'ଗାଲସିଆନ୍', + 'gl' => 'ଗାଲିସିଆନ୍‌', 'gmh' => 'ମିଡିଲ୍ ହାଇ ଜର୍ମାନ୍', 'gn' => 'ଗୁଆରାନୀ', 'goh' => 'ପୁରୁଣା ହାଇ ଜର୍ମାନ୍', @@ -166,7 +167,7 @@ 'grb' => 'ଗ୍ରେବୋ', 'grc' => 'ପ୍ରାଚୀନ୍ ୟୁନାନୀ', 'gsw' => 'ସୁଇସ୍ ଜର୍ମାନ୍', - 'gu' => 'ଗୁଜୁରାଟୀ', + 'gu' => 'ଗୁଜରାଟୀ', 'guz' => 'ଗୁସି', 'gv' => 'ମାଁକ୍ସ', 'gwi' => 'ଗୱିଚ’ଇନ୍', @@ -174,13 +175,13 @@ 'hai' => 'ହାଇଡା', 'haw' => 'ହାୱାଇନ୍', 'hax' => 'ସାଉଥ୍ ହାଇଡା', - 'he' => 'ହେବ୍ର୍ୟୁ', + 'he' => 'ହିବ୍ରୁ', 'hi' => 'ହିନ୍ଦୀ', 'hil' => 'ହିଲିଗୈନନ୍', 'hit' => 'ହିତୀତେ', 'hmn' => 'ହଁଙ୍ଗ', 'ho' => 'ହିରି ମୋଟୁ', - 'hr' => 'କ୍ରୋଆଟିଆନ୍', + 'hr' => 'କ୍ରୋଏସୀୟ', 'hsb' => 'ଉପର ସର୍ବିଆନ୍', 'ht' => 'ହୈତାୟିନ୍', 'hu' => 'ହଙ୍ଗେରୀୟ', @@ -209,8 +210,8 @@ 'jmc' => 'ମାଚେମେ', 'jpr' => 'ଜୁଡେଓ-ପର୍ସିଆନ୍', 'jrb' => 'ଜୁଡେଓ-ଆରବୀକ୍', - 'jv' => 'ଜାଭାନୀଜ୍', - 'ka' => 'ଜର୍ଜିୟ', + 'jv' => 'ଜାଭାନିଜ୍‌', + 'ka' => 'ଜର୍ଜିଆନ୍‌', 'kaa' => 'କାରା-କଲ୍ପକ୍', 'kab' => 'କବାଇଲ୍', 'kac' => 'କଚିନ୍', @@ -229,7 +230,7 @@ 'khq' => 'କୋୟରା ଚିନି', 'ki' => 'କୀକୁୟୁ', 'kj' => 'କ୍ୱାନ୍ୟାମ୍', - 'kk' => 'କାଜାକ୍', + 'kk' => 'କାଜାଖ୍‌', 'kkj' => 'କାକୋ', 'kl' => 'କାଲାଲିସୁଟ୍', 'kln' => 'କାଲେନଜିନ୍', @@ -254,6 +255,7 @@ 'kv' => 'କୋମି', 'kw' => 'କୋର୍ନିସ୍', 'kwk' => 'କ୍ଵାକୱାଲା', + 'kxv' => 'କୁୱି', 'ky' => 'କୀରଗୀଜ୍', 'la' => 'ଲାଟିନ୍', 'lad' => 'ଲାଦିନୋ', @@ -264,8 +266,10 @@ 'lez' => 'ଲେଜଗିୟାନ୍', 'lg' => 'ଗନ୍ଦା', 'li' => 'ଲିମ୍ବୁର୍ଗିସ୍', + 'lij' => 'ଲିଗୁରିଆନ୍‌', 'lil' => 'ଲିଲ୍ଲୁଏଟ', 'lkt' => 'ଲାକୋଟା', + 'lmo' => 'ଲୋମ୍ବାର୍ଡ୍‌', 'ln' => 'ଲିଙ୍ଗାଲା', 'lo' => 'ଲାଓ', 'lol' => 'ମଙ୍ଗୋ', @@ -303,7 +307,7 @@ 'min' => 'ମିନାଙ୍ଗାବାଉ', 'mk' => 'ମାସେଡୋନିଆନ୍', 'ml' => 'ମାଲାୟଲମ୍', - 'mn' => 'ମଙ୍ଗୋଳିୟ', + 'mn' => 'ମଙ୍ଗୋଲୀୟ', 'mnc' => 'ମାଞ୍ଚୁ', 'mni' => 'ମଣିପୁରୀ', 'moe' => 'ଇନ୍ନୁ-ଏମୁନ', @@ -332,7 +336,7 @@ 'niu' => 'ନିୟୁଆନ୍', 'nl' => 'ଡଚ୍', 'nmg' => 'କୱାସିଓ', - 'nn' => 'ନରୱେଜିଆନ୍ ନିୟୋର୍ସ୍କ', + 'nn' => 'ନରୱେଜିଆନ୍ ନିନର୍ସ୍କ୍‌', 'nnh' => 'ନାଗିମବୋନ୍', 'no' => 'ନରୱେଜିଆନ୍', 'nog' => 'ନୋଗାଇ', @@ -395,14 +399,14 @@ 'rwk' => 'ଆରଡବ୍ୟୁଏ', 'sa' => 'ସଂସ୍କୃତ', 'sad' => 'ସଣ୍ଡାୱେ', - 'sah' => 'ସାଖା', + 'sah' => 'ୟାକୂଟ୍‌', 'sam' => 'ସାମୌରିଟନ୍ ଆରମାଇକ୍', 'saq' => 'ସମବୁରୁ', 'sas' => 'ସାସାକ୍', 'sat' => 'ସାନ୍ତାଳି', 'sba' => 'ନଗାମବେ', 'sbp' => 'ସାନଗୁ', - 'sc' => 'ସର୍ଦିନିଆନ୍', + 'sc' => 'ସାର୍ଡିନିଆନ୍‌', 'scn' => 'ସିଶିଲିଆନ୍', 'sco' => 'ସ୍କଟସ୍', 'sd' => 'ସିନ୍ଧୀ', @@ -442,10 +446,11 @@ 'sus' => 'ଶୁଶୁ', 'sux' => 'ସୁମେରିଆନ୍', 'sv' => 'ସ୍ୱେଡିସ୍', - 'sw' => 'ସ୍ୱାହିଲ୍', + 'sw' => 'ସ୍ୱାହିଲି', 'swb' => 'କୋମୋରିୟ', 'syc' => 'କ୍ଲାସିକାଲ୍ ସିରିକ୍', - 'syr' => 'ସିରିକ୍', + 'syr' => 'ସିରିଆକ୍‌', + 'szl' => 'ସାଇଲେସିଆନ୍‌', 'ta' => 'ତାମିଲ୍', 'tce' => 'ସାଉଥ୍ ଟଚୋନ୍', 'te' => 'ତେଲୁଗୁ', @@ -457,7 +462,7 @@ 'tgx' => 'ତାଗିଶ', 'th' => 'ଥାଇ', 'tht' => 'ତହଲତାନ୍', - 'ti' => 'ଟ୍ରିଗିନିଆ', + 'ti' => 'ଟାଇଗ୍ରିନିଆ', 'tig' => 'ଟାଇଗ୍ରେ', 'tiv' => 'ତୀଭ୍', 'tk' => 'ତୁର୍କମେନ୍', @@ -487,13 +492,15 @@ 'udm' => 'ଉଦମୂର୍ତ୍ତ', 'ug' => 'ୟୁଘୁର୍', 'uga' => 'ୟୁଗୋରଟିକ୍', - 'uk' => 'ୟୁକ୍ରାନିଆନ୍', + 'uk' => 'ୟୁକ୍ରେନିଆନ୍', 'umb' => 'ଉମ୍ବୁଣ୍ଡୁ', 'ur' => 'ଉର୍ଦ୍ଦୁ', 'uz' => 'ଉଜବେକ୍', 'vai' => 'ଭାଇ', 've' => 'ଭେଣ୍ଡା', + 'vec' => 'ଭନିଶନ୍‌', 'vi' => 'ଭିଏତନାମିଜ୍', + 'vmw' => 'ମାଖୁୱା', 'vo' => 'ବୋଲାପୁକ', 'vot' => 'ଭୋଟିକ୍', 'vun' => 'ଭୁନଜୋ', @@ -506,6 +513,7 @@ 'wuu' => 'ୱୁ ଚାଇନିଜ', 'xal' => 'କାଲ୍ମୀକ୍', 'xh' => 'ଖୋସା', + 'xnr' => 'କାଙ୍ଗ୍ରି', 'xog' => 'ସୋଗା', 'yao' => 'ୟାଓ', 'yap' => 'ୟାପୀସ୍', @@ -514,8 +522,8 @@ 'yi' => 'ୟିଡିସ୍', 'yo' => 'ୟୋରୁବା', 'yrl' => 'ନିଙ୍ଗାଟୁ', - 'yue' => 'କାନଟୋନେସେ', - 'za' => 'ଜୁଆଙ୍ଗ', + 'yue' => 'କାଣ୍ଟୋନିଜ୍‌', + 'za' => 'ଜୁଆଙ୍ଗ୍‌', 'zap' => 'ଜାପୋଟେକ୍', 'zbl' => 'ବ୍ଲିସିମ୍ବଲସ୍', 'zen' => 'ଜେନାଗା', @@ -526,7 +534,7 @@ 'zza' => 'ଜାଜା', ], 'LocalizedNames' => [ - 'ar_001' => 'ଆଧୁନିକ ମାନାଙ୍କ ଆରବୀୟ', + 'ar_001' => 'ଆଧୁନିକ ମାନକ ଆରବିକ୍‌', 'de_AT' => 'ଅଷ୍ଟ୍ରିଆନ୍ ଜର୍ମାନ', 'de_CH' => 'ସ୍ୱିସ୍‌ ହାଇ ଜର୍ମାନ', 'en_AU' => 'ଅଷ୍ଟ୍ରେଲିୟ ଇଂରାଜୀ', @@ -544,7 +552,7 @@ 'pt_PT' => 'ୟୁରୋପୀୟ ପର୍ତ୍ତୁଗୀଜ୍‌', 'ro_MD' => 'ମୋଲଡୋଭିଆନ୍', 'sw_CD' => 'କଙ୍ଗୋ ସ୍ୱାହିଲି', - 'zh_Hans' => 'ସରଳୀକୃତ ଚାଇନିଜ୍‌', + 'zh_Hans' => 'ସରଳୀକୃତ ଚାଇନିଜ', 'zh_Hant' => 'ପାରମ୍ପରିକ ଚାଇନିଜ୍‌', ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/languages/pa.php b/src/Symfony/Component/Intl/Resources/data/languages/pa.php index 1122c3be073ac..836a7ba7ee425 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/pa.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/pa.php @@ -44,6 +44,7 @@ 'bi' => 'ਬਿਸਲਾਮਾ', 'bin' => 'ਬਿਨੀ', 'bla' => 'ਸਿਕਸਿਕਾ', + 'blo' => 'ਅਨੀ', 'bm' => 'ਬੰਬਾਰਾ', 'bn' => 'ਬੰਗਾਲੀ', 'bo' => 'ਤਿੱਬਤੀ', @@ -157,6 +158,7 @@ 'iba' => 'ਇਬਾਨ', 'ibb' => 'ਇਬੀਬੀਓ', 'id' => 'ਇੰਡੋਨੇਸ਼ੀਆਈ', + 'ie' => 'ਇੰਟਰਲਿੰਗੁਈ', 'ig' => 'ਇਗਬੋ', 'ii' => 'ਸਿਚੁਆਨ ਯੀ', 'ikt' => 'ਪੱਛਮੀ ਕੈਨੇਡੀਅਨ ਇਨੂਕਟੀਟੂਟ', @@ -210,6 +212,7 @@ 'kv' => 'ਕੋਮੀ', 'kw' => 'ਕੋਰਨਿਸ਼', 'kwk' => 'ਕਵਾਕ’ਵਾਲਾ', + 'kxv' => 'ਕੁਵੀ', 'ky' => 'ਕਿਰਗੀਜ਼', 'la' => 'ਲਾਤੀਨੀ', 'lad' => 'ਲੈਡੀਨੋ', @@ -218,8 +221,10 @@ 'lez' => 'ਲੈਜ਼ਗੀ', 'lg' => 'ਗਾਂਡਾ', 'li' => 'ਲਿਮਬੁਰਗੀ', + 'lij' => 'ਲਿਗੂਰੀ', 'lil' => 'ਲਿਲੂਏਟ', 'lkt' => 'ਲਕੋਟਾ', + 'lmo' => 'ਲੰਬਾਰਡ', 'ln' => 'ਲਿੰਗਾਲਾ', 'lo' => 'ਲਾਓ', 'lou' => 'ਲੇਉ', @@ -370,6 +375,7 @@ 'sw' => 'ਸਵਾਹਿਲੀ', 'swb' => 'ਕੋਮੋਰੀਅਨ', 'syr' => 'ਸੀਰੀਆਈ', + 'szl' => 'ਸਿਲੇਸੀਅਨ', 'ta' => 'ਤਮਿਲ', 'tce' => 'ਦੱਖਣੀ ਟਚੋਨ', 'te' => 'ਤੇਲਗੂ', @@ -409,7 +415,9 @@ 'uz' => 'ਉਜ਼ਬੇਕ', 'vai' => 'ਵਾਈ', 've' => 'ਵੇਂਡਾ', + 'vec' => 'ਵੇਨੇਸ਼ੀਅਨ', 'vi' => 'ਵੀਅਤਨਾਮੀ', + 'vmw' => 'ਮਖੂਵਾ', 'vo' => 'ਵੋਲਾਪੂਕ', 'vun' => 'ਵੂੰਜੋ', 'wa' => 'ਵਲੂਨ', @@ -421,6 +429,7 @@ 'wuu' => 'ਚੀਨੀ ਵੂ', 'xal' => 'ਕਾਲਮਿਕ', 'xh' => 'ਖੋਸਾ', + 'xnr' => 'ਕਾਂਗੜੀ', 'xog' => 'ਸੋਗਾ', 'yav' => 'ਯਾਂਗਬੇਨ', 'ybb' => 'ਯੇਂਬਾ', @@ -428,6 +437,7 @@ 'yo' => 'ਯੋਰੂਬਾ', 'yrl' => 'ਨਹੀਂਗਾਤੂ', 'yue' => 'ਕੈਂਟੋਨੀਜ਼', + 'za' => 'ਜ਼ੁਆਂਗ', 'zgh' => 'ਮਿਆਰੀ ਮੋਰੋਕੇਨ ਟਾਮਾਜ਼ਿਕ', 'zh' => 'ਚੀਨੀ', 'zu' => 'ਜ਼ੁਲੂ', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/pl.php b/src/Symfony/Component/Intl/Resources/data/languages/pl.php index d4a5feb2eb26e..2d145def98f37 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/pl.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/pl.php @@ -70,6 +70,7 @@ 'bjn' => 'banjar', 'bkm' => 'kom', 'bla' => 'siksika', + 'blo' => 'anii', 'bm' => 'bambara', 'bn' => 'bengalski', 'bo' => 'tybetański', @@ -196,7 +197,6 @@ 'gmh' => 'średnio-wysoko-niemiecki', 'gn' => 'guarani', 'goh' => 'staro-wysoko-niemiecki', - 'gom' => 'konkani (Goa)', 'gon' => 'gondi', 'gor' => 'gorontalo', 'got' => 'gocki', @@ -306,6 +306,7 @@ 'kv' => 'komi', 'kw' => 'kornijski', 'kwk' => 'kwakiutl', + 'kxv' => 'kuvi', 'ky' => 'kirgiski', 'la' => 'łaciński', 'lad' => 'ladyński', @@ -335,7 +336,6 @@ 'lua' => 'luba-lulua', 'lui' => 'luiseno', 'lun' => 'lunda', - 'luo' => 'luo', 'lus' => 'mizo', 'luy' => 'luhya', 'lv' => 'łotewski', @@ -356,7 +356,7 @@ 'mfe' => 'kreolski Mauritiusa', 'mg' => 'malgaski', 'mga' => 'średnioirlandzki', - 'mgh' => 'makua', + 'mgh' => 'makua-meetto', 'mgo' => 'meta', 'mh' => 'marszalski', 'mi' => 'maoryjski', @@ -594,6 +594,7 @@ 'vi' => 'wietnamski', 'vls' => 'zachodnioflamandzki', 'vmf' => 'meński frankoński', + 'vmw' => 'makua', 'vo' => 'wolapik', 'vot' => 'wotiacki', 'vro' => 'võro', @@ -609,6 +610,7 @@ 'xal' => 'kałmucki', 'xh' => 'khosa', 'xmf' => 'megrelski', + 'xnr' => 'kangri', 'xog' => 'soga', 'yao' => 'yao', 'yap' => 'japski', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/ps.php b/src/Symfony/Component/Intl/Resources/data/languages/ps.php index d8c85b0f3f8c0..065fe0ecb8f06 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/ps.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/ps.php @@ -42,6 +42,7 @@ 'bi' => 'بسلاما', 'bin' => 'بینی', 'bla' => 'سکسيکا', + 'blo' => 'انۍ', 'bm' => 'بمبارا', 'bn' => 'بنگالي', 'bo' => 'تبتي', @@ -148,6 +149,7 @@ 'iba' => 'ابن', 'ibb' => 'ابیبیو', 'id' => 'انډونېزي', + 'ie' => 'آسا نا جبة', 'ig' => 'اګبو', 'ii' => 'سیچیان یی', 'ikt' => 'مغربی کینیډین انوکټیټ', @@ -172,7 +174,7 @@ 'kde' => 'ميکونډي', 'kea' => 'کابوورډیانو', 'kfo' => 'کورو', - 'kgp' => 'kgg', + 'kgp' => 'کینګا', 'kha' => 'خاسې', 'khq' => 'کویرا چینی', 'ki' => 'ککوؤو', @@ -200,6 +202,7 @@ 'kv' => 'کومی', 'kw' => 'کورنيشي', 'kwk' => 'Vote kwk', + 'kxv' => 'کووئ', 'ky' => 'کرغيزي', 'la' => 'لاتیني', 'lad' => 'لاډینو', @@ -208,6 +211,7 @@ 'lez' => 'لیګغیان', 'lg' => 'ګانده', 'li' => 'لمبرگیانی', + 'lij' => 'لینګورین', 'lil' => 'lill', 'lkt' => 'لکوټا', 'lmo' => 'لومبارډ', @@ -358,6 +362,7 @@ 'sw' => 'سواهېلي', 'swb' => 'کومورياني', 'syr' => 'سوریاني', + 'szl' => 'سیلیسیان', 'ta' => 'تامل', 'tce' => 'جنوبي توچون', 'te' => 'تېليګو', @@ -396,7 +401,9 @@ 'uz' => 'اوزبکي', 'vai' => 'وای', 've' => 'ویندا', + 'vec' => 'وینټیان', 'vi' => 'وېتنامي', + 'vmw' => 'مکوه', 'vo' => 'والاپوک', 'vun' => 'وونجو', 'wa' => 'والون', @@ -407,6 +414,7 @@ 'wuu' => 'وو چینایی', 'xal' => 'کالمک', 'xh' => 'خوسا', + 'xnr' => 'کانګرو', 'xog' => 'سوګا', 'yav' => 'ینګبین', 'ybb' => 'یمبا', @@ -414,6 +422,7 @@ 'yo' => 'یوروبا', 'yrl' => 'نینګاتو', 'yue' => 'کانټوني', + 'za' => 'ژوانګ', 'zgh' => 'معياري مراکشي تمازيټ', 'zh' => 'چیني', 'zu' => 'زولو', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/pt.php b/src/Symfony/Component/Intl/Resources/data/languages/pt.php index 27a831ff8fd57..1951d10539304 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/pt.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/pt.php @@ -56,6 +56,7 @@ 'bin' => 'bini', 'bkm' => 'kom', 'bla' => 'siksika', + 'blo' => 'anii', 'bm' => 'bambara', 'bn' => 'bengali', 'bo' => 'tibetano', @@ -268,6 +269,7 @@ 'kv' => 'komi', 'kw' => 'córnico', 'kwk' => 'kwakʼwala', + 'kxv' => 'kuvi', 'ky' => 'quirguiz', 'la' => 'latim', 'lad' => 'ladino', @@ -278,6 +280,7 @@ 'lez' => 'lezgui', 'lg' => 'luganda', 'li' => 'limburguês', + 'lij' => 'ligure', 'lil' => 'lillooet', 'lkt' => 'lacota', 'lmo' => 'lombardo', @@ -293,7 +296,6 @@ 'lua' => 'luba-lulua', 'lui' => 'luiseno', 'lun' => 'lunda', - 'luo' => 'luo', 'lus' => 'lushai', 'luy' => 'luyia', 'lv' => 'letão', @@ -312,7 +314,7 @@ 'mfe' => 'morisyen', 'mg' => 'malgaxe', 'mga' => 'irlandês médio', - 'mgh' => 'macua', + 'mgh' => 'macua-mêto', 'mgo' => 'meta’', 'mh' => 'marshalês', 'mi' => 'maori', @@ -468,6 +470,7 @@ 'swb' => 'comoriano', 'syc' => 'siríaco clássico', 'syr' => 'siríaco', + 'szl' => 'silesiano', 'ta' => 'tâmil', 'tce' => 'tutchone do sul', 'te' => 'télugo', @@ -513,9 +516,10 @@ 'umb' => 'umbundu', 'ur' => 'urdu', 'uz' => 'uzbeque', - 'vai' => 'vai', 've' => 'venda', + 'vec' => 'vêneto', 'vi' => 'vietnamita', + 'vmw' => 'macua', 'vo' => 'volapuque', 'vot' => 'vótico', 'vun' => 'vunjo', @@ -529,6 +533,7 @@ 'wuu' => 'wu', 'xal' => 'kalmyk', 'xh' => 'xhosa', + 'xnr' => 'kandri', 'xog' => 'lusoga', 'yao' => 'yao', 'yap' => 'yapese', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/pt_PT.php b/src/Symfony/Component/Intl/Resources/data/languages/pt_PT.php index 61083fcf00be8..dfc39fecd0f9f 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/pt_PT.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/pt_PT.php @@ -83,8 +83,10 @@ 'ttm' => 'tutchone do norte', 'tzm' => 'tamazigue do Atlas Central', 'uz' => 'usbeque', + 'vec' => 'véneto', 'wo' => 'uólofe', 'xh' => 'xosa', + 'xnr' => 'kangri', 'xog' => 'soga', 'yo' => 'ioruba', 'zgh' => 'tamazight marroquino padrão', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/qu.php b/src/Symfony/Component/Intl/Resources/data/languages/qu.php index 76980f28ec9ec..88619139250dc 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/qu.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/qu.php @@ -416,6 +416,7 @@ 'zza' => 'Zaza Simi', ], 'LocalizedNames' => [ + 'ar_001' => 'Musuq Estandar Arabe Simi', 'es_419' => 'Español Simi (Latino América)', 'fa_AF' => 'Dari Simi', 'nl_BE' => 'Flamenco Simi', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/ro.php b/src/Symfony/Component/Intl/Resources/data/languages/ro.php index ace47fe48a70e..b9589518eabfa 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/ro.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/ro.php @@ -56,6 +56,7 @@ 'bin' => 'bini', 'bkm' => 'kom', 'bla' => 'siksika', + 'blo' => 'anii', 'bm' => 'bambara', 'bn' => 'bengaleză', 'bo' => 'tibetană', @@ -268,6 +269,7 @@ 'kv' => 'komi', 'kw' => 'cornică', 'kwk' => 'kwakʼwala', + 'kxv' => 'kuvi', 'ky' => 'kârgâză', 'la' => 'latină', 'lad' => 'ladino', @@ -281,6 +283,7 @@ 'lij' => 'liguriană', 'lil' => 'lillooet', 'lkt' => 'lakota', + 'lmo' => 'lombardă', 'ln' => 'lingala', 'lo' => 'laoțiană', 'lol' => 'mongo', @@ -293,7 +296,6 @@ 'lua' => 'luba-lulua', 'lui' => 'luiseno', 'lun' => 'lunda', - 'luo' => 'luo', 'lus' => 'mizo', 'luy' => 'luyia', 'lv' => 'letonă', @@ -468,6 +470,7 @@ 'swb' => 'comoreză', 'syc' => 'siriacă clasică', 'syr' => 'siriacă', + 'szl' => 'sileziană', 'ta' => 'tamilă', 'tce' => 'tutchone de sud', 'te' => 'telugu', @@ -513,10 +516,10 @@ 'umb' => 'umbundu', 'ur' => 'urdu', 'uz' => 'uzbecă', - 'vai' => 'vai', 've' => 'venda', 'vec' => 'venetă', 'vi' => 'vietnameză', + 'vmw' => 'makhuwa', 'vo' => 'volapuk', 'vot' => 'votică', 'vun' => 'vunjo', @@ -530,6 +533,7 @@ 'wuu' => 'chineză wu', 'xal' => 'calmucă', 'xh' => 'xhosa', + 'xnr' => 'kangri', 'xog' => 'soga', 'yao' => 'yao', 'yap' => 'yapeză', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/ru.php b/src/Symfony/Component/Intl/Resources/data/languages/ru.php index c0bfffb03dd45..7f9d405ae8463 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/ru.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/ru.php @@ -56,6 +56,7 @@ 'bin' => 'бини', 'bkm' => 'ком', 'bla' => 'сиксика', + 'blo' => 'ании', 'bm' => 'бамбара', 'bn' => 'бенгальский', 'bo' => 'тибетский', @@ -268,6 +269,7 @@ 'kv' => 'коми', 'kw' => 'корнский', 'kwk' => 'квакиутль', + 'kxv' => 'куви', 'ky' => 'киргизский', 'la' => 'латинский', 'lad' => 'ладино', @@ -278,8 +280,10 @@ 'lez' => 'лезгинский', 'lg' => 'ганда', 'li' => 'лимбургский', + 'lij' => 'лигурский', 'lil' => 'лиллуэт', 'lkt' => 'лакота', + 'lmo' => 'ломбардский', 'ln' => 'лингала', 'lo' => 'лаосский', 'lol' => 'монго', @@ -467,6 +471,7 @@ 'swb' => 'коморский', 'syc' => 'классический сирийский', 'syr' => 'сирийский', + 'szl' => 'силезский', 'ta' => 'тамильский', 'tce' => 'южный тутчоне', 'te' => 'телугу', @@ -515,7 +520,9 @@ 'uz' => 'узбекский', 'vai' => 'ваи', 've' => 'венда', + 'vec' => 'венецианский', 'vi' => 'вьетнамский', + 'vmw' => 'макуа', 'vo' => 'волапюк', 'vot' => 'водский', 'vun' => 'вунджо', @@ -529,6 +536,7 @@ 'wuu' => 'у', 'xal' => 'калмыцкий', 'xh' => 'коса', + 'xnr' => 'кангри', 'xog' => 'сога', 'yao' => 'яо', 'yap' => 'яп', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/rw.php b/src/Symfony/Component/Intl/Resources/data/languages/rw.php index 02b2074f5bf5f..321a589b28812 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/rw.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/rw.php @@ -75,7 +75,7 @@ 'pt' => 'Igiporutugali', 'ro' => 'Ikinyarumaniya', 'ru' => 'Ikirusiya', - 'rw' => 'Kinyarwanda', + 'rw' => 'Ikinyarwanda', 'sa' => 'Igisansikiri', 'sd' => 'Igisindi', 'sh' => 'Inyeseribiya na Korowasiya', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/sc.php b/src/Symfony/Component/Intl/Resources/data/languages/sc.php index 63747ce8509c9..85a6a21fa5d1f 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/sc.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/sc.php @@ -41,6 +41,7 @@ 'bi' => 'bislama', 'bin' => 'bini', 'bla' => 'pees nieddos', + 'blo' => 'anii', 'bm' => 'bambara', 'bn' => 'bengalesu', 'bo' => 'tibetanu', @@ -146,6 +147,7 @@ 'iba' => 'iban', 'ibb' => 'ibibio', 'id' => 'indonesianu', + 'ie' => 'interlìngue', 'ig' => 'igbo', 'ii' => 'sichuan yi', 'ikt' => 'inuktitut canadesu otzidentale', @@ -198,6 +200,7 @@ 'kv' => 'komi', 'kw' => 'còrnicu', 'kwk' => 'kwakʼwala', + 'kxv' => 'kuvi', 'ky' => 'chirghisu', 'la' => 'latinu', 'lad' => 'giudeu-ispagnolu', @@ -220,7 +223,6 @@ 'lu' => 'luba-katanga', 'lua' => 'tshiluba', 'lun' => 'lunda', - 'luo' => 'luo', 'lus' => 'mizo', 'luy' => 'luyia', 'lv' => 'lètone', @@ -354,6 +356,7 @@ 'sw' => 'swahili', 'swb' => 'comorianu', 'syr' => 'sirìacu', + 'szl' => 'silesianu', 'ta' => 'tamil', 'tce' => 'tutchone meridionale', 'te' => 'telugu', @@ -390,10 +393,10 @@ 'umb' => 'umbundu', 'ur' => 'urdu', 'uz' => 'uzbecu', - 'vai' => 'vai', 've' => 'venda', 'vec' => 'vènetu', 'vi' => 'vietnamita', + 'vmw' => 'macua', 'vo' => 'volapük', 'vun' => 'vunjo', 'wa' => 'vallonu', @@ -404,6 +407,7 @@ 'wuu' => 'wu', 'xal' => 'calmucu', 'xh' => 'xhosa', + 'xnr' => 'kangri', 'xog' => 'soga', 'yav' => 'yangben', 'ybb' => 'yemba', @@ -411,6 +415,7 @@ 'yo' => 'yoruba', 'yrl' => 'nheengatu', 'yue' => 'cantonesu', + 'za' => 'zhuang', 'zgh' => 'tamazight istandard marochinu', 'zh' => 'tzinesu', 'zu' => 'zulu', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/sd.php b/src/Symfony/Component/Intl/Resources/data/languages/sd.php index a9513a32a9efa..02703f68a3645 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/sd.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/sd.php @@ -41,6 +41,7 @@ 'bi' => 'بسلاما', 'bin' => 'بني', 'bla' => 'سڪسڪا', + 'blo' => 'آنيائي', 'bm' => 'بمبارا', 'bn' => 'بنگلا', 'bo' => 'تبيتائي', @@ -147,6 +148,7 @@ 'iba' => 'ايبن', 'ibb' => 'ابيبيو', 'id' => 'انڊونيشي', + 'ie' => 'انٽرلنگئي', 'ig' => 'اگبو', 'ii' => 'سچوان يي', 'ikt' => 'مغربي ڪينيڊين انوڪٽيٽ', @@ -199,6 +201,7 @@ 'kv' => 'ڪومي', 'kw' => 'ڪورنش', 'kwk' => 'ڪئاڪ ولا', + 'kxv' => 'ڪووي', 'ky' => 'ڪرغيز', 'la' => 'لاطيني', 'lad' => 'لڊينو', @@ -207,8 +210,10 @@ 'lez' => 'ليزگهين', 'lg' => 'گاندا', 'li' => 'لمبرگش', + 'lij' => 'لگيوريئن', 'lil' => 'ليلوئيٽ', 'lkt' => 'لڪوٽا', + 'lmo' => 'لامبارڊ', 'ln' => 'لنگالا', 'lo' => 'لائو', 'lou' => 'لوئيزيانا ڪريئول', @@ -356,6 +361,7 @@ 'sw' => 'سواحيلي', 'swb' => 'ڪمورين', 'syr' => 'شامي', + 'szl' => 'سليسيئن', 'ta' => 'تامل', 'tce' => 'ڏاکڻي ٽچون', 'te' => 'تلگو', @@ -375,7 +381,7 @@ 'to' => 'تونگن', 'tok' => 'توڪي پونا', 'tpi' => 'تاڪ پسن', - 'tr' => 'ترڪش', + 'tr' => 'ترڪي', 'trv' => 'تاروڪو', 'ts' => 'سونگا', 'tt' => 'تاتار', @@ -394,7 +400,9 @@ 'uz' => 'ازبڪ', 'vai' => 'يا', 've' => 'وينڊا', + 'vec' => 'ونيشن', 'vi' => 'ويتنامي', + 'vmw' => 'مکووا', 'vo' => 'والپڪ', 'vun' => 'ونجو', 'wa' => 'ولون', @@ -405,6 +413,7 @@ 'wuu' => 'وو چيني', 'xal' => 'ڪيلمڪ', 'xh' => 'زھوسا', + 'xnr' => 'ڪينگري', 'xog' => 'سوگا', 'yav' => 'يانگ بين', 'ybb' => 'ييمبا', @@ -412,6 +421,7 @@ 'yo' => 'يوروبا', 'yrl' => 'نھين گاٽو', 'yue' => 'ڪينٽونيز', + 'za' => 'جوئنگ', 'zgh' => 'معياري مراڪشي تامازائيٽ', 'zh' => 'چيني', 'zu' => 'زولو', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/sh.php b/src/Symfony/Component/Intl/Resources/data/languages/sh.php index 52e28dcf4188a..e2b26771b9d70 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/sh.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/sh.php @@ -43,6 +43,7 @@ 'be' => 'beloruski', 'bej' => 'bedža', 'bem' => 'bemba', + 'bew' => 'betavi', 'bez' => 'bena', 'bg' => 'bugarski', 'bgc' => 'harijanski', @@ -52,6 +53,7 @@ 'bik' => 'bikol', 'bin' => 'bini', 'bla' => 'sisika', + 'blo' => 'anii', 'bm' => 'bambara', 'bn' => 'bengalski', 'bo' => 'tibetanski', @@ -59,6 +61,7 @@ 'bra' => 'braj', 'brx' => 'bodo', 'bs' => 'bosanski', + 'bss' => 'akose', 'bua' => 'burjatski', 'bug' => 'bugijski', 'byn' => 'blinski', @@ -81,6 +84,7 @@ 'chp' => 'čipevjanski', 'chr' => 'čeroki', 'chy' => 'čejenski', + 'cic' => 'čikaso', 'ckb' => 'centralni kurdski', 'clc' => 'čilkotin', 'co' => 'korzikanski', @@ -181,6 +185,7 @@ 'hil' => 'hiligajnonski', 'hit' => 'hetitski', 'hmn' => 'hmonški', + 'hnj' => 'hmong ndžua', 'ho' => 'hiri motu', 'hr' => 'hrvatski', 'hsb' => 'gornjolužičkosrpski', @@ -258,6 +263,7 @@ 'kv' => 'komi', 'kw' => 'kornvolski', 'kwk' => 'kvakvala', + 'kxv' => 'kuvi', 'ky' => 'kirgiski', 'la' => 'latinski', 'lad' => 'ladino', @@ -268,6 +274,7 @@ 'lez' => 'lezginski', 'lg' => 'ganda', 'li' => 'limburški', + 'lij' => 'ligurski', 'lil' => 'lilut', 'lkt' => 'lakota', 'lmo' => 'lombard', @@ -443,7 +450,7 @@ 'ssy' => 'saho', 'st' => 'sesoto', 'str' => 'streicsališ', - 'su' => 'sundanski', + 'su' => 'sundski', 'suk' => 'sukuma', 'sus' => 'susu', 'sux' => 'sumerski', @@ -452,6 +459,7 @@ 'swb' => 'komorski', 'syc' => 'sirijački', 'syr' => 'sirijski', + 'szl' => 'siležanski', 'ta' => 'tamilski', 'tce' => 'južni tačon', 'te' => 'telugu', @@ -499,7 +507,9 @@ 'uz' => 'uzbečki', 'vai' => 'vai', 've' => 'venda', + 'vec' => 'venecijanski', 'vi' => 'vijetnamski', + 'vmw' => 'makuva', 'vo' => 'volapik', 'vot' => 'vodski', 'vun' => 'vundžo', @@ -513,6 +523,7 @@ 'wuu' => 'vu kineski', 'xal' => 'kalmički', 'xh' => 'kosa', + 'xnr' => 'kangri', 'xog' => 'soga', 'yao' => 'jao', 'yap' => 'japski', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/si.php b/src/Symfony/Component/Intl/Resources/data/languages/si.php index e7b5d9b981683..95748a03dc540 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/si.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/si.php @@ -43,6 +43,7 @@ 'bi' => 'බිස්ලමා', 'bin' => 'බිනි', 'bla' => 'සික්සිකා', + 'blo' => 'අනී', 'bm' => 'බම්බරා', 'bn' => 'බෙංගාලි', 'bo' => 'ටිබෙට්', @@ -153,6 +154,7 @@ 'iba' => 'ඉබන්', 'ibb' => 'ඉබිබියො', 'id' => 'ඉන්දුනීසියානු', + 'ie' => 'ඉන්ටර්ලින්ග්', 'ig' => 'ඉග්බෝ', 'ii' => 'සිචුආන් යී', 'ikt' => 'බටහිර කැනේඩියානු ඉනුක්ටිටුට්', @@ -206,6 +208,7 @@ 'kv' => 'කොමි', 'kw' => 'කෝනීසියානු', 'kwk' => 'ක්වාක්වාලා', + 'kxv' => 'කුවි', 'ky' => 'කිර්ගිස්', 'la' => 'ලතින්', 'lad' => 'ලඩිනො', @@ -214,8 +217,10 @@ 'lez' => 'ලෙස්ගියන්', 'lg' => 'ගන්ඩා', 'li' => 'ලිම්බර්ගිශ්', + 'lij' => 'ලිගුරියන්', 'lil' => 'ලිලූට්', 'lkt' => 'ලකොට', + 'lmo' => 'ලොම්බාර්ඩ්', 'ln' => 'ලින්ගලා', 'lo' => 'ලාඕ', 'lou' => 'ලුසියානා ක්‍රියෝල්', @@ -365,6 +370,7 @@ 'sw' => 'ස්වාහිලි', 'swb' => 'කොමොරියන්', 'syr' => 'ස්‍රයෑක්', + 'szl' => 'සිලේසියානු', 'ta' => 'දෙමළ', 'tce' => 'දකුණු ටචෝන්', 'te' => 'තෙළිඟු', @@ -403,7 +409,9 @@ 'uz' => 'උස්බෙක්', 'vai' => 'වයි', 've' => 'වෙන්ඩා', + 'vec' => 'වැනේසියානු', 'vi' => 'වියට්නාම්', + 'vmw' => 'මකුවා', 'vo' => 'වොලපූක්', 'vun' => 'වුන්ජෝ', 'wa' => 'වෑලූන්', @@ -415,6 +423,7 @@ 'wuu' => 'වූ චයිනිස්', 'xal' => 'කල්මික්', 'xh' => 'ශෝසා', + 'xnr' => 'කැන්ග්‍රි', 'xog' => 'සොගා', 'yav' => 'යන්ග්බෙන්', 'ybb' => 'යෙම්බා', @@ -422,6 +431,7 @@ 'yo' => 'යොරූබා', 'yrl' => 'නොහීඟටු', 'yue' => 'කැන්ටොනීස්', + 'za' => 'ෂුවාං', 'zgh' => 'සම්මත මොරොක්කෝ ටමසිග්ත්', 'zh' => 'චීන', 'zu' => 'සුලු', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/sk.php b/src/Symfony/Component/Intl/Resources/data/languages/sk.php index 829c4d71282fb..c770aff4367b6 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/sk.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/sk.php @@ -56,6 +56,7 @@ 'bin' => 'bini', 'bkm' => 'kom', 'bla' => 'siksika', + 'blo' => 'anii', 'bm' => 'bambarčina', 'bn' => 'bengálčina', 'bo' => 'tibetčina', @@ -265,6 +266,7 @@ 'kv' => 'komijčina', 'kw' => 'kornčina', 'kwk' => 'kwakʼwala', + 'kxv' => 'kuvi', 'ky' => 'kirgizština', 'la' => 'latinčina', 'lad' => 'židovská španielčina', @@ -275,8 +277,10 @@ 'lez' => 'lezginčina', 'lg' => 'gandčina', 'li' => 'limburčina', + 'lij' => 'ligurčina', 'lil' => 'lillooet', 'lkt' => 'lakotčina', + 'lmo' => 'lombardčina', 'ln' => 'lingalčina', 'lo' => 'laoština', 'lol' => 'mongo', @@ -289,7 +293,6 @@ 'lua' => 'lubčina (luluánska)', 'lui' => 'luiseňo', 'lun' => 'lunda', - 'luo' => 'luo', 'lus' => 'mizorámčina', 'luy' => 'luhja', 'lv' => 'lotyština', @@ -463,6 +466,7 @@ 'swb' => 'komorčina', 'syc' => 'sýrčina (klasická)', 'syr' => 'sýrčina', + 'szl' => 'sliezština', 'ta' => 'tamilčina', 'tce' => 'tutchone (juh)', 'te' => 'telugčina', @@ -508,9 +512,10 @@ 'umb' => 'umbundu', 'ur' => 'urdčina', 'uz' => 'uzbečtina', - 'vai' => 'vai', 've' => 'vendčina', + 'vec' => 'benátčina', 'vi' => 'vietnamčina', + 'vmw' => 'makhuwčina', 'vo' => 'volapük', 'vot' => 'vodčina', 'vun' => 'vunjo', @@ -524,6 +529,7 @@ 'wuu' => 'čínština (wu)', 'xal' => 'kalmyčtina', 'xh' => 'xhoština', + 'xnr' => 'kángrí', 'xog' => 'soga', 'yao' => 'jao', 'yap' => 'japčina', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/sl.php b/src/Symfony/Component/Intl/Resources/data/languages/sl.php index 7c17ff099d29b..99fdb2e78c396 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/sl.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/sl.php @@ -52,6 +52,7 @@ 'bik' => 'bikolski jezik', 'bin' => 'edo', 'bla' => 'siksika', + 'blo' => 'anii', 'bm' => 'bambarščina', 'bn' => 'bengalščina', 'bo' => 'tibetanščina', @@ -256,6 +257,7 @@ 'kv' => 'komijščina', 'kw' => 'kornijščina', 'kwk' => 'kvakvala', + 'kxv' => 'kuvi', 'ky' => 'kirgiščina', 'la' => 'latinščina', 'lad' => 'ladinščina', @@ -266,8 +268,10 @@ 'lez' => 'lezginščina', 'lg' => 'ganda', 'li' => 'limburščina', + 'lij' => 'ligurščina', 'lil' => 'lilovetščina', 'lkt' => 'lakotščina', + 'lmo' => 'lombardščina', 'ln' => 'lingala', 'lo' => 'laoščina', 'lol' => 'mongo', @@ -280,7 +284,6 @@ 'lua' => 'luba-lulua', 'lui' => 'luisenščina', 'lun' => 'lunda', - 'luo' => 'luo', 'lus' => 'mizojščina', 'luy' => 'luhijščina', 'lv' => 'latvijščina', @@ -448,6 +451,7 @@ 'swb' => 'šikomor', 'syc' => 'klasična sirščina', 'syr' => 'sirščina', + 'szl' => 'šlezijščina', 'ta' => 'tamilščina', 'tce' => 'južna tučonščina', 'te' => 'telugijščina', @@ -494,7 +498,9 @@ 'uz' => 'uzbeščina', 'vai' => 'vajščina', 've' => 'venda', + 'vec' => 'beneščina', 'vi' => 'vietnamščina', + 'vmw' => 'makuva', 'vo' => 'volapik', 'vot' => 'votjaščina', 'vun' => 'vunjo', @@ -508,6 +514,7 @@ 'wuu' => 'wu-kitajščina', 'xal' => 'kalmiščina', 'xh' => 'koščina', + 'xnr' => 'kangri', 'xog' => 'sogščina', 'yao' => 'jaojščina', 'yap' => 'japščina', @@ -517,6 +524,7 @@ 'yo' => 'jorubščina', 'yrl' => 'nheengatu', 'yue' => 'kantonščina', + 'za' => 'džuangščina', 'zap' => 'zapoteščina', 'zbl' => 'znakovni jezik Bliss', 'zen' => 'zenaščina', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/so.php b/src/Symfony/Component/Intl/Resources/data/languages/so.php index 233d29cfe58df..5e11bd5360016 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/so.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/so.php @@ -36,10 +36,11 @@ 'bez' => 'Bena', 'bg' => 'Bulgeeriyaan', 'bgc' => 'Haryanvi', - 'bho' => 'U dhashay Bhohp', + 'bho' => 'Bhojpuri', 'bi' => 'U dhashay Bislam', 'bin' => 'U dhashay Bin', 'bla' => 'Siksiká', + 'blo' => 'Anii', 'bm' => 'Bambaara', 'bn' => 'Bangladesh', 'bo' => 'Tibeetaan', @@ -145,6 +146,7 @@ 'iba' => 'Iban', 'ibb' => 'Ibibio', 'id' => 'Indunusiyaan', + 'ie' => 'Interlingue', 'ig' => 'Igbo', 'ii' => 'Sijuwan Yi', 'ikt' => 'Western Canadian Inuktitut', @@ -197,6 +199,7 @@ 'kv' => 'Komi', 'kw' => 'Kornish', 'kwk' => 'Kwakʼwala', + 'kxv' => 'Kufi', 'ky' => 'Kirgiis', 'la' => 'Laatiin', 'lad' => 'Ladino', @@ -205,8 +208,10 @@ 'lez' => 'Lezghian', 'lg' => 'Gandha', 'li' => 'Limburgish', + 'lij' => 'Liguuriyaan', 'lil' => 'Lillooet', 'lkt' => 'Laakoota', + 'lmo' => 'Lombard', 'ln' => 'Lingala', 'lo' => 'Lao', 10000 'lou' => 'Louisiana Creole', @@ -223,7 +228,7 @@ 'lv' => 'Laatfiyaan', 'mad' => 'Madurese', 'mag' => 'Magahi', - 'mai' => 'Dadka Maithili', + 'mai' => 'Maithili', 'mak' => 'Makasar', 'mas' => 'Masaay', 'mdf' => 'Moksha', @@ -231,7 +236,7 @@ 'mer' => 'Meeru', 'mfe' => 'Moorisayn', 'mg' => 'Malagaasi', - 'mgh' => 'Makhuwa', + 'mgh' => 'Luuqadda Makhuwa-Meetto', 'mgo' => 'Meetaa', 'mh' => 'Marshallese', 'mi' => 'Maaoori', @@ -295,10 +300,10 @@ 'pis' => 'Pijin', 'pl' => 'Boolish', 'pqm' => 'Maliseet-Passamaquoddy', - 'prg' => 'Brashiyaanki Hore', + 'prg' => 'Brashiyaan', 'ps' => 'Bashtuu', 'pt' => 'Boortaqiis', - 'qu' => 'Quwejuwa', + 'qu' => 'Quechua', 'raj' => 'Rajasthani', 'rap' => 'Rapanui', 'rar' => 'Rarotongan', @@ -313,7 +318,7 @@ 'rwk' => 'Raawa', 'sa' => 'Sanskrit', 'sad' => 'Sandawe', - 'sah' => 'Saaqa', + 'sah' => 'Yakut', 'saq' => 'Sambuuru', 'sat' => 'Santali', 'sba' => 'Ngambay', @@ -328,7 +333,7 @@ 'sg' => 'Sango', 'shi' => 'Shilha', 'shn' => 'Shan', - 'si' => 'Sinhaleys', + 'si' => 'Sinhala', 'sk' => 'Isloofaak', 'sl' => 'Islofeeniyaan', 'slh' => 'Southern Lushootseed', @@ -349,7 +354,8 @@ 'sv' => 'Iswiidhish', 'sw' => 'Sawaaxili', 'swb' => 'Comorian', - 'syr' => 'Syria', + 'syr' => 'Af-Siriyak', + 'szl' => 'Sileshiyaan', 'ta' => 'Tamiil', 'tce' => 'Southern Tutchone', 'te' => 'Teluugu', @@ -388,7 +394,9 @@ 'uz' => 'Usbakis', 'vai' => 'Faayi', 've' => 'Venda', + 'vec' => 'Dadka Fenaays', 'vi' => 'Fiitnaamays', + 'vmw' => 'Af-Makhuwa', 'vo' => 'Folabuuk', 'vun' => 'Fuunjo', 'wa' => 'Walloon', @@ -398,7 +406,8 @@ 'wo' => 'Woolof', 'wuu' => 'Wu Chinese', 'xal' => 'Kalmyk', - 'xh' => 'Hoosta', + 'xh' => 'Xhosa', + 'xnr' => 'Kangri', 'xog' => 'Sooga', 'yav' => 'Yaangbeen', 'ybb' => 'Yemba', @@ -406,8 +415,9 @@ 'yo' => 'Yoruuba', 'yrl' => 'Nheengatu', 'yue' => 'Kantoneese', + 'za' => 'Zhuang', 'zgh' => 'Morokaanka Tamasayt Rasmiga', - 'zh' => 'Shiinaha Mandarin', + 'zh' => 'Shinees', 'zu' => 'Zuulu', 'zun' => 'Zuni', 'zza' => 'Zaza', @@ -421,7 +431,7 @@ 'en_GB' => 'Ingiriis Biritish', 'en_US' => 'Ingiriis Maraykan', 'es_419' => 'Isbaanishka Laatiin Ameerika', - 'es_ES' => 'Isbaanish (Isbayn)', + 'es_ES' => 'Isbaanish Yurub', 'es_MX' => 'Isbaanishka Mexico', 'fa_AF' => 'Faarsi', 'fr_CA' => 'Faransiiska Kanada', @@ -429,8 +439,8 @@ 'hi_Latn' => 'Hindi (Latin)', 'nl_BE' => 'Af faleemi', 'pt_BR' => 'Boortaqiiska Baraasiil', - 'pt_PT' => 'Boortaqiis (Boortuqaal)', + 'pt_PT' => 'Boortaqiiska Yurub', 'zh_Hans' => 'Shiinaha Rasmiga ah', - 'zh_Hant' => 'Shiinahii Hore', + 'zh_Hant' => 'Af-Shiineeska Qadiimiga ah', ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/languages/sq.php b/src/Symfony/Component/Intl/Resources/data/languages/sq.php index 7f611a16fb4d9..cefe42ce45d6b 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/sq.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/sq.php @@ -42,6 +42,7 @@ 'bi' => 'bislamisht', 'bin' => 'binisht', 'bla' => 'siksikaisht', + 'blo' => 'anisht', 'bm' => 'bambarisht', 'bn' => 'bengalisht', 'bo' => 'tibetisht', @@ -203,6 +204,7 @@ 'kv' => 'komisht', 'kw' => 'kornisht', 'kwk' => 'kuakualaisht', + 'kxv' => 'kuvisht', 'ky' => 'kirgizisht', 'la' => 'latinisht', 'lad' => 'ladinoisht', @@ -364,6 +366,7 @@ 'sw' => 'suahilisht', 'swb' => 'kamorianisht', 'syr' => 'siriakisht', + 'szl' => 'silesisht', 'ta' => 'tamilisht', 'tce' => 'tatshonishte jugore', 'te' => 'teluguisht', @@ -405,6 +408,7 @@ 've' => 'vendaisht', 'vec' => 'venetisht', 'vi' => 'vietnamisht', + 'vmw' => 'makuvaisht', 'vo' => 'volapykisht', 'vun' => 'vunxhoisht', 'wa' => 'ualunisht', @@ -416,6 +420,7 @@ 'wuu' => 'kinezishte vu', 'xal' => 'kalmikisht', 'xh' => 'xhosaisht', + 'xnr' => 'kangrisht', 'xog' => 'sogisht', 'yav' => 'jangbenisht', 'ybb' => 'jembaisht', @@ -423,6 +428,7 @@ 'yo' => 'jorubaisht', 'yrl' => 'nejengatuisht', 'yue' => 'kantonezisht', + 'za' => 'zhuangisht', 'zgh' => 'tamaziatishte standarde marokene', 'zh' => 'kinezisht', 'zu' => 'zuluisht', @@ -443,6 +449,7 @@ 'fa_AF' => 'darisht', 'fr_CA' => 'frëngjishte kanadeze', 'fr_CH' => 'frëngjishte zvicerane', + 'hi_Latn' => 'hindisht (latine)', 'nds_NL' => 'gjermanishte saksone e vendeve të ulëta', 'nl_BE' => 'flamandisht', 'pt_BR' => 'portugalishte braziliane', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/sr.php b/src/Symfony/Component/Intl/Resources/data/languages/sr.php index 89b9269aa9339..061c9e7c09473 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/sr.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/sr.php @@ -43,6 +43,7 @@ 'be' => 'белоруски', 'bej' => 'беџа', 'bem' => 'бемба', + 'bew' => 'бетави', 'bez' => 'бена', 'bg' => 'бугарски', 'bgc' => 'харијански', @@ -52,6 +53,7 @@ 'bik' => 'бикол', 'bin' => 'бини', 'bla' => 'сисика', + 'blo' => 'ании', 'bm' => 'бамбара', 'bn' => 'бенгалски', 'bo' => 'тибетански', @@ -59,6 +61,7 @@ 'bra' => 'брај', 'brx' => 'бодо', 'bs' => 'босански', + 'bss' => 'акосе', 'bua' => 'бурјатски', 'bug' => 'бугијски', 'byn' => 'блински', @@ -81,6 +84,7 @@ 'chp' => 'чипевјански', 'chr' => 'чероки', 'chy' => 'чејенски', + 'cic' => 'чикасо', 'ckb' => 'централни курдски', 'clc' => 'чилкотин', 'co' => 'корзикански', @@ -181,6 +185,7 @@ 'hil' => 'хилигајнонски', 'hit' => 'хетитски', 'hmn' => 'хмоншки', + 'hnj' => 'хмонг нџуа', 'ho' => 'хири моту', 'hr' => 'хрватски', 'hsb' => 'горњолужичкосрпски', @@ -258,6 +263,7 @@ 'kv' => 'коми', 'kw' => 'корнволски', 'kwk' => 'кваквала', + 'kxv' => 'куви', 'ky' => 'киргиски', 'la' => 'латински', 'lad' => 'ладино', @@ -268,6 +274,7 @@ 'lez' => 'лезгински', 'lg' => 'ганда', 'li' => 'лимбуршки', + 'lij' => 'лигурски', 'lil' => 'лилут', 'lkt' => 'лакота', 'lmo' => 'ломбард', @@ -443,7 +450,7 @@ 'ssy' => 'сахо', 'st' => 'сесото', 'str' => 'стреицсалиш', - 'su' => 'сундански', + 'su' => 'сундски', 'suk' => 'сукума', 'sus' => 'сусу', 'sux' => 'сумерски', @@ -452,6 +459,7 @@ 'swb' => 'коморски', 'syc' => 'сиријачки', 'syr' => 'сиријски', + 'szl' => 'силежански', 'ta' => 'тамилски', 'tce' => 'јужни тачон', 'te' => 'телугу', @@ -499,7 +507,9 @@ 'uz' => 'узбечки', 'vai' => 'ваи', 've' => 'венда', + 'vec' => 'венецијански', 'vi' => 'вијетнамски', + 'vmw' => 'макува', 'vo' => 'волапик', 'vot' => 'водски', 'vun' => 'вунџо', @@ -513,6 +523,7 @@ 'wuu' => 'ву кинески', 'xal' => 'калмички', 'xh' => 'коса', + 'xnr' => 'кангри', 'xog' => 'сога', 'yao' => 'јао', 'yap' => 'јапски', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/sr_Latn.php b/src/Symfony/Component/Intl/Resources/data/languages/sr_Latn.php index 52e28dcf4188a..e2b26771b9d70 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/sr_Latn.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/sr_Latn.php @@ -43,6 +43,7 @@ 'be' => 'beloruski', 'bej' => 'bedža', 'bem' => 'bemba', + 'bew' => 'betavi', 'bez' => 'bena', 'bg' => 'bugarski', 'bgc' => 'harijanski', @@ -52,6 +53,7 @@ 'bik' => 'bikol', 'bin' => 'bini', 'bla' => 'sisika', + 'blo' => 'anii', 'bm' => 'bambara', 'bn' => 'bengalski', 'bo' => 'tibetanski', @@ -59,6 +61,7 @@ 'bra' => 'braj', 'brx' => 'bodo', 'bs' => 'bosanski', + 'bss' => 'akose', 'bua' => 'burjatski', 'bug' => 'bugijski', 'byn' => 'blinski', @@ -81,6 +84,7 @@ 'chp' => 'čipevjanski', 'chr' => 'čeroki', 'chy' => 'čejenski', + 'cic' => 'čikaso', 'ckb' => 'centralni kurdski', 'clc' => 'čilkotin', 'co' => 'korzikanski', @@ -181,6 +185,7 @@ 'hil' => 'hiligajnonski', 'hit' => 'hetitski', 'hmn' => 'hmonški', + 'hnj' => 'hmong ndžua', 'ho' => 'hiri motu', 'hr' => 'hrvatski', 'hsb' => 'gornjolužičkosrpski', @@ -258,6 +263,7 @@ 'kv' => 'komi', 'kw' => 'kornvolski', 'kwk' => 'kvakvala', + 'kxv' => 'kuvi', 'ky' => 'kirgiski', 'la' => 'latinski', 'lad' => 'ladino', @@ -268,6 +274,7 @@ 'lez' => 'lezginski', 'lg' => 'ganda', 'li' => 'limburški', + 'lij' => 'ligurski', 'lil' => 'lilut', 'lkt' => 'lakota', 'lmo' => 'lombard', @@ -443,7 +450,7 @@ 'ssy' => 'saho', 'st' => 'sesoto', 'str' => 'streicsališ', - 'su' => 'sundanski', + 'su' => 'sundski', 'suk' => 'sukuma', 'sus' => 'susu', 'sux' => 'sumerski', @@ -452,6 +459,7 @@ 'swb' => 'komorski', 'syc' => 'sirijački', 'syr' => 'sirijski', + 'szl' => 'siležanski', 'ta' => 'tamilski', 'tce' => 'južni tačon', 'te' => 'telugu', @@ -499,7 +507,9 @@ 'uz' => 'uzbečki', 'vai' => 'vai', 've' => 'venda', + 'vec' => 'venecijanski', 'vi' => 'vijetnamski', + 'vmw' => 'makuva', 'vo' => 'volapik', 'vot' => 'vodski', 'vun' => 'vundžo', @@ -513,6 +523,7 @@ 'wuu' => 'vu kineski', 'xal' => 'kalmički', 'xh' => 'kosa', + 'xnr' => 'kangri', 'xog' => 'soga', 'yao' => 'jao', 'yap' => 'japski', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/st.php b/src/Symfony/Component/Intl/Resources/data/languages/st.php new file mode 100644 index 0000000000000..f7ead13224dc9 --- /dev/null +++ b/src/Symfony/Component/Intl/Resources/data/languages/st.php @@ -0,0 +1,9 @@ + [ + 'en' => 'Senyesemane', + 'st' => 'Sesotho', + ], + 'LocalizedNames' => [], +]; diff --git a/src/Symfony/Component/Intl/Resources/data/languages/sv.php b/src/Symfony/Component/Intl/Resources/data/languages/sv.php index 0a192a9ed19a1..a55216bf05b64 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/sv.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/sv.php @@ -70,6 +70,7 @@ 'bjn' => 'banjariska', 'bkm' => 'bamekon', 'bla' => 'siksika', + 'blo' => 'anii', 'bm' => 'bambara', 'bn' => 'bengali', 'bo' => 'tibetanska', @@ -188,7 +189,7 @@ 'gay' => 'gayo', 'gba' => 'gbaya', 'gbz' => 'zoroastrisk dari', - 'gd' => 'skotsk gäliska', + 'gd' => 'skotsk gaeliska', 'gez' => 'etiopiska', 'gil' => 'gilbertiska', 'gl' => 'galiciska', @@ -196,7 +197,6 @@ 'gmh' => 'medelhögtyska', 'gn' => 'guaraní', 'goh' => 'fornhögtyska', - 'gom' => 'Goa-konkani', 'gon' => 'gondi', 'gor' => 'gorontalo', 'got' => 'gotiska', @@ -306,6 +306,7 @@ 'kv' => 'kome', 'kw' => 'korniska', 'kwk' => 'kwakʼwala', + 'kxv' => 'kuvi', 'ky' => 'kirgiziska', 'la' => 'latin', 'lad' => 'ladino', @@ -335,7 +336,6 @@ 'lua' => 'luba-lulua', 'lui' => 'luiseño', 'lun' => 'lunda', - 'luo' => 'luo', 'lus' => 'lushai', 'luy' => 'luhya', 'lv' => 'lettiska', @@ -594,6 +594,7 @@ 'vi' => 'vietnamesiska', 'vls' => 'västflamländska', 'vmf' => 'Main-frankiska', + 'vmw' => 'makua', 'vo' => 'volapük', 'vot' => 'votiska', 'vro' => 'võru', @@ -609,6 +610,7 @@ 'xal' => 'kalmuckiska', 'xh' => 'xhosa', 'xmf' => 'mingrelianska', + 'xnr' => 'kangri', 'xog' => 'lusoga', 'yao' => 'kiyao', 'yap' => 'japetiska', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/sw.php b/src/Symfony/Component/Intl/Resources/data/languages/sw.php index f2bc740af1951..edb710030ee49 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/sw.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/sw.php @@ -52,6 +52,7 @@ 'bin' => 'Kibini', 'bkm' => 'Kikom', 'bla' => 'Kisiksika', + 'blo' => 'Kianii', 'bm' => 'Kibambara', 'bn' => 'Kibengali', 'bo' => 'Kitibeti', @@ -225,6 +226,7 @@ 'kv' => 'Kikomi', 'kw' => 'Kikorni', 'kwk' => 'Kikwakʼwala', + 'kxv' => 'Kikuvi', 'ky' => 'Kikyrgyz', 'la' => 'Kilatini', 'lad' => 'Kiladino', @@ -234,8 +236,10 @@ 'lez' => 'Kilezighian', 'lg' => 'Kiganda', 'li' => 'Limburgish', + 'lij' => 'Kiliguria', 'lil' => 'Kilillooet', 'lkt' => 'Kilakota', + 'lmo' => 'Kilongobardi', 'ln' => 'Kilingala', 'lo' => 'Kilaosi', 'lol' => 'Kimongo', @@ -396,6 +400,7 @@ 'sw' => 'Kiswahili', 'swb' => 'Shikomor', 'syr' => 'Lugha ya Syriac', + 'szl' => 'Kisilesia', 'ta' => 'Kitamili', 'tce' => 'Kitutchone cha Kusini', 'te' => 'Kitelugu', @@ -435,7 +440,9 @@ 'uz' => 'Kiuzbeki', 'vai' => 'Kivai', 've' => 'Kivenda', + 'vec' => 'Kivenisi', 'vi' => 'Kivietinamu', + 'vmw' => 'Kimakhuwa', 'vo' => 'Kivolapuk', 'vun' => 'Kivunjo', 'wa' => 'Kiwaloon', @@ -447,6 +454,7 @@ 'wuu' => 'Kichina cha Wu', 'xal' => 'Kikalmyk', 'xh' => 'Kixhosa', + 'xnr' => 'Kikangri', 'xog' => 'Kisoga', 'yao' => 'Kiyao', 'yav' => 'Kiyangben', @@ -455,6 +463,7 @@ 'yo' => 'Kiyoruba', 'yrl' => 'Kinheengatu', 'yue' => 'Kikantoni', + 'za' => 'Kizhuang', 'zgh' => 'Kiberber Sanifu cha Moroko', 'zh' => 'Kichina', 'zu' => 'Kizulu', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/ta.php b/src/Symfony/Component/Intl/Resources/data/languages/ta.php index eae1423cfeebc..efe698edab843 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/ta.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/ta.php @@ -54,6 +54,7 @@ 'bik' => 'பிகோல்', 'bin' => 'பினி', 'bla' => 'சிக்சிகா', + 'blo' => 'அனீ', 'bm' => 'பம்பாரா', 'bn' => 'வங்காளம்', 'bo' => 'திபெத்தியன்', @@ -264,6 +265,7 @@ 'kv' => 'கொமி', 'kw' => 'கார்னிஷ்', 'kwk' => 'குவாக்வாலா', + 'kxv' => 'குவி', 'ky' => 'கிர்கிஸ்', 'la' => 'லத்தின்', 'lad' => 'லடினோ', @@ -462,6 +464,7 @@ 'swb' => 'கொமோரியன்', 'syc' => 'பாரம்பரிய சிரியாக்', 'syr' => 'சிரியாக்', + 'szl' => 'சிலேசியன்', 'ta' => 'தமிழ்', 'tce' => 'தெற்கு டட்சோன்', 'te' => 'தெலுங்கு', @@ -509,7 +512,9 @@ 'uz' => 'உஸ்பெக்', 'vai' => 'வை', 've' => 'வென்டா', + 'vec' => 'வினிசியன்', 'vi' => 'வியட்நாமீஸ்', + 'vmw' => 'மகுவா', 'vo' => 'ஒலாபூக்', 'vot' => 'வோட்க்', 'vun' => 'வுன்ஜோ', @@ -523,6 +528,7 @@ 'wuu' => 'வூ சீனம்', 'xal' => 'கல்மிக்', 'xh' => 'ஹோசா', + 'xnr' => 'காங்கிரி', 'xog' => 'சோகா', 'yao' => 'யாவ்', 'yap' => 'யாபேசே', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/te.php b/src/Symfony/Component/Intl/Resources/data/languages/te.php index 0db0da9923dd2..d982ed8b8fed6 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/te.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/te.php @@ -54,6 +54,7 @@ 'bik' => 'బికోల్', 'bin' => 'బిని', 'bla' => 'సిక్సికా', + 'blo' => 'అని', 'bm' => 'బంబారా', 'bn' => 'బంగ్లా', 'bo' => 'టిబెటన్', @@ -172,7 +173,7 @@ 'grb' => 'గ్రేబో', 'grc' => 'ప్రాచీన గ్రీక్', 'gsw' => 'స్విస్ జర్మన్', - 'gu' => 'గుజరాతి', + 'gu' => 'గుజరాతీ', 'guz' => 'గుస్సీ', 'gv' => 'మాంక్స్', 'gwi' => 'గ్విచిన్', @@ -194,7 +195,7 @@ 'hu' => 'హంగేరియన్', 'hup' => 'హుపా', 'hur' => 'హల్కోమెలెమ్', - 'hy' => 'ఆర్మేనియన్', + 'hy' => 'ఆర్మీనియన్', 'hz' => 'హెరెరో', 'ia' => 'ఇంటర్లింగ్వా', 'iba' => 'ఐబాన్', @@ -263,6 +264,7 @@ 'kv' => 'కోమి', 'kw' => 'కోర్నిష్', 'kwk' => 'క్వాక్‌వాలా', + 'kxv' => 'కువి', 'ky' => 'కిర్గిజ్', 'la' => 'లాటిన్', 'lad' => 'లాడినో', @@ -273,8 +275,10 @@ 'lez' => 'లేజ్ఘియన్', 'lg' => 'గాండా', 'li' => 'లిమ్బర్గిష్', + 'lij' => 'లిగూరియన్', 'lil' => 'లిలూయెట్', 'lkt' => 'లకొటా', + 'lmo' => 'లొంబార్ద్', 'ln' => 'లింగాల', 'lo' => 'లావో', 'lol' => 'మొంగో', @@ -335,7 +339,7 @@ 'nb' => 'నార్వేజియన్ బొక్మాల్', 'nd' => 'ఉత్తర దెబెలె', 'nds' => 'లో జర్మన్', - 'ne' => 'నేపాలి', + 'ne' => 'నేపాలీ', 'new' => 'నెవారి', 'ng' => 'డోంగా', 'nia' => 'నియాస్', @@ -376,7 +380,7 @@ 'pam' => 'పంపన్గా', 'pap' => 'పపియమేంటో', 'pau' => 'పలావెన్', - 'pcm' => 'నైజీరియా పిడ్గిన్', + 'pcm' => 'నైజీరియన్ పిడ్గిన్', 'peo' => 'ప్రాచీన పర్షియన్', 'phn' => 'ఫోనికన్', 'pi' => 'పాలీ', @@ -396,7 +400,7 @@ 'rhg' => 'రోహింగ్యా', 'rm' => 'రోమన్ష్', 'rn' => 'రుండి', - 'ro' => 'రోమేనియన్', + 'ro' => 'రొమేనియన్', 'rof' => 'రోంబో', 'rom' => 'రోమానీ', 'ru' => 'రష్యన్', @@ -457,7 +461,8 @@ 'swb' => 'కొమొరియన్', 'syc' => 'సాంప్రదాయ సిరియాక్', 'syr' => 'సిరియాక్', - 'ta' => 'తమిళము', + 'szl' => 'సైలీషియన్', + 'ta' => 'తమిళం', 'tce' => 'దక్షిణ టుట్చోన్', 'tcy' => 'తుళు', 'te' => 'తెలుగు', @@ -505,7 +510,9 @@ 'uz' => 'ఉజ్బెక్', 'vai' => 'వాయి', 've' => 'వెండా', + 'vec' => 'వెనీషియన్', 'vi' => 'వియత్నామీస్', + 'vmw' => 'మఖువా', 'vo' => 'వోలాపుక్', 'vot' => 'వోటిక్', 'vun' => 'వుంజొ', @@ -519,6 +526,7 @@ 'wuu' => 'వు చైనీస్', 'xal' => 'కల్మిక్', 'xh' => 'షోసా', + 'xnr' => 'కాంగ్‌డీ', 'xog' => 'సొగా', 'yao' => 'యాయే', 'yap' => 'యాపిస్', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/tg.php b/src/Symfony/Component/Intl/Resources/data/languages/tg.php index 545ffd8a3cd0d..efc171eb6e869 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/tg.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/tg.php @@ -31,7 +31,7 @@ 'dv' => 'дивеҳӣ', 'dz' => 'дзонгха', 'el' => 'юнонӣ', - 'en' => 'Англисӣ', + 'en' => 'англисӣ', 'eo' => 'эсперанто', 'es' => 'испанӣ', 'et' => 'эстонӣ', @@ -152,6 +152,7 @@ 'zh' => 'хитоӣ', ], 'LocalizedNames' => [ + 'ar_001' => 'Стандарти муосири арабӣ', 'de_AT' => 'немисии австриягӣ', 'de_CH' => 'немисии швейсарии болоӣ', 'en_AU' => 'англисии австралиягӣ', @@ -163,6 +164,7 @@ 'es_MX' => 'испании мексикоӣ', 'fr_CA' => 'франсузии канадагӣ', 'fr_CH' => 'франсузии швейсарӣ', + 'nl_BE' => 'Фламандӣ', 'pt_BR' => 'португалии бразилиягӣ', 'pt_PT' => 'португалии аврупоӣ', 'zh_Hans' => 'хитоии осонфаҳм', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/th.php b/src/Symfony/Component/Intl/Resources/data/languages/th.php index b8c64a68b0ac4..a4eb53dc94e6c 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/th.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/th.php @@ -70,6 +70,7 @@ 'bjn' => 'บันจาร์', 'bkm' => 'กม', 'bla' => 'สิกสิกา', + 'blo' => 'อานี', 'bm' => 'บัมบารา', 'bn' => 'บังกลา', 'bo' => 'ทิเบต', @@ -196,7 +197,6 @@ 'gmh' => 'เยอรมันสูงกลาง', 'gn' => 'กัวรานี', 'goh' => 'เยอรมันสูงโบราณ', - 'gom' => 'กอนกานีของกัว', 'gon' => 'กอนดิ', 'gor' => 'กอรอนทาโล', 'got' => 'โกธิก', @@ -306,6 +306,7 @@ 'kv' => 'โกมิ', 'kw' => 'คอร์นิช', 'kwk' => 'ควักวาลา', + 'kxv' => 'กูวี', 'ky' => 'คีร์กีซ', 'la' => 'ละติน', 'lad' => 'ลาดิโน', @@ -594,6 +595,7 @@ 'vi' => 'เวียดนาม', 'vls' => 'เฟลมิชตะวันตก', 'vmf' => 'เมน-ฟรานโกเนีย', + 'vmw' => 'มากัววา', 'vo' => 'โวลาพึค', 'vot' => 'โวทิก', 'vro' => 'โวโร', @@ -609,6 +611,7 @@ 'xal' => 'คัลมืยค์', 'xh' => 'คะห์โอซา', 'xmf' => 'เมเกรเลีย', + 'xnr' => 'กังกรี', 'xog' => 'โซกา', 'yao' => 'เย้า', 'yap' => 'ยัป', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/ti.php b/src/Symfony/Component/Intl/Resources/data/languages/ti.php index 5dae89b780cf6..b067892a8d703 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/ti.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/ti.php @@ -2,6 +2,7 @@ return [ 'Names' => [ + 'aa' => 'አፋር', 'ab' => 'ኣብካዝኛ', 'ace' => 'ኣቸኒዝኛ', 'ada' => 'ኣዳንግሜ', @@ -16,8 +17,8 @@ 'an' => 'ኣራጎንኛ', 'ann' => 'ኦቦሎ', 'anp' => 'ኣንጂካ', - 'apc' => 'ሌቫንቲናዊ ዓረብ', - 'ar' => 'ዓረብ', + 'apc' => 'ሌቫንቲናዊ ዓረብኛ', + 'ar' => 'ዓረብኛ', 'arn' => 'ማፑቺ', 'arp' => 'ኣራፓሆ', 'ars' => 'ናጅዲ ዓረብኛ', @@ -25,32 +26,40 @@ 'asa' => 'ኣሱ', 'ast' => 'ኣስቱርያን', 'atj' => 'ኣቲካመክ', - 'av' => 'ኣቫር', + 'av' => 'ኣቫርኛ', 'awa' => 'ኣዋዲ', 'ay' => 'ኣይማራ', 'az' => 'ኣዘርባጃንኛ', 'ba' => 'ባሽኪር', + 'bal' => 'ባሉቺ', 'ban' => 'ባሊንኛ', 'bas' => 'ባሳ', 'be' => 'ቤላሩስኛ', 'bem' => 'ቤምባ', + 'bew' => 'ቤታዊ', 'bez' => 'በና', 'bg' => 'ቡልጋርኛ', 'bgc' => 'ሃርያንቪ', + 'bgn' => 'ምዕራባዊ ባሎቺ', 'bho' => 'ቦጅፑሪ', 'bi' => 'ቢስላማ', 'bin' => 'ቢኒ', 'bla' => 'ሲክሲካ', + 'blo' => 'ኣኒ', + 'blt' => 'ታይ ዳም', 'bm' => 'ባምባራ', 'bn' => 'በንጋሊ', 'bo' => 'ቲበታንኛ', 'br' => 'ብረቶንኛ', 'brx' => 'ቦዶ', 'bs' => 'ቦዝንኛ', + 'bss' => 'ኣኮስ', 'bug' => 'ቡጊንኛ', 'byn' => 'ብሊን', 'ca' => 'ካታላን', + 'cad' => 'ካድዶ', 'cay' => 'ካዩጋ', + 'cch' => 'ኣትሳም', 'ccp' => 'ቻክማ', 'ce' => 'ቸቸንይና', 'ceb' => 'ሰብዋኖ', @@ -62,7 +71,8 @@ 'chp' => 'ቺፐውያን', 'chr' => 'ቸሮኪ', 'chy' => 'ሻያን', - 'ckb' => 'ሶራኒ ኩርዲሽ', + 'cic' => 'ቺካሳው', + 'ckb' => 'ማእከላይ ኩርዲሽ', 'clc' => 'ቺልኮቲን', 'co' => 'ኮርስኛ', 'crg' => 'ሚቺፍ', @@ -70,7 +80,7 @@ 'crk' => 'ክሪ ፕሌንስ', 'crl' => 'ሰሜናዊ ምብራቕ ክሪ', 'crm' => 'ሙስ ክሪ', - 'crr' => 'ካቶሊና አልጎንጉያኛ', + 'crr' => 'ካሮሊና አልጎንጉያኛ', 'cs' => 'ቸክኛ', 'csw' => 'ክሪ ረግረግ', 'cu' => 'ቤተ-ክርስትያን ስላቭኛ', @@ -134,6 +144,7 @@ 'hi' => 'ሂንዲ', 'hil' => 'ሂሊጋይኖን', 'hmn' => 'ህሞንግ', + 'hnj' => 'ህሞንግ ንጁዋ', 'hr' => 'ክሮኤሽያን', 'hsb' => 'ላዕለዋይ ሶርብኛ', 'ht' => 'ክርዮል ሃይትኛ', @@ -146,6 +157,7 @@ 'iba' => 'ኢባን', 'ibb' => 'ኢቢብዮ', 'id' => 'ኢንዶነዥኛ', + 'ie' => 'ኢንተርሊንጔ', 'ig' => 'ኢግቦ', 'ii' => 'ሲችዋን ዪ', 'ikt' => 'ምዕራባዊ ካናዳዊ ኢናክቲቱት', @@ -161,6 +173,7 @@ 'jmc' => 'ማኬም', 'jv' => 'ጃቫንኛ', 'ka' => 'ጆርጅያንኛ', + 'kaa' => 'ካራ-ካልፓክ', 'kab' => 'ካቢልኛ', 'kac' => 'ካቺን', 'kaj' => 'ጅጁ', @@ -169,6 +182,7 @@ 'kcg' => 'ታያፕ', 'kde' => 'ማኮንደ', 'kea' => 'ክርዮል ኬፕ ቨርድኛ', + 'ken' => 'ኬንያንግ', 'kfo' => 'ኮሮ', 'kgp' => 'ካይንጋንግ', 'kha' => 'ካሲ', @@ -192,12 +206,13 @@ 'ks' => 'ካሽሚሪ', 'ksb' => 'ሻምባላ', 'ksf' => 'ባፍያ', - 'ksh' => 'ኮልሽ', + 'ksh' => 'ኮሎግኒያን', 'ku' => 'ኩርዲሽ', 'kum' => 'ኩሚይክ', 'kv' => 'ኮሚ', 'kw' => 'ኮርንኛ', 'kwk' => 'ክዋክዋላ', + 'kxv' => 'ኩቪ', 'ky' => 'ኪርጊዝኛ', 'la' => 'ላቲን', 'lad' => 'ላዲኖ', @@ -217,6 +232,7 @@ 'lrc' => 'ሰሜናዊ ሉሪ', 'lsm' => 'ሳምያ', 'lt' => 'ሊትዌንኛ', + 'ltg' => 'ላትጋላዊ', 'lu' => 'ሉባ-ካታንጋ', 'lua' => 'ሉባ-ሉልዋ', 'lun' => 'ሉንዳ', @@ -257,7 +273,7 @@ 'myv' => 'ኤርዝያ', 'mzn' => 'ማዛንደራኒ', 'na' => 'ናውርዋንኛ', - 'nap' => 'ናፖሊታንኛ', + 'nap' => 'ኒያፖሊታንኛ', 'naq' => 'ናማ', 'nb' => 'ኖርወያዊ ቦክማል', 'nd' => 'ሰሜን ኤንደበለ', @@ -289,6 +305,7 @@ 'om' => 'ኦሮሞ', 'or' => 'ኦድያ', 'os' => 'ኦሰትኛ', + 'osa' => 'ኦሳጌ', 'pa' => 'ፑንጃቢ', 'pag' => 'ፓንጋሲናን', 'pam' => 'ፓምፓንጋ', @@ -302,6 +319,7 @@ 'ps' => 'ፓሽቶ', 'pt' => 'ፖርቱጊዝኛ', 'qu' => 'ቀችዋ', + 'quc' => 'ኪቼ', 'raj' => 'ራጃስታኒ', 'rap' => 'ራፓኑይ', 'rar' => 'ራሮቶንጋንኛ', @@ -326,35 +344,41 @@ 'scn' => 'ሲሲልኛ', 'sco' => 'ስኮትኛ', 'sd' => 'ሲንድሂ', + 'sdh' => 'ደቡባዊ ኩርዲሽ', 'se' => 'ሰሜናዊ ሳሚ', 'seh' => 'ሰና', 'ses' => 'ኮይራቦሮ ሰኒ', 'sg' => 'ሳንጎ', - 'sh' => 'ሰርቦ-ክሮኤሽያን', + 'sh' => 'ሰርቦ-ክሮኤሽያኛ', 'shi' => 'ታቸልሂት', 'shn' => 'ሻን', 'si' => 'ሲንሃላ', + 'sid' => 'ሲዳመኛ', 'sk' => 'ስሎቫክኛ', 'sl' => 'ስሎቬንኛ', 'slh' => 'ደቡባዊ ሉሹትሲድ', 'sm' => 'ሳሞእኛ', + 'sma' => 'ደቡባዊ ሳሚ', + 'smj' => 'ሉለ ሳሚ', 'smn' => 'ሳሚ ኢናሪ', 'sms' => 'ሳሚ ስኮልት', 'sn' => 'ሾና', 'snk' => 'ሶኒንከ', 'so' => 'ሶማሊ', 'sq' => 'ኣልባንኛ', - 'sr' => 'ቃንቃ ሰርቢያ', + 'sr' => 'ሰርቢያኛ', 'srn' => 'ስራናን ቶንጎ', 'ss' => 'ስዋዚ', + 'ssy' => 'ሳሆ', 'st' => 'ደቡባዊ ሶቶ', 'str' => 'ሳሊሽ መጻብቦታት', - 'su' => 'ሱንዳንኛ', + 'su' => 'ሱዳንኛ', 'suk' => 'ሱኩማ', 'sv' => 'ስዊድንኛ', 'sw' => 'ስዋሂሊ', 'swb' => 'ኮሞርኛ', - 'syr' => 'ሱርስት', + 'syr' => 'ሶርያኛ', + 'szl' => 'ሲሌሲያን', 'ta' => 'ታሚል', 'tce' => 'ደቡባዊ ታትቾን', 'te' => 'ተሉጉ', @@ -376,6 +400,7 @@ 'tpi' => 'ቶክ ፒሲን', 'tr' => 'ቱርክኛ', 'trv' => 'ታሮኮ', + 'trw' => 'ቶርዋሊኛ', 'ts' => 'ሶንጋ', 'tt' => 'ታታር', 'ttm' => 'ሰሜናዊ ታትቾን', @@ -396,16 +421,19 @@ 've' => 'ቨንዳ', 'vec' => 'ቬንቲያንኛ', 'vi' => 'ቬትናምኛ', + 'vmw' => 'ማክሁዋ', 'vo' => 'ቮላፑክ', 'vun' => 'ቩንጆ', 'wa' => 'ዋሎን', 'wae' => 'ዋልሰር', 'wal' => 'ዎላይታኛ', 'war' => 'ዋራይ', + 'wbp' => 'ዋርልፒሪ', 'wo' => 'ዎሎፍ', 'wuu' => 'ቻይናዊ ዉ', 'xal' => 'ካልምይክ', 'xh' => 'ኮሳ', + 'xnr' => 'ካንጋሪኛ', 'xog' => 'ሶጋ', 'yav' => 'ያንግበን', 'ybb' => 'የምባ', @@ -413,6 +441,7 @@ 'yo' => 'ዮሩባ', 'yrl' => 'ኒንጋቱ', 'yue' => 'ካንቶንኛ', + 'za' => 'ዙኣንግ', 'zgh' => 'ሞሮካዊ ምዱብ ታማዛይት', 'zh' => 'ቻይንኛ', 'zu' => 'ዙሉ', @@ -420,8 +449,8 @@ 'zza' => 'ዛዛኪ', ], 'LocalizedNames' => [ - 'ar_001' => 'ዘመናዊ ምዱብ ዓረብ', - 'en_US' => 'እንግሊዝኛ (ሕቡራት መንግስታት)', + 'ar_001' => 'ዘመናዊ ምዱብ ዓረብኛ', + 'es_ES' => 'ስጳንኛ (ኤውሮጳዊ)', 'fa_AF' => 'ዳሪ', 'nds_NL' => 'ትሑት ሳክሰን', 'nl_BE' => 'ፍላሚሽ', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/tk.php b/src/Symfony/Component/Intl/Resources/data/languages/tk.php index 82a625a9af284..d0ef60eb82142 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/tk.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/tk.php @@ -41,6 +41,7 @@ 'bi' => 'bislama dili', 'bin' => 'bini dili', 'bla' => 'siksika dili', + 'blo' => 'blo dili', 'bm' => 'bamana', 'bn' => 'bengal dili', 'bo' => 'tibet dili', @@ -84,7 +85,7 @@ 'de' => 'nemes dili', 'dgr' => 'dogrib dili', 'dje' => 'zarma dili', - 'doi' => 'Dogri', + 'doi' => 'dogri', 'dsb' => 'aşaky lužits dili', 'dua' => 'duala dili', 'dv' => 'diwehi dili', @@ -147,6 +148,7 @@ 'iba' => 'iban dili', 'ibb' => 'ibibio dili', 'id' => 'indonez dili', + 'ie' => 'interlingwe dili', 'ig' => 'igbo dili', 'ii' => 'syçuan-i dili', 'ikt' => 'Günorta Kanada iniktitut dili', @@ -199,6 +201,7 @@ 'kv' => 'komi dili', 'kw' => 'korn dili', 'kwk' => 'kwakwala dili', + 'kxv' => 'kuwi dili', 'ky' => 'gyrgyz dili', 'la' => 'latyn dili', 'lad' => 'ladino dili', @@ -207,8 +210,10 @@ 'lez' => 'lezgin dili', 'lg' => 'ganda dili', 'li' => 'limburg dili', + 'lij' => 'ligur dili', 'lil' => 'lilluet dili', 'lkt' => 'lakota dili', + 'lmo' => 'lombard dili', 'ln' => 'lingala dili', 'lo' => 'laos dili', 'lou' => 'Luiziana kreol dili', @@ -356,6 +361,7 @@ 'sw' => 'suahili dili', 'swb' => 'komor dili', 'syr' => 'siriýa dili', + 'szl' => 'silez dili', 'ta' => 'tamil dili', 'tce' => 'günorta tutçone dili', 'te' => 'telugu dili', @@ -394,7 +400,9 @@ 'uz' => 'özbek dili', 'vai' => 'wai dili', 've' => 'wenda dili', + 'vec' => 'wenesian dili', 'vi' => 'wýetnam dili', + 'vmw' => 'mahuwa dili', 'vo' => 'wolapýuk dili', 'vun' => 'wunýo dili', 'wa' => 'wallon dili', @@ -405,6 +413,7 @@ 'wuu' => 'u hytaý dili', 'xal' => 'galmyk dili', 'xh' => 'kosa dili', + 'xnr' => 'kangri dili', 'xog' => 'soga dili', 'yav' => 'ýangben dili', 'ybb' => 'ýemba dili', @@ -412,6 +421,7 @@ 'yo' => 'ýoruba dili', 'yrl' => 'nhengatu dili', 'yue' => 'kanton dili', + 'za' => 'çžuan dili', 'zgh' => 'standart Marokko tamazight dili', 'zh' => 'hytaý dili', 'zu' => 'zulu dili', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/tl.php b/src/Symfony/Component/Intl/Resources/data/languages/tl.php index a442b24e191de..49441acd69211 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/tl.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/tl.php @@ -43,6 +43,7 @@ 'bi' => 'Bislama', 'bin' => 'Bini', 'bla' => 'Siksika', + 'blo' => 'Anii', 'bm' => 'Bambara', 'bn' => 'Bangla', 'bo' => 'Tibetan', @@ -115,7 +116,7 @@ 'frc' => 'Cajun French', 'frr' => 'Hilagang Frisian', 'fur' => 'Friulian', - 'fy' => 'Kanlurang Frisian', + 'fy' => 'Western Frisian', 'ga' => 'Irish', 'gaa' => 'Ga', 'gag' => 'Gagauz', @@ -205,6 +206,7 @@ 'kv' => 'Komi', 'kw' => 'Cornish', 'kwk' => 'Kwakʼwala', + 'kxv' => 'Kuvi', 'ky' => 'Kirghiz', 'la' => 'Latin', 'lad' => 'Ladino', @@ -213,6 +215,7 @@ 'lez' => 'Lezghian', 'lg' => 'Ganda', 'li' => 'Limburgish', + 'lij' => 'Ligurian', 'lil' => 'Lillooet', 'lkt' => 'Lakota', 'lmo' => 'Lombard', @@ -323,7 +326,7 @@ 'rwk' => 'Rwa', 'sa' => 'Sanskrit', 'sad' => 'Sandawe', - 'sah' => 'Sakha', + 'sah' => 'Yakut', 'saq' => 'Samburu', 'sat' => 'Santali', 'sba' => 'Ngambay', @@ -365,6 +368,7 @@ 'sw' => 'Swahili', 'swb' => 'Comorian', 'syr' => 'Syriac', + 'szl' => 'Silesian', 'ta' => 'Tamil', 'tce' => 'Katimugang Tutchone', 'te' => 'Telugu', @@ -405,7 +409,9 @@ 'uz' => 'Uzbek', 'vai' => 'Vai', 've' => 'Venda', + 'vec' => 'Venetian', 'vi' => 'Vietnamese', + 'vmw' => 'Makhuwa', 'vo' => 'Volapük', 'vun' => 'Vunjo', 'wa' => 'Walloon', @@ -417,6 +423,7 @@ 'wuu' => 'Wu Chinese', 'xal' => 'Kalmyk', 'xh' => 'Xhosa', + 'xnr' => 'Kangri', 'xog' => 'Soga', 'yav' => 'Yangben', 'ybb' => 'Yemba', @@ -424,6 +431,7 @@ 'yo' => 'Yoruba', 'yrl' => 'Nheengatu', 'yue' => 'Cantonese', + 'za' => 'Zhuang', 'zgh' => 'Standard Moroccan Tamazight', 'zh' => 'Chinese', 'zu' => 'Zulu', @@ -432,6 +440,7 @@ ], 'LocalizedNames' => [ 'ar_001' => 'Modernong Karaniwang Arabic', + 'de_AT' => 'Austrian German', 'de_CH' => 'Swiss High German', 'en_US' => 'Ingles (American)', 'es_419' => 'Latin American na Espanyol', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/tn.php b/src/Symfony/Component/Intl/Resources/data/languages/tn.php new file mode 100644 index 0000000000000..84b51918a28ec --- /dev/null +++ b/src/Symfony/Component/Intl/Resources/data/languages/tn.php @@ -0,0 +1,9 @@ + [ + 'en' => 'Sekgoa', + 'tn' => 'Setswana', + ], + 'LocalizedNames' => [], +]; diff --git a/src/Symfony/Component/Intl/Resources/data/languages/to.php b/src/Symfony/Component/Intl/Resources/data/languages/to.php index 7475d9e678342..42281d980be59 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/to.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/to.php @@ -196,7 +196,6 @@ 'gmh' => 'lea fakasiamane-hake-lotoloto', 'gn' => 'lea fakakualani', 'goh' => 'lea fakasiamane-hake-motuʻa', - 'gom' => 'lea fakakonikanī-koani', 'gon' => 'lea fakakonitī', 'gor' => 'lea fakakolonitalo', 'got' => 'lea fakakotika', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/tr.php b/src/Symfony/Component/Intl/Resources/data/languages/tr.php index 4771fa733f044..526ccfa84d261 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/tr.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/tr.php @@ -70,6 +70,7 @@ 'bjn' => 'Banjar Dili', 'bkm' => 'Kom', 'bla' => 'Karaayak dili', + 'blo' => 'Aniice', 'bm' => 'Bambara', 'bn' => 'Bengalce', 'bo' => 'Tibetçe', @@ -196,7 +197,6 @@ 'gmh' => 'Ortaçağ Yüksek Almancası', 'gn' => 'Guarani dili', 'goh' => 'Eski Yüksek Almanca', - 'gom' => 'Goa Konkanicesi', 'gon' => 'Gondi dili', 'gor' => 'Gorontalo dili', 'got' => 'Gotça', @@ -306,6 +306,7 @@ 'kv' => 'Komi', 'kw' => 'Kernevekçe', 'kwk' => 'Kwakʼwala dili', + 'kxv' => 'Kuvi', 'ky' => 'Kırgızca', 'la' => 'Latince', 'lad' => 'Ladino', @@ -594,6 +595,7 @@ 'vi' => 'Vietnamca', 'vls' => 'Batı Flamanca', 'vmf' => 'Main Frankonya Dili', + 'vmw' => 'Makuaca', 'vo' => 'Volapük', 'vot' => 'Votça', 'vro' => 'Võro', @@ -609,6 +611,7 @@ 'xal' => 'Kalmıkça', 'xh' => 'Zosa dili', 'xmf' => 'Megrelce', + 'xnr' => 'Kangrice', 'xog' => 'Soga', 'yao' => 'Yao', 'yap' => 'Yapça', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/tt.php b/src/Symfony/Component/Intl/Resources/data/languages/tt.php index 0880ae1bb0832..ace2e1bc4f1f4 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/tt.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/tt.php @@ -150,11 +150,13 @@ 'zh' => 'кытай', ], 'LocalizedNames' => [ + 'ar_001' => 'Заманча стандарт гарәп', 'de_CH' => 'югары алман (Швейцария)', 'en_GB' => 'Британия инглизчәсе', 'en_US' => 'Америка инглизчәсе', 'es_419' => 'испан (Латин Америкасы)', 'es_ES' => 'испан (Европа)', + 'nl_BE' => 'фламандча', 'pt_PT' => 'португал (Европа)', 'zh_Hans' => 'гадиләштерелгән кытай', 'zh_Hant' => 'традицион кытай', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/uk.php b/src/Symfony/Component/Intl/Resources/data/languages/uk.php index 43b8bc45cde87..600e89c858db4 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/uk.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/uk.php @@ -65,6 +65,7 @@ 'bjn' => 'банджарська', 'bkm' => 'ком', 'bla' => 'сіксіка', + 'blo' => 'анії', 'bm' => 'бамбара', 'bn' => 'бенгальська', 'bo' => 'тибетська', @@ -279,6 +280,7 @@ 'kv' => 'комі', 'kw' => 'корнська', 'kwk' => 'кваквала', + 'kxv' => 'куві', 'ky' => 'киргизька', 'la' => 'латинська', 'lad' => 'ладино', @@ -292,6 +294,7 @@ 'lij' => 'лігурійська', 'lil' => 'лілуетська', 'lkt' => 'лакота', + 'lld' => 'ладинська', 'lmo' => 'ломбардська', 'ln' => 'лінгала', 'lo' => 'лаоська', @@ -301,6 +304,7 @@ 'lrc' => 'північнолурська', 'lsm' => 'самія', 'lt' => 'литовська', + 'ltg' => 'латгальська', 'lu' => 'луба-катанга', 'lua' => 'луба-лулуа', 'lui' => 'луїсеньо', @@ -427,7 +431,7 @@ 'rwk' => 'рва', 'sa' => 'санскрит', 'sad' => 'сандаве', - 'sah' => 'саха', + 'sah' => 'якутська', 'sam' => 'самаритянська арамейська', 'saq' => 'самбуру', 'sas' => 'сасакська', @@ -481,6 +485,7 @@ 'swb' => 'коморська', 'syc' => 'сирійська класична', 'syr' => 'сирійська', + 'szl' => 'сілезька', 'ta' => 'тамільська', 'tce' => 'південна тутчон', 'te' => 'телугу', @@ -528,7 +533,9 @@ 'uz' => 'узбецька', 'vai' => 'ваї', 've' => 'венда', + 'vec' => 'венеційська', 'vi' => 'вʼєтнамська', + 'vmw' => 'макува', 'vo' => 'волапюк', 'vot' => 'водська', 'vun' => 'вуньо', @@ -542,6 +549,7 @@ 'wuu' => 'китайська уська', 'xal' => 'калмицька', 'xh' => 'кхоса', + 'xnr' => 'кангрі', 'xog' => 'сога', 'yao' => 'яо', 'yap' => 'яп', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/ur.php b/src/Symfony/Component/Intl/Resources/data/languages/ur.php index c556362bc321e..af09ddcee8252 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/ur.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/ur.php @@ -43,6 +43,7 @@ 'bi' => 'بسلاما', 'bin' => 'بینی', 'bla' => 'سکسیکا', + 'blo' => 'عانی', 'bm' => 'بمبارا', 'bn' => 'بنگلہ', 'bo' => 'تبتی', @@ -151,6 +152,7 @@ 'iba' => 'ایبان', 'ibb' => 'ابی بیو', 'id' => 'انڈونیثیائی', + 'ie' => 'غربی', 'ig' => 'اِگبو', 'ii' => 'سچوان ای', 'ikt' => 'مغربی کینیڈین اینُکٹیٹٹ', @@ -205,6 +207,7 @@ 'kv' => 'کومی', 'kw' => 'کورنش', 'kwk' => 'کیواکوالا', + 'kxv' => 'کووی', 'ky' => 'کرغیزی', 'la' => 'لاطینی', 'lad' => 'لیڈینو', @@ -213,6 +216,7 @@ 'lez' => 'لیزگیان', 'lg' => 'گینڈا', 'li' => 'لیمبرگش', + 'lij' => 'لیگوریائی', 'lil' => 'للوئیٹ', 'lkt' => 'لاکوٹا', 'lmo' => 'لومبارڈ', @@ -253,7 +257,7 @@ 'moe' => 'انو ایمن', 'moh' => 'موہاک', 'mos' => 'موسی', - 'mr' => 'مراٹهی', + 'mr' => 'مراٹھی', 'ms' => 'مالے', 'mt' => 'مالٹی', 'mua' => 'منڈانگ', @@ -365,6 +369,7 @@ 'sw' => 'سواحلی', 'swb' => 'کوموریائی', 'syr' => 'سریانی', + 'szl' => 'سیلیزیائی', 'ta' => 'تمل', 'tce' => 'جنوبی ٹچون', 'te' => 'تیلگو', @@ -405,7 +410,9 @@ 'uz' => 'ازبیک', 'vai' => 'وائی', 've' => 'وینڈا', + 'vec' => 'وینسی', 'vi' => 'ویتنامی', + 'vmw' => 'ماکوائی', 'vo' => 'وولاپوک', 'vun' => 'ونجو', 'wa' => 'والون', @@ -417,6 +424,7 @@ 'wuu' => 'وو چائینیز', 'xal' => 'کالمیک', 'xh' => 'ژوسا', + 'xnr' => 'کانگری', 'xog' => 'سوگا', 'yav' => 'یانگبین', 'ybb' => 'یمبا', @@ -424,6 +432,7 @@ 'yo' => 'یوروبا', 'yrl' => 'نینگاٹو', 'yue' => 'کینٹونیز', + 'za' => 'ژوانگی', 'zgh' => 'اسٹینڈرڈ مراقشی تمازیقی', 'zh' => 'چینی', 'zu' => 'زولو', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/uz.php b/src/Symfony/Component/Intl/Resources/data/languages/uz.php index 98e71fee76c9a..754871e7ce724 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/uz.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/uz.php @@ -42,6 +42,7 @@ 'bi' => 'bislama', 'bin' => 'bini', 'bla' => 'siksika', + 'blo' => 'Anii', 'bm' => 'bambara', 'bn' => 'bengal', 'bo' => 'tibet', @@ -150,6 +151,7 @@ 'iba' => 'iban', 'ibb' => 'ibibio', 'id' => 'indonez', + 'ie' => 'interlingve', 'ig' => 'igbo', 'ii' => 'sichuan', 'ikt' => 'sharqiy-kanada inuktitut', @@ -203,6 +205,7 @@ 'kv' => 'komi', 'kw' => 'korn', 'kwk' => 'kvakvala', + 'kxv' => 'kuvi', 'ky' => 'qirgʻizcha', 'la' => 'lotincha', 'lad' => 'ladino', @@ -211,8 +214,10 @@ 'lez' => 'lezgin', 'lg' => 'ganda', 'li' => 'limburg', + 'lij' => 'liguryan', 'lil' => 'lilluet', 'lkt' => 'lakota', + 'lmo' => 'lombard', 'ln' => 'lingala', 'lo' => 'laos', 'lou' => 'luiziana kreol', @@ -223,7 +228,6 @@ 'lu' => 'luba-katanga', 'lua' => 'luba-lulua', 'lun' => 'lunda', - 'luo' => 'luo', 'lus' => 'lushay', 'luy' => 'luhya', 'lv' => 'latishcha', @@ -360,7 +364,8 @@ 'sv' => 'shved', 'sw' => 'suaxili', 'swb' => 'qamar', - 'syr' => 'suriyacha', + 'syr' => 'suryoniy', + 'szl' => 'silez', 'ta' => 'tamil', 'tce' => 'janubiy tutchone', 'te' => 'telugu', @@ -397,9 +402,10 @@ 'umb' => 'umbundu', 'ur' => 'urdu', 'uz' => 'o‘zbek', - 'vai' => 'vai', 've' => 'venda', + 'vec' => 'venet', 'vi' => 'vyetnam', + 'vmw' => 'makua', 'vo' => 'volapyuk', 'vun' => 'vunjo', 'wa' => 'vallon', @@ -411,6 +417,7 @@ 'wuu' => 'vu xitoy', 'xal' => 'qalmoq', 'xh' => 'kxosa', + 'xnr' => 'kangri', 'xog' => 'soga', 'yav' => 'yangben', 'ybb' => 'yemba', @@ -418,6 +425,7 @@ 'yo' => 'yoruba', 'yrl' => 'nyengatu', 'yue' => 'kanton', + 'za' => 'Chjuan', 'zgh' => 'tamazigxt', 'zh' => 'xitoy', 'zu' => 'zulu', @@ -444,6 +452,7 @@ 'pt_PT' => 'portugal (Yevropa)', 'ro_MD' => 'moldovan', 'sw_CD' => 'suaxili (Kongo)', + 'zh_Hans' => 'xitoy (soddalashgan)', 'zh_Hant' => 'xitoy (an’anaviy)', ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/languages/vi.php b/src/Symfony/Component/Intl/Resources/data/languages/vi.php index 3fdacc05386ca..637fa73c40812 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/vi.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/vi.php @@ -9,7 +9,7 @@ 'ada' => 'Tiếng Adangme', 'ady' => 'Tiếng Adyghe', 'ae' => 'Tiếng Avestan', - 'af' => 'Tiếng Afrikaans', + 'af' => 'Tiếng Hà Lan (Nam Phi)', 'afh' => 'Tiếng Afrihili', 'agq' => 'Tiếng Aghem', 'ain' => 'Tiếng Ainu', @@ -67,6 +67,7 @@ 'bjn' => 'Tiếng Banjar', 'bkm' => 'Tiếng Kom', 'bla' => 'Tiếng Siksika', + 'blo' => 'Anii', 'bm' => 'Tiếng Bambara', 'bn' => 'Tiếng Bangla', 'bo' => 'Tiếng Tây Tạng', @@ -191,7 +192,6 @@ 'gmh' => 'Tiếng Thượng Giéc-man Trung cổ', 'gn' => 'Tiếng Guarani', 'goh' => 'Tiếng Thượng Giéc-man cổ', - 'gom' => 'Tiếng Goan Konkani', 'gon' => 'Tiếng Gondi', 'gor' => 'Tiếng Gorontalo', 'got' => 'Tiếng Gô-tích', @@ -295,6 +295,7 @@ 'kv' => 'Tiếng Komi', 'kw' => 'Tiếng Cornwall', 'kwk' => 'Tiếng Kwakʼwala', + 'kxv' => 'Tiếng Kuvi', 'ky' => 'Tiếng Kyrgyz', 'la' => 'Tiếng La-tinh', 'lad' => 'Tiếng Ladino', @@ -305,6 +306,7 @@ 'lez' => 'Tiếng Lezghian', 'lg' => 'Tiếng Ganda', 'li' => 'Tiếng Limburg', + 'lij' => 'Tiếng Liguria', 'lil' => 'Tiếng Lillooet', 'lkt' => 'Tiếng Lakota', 'lmo' => 'Tiếng Lombard', @@ -370,7 +372,7 @@ 'naq' => 'Tiếng Nama', 'nb' => 'Tiếng Na Uy (Bokmål)', 'nd' => 'Tiếng Ndebele Miền Bắc', - 'nds' => 'Tiếng Hạ Giéc-man', + 'nds' => 'Tiếng Hạ Đức', 'ne' => 'Tiếng Nepal', 'new' => 'Tiếng Newari', 'ng' => 'Tiếng Ndonga', @@ -413,7 +415,7 @@ 'pam' => 'Tiếng Pampanga', 'pap' => 'Tiếng Papiamento', 'pau' => 'Tiếng Palauan', - 'pcm' => 'Tiếng Nigeria Pidgin', + 'pcm' => 'Pidgin Nigeria', 'peo' => 'Tiếng Ba Tư cổ', 'phn' => 'Tiếng Phoenicia', 'pi' => 'Tiếng Pali', @@ -497,6 +499,7 @@ 'swb' => 'Tiếng Cômo', 'syc' => 'Tiếng Syriac cổ', 'syr' => 'Tiếng Syriac', + 'szl' => 'Tiếng Silesia', 'ta' => 'Tiếng Tamil', 'tce' => 'Tiếng Tutchone miền Nam', 'te' => 'Tiếng Telugu', @@ -544,7 +547,9 @@ 'uz' => 'Tiếng Uzbek', 'vai' => 'Tiếng Vai', 've' => 'Tiếng Venda', + 'vec' => 'Tiếng Veneto', 'vi' => 'Tiếng Việt', + 'vmw' => 'Tiếng Makhuwa', 'vo' => 'Tiếng Volapük', 'vot' => 'Tiếng Votic', 'vun' => 'Tiếng Vunjo', @@ -558,6 +563,7 @@ 'wuu' => 'Tiếng Ngô', 'xal' => 'Tiếng Kalmyk', 'xh' => 'Tiếng Xhosa', + 'xnr' => 'Tiếng Kangri', 'xog' => 'Tiếng Soga', 'yao' => 'Tiếng Yao', 'yap' => 'Tiếng Yap', @@ -586,7 +592,6 @@ 'es_ES' => 'Tiếng Tây Ban Nha (Châu Âu)', 'fa_AF' => 'Tiếng Dari', 'nds_NL' => 'Tiếng Hạ Saxon', - 'nl_BE' => 'Tiếng Flemish', 'pt_PT' => 'Tiếng Bồ Đào Nha (Châu Âu)', 'ro_MD' => 'Tiếng Moldova', 'sw_CD' => 'Tiếng Swahili Congo', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/wo.php b/src/Symfony/Component/Intl/Resources/data/languages/wo.php index 6ac3754b1ca51..6645d9765b8ec 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/wo.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/wo.php @@ -4,7 +4,7 @@ 'Names' => [ 'af' => 'Afrikaans', 'am' => 'Amharik', - 'ar' => 'Araab', + 'ar' => 'Arabic', 'as' => 'Asame', 'az' => 'Aserbayjane', 'ba' => 'Baskir', @@ -150,6 +150,7 @@ 'zh' => 'Sinuwaa', ], 'LocalizedNames' => [ + 'ar_001' => 'Araab', 'de_AT' => 'Almaa bu Ótiriis', 'de_CH' => 'Almaa bu Kawe bu Swis', 'en_AU' => 'Àngale bu Óstraali', @@ -161,6 +162,8 @@ 'es_MX' => 'Español bu Meksik', 'fr_CA' => 'Frañse bu Kanadaa', 'fr_CH' => 'Frañse bu Swis', + 'hi_Latn' => 'Hindī', + 'nl_BE' => 'Belsig', 'pt_BR' => 'Purtugees bu Bresil', 'pt_PT' => 'Portugees bu Tugël', 'zh_Hans' => 'Sinuwaa buñ woyofal', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/xh.php b/src/Symfony/Component/Intl/Resources/data/languages/xh.php index b4752ab83eafc..8ea5626d9cf3d 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/xh.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/xh.php @@ -2,7 +2,8 @@ return [ 'Names' => [ - 'af' => 'isiBhulu', + 'af' => 'IsiBhulu', + 'am' => 'IsiAmharic', 'ar' => 'Isi-Arabhu', 'bn' => 'IsiBangla', 'de' => 'IsiJamani', @@ -18,6 +19,7 @@ 'pl' => 'Isi-Polish', 'pt' => 'IsiPhuthukezi', 'ru' => 'Isi-Russian', + 'sq' => 'IsiAlbania', 'th' => 'Isi-Thai', 'tr' => 'Isi-Turkish', 'xh' => 'IsiXhosa', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/yo.php b/src/Symfony/Component/Intl/Resources/data/languages/yo.php index 76289d2985c85..2467f30ec1d81 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/yo.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/yo.php @@ -16,18 +16,18 @@ 'an' => 'Èdè Aragoni', 'ann' => 'Èdè Obolo', 'anp' => 'Èdè Angika', - 'ar' => 'Èdè Árábìkì', + 'ar' => 'Èdè Lárúbáwá', 'arn' => 'Èdè Mapushe', 'arp' => 'Èdè Arapaho', 'ars' => 'Èdè Arabiki ti Najidi', - 'as' => 'Èdè Ti Assam', + 'as' => 'Èdè Assam', 'asa' => 'Èdè Asu', 'ast' => 'Èdè Asturian', 'atj' => 'Èdè Atikameki', 'av' => 'Èdè Afariki', 'awa' => 'Èdè Awadi', 'ay' => 'Èdè Amara', - 'az' => 'Èdè Azerbaijani', + 'az' => 'Èdè Asabaijani', 'ba' => 'Èdè Bashiri', 'ban' => 'Èdè Balini', 'bas' => 'Èdè Basaa', @@ -40,6 +40,7 @@ 'bi' => 'Èdè Bisilama', 'bin' => 'Èdè Bini', 'bla' => 'Èdè Sikiska', + 'blo' => 'Anii', 'bm' => 'Èdè Báḿbàrà', 'bn' => 'Èdè Bengali', 'bo' => 'Tibetán', @@ -48,18 +49,18 @@ 'bs' => 'Èdè Bosnia', 'bug' => 'Èdè Bugini', 'byn' => 'Èdè Bilini', - 'ca' => 'Èdè Catala', + 'ca' => 'Èdè Katala', 'cay' => 'Èdè Kayuga', 'ccp' => 'Èdè Chakma', 'ce' => 'Èdè Chechen', - 'ceb' => 'Èdè Cebuano', + 'ceb' => 'Èdè Sebuano', 'cgg' => 'Èdè Chiga', 'ch' => 'Èdè S̩amoro', 'chk' => 'Èdè Shuki', 'chm' => 'Èdè Mari', 'cho' => 'Èdè Shokita', 'chp' => 'Èdè Shipewa', - 'chr' => 'Èdè Shẹ́rókiì', + 'chr' => 'Èdè Ṣẹ́rókiì', 'chy' => 'Èdè Sheyeni', 'ckb' => 'Ààrin Gbùngbùn Kurdish', 'clc' => 'Èdè Shikoti', @@ -73,9 +74,9 @@ 'cs' => 'Èdè Seeki', 'csw' => 'Èdè Swampi Kri', 'cu' => 'Èdè Síláfííkì Ilé Ìjọ́sìn', - 'cv' => 'Èdè Shufasi', + 'cv' => 'Èdè Ṣufasi', 'cy' => 'Èdè Welshi', - 'da' => 'Èdè Ilẹ̀ Denmark', + 'da' => 'Èdè Denmaki', 'dak' => 'Èdè Dakota', 'dar' => 'Èdè Dagiwa', 'dav' => 'Táítà', @@ -139,13 +140,13 @@ 'hu' => 'Èdè Hungaria', 'hup' => 'Èdè Hupa', 'hur' => 'Èdè Hakomelemi', - 'hy' => 'Èdè Ile Armenia', + 'hy' => 'Èdè Armenia', 'hz' => 'Èdè Herero', 'ia' => 'Èdè pipo', 'iba' => 'Èdè Iba', 'ibb' => 'Èdè Ibibio', 'id' => 'Èdè Indonéṣíà', - 'ie' => 'Iru Èdè', + 'ie' => 'Èdè àtọwọ́dá', 'ig' => 'Èdè Yíbò', 'ii' => 'Ṣíkuán Yì', 'ikt' => 'Èdè Iwoorun Inutitu ti Kanada', @@ -198,6 +199,7 @@ 'kv' => 'Èdè Komi', 'kw' => 'Èdè Kọ́nììṣì', 'kwk' => 'Èdè Kwawala', + 'kxv' => 'Kufi', 'ky' => 'Kírígíìsì', 'la' => 'Èdè Latini', 'lad' => 'Èdè Ladino', @@ -206,8 +208,10 @@ 'lez' => 'Èdè Lesgina', 'lg' => 'Ganda', 'li' => 'Èdè Limbogishi', + 'lij' => 'Liguriani', 'lil' => 'Èdè Liloeti', 'lkt' => 'Lákota', + 'lmo' => 'Lombardi', 'ln' => 'Lìǹgálà', 'lo' => 'Láò', 'lou' => 'Èdè Kreoli ti Louisiana', @@ -220,7 +224,7 @@ 'lun' => 'Èdè Lunda', 'lus' => 'Èdè Miso', 'luy' => 'Luyíà', - 'lv' => 'Èdè Latvianu', + 'lv' => 'Èdè látífíànì', 'mad' => 'Èdè Maduri', 'mag' => 'Èdè Magahi', 'mai' => 'Èdè Matihi', @@ -237,7 +241,7 @@ 'mi' => 'Màórì', 'mic' => 'Èdè Mikmaki', 'min' => 'Èdè Minakabau', - 'mk' => 'Èdè Macedonia', + 'mk' => 'Èdè Masidonia', 'ml' => 'Málàyálámù', 'mn' => 'Mòngólíà', 'mni' => 'Èdè Manipuri', @@ -277,14 +281,14 @@ 'nv' => 'Èdè Nafajo', 'ny' => 'Ńyájà', 'nyn' => 'Ńyákọ́lè', - 'oc' => 'Èdè Occitani', + 'oc' => 'Èdè Ọ̀kísítáànì', 'ojb' => 'Èdè Ariwa-iwoorun Ojibwa', 'ojc' => 'Èdè Ojibwa Aarin', 'ojs' => 'Èdè Oji Kri', 'ojw' => 'Èdè Iwoorun Ojibwa', 'oka' => 'Èdè Okanaga', 'om' => 'Òròmọ́', - 'or' => 'Òdíà', + 'or' => 'Èdè Òdíà', 'os' => 'Ọṣẹ́tíìkì', 'pa' => 'Èdè Punjabi', 'pag' => 'Èdè Pangasina', @@ -299,6 +303,7 @@ 'ps' => 'Páshítò', 'pt' => 'Èdè Pọtogí', 'qu' => 'Kúẹ́ńjùà', + 'raj' => 'Rajastánì', 'rap' => 'Èdè Rapanu', 'rar' => 'Èdè Rarotonga', 'rhg' => 'Èdè Rohinga', @@ -350,13 +355,14 @@ 'sw' => 'Èdè Swahili', 'swb' => 'Èdè Komora', 'syr' => 'Èdè Siriaki', + 'szl' => 'Silìṣíànì', 'ta' => 'Èdè Tamili', 'tce' => 'Èdè Gusu Tushoni', 'te' => 'Èdè Telugu', 'tem' => 'Èdè Timne', 'teo' => 'Tẹ́sò', 'tet' => 'Èdè Tetum', - 'tg' => 'Tàjíìkì', + 'tg' => 'Èdè Tàjíìkì', 'tgx' => 'Èdè Tagisi', 'th' => 'Èdè Tai', 'tht' => 'Èdè Tajiti', @@ -372,7 +378,7 @@ 'tr' => 'Èdè Tọọkisi', 'trv' => 'Èdè Taroko', 'ts' => 'Èdè Songa', - 'tt' => 'Tatarí', + 'tt' => 'Tátárì', 'ttm' => 'Èdè Ariwa Tusoni', 'tum' => 'Èdè Tumbuka', 'tvl' => 'Èdè Tifalu', @@ -387,7 +393,9 @@ 'ur' => 'Èdè Udu', 'uz' => 'Èdè Uzbek', 've' => 'Èdè Fenda', + 'vec' => 'Fènéṣìànì', 'vi' => 'Èdè Jetinamu', + 'vmw' => 'Màkúwà', 'vo' => 'Fọ́lápùùkù', 'vun' => 'Funjo', 'wa' => 'Èdè Waluni', @@ -398,13 +406,15 @@ 'wuu' => 'Èdè Wu ti Saina', 'xal' => 'Èdè Kalimi', 'xh' => 'Èdè Xhosa', + 'xnr' => 'Kangiri', 'xog' => 'Ṣógà', 'yav' => 'Yangbẹn', 'ybb' => 'Èdè Yemba', 'yi' => 'Èdè Yiddishi', 'yo' => 'Èdè Yorùbá', 'yrl' => 'Èdè Ningatu', - 'yue' => 'Èdè Cantonese', + 'yue' => 'Èdè Kantonese', + 'za' => 'Ṣúwáànù', 'zgh' => 'Àfẹnùkò Támásáìtì ti Mòrókò', 'zh' => 'Edè Ṣáínà', 'zu' => 'Èdè Ṣulu', @@ -412,6 +422,7 @@ 'zza' => 'Èdè Sasa', ], 'LocalizedNames' => [ + 'ar_001' => 'Èdè Lárúbáwá (Agbáyé)', 'de_AT' => 'Èdè Jámánì (Ọ́síríà )', 'de_CH' => 'Èdè Ilẹ̀ Jámánì (Orílẹ́ède swítsàlandì)', 'en_AU' => 'Èdè Gẹ̀ẹ́sì (órílẹ̀-èdè Ọsirélíà)', @@ -423,6 +434,7 @@ 'fr_CA' => 'Èdè Faransé (orílẹ̀-èdè Kánádà)', 'fr_CH' => 'Èdè Faranṣé (Súwísàlaǹdì)', 'hi_Latn' => 'Èdè Híndì (Látìnì)', + 'nl_BE' => 'Èdè Flemiṣi', 'pt_BR' => 'Èdè Pọtogí (Orilẹ̀-èdè Bràsíl)', 'pt_PT' => 'Èdè Pọtogí (orílẹ̀-èdè Yúróòpù)', 'zh_Hans' => 'Ẹdè Ṣáínà Onírọ̀rùn', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/yo_BJ.php b/src/Symfony/Component/Intl/Resources/data/languages/yo_BJ.php A2D2 index b80aff82c427d..9ed2be4f3e19b 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/yo_BJ.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/yo_BJ.php @@ -6,7 +6,7 @@ 'bez' => 'Èdè Bɛ́nà', 'chr' => 'Èdè Shɛ́rókiì', 'cu' => 'Èdè Síláfííkì Ilé Ìjɔ́sìn', - 'da' => 'Èdè Ilɛ̀ Denmark', + 'cv' => 'Èdè Shufasi', 'dje' => 'Shárúmà', 'dsb' => 'Shóbíánù Apá Ìshàlɛ̀', 'ebu' => 'Èdè Ɛmbù', @@ -14,6 +14,7 @@ 'es' => 'Èdè Sípáníìshì', 'gez' => 'Ede Gɛ́sì', 'id' => 'Èdè Indonéshíà', + 'ie' => 'Èdè àtɔwɔ́dá', 'ii' => 'Shíkuán Yì', 'jmc' => 'Máshámè', 'khq' => 'Koira Shíínì', @@ -31,6 +32,7 @@ 'nn' => 'Nɔ́ɔ́wè Nínɔ̀sìkì', 'nus' => 'Núɛ̀', 'nyn' => 'Ńyákɔ́lè', + 'oc' => 'Èdè Ɔ̀kísítáànì', 'om' => 'Òròmɔ́', 'os' => 'Ɔshɛ́tíìkì', 'prg' => 'Púrúshíànù', @@ -41,14 +43,17 @@ 'seh' => 'Shɛnà', 'shi' => 'Tashelíìtì', 'sn' => 'Shɔnà', + 'szl' => 'Silìshíànì', 'teo' => 'Tɛ́sò', 'tr' => 'Èdè Tɔɔkisi', 'ug' => 'Yúgɔ̀', + 'vec' => 'Fènéshìànì', 'vo' => 'Fɔ́lápùùkù', 'wae' => 'Wɔsà', 'wo' => 'Wɔ́lɔ́ɔ̀fù', 'xog' => 'Shógà', 'yav' => 'Yangbɛn', + 'za' => 'Shúwáànù', 'zgh' => 'Àfɛnùkò Támásáìtì ti Mòrókò', 'zh' => 'Edè Sháínà', 'zu' => 'Èdè Shulu', @@ -64,6 +69,7 @@ 'es_MX' => 'Èdè Sípáníìshì (orílɛ̀-èdè Mɛ́síkò)', 'fr_CA' => 'Èdè Faransé (orílɛ̀-èdè Kánádà)', 'fr_CH' => 'Èdè Faranshé (Súwísàlaǹdì)', + 'nl_BE' => 'Èdè Flemishi', 'pt_BR' => 'Èdè Pɔtogí (Orilɛ̀-èdè Bràsíl)', 'pt_PT' => 'Èdè Pɔtogí (orílɛ̀-èdè Yúróòpù)', 'zh_Hans' => 'Ɛdè Sháínà Onírɔ̀rùn', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/zh.php b/src/Symfony/Component/Intl/Resources/data/languages/zh.php index bd37bd3c930d1..6e11fb93b439b 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/zh.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/zh.php @@ -56,6 +56,7 @@ 'bin' => '比尼语', 'bkm' => '科姆语', 'bla' => '西克西卡语', + 'blo' => '阿尼语', 'bm' => '班巴拉语', 'bn' => '孟加拉语', 'bo' => '藏语', @@ -206,7 +207,7 @@ 'id' => '印度尼西亚语', 'ie' => '国际文字(E)', 'ig' => '伊博语', - 'ii' => '四川彝语', + 'ii' => '凉山彝语', 'ik' => '伊努皮克语', 'ikt' => '西加拿大因纽特语', 'ilo' => '伊洛卡诺语', @@ -268,6 +269,7 @@ 'kv' => '科米语', 'kw' => '康沃尔语', 'kwk' => '夸夸瓦拉语', + 'kxv' => '库维语', 'ky' => '柯尔克孜语', 'la' => '拉丁语', 'lad' => '拉迪诺语', @@ -281,6 +283,7 @@ 'lij' => '利古里亚语', 'lil' => '利洛埃特语', 'lkt' => '拉科塔语', + 'lmo' => '伦巴第语', 'ln' => '林加拉语', 'lo' => '老挝语', 'lol' => '蒙戈语', @@ -312,7 +315,7 @@ 'mfe' => '毛里求斯克里奥尔语', 'mg' => '马拉加斯语', 'mga' => '中古爱尔兰语', - 'mgh' => '马库阿语', + 'mgh' => '马库阿-梅托语', 'mgo' => '梅塔语', 'mh' => '马绍尔语', 'mi' => '毛利语', @@ -377,7 +380,7 @@ 'om' => '奥罗莫语', 'or' => '奥里亚语', 'os' => '奥塞梯语', - 'osa' => '奥塞治语', + 'osa' => '欧塞奇语', 'ota' => '奥斯曼土耳其语', 'pa' => '旁遮普语', 'pag' => '邦阿西南语', @@ -470,6 +473,7 @@ 'swb' => '科摩罗语', 'syc' => '古典叙利亚语', 'syr' => '叙利亚语', + 'szl' => '西里西亚语', 'ta' => '泰米尔语', 'tce' => '南塔穹语', 'te' => '泰卢固语', @@ -521,6 +525,7 @@ 'vec' => '威尼斯语', 'vep' => '维普森语', 'vi' => '越南语', + 'vmw' => '马库阿语', 'vo' => '沃拉普克语', 'vot' => '沃提克语', 'vun' => '温旧语', @@ -534,8 +539,9 @@ 'wuu' => '吴语', 'xal' => '卡尔梅克语', 'xh' => '科萨语', + 'xnr' => '康格里语', 'xog' => '索加语', - 'yao' => '瑶族语', + 'yao' => '尧语', 'yap' => '雅浦语', 'yav' => '洋卞语', 'ybb' => '耶姆巴语', @@ -568,6 +574,7 @@ 'fa_AF' => '达里语', 'fr_CA' => '加拿大法语', 'fr_CH' => '瑞士法语', + 'hi_Latn' => '印地语(拉丁字母)', 'nds_NL' => '低萨克森语', 'nl_BE' => '弗拉芒语', 'pt_BR' => '巴西葡萄牙语', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/zh_HK.php b/src/Symfony/Component/Intl/Resources/data/languages/zh_HK.php index 4b3e23538213c..3e6ec40d7f66b 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/zh_HK.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/zh_HK.php @@ -9,7 +9,6 @@ 'br' => '布里多尼文', 'bs' => '波斯尼亞文', 'ca' => '加泰隆尼亞文', - 'crh' => '克里米亞韃靼文', 'crs' => '塞舌爾克里奧爾法文', 'den' => '斯拉夫文', 'eo' => '世界語', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/zh_Hant.php b/src/Symfony/Component/Intl/Resources/data/languages/zh_Hant.php index 1ba17cbb761a9..a7f28b1cfcac9 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/zh_Hant.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/zh_Hant.php @@ -70,6 +70,7 @@ 'bjn' => '班亞爾文', 'bkm' => '康姆文', 'bla' => '錫克錫卡文', + 'blo' => '阿尼文', 'bm' => '班巴拉文', 'bn' => '孟加拉文', 'bo' => '藏文', @@ -105,6 +106,7 @@ 'chp' => '奇佩瓦揚文', 'chr' => '柴羅基文', 'chy' => '沙伊安文', + 'cic' => '契卡索文', 'ckb' => '中庫德文', 'clc' => '齊爾柯廷語', 'co' => '科西嘉文', @@ -112,7 +114,7 @@ 'cps' => '卡皮茲文', 'cr' => '克里文', 'crg' => '米奇夫語', - 'crh' => '土耳其文(克里米亞半島)', + 'crh' => '克里米亞韃靼文', 'crj' => '東南克里語', 'crk' => '平原克里語', 'crl' => '北部東克里語', @@ -196,7 +198,6 @@ 'gmh' => '中古高地德文', 'gn' => '瓜拉尼文', 'goh' => '古高地德文', - 'gom' => '孔卡尼文', 'gon' => '岡德文', 'gor' => '科隆達羅文', 'got' => '哥德文', @@ -306,6 +307,7 @@ 'kv' => '科米文', 'kw' => '康瓦耳文', 'kwk' => '誇誇嘉誇語', + 'kxv' => '庫維文', 'ky' => '吉爾吉斯文', 'la' => '拉丁文', 'lad' => '拉迪諾文', @@ -387,7 +389,7 @@ 'nan' => '閩南語', 'nap' => '拿波里文', 'naq' => '納馬文', - 'nb' => '巴克摩挪威文', + 'nb' => '書面挪威文', 'nd' => '北地畢列文', 'nds' => '低地德文', 'ne' => '尼泊爾文', @@ -398,7 +400,7 @@ 'njo' => '阿沃那加文', 'nl' => '荷蘭文', 'nmg' => '夸西奧文', - 'nn' => '耐諾斯克挪威文', + 'nn' => '新挪威文', 'nnh' => '恩甘澎文', 'no' => '挪威文', 'nog' => '諾蓋文', @@ -516,7 +518,7 @@ 'sn' => '紹納文', 'snk' => '索尼基文', 'so' => '索馬利文', - 'sog' => '索格底亞納文', + 'sog' => '粟特文', 'sq' => '阿爾巴尼亞文', 'sr' => '塞爾維亞文', 'srn' => '蘇拉南東墎文', @@ -594,6 +596,7 @@ 'vi' => '越南文', 'vls' => '西佛蘭德文', 'vmf' => '美茵-法蘭克尼亞文', + 'vmw' => '馬庫瓦文', 'vo' => '沃拉普克文', 'vot' => '沃提克文', 'vro' => '佛羅文', @@ -609,6 +612,7 @@ 'xal' => '卡爾梅克文', 'xh' => '科薩文', 'xmf' => '明格列爾文', + 'xnr' => '康格里', 'xog' => '索加文', 'yao' => '瑤文', 'yap' => '雅浦文', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/zh_Hant_HK.php b/src/Symfony/Component/Intl/Resources/data/languages/zh_Hant_HK.php index 4b3e23538213c..3e6ec40d7f66b 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/zh_Hant_HK.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/zh_Hant_HK.php @@ -9,7 +9,6 @@ 'br' => '布里多尼文', 'bs' => '波斯尼亞文', 'ca' => '加泰隆尼亞文', - 'crh' => '克里米亞韃靼文', 'crs' => '塞舌爾克里奧爾法文', 'den' => '斯拉夫文', 'eo' => '世界語', diff --git a/src/Symfony/Component/Intl/Resources/data/languages/zu.php b/src/Symfony/Component/Intl/Resources/data/languages/zu.php index 1ccc6cf804b5e..fbb9985f419f8 100644 --- a/src/Symfony/Component/Intl/Resources/data/languages/zu.php +++ b/src/Symfony/Component/Intl/Resources/data/languages/zu.php @@ -43,6 +43,7 @@ 'bi' => 'isi-Bislama', 'bin' => 'isi-Bini', 'bla' => 'isi-Siksika', + 'blo' => 'isi-Anii', 'bm' => 'isi-Bambara', 'bn' => 'isi-Bengali', 'bo' => 'isi-Tibetan', @@ -208,6 +209,7 @@ 'kv' => 'isi-Komi', 'kw' => 'isi-Cornish', 'kwk' => 'Kwakʼwala', + 'kxv' => 'Kuvi', 'ky' => 'isi-Kyrgyz', 'la' => 'isi-Latin', 'lad' => 'isi-Ladino', @@ -216,8 +218,10 @@ 'lez' => 'isi-Lezghian', 'lg' => 'isi-Ganda', 'li' => 'isi-Limburgish', + 'lij' => 'IsiLigurian', 'lil' => 'isi-Lillooet', 'lkt' => 'isi-Lakota', + 'lmo' => 'IsiLombard', 'ln' => 'isi-Lingala', 'lo' => 'isi-Lao', 'lou' => 'isi-Louisiana Creole', @@ -368,6 +372,7 @@ 'sw' => 'isiSwahili', 'swb' => 'isi-Comorian', 'syr' => 'isi-Syriac', + 'szl' => 'iSilesian', 'ta' => 'isi-Tamil', 'tce' => 'Southern Tutchone', 'te' => 'isi-Telugu', @@ -407,7 +412,9 @@ 'uz' => 'isi-Uzbek', 'vai' => 'isi-Vai', 've' => 'isi-Venda', + 'vec' => 'IsiVenetian', 'vi' => 'isi-Vietnamese', + 'vmw' => 'Makhuwa', 'vo' => 'isi-Volapük', 'vun' => 'isiVunjo', 'wa' => 'isi-Walloon', @@ -419,6 +426,7 @@ 'wuu' => 'isi-Wu Chinese', 'xal' => 'isi-Kalmyk', 'xh' => 'isiXhosa', + 'xnr' => 'Kangri', 'xog' => 'isi-Soga', 'yav' => 'isi-Yangben', 'ybb' => 'isi-Yemba', @@ -426,6 +434,7 @@ 'yo' => 'isi-Yoruba', 'yrl' => 'isi-Nheengatu', 'yue' => 'isi-Cantonese', + 'za' => 'IsiZhuang', 'zgh' => 'isi-Moroccan Tamazight esivamile', 'zh' => 'isi-Chinese', 'zu' => 'isiZulu', @@ -433,7 +442,7 @@ 'zza' => 'isi-Zaza', ], 'LocalizedNames' => [ - 'ar_001' => 'isi-Arabic esivamile sesimanje', + 'ar_001' => 'Isi-Arabic Esivamile Sesimanje', 'de_AT' => 'isi-Austrian German', 'de_CH' => 'Isi-Swiss High German', 'en_AU' => 'i-Australian English', @@ -453,6 +462,6 @@ 'ro_MD' => 'isi-Moldavian', 'sw_CD' => 'isi-Congo Swahili', 'zh_Hans' => 'isi-Chinese (esenziwe-lula)', - 'zh_Hant' => 'isi-Chinese (Sasendulo)', + 'zh_Hant' => 'Isi-Chinese Sasendulo', ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/locales/af.php b/src/Symfony/Component/Intl/Resources/data/locales/af.php index f8a69db29efc6..af7e5f0433167 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/af.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/af.php @@ -10,7 +10,7 @@ 'am' => 'Amharies', 'am_ET' => 'Amharies (Ethiopië)', 'ar' => 'Arabies', - 'ar_001' => 'Arabies (Wêreld)', + 'ar_001' => 'Arabies (wêreld)', 'ar_AE' => 'Arabies (Verenigde Arabiese Emirate)', 'ar_BH' => 'Arabies (Bahrein)', 'ar_DJ' => 'Arabies (Djiboeti)', @@ -42,8 +42,8 @@ 'as_IN' => 'Assamees (Indië)', 'az' => 'Azerbeidjans', 'az_AZ' => 'Azerbeidjans (Azerbeidjan)', - 'az_Cyrl' => 'Azerbeidjans (Sirillies)', - 'az_Cyrl_AZ' => 'Azerbeidjans (Sirillies, Azerbeidjan)', + 'az_Cyrl' => 'Azerbeidjans (Cyrillies)', + 'az_Cyrl_AZ' => 'Azerbeidjans (Cyrillies, Azerbeidjan)', 'az_Latn' => 'Azerbeidjans (Latyn)', 'az_Latn_AZ' => 'Azerbeidjans (Latyn, Azerbeidjan)', 'be' => 'Belarussies', @@ -62,8 +62,8 @@ 'br_FR' => 'Bretons (Frankryk)', 'bs' => 'Bosnies', 'bs_BA' => 'Bosnies (Bosnië en Herzegowina)', - 'bs_Cyrl' => 'Bosnies (Sirillies)', - 'bs_Cyrl_BA' => 'Bosnies (Sirillies, Bosnië en Herzegowina)', + 'bs_Cyrl' => 'Bosnies (Cyrillies)', + 'bs_Cyrl_BA' => 'Bosnies (Cyrillies, Bosnië en Herzegowina)', 'bs_Latn' => 'Bosnies (Latyn)', 'bs_Latn_BA' => 'Bosnies (Latyn, Bosnië en Herzegowina)', 'ca' => 'Katalaans', @@ -99,7 +99,7 @@ 'el_CY' => 'Grieks (Siprus)', 'el_GR' => 'Grieks (Griekeland)', 'en' => 'Engels', - 'en_001' => 'Engels (Wêreld)', + 'en_001' => 'Engels (wêreld)', 'en_150' => 'Engels (Europa)', 'en_AE' => 'Engels (Verenigde Arabiese Emirate)', 'en_AG' => 'Engels (Antigua en Barbuda)', @@ -206,7 +206,7 @@ 'en_ZM' => 'Engels (Zambië)', 'en_ZW' => 'Engels (Zimbabwe)', 'eo' => 'Esperanto', - 'eo_001' => 'Esperanto (Wêreld)', + 'eo_001' => 'Esperanto (wêreld)', 'es' => 'Spaans', 'es_419' => 'Spaans (Latyns-Amerika)', 'es_AR' => 'Spaans (Argentinië)', @@ -286,7 +286,7 @@ 'fr_CA' => 'Frans (Kanada)', 'fr_CD' => 'Frans (Demokratiese Republiek van die Kongo)', 'fr_CF' => 'Frans (Sentraal-Afrikaanse Republiek)', - 'fr_CG' => 'Frans (Kongo - Brazzaville)', + 'fr_CG' => 'Frans (Kongo-Brazzaville)', 'fr_CH' => 'Frans (Switserland)', 'fr_CI' => 'Frans (Ivoorkus)', 'fr_CM' => 'Frans (Kameroen)', @@ -355,7 +355,7 @@ 'hy' => 'Armeens', 'hy_AM' => 'Armeens (Armenië)', 'ia' => 'Interlingua', - 'ia_001' => 'Interlingua (Wêreld)', + 'ia_001' => 'Interlingua (wêreld)', 'id' => 'Indonesies', 'id_ID' => 'Indonesies (Indonesië)', 'ie' => 'Interlingue', @@ -380,6 +380,8 @@ 'ki' => 'Kikuyu', 'ki_KE' => 'Kikuyu (Kenia)', 'kk' => 'Kazaks', + 'kk_Cyrl' => 'Kazaks (Cyrillies)', + 'kk_Cyrl_KZ' => 'Kazaks (Cyrillies, Kazakstan)', 'kk_KZ' => 'Kazaks (Kazakstan)', 'kl' => 'Kalaallisut', 'kl_GL' => 'Kalaallisut (Groenland)', @@ -391,12 +393,12 @@ 'ko_CN' => 'Koreaans (China)', 'ko_KP' => 'Koreaans (Noord-Korea)', 'ko_KR' => 'Koreaans (Suid-Korea)', - 'ks' => 'Kasjmirs', - 'ks_Arab' => 'Kasjmirs (Arabies)', - 'ks_Arab_IN' => 'Kasjmirs (Arabies, Indië)', - 'ks_Deva' => 'Kasjmirs (Devanagari)', - 'ks_Deva_IN' => 'Kasjmirs (Devanagari, Indië)', - 'ks_IN' => 'Kasjmirs (Indië)', + 'ks' => 'Kasjmiri', + 'ks_Arab' => 'Kasjmiri (Arabies)', + 'ks_Arab_IN' => 'Kasjmiri (Arabies, Indië)', + 'ks_Deva' => 'Kasjmiri (Devanagari)', + 'ks_Deva_IN' => 'Kasjmiri (Devanagari, Indië)', + 'ks_IN' => 'Kasjmiri (Indië)', 'ku' => 'Koerdies', 'ku_TR' => 'Koerdies (Turkye)', 'kw' => 'Kornies', @@ -411,7 +413,7 @@ 'ln_AO' => 'Lingaals (Angola)', 'ln_CD' => 'Lingaals (Demokratiese Republiek van die Kongo)', 'ln_CF' => 'Lingaals (Sentraal-Afrikaanse Republiek)', - 'ln_CG' => 'Lingaals (Kongo - Brazzaville)', + 'ln_CG' => 'Lingaals (Kongo-Brazzaville)', 'lo' => 'Lao', 'lo_LA' => 'Lao (Laos)', 'lt' => 'Litaus', @@ -554,16 +556,19 @@ 'sq_MK' => 'Albanees (Noord-Macedonië)', 'sr' => 'Serwies', 'sr_BA' => 'Serwies (Bosnië en Herzegowina)', - 'sr_Cyrl' => 'Serwies (Sirillies)', - 'sr_Cyrl_BA' => 'Serwies (Sirillies, Bosnië en Herzegowina)', - 'sr_Cyrl_ME' => 'Serwies (Sirillies, Montenegro)', - 'sr_Cyrl_RS' => 'Serwies (Sirillies, Serwië)', + 'sr_Cyrl' => 'Serwies (Cyrillies)', + 'sr_Cyrl_BA' => 'Serwies (Cyrillies, Bosnië en Herzegowina)', + 'sr_Cyrl_ME' => 'Serwies (Cyrillies, Montenegro)', + 'sr_Cyrl_RS' => 'Serwies (Cyrillies, Serwië)', 'sr_Latn' => 'Serwies (Latyn)', 'sr_Latn_BA' => 'Serwies (Latyn, Bosnië en Herzegowina)', 'sr_Latn_ME' => 'Serwies (Latyn, Montenegro)', 'sr_Latn_RS' => 'Serwies (Latyn, Serwië)', 'sr_ME' => 'Serwies (Montenegro)', 'sr_RS' => 'Serwies (Serwië)', + 'st' => 'Suid-Sotho', + 'st_LS' => 'Suid-Sotho (Lesotho)', + 'st_ZA' => 'Suid-Sotho (Suid-Afrika)', 'su' => 'Sundanees', 'su_ID' => 'Sundanees (Indonesië)', 'su_Latn' => 'Sundanees (Latyn)', @@ -588,11 +593,14 @@ 'tg_TJ' => 'Tadjiks (Tadjikistan)', 'th' => 'Thai', 'th_TH' => 'Thai (Thailand)', - 'ti' => 'Tigrinya', - 'ti_ER' => 'Tigrinya (Eritrea)', - 'ti_ET' => 'Tigrinya (Ethiopië)', + 'ti' => 'Tigrinja', + 'ti_ER' => 'Tigrinja (Eritrea)', + 'ti_ET' => 'Tigrinja (Ethiopië)', 'tk' => 'Turkmeens', 'tk_TM' => 'Turkmeens (Turkmenistan)', + 'tn' => 'Tswana', + 'tn_BW' => 'Tswana (Botswana)', + 'tn_ZA' => 'Tswana (Suid-Afrika)', 'to' => 'Tongaans', 'to_TO' => 'Tongaans (Tonga)', 'tr' => 'Turks', @@ -607,15 +615,15 @@ 'ur' => 'Oerdoe', 'ur_IN' => 'Oerdoe (Indië)', 'ur_PK' => 'Oerdoe (Pakistan)', - 'uz' => 'Oezbeeks', - 'uz_AF' => 'Oezbeeks (Afganistan)', - 'uz_Arab' => 'Oezbeeks (Arabies)', - 'uz_Arab_AF' => 'Oezbeeks (Arabies, Afganistan)', - 'uz_Cyrl' => 'Oezbeeks (Sirillies)', - 'uz_Cyrl_UZ' => 'Oezbeeks (Sirillies, Oesbekistan)', - 'uz_Latn' => 'Oezbeeks (Latyn)', - 'uz_Latn_UZ' => 'Oezbeeks (Latyn, Oesbekistan)', - 'uz_UZ' => 'Oezbeeks (Oesbekistan)', + 'uz' => 'Oesbekies', + 'uz_AF' => 'Oesbekies (Afganistan)', + 'uz_Arab' => 'Oesbekies (Arabies)', + 'uz_Arab_AF' => 'Oesbekies (Arabies, Afganistan)', + 'uz_Cyrl' => 'Oesbekies (Cyrillies)', + 'uz_Cyrl_UZ' => 'Oesbekies (Cyrillies, Oesbekistan)', + 'uz_Latn' => 'Oesbekies (Latyn)', + 'uz_Latn_UZ' => 'Oesbekies (Latyn, Oesbekistan)', + 'uz_UZ' => 'Oesbekies (Oesbekistan)', 'vi' => 'Viëtnamees', 'vi_VN' => 'Viëtnamees (Viëtnam)', 'wo' => 'Wolof', @@ -624,9 +632,11 @@ 'xh_ZA' => 'Xhosa (Suid-Afrika)', 'yi' => 'Jiddisj', 'yi_UA' => 'Jiddisj (Oekraïne)', - 'yo' => 'Yoruba', - 'yo_BJ' => 'Yoruba (Benin)', - 'yo_NG' => 'Yoruba (Nigerië)', + 'yo' => 'Joroeba', + 'yo_BJ' => 'Joroeba (Benin)', + 'yo_NG' => 'Joroeba (Nigerië)', + 'za' => 'Zhuang', + 'za_CN' => 'Zhuang (China)', 'zh' => 'Chinees', 'zh_CN' => 'Chinees (China)', 'zh_HK' => 'Chinees (Hongkong SAS China)', @@ -634,10 +644,12 @@ 'zh_Hans_CN' => 'Chinees (Vereenvoudig, China)', 'zh_Hans_HK' => 'Chinees (Vereenvoudig, Hongkong SAS China)', 'zh_Hans_MO' => 'Chinees (Vereenvoudig, Macau SAS China)', + 'zh_Hans_MY' => 'Chinees (Vereenvoudig, Maleisië)', 'zh_Hans_SG' => 'Chinees (Vereenvoudig, Singapoer)', 'zh_Hant' => 'Chinees (Tradisioneel)', 'zh_Hant_HK' => 'Chinees (Tradisioneel, Hongkong SAS China)', 'zh_Hant_MO' => 'Chinees (Tradisioneel, Macau SAS China)', + 'zh_Hant_MY' => 'Chinees (Tradisioneel, Maleisië)', 'zh_Hant_TW' => 'Chinees (Tradisioneel, Taiwan)', 'zh_MO' => 'Chinees (Macau SAS China)', 'zh_SG' => 'Chinees (Singapoer)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/ak.php b/src/Symfony/Component/Intl/Resources/data/locales/ak.php index b6467b220f76c..5818fcbaf5fe7 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/ak.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/ak.php @@ -2,36 +2,50 @@ return [ 'Names' => [ + 'af' => 'Afrikaans', + 'af_NA' => 'Afrikaans (Namibia)', + 'af_ZA' => 'Afrikaans (Abibirem Anaafoɔ)', 'ak' => 'Akan', 'ak_GH' => 'Akan (Gaana)', 'am' => 'Amarik', 'am_ET' => 'Amarik (Ithiopia)', - 'ar' => 'Arabik', - 'ar_AE' => 'Arabik (United Arab Emirates)', - 'ar_BH' => 'Arabik (Baren)', - 'ar_DJ' => 'Arabik (Gyibuti)', - 'ar_DZ' => 'Arabik (Ɔlgyeria)', - 'ar_EG' => 'Arabik (Nisrim)', - 'ar_ER' => 'Arabik (Ɛritrea)', - 'ar_IL' => 'Arabik (Israel)', - 'ar_IQ' => 'Arabik (Irak)', - 'ar_JO' => 'Arabik (Gyɔdan)', - 'ar_KM' => 'Arabik (Kɔmɔrɔs)', - 'ar_KW' => 'Arabik (Kuwete)', - 'ar_LB' => 'Arabik (Lɛbanɔn)', - 'ar_LY' => 'Arabik (Libya)', - 'ar_MA' => 'Arabik (Moroko)', - 'ar_MR' => 'Arabik (Mɔretenia)', - 'ar_OM' => 'Arabik (Oman)', - 'ar_PS' => 'Arabik (Palestaen West Bank ne Gaza)', - 'ar_QA' => 'Arabik (Kata)', - 'ar_SA' => 'Arabik (Saudi Arabia)', - 'ar_SD' => 'Arabik (Sudan)', - 'ar_SO' => 'Arabik (Somalia)', - 'ar_SY' => 'Arabik (Siria)', - 'ar_TD' => 'Arabik (Kyad)', - 'ar_TN' => 'Arabik (Tunihyia)', - 'ar_YE' => 'Arabik (Yɛmen)', + 'ar' => 'Arabeke', + 'ar_001' => 'Arabeke (wiase)', + 'ar_AE' => 'Arabeke (United Arab Emirates)', + 'ar_BH' => 'Arabeke (Baren)', + 'ar_DJ' => 'Arabeke (Gyibuti)', + 'ar_DZ' => 'Arabeke (Ɔlgyeria)', + 'ar_EG' => 'Arabeke (Misrim)', + 'ar_EH' => 'Arabeke (Sahara Atɔeɛ)', + 'ar_ER' => 'Arabeke (Ɛritrea)', + 'ar_IL' => 'Arabeke (Israe)', + 'ar_IQ' => 'Arabeke (Irak)', + 'ar_JO' => 'Arabeke (Gyɔdan)', + 'ar_KM' => 'Arabeke (Kɔmɔrɔs)', + 'ar_KW' => 'Arabeke (Kuweti)', + 'ar_LB' => 'Arabeke (Lɛbanɔn)', + 'ar_LY' => 'Arabeke (Libya)', + 'ar_MA' => 'Arabeke (Moroko)', + 'ar_MR' => 'Arabeke (Mɔretenia)', + 'ar_OM' => 'Arabeke (Oman)', + 'ar_PS' => 'Arabeke (Palestaen West Bank ne Gaza)', + 'ar_QA' => 'Arabeke (Kata)', + 'ar_SA' => 'Arabeke (Saudi Arabia)', + 'ar_SD' => 'Arabeke (Sudan)', + 'ar_SO' => 'Arabeke (Somalia)', + 'ar_SS' => 'Arabeke (Sudan Anaafoɔ)', + 'ar_SY' => 'Arabeke (Siria)', + 'ar_TD' => 'Arabeke (Kyad)', + 'ar_TN' => 'Arabeke (Tunihyia)', + 'ar_YE' => 'Arabeke (Yɛmɛn)', + 'as' => 'Asamese', + 'as_IN' => 'Asamese (India)', + 'az' => 'Asabegyanni', + 'az_AZ' => 'Asabegyanni (Asabegyan)', + 'az_Cyrl' => 'Asabegyanni (Kreleke)', + 'az_Cyrl_AZ' => 'Asabegyanni (Kreleke, Asabegyan)', + 'az_Latn' => 'Asabegyanni (Laatin)', + 'az_Latn_AZ' => 'Asabegyanni (Laatin, Asabegyan)', 'be' => 'Belarus kasa', 'be_BY' => 'Belarus kasa (Bɛlarus)', 'bg' => 'Bɔlgeria kasa', @@ -39,8 +53,28 @@ 'bn' => 'Bengali kasa', 'bn_BD' => 'Bengali kasa (Bangladɛhye)', 'bn_IN' => 'Bengali kasa (India)', + 'br' => 'Britenni', + 'br_FR' => 'Britenni (Franse)', + 'bs' => 'Bosniani', + 'bs_BA' => 'Bosniani (Bosnia ne Hɛzegovina)', + 'bs_Cyrl' => 'Bosniani (Kreleke)', + 'bs_Cyrl_BA' => 'Bosniani (Kreleke, Bosnia ne Hɛzegovina)', + 'bs_Latn' => 'Bosniani (Laatin)', + 'bs_Latn_BA' => 'Bosniani (Laatin, Bosnia ne Hɛzegovina)', + 'ca' => 'Katalan', + 'ca_AD' => 'Katalan (Andora)', + 'ca_ES' => 'Katalan (Spain)', + 'ca_FR' => 'Katalan (Franse)', + 'ca_IT' => 'Katalan (Itali)', 'cs' => 'Kyɛk kasa', - 'cs_CZ' => 'Kyɛk kasa (Kyɛk Kurokɛse)', + 'cs_CZ' => 'Kyɛk kasa (Kyɛk)', + 'cv' => 'Kyuvahyi', + 'cv_RU' => 'Kyuvahyi (Rɔhyea)', + 'cy' => 'Wɛɛhye Kasa', + 'cy_GB' => 'Wɛɛhye Kasa (UK)', + 'da' => 'Dane kasa', + 'da_DK' => 'Dane kasa (Dɛnmak)', + 'da_GL' => 'Dane kasa (Greenman)', 'de' => 'Gyaaman', 'de_AT' => 'Gyaaman (Ɔstria)', 'de_BE' => 'Gyaaman (Bɛlgyium)', @@ -48,11 +82,13 @@ 'de_DE' => 'Gyaaman (Gyaaman)', 'de_IT' => 'Gyaaman (Itali)', 'de_LI' => 'Gyaaman (Lektenstaen)', - 'de_LU' => 'Gyaaman (Laksembɛg)', + 'de_LU' => 'Gyaaman (Lusimbɛg)', 'el' => 'Greek kasa', - 'el_CY' => 'Greek kasa (Saeprɔs)', + 'el_CY' => 'Greek kasa (Saeprɔso)', 'el_GR' => 'Greek kasa (Greekman)', 'en' => 'Borɔfo', + 'en_001' => 'Borɔfo (wiase)', + 'en_150' => 'Borɔfo (Yuropu)', 'en_AE' => 'Borɔfo (United Arab Emirates)', 'en_AG' => 'Borɔfo (Antigua ne Baabuda)', 'en_AI' => 'Borɔfo (Anguila)', @@ -67,40 +103,48 @@ 'en_BW' => 'Borɔfo (Bɔtswana)', 'en_BZ' => 'Borɔfo (Beliz)', 'en_CA' => 'Borɔfo (Kanada)', + 'en_CC' => 'Borɔfo (Kokoso Supɔ)', 'en_CH' => 'Borɔfo (Swetzaland)', - 'en_CK' => 'Borɔfo (Kook Nsupɔw)', + 'en_CK' => 'Borɔfo (Kuk Nsupɔ)', 'en_CM' => 'Borɔfo (Kamɛrun)', - 'en_CY' => 'Borɔfo (Saeprɔs)', + 'en_CX' => 'Borɔfo (Buronya Supɔ)', + 'en_CY' => 'Borɔfo (Saeprɔso)', 'en_DE' => 'Borɔfo (Gyaaman)', 'en_DK' => 'Borɔfo (Dɛnmak)', 'en_DM' => 'Borɔfo (Dɔmeneka)', 'en_ER' => 'Borɔfo (Ɛritrea)', 'en_FI' => 'Borɔfo (Finland)', 'en_FJ' => 'Borɔfo (Figyi)', - 'en_FK' => 'Borɔfo (Fɔlkman Aeland)', + 'en_FK' => 'Borɔfo (Fɔkman Aeland)', 'en_FM' => 'Borɔfo (Maekronehyia)', - 'en_GB' => 'Borɔfo (Ahendiman Nkabom)', + 'en_GB' => 'Borɔfo (UK)', 'en_GD' => 'Borɔfo (Grenada)', + 'en_GG' => 'Borɔfo (Guɛnse)', 'en_GH' => 'Borɔfo (Gaana)', 'en_GI' => 'Borɔfo (Gyebralta)', 'en_GM' => 'Borɔfo (Gambia)', 'en_GU' => 'Borɔfo (Guam)', 'en_GY' => 'Borɔfo (Gayana)', + 'en_HK' => 'Borɔfo (Hɔnkɔn Kyaena)', 'en_ID' => 'Borɔfo (Indɔnehyia)', 'en_IE' => 'Borɔfo (Aereland)', - 'en_IL' => 'Borɔfo (Israel)', + 'en_IL' => 'Borɔfo (Israe)', + 'en_IM' => 'Borɔfo (Isle of Man)', 'en_IN' => 'Borɔfo (India)', + 'en_IO' => 'Borɔfo (Britenfo Man Wɔ India Po No Mu)', + 'en_JE' => 'Borɔfo (Gyɛsi)', 'en_JM' => 'Borɔfo (Gyameka)', - 'en_KE' => 'Borɔfo (Kɛnya)', + 'en_KE' => 'Borɔfo (Kenya)', 'en_KI' => 'Borɔfo (Kiribati)', 'en_KN' => 'Borɔfo (Saint Kitts ne Nɛves)', 'en_KY' => 'Borɔfo (Kemanfo Islands)', 'en_LC' => 'Borɔfo (Saint Lucia)', 'en_LR' => 'Borɔfo (Laeberia)', - 'en_LS' => 'Borɔfo (Lɛsutu)', + 'en_LS' => 'Borɔfo (Lesoto)', 'en_MG' => 'Borɔfo (Madagaska)', - 'en_MH' => 'Borɔfo (Marshall Islands)', - 'en_MP' => 'Borɔfo (Northern Mariana Islands)', + 'en_MH' => 'Borɔfo (Mahyaa Aeland)', + 'en_MO' => 'Borɔfo (Makaw Kyaena)', + 'en_MP' => 'Borɔfo (Mariana Atifi Fam Aeland)', 'en_MS' => 'Borɔfo (Mantserat)', 'en_MT' => 'Borɔfo (Mɔlta)', 'en_MU' => 'Borɔfo (Mɔrehyeɔs)', @@ -108,45 +152,51 @@ 'en_MW' => 'Borɔfo (Malawi)', 'en_MY' => 'Borɔfo (Malehyia)', 'en_NA' => 'Borɔfo (Namibia)', - 'en_NF' => 'Borɔfo (Nɔfolk Aeland)', + 'en_NF' => 'Borɔfo (Norfold Supɔ)', 'en_NG' => 'Borɔfo (Naegyeria)', 'en_NL' => 'Borɔfo (Nɛdɛland)', 'en_NR' => 'Borɔfo (Naworu)', 'en_NU' => 'Borɔfo (Niyu)', 'en_NZ' => 'Borɔfo (Ziland Foforo)', - 'en_PG' => 'Borɔfo (Papua Guinea Foforo)', - 'en_PH' => 'Borɔfo (Philippines)', + 'en_PG' => 'Borɔfo (Papua Gini Foforɔ)', + 'en_PH' => 'Borɔfo (Filipin)', 'en_PK' => 'Borɔfo (Pakistan)', - 'en_PN' => 'Borɔfo (Pitcairn)', + 'en_PN' => 'Borɔfo (Pitkaan Nsupɔ)', 'en_PR' => 'Borɔfo (Puɛto Riko)', 'en_PW' => 'Borɔfo (Palau)', - 'en_RW' => 'Borɔfo (Rwanda)', - 'en_SB' => 'Borɔfo (Solomon Islands)', + 'en_RW' => 'Borɔfo (Rewanda)', + 'en_SB' => 'Borɔfo (Solomɔn Aeland)', 'en_SC' => 'Borɔfo (Seyhyɛl)', 'en_SD' => 'Borɔfo (Sudan)', 'en_SE' => 'Borɔfo (Sweden)', 'en_SG' => 'Borɔfo (Singapɔ)', 'en_SH' => 'Borɔfo (Saint Helena)', 'en_SI' => 'Borɔfo (Slovinia)', - 'en_SL' => 'Borɔfo (Sierra Leone)', + 'en_SL' => 'Borɔfo (Sɛra Liɔn)', + 'en_SS' => 'Borɔfo (Sudan Anaafoɔ)', + 'en_SX' => 'Borɔfo (Sint Maaten)', 'en_SZ' => 'Borɔfo (Swaziland)', 'en_TC' => 'Borɔfo (Turks ne Caicos Islands)', 'en_TK' => 'Borɔfo (Tokelau)', 'en_TO' => 'Borɔfo (Tonga)', 'en_TT' => 'Borɔfo (Trinidad ne Tobago)', 'en_TV' => 'Borɔfo (Tuvalu)', - 'en_TZ' => 'Borɔfo (Tanzania)', - 'en_UG' => 'Borɔfo (Uganda)', + 'en_TZ' => 'Borɔfo (Tansania)', + 'en_UG' => 'Borɔfo (Yuganda)', + 'en_UM' => 'Borɔfo (U.S. Nkyɛnnkyɛn Supɔ Ahodoɔ)', 'en_US' => 'Borɔfo (Amɛrika)', 'en_VC' => 'Borɔfo (Saint Vincent ne Grenadines)', - 'en_VG' => 'Borɔfo (Britainfo Virgin Islands)', + 'en_VG' => 'Borɔfo (Ngresifoɔ Virgin Island)', 'en_VI' => 'Borɔfo (Amɛrika Virgin Islands)', 'en_VU' => 'Borɔfo (Vanuatu)', 'en_WS' => 'Borɔfo (Samoa)', - 'en_ZA' => 'Borɔfo (Afrika Anaafo)', + 'en_ZA' => 'Borɔfo (Abibirem Anaafoɔ)', 'en_ZM' => 'Borɔfo (Zambia)', - 'en_ZW' => 'Borɔfo (Zembabwe)', + 'en_ZW' => 'Borɔfo (Zimbabue)', + 'eo' => 'Esperanto', + 'eo_001' => 'Esperanto (wiase)', 'es' => 'Spain kasa', + 'es_419' => 'Spain kasa (Laaten Amɛrika)', 'es_AR' => 'Spain kasa (Agyɛntina)', 'es_BO' => 'Spain kasa (Bolivia)', 'es_BR' => 'Spain kasa (Brazil)', @@ -155,8 +205,8 @@ 'es_CO' => 'Spain kasa (Kolombia)', 'es_CR' => 'Spain kasa (Kɔsta Rika)', 'es_CU' => 'Spain kasa (Kuba)', - 'es_DO' => 'Spain kasa (Dɔmeneka Kurokɛse)', - 'es_EC' => 'Spain kasa (Ikuwadɔ)', + 'es_DO' => 'Spain kasa (Dɔmeneka Man)', + 'es_EC' => 'Spain kasa (Yikuwedɔ)', 'es_ES' => 'Spain kasa (Spain)', 'es_GQ' => 'Spain kasa (Gini Ikuweta)', 'es_GT' => 'Spain kasa (Guwatemala)', @@ -165,31 +215,72 @@ 'es_NI' => 'Spain kasa (Nekaraguwa)', 'es_PA' => 'Spain kasa (Panama)', 'es_PE' => 'Spain kasa (Peru)', - 'es_PH' => 'Spain kasa (Philippines)', + 'es_PH' => 'Spain kasa (Filipin)', 'es_PR' => 'Spain kasa (Puɛto Riko)', - 'es_PY' => 'Spain kasa (Paraguay)', + 'es_PY' => 'Spain kasa (Paraguae)', 'es_SV' => 'Spain kasa (Ɛl Salvadɔ)', 'es_US' => 'Spain kasa (Amɛrika)', 'es_UY' => 'Spain kasa (Yurugwae)', 'es_VE' => 'Spain kasa (Venezuela)', + 'et' => 'Estonia kasa', + 'et_EE' => 'Estonia kasa (Ɛstonia)', + 'eu' => 'Baske', + 'eu_ES' => 'Baske (Spain)', 'fa' => 'Pɛɛhyia kasa', 'fa_AF' => 'Pɛɛhyia kasa (Afganistan)', 'fa_IR' => 'Pɛɛhyia kasa (Iran)', + 'ff' => 'Fula kasa', + 'ff_Adlm' => 'Fula kasa (Adlam kasa)', + 'ff_Adlm_BF' => 'Fula kasa (Adlam kasa, Bɔkina Faso)', + 'ff_Adlm_CM' => 'Fula kasa (Adlam kasa, Kamɛrun)', + 'ff_Adlm_GH' => 'Fula kasa (Adlam kasa, Gaana)', + 'ff_Adlm_GM' => 'Fula kasa (Adlam kasa, Gambia)', + 'ff_Adlm_GN' => 'Fula kasa (Adlam kasa, Gini)', + 'ff_Adlm_GW' => 'Fula kasa (Adlam kasa, Gini Bisaw)', + 'ff_Adlm_LR' => 'Fula kasa (Adlam kasa, Laeberia)', + 'ff_Adlm_MR' => 'Fula kasa (Adlam kasa, Mɔretenia)', + 'ff_Adlm_NE' => 'Fula kasa (Adlam kasa, Nigyɛɛ)', + 'ff_Adlm_NG' => 'Fula kasa (Adlam kasa, Naegyeria)', + 'ff_Adlm_SL' => 'Fula kasa (Adlam kasa, Sɛra Liɔn)', + 'ff_Adlm_SN' => 'Fula kasa (Adlam kasa, Senegal)', + 'ff_CM' => 'Fula kasa (Kamɛrun)', + 'ff_GN' => 'Fula kasa (Gini)', + 'ff_Latn' => 'Fula kasa (Laatin)', + 'ff_Latn_BF' => 'Fula kasa (Laatin, Bɔkina Faso)', + 'ff_Latn_CM' => 'Fula kasa (Laatin, Kamɛrun)', + 'ff_Latn_GH' => 'Fula kasa (Laatin, Gaana)', + 'ff_Latn_GM' => 'Fula kasa (Laatin, Gambia)', + 'ff_Latn_GN' => 'Fula kasa (Laatin, Gini)', + 'ff_Latn_GW' => 'Fula kasa (Laatin, Gini Bisaw)', + 'ff_Latn_LR' => 'Fula kasa (Laatin, Laeberia)', + 'ff_Latn_MR' => 'Fula kasa (Laatin, Mɔretenia)', + 'ff_Latn_NE' => 'Fula kasa (Laatin, Nigyɛɛ)', + 'ff_Latn_NG' => 'Fula kasa (Laatin, Naegyeria)', + 'ff_Latn_SL' => 'Fula kasa (Laatin, Sɛra Liɔn)', + 'ff_Latn_SN' => 'Fula kasa (Laatin, Senegal)', + 'ff_MR' => 'Fula kasa (Mɔretenia)', + 'ff_SN' => 'Fula kasa (Senegal)', + 'fi' => 'Finlande kasa', + 'fi_FI' => 'Finlande kasa (Finland)', + 'fo' => 'Farosi', + 'fo_DK' => 'Farosi (Dɛnmak)', + 'fo_FO' => 'Farosi (Faro Aeland)', 'fr' => 'Frɛnkye', 'fr_BE' => 'Frɛnkye (Bɛlgyium)', 'fr_BF' => 'Frɛnkye (Bɔkina Faso)', 'fr_BI' => 'Frɛnkye (Burundi)', 'fr_BJ' => 'Frɛnkye (Bɛnin)', + 'fr_BL' => 'Frɛnkye (St. Baatilemi)', 'fr_CA' => 'Frɛnkye (Kanada)', - 'fr_CD' => 'Frɛnkye (Kongo [Zair])', + 'fr_CD' => 'Frɛnkye (Kongo Kinhyaahya)', 'fr_CF' => 'Frɛnkye (Afrika Finimfin Man)', 'fr_CG' => 'Frɛnkye (Kongo)', 'fr_CH' => 'Frɛnkye (Swetzaland)', - 'fr_CI' => 'Frɛnkye (La Côte d’Ivoire)', + 'fr_CI' => 'Frɛnkye (Kodivuwa)', 'fr_CM' => 'Frɛnkye (Kamɛrun)', 'fr_DJ' => 'Frɛnkye (Gyibuti)', 'fr_DZ' => 'Frɛnkye (Ɔlgyeria)', - 'fr_FR' => 'Frɛnkye (Frɛnkyeman)', + 'fr_FR' => 'Frɛnkye (Franse)', 'fr_GA' => 'Frɛnkye (Gabɔn)', 'fr_GF' => 'Frɛnkye (Frɛnkye Gayana)', 'fr_GN' => 'Frɛnkye (Gini)', @@ -197,20 +288,21 @@ 'fr_GQ' => 'Frɛnkye (Gini Ikuweta)', 'fr_HT' => 'Frɛnkye (Heiti)', 'fr_KM' => 'Frɛnkye (Kɔmɔrɔs)', - 'fr_LU' => 'Frɛnkye (Laksembɛg)', + 'fr_LU' => 'Frɛnkye (Lusimbɛg)', 'fr_MA' => 'Frɛnkye (Moroko)', - 'fr_MC' => 'Frɛnkye (Mɔnako)', + 'fr_MC' => 'Frɛnkye (Monako)', + 'fr_MF' => 'Frɛnkye (St. Maatin)', 'fr_MG' => 'Frɛnkye (Madagaska)', 'fr_ML' => 'Frɛnkye (Mali)', 'fr_MQ' => 'Frɛnkye (Matinik)', 'fr_MR' => 'Frɛnkye (Mɔretenia)', 'fr_MU' => 'Frɛnkye (Mɔrehyeɔs)', 'fr_NC' => 'Frɛnkye (Kaledonia Foforo)', - 'fr_NE' => 'Frɛnkye (Nigyɛ)', + 'fr_NE' => 'Frɛnkye (Nigyɛɛ)', 'fr_PF' => 'Frɛnkye (Frɛnkye Pɔlenehyia)', 'fr_PM' => 'Frɛnkye (Saint Pierre ne Miquelon)', 'fr_RE' => 'Frɛnkye (Reyuniɔn)', - 'fr_RW' => 'Frɛnkye (Rwanda)', + 'fr_RW' => 'Frɛnkye (Rewanda)', 'fr_SC' => 'Frɛnkye (Seyhyɛl)', 'fr_SN' => 'Frɛnkye (Senegal)', 'fr_SY' => 'Frɛnkye (Siria)', @@ -220,18 +312,44 @@ 'fr_VU' => 'Frɛnkye (Vanuatu)', 'fr_WF' => 'Frɛnkye (Wallis ne Futuna)', 'fr_YT' => 'Frɛnkye (Mayɔte)', + 'fy' => 'Atɔeɛ Fam Frihyia Kasa', + 'fy_NL' => 'Atɔeɛ Fam Frihyia Kasa (Nɛdɛland)', + 'ga' => 'Aerelande kasa', + 'ga_GB' => 'Aerelande kasa (UK)', + 'ga_IE' => 'Aerelande kasa (Aereland)', + 'gd' => 'Skotlandfoɔ Galek Kasa', + 'gd_GB' => 'Skotlandfoɔ Galek Kasa (UK)', + 'gl' => 'Galisia kasa', + 'gl_ES' => 'Galisia kasa (Spain)', + 'gu' => 'Gugyarata', + 'gu_IN' => 'Gugyarata (India)', 'ha' => 'Hausa', 'ha_GH' => 'Hausa (Gaana)', - 'ha_NE' => 'Hausa (Nigyɛ)', + 'ha_NE' => 'Hausa (Nigyɛɛ)', 'ha_NG' => 'Hausa (Naegyeria)', + 'he' => 'Hibri kasa', + 'he_IL' => 'Hibri kasa (Israe)', 'hi' => 'Hindi', 'hi_IN' => 'Hindi (India)', + 'hi_Latn' => 'Hindi (Laatin)', + 'hi_Latn_IN' => 'Hindi (Laatin, India)', + 'hr' => 'Kurowehyia kasa', + 'hr_BA' => 'Kurowehyia kasa (Bosnia ne Hɛzegovina)', + 'hr_HR' => 'Kurowehyia kasa (Krowehyia)', 'hu' => 'Hangri kasa', 'hu_HU' => 'Hangri kasa (Hangari)', + 'hy' => 'Aameniani', + 'hy_AM' => 'Aameniani (Aamenia)', + 'ia' => 'Kasa ntam', + 'ia_001' => 'Kasa ntam (wiase)', 'id' => 'Indonihyia kasa', 'id_ID' => 'Indonihyia kasa (Indɔnehyia)', - 'ig' => 'Igbo', - 'ig_NG' => 'Igbo (Naegyeria)', + 'ie' => 'Kasa afrafra', + 'ie_EE' => 'Kasa afrafra (Ɛstonia)', + 'ig' => 'Igbo kasa', + 'ig_NG' => 'Igbo kasa (Naegyeria)', + 'is' => 'Aeslande kasa', + 'is_IS' => 'Aeslande kasa (Aesland)', 'it' => 'Italy kasa', 'it_CH' => 'Italy kasa (Swetzaland)', 'it_IT' => 'Italy kasa (Itali)', @@ -241,32 +359,89 @@ 'ja_JP' => 'Gyapan kasa (Gyapan)', 'jv' => 'Gyabanis kasa', 'jv_ID' => 'Gyabanis kasa (Indɔnehyia)', + 'ka' => 'Gyɔɔgyia kasa', + 'ka_GE' => 'Gyɔɔgyia kasa (Gyɔgyea)', + 'kk' => 'kasaki kasa', + 'kk_Cyrl' => 'kasaki kasa (Kreleke)', + 'kk_Cyrl_KZ' => 'kasaki kasa (Kreleke, Kazakstan)', + 'kk_KZ' => 'kasaki kasa (Kazakstan)', 'km' => 'Kambodia kasa', 'km_KH' => 'Kambodia kasa (Kambodia)', + 'kn' => 'Kanada', + 'kn_IN' => 'Kanada (India)', 'ko' => 'Korea kasa', 'ko_CN' => 'Korea kasa (Kyaena)', - 'ko_KP' => 'Korea kasa (Etifi Koria)', - 'ko_KR' => 'Korea kasa (Anaafo Koria)', + 'ko_KP' => 'Korea kasa (Korea Atifi)', + 'ko_KR' => 'Korea kasa (Korea Anaafoɔ)', + 'ks' => 'Kahyimiɛ', + 'ks_Arab' => 'Kahyimiɛ (Arabeke)', + 'ks_Arab_IN' => 'Kahyimiɛ (Arabeke, India)', + 'ks_Deva' => 'Kahyimiɛ (Dɛvanagari kasa)', + 'ks_Deva_IN' => 'Kahyimiɛ (Dɛvanagari kasa, India)', + 'ks_IN' => 'Kahyimiɛ (India)', + 'ku' => 'Kɛɛde kasa', + 'ku_TR' => 'Kɛɛde kasa (Tɛɛki)', + 'ky' => 'Kɛgyese kasa', + 'ky_KG' => 'Kɛgyese kasa (Kɛɛgestan)', + 'lb' => 'Lɔsimbɔge kasa', + 'lb_LU' => 'Lɔsimbɔge kasa (Lusimbɛg)', + 'lo' => 'Lawo kasa', + 'lo_LA' => 'Lawo kasa (Laos)', + 'lt' => 'Lituania kasa', + 'lt_LT' => 'Lituania kasa (Lituwenia)', + 'lv' => 'Latvia kasa', + 'lv_LV' => 'Latvia kasa (Latvia)', + 'mi' => 'Mawori', + 'mi_NZ' => 'Mawori (Ziland Foforo)', + 'mk' => 'Mɛsidonia kasa', + 'mk_MK' => 'Mɛsidonia kasa (Mesidonia Atifi)', + 'ml' => 'Malayalam kasa', + 'ml_IN' => 'Malayalam kasa (India)', + 'mn' => 'Mongoliafoɔ kasa', + 'mn_MN' => 'Mongoliafoɔ kasa (Mɔngolia)', + 'mr' => 'Marati', + 'mr_IN' => 'Marati (India)', 'ms' => 'Malay kasa', 'ms_BN' => 'Malay kasa (Brunae)', 'ms_ID' => 'Malay kasa (Indɔnehyia)', 'ms_MY' => 'Malay kasa (Malehyia)', 'ms_SG' => 'Malay kasa (Singapɔ)', + 'mt' => 'Malta kasa', + 'mt_MT' => 'Malta kasa (Mɔlta)', 'my' => 'Bɛɛmis kasa', - 'my_MM' => 'Bɛɛmis kasa (Miyanma)', + 'my_MM' => 'Bɛɛmis kasa (Mayaama [Bɛɛma])', 'ne' => 'Nɛpal kasa', 'ne_IN' => 'Nɛpal kasa (India)', - 'ne_NP' => 'Nɛpal kasa (Nɛpɔl)', + 'ne_NP' => 'Nɛpal kasa (Nɛpal)', 'nl' => 'Dɛɛkye', 'nl_AW' => 'Dɛɛkye (Aruba)', 'nl_BE' => ' 68F6 Dɛɛkye (Bɛlgyium)', + 'nl_BQ' => 'Dɛɛkye (Caribbean Netherlands)', + 'nl_CW' => 'Dɛɛkye (Kurakaw)', 'nl_NL' => 'Dɛɛkye (Nɛdɛland)', 'nl_SR' => 'Dɛɛkye (Suriname)', + 'nl_SX' => 'Dɛɛkye (Sint Maaten)', + 'nn' => 'Nɔwefoɔ Ninɔso', + 'nn_NO' => 'Nɔwefoɔ Ninɔso (Nɔɔwe)', + 'no' => 'Nɔwefoɔ kasa', + 'no_NO' => 'Nɔwefoɔ kasa (Nɔɔwe)', + 'oc' => 'Osita kasa', + 'oc_ES' => 'Osita kasa (Spain)', + 'oc_FR' => 'Osita kasa (Franse)', + 'or' => 'Odia', + 'or_IN' => 'Odia (India)', 'pa' => 'Pungyabi kasa', + 'pa_Arab' => 'Pungyabi kasa (Arabeke)', + 'pa_Arab_PK' => 'Pungyabi kasa (Arabeke, Pakistan)', + 'pa_Guru' => 'Pungyabi kasa (Gurumuki kasa)', + 'pa_Guru_IN' => 'Pungyabi kasa (Gurumuki kasa, India)', 'pa_IN' => 'Pungyabi kasa (India)', 'pa_PK' => 'Pungyabi kasa (Pakistan)', 'pl' => 'Pɔland kasa', - 'pl_PL' => 'Pɔland kasa (Poland)', + 'pl_PL' => 'Pɔland kasa (Pɔland)', + 'ps' => 'Pahyito', + 'ps_AF' => 'Pahyito (Afganistan)', + 'ps_PK' => 'Pahyito (Pakistan)', 'pt' => 'Pɔɔtugal kasa', 'pt_AO' => 'Pɔɔtugal kasa (Angola)', 'pt_BR' => 'Pɔɔtugal kasa (Brazil)', @@ -274,11 +449,18 @@ 'pt_CV' => 'Pɔɔtugal kasa (Kepvɛdfo Islands)', 'pt_GQ' => 'Pɔɔtugal kasa (Gini Ikuweta)', 'pt_GW' => 'Pɔɔtugal kasa (Gini Bisaw)', - 'pt_LU' => 'Pɔɔtugal kasa (Laksembɛg)', + 'pt_LU' => 'Pɔɔtugal kasa (Lusimbɛg)', + 'pt_MO' => 'Pɔɔtugal kasa (Makaw Kyaena)', 'pt_MZ' => 'Pɔɔtugal kasa (Mozambik)', 'pt_PT' => 'Pɔɔtugal kasa (Pɔtugal)', - 'pt_ST' => 'Pɔɔtugal kasa (São Tomé and Príncipe)', + 'pt_ST' => 'Pɔɔtugal kasa (São Tomé ne Príncipe)', 'pt_TL' => 'Pɔɔtugal kasa (Timɔ Boka)', + 'qu' => 'Kwɛkya', + 'qu_BO' => 'Kwɛkya (Bolivia)', + 'qu_EC' => 'Kwɛkya (Yikuwedɔ)', + 'qu_PE' => 'Kwɛkya (Peru)', + 'rm' => 'Romanhye kasa', + 'rm_CH' => 'Romanhye kasa (Swetzaland)', 'ro' => 'Romenia kasa', 'ro_MD' => 'Romenia kasa (Mɔldova)', 'ro_RO' => 'Romenia kasa (Romenia)', @@ -290,40 +472,125 @@ 'ru_RU' => 'Rahyia kasa (Rɔhyea)', 'ru_UA' => 'Rahyia kasa (Ukren)', 'rw' => 'Rewanda kasa', - 'rw_RW' => 'Rewanda kasa (Rwanda)', + 'rw_RW' => 'Rewanda kasa (Rewanda)', + 'sa' => 'Sanskrit kasa', + 'sa_IN' => 'Sanskrit kasa (India)', + 'sc' => 'Saadinia kasa', + 'sc_IT' => 'Saadinia kasa (Itali)', + 'sd' => 'Sindi', + 'sd_Arab' => 'Sindi (Arabeke)', + 'sd_Arab_PK' => 'Sindi (Arabeke, Pakistan)', + 'sd_Deva' => 'Sindi (Dɛvanagari kasa)', + 'sd_Deva_IN' => 'Sindi (Dɛvanagari kasa, India)', + 'sd_IN' => 'Sindi (India)', + 'sd_PK' => 'Sindi (Pakistan)', + 'si' => 'Sinhala', + 'si_LK' => 'Sinhala (Sri Lanka)', + 'sk' => 'Slovak Kasa', + 'sk_SK' => 'Slovak Kasa (Slovakia)', + 'sl' => 'Slovɛniafoɔ Kasa', + 'sl_SI' => 'Slovɛniafoɔ Kasa (Slovinia)', 'so' => 'Somalia kasa', 'so_DJ' => 'Somalia kasa (Gyibuti)', 'so_ET' => 'Somalia kasa (Ithiopia)', - 'so_KE' => 'Somalia kasa (Kɛnya)', + 'so_KE' => 'Somalia kasa (Kenya)', 'so_SO' => 'Somalia kasa (Somalia)', + 'sq' => 'Aabeniani', + 'sq_AL' => 'Aabeniani (Albenia)', + 'sq_MK' => 'Aabeniani (Mesidonia Atifi)', + 'sr' => 'Sɛbia Kasa', + 'sr_BA' => 'Sɛbia Kasa (Bosnia ne Hɛzegovina)', + 'sr_Cyrl' => 'Sɛbia Kasa (Kreleke)', + 'sr_Cyrl_BA' => 'Sɛbia Kasa (Kreleke, Bosnia ne Hɛzegovina)', + 'sr_Cyrl_ME' => 'Sɛbia Kasa (Kreleke, Mɔntenegro)', + 'sr_Cyrl_RS' => 'Sɛbia Kasa (Kreleke, Sɛbia)', + 'sr_Latn' => 'Sɛbia Kasa (Laatin)', + 'sr_Latn_BA' => 'Sɛbia Kasa (Laatin, Bosnia ne Hɛzegovina)', + 'sr_Latn_ME' => 'Sɛbia Kasa (Laatin, Mɔntenegro)', + 'sr_Latn_RS' => 'Sɛbia Kasa (Laatin, Sɛbia)', + 'sr_ME' => 'Sɛbia Kasa (Mɔntenegro)', + 'sr_RS' => 'Sɛbia Kasa (Sɛbia)', + 'su' => 'Sunda Kasa', + 'su_ID' => 'Sunda Kasa (Indɔnehyia)', + 'su_Latn' => 'Sunda Kasa (Laatin)', + 'su_Latn_ID' => 'Sunda Kasa (Laatin, Indɔnehyia)', 'sv' => 'Sweden kasa', + 'sv_AX' => 'Sweden kasa (Aland Aeland)', 'sv_FI' => 'Sweden kasa (Finland)', 'sv_SE' => 'Sweden kasa (Sweden)', + 'sw' => 'Swahili', + 'sw_CD' => 'Swahili (Kongo Kinhyaahya)', + 'sw_KE' => 'Swahili (Kenya)', + 'sw_TZ' => 'Swahili (Tansania)', + 'sw_UG' => 'Swahili (Yuganda)', 'ta' => 'Tamil kasa', 'ta_IN' => 'Tamil kasa (India)', 'ta_LK' => 'Tamil kasa (Sri Lanka)', 'ta_MY' => 'Tamil kasa (Malehyia)', 'ta_SG' => 'Tamil kasa (Singapɔ)', + 'te' => 'Telugu', + 'te_IN' => 'Telugu (India)', + 'tg' => 'Tɛgyeke kasa', + 'tg_TJ' => 'Tɛgyeke kasa (Tagyikistan)', 'th' => 'Taeland kasa', 'th_TH' => 'Taeland kasa (Taeland)', + 'ti' => 'Tigrinya kasa', + 'ti_ER' => 'Tigrinya kasa (Ɛritrea)', + 'ti_ET' => 'Tigrinya kasa (Ithiopia)', + 'tk' => 'Tɛkmɛnistan Kasa', + 'tk_TM' => 'Tɛkmɛnistan Kasa (Tɛkmɛnistan)', + 'to' => 'Tonga kasa', + 'to_TO' => 'Tonga kasa (Tonga)', 'tr' => 'Tɛɛki kasa', - 'tr_CY' => 'Tɛɛki kasa (Saeprɔs)', + 'tr_CY' => 'Tɛɛki kasa (Saeprɔso)', 'tr_TR' => 'Tɛɛki kasa (Tɛɛki)', + 'tt' => 'Tata kasa', + 'tt_RU' => 'Tata kasa (Rɔhyea)', + 'ug' => 'Yugaa Kasa', + 'ug_CN' => 'Yugaa Kasa (Kyaena)', 'uk' => 'Ukren kasa', 'uk_UA' => 'Ukren kasa (Ukren)', 'ur' => 'Urdu kasa', 'ur_IN' => 'Urdu kasa (India)', 'ur_PK' => 'Urdu kasa (Pakistan)', + 'uz' => 'Usbɛkistan Kasa', + 'uz_AF' => 'Usbɛkistan Kasa (Afganistan)', + 'uz_Arab' => 'Usbɛkistan Kasa (Arabeke)', + 'uz_Arab_AF' => 'Usbɛkistan Kasa (Arabeke, Afganistan)', + 'uz_Cyrl' => 'Usbɛkistan Kasa (Kreleke)', + 'uz_Cyrl_UZ' => 'Usbɛkistan Kasa (Kreleke, Usbɛkistan)', + 'uz_Latn' => 'Usbɛkistan Kasa (Laatin)', + 'uz_Latn_UZ' => 'Usbɛkistan Kasa (Laatin, Usbɛkistan)', + 'uz_UZ' => 'Usbɛkistan Kasa (Usbɛkistan)', 'vi' => 'Viɛtnam kasa', 'vi_VN' => 'Viɛtnam kasa (Viɛtnam)', + 'wo' => 'Wolɔfo Kasa', + 'wo_SN' => 'Wolɔfo Kasa (Senegal)', + 'xh' => 'Hosa Kasa', + 'xh_ZA' => 'Hosa Kasa (Abibirem Anaafoɔ)', 'yo' => 'Yoruba', 'yo_BJ' => 'Yoruba (Bɛnin)', 'yo_NG' => 'Yoruba (Naegyeria)', + 'za' => 'Zuang', + 'za_CN' => 'Zuang (Kyaena)', 'zh' => 'Kyaena kasa', 'zh_CN' => 'Kyaena kasa (Kyaena)', + 'zh_HK' => 'Kyaena kasa (Hɔnkɔn Kyaena)', + 'zh_Hans' => 'Kyaena kasa (Kyaena Kasa Hanse)', + 'zh_Hans_CN' => 'Kyaena kasa (Kyaena Kasa Hanse, Kyaena)', + 'zh_Hans_HK' => 'Kyaena kasa (Kyaena Kasa Hanse, Hɔnkɔn Kyaena)', + 'zh_Hans_MO' => 'Kyaena kasa (Kyaena Kasa Hanse, Makaw Kyaena)', + 'zh_Hans_MY' => 'Kyaena kasa (Kyaena Kasa Hanse, Malehyia)', + 'zh_Hans_SG' => 'Kyaena kasa (Kyaena Kasa Hanse, Singapɔ)', + 'zh_Hant' => 'Kyaena kasa (Tete)', + 'zh_Hant_HK' => 'Kyaena kasa (Tete, Hɔnkɔn Kyaena)', + 'zh_Hant_MO' => 'Kyaena kasa (Tete, Makaw Kyaena)', + 'zh_Hant_MY' => 'Kyaena kasa (Tete, Malehyia)', + 'zh_Hant_TW' => 'Kyaena kasa (Tete, Taiwan)', + 'zh_MO' => 'Kyaena kasa (Makaw Kyaena)', 'zh_SG' => 'Kyaena kasa (Singapɔ)', 'zh_TW' => 'Kyaena kasa (Taiwan)', 'zu' => 'Zulu', - 'zu_ZA' => 'Zulu (Afrika Anaafo)', + 'zu_ZA' => 'Zulu (Abibirem Anaafoɔ)', ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/locales/am.php b/src/Symfony/Component/Intl/Resources/data/locales/am.php index 2110134cffe2b..1ad535f46e81e 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/am.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/am.php @@ -22,7 +22,7 @@ 'ar_IQ' => 'ዓረብኛ (ኢራቅ)', 'ar_JO' => 'ዓረብኛ (ጆርዳን)', 'ar_KM' => 'ዓረብኛ (ኮሞሮስ)', - 'ar_KW' => 'ዓረብኛ (ክዌት)', + 'ar_KW' => 'ዓረብኛ (ኩዌት)', 'ar_LB' => 'ዓረብኛ (ሊባኖስ)', 'ar_LY' => 'ዓረብኛ (ሊቢያ)', 'ar_MA' => 'ዓረብኛ (ሞሮኮ)', @@ -32,24 +32,24 @@ 'ar_QA' => 'ዓረብኛ (ኳታር)', 'ar_SA' => 'ዓረብኛ (ሳውድአረቢያ)', 'ar_SD' => 'ዓረብኛ (ሱዳን)', - 'ar_SO' => 'ዓረብኛ (ሱማሌ)', + 'ar_SO' => 'ዓረብኛ (ሶማሊያ)', 'ar_SS' => 'ዓረብኛ (ደቡብ ሱዳን)', 'ar_SY' => 'ዓረብኛ (ሶሪያ)', 'ar_TD' => 'ዓረብኛ (ቻድ)', 'ar_TN' => 'ዓረብኛ (ቱኒዚያ)', 'ar_YE' => 'ዓረብኛ (የመን)', - 'as' => 'አሳሜዛዊ', - 'as_IN' => 'አሳሜዛዊ (ህንድ)', + 'as' => 'አሳሜዝ', + 'as_IN' => 'አሳሜዝ (ህንድ)', 'az' => 'አዘርባጃንኛ', 'az_AZ' => 'አዘርባጃንኛ (አዘርባጃን)', 'az_Cyrl' => 'አዘርባጃንኛ (ሲይሪልክ)', - 'az_Cyrl_AZ' => 'አዘርባጃንኛ (ሲይሪልክ፣አዘርባጃን)', + 'az_Cyrl_AZ' => 'አዘርባጃንኛ (ሲይሪልክ፣ አዘርባጃን)', 'az_Latn' => 'አዘርባጃንኛ (ላቲን)', - 'az_Latn_AZ' => 'አዘርባጃንኛ (ላቲን፣አዘርባጃን)', + 'az_Latn_AZ' => 'አዘርባጃንኛ (ላቲን፣ አዘርባጃን)', 'be' => 'ቤላራሻኛ', 'be_BY' => 'ቤላራሻኛ (ቤላሩስ)', 'bg' => 'ቡልጋሪኛ', - 'bg_BG' => 'ቡልጋሪኛ (ቡልጌሪያ)', + 'bg_BG' => 'ቡልጋሪኛ (ቡልጋሪያ)', 'bm' => 'ባምባርኛ', 'bm_ML' => 'ባምባርኛ (ማሊ)', 'bn' => 'ቤንጋሊኛ', @@ -63,9 +63,9 @@ 'bs' => 'ቦስኒያንኛ', 'bs_BA' => 'ቦስኒያንኛ (ቦስኒያ እና ሄርዞጎቪኒያ)', 'bs_Cyrl' => 'ቦስኒያንኛ (ሲይሪልክ)', - 'bs_Cyrl_BA' => 'ቦስኒያንኛ (ሲይሪልክ፣ቦስኒያ እና ሄርዞጎቪኒያ)', + 'bs_Cyrl_BA' => 'ቦስኒያንኛ (ሲይሪልክ፣ ቦስኒያ እና ሄርዞጎቪኒያ)', 'bs_Latn' => 'ቦስኒያንኛ (ላቲን)', - 'bs_Latn_BA' => 'ቦስኒያንኛ (ላቲን፣ቦስኒያ እና ሄርዞጎቪኒያ)', + 'bs_Latn_BA' => 'ቦስኒያንኛ (ላቲን፣ ቦስኒያ እና ሄርዞጎቪኒያ)', 'ca' => 'ካታላንኛ', 'ca_AD' => 'ካታላንኛ (አንዶራ)', 'ca_ES' => 'ካታላንኛ (ስፔን)', @@ -75,10 +75,10 @@ 'ce_RU' => 'ችችን (ሩስያ)', 'cs' => 'ቼክኛ', 'cs_CZ' => 'ቼክኛ (ቼቺያ)', - 'cv' => 'ቹቫሽ', - 'cv_RU' => 'ቹቫሽ (ሩስያ)', - 'cy' => 'ወልሽ', - 'cy_GB' => 'ወልሽ (ዩናይትድ ኪንግደም)', + 'cv' => 'ቹቫሽኛ', + 'cv_RU' => 'ቹቫሽኛ (ሩስያ)', + 'cy' => 'ዌልሽ', + 'cy_GB' => 'ዌልሽ (ዩናይትድ ኪንግደም)', 'da' => 'ዴኒሽ', 'da_DK' => 'ዴኒሽ (ዴንማርክ)', 'da_GL' => 'ዴኒሽ (ግሪንላንድ)', @@ -102,7 +102,7 @@ 'en_001' => 'እንግሊዝኛ (ዓለም)', 'en_150' => 'እንግሊዝኛ (አውሮፓ)', 'en_AE' => 'እንግሊዝኛ (የተባበሩት ዓረብ ኤምሬትስ)', - 'en_AG' => 'እንግሊዝኛ (አንቲጓ እና ባሩዳ)', + 'en_AG' => 'እንግሊዝኛ (አንቲጓ እና ባርቡዳ)', 'en_AI' => 'እንግሊዝኛ (አንጉይላ)', 'en_AS' => 'እንግሊዝኛ (የአሜሪካ ሳሞአ)', 'en_AT' => 'እንግሊዝኛ (ኦስትሪያ)', @@ -128,7 +128,7 @@ 'en_FI' => 'እንግሊዝኛ (ፊንላንድ)', 'en_FJ' => 'እንግሊዝኛ (ፊጂ)', 'en_FK' => 'እንግሊዝኛ (የፎክላንድ ደሴቶች)', - 'en_FM' => 'እንግሊዝኛ (ሚክሮኔዢያ)', + 'en_FM' => 'እንግሊዝኛ (ማይክሮኔዢያ)', 'en_GB' => 'እንግሊዝኛ (ዩናይትድ ኪንግደም)', 'en_GD' => 'እንግሊዝኛ (ግሬናዳ)', 'en_GG' => 'እንግሊዝኛ (ጉርነሲ)', @@ -144,7 +144,7 @@ 'en_IM' => 'እንግሊዝኛ (አይል ኦፍ ማን)', 'en_IN' => 'እንግሊዝኛ (ህንድ)', 'en_IO' => 'እንግሊዝኛ (የብሪታኒያ ህንድ ውቂያኖስ ግዛት)', - 'en_JE' => 'እንግሊዝኛ (ጀርሲ)', + 'en_JE' => 'እንግሊዝኛ (ጀርዚ)', 'en_JM' => 'እንግሊዝኛ (ጃማይካ)', 'en_KE' => 'እንግሊዝኛ (ኬንያ)', 'en_KI' => 'እንግሊዝኛ (ኪሪባቲ)', @@ -154,7 +154,7 @@ 'en_LR' => 'እንግሊዝኛ (ላይቤሪያ)', 'en_LS' => 'እንግሊዝኛ (ሌሶቶ)', 'en_MG' => 'እንግሊዝኛ (ማዳጋስካር)', - 'en_MH' => 'እንግሊዝኛ (ማርሻል አይላንድ)', + 'en_MH' => 'እንግሊዝኛ (ማርሻል ደሴቶች)', 'en_MO' => 'እንግሊዝኛ (ማካኦ ልዩ የአስተዳደር ክልል ቻይና)', 'en_MP' => 'እንግሊዝኛ (የሰሜናዊ ማሪያና ደሴቶች)', 'en_MS' => 'እንግሊዝኛ (ሞንትሴራት)', @@ -168,16 +168,16 @@ 'en_NG' => 'እንግሊዝኛ (ናይጄሪያ)', 'en_NL' => 'እንግሊዝኛ (ኔዘርላንድ)', 'en_NR' => 'እንግሊዝኛ (ናኡሩ)', - 'en_NU' => 'እንግሊዝኛ (ኒኡይ)', + 'en_NU' => 'እንግሊዝኛ (ኒዌ)', 'en_NZ' => 'እንግሊዝኛ (ኒው ዚላንድ)', 'en_PG' => 'እንግሊዝኛ (ፓፑዋ ኒው ጊኒ)', 'en_PH' => 'እንግሊዝኛ (ፊሊፒንስ)', 'en_PK' => 'እንግሊዝኛ (ፓኪስታን)', 'en_PN' => 'እንግሊዝኛ (ፒትካኢርን ደሴቶች)', - 'en_PR' => 'እንግሊዝኛ (ፖርታ ሪኮ)', + 'en_PR' => 'እንግሊዝኛ (ፑዌርቶ ሪኮ)', 'en_PW' => 'እንግሊዝኛ (ፓላው)', 'en_RW' => 'እንግሊዝኛ (ሩዋንዳ)', - 'en_SB' => 'እንግሊዝኛ (ሰሎሞን ደሴት)', + 'en_SB' => 'እንግሊዝኛ (ሰለሞን ደሴቶች)', 'en_SC' => 'እንግሊዝኛ (ሲሼልስ)', 'en_SD' => 'እንግሊዝኛ (ሱዳን)', 'en_SE' => 'እንግሊዝኛ (ስዊድን)', @@ -187,7 +187,7 @@ 'en_SL' => 'እንግሊዝኛ (ሴራሊዮን)', 'en_SS' => 'እንግሊዝኛ (ደቡብ ሱዳን)', 'en_SX' => 'እንግሊዝኛ (ሲንት ማርተን)', - 'en_SZ' => 'እንግሊዝኛ (ሱዋዚላንድ)', + 'en_SZ' => 'እንግሊዝኛ (ኤስዋቲኒ)', 'en_TC' => 'እንግሊዝኛ (የቱርኮችና የካኢኮስ ደሴቶች)', 'en_TK' => 'እንግሊዝኛ (ቶክላው)', 'en_TO' => 'እንግሊዝኛ (ቶንጋ)', @@ -197,7 +197,7 @@ 'en_UG' => 'እንግሊዝኛ (ዩጋንዳ)', 'en_UM' => 'እንግሊዝኛ (የዩ ኤስ ጠረፍ ላይ ያሉ ደሴቶች)', 'en_US' => 'እንግሊዝኛ (ዩናይትድ ስቴትስ)', - 'en_VC' => 'እንግሊዝኛ (ቅዱስ ቪንሴንት እና ግሬናዲንስ)', + 'en_VC' => 'እንግሊዝኛ (ሴንት ቪንሴንት እና ግሬናዲንስ)', 'en_VG' => 'እንግሊዝኛ (የእንግሊዝ ቨርጂን ደሴቶች)', 'en_VI' => 'እንግሊዝኛ (የአሜሪካ ቨርጂን ደሴቶች)', 'en_VU' => 'እንግሊዝኛ (ቫኑአቱ)', @@ -228,7 +228,7 @@ 'es_PA' => 'ስፓኒሽ (ፓናማ)', 'es_PE' => 'ስፓኒሽ (ፔሩ)', 'es_PH' => 'ስፓኒሽ (ፊሊፒንስ)', - 'es_PR' => 'ስፓኒሽ (ፖርታ ሪኮ)', + 'es_PR' => 'ስፓኒሽ (ፑዌርቶ ሪኮ)', 'es_PY' => 'ስፓኒሽ (ፓራጓይ)', 'es_SV' => 'ስፓኒሽ (ኤል ሳልቫዶር)', 'es_US' => 'ስፓኒሽ (ዩናይትድ ስቴትስ)', @@ -241,39 +241,39 @@ 'fa' => 'ፐርሺያኛ', 'fa_AF' => 'ፐርሺያኛ (አፍጋኒስታን)', 'fa_IR' => 'ፐርሺያኛ (ኢራን)', - 'ff' => 'ፉላ', - 'ff_Adlm' => 'ፉላ (አድላም)', - 'ff_Adlm_BF' => 'ፉላ (አድላም፣ቡርኪና ፋሶ)', - 'ff_Adlm_CM' => 'ፉላ (አድላም፣ካሜሩን)', - 'ff_Adlm_GH' => 'ፉላ (አድላም፣ጋና)', - 'ff_Adlm_GM' => 'ፉላ (አድላም፣ጋምቢያ)', - 'ff_Adlm_GN' => 'ፉላ (አድላም፣ጊኒ)', - 'ff_Adlm_GW' => 'ፉላ (አድላም፣ጊኒ-ቢሳው)', - 'ff_Adlm_LR' => 'ፉላ (አድላም፣ላይቤሪያ)', - 'ff_Adlm_MR' => 'ፉላ (አድላም፣ሞሪቴኒያ)', - 'ff_Adlm_NE' => 'ፉላ (አድላም፣ኒጀር)', - 'ff_Adlm_NG' => 'ፉላ (አድላም፣ናይጄሪያ)', - 'ff_Adlm_SL' => 'ፉላ (አድላም፣ሴራሊዮን)', - 'ff_Adlm_SN' => 'ፉላ (አድላም፣ሴኔጋል)', - 'ff_CM' => 'ፉላ (ካሜሩን)', - 'ff_GN' => 'ፉላ (ጊኒ)', - 'ff_Latn' => 'ፉላ (ላቲን)', - 'ff_Latn_BF' => 'ፉላ (ላቲን፣ቡርኪና ፋሶ)', - 'ff_Latn_CM' => 'ፉላ (ላቲን፣ካሜሩን)', - 'ff_Latn_GH' => 'ፉላ (ላቲን፣ጋና)', - 'ff_Latn_GM' => 'ፉላ (ላቲን፣ጋምቢያ)', - 'ff_Latn_GN' => 'ፉላ (ላቲን፣ጊኒ)', - 'ff_Latn_GW' => 'ፉላ (ላቲን፣ጊኒ-ቢሳው)', - 'ff_Latn_LR' => 'ፉላ (ላቲን፣ላይቤሪያ)', - 'ff_Latn_MR' => 'ፉላ (ላቲን፣ሞሪቴኒያ)', - 'ff_Latn_NE' => 'ፉላ (ላቲን፣ኒጀር)', - 'ff_Latn_NG' => 'ፉላ (ላቲን፣ናይጄሪያ)', - 'ff_Latn_SL' => 'ፉላ (ላቲን፣ሴራሊዮን)', - 'ff_Latn_SN' => 'ፉላ (ላቲን፣ሴኔጋል)', - 'ff_MR' => 'ፉላ (ሞሪቴኒያ)', - 'ff_SN' => 'ፉላ (ሴኔጋል)', - 'fi' => 'ፊኒሽ', - 'fi_FI' => 'ፊኒሽ (ፊንላንድ)', + 'ff' => 'ፉላኒኛ', + 'ff_Adlm' => 'ፉላኒኛ (አድላም)', + 'ff_Adlm_BF' => 'ፉላኒኛ (አድላም፣ ቡርኪና ፋሶ)', + 'ff_Adlm_CM' => 'ፉላኒኛ (አድላም፣ ካሜሩን)', + 'ff_Adlm_GH' => 'ፉላኒኛ (አድላም፣ ጋና)', + 'ff_Adlm_GM' => 'ፉላኒኛ (አድላም፣ ጋምቢያ)', + 'ff_Adlm_GN' => 'ፉላኒኛ (አድላም፣ ጊኒ)', + 'ff_Adlm_GW' => 'ፉላኒኛ (አድላም፣ ጊኒ-ቢሳው)', + 'ff_Adlm_LR' => 'ፉላኒኛ (አድላም፣ ላይቤሪያ)', + 'ff_Adlm_MR' => 'ፉላኒኛ (አድላም፣ ሞሪቴኒያ)', + 'ff_Adlm_NE' => 'ፉላኒኛ (አድላም፣ ኒጀር)', + 'ff_Adlm_NG' => 'ፉላኒኛ (አድላም፣ ናይጄሪያ)', + 'ff_Adlm_SL' => 'ፉላኒኛ (አድላም፣ ሴራሊዮን)', + 'ff_Adlm_SN' => 'ፉላኒኛ (አድላም፣ ሴኔጋል)', + 'ff_CM' => 'ፉላኒኛ (ካሜሩን)', + 'ff_GN' => 'ፉላኒኛ (ጊኒ)', + 'ff_Latn' => 'ፉላኒኛ (ላቲን)', + 'ff_Latn_BF' => 'ፉላኒኛ (ላቲን፣ ቡርኪና ፋሶ)', + 'ff_Latn_CM' => 'ፉላኒኛ (ላቲን፣ ካሜሩን)', + 'ff_Latn_GH' => 'ፉላኒኛ (ላቲን፣ ጋና)', + 'ff_Latn_GM' => 'ፉላኒኛ (ላቲን፣ ጋምቢያ)', + 'ff_Latn_GN' => 'ፉላኒኛ (ላቲን፣ ጊኒ)', + 'ff_Latn_GW' => 'ፉላኒኛ (ላቲን፣ ጊኒ-ቢሳው)', + 'ff_Latn_LR' => 'ፉላኒኛ (ላቲን፣ ላይቤሪያ)', + 'ff_Latn_MR' => 'ፉላኒኛ (ላቲን፣ ሞሪቴኒያ)', + 'ff_Latn_NE' => 'ፉላኒኛ (ላቲን፣ ኒጀር)', + 'ff_Latn_NG' => 'ፉላኒኛ (ላቲን፣ ናይጄሪያ)', + 'ff_Latn_SL' => 'ፉላኒኛ (ላቲን፣ ሴራሊዮን)', + 'ff_Latn_SN' => 'ፉላኒኛ (ላቲን፣ ሴኔጋል)', + 'ff_MR' => 'ፉላኒኛ (ሞሪቴኒያ)', + 'ff_SN' => 'ፉላኒኛ (ሴኔጋል)', + 'fi' => 'ፊንላንድኛ', + 'fi_FI' => 'ፊንላንድኛ (ፊንላንድ)', 'fo' => 'ፋሮኛ', 'fo_DK' => 'ፋሮኛ (ዴንማርክ)', 'fo_FO' => 'ፋሮኛ (የፋሮ ደሴቶች)', @@ -282,7 +282,7 @@ 'fr_BF' => 'ፈረንሳይኛ (ቡርኪና ፋሶ)', 'fr_BI' => 'ፈረንሳይኛ (ብሩንዲ)', 'fr_BJ' => 'ፈረንሳይኛ (ቤኒን)', - 'fr_BL' => 'ፈረንሳይኛ (ቅዱስ በርቴሎሜ)', + 'fr_BL' => 'ፈረንሳይኛ (ሴንት ባርቴሌሚ)', 'fr_CA' => 'ፈረንሳይኛ (ካናዳ)', 'fr_CD' => 'ፈረንሳይኛ (ኮንጎ-ኪንሻሳ)', 'fr_CF' => 'ፈረንሳይኛ (ማዕከላዊ አፍሪካ ሪፑብሊክ)', @@ -312,7 +312,7 @@ 'fr_NC' => 'ፈረንሳይኛ (ኒው ካሌዶኒያ)', 'fr_NE' => 'ፈረንሳይኛ (ኒጀር)', 'fr_PF' => 'ፈረንሳይኛ (የፈረንሳይ ፖሊኔዢያ)', - 'fr_PM' => 'ፈረንሳይኛ (ቅዱስ ፒዬር እና ሚኩኤሎን)', + 'fr_PM' => 'ፈረንሳይኛ (ሴንት ፒዬር እና ሚኩኤሎን)', 'fr_RE' => 'ፈረንሳይኛ (ሪዩኒየን)', 'fr_RW' => 'ፈረንሳይኛ (ሩዋንዳ)', 'fr_SC' => 'ፈረንሳይኛ (ሲሼልስ)', @@ -326,13 +326,13 @@ 'fr_YT' => 'ፈረንሳይኛ (ሜይኦቴ)', 'fy' => 'ምዕራባዊ ፍሪሲኛ', 'fy_NL' => 'ምዕራባዊ ፍሪሲኛ (ኔዘርላንድ)', - 'ga' => 'አይሪሽ', - 'ga_GB' => 'አይሪሽ (ዩናይትድ ኪንግደም)', - 'ga_IE' => 'አይሪሽ (አየርላንድ)', - 'gd' => 'ስኮቲሽ ጋይሊክ', - 'gd_GB' => 'ስኮቲሽ ጋይሊክ (ዩናይትድ ኪንግደም)', - 'gl' => 'ጋሊሽያዊ', - 'gl_ES' => 'ጋሊሽያዊ (ስፔን)', + 'ga' => 'አየርላንድኛ', + 'ga_GB' => 'አየርላንድኛ (ዩናይትድ ኪንግደም)', + 'ga_IE' => 'አየርላንድኛ (አየርላንድ)', + 'gd' => 'የስኮትላንድ ጌይሊክ', + 'gd_GB' => 'የስኮትላንድ ጌይሊክ (ዩናይትድ ኪንግደም)', + 'gl' => 'ጋሊሺያንኛ', + 'gl_ES' => 'ጋሊሺያንኛ (ስፔን)', 'gu' => 'ጉጃርቲኛ', 'gu_IN' => 'ጉጃርቲኛ (ህንድ)', 'gv' => 'ማንክስ', @@ -343,17 +343,17 @@ 'ha_NG' => 'ሃውሳኛ (ናይጄሪያ)', 'he' => 'ዕብራይስጥ', 'he_IL' => 'ዕብራይስጥ (እስራኤል)', - 'hi' => 'ሒንዱኛ', - 'hi_IN' => 'ሒንዱኛ (ህንድ)', - 'hi_Latn' => 'ሒንዱኛ (ላቲን)', - 'hi_Latn_IN' => 'ሒንዱኛ (ላቲን፣ህንድ)', + 'hi' => 'ሕንድኛ', + 'hi_IN' => 'ሕንድኛ (ህንድ)', + 'hi_Latn' => 'ሕንድኛ (ላቲን)', + 'hi_Latn_IN' => 'ሕንድኛ (ላቲን፣ ህንድ)', 'hr' => 'ክሮሽያንኛ', 'hr_BA' => 'ክሮሽያንኛ (ቦስኒያ እና ሄርዞጎቪኒያ)', 'hr_HR' => 'ክሮሽያንኛ (ክሮኤሽያ)', 'hu' => 'ሀንጋሪኛ', 'hu_HU' => 'ሀንጋሪኛ (ሀንጋሪ)', - 'hy' => 'አርመናዊ', - 'hy_AM' => 'አርመናዊ (አርሜኒያ)', + 'hy' => 'አርሜንኛ', + 'hy_AM' => 'አርሜንኛ (አርሜኒያ)', 'ia' => 'ኢንቴርሊንጓ', 'ia_001' => 'ኢንቴርሊንጓ (ዓለም)', 'id' => 'ኢንዶኔዥያኛ', @@ -373,13 +373,15 @@ 'it_VA' => 'ጣሊያንኛ (ቫቲካን ከተማ)', 'ja' => 'ጃፓንኛ', 'ja_JP' => 'ጃፓንኛ (ጃፓን)', - 'jv' => 'ጃቫኒዝ', - 'jv_ID' => 'ጃቫኒዝ (ኢንዶኔዢያ)', - 'ka' => 'ጆርጂያዊ', - 'ka_GE' => 'ጆርጂያዊ (ጆርጂያ)', + 'jv' => 'ጃቫኛ', + 'jv_ID' => 'ጃቫኛ (ኢንዶኔዢያ)', + 'ka' => 'ጆርጂያንኛ', + 'ka_GE' => 'ጆርጂያንኛ (ጆርጂያ)', 'ki' => 'ኪኩዩ', 'ki_KE' => 'ኪኩዩ (ኬንያ)', 'kk' => 'ካዛክኛ', + 'kk_Cyrl' => 'ካዛክኛ (ሲይሪልክ)', + 'kk_Cyrl_KZ' => 'ካዛክኛ (ሲይሪልክ፣ ካዛኪስታን)', 'kk_KZ' => 'ካዛክኛ (ካዛኪስታን)', 'kl' => 'ካላሊሱት', 'kl_GL' => 'ካላሊሱት (ግሪንላንድ)', @@ -393,9 +395,9 @@ 'ko_KR' => 'ኮሪያኛ (ደቡብ ኮሪያ)', 'ks' => 'ካሽሚርኛ', 'ks_Arab' => 'ካሽሚርኛ (ዓረብኛ)', - 'ks_Arab_IN' => 'ካሽሚርኛ (ዓረብኛ፣ህንድ)', + 'ks_Arab_IN' => 'ካሽሚርኛ (ዓረብኛ፣ ህንድ)', 'ks_Deva' => 'ካሽሚርኛ (ደቫንጋሪ)', - 'ks_Deva_IN' => 'ካሽሚርኛ (ደቫንጋሪ፣ህንድ)', + 'ks_Deva_IN' => 'ካሽሚርኛ (ደቫንጋሪ፣ ህንድ)', 'ks_IN' => 'ካሽሚርኛ (ህንድ)', 'ku' => 'ኩርድሽ', 'ku_TR' => 'ኩርድሽ (ቱርክ)', @@ -414,12 +416,12 @@ 'ln_CG' => 'ሊንጋላ (ኮንጎ ብራዛቪል)', 'lo' => 'ላኦኛ', 'lo_LA' => 'ላኦኛ (ላኦስ)', - 'lt' => 'ሉቴንያንኛ', - 'lt_LT' => 'ሉቴንያንኛ (ሊቱዌኒያ)', + 'lt' => 'ሊቱዌንያኛ', + 'lt_LT' => 'ሊቱዌንያኛ (ሊቱዌኒያ)', 'lu' => 'ሉባ-ካታንጋ', 'lu_CD' => 'ሉባ-ካታንጋ (ኮንጎ-ኪንሻሳ)', - 'lv' => 'ላትቪያን', - 'lv_LV' => 'ላትቪያን (ላትቪያ)', + F438 'lv' => 'ላትቪያኛ', + 'lv_LV' => 'ላትቪያኛ (ላትቪያ)', 'mg' => 'ማላጋስይ', 'mg_MG' => 'ማላጋስይ (ማዳጋስካር)', 'mi' => 'ማኦሪ', @@ -437,8 +439,8 @@ 'ms_ID' => 'ማላይ (ኢንዶኔዢያ)', 'ms_MY' => 'ማላይ (ማሌዢያ)', 'ms_SG' => 'ማላይ (ሲንጋፖር)', - 'mt' => 'ማልቲስ', - 'mt_MT' => 'ማልቲስ (ማልታ)', + 'mt' => 'ማልቲዝኛ', + 'mt_MT' => 'ማልቲዝኛ (ማልታ)', 'my' => 'ቡርማኛ', 'my_MM' => 'ቡርማኛ (ማይናማር[በርማ])', 'nb' => 'የኖርዌይ ቦክማል', @@ -459,8 +461,8 @@ 'nl_SX' => 'ደች (ሲንት ማርተን)', 'nn' => 'የኖርዌይ ናይኖርስክ', 'nn_NO' => 'የኖርዌይ ናይኖርስክ (ኖርዌይ)', - 'no' => 'ኖርዌጂያን', - 'no_NO' => 'ኖርዌጂያን (ኖርዌይ)', + 'no' => 'ኖርዌይኛ', + 'no_NO' => 'ኖርዌይኛ (ኖርዌይ)', 'oc' => 'ኦሲታን', 'oc_ES' => 'ኦሲታን (ስፔን)', 'oc_FR' => 'ኦሲታን (ፈረንሳይ)', @@ -474,9 +476,9 @@ 'os_RU' => 'ኦሴቲክ (ሩስያ)', 'pa' => 'ፑንጃብኛ', 'pa_Arab' => 'ፑንጃብኛ (ዓረብኛ)', - 'pa_Arab_PK' => 'ፑንጃብኛ (ዓረብኛ፣ፓኪስታን)', + 'pa_Arab_PK' => 'ፑንጃብኛ (ዓረብኛ፣ ፓኪስታን)', 'pa_Guru' => 'ፑንጃብኛ (ጉርሙኪ)', - 'pa_Guru_IN' => 'ፑንጃብኛ (ጉርሙኪ፣ህንድ)', + 'pa_Guru_IN' => 'ፑንጃብኛ (ጉርሙኪ፣ ህንድ)', 'pa_IN' => 'ፑንጃብኛ (ህንድ)', 'pa_PK' => 'ፑንጃብኛ (ፓኪስታን)', 'pl' => 'ፖሊሽ', @@ -523,9 +525,9 @@ 'sc_IT' => 'ሳርዲንያን (ጣሊያን)', 'sd' => 'ሲንዲ', 'sd_Arab' => 'ሲንዲ (ዓረብኛ)', - 'sd_Arab_PK' => 'ሲንዲ (ዓረብኛ፣ፓኪስታን)', + 'sd_Arab_PK' => 'ሲንዲ (ዓረብኛ፣ ፓኪስታን)', 'sd_Deva' => 'ሲንዲ (ደቫንጋሪ)', - 'sd_Deva_IN' => 'ሲንዲ (ደቫንጋሪ፣ህንድ)', + 'sd_Deva_IN' => 'ሲንዲ (ደቫንጋሪ፣ ህንድ)', 'sd_IN' => 'ሲንዲ (ህንድ)', 'sd_PK' => 'ሲንዲ (ፓኪስታን)', 'se' => 'ሰሜናዊ ሳሚ', @@ -548,26 +550,29 @@ 'so_DJ' => 'ሱማልኛ (ጂቡቲ)', 'so_ET' => 'ሱማልኛ (ኢትዮጵያ)', 'so_KE' => 'ሱማልኛ (ኬንያ)', - 'so_SO' => 'ሱማልኛ (ሱማሌ)', + 'so_SO' => 'ሱማልኛ (ሶማሊያ)', 'sq' => 'አልባንያንኛ', 'sq_AL' => 'አልባንያንኛ (አልባኒያ)', 'sq_MK' => 'አልባንያንኛ (ሰሜን መቄዶንያ)', 'sr' => 'ሰርብያኛ', 'sr_BA' => 'ሰርብያኛ (ቦስኒያ እና ሄርዞጎቪኒያ)', 'sr_Cyrl' => 'ሰርብያኛ (ሲይሪልክ)', - 'sr_Cyrl_BA' => 'ሰርብያኛ (ሲይሪልክ፣ቦስኒያ እና ሄርዞጎቪኒያ)', - 'sr_Cyrl_ME' => 'ሰርብያኛ (ሲይሪልክ፣ሞንተኔግሮ)', - 'sr_Cyrl_RS' => 'ሰርብያኛ (ሲይሪልክ፣ሰርብያ)', + 'sr_Cyrl_BA' => 'ሰርብያኛ (ሲይሪልክ፣ ቦስኒያ እና ሄርዞጎቪኒያ)', + 'sr_Cyrl_ME' => 'ሰርብያኛ (ሲይሪልክ፣ ሞንተኔግሮ)', + 'sr_Cyrl_RS' => 'ሰርብያኛ (ሲይሪልክ፣ ሰርብያ)', 'sr_Latn' => 'ሰርብያኛ (ላቲን)', - 'sr_Latn_BA' => 'ሰርብያኛ (ላቲን፣ቦስኒያ እና ሄርዞጎቪኒያ)', - 'sr_Latn_ME' => 'ሰርብያኛ (ላቲን፣ሞንተኔግሮ)', - 'sr_Latn_RS' => 'ሰርብያኛ (ላቲን፣ሰርብያ)', + 'sr_Latn_BA' => 'ሰርብያኛ (ላቲን፣ ቦስኒያ እና ሄርዞጎቪኒያ)', + 'sr_Latn_ME' => 'ሰርብያኛ (ላቲን፣ ሞንተኔግሮ)', + 'sr_Latn_RS' => 'ሰርብያኛ (ላቲን፣ ሰርብያ)', 'sr_ME' => 'ሰርብያኛ (ሞንተኔግሮ)', 'sr_RS' => 'ሰርብያኛ (ሰርብያ)', + 'st' => 'ደቡባዊ ሶቶ', + 'st_LS' => 'ደቡባዊ ሶቶ (ሌሶቶ)', + 'st_ZA' => 'ደቡባዊ ሶቶ (ደቡብ አፍሪካ)', 'su' => 'ሱዳንኛ', 'su_ID' => 'ሱዳንኛ (ኢንዶኔዢያ)', 'su_Latn' => 'ሱዳንኛ (ላቲን)', - 'su_Latn_ID' => 'ሱዳንኛ (ላቲን፣ኢንዶኔዢያ)', + 'su_Latn_ID' => 'ሱዳንኛ (ላቲን፣ ኢንዶኔዢያ)', 'sv' => 'ስዊድንኛ', 'sv_AX' => 'ስዊድንኛ (የአላንድ ደሴቶች)', 'sv_FI' => 'ስዊድንኛ (ፊንላንድ)', @@ -595,6 +600,9 @@ 'tk_TM' => 'ቱርክሜን (ቱርክሜኒስታን)', 'tl' => 'ታጋሎገኛ', 'tl_PH' => 'ታጋሎገኛ (ፊሊፒንስ)', + 'tn' => 'ጽዋና', + 'tn_BW' => 'ጽዋና (ቦትስዋና)', + 'tn_ZA' => 'ጽዋና (ደቡብ አፍሪካ)', 'to' => 'ቶንጋን', 'to_TO' => 'ቶንጋን (ቶንጋ)', 'tr' => 'ቱርክኛ', @@ -612,11 +620,11 @@ 'uz' => 'ኡዝቤክኛ', 'uz_AF' => 'ኡዝቤክኛ (አፍጋኒስታን)', 'uz_Arab' => 'ኡዝቤክኛ (ዓረብኛ)', - 'uz_Arab_AF' => 'ኡዝቤክኛ (ዓረብኛ፣አፍጋኒስታን)', + 'uz_Arab_AF' => 'ኡዝቤክኛ (ዓረብኛ፣ አፍጋኒስታን)', 'uz_Cyrl' => 'ኡዝቤክኛ (ሲይሪልክ)', - 'uz_Cyrl_UZ' => 'ኡዝቤክኛ (ሲይሪልክ፣ኡዝቤኪስታን)', + 'uz_Cyrl_UZ' => 'ኡዝቤክኛ (ሲይሪልክ፣ ኡዝቤኪስታን)', 'uz_Latn' => 'ኡዝቤክኛ (ላቲን)', - 'uz_Latn_UZ' => 'ኡዝቤክኛ (ላቲን፣ኡዝቤኪስታን)', + 'uz_Latn_UZ' => 'ኡዝቤክኛ (ላቲን፣ ኡዝቤኪስታን)', 'uz_UZ' => 'ኡዝቤክኛ (ኡዝቤኪስታን)', 'vi' => 'ቪየትናምኛ', 'vi_VN' => 'ቪየትናምኛ (ቬትናም)', @@ -635,14 +643,16 @@ 'zh_CN' => 'ቻይንኛ (ቻይና)', 'zh_HK' => 'ቻይንኛ (ሆንግ ኮንግ ልዩ የአስተዳደር ክልል ቻይና)', 'zh_Hans' => 'ቻይንኛ (ቀለል ያለ)', - 'zh_Hans_CN' => 'ቻይንኛ (ቀለል ያለ፣ቻይና)', - 'zh_Hans_HK' => 'ቻይንኛ (ቀለል ያለ፣ሆንግ ኮንግ ልዩ የአስተዳደር ክልል ቻይና)', - 'zh_Hans_MO' => 'ቻይንኛ (ቀለል ያለ፣ማካኦ ልዩ የአስተዳደር ክልል ቻይና)', - 'zh_Hans_SG' => 'ቻይንኛ (ቀለል ያለ፣ሲንጋፖር)', + 'zh_Hans_CN' => 'ቻይንኛ (ቀለል ያለ፣ ቻይና)', + 'zh_Hans_HK' => 'ቻይንኛ (ቀለል ያለ፣ ሆንግ ኮንግ ልዩ የአስተዳደር ክልል ቻይና)', + 'zh_Hans_MO' => 'ቻይንኛ (ቀለል ያለ፣ ማካኦ ልዩ የአስተዳደር ክልል ቻይና)', + 'zh_Hans_MY' => 'ቻይንኛ (ቀለል ያለ፣ ማሌዢያ)', + 'zh_Hans_SG' => 'ቻይንኛ (ቀለል ያለ፣ ሲንጋፖር)', 'zh_Hant' => 'ቻይንኛ (ባህላዊ)', - 'zh_Hant_HK' => 'ቻይንኛ (ባህላዊ፣ሆንግ ኮንግ ልዩ የአስተዳደር ክልል ቻይና)', - 'zh_Hant_MO' => 'ቻይንኛ (ባህላዊ፣ማካኦ ልዩ የአስተዳደር ክልል ቻይና)', - 'zh_Hant_TW' => 'ቻይንኛ (ባህላዊ፣ታይዋን)', + 'zh_Hant_HK' => 'ቻይንኛ (ባህላዊ፣ ሆንግ ኮንግ ልዩ የአስተዳደር ክልል ቻይና)', + 'zh_Hant_MO' => 'ቻይንኛ (ባህላዊ፣ ማካኦ ልዩ የአስተዳደር ክልል ቻይና)', + 'zh_Hant_MY' => 'ቻይንኛ (ባህላዊ፣ ማሌዢያ)', + 'zh_Hant_TW' => 'ቻይንኛ (ባህላዊ፣ ታይዋን)', 'zh_MO' => 'ቻይንኛ (ማካኦ ልዩ የአስተዳደር ክልል ቻይና)', 'zh_SG' => 'ቻይንኛ (ሲንጋፖር)', 'zh_TW' => 'ቻይንኛ (ታይዋን)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/ar.php b/src/Symfony/Component/Intl/Resources/data/locales/ar.php index 973837638b208..8d51b9638bdfc 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/ar.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/ar.php @@ -380,6 +380,8 @@ 'ki' => 'الكيكيو', 'ki_KE' => 'الكيكيو (كينيا)', 'kk' => 'الكازاخستانية', + 'kk_Cyrl' => 'الكازاخستانية (السيريلية)', + 'kk_Cyrl_KZ' => 'الكازاخستانية (السيريلية، كازاخستان)', 'kk_KZ' => 'الكازاخستانية (كازاخستان)', 'kl' => 'الكالاليست', 'kl_GL' => 'الكالاليست (غرينلاند)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'الصربية (اللاتينية، صربيا)', 'sr_ME' => 'الصربية (الجبل الأسود)', 'sr_RS' => 'الصربية (صربيا)', + 'st' => 'السوتو الجنوبية', + 'st_LS' => 'السوتو الجنوبية (ليسوتو)', + 'st_ZA' => 'السوتو الجنوبية (جنوب أفريقيا)', 'su' => 'السوندانية', 'su_ID' => 'السوندانية (إندونيسيا)', 'su_Latn' => 'السوندانية (اللاتينية)', @@ -595,6 +600,9 @@ 'tk_TM' => 'التركمانية (تركمانستان)', 'tl' => 'التاغالوغية', 'tl_PH' => 'التاغالوغية (الفلبين)', + 'tn' => 'التسوانية', + 'tn_BW' => 'التسوانية (بوتسوانا)', + 'tn_ZA' => 'التسوانية (جنوب أفريقيا)', 'to' => 'التونغية', 'to_TO' => 'التونغية (تونغا)', 'tr' => 'التركية', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'الصينية (المبسطة، الصين)', 'zh_Hans_HK' => 'الصينية (المبسطة، هونغ كونغ الصينية [منطقة إدارية خاصة])', 'zh_Hans_MO' => 'الصينية (المبسطة، منطقة ماكاو الإدارية الخاصة)', + 'zh_Hans_MY' => 'الصينية (المبسطة، ماليزيا)', 'zh_Hans_SG' => 'الصينية (المبسطة، سنغافورة)', 'zh_Hant' => 'الصينية (التقليدية)', 'zh_Hant_HK' => 'الصينية (التقليدية، هونغ كونغ الصينية [منطقة إدارية خاصة])', 'zh_Hant_MO' => 'الصينية (التقليدية، منطقة ماكاو الإدارية الخاصة)', + 'zh_Hant_MY' => 'الصينية (التقليدية، ماليزيا)', 'zh_Hant_TW' => 'الصينية (التقليدية، تايوان)', 'zh_MO' => 'الصينية (منطقة ماكاو الإدارية الخاصة)', 'zh_SG' => 'الصينية (سنغافورة)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/as.php b/src/Symfony/Component/Intl/Resources/data/locales/as.php index cf23215d58147..1480243c08c6e 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/as.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/as.php @@ -358,6 +358,8 @@ 'ia_001' => 'ইণ্টাৰলিংগুৱা (বিশ্ব)', 'id' => 'ইণ্ডোনেচিয়', 'id_ID' => 'ইণ্ডোনেচিয় (ইণ্ডোনেচিয়া)', + 'ie' => 'ইণ্টাৰলিংগুৱে', + 'ie_EE' => 'ইণ্টাৰলিংগুৱে (ইষ্টোনিয়া)', 'ig' => 'ইগ্বো', 'ig_NG' => 'ইগ্বো (নাইজেৰিয়া)', 'ii' => 'ছিচুৱান ই', @@ -378,6 +380,8 @@ 'ki' => 'কিকুয়ু', 'ki_KE' => 'কিকুয়ু (কেনিয়া)', 'kk' => 'কাজাখ', + 'kk_Cyrl' => 'কাজাখ (চিৰিলিক)', + 'kk_Cyrl_KZ' => 'কাজাখ (চিৰিলিক, কাজাখাস্তান)', 'kk_KZ' => 'কাজাখ (কাজাখাস্তান)', 'kl' => 'কালালিছুট', 'kl_GL' => 'কালালিছুট (গ্ৰীণলেণ্ড)', @@ -560,6 +564,9 @@ 'sr_Latn_RS' => 'ছাৰ্বিয়ান (লেটিন, ছাৰ্বিয়া)', 'sr_ME' => 'ছাৰ্বিয়ান (মণ্টেনেগ্ৰু)', 'sr_RS' => 'ছাৰ্বিয়ান (ছাৰ্বিয়া)', + 'st' => 'দাক্ষিণাত্য ছোথো', + 'st_LS' => 'দাক্ষিণাত্য ছোথো (লেছ’থ’)', + 'st_ZA' => 'দাক্ষিণাত্য ছোথো (দক্ষিণ আফ্রিকা)', 'su' => 'ছুণ্ডানীজ', 'su_ID' => 'ছুণ্ডানীজ (ইণ্ডোনেচিয়া)', 'su_Latn' => 'ছুণ্ডানীজ (লেটিন)', @@ -589,6 +596,9 @@ 'ti_ET' => 'টিগৰিনিয়া (ইথিঅ’পিয়া)', 'tk' => 'তুৰ্কমেন', 'tk_TM' => 'তুৰ্কমেন (তুৰ্কমেনিস্তান)', + 'tn' => 'ছোৱানা', + 'tn_BW' => 'ছোৱানা (ব’টচোৱানা)', + 'tn_ZA' => 'ছোৱানা (দক্ষিণ আফ্রিকা)', 'to' => 'টোঙ্গান', 'to_TO' => 'টোঙ্গান (টংগা)', 'tr' => 'তুৰ্কী', @@ -623,6 +633,8 @@ 'yo' => 'ইউৰুবা', 'yo_BJ' => 'ইউৰুবা (বেনিন)', 'yo_NG' => 'ইউৰুবা (নাইজেৰিয়া)', + 'za' => 'ঝুৱাং', + 'za_CN' => 'ঝুৱাং (চীন)', 'zh' => 'চীনা', 'zh_CN' => 'চীনা (চীন)', 'zh_HK' => 'চীনা (হং কং এছ. এ. আৰ. চীন)', @@ -630,10 +642,12 @@ 'zh_Hans_CN' => 'চীনা (সৰলীকৃত, চীন)', 'zh_Hans_HK' => 'চীনা (সৰলীকৃত, হং কং এছ. এ. আৰ. চীন)', 'zh_Hans_MO' => 'চীনা (সৰলীকৃত, মাকাও এছ. এ. আৰ. চীন)', + 'zh_Hans_MY' => 'চীনা (সৰলীকৃত, মালয়েচিয়া)', 'zh_Hans_SG' => 'চীনা (সৰলীকৃত, ছিংগাপুৰ)', 'zh_Hant' => 'চীনা (পৰম্পৰাগত)', 'zh_Hant_HK' => 'চীনা (পৰম্পৰাগত, হং কং এছ. এ. আৰ. চীন)', 'zh_Hant_MO' => 'চীনা (পৰম্পৰাগত, মাকাও এছ. এ. আৰ. চীন)', + 'zh_Hant_MY' => 'চীনা (পৰম্পৰাগত, মালয়েচিয়া)', 'zh_Hant_TW' => 'চীনা (পৰম্পৰাগত, টাইৱান)', 'zh_MO' => 'চীনা (মাকাও এছ. এ. আৰ. চীন)', 'zh_SG' => 'চীনা (ছিংগাপুৰ)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/az.php b/src/Symfony/Component/Intl/Resources/data/locales/az.php index ed09fc0ad3512..869262233ffbb 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/az.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/az.php @@ -380,6 +380,8 @@ 'ki' => 'kikuyu', 'ki_KE' => 'kikuyu (Keniya)', 'kk' => 'qazax', + 'kk_Cyrl' => 'qazax (kiril)', + 'kk_Cyrl_KZ' => 'qazax (kiril, Qazaxıstan)', 'kk_KZ' => 'qazax (Qazaxıstan)', 'kl' => 'kalaallisut', 'kl_GL' => 'kalaallisut (Qrenlandiya)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'serb (latın, Serbiya)', 'sr_ME' => 'serb (Monteneqro)', 'sr_RS' => 'serb (Serbiya)', + 'st' => 'sesoto', + 'st_LS' => 'sesoto (Lesoto)', + 'st_ZA' => 'sesoto (Cənub Afrika)', 'su' => 'sundan', 'su_ID' => 'sundan (İndoneziya)', 'su_Latn' => 'sundan (latın)', @@ -595,6 +600,9 @@ 'tk_TM' => 'türkmən (Türkmənistan)', 'tl' => 'taqaloq', 'tl_PH' => 'taqaloq (Filippin)', + 'tn' => 'svana', + 'tn_BW' => 'svana (Botsvana)', + 'tn_ZA' => 'svana (Cənub Afrika)', 'to' => 'tonqa', 'to_TO' => 'tonqa (Tonqa)', 'tr' => 'türk', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'çin (sadələşmiş, Çin)', 'zh_Hans_HK' => 'çin (sadələşmiş, Honq Konq Xüsusi İnzibati Rayonu Çin)', 'zh_Hans_MO' => 'çin (sadələşmiş, Makao XİR Çin)', + 'zh_Hans_MY' => 'çin (sadələşmiş, Malayziya)', 'zh_Hans_SG' => 'çin (sadələşmiş, Sinqapur)', 'zh_Hant' => 'çin (ənənəvi)', 'zh_Hant_HK' => 'çin (ənənəvi, Honq Konq Xüsusi İnzibati Rayonu Çin)', 'zh_Hant_MO' => 'çin (ənənəvi, Makao XİR Çin)', + 'zh_Hant_MY' => 'çin (ənənəvi, Malayziya)', 'zh_Hant_TW' => 'çin (ənənəvi, Tayvan)', 'zh_MO' => 'çin (Makao XİR Çin)', 'zh_SG' => 'çin (Sinqapur)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/az_Cyrl.php b/src/Symfony/Component/Intl/Resources/data/locales/az_Cyrl.php index 30ad452cec0d6..f134cf28121b3 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/az_Cyrl.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/az_Cyrl.php @@ -378,6 +378,8 @@ 'ki' => 'кикују', 'ki_KE' => 'кикују (Кенија)', 'kk' => 'газах', + 'kk_Cyrl' => 'газах (Кирил)', + 'kk_Cyrl_KZ' => 'газах (Кирил, Газахыстан)', 'kk_KZ' => 'газах (Газахыстан)', 'kl' => 'калааллисут', 'kl_GL' => 'калааллисут (Гренландија)', @@ -560,6 +562,9 @@ 'sr_Latn_RS' => 'серб (latın, Сербија)', 'sr_ME' => 'серб (Монтенегро)', 'sr_RS' => 'серб (Сербија)', + 'st' => 'сесото', + 'st_LS' => 'сесото (Лесото)', + 'st_ZA' => 'сесото (Ҹәнуб Африка)', 'su' => 'сундан', 'su_ID' => 'сундан (Индонезија)', 'su_Latn' => 'сундан (latın)', @@ -590,6 +595,9 @@ 'tk' => 'түркмән', 'tk_TM' => 'түркмән (Түркмәнистан)', 'tl_PH' => 'taqaloq (Филиппин)', + 'tn' => 'свана', + 'tn_BW' => 'свана (Ботсвана)', + 'tn_ZA' => 'свана (Ҹәнуб Африка)', 'to' => 'тонган', 'to_TO' => 'тонган (Тонга)', 'tr' => 'түрк', @@ -632,10 +640,12 @@ 'zh_Hans_CN' => 'чин (sadələşmiş, Чин)', 'zh_Hans_HK' => 'чин (sadələşmiş, Һонк Конг Хүсуси Инзибати Әрази Чин)', 'zh_Hans_MO' => 'чин (sadələşmiş, Макао Хүсуси Инзибати Әрази Чин)', + 'zh_Hans_MY' => 'чин (sadələşmiş, Малајзија)', 'zh_Hans_SG' => 'чин (sadələşmiş, Сингапур)', 'zh_Hant' => 'чин (ənənəvi)', 'zh_Hant_HK' => 'чин (ənənəvi, Һонк Конг Хүсуси Инзибати Әрази Чин)', 'zh_Hant_MO' => 'чин (ənənəvi, Макао Хүсуси Инзибати Әрази Чин)', + 'zh_Hant_MY' => 'чин (ənənəvi, Малајзија)', 'zh_Hant_TW' => 'чин (ənənəvi, Тајван)', 'zh_MO' => 'чин (Макао Хүсуси Инзибати Әрази Чин)', 'zh_SG' => 'чин (Сингапур)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/be.php b/src/Symfony/Component/Intl/Resources/data/locales/be.php index 2af5def24f8fc..3cfa30b6305e5 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/be.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/be.php @@ -380,6 +380,8 @@ 'ki' => 'кікуйю', 'ki_KE' => 'кікуйю (Кенія)', 'kk' => 'казахская', + 'kk_Cyrl' => 'казахская (кірыліца)', + 'kk_Cyrl_KZ' => 'казахская (кірыліца, Казахстан)', 'kk_KZ' => 'казахская (Казахстан)', 'kl' => 'грэнландская', 'kl_GL' => 'грэнландская (Грэнландыя)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'сербская (лацініца, Сербія)', 'sr_ME' => 'сербская (Чарнагорыя)', 'sr_RS' => 'сербская (Сербія)', + 'st' => 'сесута', + 'st_LS' => 'сесута (Лесота)', + 'st_ZA' => 'сесута (Паўднёва-Афрыканская Рэспубліка)', 'su' => 'сунда', 'su_ID' => 'сунда (Інданезія)', 'su_Latn' => 'сунда (лацініца)', @@ -593,6 +598,9 @@ 'ti_ET' => 'тыгрынья (Эфіопія)', 'tk' => 'туркменская', 'tk_TM' => 'туркменская (Туркменістан)', + 'tn' => 'тсвана', + 'tn_BW' => 'тсвана (Батсвана)', + 'tn_ZA' => 'тсвана (Паўднёва-Афрыканская Рэспубліка)', 'to' => 'танганская', 'to_TO' => 'танганская (Тонга)', 'tr' => 'турэцкая', @@ -627,6 +635,8 @@ 'yo' => 'ёруба', 'yo_BJ' => 'ёруба (Бенін)', 'yo_NG' => 'ёруба (Нігерыя)', + 'za' => 'чжуанская', + 'za_CN' => 'чжуанская (Кітай)', 'zh' => 'кітайская', 'zh_CN' => 'кітайская (Кітай)', 'zh_HK' => 'кітайская (Ганконг, САР [Кітай])', @@ -634,10 +644,12 @@ 'zh_Hans_CN' => 'кітайская (спрошчанае кітайскае, Кітай)', 'zh_Hans_HK' => 'кітайская (спрошчанае кітайскае, Ганконг, САР [Кітай])', 'zh_Hans_MO' => 'кітайская (спрошчанае кітайскае, Макаа, САР [Кітай])', + 'zh_Hans_MY' => 'кітайская (спрошчанае кітайскае, Малайзія)', 'zh_Hans_SG' => 'кітайская (спрошчанае кітайскае, Сінгапур)', 'zh_Hant' => 'кітайская (традыцыйнае кітайскае)', 'zh_Hant_HK' => 'кітайская (традыцыйнае кітайскае, Ганконг, САР [Кітай])', 'zh_Hant_MO' => 'кітайская (традыцыйнае кітайскае, Макаа, САР [Кітай])', + 'zh_Hant_MY' => 'кітайская (традыцыйнае кітайскае, Малайзія)', 'zh_Hant_TW' => 'кітайская (традыцыйнае кітайскае, Тайвань)', 'zh_MO' => 'кітайская (Макаа, САР [Кітай])', 'zh_SG' => 'кітайская (Сінгапур)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/bg.php b/src/Symfony/Component/Intl/Resources/data/locales/bg.php index 31a6178074e5e..bf6ad279de4b0 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/bg.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/bg.php @@ -358,8 +358,8 @@ 'ia_001' => 'интерлингва (свят)', 'id' => 'индонезийски', 'id_ID' => 'индонезийски (Индонезия)', - 'ie' => 'оксидентал', - 'ie_EE' => 'оксидентал (Естония)', + 'ie' => 'интерлингве', + 'ie_EE' => 'интерлингве (Естония)', 'ig' => 'игбо', 'ig_NG' => 'игбо (Нигерия)', 'ii' => 'съчуански йи', @@ -380,6 +380,8 @@ 'ki' => 'кикую', 'ki_KE' => 'кикую (Кения)', 'kk' => 'казахски', + 'kk_Cyrl' => 'казахски (кирилица)', + 'kk_Cyrl_KZ' => 'казахски (кирилица, Казахстан)', 'kk_KZ' => 'казахски (Казахстан)', 'kl' => 'гренландски', 'kl_GL' => 'гренландски (Гренландия)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'сръбски (латиница, Сърбия)', 'sr_ME' => 'сръбски (Черна гора)', 'sr_RS' => 'сръбски (Сърбия)', + 'st' => 'сото', + 'st_LS' => 'сото (Лесото)', + 'st_ZA' => 'сото (Южна Африка)', 'su' => 'сундански', 'su_ID' => 'сундански (Индонезия)', 'su_Latn' => 'сундански (латиница)', @@ -595,6 +600,9 @@ 'tk_TM' => 'туркменски (Туркменистан)', 'tl' => 'тагалог', 'tl_PH' => 'тагалог (Филипини)', + 'tn' => 'тсвана', + 'tn_BW' => 'тсвана (Ботсвана)', + 'tn_ZA' => 'тсвана (Южна Африка)', 'to' => 'тонгански', 'to_TO' => 'тонгански (Тонга)', 'tr' => 'турски', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'китайски (опростена, Китай)', 'zh_Hans_HK' => 'китайски (опростена, Хонконг, САР на Китай)', 'zh_Hans_MO' => 'китайски (опростена, Макао, САР на Китай)', + 'zh_Hans_MY' => 'китайски (опростена, Малайзия)', 'zh_Hans_SG' => 'китайски (опростена, Сингапур)', 'zh_Hant' => 'китайски (традиционна)', 'zh_Hant_HK' => 'китайски (традиционна, Хонконг, САР на Китай)', 'zh_Hant_MO' => 'китайски (традиционна, Макао, САР на Китай)', + 'zh_Hant_MY' => 'китайски (традиционна, Малайзия)', 'zh_Hant_TW' => 'китайски (традиционна, Тайван)', 'zh_MO' => 'китайски (Макао, САР на Китай)', 'zh_SG' => 'китайски (Сингапур)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/bn.php b/src/Symfony/Component/Intl/Resources/data/locales/bn.php index c39bf3edac94d..643dab3898ae7 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/bn.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/bn.php @@ -380,6 +380,8 @@ 'ki' => 'কিকুয়ু', 'ki_KE' => 'কিকুয়ু (কেনিয়া)', 'kk' => 'কাজাখ', + 'kk_Cyrl' => 'কাজাখ (সিরিলিক)', + 'kk_Cyrl_KZ' => 'কাজাখ (সিরিলিক, কাজাখস্তান)', 'kk_KZ' => 'কাজাখ (কাজাখস্তান)', 'kl' => 'কালাল্লিসুট', 'kl_GL' => 'কালাল্লিসুট (গ্রীনল্যান্ড)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'সার্বীয় (ল্যাটিন, সার্বিয়া)', 'sr_ME' => 'সার্বীয় (মন্টিনিগ্রো)', 'sr_RS' => 'সার্বীয় (সার্বিয়া)', + 'st' => 'দক্ষিন সোথো', + 'st_LS' => 'দক্ষিন সোথো (লেসোথো)', + 'st_ZA' => 'দক্ষিন সোথো (দক্ষিণ আফ্রিকা)', 'su' => 'সুদানী', 'su_ID' => 'সুদানী (ইন্দোনেশিয়া)', 'su_Latn' => 'সুদানী (ল্যাটিন)', @@ -595,6 +600,9 @@ 'tk_TM' => 'তুর্কমেনী (তুর্কমেনিস্তান)', 'tl' => 'তাগালগ', 'tl_PH' => 'তাগালগ (ফিলিপাইন)', + 'tn' => 'সোয়ানা', + 'tn_BW' => 'সোয়ানা (বতসোয়ানা)', + 'tn_ZA' => 'সোয়ানা (দক্ষিণ আফ্রিকা)', 'to' => 'টোঙ্গান', 'to_TO' => 'টোঙ্গান (টোঙ্গা)', 'tr' => 'তুর্কী', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'চীনা (সরলীকৃত, চীন)', 'zh_Hans_HK' => 'চীনা (সরলীকৃত, হংকং এসএআর চীনা)', 'zh_Hans_MO' => 'চীনা (সরলীকৃত, ম্যাকাও এসএআর চীন)', + 'zh_Hans_MY' => 'চীনা (সরলীকৃত, মালয়েশিয়া)', 'zh_Hans_SG' => 'চীনা (সরলীকৃত, সিঙ্গাপুর)', 'zh_Hant' => 'চীনা (ঐতিহ্যবাহী)', 'zh_Hant_HK' => 'চীনা (ঐতিহ্যবাহী, হংকং এসএআর চীনা)', 'zh_Hant_MO' => 'চীনা (ঐতিহ্যবাহী, ম্যাকাও এসএআর চীন)', + 'zh_Hant_MY' => 'চীনা (ঐতিহ্যবাহী, মালয়েশিয়া)', 'zh_Hant_TW' => 'চীনা (ঐতিহ্যবাহী, তাইওয়ান)', 'zh_MO' => 'চীনা (ম্যাকাও এসএআর চীন)', 'zh_SG' => 'চীনা (সিঙ্গাপুর)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/br.php b/src/Symfony/Component/Intl/Resources/data/locales/br.php index 673fbd9184940..622c379235e6d 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/br.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/br.php @@ -379,6 +379,8 @@ 'ki' => 'kikuyu', 'ki_KE' => 'kikuyu (Kenya)', 'kk' => 'kazak', + 'kk_Cyrl' => 'kazak (kirillek)', + 'kk_Cyrl_KZ' => 'kazak (kirillek, Kazakstan)', 'kk_KZ' => 'kazak (Kazakstan)', 'kl' => 'greunlandeg', 'kl_GL' => 'greunlandeg (Greunland)', @@ -563,6 +565,9 @@ 'sr_Latn_RS' => 'serbeg (latin, Serbia)', 'sr_ME' => 'serbeg (Montenegro)', 'sr_RS' => 'serbeg (Serbia)', + 'st' => 'sotho ar Su', + 'st_LS' => 'sotho ar Su (Lesotho)', + 'st_ZA' => 'sotho ar Su (Suafrika)', 'su' => 'sundaneg', 'su_ID' => 'sundaneg (Indonezia)', 'su_Latn' => 'sundaneg (latin)', @@ -594,6 +599,9 @@ 'tk_TM' => 'turkmeneg (Turkmenistan)', 'tl' => 'tagalog', 'tl_PH' => 'tagalog (Filipinez)', + 'tn' => 'tswana', + 'tn_BW' => 'tswana (Botswana)', + 'tn_ZA' => 'tswana (Suafrika)', 'to' => 'tonga', 'to_TO' => 'tonga (Tonga)', 'tr' => 'turkeg', @@ -637,10 +645,12 @@ 'zh_Hans_CN' => 'sinaeg (eeunaet, Sina)', 'zh_Hans_HK' => 'sinaeg (eeunaet, Hong Kong RMD Sina)', 'zh_Hans_MO' => 'sinaeg (eeunaet, Macau RMD Sina)', + 'zh_Hans_MY' => 'sinaeg (eeunaet, Malaysia)', 'zh_Hans_SG' => 'sinaeg (eeunaet, Singapour)', 'zh_Hant' => 'sinaeg (hengounel)', 'zh_Hant_HK' => 'sinaeg (hengounel, Hong Kong RMD Sina)', 'zh_Hant_MO' => 'sinaeg (hengounel, Macau RMD Sina)', + 'zh_Hant_MY' => 'sinaeg (hengounel, Malaysia)', 'zh_Hant_TW' => 'sinaeg (hengounel, Taiwan)', 'zh_MO' => 'sinaeg (Macau RMD Sina)', 'zh_SG' => 'sinaeg (Singapour)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/bs.php b/src/Symfony/Component/Intl/Resources/data/locales/bs.php index 8bdc3774960aa..8f692af3df42d 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/bs.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/bs.php @@ -143,6 +143,7 @@ 'en_IL' => 'engleski (Izrael)', 'en_IM' => 'engleski (Ostrvo Man)', 'en_IN' => 'engleski (Indija)', + 'en_IO' => 'engleski (Britanska Teritorija u Indijskom Okeanu)', 'en_JE' => 'engleski (Jersey)', 'en_JM' => 'engleski (Jamajka)', 'en_KE' => 'engleski (Kenija)', @@ -379,6 +380,8 @@ 'ki' => 'kikuju', 'ki_KE' => 'kikuju (Kenija)', 'kk' => 'kazaški', + 'kk_Cyrl' => 'kazaški (ćirilica)', + 'kk_Cyrl_KZ' => 'kazaški (ćirilica, Kazahstan)', 'kk_KZ' => 'kazaški (Kazahstan)', 'kl' => 'kalalisutski', 'kl_GL' => 'kalalisutski (Grenland)', @@ -563,6 +566,9 @@ 'sr_Latn_RS' => 'srpski (latinica, Srbija)', 'sr_ME' => 'srpski (Crna Gora)', 'sr_RS' => 'srpski (Srbija)', + 'st' => 'južni soto', + 'st_LS' => 'južni soto (Lesoto)', + 'st_ZA' => 'južni soto (Južnoafrička Republika)', 'su' => 'sundanski', 'su_ID' => 'sundanski (Indonezija)', 'su_Latn' => 'sundanski (latinica)', @@ -594,6 +600,9 @@ 'tk_TM' => 'turkmenski (Turkmenistan)', 'tl' => 'tagalog', 'tl_PH' => 'tagalog (Filipini)', + 'tn' => 'tsvana', + 'tn_BW' => 'tsvana (Bocvana)', + 'tn_ZA' => 'tsvana (Južnoafrička Republika)', 'to' => 'tonganski', 'to_TO' => 'tonganski (Tonga)', 'tr' => 'turski', @@ -637,10 +646,12 @@ 'zh_Hans_CN' => 'kineski (pojednostavljeno, Kina)', 'zh_Hans_HK' => 'kineski (pojednostavljeno, Hong Kong [SAR Kina])', 'zh_Hans_MO' => 'kineski (pojednostavljeno, Makao [SAR Kina])', + 'zh_Hans_MY' => 'kineski (pojednostavljeno, Malezija)', 'zh_Hans_SG' => 'kineski (pojednostavljeno, Singapur)', 'zh_Hant' => 'kineski (tradicionalno)', 'zh_Hant_HK' => 'kineski (tradicionalno, Hong Kong [SAR Kina])', 'zh_Hant_MO' => 'kineski (tradicionalno, Makao [SAR Kina])', + 'zh_Hant_MY' => 'kineski (tradicionalno, Malezija)', 'zh_Hant_TW' => 'kineski (tradicionalno, Tajvan)', 'zh_MO' => 'kineski (Makao [SAR Kina])', 'zh_SG' => 'kineski (Singapur)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/bs_Cyrl.php b/src/Symfony/Component/Intl/Resources/data/locales/bs_Cyrl.php index 6788e5b87e0b3..7b08a3a5e0b95 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/bs_Cyrl.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/bs_Cyrl.php @@ -143,6 +143,7 @@ 'en_IL' => 'енглески (Израел)', 'en_IM' => 'енглески (Острво Мен)', 'en_IN' => 'енглески (Индија)', + 'en_IO' => 'енглески (Британска територија у Индијском океану)', 'en_JE' => 'енглески (Џерзи)', 'en_JM' => 'енглески (Јамајка)', 'en_KE' => 'енглески (Кенија)', @@ -379,6 +380,8 @@ 'ki' => 'кикују', 'ki_KE' => 'кикују (Кенија)', 'kk' => 'казашки', + 'kk_Cyrl' => 'казашки (ћирилица)', + 'kk_Cyrl_KZ' => 'казашки (ћирилица, Казахстан)', 'kk_KZ' => 'казашки (Казахстан)', 'kl' => 'калалисут', 'kl_GL' => 'калалисут (Гренланд)', @@ -563,6 +566,9 @@ 'sr_Latn_RS' => 'српски (латиница, Србија)', 'sr_ME' => 'српски (Црна Гора)', 'sr_RS' => 'српски (Србија)', + 'st' => 'сесото', + 'st_LS' => 'сесото (Лесото)', + 'st_ZA' => 'сесото (Јужноафричка Република)', 'su' => 'сундански', 'su_ID' => 'сундански (Индонезија)', 'su_Latn' => 'сундански (латиница)', @@ -594,6 +600,9 @@ 'tk_TM' => 'туркменски (Туркменистан)', 'tl' => 'тагалски', 'tl_PH' => 'тагалски (Филипини)', + 'tn' => 'тсвана', + 'tn_BW' => 'тсвана (Боцвана)', + 'tn_ZA' => 'тсвана (Јужноафричка Република)', 'to' => 'тонга', 'to_TO' => 'тонга (Тонга)', 'tr' => 'турски', @@ -637,10 +646,12 @@ 'zh_Hans_CN' => 'кинески (поједностављени, Кина)', 'zh_Hans_HK' => 'кинески (поједностављени, Хонг Конг С. А. Р.)', 'zh_Hans_MO' => 'кинески (поједностављени, Макао С. А. Р.)', + 'zh_Hans_MY' => 'кинески (поједностављени, Малезија)', 'zh_Hans_SG' => 'кинески (поједностављени, Сингапур)', 'zh_Hant' => 'кинески (традиционални)', 'zh_Hant_HK' => 'кинески (традиционални, Хонг Конг С. А. Р.)', 'zh_Hant_MO' => 'кинески (традиционални, Макао С. А. Р.)', + 'zh_Hant_MY' => 'кинески (традиционални, Малезија)', 'zh_Hant_TW' => 'кинески (традиционални, Тајван)', 'zh_MO' => 'кинески (Макао С. А. Р.)', 'zh_SG' => 'кинески (Сингапур)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/ca.php b/src/Symfony/Component/Intl/Resources/data/locales/ca.php index 3c5f5b7499eaf..2642eabe5c318 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/ca.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/ca.php @@ -4,7 +4,7 @@ 'Names' => [ 'af' => 'afrikaans', 'af_NA' => 'afrikaans (Namíbia)', - 'af_ZA' => 'afrikaans (República de Sud-àfrica)', + 'af_ZA' => 'afrikaans (Sud-àfrica)', 'ak' => 'àkan', 'ak_GH' => 'àkan (Ghana)', 'am' => 'amhàric', @@ -127,7 +127,7 @@ 'en_ER' => 'anglès (Eritrea)', 'en_FI' => 'anglès (Finlàndia)', 'en_FJ' => 'anglès (Fiji)', - 'en_FK' => 'anglès (Illes Malvines)', + 'en_FK' => 'anglès (Illes Falkland)', 'en_FM' => 'anglès (Micronèsia)', 'en_GB' => 'anglès (Regne Unit)', 'en_GD' => 'anglès (Grenada)', @@ -164,7 +164,7 @@ 'en_MW' => 'anglès (Malawi)', 'en_MY' => 'anglès (Malàisia)', 'en_NA' => 'anglès (Namíbia)', - 'en_NF' => 'anglès (Norfolk)', + 'en_NF' => 'anglès (Illa Norfolk)', 'en_NG' => 'anglès (Nigèria)', 'en_NL' => 'anglès (Països Baixos)', 'en_NR' => 'anglès (Nauru)', @@ -191,18 +191,18 @@ 'en_TC' => 'anglès (Illes Turks i Caicos)', 'en_TK' => 'anglès (Tokelau)', 'en_TO' => 'anglès (Tonga)', - 'en_TT' => 'anglès (Trinitat i Tobago)', + 'en_TT' => 'anglès (Trinidad i Tobago)', 'en_TV' => 'anglès (Tuvalu)', 'en_TZ' => 'anglès (Tanzània)', 'en_UG' => 'anglès (Uganda)', - 'en_UM' => 'anglès (Illes Perifèriques Menors dels EUA)', + 'en_UM' => 'anglès (Illes Menors Allunyades dels Estats Units)', 'en_US' => 'anglès (Estats Units)', 'en_VC' => 'anglès (Saint Vincent i les Grenadines)', - 'en_VG' => 'anglès (Illes Verges britàniques)', - 'en_VI' => 'anglès (Illes Verges nord-americanes)', + 'en_VG' => 'anglès (Illes Verges Britàniques)', + 'en_VI' => 'anglès (Illes Verges dels Estats Units)', 'en_VU' => 'anglès (Vanuatu)', 'en_WS' => 'anglès (Samoa)', - 'en_ZA' => 'anglès (República de Sud-àfrica)', + 'en_ZA' => 'anglès (Sud-àfrica)', 'en_ZM' => 'anglès (Zàmbia)', 'en_ZW' => 'anglès (Zimbàbue)', 'eo' => 'esperanto', @@ -380,6 +380,8 @@ 'ki' => 'kikuiu', 'ki_KE' => 'kikuiu (Kenya)', 'kk' => 'kazakh', + 'kk_Cyrl' => 'kazakh (ciríl·lic)', + 'kk_Cyrl_KZ' => 'kazakh (ciríl·lic, Kazakhstan)', 'kk_KZ' => 'kazakh (Kazakhstan)', 'kl' => 'groenlandès', 'kl_GL' => 'groenlandès (Groenlàndia)', @@ -413,7 +415,7 @@ 'ln_CF' => 'lingala (República Centreafricana)', 'ln_CG' => 'lingala (Congo - Brazzaville)', 'lo' => 'laosià', - 'lo_LA' => 'laosià (Laos)', + 'lo_LA' => 'laosià (Lao)', 'lt' => 'lituà', 'lt_LT' => 'lituà (Lituània)', 'lu' => 'luba katanga', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'serbi (llatí, Sèrbia)', 'sr_ME' => 'serbi (Montenegro)', 'sr_RS' => 'serbi (Sèrbia)', + 'st' => 'sotho meridional', + 'st_LS' => 'sotho meridional (Lesotho)', + 'st_ZA' => 'sotho meridional (Sud-àfrica)', 'su' => 'sondanès', 'su_ID' => 'sondanès (Indonèsia)', 'su_Latn' => 'sondanès (llatí)', @@ -595,6 +600,9 @@ 'tk_TM' => 'turcman (Turkmenistan)', 'tl' => 'tagal', 'tl_PH' => 'tagal (Filipines)', + 'tn' => 'setswana', + 'tn_BW' => 'setswana (Botswana)', + 'tn_ZA' => 'setswana (Sud-àfrica)', 'to' => 'tongalès', 'to_TO' => 'tongalès (Tonga)', 'tr' => 'turc', @@ -623,7 +631,7 @@ 'wo' => 'wòlof', 'wo_SN' => 'wòlof (Senegal)', 'xh' => 'xosa', - 'xh_ZA' => 'xosa (República de Sud-àfrica)', + 'xh_ZA' => 'xosa (Sud-àfrica)', 'yi' => 'ídix', 'yi_UA' => 'ídix (Ucraïna)', 'yo' => 'ioruba', @@ -638,15 +646,17 @@ 'zh_Hans_CN' => 'xinès (simplificat, Xina)', 'zh_Hans_HK' => 'xinès (simplificat, Hong Kong [RAE Xina])', 'zh_Hans_MO' => 'xinès (simplificat, Macau [RAE Xina])', + 'zh_Hans_MY' => 'xinès (simplificat, Malàisia)', 'zh_Hans_SG' => 'xinès (simplificat, Singapur)', 'zh_Hant' => 'xinès (tradicional)', 'zh_Hant_HK' => 'xinès (tradicional, Hong Kong [RAE Xina])', 'zh_Hant_MO' => 'xinès (tradicional, Macau [RAE Xina])', + 'zh_Hant_MY' => 'xinès (tradicional, Malàisia)', 'zh_Hant_TW' => 'xinès (tradicional, Taiwan)', 'zh_MO' => 'xinès (Macau [RAE Xina])', 'zh_SG' => 'xinès (Singapur)', 'zh_TW' => 'xinès (Taiwan)', 'zu' => 'zulu', - 'zu_ZA' => 'zulu (República de Sud-àfrica)', + 'zu_ZA' => 'zulu (Sud-àfrica)', ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/locales/ce.php b/src/Symfony/Component/Intl/Resources/data/locales/ce.php index b9129c6508530..10bd3b6a2b58a 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/ce.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/ce.php @@ -364,6 +364,8 @@ 'ki' => 'кикуйю', 'ki_KE' => 'кикуйю (Кени)', 'kk' => 'кхазакхийн', + 'kk_Cyrl' => 'кхазакхийн (кириллица)', + 'kk_Cyrl_KZ' => 'кхазакхийн (кириллица, Кхазакхстан)', 'kk_KZ' => 'кхазакхийн (Кхазакхстан)', 'kl' => 'гренландхойн', 'kl_GL' => 'гренландхойн (Гренланди)', @@ -542,6 +544,9 @@ 'sr_Latn_RS' => 'сербийн (латинан, Серби)', 'sr_ME' => 'сербийн (Ӏаьржаламанчоь)', 'sr_RS' => 'сербийн (Серби)', + 'st' => 'къилба сото', + 'st_LS' => 'къилба сото (Лесото)', + 'st_ZA' => 'къилба сото (Къилба-Африкин Республика)', 'su' => 'сунданхойн', 'su_ID' => 'сунданхойн (Индонези)', 'su_Latn' => 'сунданхойн (латинан)', @@ -571,6 +576,9 @@ 'ti_ET' => 'тигринья (Эфиопи)', 'tk' => 'туркменийн', 'tk_TM' => 'туркменийн (Туркмени)', + 'tn' => 'тсвана', + 'tn_BW' => 'тсвана (Ботсвана)', + 'tn_ZA' => 'тсвана (Къилба-Африкин Республика)', 'to' => 'тонганийн', 'to_TO' => 'тонганийн (Тонга)', 'tr' => 'туркойн', @@ -612,10 +620,12 @@ 'zh_Hans_CN' => 'цийн (атта китайн, Цийчоь)', 'zh_Hans_HK' => 'цийн (атта китайн, Гонконг [ша-къаьстина кӀошт])', 'zh_Hans_MO' => 'цийн (атта китайн, Макао [ша-къаьстина кӀошт])', + 'zh_Hans_MY' => 'цийн (атта китайн, Малайзи)', 'zh_Hans_SG' => 'цийн (атта китайн, Сингапур)', 'zh_Hant' => 'цийн (ламастан китайн)', 'zh_Hant_HK' => 'цийн (ламастан китайн, Гонконг [ша-къаьстина кӀошт])', 'zh_Hant_MO' => 'цийн (ламастан китайн, Макао [ша-къаьстина кӀошт])', + 'zh_Hant_MY' => 'цийн (ламастан китайн, Малайзи)', 'zh_Hant_TW' => 'цийн (ламастан китайн, Тайвань)', 'zh_MO' => 'цийн (Макао [ша-къаьстина кӀошт])', 'zh_SG' => 'цийн (Сингапур)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/cs.php b/src/Symfony/Component/Intl/Resources/data/locales/cs.php index 9031caa533d69..9f54d93893508 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/cs.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/cs.php @@ -380,6 +380,8 @@ 'ki' => 'kikujština', 'ki_KE' => 'kikujština (Keňa)', 'kk' => 'kazaština', + 'kk_Cyrl' => 'kazaština (cyrilice)', + 'kk_Cyrl_KZ' => 'kazaština (cyrilice, Kazachstán)', 'kk_KZ' => 'kazaština (Kazachstán)', 'kl' => 'grónština', 'kl_GL' => 'grónština (Grónsko)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'srbština (latinka, Srbsko)', 'sr_ME' => 'srbština (Černá Hora)', 'sr_RS' => 'srbština (Srbsko)', + 'st' => 'sotština [jižní]', + 'st_LS' => 'sotština [jižní] (Lesotho)', + 'st_ZA' => 'sotština [jižní] (Jihoafrická republika)', 'su' => 'sundština', 'su_ID' => 'sundština (Indonésie)', 'su_Latn' => 'sundština (latinka)', @@ -595,6 +600,9 @@ 'tk_TM' => 'turkmenština (Turkmenistán)', 'tl' => 'tagalog', 'tl_PH' => 'tagalog (Filipíny)', + 'tn' => 'setswanština', + 'tn_BW' => 'setswanština (Botswana)', + 'tn_ZA' => 'setswanština (Jihoafrická republika)', 'to' => 'tongánština', 'to_TO' => 'tongánština (Tonga)', 'tr' => 'turečtina', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'čínština (zjednodušené, Čína)', 'zh_Hans_HK' => 'čínština (zjednodušené, Hongkong – ZAO Číny)', 'zh_Hans_MO' => 'čínština (zjednodušené, Macao – ZAO Číny)', + 'zh_Hans_MY' => 'čínština (zjednodušené, Malajsie)', 'zh_Hans_SG' => 'čínština (zjednodušené, Singapur)', 'zh_Hant' => 'čínština (tradiční)', 'zh_Hant_HK' => 'čínština (tradiční, Hongkong – ZAO Číny)', 'zh_Hant_MO' => 'čínština (tradiční, Macao – ZAO Číny)', + 'zh_Hant_MY' => 'čínština (tradiční, Malajsie)', 'zh_Hant_TW' => 'čínština (tradiční, Tchaj-wan)', 'zh_MO' => 'čínština (Macao – ZAO Číny)', 'zh_SG' => 'čínština (Singapur)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/cv.php b/src/Symfony/Component/Intl/Resources/data/locales/cv.php index a1f42f2ac9765..cbf34ec6b4eee 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/cv.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/cv.php @@ -283,10 +283,12 @@ 'zh_Hans_CN' => 'китай (ҫӑмӑллатнӑн китай, Китай)', 'zh_Hans_HK' => 'китай (ҫӑмӑллатнӑн китай, Гонконг [САР])', 'zh_Hans_MO' => 'китай (ҫӑмӑллатнӑн китай, Макао [САР])', + 'zh_Hans_MY' => 'китай (ҫӑмӑллатнӑн китай, Малайзи)', 'zh_Hans_SG' => 'китай (ҫӑмӑллатнӑн китай, Сингапур)', 'zh_Hant' => 'китай (традициллӗн китай)', 'zh_Hant_HK' => 'китай (традициллӗн китай, Гонконг [САР])', 'zh_Hant_MO' => 'китай (традициллӗн китай, Макао [САР])', + 'zh_Hant_MY' => 'китай (традициллӗн китай, Малайзи)', 'zh_Hant_TW' => 'китай (традициллӗн китай, Тайвань)', 'zh_MO' => 'китай (Макао [САР])', 'zh_SG' => 'китай (Сингапур)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/cy.php b/src/Symfony/Component/Intl/Resources/data/locales/cy.php index 78481d9ede0fd..565b768f39f86 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/cy.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/cy.php @@ -380,6 +380,8 @@ 'ki' => 'Kikuyu', 'ki_KE' => 'Kikuyu (Kenya)', 'kk' => 'Casacheg', + 'kk_Cyrl' => 'Casacheg (Cyrilig)', + 'kk_Cyrl_KZ' => 'Casacheg (Cyrilig, Kazakhstan)', 'kk_KZ' => 'Casacheg (Kazakhstan)', 'kl' => 'Kalaallisut', 'kl_GL' => 'Kalaallisut (Yr Ynys Las)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'Serbeg (Lladin, Serbia)', 'sr_ME' => 'Serbeg (Montenegro)', 'sr_RS' => 'Serbeg (Serbia)', + 'st' => 'Sesotheg Deheuol', + 'st_LS' => 'Sesotheg Deheuol (Lesotho)', + 'st_ZA' => 'Sesotheg Deheuol (De Affrica)', 'su' => 'Swndaneg', 'su_ID' => 'Swndaneg (Indonesia)', 'su_Latn' => 'Swndaneg (Lladin)', @@ -595,6 +600,9 @@ 'tk_TM' => 'Tyrcmeneg (Tyrcmenistan)', 'tl' => 'Tagalog', 'tl_PH' => 'Tagalog (Y Philipinau)', + 'tn' => 'Tswana', + 'tn_BW' => 'Tswana (Botswana)', + 'tn_ZA' => 'Tswana (De Affrica)', 'to' => 'Tongeg', 'to_TO' => 'Tongeg (Tonga)', 'tr' => 'Tyrceg', @@ -629,6 +637,8 @@ 'yo' => 'Iorwba', 'yo_BJ' => 'Iorwba (Benin)', 'yo_NG' => 'Iorwba (Nigeria)', + 'za' => 'Zhuang', + 'za_CN' => 'Zhuang (Tsieina)', 'zh' => 'Tsieinëeg', 'zh_CN' => 'Tsieinëeg (Tsieina)', 'zh_HK' => 'Tsieinëeg (Hong Kong SAR Tsieina)', @@ -636,10 +646,12 @@ 'zh_Hans_CN' => 'Tsieinëeg (Symledig, Tsieina)', 'zh_Hans_HK' => 'Tsieinëeg (Symledig, Hong Kong SAR Tsieina)', 'zh_Hans_MO' => 'Tsieinëeg (Symledig, Macau SAR Tsieina)', + 'zh_Hans_MY' => 'Tsieinëeg (Symledig, Malaysia)', 'zh_Hans_SG' => 'Tsieinëeg (Symledig, Singapore)', 'zh_Hant' => 'Tsieinëeg (Traddodiadol)', 'zh_Hant_HK' => 'Tsieinëeg (Traddodiadol, Hong Kong SAR Tsieina)', 'zh_Hant_MO' => 'Tsieinëeg (Traddodiadol, Macau SAR Tsieina)', + 'zh_Hant_MY' => 'Tsieinëeg (Traddodiadol, Malaysia)', 'zh_Hant_TW' => 'Tsieinëeg (Traddodiadol, Taiwan)', 'zh_MO' => 'Tsieinëeg (Macau SAR Tsieina)', 'zh_SG' => 'Tsieinëeg (Singapore)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/da.php b/src/Symfony/Component/Intl/Resources/data/locales/da.php index a65b0c61d550e..43883daeddcf0 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/da.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/da.php @@ -380,6 +380,8 @@ 'ki' => 'kikuyu', 'ki_KE' => 'kikuyu (Kenya)', 'kk' => 'kasakhisk', + 'kk_Cyrl' => 'kasakhisk (kyrillisk)', + 'kk_Cyrl_KZ' => 'kasakhisk (kyrillisk, Kasakhstan)', 'kk_KZ' => 'kasakhisk (Kasakhstan)', 'kl' => 'grønlandsk', 'kl_GL' => 'grønlandsk (Grønland)', @@ -430,8 +432,8 @@ 'ml_IN' => 'malayalam (Indien)', 'mn' => 'mongolsk', 'mn_MN' => 'mongolsk (Mongoliet)', - 'mr' => 'marathisk', - 'mr_IN' => 'marathisk (Indien)', + 'mr' => 'marathi', + 'mr_IN' => 'marathi (Indien)', 'ms' => 'malajisk', 'ms_BN' => 'malajisk (Brunei)', 'ms_ID' => 'malajisk (Indonesien)', @@ -472,13 +474,13 @@ 'os' => 'ossetisk', 'os_GE' => 'ossetisk (Georgien)', 'os_RU' => 'ossetisk (Rusland)', - 'pa' => 'punjabisk', - 'pa_Arab' => 'punjabisk (arabisk)', - 'pa_Arab_PK' => 'punjabisk (arabisk, Pakistan)', - 'pa_Guru' => 'punjabisk (gurmukhi)', - 'pa_Guru_IN' => 'punjabisk (gurmukhi, Indien)', - 'pa_IN' => 'punjabisk (Indien)', - 'pa_PK' => 'punjabisk (Pakistan)', + 'pa' => 'punjabi', + 'pa_Arab' => 'punjabi (arabisk)', + 'pa_Arab_PK' => 'punjabi (arabisk, Pakistan)', + 'pa_Guru' => 'punjabi (gurmukhi)', + 'pa_Guru_IN' => 'punjabi (gurmukhi, Indien)', + 'pa_IN' => 'punjabi (Indien)', + 'pa_PK' => 'punjabi (Pakistan)', 'pl' => 'polsk', 'pl_PL' => 'polsk (Polen)', 'ps' => 'pashto', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'serbisk (latinsk, Serbien)', 'sr_ME' => 'serbisk (Montenegro)', 'sr_RS' => 'serbisk (Serbien)', + 'st' => 'sydsotho', + 'st_LS' => 'sydsotho (Lesotho)', + 'st_ZA' => 'sydsotho (Sydafrika)', 'su' => 'sundanesisk', 'su_ID' => 'sundanesisk (Indonesien)', 'su_Latn' => 'sundanesisk (latinsk)', @@ -595,6 +600,9 @@ 'tk_TM' => 'turkmensk (Turkmenistan)', 'tl' => 'tagalog', 'tl_PH' => 'tagalog (Filippinerne)', + 'tn' => 'tswana', + 'tn_BW' => 'tswana (Botswana)', + 'tn_ZA' => 'tswana (Sydafrika)', 'to' => 'tongansk', 'to_TO' => 'tongansk (Tonga)', 'tr' => 'tyrkisk', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'kinesisk (forenklet, Kina)', 'zh_Hans_HK' => 'kinesisk (forenklet, SAR Hongkong)', 'zh_Hans_MO' => 'kinesisk (forenklet, SAR Macao)', + 'zh_Hans_MY' => 'kinesisk (forenklet, Malaysia)', 'zh_Hans_SG' => 'kinesisk (forenklet, Singapore)', 'zh_Hant' => 'kinesisk (traditionelt)', 'zh_Hant_HK' => 'kinesisk (traditionelt, SAR Hongkong)', 'zh_Hant_MO' => 'kinesisk (traditionelt, SAR Macao)', + 'zh_Hant_MY' => 'kinesisk (traditionelt, Malaysia)', 'zh_Hant_TW' => 'kinesisk (traditionelt, Taiwan)', 'zh_MO' => 'kinesisk (SAR Macao)', 'zh_SG' => 'kinesisk (Singapore)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/de.php b/src/Symfony/Component/Intl/Resources/data/locales/de.php index 75a879285f8e3..2b92bd6d0454c 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/de.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/de.php @@ -380,6 +380,8 @@ 'ki' => 'Kikuyu', 'ki_KE' => 'Kikuyu (Kenia)', 'kk' => 'Kasachisch', + 'kk_Cyrl' => 'Kasachisch (Kyrillisch)', + 'kk_Cyrl_KZ' => 'Kasachisch (Kyrillisch, Kasachstan)', 'kk_KZ' => 'Kasachisch (Kasachstan)', 'kl' => 'Grönländisch', 'kl_GL' => 'Grönländisch (Grönland)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'Serbisch (Lateinisch, Serbien)', 'sr_ME' => 'Serbisch (Montenegro)', 'sr_RS' => 'Serbisch (Serbien)', + 'st' => 'Süd-Sotho', + 'st_LS' => 'Süd-Sotho (Lesotho)', + 'st_ZA' => 'Süd-Sotho (Südafrika)', 'su' => 'Sundanesisch', 'su_ID' => 'Sundanesisch (Indonesien)', 'su_Latn' => 'Sundanesisch (Lateinisch)', @@ -595,6 +600,9 @@ 'tk_TM' => 'Turkmenisch (Turkmenistan)', 'tl' => 'Tagalog', 'tl_PH' => 'Tagalog (Philippinen)', + 'tn' => 'Tswana', + 'tn_BW' => 'Tswana (Botsuana)', + 'tn_ZA' => 'Tswana (Südafrika)', 'to' => 'Tongaisch', 'to_TO' => 'Tongaisch (Tonga)', 'tr' => 'Türkisch', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'Chinesisch (Vereinfacht, China)', 'zh_Hans_HK' => 'Chinesisch (Vereinfacht, Sonderverwaltungsregion Hongkong)', 'zh_Hans_MO' => 'Chinesisch (Vereinfacht, Sonderverwaltungsregion Macau)', + 'zh_Hans_MY' => 'Chinesisch (Vereinfacht, Malaysia)', 'zh_Hans_SG' => 'Chinesisch (Vereinfacht, Singapur)', 'zh_Hant' => 'Chinesisch (Traditionell)', 'zh_Hant_HK' => 'Chinesisch (Traditionell, Sonderverwaltungsregion Hongkong)', 'zh_Hant_MO' => 'Chinesisch (Traditionell, Sonderverwaltungsregion Macau)', + 'zh_Hant_MY' => 'Chinesisch (Traditionell, Malaysia)', 'zh_Hant_TW' => 'Chinesisch (Traditionell, Taiwan)', 'zh_MO' => 'Chinesisch (Sonderverwaltungsregion Macau)', 'zh_SG' => 'Chinesisch (Singapur)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/de_CH.php b/src/Symfony/Component/Intl/Resources/data/locales/de_CH.php index 852b0d4d36ed4..5bbe604af593f 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/de_CH.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/de_CH.php @@ -10,5 +10,6 @@ 'pt_CV' => 'Portugiesisch (Kapverden)', 'pt_TL' => 'Portugiesisch (Osttimor)', 'sn_ZW' => 'Shona (Zimbabwe)', + 'tn_BW' => 'Tswana (Botswana)', ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/locales/dz.php b/src/Symfony/Component/Intl/Resources/data/locales/dz.php index 950f2eb6da662..1d72a3a0d48bc 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/dz.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/dz.php @@ -323,6 +323,8 @@ 'ka' => 'ཇཽ་ཇི་ཡཱན་ཁ', 'ka_GE' => 'ཇཽ་ཇི་ཡཱན་ཁ། (ཇཽར་ཇཱ།)', 'kk' => 'ཀ་ཛགས་ཁ', + 'kk_Cyrl' => 'ཀ་ཛགས་ཁ། (སིརིལ་ལིཀ་ཡིག་གུ།)', + 'kk_Cyrl_KZ' => 'ཀ་ཛགས་ཁ། (སིརིལ་ལིཀ་ཡིག་གུ་, ཀ་ཛགས་སཏཱན།)', 'kk_KZ' => 'ཀ་ཛགས་ཁ། (ཀ་ཛགས་སཏཱན།)', 'km' => 'ཁེ་མེར་ཁ', 'km_KH' => 'ཁེ་མེར་ཁ། (ཀམ་བྷོ་ཌི་ཡ།)', @@ -531,10 +533,12 @@ 'zh_Hans_CN' => 'རྒྱ་མི་ཁ། (རྒྱ་ཡིག་ ལུགས་གསར་་, རྒྱ་ནག།)', 'zh_Hans_HK' => 'རྒྱ་མི་ཁ། (རྒྱ་ཡིག་ ལུགས་གསར་་, ཧོང་ཀོང་ཅཱའི་ན།)', 'zh_Hans_MO' => 'རྒྱ་མི་ཁ། (རྒྱ་ཡིག་ ལུགས་གསར་་, མཀ་ཨའུ་ཅཱའི་ན།)', + 'zh_Hans_MY' => 'རྒྱ་མི་ཁ། (རྒྱ་ཡིག་ ལུགས་གསར་་, མ་ལེ་ཤི་ཡ།)', 'zh_Hans_SG' => 'རྒྱ་མི་ཁ། (རྒྱ་ཡིག་ ལུགས་གསར་་, སིང་ག་པོར།)', 'zh_Hant' => 'རྒྱ་མི་ཁ། (ལུགས་རྙིང་ རྒྱ་ཡིག།)', 'zh_Hant_HK' => 'རྒྱ་མི་ཁ། (ལུགས་རྙིང་ རྒྱ་ཡིག་, ཧོང་ཀོང་ཅཱའི་ན།)', 'zh_Hant_MO' => 'རྒྱ་མི་ཁ། (ལུགས་རྙིང་ རྒྱ་ཡིག་, མཀ་ཨའུ་ཅཱའི་ན།)', + 'zh_Hant_MY' => 'རྒྱ་མི་ཁ། (ལུགས་རྙིང་ རྒྱ་ཡིག་, མ་ལེ་ཤི་ཡ།)', 'zh_Hant_TW' => 'རྒྱ་མི་ཁ། (ལུགས་རྙིང་ རྒྱ་ཡིག་, ཊཱའི་ཝཱན།)', 'zh_MO' => 'རྒྱ་མི་ཁ། (མཀ་ཨའུ་ཅཱའི་ན།)', 'zh_SG' => 'རྒྱ་མི་ཁ། (སིང་ག་པོར།)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/ee.php b/src/Symfony/Component/Intl/Resources/data/locales/ee.php index 270482cccb4ae..06bfd269580e6 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/ee.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/ee.php @@ -43,8 +43,8 @@ 'az_AZ' => 'azerbaijangbe (Azerbaijan nutome)', 'az_Cyrl' => 'azerbaijangbe (Cyrillicgbeŋɔŋlɔ)', 'az_Cyrl_AZ' => 'azerbaijangbe (Cyrillicgbeŋɔŋlɔ, Azerbaijan nutome)', - 'az_Latn' => 'azerbaijangbe (Latingbeŋɔŋlɔ)', - 'az_Latn_AZ' => 'azerbaijangbe (Latingbeŋɔŋlɔ, Azerbaijan nutome)', + 'az_Latn' => 'azerbaijangbe (latingbeŋɔŋlɔ)', + 'az_Latn_AZ' => 'azerbaijangbe (latingbeŋɔŋlɔ, Azerbaijan nutome)', 'be' => 'belarusiagbe', 'be_BY' => 'belarusiagbe (Belarus nutome)', 'bg' => 'bulgariagbe', @@ -63,8 +63,8 @@ 'bs_BA' => 'bosniagbe (Bosnia kple Herzergovina nutome)', 'bs_Cyrl' => 10000 'bosniagbe (Cyrillicgbeŋɔŋlɔ)', 'bs_Cyrl_BA' => 'bosniagbe (Cyrillicgbeŋɔŋlɔ, Bosnia kple Herzergovina nutome)', - 'bs_Latn' => 'bosniagbe (Latingbeŋɔŋlɔ)', - 'bs_Latn_BA' => 'bosniagbe (Latingbeŋɔŋlɔ, Bosnia kple Herzergovina nutome)', + 'bs_Latn' => 'bosniagbe (latingbeŋɔŋlɔ)', + 'bs_Latn_BA' => 'bosniagbe (latingbeŋɔŋlɔ, Bosnia kple Herzergovina nutome)', 'ca' => 'katalagbe', 'ca_AD' => 'katalagbe (Andorra nutome)', 'ca_ES' => 'katalagbe (Spain nutome)', @@ -87,116 +87,116 @@ 'de_LU' => 'Germaniagbe (Lazembɔg nutome)', 'dz' => 'dzongkhagbe', 'dz_BT' => 'dzongkhagbe (Bhutan nutome)', - 'ee' => 'Eʋegbe', - 'ee_GH' => 'Eʋegbe (Ghana nutome)', - 'ee_TG' => 'Eʋegbe (Togo nutome)', + 'ee' => 'eʋegbe', + 'ee_GH' => 'eʋegbe (Ghana nutome)', + 'ee_TG' => 'eʋegbe (Togo nutome)', 'el' => 'grisigbe', 'el_CY' => 'grisigbe (Saiprus nutome)', 'el_GR' => 'grisigbe (Greece nutome)', - 'en' => 'Yevugbe', - 'en_001' => 'Yevugbe (xexeme)', - 'en_150' => 'Yevugbe (Europa nutome)', - 'en_AE' => 'Yevugbe (United Arab Emirates nutome)', - 'en_AG' => 'Yevugbe (́Antigua kple Barbuda nutome)', - 'en_AI' => 'Yevugbe (Anguilla nutome)', - 'en_AS' => 'Yevugbe (Amerika Samoa nutome)', - 'en_AT' => 'Yevugbe (Austria nutome)', - 'en_AU' => 'Yevugbe (Australia nutome)', - 'en_BB' => 'Yevugbe (Barbados nutome)', - 'en_BE' => 'Yevugbe (Belgium nutome)', - 'en_BI' => 'Yevugbe (Burundi nutome)', - 'en_BM' => 'Yevugbe (Bermuda nutome)', - 'en_BS' => 'Yevugbe (Bahamas nutome)', - 'en_BW' => 'Yevugbe (Botswana nutome)', - 'en_BZ' => 'Yevugbe (Belize nutome)', - 'en_CA' => 'Yevugbe (Canada nutome)', - 'en_CC' => 'Yevugbe (Kokos [Kiling] fudomekpo nutome)', - 'en_CH' => 'Yevugbe (Switzerland nutome)', - 'en_CK' => 'Yevugbe (Kook ƒudomekpo nutome)', - 'en_CM' => 'Yevugbe (Kamerun nutome)', - 'en_CX' => 'Yevugbe (Kristmas ƒudomekpo nutome)', - 'en_CY' => 'Yevugbe (Saiprus nutome)', - 'en_DE' => 'Yevugbe (Germania nutome)', - 'en_DK' => 'Yevugbe (Denmark nutome)', - 'en_DM' => 'Yevugbe (Dominika nutome)', - 'en_ER' => 'Yevugbe (Eritrea nutome)', - 'en_FI' => 'Yevugbe (Finland nutome)', - 'en_FJ' => 'Yevugbe (Fidzi nutome)', - 'en_FK' => 'Yevugbe (Falkland ƒudomekpowo nutome)', - 'en_FM' => 'Yevugbe (Mikronesia nutome)', - 'en_GB' => 'Yevugbe (United Kingdom nutome)', - 'en_GD' => 'Yevugbe (Grenada nutome)', - 'en_GG' => 'Yevugbe (Guernse nutome)', - 'en_GH' => 'Yevugbe (Ghana nutome)', - 'en_GI' => 'Yevugbe (Gibraltar nutome)', - 'en_GM' => 'Yevugbe (Gambia nutome)', - 'en_GU' => 'Yevugbe (Guam nutome)', - 'en_GY' => 'Yevugbe (Guyanadu)', - 'en_HK' => 'Yevugbe (Hɔng Kɔng SAR Tsaina nutome)', - 'en_ID' => 'Yevugbe (Indonesia nutome)', - 'en_IE' => 'Yevugbe (Ireland nutome)', - 'en_IL' => 'Yevugbe (Israel nutome)', - 'en_IM' => 'Yevugbe (Aisle of Man nutome)', - 'en_IN' => 'Yevugbe (India nutome)', - 'en_JE' => 'Yevugbe (Dzɛse nutome)', - 'en_JM' => 'Yevugbe (Dzamaika nutome)', - 'en_KE' => 'Yevugbe (Kenya nutome)', - 'en_KI' => 'Yevugbe (Kiribati nutome)', - 'en_KN' => 'Yevugbe (Saint Kitis kple Nevis nutome)', - 'en_KY' => 'Yevugbe (Kayman ƒudomekpowo nutome)', - 'en_LC' => 'Yevugbe (Saint Lusia nutome)', - 'en_LR' => 'Yevugbe (Liberia nutome)', - 'en_LS' => 'Yevugbe (Lɛsoto nutome)', - 'en_MG' => 'Yevugbe (Madagaska nutome)', - 'en_MH' => 'Yevugbe (Marshal ƒudomekpowo nutome)', - 'en_MO' => 'Yevugbe (Macau SAR Tsaina nutome)', - 'en_MP' => 'Yevugbe (Dziehe Marina ƒudomekpowo nutome)', - 'en_MS' => 'Yevugbe (Montserrat nutome)', - 'en_MT' => 'Yevugbe (Malta nutome)', - 'en_MU' => 'Yevugbe (mauritiusdukɔ)', - 'en_MV' => 'Yevugbe (maldivesdukɔ)', - 'en_MW' => 'Yevugbe (Malawi nutome)', - 'en_MY' => 'Yevugbe (Malaysia nutome)', - 'en_NA' => 'Yevugbe (Namibia nutome)', - 'en_NF' => 'Yevugbe (Norfolk ƒudomekpo nutome)', - 'en_NG' => 'Yevugbe (Nigeria nutome)', - 'en_NL' => 'Yevugbe (Netherlands nutome)', - 'en_NR' => 'Yevugbe (Nauru nutome)', - 'en_NU' => 'Yevugbe (Niue nutome)', - 'en_NZ' => 'Yevugbe (New Zealand nutome)', - 'en_PG' => 'Yevugbe (Papua New Gini nutome)', - 'en_PH' => 'Yevugbe (Filipini nutome)', - 'en_PK' => 'Yevugbe (Pakistan nutome)', - 'en_PN' => 'Yevugbe (Pitkairn ƒudomekpo nutome)', - 'en_PR' => 'Yevugbe (Puerto Riko nutome)', - 'en_PW' => 'Yevugbe (Palau nutome)', - 'en_RW' => 'Yevugbe (Rwanda nutome)', - 'en_SB' => 'Yevugbe (Solomon ƒudomekpowo nutome)', - 'en_SC' => 'Yevugbe (Seshɛls nutome)', - 'en_SD' => 'Yevugbe (Sudan nutome)', - 'en_SE' => 'Yevugbe (Sweden nutome)', - 'en_SG' => 'Yevugbe (Singapɔr nutome)', - 'en_SH' => 'Yevugbe (Saint Helena nutome)', - 'en_SI' => 'Yevugbe (Slovenia nutome)', - 'en_SL' => 'Yevugbe (Sierra Leone nutome)', - 'en_SZ' => 'Yevugbe (Swaziland nutome)', - 'en_TC' => 'Yevugbe (Tɛks kple Kaikos ƒudomekpowo nutome)', - 'en_TK' => 'Yevugbe (Tokelau nutome)', - 'en_TO' => 'Yevugbe (Tonga nutome)', - 'en_TT' => 'Yevugbe (Trinidad kple Tobago nutome)', - 'en_TV' => 'Yevugbe (Tuvalu nutome)', - 'en_TZ' => 'Yevugbe (Tanzania nutome)', - 'en_UG' => 'Yevugbe (Uganda nutome)', - 'en_UM' => 'Yevugbe (U.S. Minor Outlaying ƒudomekpowo nutome)', - 'en_US' => 'Yevugbe (USA nutome)', - 'en_VC' => 'Yevugbe (Saint Vincent kple Grenadine nutome)', - 'en_VG' => 'Yevugbe (Britaintɔwo ƒe Virgin ƒudomekpowo nutome)', - 'en_VI' => 'Yevugbe (U.S. Vɛrgin ƒudomekpowo nutome)', - 'en_VU' => 'Yevugbe (Vanuatu nutome)', - 'en_WS' => 'Yevugbe (Samoa nutome)', - 'en_ZA' => 'Yevugbe (Anyiehe Africa nutome)', - 'en_ZM' => 'Yevugbe (Zambia nutome)', - 'en_ZW' => 'Yevugbe (Zimbabwe nutome)', + 'en' => 'iŋlisigbe', + 'en_001' => 'iŋlisigbe (xexeme)', + 'en_150' => 'iŋlisigbe (Europa nutome)', + 'en_AE' => 'iŋlisigbe (United Arab Emirates nutome)', + 'en_AG' => 'iŋlisigbe (́Antigua kple Barbuda nutome)', + 'en_AI' => 'iŋlisigbe (Anguilla nutome)', + 'en_AS' => 'iŋlisigbe (Amerika Samoa nutome)', + 'en_AT' => 'iŋlisigbe (Austria nutome)', + 'en_AU' => 'iŋlisigbe (Australia nutome)', + 'en_BB' => 'iŋlisigbe (Barbados nutome)', + 'en_BE' => 'iŋlisigbe (Belgium nutome)', + 'en_BI' => 'iŋlisigbe (Burundi nutome)', + 'en_BM' => 'iŋlisigbe (Bermuda nutome)', + 'en_BS' => 'iŋlisigbe (Bahamas nutome)', + 'en_BW' => 'iŋlisigbe (Botswana nutome)', + 'en_BZ' => 'iŋlisigbe (Belize nutome)', + 'en_CA' => 'iŋlisigbe (Canada nutome)', + 'en_CC' => 'iŋlisigbe (Kokos [Kiling] fudomekpo nutome)', + 'en_CH' => 'iŋlisigbe (Switzerland nutome)', + 'en_CK' => 'iŋlisigbe (Kook ƒudomekpo nutome)', + 'en_CM' => 'iŋlisigbe (Kamerun nutome)', + 'en_CX' => 'iŋlisigbe (Kristmas ƒudomekpo nutome)', + 'en_CY' => 'iŋlisigbe (Saiprus nutome)', + 'en_DE' => 'iŋlisigbe (Germania nutome)', + 'en_DK' => 'iŋlisigbe (Denmark nutome)', + 'en_DM' => 'iŋlisigbe (Dominika nutome)', + 'en_ER' => 'iŋlisigbe (Eritrea nutome)', + 'en_FI' => 'iŋlisigbe (Finland nutome)', + 'en_FJ' => 'iŋlisigbe (Fidzi nutome)', + 'en_FK' => 'iŋlisigbe (Falkland ƒudomekpowo nutome)', + 'en_FM' => 'iŋlisigbe (Mikronesia nutome)', + 'en_GB' => 'iŋlisigbe (United Kingdom nutome)', + 'en_GD' => 'iŋlisigbe (Grenada nutome)', + 'en_GG' => 'iŋlisigbe (Guernse nutome)', + 'en_GH' => 'iŋlisigbe (Ghana nutome)', + 'en_GI' => 'iŋlisigbe (Gibraltar nutome)', + 'en_GM' => 'iŋlisigbe (Gambia nutome)', + 'en_GU' => 'iŋlisigbe (Guam nutome)', + 'en_GY' => 'iŋlisigbe (Guyanadu)', + 'en_HK' => 'iŋlisigbe (Hɔng Kɔng SAR Tsaina nutome)', + 'en_ID' => 'iŋlisigbe (Indonesia nutome)', + 'en_IE' => 'iŋlisigbe (Ireland nutome)', + 'en_IL' => 'iŋlisigbe (Israel nutome)', + 'en_IM' => 'iŋlisigbe (Aisle of Man nutome)', + 'en_IN' => 'iŋlisigbe (India nutome)', + 'en_JE' => 'iŋlisigbe (Dzɛse nutome)', + 'en_JM' => 'iŋlisigbe (Dzamaika nutome)', + 'en_KE' => 'iŋlisigbe (Kenya nutome)', + 'en_KI' => 'iŋlisigbe (Kiribati nutome)', + 'en_KN' => 'iŋlisigbe (Saint Kitis kple Nevis nutome)', + 'en_KY' => 'iŋlisigbe (Kayman ƒudomekpowo nutome)', + 'en_LC' => 'iŋlisigbe (Saint Lusia nutome)', + 'en_LR' => 'iŋlisigbe (Liberia nutome)', + 'en_LS' => 'iŋlisigbe (Lɛsoto nutome)', + 'en_MG' => 'iŋlisigbe (Madagaska nutome)', + 'en_MH' => 'iŋlisigbe (Marshal ƒudomekpowo nutome)', + 'en_MO' => 'iŋlisigbe (Macau SAR Tsaina nutome)', + 'en_MP' => 'iŋlisigbe (Dziehe Marina ƒudomekpowo nutome)', + 'en_MS' => 'iŋlisigbe (Montserrat nutome)', + 'en_MT' => 'iŋlisigbe (Malta nutome)', + 'en_MU' => 'iŋlisigbe (mauritiusdukɔ)', + 'en_MV' => 'iŋlisigbe (maldivesdukɔ)', + 'en_MW' => 'iŋlisigbe (Malawi nutome)', + 'en_MY' => 'iŋlisigbe (Malaysia nutome)', + 'en_NA' => 'iŋlisigbe (Namibia nutome)', + 'en_NF' => 'iŋlisigbe (Norfolk ƒudomekpo nutome)', + 'en_NG' => 'iŋlisigbe (Nigeria nutome)', + 'en_NL' => 'iŋlisigbe (Netherlands nutome)', + 'en_NR' => 'iŋlisigbe (Nauru nutome)', + 'en_NU' => 'iŋlisigbe (Niue nutome)', + 'en_NZ' => 'iŋlisigbe (New Zealand nutome)', + 'en_PG' => 'iŋlisigbe (Papua New Gini nutome)', + 'en_PH' => 'iŋlisigbe (Filipini nutome)', + 'en_PK' => 'iŋlisigbe (Pakistan nutome)', + 'en_PN' => 'iŋlisigbe (Pitkairn ƒudomekpo nutome)', + 'en_PR' => 'iŋlisigbe (Puerto Riko nutome)', + 'en_PW' => 'iŋlisigbe (Palau nutome)', + 'en_RW' => 'iŋlisigbe (Rwanda nutome)', + 'en_SB' => 'iŋlisigbe (Solomon ƒudomekpowo nutome)', + 'en_SC' => 'iŋlisigbe (Seshɛls nutome)', + 'en_SD' => 'iŋlisigbe (Sudan nutome)', + 'en_SE' => 'iŋlisigbe (Sweden nutome)', + 'en_SG' => 'iŋlisigbe (Singapɔr nutome)', + 'en_SH' => 'iŋlisigbe (Saint Helena nutome)', + 'en_SI' => 'iŋlisigbe (Slovenia nutome)', + 'en_SL' => 'iŋlisigbe (Sierra Leone nutome)', + 'en_SZ' => 'iŋlisigbe (Swaziland nutome)', + 'en_TC' => 'iŋlisigbe (Tɛks kple Kaikos ƒudomekpowo nutome)', + 'en_TK' => 'iŋlisigbe (Tokelau nutome)', + 'en_TO' => 'iŋlisigbe (Tonga nutome)', + 'en_TT' => 'iŋlisigbe (Trinidad kple Tobago nutome)', + 'en_TV' => 'iŋlisigbe (Tuvalu nutome)', + 'en_TZ' => 'iŋlisigbe (Tanzania nutome)', + 'en_UG' => 'iŋlisigbe (Uganda nutome)', + 'en_UM' => 'iŋlisigbe (U.S. Minor Outlaying ƒudomekpowo nutome)', + 'en_US' => 'iŋlisigbe (USA nutome)', + 'en_VC' => 'iŋlisigbe (Saint Vincent kple Grenadine nutome)', + 'en_VG' => 'iŋlisigbe (Britaintɔwo ƒe Virgin ƒudomekpowo nutome)', + 'en_VI' => 'iŋlisigbe (U.S. Vɛrgin ƒudomekpowo nutome)', + 'en_VU' => 'iŋlisigbe (Vanuatu nutome)', + 'en_WS' => 'iŋlisigbe (Samoa nutome)', + 'en_ZA' => 'iŋlisigbe (Anyiehe Africa nutome)', + 'en_ZM' => 'iŋlisigbe (Zambia nutome)', + 'en_ZW' => 'iŋlisigbe (Zimbabwe nutome)', 'eo' => 'esperantogbe', 'eo_001' => 'esperantogbe (xexeme)', 'es' => 'Spanishgbe', @@ -297,8 +297,8 @@ 'he_IL' => 'hebrigbe (Israel nutome)', 'hi' => 'Hindigbe', 'hi_IN' => 'Hindigbe (India nutome)', - 'hi_Latn' => 'Hindigbe (Latingbeŋɔŋlɔ)', - 'hi_Latn_IN' => 'Hindigbe (Latingbeŋɔŋlɔ, India nutome)', + 'hi_Latn' => 'Hindigbe (latingbeŋɔŋlɔ)', + 'hi_Latn_IN' => 'Hindigbe (latingbeŋɔŋlɔ, India nutome)', 'hr' => 'kroatiagbe', 'hr_BA' => 'kroatiagbe (Bosnia kple Herzergovina nutome)', 'hr_HR' => 'kroatiagbe (Kroatsia nutome)', @@ -324,6 +324,8 @@ 'ka' => 'gɔgiagbe', 'ka_GE' => 'gɔgiagbe (Georgia nutome)', 'kk' => 'kazakhstangbe', + 'kk_Cyrl' => 'kazakhstangbe (Cyrillicgbeŋɔŋlɔ)', + 'kk_Cyrl_KZ' => 'kazakhstangbe (Cyrillicgbeŋɔŋlɔ, Kazakstan nutome)', 'kk_KZ' => 'kazakhstangbe (Kazakstan nutome)', 'km' => 'khmergbe', 'km_KH' => 'khmergbe (Kambodia nutome)', @@ -480,10 +482,13 @@ 'sr_Cyrl' => 'serbiagbe (Cyrillicgbeŋɔŋlɔ)', 'sr_Cyrl_BA' => 'serbiagbe (Cyrillicgbeŋɔŋlɔ, Bosnia kple Herzergovina nutome)', 'sr_Cyrl_ME' => 'serbiagbe (Cyrillicgbeŋɔŋlɔ, Montenegro nutome)', - 'sr_Latn' => 'serbiagbe (Latingbeŋɔŋlɔ)', - 'sr_Latn_BA' => 'serbiagbe (Latingbeŋɔŋlɔ, Bosnia kple Herzergovina nutome)', - 'sr_Latn_ME' => 'serbiagbe (Latingbeŋɔŋlɔ, Montenegro nutome)', + 'sr_Latn' => 'serbiagbe (latingbeŋɔŋlɔ)', + 'sr_Latn_BA' => 'serbiagbe (latingbeŋɔŋlɔ, Bosnia kple Herzergovina nutome)', + 'sr_Latn_ME' => 'serbiagbe (latingbeŋɔŋlɔ, Montenegro nutome)', 'sr_ME' => 'serbiagbe (Montenegro nutome)', + 'st' => 'anyiehe sothogbe', + 'st_LS' => 'anyiehe sothogbe (Lɛsoto nutome)', + 'st_ZA' => 'anyiehe sothogbe (Anyiehe Africa nutome)', 'sv' => 'swedengbe', 'sv_AX' => 'swedengbe (Åland ƒudomekpo nutome)', 'sv_FI' => 'swedengbe (Finland nutome)', @@ -511,6 +516,9 @@ 'tk_TM' => 'tɛkmengbe (Tɛkmenistan nutome)', 'tl' => 'tagalogbe', 'tl_PH' => 'tagalogbe (Filipini nutome)', + 'tn' => 'tswanagbe', + 'tn_BW' => 'tswanagbe (Botswana nutome)', + 'tn_ZA' => 'tswanagbe (Anyiehe Africa nutome)', 'to' => 'tongagbe', 'to_TO' => 'tongagbe (Tonga nutome)', 'tr' => 'Turkishgbe', @@ -529,8 +537,8 @@ 'uz_Arab_AF' => 'uzbekistangbe (Arabiagbeŋɔŋlɔ, Afghanistan nutome)', 'uz_Cyrl' => 'uzbekistangbe (Cyrillicgbeŋɔŋlɔ)', 'uz_Cyrl_UZ' => 'uzbekistangbe (Cyrillicgbeŋɔŋlɔ, Uzbekistan nutome)', - 'uz_Latn' => 'uzbekistangbe (Latingbeŋɔŋlɔ)', - 'uz_Latn_UZ' => 'uzbekistangbe (Latingbeŋɔŋlɔ, Uzbekistan nutome)', + 'uz_Latn' => 'uzbekistangbe (latingbeŋɔŋlɔ)', + 'uz_Latn_UZ' => 'uzbekistangbe (latingbeŋɔŋlɔ, Uzbekistan nutome)', 'uz_UZ' => 'uzbekistangbe (Uzbekistan nutome)', 'vi' => 'vietnamgbe', 'vi_VN' => 'vietnamgbe (Vietnam nutome)', @@ -548,10 +556,12 @@ 'zh_Hans_CN' => 'Chinagbe (Chinesegbeŋɔŋlɔ, Tsaina nutome)', 'zh_Hans_HK' => 'Chinagbe (Chinesegbeŋɔŋlɔ, Hɔng Kɔng SAR Tsaina nutome)', 'zh_Hans_MO' => 'Chinagbe (Chinesegbeŋɔŋlɔ, Macau SAR Tsaina nutome)', + 'zh_Hans_MY' => 'Chinagbe (Chinesegbeŋɔŋlɔ, Malaysia nutome)', 'zh_Hans_SG' => 'Chinagbe (Chinesegbeŋɔŋlɔ, Singapɔr nutome)', 'zh_Hant' => 'Chinagbe (Blema Chinesegbeŋɔŋlɔ)', 'zh_Hant_HK' => 'Chinagbe (Blema Chinesegbeŋɔŋlɔ, Hɔng Kɔng SAR Tsaina nutome)', 'zh_Hant_MO' => 'Chinagbe (Blema Chinesegbeŋɔŋlɔ, Macau SAR Tsaina nutome)', + 'zh_Hant_MY' => 'Chinagbe (Blema Chinesegbeŋɔŋlɔ, Malaysia nutome)', 'zh_Hant_TW' => 'Chinagbe (Blema Chinesegbeŋɔŋlɔ, Taiwan nutome)', 'zh_MO' => 'Chinagbe (Macau SAR Tsaina nutome)', 'zh_SG' => 'Chinagbe (Singapɔr nutome)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/el.php b/src/Symfony/Component/Intl/Resources/data/locales/el.php index 0ec654e31c7de..f7321ff73213d 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/el.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/el.php @@ -380,6 +380,8 @@ 'ki' => 'Κικούγιου', 'ki_KE' => 'Κικούγιου (Κένυα)', 'kk' => 'Καζακικά', + 'kk_Cyrl' => 'Καζακικά (Κυριλλικό)', + 'kk_Cyrl_KZ' => 'Καζακικά (Κυριλλικό, Καζακστάν)', 'kk_KZ' => 'Καζακικά (Καζακστάν)', 'kl' => 'Καλαάλισουτ', 'kl_GL' => 'Καλαάλισουτ (Γροιλανδία)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'Σερβικά (Λατινικό, Σερβία)', 'sr_ME' => 'Σερβικά (Μαυροβούνιο)', 'sr_RS' => 'Σερβικά (Σερβία)', + 'st' => 'Νότια Σόθο', + 'st_LS' => 'Νότια Σόθο (Λεσότο)', + 'st_ZA' => 'Νότια Σόθο (Νότια Αφρική)', 'su' => 'Σουνδανικά', 'su_ID' => 'Σουνδανικά (Ινδονησία)', 'su_Latn' => 'Σουνδανικά (Λατινικό)', @@ -595,6 +600,9 @@ 'tk_TM' => 'Τουρκμενικά (Τουρκμενιστάν)', 'tl' => 'Τάγκαλογκ', 'tl_PH' => 'Τάγκαλογκ (Φιλιππίνες)', + 'tn' => 'Τσουάνα', + 'tn_BW' => 'Τσουάνα (Μποτσουάνα)', + 'tn_ZA' => 'Τσουάνα (Νότια Αφρική)', 'to' => 'Τονγκανικά', 'to_TO' => 'Τονγκανικά (Τόνγκα)', 'tr' => 'Τουρκικά', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'Κινεζικά (Απλοποιημένο, Κίνα)', 'zh_Hans_HK' => 'Κινεζικά (Απλοποιημένο, Χονγκ Κονγκ ΕΔΠ Κίνας)', 'zh_Hans_MO' => 'Κινεζικά (Απλοποιημένο, Μακάο ΕΔΠ Κίνας)', + 'zh_Hans_MY' => 'Κινεζικά (Απλοποιημένο, Μαλαισία)', 'zh_Hans_SG' => 'Κινεζικά (Απλοποιημένο, Σιγκαπούρη)', 'zh_Hant' => 'Κινεζικά (Παραδοσιακό)', 'zh_Hant_HK' => 'Κινεζικά (Παραδοσιακό, Χονγκ Κονγκ ΕΔΠ Κίνας)', 'zh_Hant_MO' => 'Κινεζικά (Παραδοσιακό, Μακάο ΕΔΠ Κίνας)', + 'zh_Hant_MY' => 'Κινεζικά (Παραδοσιακό, Μαλαισία)', 'zh_Hant_TW' => 'Κινεζικά (Παραδοσιακό, Ταϊβάν)', 'zh_MO' => 'Κινεζικά (Μακάο ΕΔΠ Κίνας)', 'zh_SG' => 'Κινεζικά (Σιγκαπούρη)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/en.php b/src/Symfony/Component/Intl/Resources/data/locales/en.php index d1d606d6bac1f..3814a240bdba7 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/en.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/en.php @@ -380,6 +380,8 @@ 'ki' => 'Kikuyu', 'ki_KE' => 'Kikuyu (Kenya)', 'kk' => 'Kazakh', + 'kk_Cyrl' => 'Kazakh (Cyrillic)', + 'kk_Cyrl_KZ' => 'Kazakh (Cyrillic, Kazakhstan)', 'kk_KZ' => 'Kazakh (Kazakhstan)', 'kl' => 'Kalaallisut', 'kl_GL' => 'Kalaallisut (Greenland)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'Serbian (Latin, Serbia)', 'sr_ME' => 'Serbian (Montenegro)', 'sr_RS' => 'Serbian (Serbia)', + 'st' => 'Southern Sotho', + 'st_LS' => 'Southern Sotho (Lesotho)', + 'st_ZA' => 'Southern Sotho (South Africa)', 'su' => 'Sundanese', 'su_ID' => 'Sundanese (Indonesia)', 'su_Latn' => 'Sundanese (Latin)', @@ -595,6 +600,9 @@ 'tk_TM' => 'Turkmen (Turkmenistan)', 'tl' => 'Tagalog', 'tl_PH' => 'Tagalog (Philippines)', + 'tn' => 'Tswana', + 'tn_BW' => 'Tswana (Botswana)', + 'tn_ZA' => 'Tswana (South Africa)', 'to' => 'Tongan', 'to_TO' => 'Tongan (Tonga)', 'tr' => 'Turkish', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'Chinese (Simplified, China)', 'zh_Hans_HK' => 'Chinese (Simplified, Hong Kong SAR China)', 'zh_Hans_MO' => 'Chinese (Simplified, Macao SAR China)', + 'zh_Hans_MY' => 'Chinese (Simplified, Malaysia)', 'zh_Hans_SG' => 'Chinese (Simplified, Singapore)', 'zh_Hant' => 'Chinese (Traditional)', 'zh_Hant_HK' => 'Chinese (Traditional, Hong Kong SAR China)', 'zh_Hant_MO' => 'Chinese (Traditional, Macao SAR China)', + 'zh_Hant_MY' => 'Chinese (Traditional, Malaysia)', 'zh_Hant_TW' => 'Chinese (Traditional, Taiwan)', 'zh_MO' => 'Chinese (Macao SAR China)', 'zh_SG' => 'Chinese (Singapore)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/eo.php b/src/Symfony/Component/Intl/Resources/data/locales/eo.php index e191601af28d2..6ecc2fbd1dec6 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/eo.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/eo.php @@ -443,6 +443,9 @@ 'sr_BA' => 'serba (Bosnujo kaj Hercegovino)', 'sr_Latn' => 'serba (latina)', 'sr_Latn_BA' => 'serba (latina, Bosnujo kaj Hercegovino)', + 'st' => 'sota', + 'st_LS' => 'sota (Lesoto)', + 'st_ZA' => 'sota (Sud-Afriko)', 'su' => 'sunda', 'su_ID' => 'sunda (Indonezio)', 'su_Latn' => 'sunda (latina)', @@ -472,6 +475,9 @@ 'tk_TM' => 'turkmena (Turkmenujo)', 'tl' => 'tagaloga', 'tl_PH' => 'tagaloga (Filipinoj)', + 'tn' => 'cvana', + 'tn_BW' => 'cvana (Bocvano)', + 'tn_ZA' => 'cvana (Sud-Afriko)', 'to' => 'tongana', 'to_TO' => 'tongana (Tongo)', 'tr' => 'turka', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/es.php b/src/Symfony/Component/Intl/Resources/data/locales/es.php index c3b6f72569a2d..82c3ab0b165e8 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/es.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/es.php @@ -380,6 +380,8 @@ 'ki' => 'kikuyu', 'ki_KE' => 'kikuyu (Kenia)', 'kk' => 'kazajo', + 'kk_Cyrl' => 'kazajo (cirílico)', + 'kk_Cyrl_KZ' => 'kazajo (cirílico, Kazajistán)', 'kk_KZ' => 'kazajo (Kazajistán)', 'kl' => 'groenlandés', 'kl_GL' => 'groenlandés (Groenlandia)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'serbio (latino, Serbia)', 'sr_ME' => 'serbio (Montenegro)', 'sr_RS' => 'serbio (Serbia)', + 'st' => 'sotho meridional', + 'st_LS' => 'sotho meridional (Lesoto)', + 'st_ZA' => 'sotho meridional (Sudáfrica)', 'su' => 'sundanés', 'su_ID' => 'sundanés (Indonesia)', 'su_Latn' => 'sundanés (latino)', @@ -595,6 +600,9 @@ 'tk_TM' => 'turcomano (Turkmenistán)', 'tl' => 'tagalo', 'tl_PH' => 'tagalo (Filipinas)', + 'tn' => 'setsuana', + 'tn_BW' => 'setsuana (Botsuana)', + 'tn_ZA' => 'setsuana (Sudáfrica)', 'to' => 'tongano', 'to_TO' => 'tongano (Tonga)', 'tr' => 'turco', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'chino (simplificado, China)', 'zh_Hans_HK' => 'chino (simplificado, RAE de Hong Kong [China])', 'zh_Hans_MO' => 'chino (simplificado, RAE de Macao [China])', + 'zh_Hans_MY' => 'chino (simplificado, Malasia)', 'zh_Hans_SG' => 'chino (simplificado, Singapur)', 'zh_Hant' => 'chino (tradicional)', 'zh_Hant_HK' => 'chino (tradicional, RAE de Hong Kong [China])', 'zh_Hant_MO' => 'chino (tradicional, RAE de Macao [China])', + 'zh_Hant_MY' => 'chino (tradicional, Malasia)', 'zh_Hant_TW' => 'chino (tradicional, Taiwán)', 'zh_MO' => 'chino (RAE de Macao [China])', 'zh_SG' => 'chino (Singapur)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/es_419.php b/src/Symfony/Component/Intl/Resources/data/locales/es_419.php index b6f016085b41b..f8448321f193e 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/es_419.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/es_419.php @@ -43,8 +43,6 @@ 'ks_Deva_IN' => 'cachemiro (devanagari, India)', 'ks_IN' => 'cachemiro (India)', 'ln_CG' => 'lingala (República del Congo)', - 'lo' => 'laosiano', - 'lo_LA' => 'laosiano (Laos)', 'ml' => 'malabar', 'ml_IN' => 'malabar (India)', 'pa' => 'panyabí', @@ -72,6 +70,9 @@ 'sr_Latn_BA' => 'serbio (latín, Bosnia-Herzegovina)', 'sr_Latn_ME' => 'serbio (latín, Montenegro)', 'sr_Latn_RS' => 'serbio (latín, Serbia)', + 'st' => 'sesotho del sur', + 'st_LS' => 'sesotho del sur (Lesoto)', + 'st_ZA' => 'sesotho del sur (Sudáfrica)', 'su_Latn' => 'sundanés (latín)', 'su_Latn_ID' => 'sundanés (latín, Indonesia)', 'sv_AX' => 'sueco (Islas Åland)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/es_AR.php b/src/Symfony/Component/Intl/Resources/data/locales/es_AR.php index 087cedc551c81..da539868f8574 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/es_AR.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/es_AR.php @@ -2,6 +2,9 @@ return [ 'Names' => [ + 'tn' => 'setswana', + 'tn_BW' => 'setswana (Botsuana)', + 'tn_ZA' => 'setswana (Sudáfrica)', 'wo' => 'wolof', 'wo_SN' => 'wolof (Senegal)', ], diff --git a/src/Symfony/Component/Intl/Resources/data/locales/es_BO.php b/src/Symfony/Component/Intl/Resources/data/locales/es_BO.php index 087cedc551c81..da539868f8574 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/es_BO.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/es_BO.php @@ -2,6 +2,9 @@ return [ 'Names' => [ + 'tn' => 'setswana', + 'tn_BW' => 'setswana (Botsuana)', + 'tn_ZA' => 'setswana (Sudáfrica)', 'wo' => 'wolof', 'wo_SN' => 'wolof (Senegal)', ], diff --git a/src/Symfony/Component/Intl/Resources/data/locales/es_CL.php b/src/Symfony/Component/Intl/Resources/data/locales/es_CL.php index 52e88434b30da..8c61b5a2ed85f 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/es_CL.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/es_CL.php @@ -3,6 +3,9 @@ return [ 'Names' => [ 'ar_EH' => 'árabe (Sahara Occidental)', + 'tn' => 'setswana', + 'tn_BW' => 'setswana (Botsuana)', + 'tn_ZA' => 'setswana (Sudáfrica)', 'wo' => 'wolof', 'wo_SN' => 'wolof (Senegal)', ], diff --git a/src/Symfony/Component/Intl/Resources/data/locales/es_CO.php b/src/Symfony/Component/Intl/Resources/data/locales/es_CO.php index 087cedc551c81..da539868f8574 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/es_CO.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/es_CO.php @@ -2,6 +2,9 @@ return [ 'Names' => [ + 'tn' => 'setswana', + 'tn_BW' => 'setswana (Botsuana)', + 'tn_ZA' => 'setswana (Sudáfrica)', 'wo' => 'wolof', 'wo_SN' => 'wolof (Senegal)', ], diff --git a/src/Symfony/Component/Intl/Resources/data/locales/es_CR.php b/src/Symfony/Component/Intl/Resources/data/locales/es_CR.php index 087cedc551c81..da539868f8574 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/es_CR.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/es_CR.php @@ -2,6 +2,9 @@ return [ 'Names' => [ + 'tn' => 'setswana', + 'tn_BW' => 'setswana (Botsuana)', + 'tn_ZA' => 'setswana (Sudáfrica)', 'wo' => 'wolof', 'wo_SN' => 'wolof (Senegal)', ], diff --git a/src/Symfony/Component/Intl/Resources/data/locales/es_DO.php b/src/Symfony/Component/Intl/Resources/data/locales/es_DO.php index 087cedc551c81..da539868f8574 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/es_DO.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/es_DO.php @@ -2,6 +2,9 @@ return [ 'Names' => [ + 'tn' => 'setswana', + 'tn_BW' => 'setswana (Botsuana)', + 'tn_ZA' => 'setswana (Sudáfrica)', 'wo' => 'wolof', 'wo_SN' => 'wolof (Senegal)', ], diff --git a/src/Symfony/Component/Intl/Resources/data/locales/es_EC.php b/src/Symfony/Component/Intl/Resources/data/locales/es_EC.php index 087cedc551c81..da539868f8574 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/es_EC.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/es_EC.php @@ -2,6 +2,9 @@ return [ 'Names' => [ + 'tn' => 'setswana', + 'tn_BW' => 'setswana (Botsuana)', + 'tn_ZA' => 'setswana (Sudáfrica)', 'wo' => 'wolof', 'wo_SN' => 'wolof (Senegal)', ], diff --git a/src/Symfony/Component/Intl/Resources/data/locales/es_GT.php b/src/Symfony/Component/Intl/Resources/data/locales/es_GT.php index 087cedc551c81..da539868f8574 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/es_GT.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/es_GT.php @@ -2,6 +2,9 @@ return [ 'Names' => [ + 'tn' => 'setswana', + 'tn_BW' => 'setswana (Botsuana)', + 'tn_ZA' => 'setswana (Sudáfrica)', 'wo' => 'wolof', 'wo_SN' => 'wolof (Senegal)', ], diff --git a/src/Symfony/Component/Intl/Resources/data/locales/es_HN.php b/src/Symfony/Component/Intl/Resources/data/locales/es_HN.php index 087cedc551c81..da539868f8574 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/es_HN.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/es_HN.php @@ -2,6 +2,9 @@ return [ 'Names' => [ + 'tn' => 'setswana', + 'tn_BW' => 'setswana (Botsuana)', + 'tn_ZA' => 'setswana (Sudáfrica)', 'wo' => 'wolof', 'wo_SN' => 'wolof (Senegal)', ], diff --git a/src/Symfony/Component/Intl/Resources/data/locales/es_NI.php b/src/Symfony/Component/Intl/Resources/data/locales/es_NI.php index 087cedc551c81..da539868f8574 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/es_NI.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/es_NI.php @@ -2,6 +2,9 @@ return [ 'Names' => [ + 'tn' => 'setswana', + 'tn_BW' => 'setswana (Botsuana)', + 'tn_ZA' => 'setswana (Sudáfrica)', 'wo' => 'wolof', 'wo_SN' => 'wolof (Senegal)', ], diff --git a/src/Symfony/Component/Intl/Resources/data/locales/es_PA.php b/src/Symfony/Component/Intl/Resources/data/locales/es_PA.php index 087cedc551c81..da539868f8574 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/es_PA.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/es_PA.php @@ -2,6 +2,9 @@ return [ 'Names' => [ + 'tn' => 'setswana', + 'tn_BW' => 'setswana (Botsuana)', + 'tn_ZA' => 'setswana (Sudáfrica)', 'wo' => 'wolof', 'wo_SN' => 'wolof (Senegal)', ], diff --git a/src/Symfony/Component/Intl/Resources/data/locales/es_PE.php b/src/Symfony/Component/Intl/Resources/data/locales/es_PE.php index 087cedc551c81..da539868f8574 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/es_PE.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/es_PE.php @@ -2,6 +2,9 @@ return [ 'Names' => [ + 'tn' => 'setswana', + 'tn_BW' => 'setswana (Botsuana)', + 'tn_ZA' => 'setswana (Sudáfrica)', 'wo' => 'wolof', 'wo_SN' => 'wolof (Senegal)', ], diff --git a/src/Symfony/Component/Intl/Resources/data/locales/es_PY.php b/src/Symfony/Component/Intl/Resources/data/locales/es_PY.php index 087cedc551c81..da539868f8574 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/es_PY.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/es_PY.php @@ -2,6 +2,9 @@ return [ 'Names' => [ + 'tn' => 'setswana', + 'tn_BW' => 'setswana (Botsuana)', + 'tn_ZA' => 'setswana (Sudáfrica)', 'wo' => 'wolof', 'wo_SN' => 'wolof (Senegal)', ], diff --git a/src/Symfony/Component/Intl/Resources/data/locales/es_VE.php b/src/Symfony/Component/Intl/Resources/data/locales/es_VE.php index 087cedc551c81..da539868f8574 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/es_VE.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/es_VE.php @@ -2,6 +2,9 @@ return [ 'Names' => [ + 'tn' => 'setswana', + 'tn_BW' => 'setswana (Botsuana)', + 'tn_ZA' => 'setswana (Sudáfrica)', 'wo' => 'wolof', 'wo_SN' => 'wolof (Senegal)', ], diff --git a/src/Symfony/Component/Intl/Resources/data/locales/et.php b/src/Symfony/Component/Intl/Resources/data/locales/et.php index 69db222f88965..e3454e02679dc 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/et.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/et.php @@ -380,6 +380,8 @@ 'ki' => 'kikuju', 'ki_KE' => 'kikuju (Keenia)', 'kk' => 'kasahhi', + 'kk_Cyrl' => 'kasahhi (kirillitsa)', + 'kk_Cyrl_KZ' => 'kasahhi (kirillitsa, Kasahstan)', 'kk_KZ' => 'kasahhi (Kasahstan)', 'kl' => 'grööni', 'kl_GL' => 'grööni (Gröönimaa)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'serbia (ladina, Serbia)', 'sr_ME' => 'serbia (Montenegro)', 'sr_RS' => 'serbia (Serbia)', + 'st' => 'lõunasotho', + 'st_LS' => 'lõunasotho (Lesotho)', + 'st_ZA' => 'lõunasotho (Lõuna-Aafrika Vabariik)', 'su' => 'sunda', 'su_ID' => 'sunda (Indoneesia)', 'su_Latn' => 'sunda (ladina)', @@ -595,6 +600,9 @@ 'tk_TM' => 'türkmeeni (Türkmenistan)', 'tl' => 'tagalogi', 'tl_PH' => 'tagalogi (Filipiinid)', + 'tn' => 'tsvana', + 'tn_BW' => 'tsvana (Botswana)', + 'tn_ZA' => 'tsvana (Lõuna-Aafrika Vabariik)', 'to' => 'tonga', 'to_TO' => 'tonga (Tonga)', 'tr' => 'türgi', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'hiina (lihtsustatud, Hiina)', 'zh_Hans_HK' => 'hiina (lihtsustatud, Hongkongi erihalduspiirkond)', 'zh_Hans_MO' => 'hiina (lihtsustatud, Macau erihalduspiirkond)', + 'zh_Hans_MY' => 'hiina (lihtsustatud, Malaisia)', 'zh_Hans_SG' => 'hiina (lihtsustatud, Singapur)', 'zh_Hant' => 'hiina (traditsiooniline)', 'zh_Hant_HK' => 'hiina (traditsiooniline, Hongkongi erihalduspiirkond)', 'zh_Hant_MO' => 'hiina (traditsiooniline, Macau erihalduspiirkond)', + 'zh_Hant_MY' => 'hiina (traditsiooniline, Malaisia)', 'zh_Hant_TW' => 'hiina (traditsiooniline, Taiwan)', 'zh_MO' => 'hiina (Macau erihalduspiirkond)', 'zh_SG' => 'hiina (Singapur)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/eu.php b/src/Symfony/Component/Intl/Resources/data/locales/eu.php index 036efa9a2a393..9f97dec3c1ba0 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/eu.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/eu.php @@ -358,8 +358,8 @@ 'ia_001' => 'interlingua (Mundua)', 'id' => 'indonesiera', 'id_ID' => 'indonesiera (Indonesia)', - 'ie' => 'interlingue', - 'ie_EE' => 'interlingue (Estonia)', + 'ie' => 'interlinguea', + 'ie_EE' => 'interlinguea (Estonia)', 'ig' => 'igboera', 'ig_NG' => 'igboera (Nigeria)', 'ii' => 'Sichuango yiera', @@ -380,6 +380,8 @@ 'ki' => 'kikuyuera', 'ki_KE' => 'kikuyuera (Kenya)', 'kk' => 'kazakhera', + 'kk_Cyrl' => 'kazakhera (zirilikoa)', + 'kk_Cyrl_KZ' => 'kazakhera (zirilikoa, Kazakhstan)', 'kk_KZ' => 'kazakhera (Kazakhstan)', 'kl' => 'groenlandiera', 'kl_GL' => 'groenlandiera (Groenlandia)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'serbiera (latinoa, Serbia)', 'sr_ME' => 'serbiera (Montenegro)', 'sr_RS' => 'serbiera (Serbia)', + 'st' => 'hegoaldeko sothoera', + 'st_LS' => 'hegoaldeko sothoera (Lesotho)', + 'st_ZA' => 'hegoaldeko sothoera (Hegoafrika)', 'su' => 'sundanera', 'su_ID' => 'sundanera (Indonesia)', 'su_Latn' => 'sundanera (latinoa)', @@ -595,6 +600,9 @@ 'tk_TM' => 'turkmenera (Turkmenistan)', 'tl' => 'tagaloa', 'tl_PH' => 'tagaloa (Filipinak)', + 'tn' => 'tswanera', + 'tn_BW' => 'tswanera (Botswana)', + 'tn_ZA' => 'tswanera (Hegoafrika)', 'to' => 'tongera', 'to_TO' => 'tongera (Tonga)', 'tr' => 'turkiera', @@ -629,6 +637,8 @@ 'yo' => 'jorubera', 'yo_BJ' => 'jorubera (Benin)', 'yo_NG' => 'jorubera (Nigeria)', + 'za' => 'zhuangera', + 'za_CN' => 'zhuangera (Txina)', 'zh' => 'txinera', 'zh_CN' => 'txinera (Txina)', 'zh_HK' => 'txinera (Hong Kong Txinako AEB)', @@ -636,10 +646,12 @@ 'zh_Hans_CN' => 'txinera (sinplifikatua, Txina)', 'zh_Hans_HK' => 'txinera (sinplifikatua, Hong Kong Txinako AEB)', 'zh_Hans_MO' => 'txinera (sinplifikatua, Macau Txinako AEB)', + 'zh_Hans_MY' => 'txinera (sinplifikatua, Malaysia)', 'zh_Hans_SG' => 'txinera (sinplifikatua, Singapur)', 'zh_Hant' => 'txinera (tradizionala)', 'zh_Hant_HK' => 'txinera (tradizionala, Hong Kong Txinako AEB)', 'zh_Hant_MO' => 'txinera (tradizionala, Macau Txinako AEB)', + 'zh_Hant_MY' => 'txinera (tradizionala, Malaysia)', 'zh_Hant_TW' => 'txinera (tradizionala, Taiwan)', 'zh_MO' => 'txinera (Macau Txinako AEB)', 'zh_SG' => 'txinera (Singapur)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/fa.php b/src/Symfony/Component/Intl/Resources/data/locales/fa.php index deceb1fb3d8be..339f3e6d51b09 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/fa.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/fa.php @@ -380,6 +380,8 @@ 'ki' => 'کیکویویی', 'ki_KE' => 'کیکویویی (کنیا)', 'kk' => 'قزاقی', + 'kk_Cyrl' => 'قزاقی (سیریلی)', + 'kk_Cyrl_KZ' => 'قزاقی (سیریلی، قزاقستان)', 'kk_KZ' => 'قزاقی (قزاقستان)', 'kl' => 'گرینلندی', 'kl_GL' => 'گرینلندی (گرینلند)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'صربی (لاتین، صربستان)', 'sr_ME' => 'صربی (مونته‌نگرو)', 'sr_RS' => 'صربی (صربستان)', + 'st' => 'سوتوی جنوبی', + 'st_LS' => 'سوتوی جنوبی (لسوتو)', + 'st_ZA' => 'سوتوی جنوبی (افریقای جنوبی)', 'su' => 'سوندایی', 'su_ID' => 'سوندایی (اندونزی)', 'su_Latn' => 'سوندایی (لاتین)', @@ -595,6 +600,9 @@ 'tk_TM' => 'ترکمنی (ترکمنستان)', 'tl' => 'تاگالوگی', 'tl_PH' => 'تاگالوگی (فیلیپین)', + 'tn' => 'تسوانایی', + 'tn_BW' => 'تسوانایی (بوتسوانا)', + 'tn_ZA' => 'تسوانایی (افریقای جنوبی)', 'to' => 'تونگایی', 'to_TO' => 'تونگایی (تونگا)', 'tr' => 'ترکی استانبولی', @@ -629,8 +637,8 @@ 'yo' => 'یوروبایی', 'yo_BJ' => 'یوروبایی (بنین)', 'yo_NG' => 'یوروبایی (نیجریه)', - 'za' => 'چوانگی', - 'za_CN' => 'چوانگی (چین)', + 'za' => 'ژوانگی', + 'za_CN' => 'ژوانگی (چین)', 'zh' => 'چینی', 'zh_CN' => 'چینی (چین)', 'zh_HK' => 'چینی (هنگ‌کنگ، منطقهٔ ویژهٔ اداری چین)', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'چینی (ساده‌شده، چین)', 'zh_Hans_HK' => 'چینی (ساده‌شده، هنگ‌کنگ، منطقهٔ ویژهٔ اداری چین)', 'zh_Hans_MO' => 'چینی (ساده‌شده، ماکائو، منطقهٔ ویژهٔ اداری چین)', + 'zh_Hans_MY' => 'چینی (ساده‌شده، مالزی)', 'zh_Hans_SG' => 'چینی (ساده‌شده، سنگاپور)', 'zh_Hant' => 'چینی (سنتی)', 'zh_Hant_HK' => 'چینی (سنتی، هنگ‌کنگ، منطقهٔ ویژهٔ اداری چین)', 'zh_Hant_MO' => 'چینی (سنتی، ماکائو، منطقهٔ ویژهٔ اداری چین)', + 'zh_Hant_MY' => 'چینی (سنتی، مالزی)', 'zh_Hant_TW' => 'چینی (سنتی، تایوان)', 'zh_MO' => 'چینی (ماکائو، منطقهٔ ویژهٔ اداری چین)', 'zh_SG' => 'چینی (سنگاپور)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/fa_AF.php b/src/Symfony/Component/Intl/Resources/data/locales/fa_AF.php index 0f7de397574f9..e36883e079732 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/fa_AF.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/fa_AF.php @@ -222,6 +222,7 @@ 'sr_BA' => 'صربی (بوسنیا و هرزه‌گوینا)', 'sr_Cyrl_BA' => 'صربی (سیریلی، بوسنیا و هرزه‌گوینا)', 'sr_Latn_BA' => 'صربی (لاتین، بوسنیا و هرزه‌گوینا)', + 'st_LS' => 'سوتوی جنوبی (لیسوتو)', 'su_ID' => 'سوندایی (اندونیزیا)', 'su_Latn_ID' => 'سوندایی (لاتین، اندونیزیا)', 'sv' => 'سویدنی', @@ -244,8 +245,10 @@ 'yo_NG' => 'یوروبایی (نیجریا)', 'zh_HK' => 'چینی (هانگ کانگ، ناحیهٔ ویژهٔ حکومتی چین)', 'zh_Hans_HK' => 'چینی (ساده‌شده، هانگ کانگ، ناحیهٔ ویژهٔ حکومتی چین)', + 'zh_Hans_MY' => 'چینی (ساده‌شده، مالیزیا)', 'zh_Hans_SG' => 'چینی (ساده‌شده، سینگاپور)', 'zh_Hant_HK' => 'چینی (سنتی، هانگ کانگ، ناحیهٔ ویژهٔ حکومتی چین)', + 'zh_Hant_MY' => 'چینی (سنتی، مالیزیا)', 'zh_SG' => 'چینی (سینگاپور)', ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/locales/ff_Adlm.php b/src/Symfony/Component/Intl/Resources/data/locales/ff_Adlm.php index a11e7d09484d8..df93ce158e14f 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/ff_Adlm.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/ff_Adlm.php @@ -377,6 +377,8 @@ 'ki' => '𞤑𞤭𞤳𞤵𞤴𞤵𞥅𞤪𞤫', 'ki_KE' => '𞤑𞤭𞤳𞤵𞤴𞤵𞥅𞤪𞤫 (𞤑𞤫𞤲𞤭𞤴𞤢𞥄)', 'kk' => '𞤑𞤢𞥁𞤢𞤳𞤪𞤫', + 'kk_Cyrl' => '𞤑𞤢𞥁𞤢𞤳𞤪𞤫 (𞤅𞤭𞤪𞤤𞤭𞤳)', + 'kk_Cyrl_KZ' => '𞤑𞤢𞥁𞤢𞤳𞤪𞤫 (𞤅𞤭𞤪𞤤𞤭𞤳⹁ 𞤑𞤢𞥁𞤢𞤧𞤼𞤢𞥄𞤲)', 'kk_KZ' => '𞤑𞤢𞥁𞤢𞤳𞤪𞤫 (𞤑𞤢𞥁𞤢𞤧𞤼𞤢𞥄𞤲)', 'kl' => '𞤑𞤢𞤤𞤢𞥄𞤤𞤧𞤵𞤼𞤪𞤫', 'kl_GL' => '𞤑𞤢𞤤𞤢𞥄𞤤𞤧𞤵𞤼𞤪𞤫 (𞤘𞤭𞤪𞤤𞤢𞤲𞤣𞤭)', @@ -559,6 +561,9 @@ 'sr_Latn_RS' => '𞤅𞤫𞤪𞤦𞤭𞤴𞤢𞤲𞤪𞤫 (𞤂𞤢𞤼𞤫𞤲⹁ 𞤅𞤫𞤪𞤦𞤭𞤴𞤢𞥄)', 'sr_ME' => '𞤅𞤫𞤪𞤦𞤭𞤴𞤢𞤲𞤪𞤫 (𞤃𞤮𞤲𞤼𞤫𞤲𞤫𞥅𞤺𞤮𞤪𞤮)', 'sr_RS' => '𞤅𞤫𞤪𞤦𞤭𞤴𞤢𞤲𞤪𞤫 (𞤅𞤫𞤪𞤦𞤭𞤴𞤢𞥄)', + 'st' => '𞤅𞤮𞤼𞤮𞥅𞤪𞤫 𞤙𞤢𞥄𞤥𞤲𞤢𞥄𞤲𞤺𞤫𞤲𞤳𞤮', + 'st_LS' => '𞤅𞤮𞤼𞤮𞥅𞤪𞤫 𞤙𞤢𞥄𞤥𞤲𞤢𞥄𞤲𞤺𞤫𞤲𞤳𞤮 (𞤂𞤫𞤧𞤮𞤼𞤮𞥅)', + 'st_ZA' => '𞤅𞤮𞤼𞤮𞥅𞤪𞤫 𞤙𞤢𞥄𞤥𞤲𞤢𞥄𞤲𞤺𞤫𞤲𞤳𞤮 (𞤀𞤬𞤪𞤭𞤳𞤢 𞤂𞤫𞤧𞤤𞤫𞤴𞤪𞤭)', 'su' => '𞤅𞤵𞤲𞤣𞤢𞤲𞤭𞥅𞤪𞤫', 'su_ID' => '𞤅𞤵𞤲𞤣𞤢𞤲𞤭𞥅𞤪𞤫 (𞤋𞤲𞤣𞤮𞤲𞤭𞥅𞤧𞤴𞤢)', 'su_Latn' => '𞤅𞤵𞤲𞤣𞤢𞤲𞤭𞥅𞤪𞤫 (𞤂𞤢𞤼𞤫𞤲)', @@ -588,6 +593,9 @@ 'ti_ET' => '𞤚𞤭𞤺𞤭𞤪𞤻𞤢𞥄𞤪𞤫 (𞤀𞤦𞤢𞤧𞤭𞤲𞤭𞥅)', 'tk' => '𞤼𞤵𞤪𞤳𞤥𞤢𞤲𞤪𞤫', 'tk_TM' => '𞤼𞤵𞤪𞤳𞤥𞤢𞤲𞤪𞤫 (𞤚𞤵𞤪𞤳𞤵𞤥𞤫𞤲𞤭𞤧𞤼𞤢𞥄𞤲)', + 'tn' => '𞤚𞤭𞤧𞤱𞤢𞤲𞤢𞥄𞤪𞤫', + 'tn_BW' => '𞤚𞤭𞤧𞤱𞤢𞤲𞤢𞥄𞤪𞤫 (𞤄𞤮𞤼𞤧𞤵𞤱𞤢𞥄𞤲𞤢)', + 'tn_ZA' => '𞤚𞤭𞤧𞤱𞤢𞤲𞤢𞥄𞤪𞤫 (𞤀𞤬𞤪𞤭𞤳𞤢 𞤂𞤫𞤧𞤤𞤫𞤴𞤪𞤭)', 'to' => '𞤚𞤮𞤲𞤺𞤢𞤲𞤪𞤫', 'to_TO' => '𞤚𞤮𞤲𞤺𞤢𞤲𞤪𞤫 (𞤚𞤮𞤲𞤺𞤢)', 'tr' => '𞤚𞤵𞥅𞤪𞤢𞤲𞤳𞤮𞥅𞤪𞤫', @@ -629,10 +637,12 @@ 'zh_Hans_CN' => '𞤕𞤢𞤴𞤲𞤢𞤲𞤳𞤮𞥅𞤪𞤫 (𞤖𞤮𞤴𞤲𞤢𞥄𞤲𞤣𞤫⹁ 𞤕𞤢𞤴𞤲𞤢)', 'zh_Hans_HK' => '𞤕𞤢𞤴𞤲𞤢𞤲𞤳𞤮𞥅𞤪𞤫 (𞤖𞤮𞤴𞤲𞤢𞥄𞤲𞤣𞤫⹁ 𞤖𞤂𞤀 𞤕𞤢𞤴𞤲𞤢 𞤫 𞤖𞤮𞤲𞤺 𞤑𞤮𞤲𞤺)', 'zh_Hans_MO' => '𞤕𞤢𞤴𞤲𞤢𞤲𞤳𞤮𞥅𞤪𞤫 (𞤖𞤮𞤴𞤲𞤢𞥄𞤲𞤣𞤫⹁ 𞤖𞤂𞤀 𞤕𞤢𞤴𞤲𞤢 𞤫 𞤃𞤢𞤳𞤢𞤱𞤮𞥅)', + 'zh_Hans_MY' => '𞤕𞤢𞤴𞤲𞤢𞤲𞤳𞤮𞥅𞤪𞤫 (𞤖𞤮𞤴𞤲𞤢𞥄𞤲𞤣𞤫⹁ 𞤃𞤢𞤤𞤫𞥅𞤧𞤭𞤴𞤢)', 'zh_Hans_SG' => '𞤕𞤢𞤴𞤲𞤢𞤲𞤳𞤮𞥅𞤪𞤫 (𞤖𞤮𞤴𞤲𞤢𞥄𞤲𞤣𞤫⹁ 𞤅𞤭𞤲𞤺𞤢𞤨𞤵𞥅𞤪)', 'zh_Hant' => '𞤕𞤢𞤴𞤲𞤢𞤲𞤳𞤮𞥅𞤪𞤫 (𞤚𞤢𞤱𞤢𞥄𞤲𞤣𞤫)', 'zh_Hant_HK' => '𞤕𞤢𞤴𞤲𞤢𞤲𞤳𞤮𞥅𞤪𞤫 (𞤚𞤢𞤱𞤢𞥄𞤲𞤣𞤫⹁ 𞤖𞤂𞤀 𞤕𞤢𞤴𞤲𞤢 𞤫 𞤖𞤮𞤲𞤺 𞤑𞤮𞤲𞤺)', 'zh_Hant_MO' => '𞤕𞤢𞤴𞤲𞤢𞤲𞤳𞤮𞥅𞤪𞤫 (𞤚𞤢𞤱𞤢𞥄𞤲𞤣𞤫⹁ 𞤖𞤂𞤀 𞤕𞤢𞤴𞤲𞤢 𞤫 𞤃𞤢𞤳𞤢𞤱𞤮𞥅)', + 'zh_Hant_MY' => '𞤕𞤢𞤴𞤲𞤢𞤲𞤳𞤮𞥅𞤪𞤫 (𞤚𞤢𞤱𞤢𞥄𞤲𞤣𞤫⹁ 𞤃𞤢𞤤𞤫𞥅𞤧𞤭𞤴𞤢)', 'zh_Hant_TW' => '𞤕𞤢𞤴𞤲𞤢𞤲𞤳𞤮𞥅𞤪𞤫 (𞤚𞤢𞤱𞤢𞥄𞤲𞤣𞤫⹁ 𞤚𞤢𞤴𞤱𞤢𞥄𞤲)', 'zh_MO' => '𞤕𞤢𞤴𞤲𞤢𞤲𞤳𞤮𞥅𞤪𞤫 (𞤖𞤂𞤀 𞤕𞤢𞤴𞤲𞤢 𞤫 𞤃𞤢𞤳𞤢𞤱𞤮𞥅)', 'zh_SG' => '𞤕𞤢𞤴𞤲𞤢𞤲𞤳𞤮𞥅𞤪𞤫 (𞤅𞤭𞤲𞤺𞤢𞤨𞤵𞥅𞤪)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/fi.php b/src/Symfony/Component/Intl/Resources/data/locales/fi.php index 03d68a56c8b0e..335dea38d3d16 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/fi.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/fi.php @@ -380,6 +380,8 @@ 'ki' => 'kikuju', 'ki_KE' => 'kikuju (Kenia)', 'kk' => 'kazakki', + 'kk_Cyrl' => 'kazakki (kyrillinen)', + 'kk_Cyrl_KZ' => 'kazakki (kyrillinen, Kazakstan)', 'kk_KZ' => 'kazakki (Kazakstan)', 'kl' => 'kalaallisut', 'kl_GL' => 'kalaallisut (Grönlanti)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'serbia (latinalainen, Serbia)', 'sr_ME' => 'serbia (Montenegro)', 'sr_RS' => 'serbia (Serbia)', + 'st' => 'eteläsotho', + 'st_LS' => 'eteläsotho (Lesotho)', + 'st_ZA' => 'eteläsotho (Etelä-Afrikka)', 'su' => 'sunda', 'su_ID' => 'sunda (Indonesia)', 'su_Latn' => 'sunda (latinalainen)', @@ -595,6 +600,9 @@ 'tk_TM' => 'turkmeeni (Turkmenistan)', 'tl' => 'tagalog', 'tl_PH' => 'tagalog (Filippiinit)', + 'tn' => 'tswana', + 'tn_BW' => 'tswana (Botswana)', + 'tn_ZA' => 'tswana (Etelä-Afrikka)', 'to' => 'tonga', 'to_TO' => 'tonga (Tonga)', 'tr' => 'turkki', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'kiina (yksinkertaistettu, Kiina)', 'zh_Hans_HK' => 'kiina (yksinkertaistettu, Hongkong – Kiinan erityishallintoalue)', 'zh_Hans_MO' => 'kiina (yksinkertaistettu, Macao – Kiinan erityishallintoalue)', + 'zh_Hans_MY' => 'kiina (yksinkertaistettu, Malesia)', 'zh_Hans_SG' => 'kiina (yksinkertaistettu, Singapore)', 'zh_Hant' => 'kiina (perinteinen)', 'zh_Hant_HK' => 'kiina (perinteinen, Hongkong – Kiinan erityishallintoalue)', 'zh_Hant_MO' => 'kiina (perinteinen, Macao – Kiinan erityishallintoalue)', + 'zh_Hant_MY' => 'kiina (perinteinen, Malesia)', 'zh_Hant_TW' => 'kiina (perinteinen, Taiwan)', 'zh_MO' => 'kiina (Macao – Kiinan erityishallintoalue)', 'zh_SG' => 'kiina (Singapore)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/fo.php b/src/Symfony/Component/Intl/Resources/data/locales/fo.php index ef1b30d163b8d..03274cf697a83 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/fo.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/fo.php @@ -242,6 +242,19 @@ 'fa_AF' => 'persiskt (Afganistan)', 'fa_IR' => 'persiskt (Iran)', 'ff' => 'fulah', + 'ff_Adlm' => 'fulah (adlam)', + 'ff_Adlm_BF' => 'fulah (adlam, Burkina Faso)', + 'ff_Adlm_CM' => 'fulah (adlam, Kamerun)', + 'ff_Adlm_GH' => 'fulah (adlam, Gana)', + 'ff_Adlm_GM' => 'fulah (adlam, Gambia)', + 'ff_Adlm_GN' => 'fulah (adlam, Guinea)', + 'ff_Adlm_GW' => 'fulah (adlam, Guinea-Bissau)', + 'ff_Adlm_LR' => 'fulah (adlam, Liberia)', + 'ff_Adlm_MR' => 'fulah (adlam, Móritania)', + 'ff_Adlm_NE' => 'fulah (adlam, Niger)', + 'ff_Adlm_NG' => 'fulah (adlam, Nigeria)', + 'ff_Adlm_SL' => 'fulah (adlam, Sierra Leona)', + 'ff_Adlm_SN' => 'fulah (adlam, Senegal)', 'ff_CM' => 'fulah (Kamerun)', 'ff_GN' => 'fulah (Guinea)', 'ff_Latn' => 'fulah (latínskt)', @@ -367,6 +380,8 @@ 'ki' => 'kikuyu', 'ki_KE' => 'kikuyu (Kenja)', 'kk' => 'kazakh', + 'kk_Cyrl' => 'kazakh (kyrilliskt)', + 'kk_Cyrl_KZ' => 'kazakh (kyrilliskt, Kasakstan)', 'kk_KZ' => 'kazakh (Kasakstan)', 'kl' => 'kalaallisut', 'kl_GL' => 'kalaallisut (Grønland)', @@ -551,6 +566,9 @@ 'sr_Latn_RS' => 'serbiskt (latínskt, Serbia)', 'sr_ME' => 'serbiskt (Montenegro)', 'sr_RS' => 'serbiskt (Serbia)', + 'st' => 'sesotho', + 'st_LS' => 'sesotho (Lesoto)', + 'st_ZA' => 'sesotho (Suðurafrika)', 'su' => 'sundanesiskt', 'su_ID' => 'sundanesiskt (Indonesia)', 'su_Latn' => 'sundanesiskt (latínskt)', @@ -582,6 +600,9 @@ 'tk_TM' => 'turkmenskt (Turkmenistan)', 'tl' => 'tagalog', 'tl_PH' => 'tagalog (Filipsoyggjar)', + 'tn' => 'tswana', + 'tn_BW' => 'tswana (Botsvana)', + 'tn_ZA' => 'tswana (Suðurafrika)', 'to' => 'tonganskt', 'to_TO' => 'tonganskt (Tonga)', 'tr' => 'turkiskt', @@ -616,6 +637,8 @@ 'yo' => 'yoruba', 'yo_BJ' => 'yoruba (Benin)', 'yo_NG' => 'yoruba (Nigeria)', + 'za' => 'zhuang', + 'za_CN' => 'zhuang (Kina)', 'zh' => 'kinesiskt', 'zh_CN' => 'kinesiskt (Kina)', 'zh_HK' => 'kinesiskt (Hong Kong SAR Kina)', @@ -623,10 +646,12 @@ 'zh_Hans_CN' => 'kinesiskt (einkult, Kina)', 'zh_Hans_HK' => 'kinesiskt (einkult, Hong Kong SAR Kina)', 'zh_Hans_MO' => 'kinesiskt (einkult, Makao SAR Kina)', + 'zh_Hans_MY' => 'kinesiskt (einkult, Malaisia)', 'zh_Hans_SG' => 'kinesiskt (einkult, Singapor)', 'zh_Hant' => 'kinesiskt (vanligt)', 'zh_Hant_HK' => 'kinesiskt (vanligt, Hong Kong SAR Kina)', 'zh_Hant_MO' => 'kinesiskt (vanligt, Makao SAR Kina)', + 'zh_Hant_MY' => 'kinesiskt (vanligt, Malaisia)', 'zh_Hant_TW' => 'kinesiskt (vanligt, Taivan)', 'zh_MO' => 'kinesiskt (Makao SAR Kina)', 'zh_SG' => 'kinesiskt (Singapor)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/fr.php b/src/Symfony/Component/Intl/Resources/data/locales/fr.php index 26a3dc91a6783..4442ae3ed0843 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/fr.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/fr.php @@ -380,6 +380,8 @@ 'ki' => 'kikuyu', 'ki_KE' => 'kikuyu (Kenya)', 'kk' => 'kazakh', + 'kk_Cyrl' => 'kazakh (cyrillique)', + 'kk_Cyrl_KZ' => 'kazakh (cyrillique, Kazakhstan)', 'kk_KZ' => 'kazakh (Kazakhstan)', 'kl' => 'groenlandais', 'kl_GL' => 'groenlandais (Groenland)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'serbe (latin, Serbie)', 'sr_ME' => 'serbe (Monténégro)', 'sr_RS' => 'serbe (Serbie)', + 'st' => 'sotho du Sud', + 'st_LS' => 'sotho du Sud (Lesotho)', + 'st_ZA' => 'sotho du Sud (Afrique du Sud)', 'su' => 'soundanais', 'su_ID' => 'soundanais (Indonésie)', 'su_Latn' => 'soundanais (latin)', @@ -595,6 +600,9 @@ 'tk_TM' => 'turkmène (Turkménistan)', 'tl' => 'tagalog', 'tl_PH' => 'tagalog (Philippines)', + 'tn' => 'tswana', + 'tn_BW' => 'tswana (Botswana)', + 'tn_ZA' => 'tswana (Afrique du Sud)', 'to' => 'tongien', 'to_TO' => 'tongien (Tonga)', 'tr' => 'turc', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'chinois (simplifié, Chine)', 'zh_Hans_HK' => 'chinois (simplifié, R.A.S. chinoise de Hong Kong)', 'zh_Hans_MO' => 'chinois (simplifié, R.A.S. chinoise de Macao)', + 'zh_Hans_MY' => 'chinois (simplifié, Malaisie)', 'zh_Hans_SG' => 'chinois (simplifié, Singapour)', 'zh_Hant' => 'chinois (traditionnel)', 'zh_Hant_HK' => 'chinois (traditionnel, R.A.S. chinoise de Hong Kong)', 'zh_Hant_MO' => 'chinois (traditionnel, R.A.S. chinoise de Macao)', + 'zh_Hant_MY' => 'chinois (traditionnel, Malaisie)', 'zh_Hant_TW' => 'chinois (traditionnel, Taïwan)', 'zh_MO' => 'chinois (R.A.S. chinoise de Macao)', 'zh_SG' => 'chinois (Singapour)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/fr_CA.php b/src/Symfony/Component/Intl/Resources/data/locales/fr_CA.php index 9e51fa405353f..34e8d540a2de1 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/fr_CA.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/fr_CA.php @@ -47,8 +47,6 @@ 'ky_KG' => 'kirghize (Kirghizistan)', 'lu' => 'luba-katanga', 'lu_CD' => 'luba-katanga (Congo-Kinshasa)', - 'mr' => 'marathe', - 'mr_IN' => 'marathe (Inde)', 'ms_BN' => 'malais (Brunéi)', 'my_MM' => 'birman (Myanmar)', 'nl_SX' => 'néerlandais (Saint-Martin [Pays-Bas])', @@ -64,10 +62,12 @@ 'zh_Hans_CN' => 'chinois (idéogrammes han simplifiés, Chine)', 'zh_Hans_HK' => 'chinois (idéogrammes han simplifiés, R.A.S. chinoise de Hong Kong)', 'zh_Hans_MO' => 'chinois (idéogrammes han simplifiés, R.A.S. chinoise de Macao)', + 'zh_Hans_MY' => 'chinois (idéogrammes han simplifiés, Malaisie)', 'zh_Hans_SG' => 'chinois (idéogrammes han simplifiés, Singapour)', 'zh_Hant' => 'chinois (idéogrammes han traditionnels)', 'zh_Hant_HK' => 'chinois (idéogrammes han traditionnels, R.A.S. chinoise de Hong Kong)', 'zh_Hant_MO' => 'chinois (idéogrammes han traditionnels, R.A.S. chinoise de Macao)', + 'zh_Hant_MY' => 'chinois (idéogrammes han traditionnels, Malaisie)', 'zh_Hant_TW' => 'chinois (idéogrammes han traditionnels, Taïwan)', ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/locales/fy.php b/src/Symfony/Component/Intl/Resources/data/locales/fy.php index 3da1ba65ab6f8..e6e7cb12ce076 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/fy.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/fy.php @@ -366,6 +366,8 @@ 'ki' => 'Kikuyu', 'ki_KE' => 'Kikuyu (Kenia)', 'kk' => 'Kazachs', + 'kk_Cyrl' => 'Kazachs (Syrillysk)', + 'kk_Cyrl_KZ' => 'Kazachs (Syrillysk, Kazachstan)', 'kk_KZ' => 'Kazachs (Kazachstan)', 'kl' => 'Grienlâns', 'kl_GL' => 'Grienlâns (Grienlân)', @@ -548,6 +550,9 @@ 'sr_Latn_RS' => 'Servysk (Latyn, Servië)', 'sr_ME' => 'Servysk (Montenegro)', 'sr_RS' => 'Servysk (Servië)', + 'st' => 'Sûd-Sotho', + 'st_LS' => 'Sûd-Sotho (Lesotho)', + 'st_ZA' => 'Sûd-Sotho (Sûd-Afrika)', 'su' => 'Soendaneesk', 'su_ID' => 'Soendaneesk (Yndonesië)', 'su_Latn' => 'Soendaneesk (Latyn)', @@ -579,6 +584,9 @@ 'tk_TM' => 'Turkmeens (Turkmenistan)', 'tl' => 'Tagalog', 'tl_PH' => 'Tagalog (Filipijnen)', + 'tn' => 'Tswana', + 'tn_BW' => 'Tswana (Botswana)', + 'tn_ZA' => 'Tswana (Sûd-Afrika)', 'to' => 'Tongaansk', 'to_TO' => 'Tongaansk (Tonga)', 'tr' => 'Turks', @@ -622,10 +630,12 @@ 'zh_Hans_CN' => 'Sineesk (Ferienfâldigd, Sina)', 'zh_Hans_HK' => 'Sineesk (Ferienfâldigd, Hongkong SAR van Sina)', 'zh_Hans_MO' => 'Sineesk (Ferienfâldigd, Macao SAR van Sina)', + 'zh_Hans_MY' => 'Sineesk (Ferienfâldigd, Maleisië)', 'zh_Hans_SG' => 'Sineesk (Ferienfâldigd, Singapore)', 'zh_Hant' => 'Sineesk (Traditjoneel)', 'zh_Hant_HK' => 'Sineesk (Traditjoneel, Hongkong SAR van Sina)', 'zh_Hant_MO' => 'Sineesk (Traditjoneel, Macao SAR van Sina)', + 'zh_Hant_MY' => 'Sineesk (Traditjoneel, Maleisië)', 'zh_Hant_TW' => 'Sineesk (Traditjoneel, Taiwan)', 'zh_MO' => 'Sineesk (Macao SAR van Sina)', 'zh_SG' => 'Sineesk (Singapore)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/ga.php b/src/Symfony/Component/Intl/Resources/data/locales/ga.php index dd838de14fe97..c5420242efbea 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/ga.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/ga.php @@ -380,6 +380,8 @@ 'ki' => 'Ciocúis', 'ki_KE' => 'Ciocúis (an Chéinia)', 'kk' => 'Casaicis', + 'kk_Cyrl' => 'Casaicis (Coireallach)', + 'kk_Cyrl_KZ' => 'Casaicis (Coireallach, an Chasacstáin)', 'kk_KZ' => 'Casaicis (an Chasacstáin)', 'kl' => 'Kalaallisut', 'kl_GL' => 'Kalaallisut (an Ghraonlainn)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'Seirbis (Laidineach, an tSeirbia)', 'sr_ME' => 'Seirbis (Montainéagró)', 'sr_RS' => 'Seirbis (an tSeirbia)', + 'st' => 'Sútúis an Deiscirt', + 'st_LS' => 'Sútúis an Deiscirt (Leosóta)', + 'st_ZA' => 'Sútúis an Deiscirt (an Afraic Theas)', 'su' => 'Sundais', 'su_ID' => 'Sundais (an Indinéis)', 'su_Latn' => 'Sundais (Laidineach)', @@ -595,6 +600,9 @@ 'tk_TM' => 'Tuircméinis (an Tuircméanastáin)', 'tl' => 'Tagálaigis', 'tl_PH' => 'Tagálaigis (Na hOileáin Fhilipíneacha)', + 'tn' => 'Suáinis', + 'tn_BW' => 'Suáinis (an Bhotsuáin)', + 'tn_ZA' => 'Suáinis (an Afraic Theas)', 'to' => 'Tongais', 'to_TO' => 'Tongais (Tonga)', 'tr' => 'Tuircis', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'Sínis (Simplithe, an tSín)', 'zh_Hans_HK' => 'Sínis (Simplithe, Sainréigiún Riaracháin Hong Cong, Daonphoblacht na Síne)', 'zh_Hans_MO' => 'Sínis (Simplithe, Sainréigiún Riaracháin Macao, Daonphoblacht na Síne)', + 'zh_Hans_MY' => 'Sínis (Simplithe, an Mhalaeisia)', 'zh_Hans_SG' => 'Sínis (Simplithe, Singeapór)', 'zh_Hant' => 'Sínis (Traidisiúnta)', 'zh_Hant_HK' => 'Sínis (Traidisiúnta, Sainréigiún Riaracháin Hong Cong, Daonphoblacht na Síne)', 'zh_Hant_MO' => 'Sínis (Traidisiúnta, Sainréigiún Riaracháin Macao, Daonphoblacht na Síne)', + 'zh_Hant_MY' => 'Sínis (Traidisiúnta, an Mhalaeisia)', 'zh_Hant_TW' => 'Sínis (Traidisiúnta, an Téaváin)', 'zh_MO' => 'Sínis (Sainréigiún Riaracháin Macao, Daonphoblacht na Síne)', 'zh_SG' => 'Sínis (Singeapór)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/gd.php b/src/Symfony/Component/Intl/Resources/data/locales/gd.php index bc59f5390aba6..5e463796c2b93 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/gd.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/gd.php @@ -15,7 +15,7 @@ 'ar_BH' => 'Arabais (Bachrain)', 'ar_DJ' => 'Arabais (Diobùtaidh)', 'ar_DZ' => 'Arabais (Aildiria)', - 'ar_EG' => 'Arabais (An Èiphit)', + 'ar_EG' => 'Arabais (An Èipheit)', 'ar_EH' => 'Arabais (Sathara an Iar)', 'ar_ER' => 'Arabais (Eartra)', 'ar_IL' => 'Arabais (Iosrael)', @@ -380,6 +380,8 @@ 'ki' => 'Kikuyu', 'ki_KE' => 'Kikuyu (Ceinia)', 'kk' => 'Casachais', + 'kk_Cyrl' => 'Casachais (Cirilis)', + 'kk_Cyrl_KZ' => 'Casachais (Cirilis, Casachstàn)', 'kk_KZ' => 'Casachais (Casachstàn)', 'kl' => 'Kalaallisut', 'kl_GL' => 'Kalaallisut (A’ Ghraonlann)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'Sèirbis (Laideann, An t-Sèirb)', 'sr_ME' => 'Sèirbis (Am Monadh Neagrach)', 'sr_RS' => 'Sèirbis (An t-Sèirb)', + 'st' => 'Sesotho', + 'st_LS' => 'Sesotho (Leasoto)', + 'st_ZA' => 'Sesotho (Afraga a Deas)', 'su' => 'Cànan Sunda', 'su_ID' => 'Cànan Sunda (Na h-Innd-innse)', 'su_Latn' => 'Cànan Sunda (Laideann)', @@ -595,6 +600,9 @@ 'tk_TM' => 'Turcmanais (Turcmanastàn)', 'tl' => 'Tagalog', 'tl_PH' => 'Tagalog (Na h-Eileanan Filipineach)', + 'tn' => 'Tswana', + 'tn_BW' => 'Tswana (Botsuana)', + 'tn_ZA' => 'Tswana (Afraga a Deas)', 'to' => 'Tonga', 'to_TO' => 'Tonga (Tonga)', 'tr' => 'Turcais', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'Sìnis (Simplichte, An t-Sìn)', 'zh_Hans_HK' => 'Sìnis (Simplichte, Hong Kong SAR na Sìne)', 'zh_Hans_MO' => 'Sìnis (Simplichte, Macàthu SAR na Sìne)', + 'zh_Hans_MY' => 'Sìnis (Simplichte, Malaidhsea)', 'zh_Hans_SG' => 'Sìnis (Simplichte, Singeapòr)', 'zh_Hant' => 'Sìnis (Tradaiseanta)', 'zh_Hant_HK' => 'Sìnis (Tradaiseanta, Hong Kong SAR na Sìne)', 'zh_Hant_MO' => 'Sìnis (Tradaiseanta, Macàthu SAR na Sìne)', + 'zh_Hant_MY' => 'Sìnis (Tradaiseanta, Malaidhsea)', 'zh_Hant_TW' => 'Sìnis (Tradaiseanta, Taidh-Bhàn)', 'zh_MO' => 'Sìnis (Macàthu SAR na Sìne)', 'zh_SG' => 'Sìnis (Singeapòr)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/gl.php b/src/Symfony/Component/Intl/Resources/data/locales/gl.php index 23a83a7aec959..aa010298e4359 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/gl.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/gl.php @@ -11,19 +11,19 @@ 'am_ET' => 'amhárico (Etiopía)', 'ar' => 'árabe', 'ar_001' => 'árabe (Mundo)', - 'ar_AE' => 'árabe (Os Emiratos Árabes Unidos)', + 'ar_AE' => 'árabe (Emiratos Árabes Unidos)', 'ar_BH' => 'árabe (Bahrain)', 'ar_DJ' => 'árabe (Djibuti)', 'ar_DZ' => 'árabe (Alxeria)', 'ar_EG' => 'árabe (Exipto)', - 'ar_EH' => 'árabe (O Sáhara Occidental)', + 'ar_EH' => 'árabe (Sáhara Occidental)', 'ar_ER' => 'árabe (Eritrea)', 'ar_IL' => 'árabe (Israel)', 'ar_IQ' => 'árabe (Iraq)', 'ar_JO' => 'árabe (Xordania)', 'ar_KM' => 'árabe (Comores)', 'ar_KW' => 'árabe (Kuwait)', - 'ar_LB' => 'árabe (O Líbano)', + 'ar_LB' => 'árabe (Líbano)', 'ar_LY' => 'árabe (Libia)', 'ar_MA' => 'árabe (Marrocos)', 'ar_MR' => 'árabe (Mauritania)', @@ -31,15 +31,15 @@ 'ar_PS' => 'árabe (Territorios Palestinos)', 'ar_QA' => 'árabe (Qatar)', 'ar_SA' => 'árabe (Arabia Saudita)', - 'ar_SD' => 'árabe (O Sudán)', + 'ar_SD' => 'árabe (Sudán)', 'ar_SO' => 10000 'árabe (Somalia)', - 'ar_SS' => 'árabe (O Sudán do Sur)', + 'ar_SS' => 'árabe (Sudán do Sur)', 'ar_SY' => 'árabe (Siria)', 'ar_TD' => 'árabe (Chad)', 'ar_TN' => 'árabe (Tunisia)', - 'ar_YE' => 'árabe (O Iemen)', + 'ar_YE' => 'árabe (Iemen)', 'as' => 'assamés', - 'as_IN' => 'assamés (A India)', + 'as_IN' => 'assamés (India)', 'az' => 'acerbaixano', 'az_AZ' => 'acerbaixano (Acerbaixán)', 'az_Cyrl' => 'acerbaixano (cirílico)', @@ -54,10 +54,10 @@ 'bm_ML' => 'bambara (Malí)', 'bn' => 'bengalí', 'bn_BD' => 'bengalí (Bangladesh)', - 'bn_IN' => 'bengalí (A India)', + 'bn_IN' => 'bengalí (India)', 'bo' => 'tibetano', - 'bo_CN' => 'tibetano (A China)', - 'bo_IN' => 'tibetano (A India)', + 'bo_CN' => 'tibetano (China)', + 'bo_IN' => 'tibetano (India)', 'br' => 'bretón', 'br_FR' => 'bretón (Francia)', 'bs' => 'bosníaco', @@ -78,7 +78,7 @@ 'cv' => 'chuvaxo', 'cv_RU' => 'chuvaxo (Rusia)', 'cy' => 'galés', - 'cy_GB' => 'galés (O Reino Unido)', + 'cy_GB' => 'galés (Reino Unido)', 'da' => 'dinamarqués', 'da_DK' => 'dinamarqués (Dinamarca)', 'da_GL' => 'dinamarqués (Groenlandia)', @@ -101,7 +101,7 @@ 'en' => 'inglés', 'en_001' => 'inglés (Mundo)', 'en_150' => 'inglés (Europa)', - 'en_AE' => 'inglés (Os Emiratos Árabes Unidos)', + 'en_AE' => 'inglés (Emiratos Árabes Unidos)', 'en_AG' => 'inglés (Antigua e Barbuda)', 'en_AI' => 'inglés (Anguila)', 'en_AS' => 'inglés (Samoa Americana)', @@ -114,7 +114,7 @@ 'en_BS' => 'inglés (Bahamas)', 'en_BW' => 'inglés (Botswana)', 'en_BZ' => 'inglés (Belize)', - 'en_CA' => 'inglés (O Canadá)', + 'en_CA' => 'inglés (Canadá)', 'en_CC' => 'inglés (Illas Cocos [Keeling])', 'en_CH' => 'inglés (Suíza)', 'en_CK' => 'inglés (Illas Cook)', @@ -129,7 +129,7 @@ 'en_FJ' => 'inglés (Fixi)', 'en_FK' => 'inglés (Illas Malvinas)', 'en_FM' => 'inglés (Micronesia)', - 'en_GB' => 'inglés (O Reino Unido)', + 'en_GB' => 'inglés (Reino Unido)', 'en_GD' => 'inglés (Granada)', 'en_GG' => 'inglés (Guernsey)', 'en_GH' => 'inglés (Ghana)', @@ -142,7 +142,7 @@ 'en_IE' => 'inglés (Irlanda)', 'en_IL' => 'inglés (Israel)', 'en_IM' => 'inglés (Illa de Man)', - 'en_IN' => 'inglés (A India)', + 'en_IN' => 'inglés (India)', 'en_IO' => 'inglés (Territorio Británico do Océano Índico)', 'en_JE' => 'inglés (Jersey)', 'en_JM' => 'inglés (Xamaica)', @@ -179,13 +179,13 @@ 'en_RW' => 'inglés (Ruanda)', 'en_SB' => 'inglés (Illas Salomón)', 'en_SC' => 'inglés (Seychelles)', - 'en_SD' => 'inglés (O Sudán)', + 'en_SD' => 'inglés (Sudán)', 'en_SE' => 'inglés (Suecia)', 'en_SG' => 'inglés (Singapur)', 'en_SH' => 'inglés (Santa Helena)', 'en_SI' => 'inglés (Eslovenia)', 'en_SL' => 'inglés (Serra Leoa)', - 'en_SS' => 'inglés (O Sudán do Sur)', + 'en_SS' => 'inglés (Sudán do Sur)', 'en_SX' => 'inglés (Sint Maarten)', 'en_SZ' => 'inglés (Eswatini)', 'en_TC' => 'inglés (Illas Turks e Caicos)', @@ -196,7 +196,7 @@ 'en_TZ' => 'inglés (Tanzania)', 'en_UG' => 'inglés (Uganda)', 'en_UM' => 'inglés (Illas Menores Distantes dos Estados Unidos)', - 'en_US' => 'inglés (Os Estados Unidos)', + 'en_US' => 'inglés (Estados Unidos)', 'en_VC' => 'inglés (San Vicente e as Granadinas)', 'en_VG' => 'inglés (Illas Virxes Británicas)', 'en_VI' => 'inglés (Illas Virxes Estadounidenses)', @@ -209,9 +209,9 @@ 'eo_001' => 'esperanto (Mundo)', 'es' => 'español', 'es_419' => 'español (América Latina)', - 'es_AR' => 'español (A Arxentina)', + 'es_AR' => 'español (Arxentina)', 'es_BO' => 'español (Bolivia)', - 'es_BR' => 'español (O Brasil)', + 'es_BR' => 'español (Brasil)', 'es_BZ' => 'español (Belize)', 'es_CL' => 'español (Chile)', 'es_CO' => 'español (Colombia)', @@ -226,13 +226,13 @@ 'es_MX' => 'español (México)', 'es_NI' => 'español (Nicaragua)', 'es_PA' => 'español (Panamá)', - 'es_PE' => 'español (O Perú)', + 'es_PE' => 'español (Perú)', 'es_PH' => 'español (Filipinas)', 'es_PR' => 'español (Porto Rico)', - 'es_PY' => 'español (O Paraguai)', + 'es_PY' => 'español (Paraguai)', 'es_SV' => 'español (O Salvador)', - 'es_US' => 'español (Os Estados Unidos)', - 'es_UY' => 'español (O Uruguai)', + 'es_US' => 'español (Estados Unidos)', + 'es_UY' => 'español (Uruguai)', 'es_VE' => 'español (Venezuela)', 'et' => 'estoniano', 'et_EE' => 'estoniano (Estonia)', @@ -248,7 +248,7 @@ 'ff_Adlm_GH' => 'fula (adlam, Ghana)', 'ff_Adlm_GM' => 'fula (adlam, Gambia)', 'ff_Adlm_GN' => 'fula (adlam, Guinea)', - 'ff_Adlm_GW' => 'fula (adlam, A Guinea Bissau)', + 'ff_Adlm_GW' => 'fula (adlam, Guinea Bissau)', 'ff_Adlm_LR' => 'fula (adlam, Liberia)', 'ff_Adlm_MR' => 'fula (adlam, Mauritania)', 'ff_Adlm_NE' => 'fula (adlam, Níxer)', @@ -263,7 +263,7 @@ 'ff_Latn_GH' => 'fula (latino, Ghana)', 'ff_Latn_GM' => 'fula (latino, Gambia)', 'ff_Latn_GN' => 'fula (latino, Guinea)', - 'ff_Latn_GW' => 'fula (latino, A Guinea Bissau)', + 'ff_Latn_GW' => 'fula (latino, Guinea Bissau)', 'ff_Latn_LR' => 'fula (latino, Liberia)', 'ff_Latn_MR' => 'fula (latino, Mauritania)', 'ff_Latn_NE' => 'fula (latino, Níxer)', @@ -283,7 +283,7 @@ 'fr_BI' => 'francés (Burundi)', 'fr_BJ' => 'francés (Benín)', 'fr_BL' => 'francés (Saint Barthélemy)', - 'fr_CA' => 'francés (O Canadá)', + 'fr_CA' => 'francés (Canadá)', 'fr_CD' => 'francés (República Democrática do Congo)', 'fr_CF' => 'francés (República Centroafricana)', 'fr_CG' => 'francés (República do Congo)', @@ -311,7 +311,7 @@ 'fr_MU' => 'francés (Mauricio)', 'fr_NC' => 'francés (Nova Caledonia)', 'fr_NE' => 'francés (Níxer)', - 'fr_PF' => 'francés (A Polinesia Francesa)', + 'fr_PF' => 'francés (Polinesia Francesa)', 'fr_PM' => 'francés (Saint Pierre et Miquelon)', 'fr_RE' => 'francés (Reunión)', 'fr_RW' => 'francés (Ruanda)', @@ -327,14 +327,14 @@ 'fy' => 'frisón occidental', 'fy_NL' => 'frisón occidental (Países Baixos)', 'ga' => 'irlandés', - 'ga_GB' => 'irlandés (O Reino Unido)', + 'ga_GB' => 'irlandés (Reino Unido)', 'ga_IE' => 'irlandés (Irlanda)', 'gd' => 'gaélico escocés', - 'gd_GB' => 'gaélico escocés (O Reino Unido)', + 'gd_GB' => 'gaélico escocés (Reino Unido)', 'gl' => 'galego', 'gl_ES' => 'galego (España)', 'gu' => 'guxarati', - 'gu_IN' => 'guxarati (A India)', + 'gu_IN' => 'guxarati (India)', 'gv' => 'manx', 'gv_IM' => 'manx (Illa de Man)', 'ha' => 'hausa', @@ -344,9 +344,9 @@ 'he' => 'hebreo', 'he_IL' => 'hebreo (Israel)', 'hi' => 'hindi', - 'hi_IN' => 'hindi (A India)', + 'hi_IN' => 'hindi (India)', 'hi_Latn' => 'hindi (latino)', - 'hi_Latn_IN' => 'hindi (latino, A India)', + 'hi_Latn_IN' => 'hindi (latino, India)', 'hr' => 'croata', 'hr_BA' => 'croata (Bosnia e Hercegovina)', 'hr_HR' => 'croata (Croacia)', @@ -358,10 +358,12 @@ 'ia_001' => 'interlingua (Mundo)', 'id' => 'indonesio', 'id_ID' => 'indonesio (Indonesia)', + 'ie' => 'occidental', + 'ie_EE' => 'occidental (Estonia)', 'ig' => 'igbo', 'ig_NG' => 'igbo (Nixeria)', 'ii' => 'yi sichuanés', - 'ii_CN' => 'yi sichuanés (A China)', + 'ii_CN' => 'yi sichuanés (China)', 'is' => 'islandés', 'is_IS' => 'islandés (Islandia)', 'it' => 'italiano', @@ -370,7 +372,7 @@ 'it_SM' => 'italiano (San Marino)', 'it_VA' => 'italiano (Cidade do Vaticano)', 'ja' => 'xaponés', - 'ja_JP' => 'xaponés (O Xapón)', + 'ja_JP' => 'xaponés (Xapón)', 'jv' => 'xavanés', 'jv_ID' => 'xavanés (Indonesia)', 'ka' => 'xeorxiano', @@ -378,27 +380,29 @@ 'ki' => 'kikuyu', 'ki_KE' => 'kikuyu (Kenya)', 'kk' => 'kazako', + 'kk_Cyrl' => 'kazako (cirílico)', + 'kk_Cyrl_KZ' => 'kazako (cirílico, Kazakistán)', 'kk_KZ' => 'kazako (Kazakistán)', 'kl' => 'kalaallisut', 'kl_GL' => 'kalaallisut (Groenlandia)', 'km' => 'khmer', 'km_KH' => 'khmer (Camboxa)', 'kn' => 'kannará', - 'kn_IN' => 'kannará (A India)', + 'kn_IN' => 'kannará (India)', 'ko' => 'coreano', - 'ko_CN' => 'coreano (A China)', + 'ko_CN' => 'coreano (China)', 'ko_KP' => 'coreano (Corea do Norte)', 'ko_KR' => 'coreano (Corea do Sur)', 'ks' => 'caxemirés', 'ks_Arab' => 'caxemirés (árabe)', - 'ks_Arab_IN' => 'caxemirés (árabe, A India)', + 'ks_Arab_IN' => 'caxemirés (árabe, India)', 'ks_Deva' => 'caxemirés (devanágari)', - 'ks_Deva_IN' => 'caxemirés (devanágari, A India)', - 'ks_IN' => 'caxemirés (A India)', + 'ks_Deva_IN' => 'caxemirés (devanágari, India)', + 'ks_IN' => 'caxemirés (India)', 'ku' => 'kurdo', 'ku_TR' => 'kurdo (Turquía)', 'kw' => 'córnico', - 'kw_GB' => 'córnico (O Reino Unido)', + 'kw_GB' => 'córnico (Reino Unido)', 'ky' => 'kirguiz', 'ky_KG' => 'kirguiz (Kirguizistán)', 'lb' => 'luxemburgués', @@ -425,11 +429,11 @@ 'mk' => 'macedonio', 'mk_MK' => 'macedonio (Macedonia do Norte)', 'ml' => 'malabar', - 'ml_IN' => 'malabar (A India)', + 'ml_IN' => 'malabar (India)', 'mn' => 'mongol', 'mn_MN' => 'mongol (Mongolia)', 'mr' => 'marathi', - 'mr_IN' => 'marathi (A India)', + 'mr_IN' => 'marathi (India)', 'ms' => 'malaio', 'ms_BN' => 'malaio (Brunei)', 'ms_ID' => 'malaio (Indonesia)', @@ -445,7 +449,7 @@ 'nd' => 'ndebele setentrional', 'nd_ZW' => 'ndebele setentrional (Zimbabwe)', 'ne' => 'nepalí', - 'ne_IN' => 'nepalí (A India)', + 'ne_IN' => 'nepalí (India)', 'ne_NP' => 'nepalí (Nepal)', 'nl' => 'neerlandés', 'nl_AW' => 'neerlandés (Aruba)', @@ -466,7 +470,7 @@ 'om_ET' => 'oromo (Etiopía)', 'om_KE' => 'oromo (Kenya)', 'or' => 'odiá', - 'or_IN' => 'odiá (A India)', + 'or_IN' => 'odiá (India)', 'os' => 'ossetio', 'os_GE' => 'ossetio (Xeorxia)', 'os_RU' => 'ossetio (Rusia)', @@ -474,8 +478,8 @@ 'pa_Arab' => 'panxabí (árabe)', 'pa_Arab_PK' => 'panxabí (árabe, Paquistán)', 'pa_Guru' => 'panxabí (gurmukhi)', - 'pa_Guru_IN' => 'panxabí (gurmukhi, A India)', - 'pa_IN' => 'panxabí (A India)', + 'pa_Guru_IN' => 'panxabí (gurmukhi, India)', + 'pa_IN' => 'panxabí (India)', 'pa_PK' => 'panxabí (Paquistán)', 'pl' => 'polaco', 'pl_PL' => 'polaco (Polonia)', @@ -484,11 +488,11 @@ 'ps_PK' => 'paxto (Paquistán)', 'pt' => 'portugués', 'pt_AO' => 'portugués (Angola)', - 'pt_BR' => 'portugués (O Brasil)', + 'pt_BR' => 'portugués (Brasil)', 'pt_CH' => 'portugués (Suíza)', 'pt_CV' => 'portugués (Cabo Verde)', 'pt_GQ' => 'portugués (Guinea Ecuatorial)', - 'pt_GW' => 'portugués (A Guinea Bissau)', + 'pt_GW' => 'portugués (Guinea Bissau)', 'pt_LU' => 'portugués (Luxemburgo)', 'pt_MO' => 'portugués (Macau RAE da China)', 'pt_MZ' => 'portugués (Mozambique)', @@ -498,7 +502,7 @@ 'qu' => 'quechua', 'qu_BO' => 'quechua (Bolivia)', 'qu_EC' => 'quechua (Ecuador)', - 'qu_PE' => 'quechua (O Perú)', + 'qu_PE' => 'quechua (Perú)', 'rm' => 'romanche', 'rm_CH' => 'romanche (Suíza)', 'rn' => 'rundi', @@ -516,15 +520,15 @@ 'rw' => 'kiñaruanda', 'rw_RW' => 'kiñaruanda (Ruanda)', 'sa' => 'sánscrito', - 'sa_IN' => 'sánscrito (A India)', + 'sa_IN' => 'sánscrito (India)', 'sc' => 'sardo', 'sc_IT' => 'sardo (Italia)', 'sd' => 'sindhi', 'sd_Arab' => 'sindhi (árabe)', 'sd_Arab_PK' => 'sindhi (árabe, Paquistán)', 'sd_Deva' => 'sindhi (devanágari)', - 'sd_Deva_IN' => 'sindhi (devanágari, A India)', - 'sd_IN' => 'sindhi (A India)', + 'sd_Deva_IN' => 'sindhi (devanágari, India)', + 'sd_IN' => 'sindhi (India)', 'sd_PK' => 'sindhi (Paquistán)', 'se' => 'saami setentrional', 'se_FI' => 'saami setentrional (Finlandia)', @@ -562,6 +566,9 @@ 'sr_Latn_RS' => 'serbio (latino, Serbia)', 'sr_ME' => 'serbio (Montenegro)', 'sr_RS' => 'serbio (Serbia)', + 'st' => 'sesotho', + 'st_LS' => 'sesotho (Lesotho)', + 'st_ZA' => 'sesotho (Suráfrica)', 'su' => 'sundanés', 'su_ID' => 'sundanés (Indonesia)', 'su_Latn' => 'sundanés (latino)', @@ -576,12 +583,12 @@ 'sw_TZ' => 'suahili (Tanzania)', 'sw_UG' => 'suahili (Uganda)', 'ta' => 'támil', - 'ta_IN' => 'támil (A India)', + 'ta_IN' => 'támil (India)', 'ta_LK' => 'támil (Sri Lanka)', 'ta_MY' => 'támil (Malaisia)', 'ta_SG' => 'támil (Singapur)', 'te' => 'telugu', - 'te_IN' => 'telugu (A India)', + 'te_IN' => 'telugu (India)', 'tg' => 'taxico', 'tg_TJ' => 'taxico (Taxiquistán)', 'th' => 'tailandés', @@ -593,6 +600,9 @@ 'tk_TM' => 'turkmeno (Turkmenistán)', 'tl' => 'tagalo', 'tl_PH' => 'tagalo (Filipinas)', + 'tn' => 'tswana', + 'tn_BW' => 'tswana (Botswana)', + 'tn_ZA' => 'tswana (Suráfrica)', 'to' => 'tongano', 'to_TO' => 'tongano (Tonga)', 'tr' => 'turco', @@ -601,11 +611,11 @@ 'tt' => 'tártaro', 'tt_RU' => 'tártaro (Rusia)', 'ug' => 'uigur', - 'ug_CN' => 'uigur (A China)', + 'ug_CN' => 'uigur (China)', 'uk' => 'ucraíno', 'uk_UA' => 'ucraíno (Ucraína)', 'ur' => 'urdú', - 'ur_IN' => 'urdú (A India)', + 'ur_IN' => 'urdú (India)', 'ur_PK' => 'urdú (Paquistán)', 'uz' => 'uzbeko', 'uz_AF' => 'uzbeko (Afganistán)', @@ -627,17 +637,21 @@ 'yo' => 'ioruba', 'yo_BJ' => 'ioruba (Benín)', 'yo_NG' => 'ioruba (Nixeria)', + 'za' => 'zhuang', + 'za_CN' => 'zhuang (China)', 'zh' => 'chinés', - 'zh_CN' => 'chinés (A China)', + 'zh_CN' => 'chinés (China)', 'zh_HK' => 'chinés (Hong Kong RAE da China)', 'zh_Hans' => 'chinés (simplificado)', - 'zh_Hans_CN' => 'chinés (simplificado, A China)', + 'zh_Hans_CN' => 'chinés (simplificado, China)', 'zh_Hans_HK' => 'chinés (simplificado, Hong Kong RAE da China)', 'zh_Hans_MO' => 'chinés (simplificado, Macau RAE da China)', + 'zh_Hans_MY' => 'chinés (simplificado, Malaisia)', 'zh_Hans_SG' => 'chinés (simplificado, Singapur)', 'zh_Hant' => 'chinés (tradicional)', 'zh_Hant_HK' => 'chinés (tradicional, Hong Kong RAE da China)', 'zh_Hant_MO' => 'chinés (tradicional, Macau RAE da China)', + 'zh_Hant_MY' => 'chinés (tradicional, Malaisia)', 'zh_Hant_TW' => 'chinés (tradicional, Taiwán)', 'zh_MO' => 'chinés (Macau RAE da China)', 'zh_SG' => 'chinés (Singapur)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/gu.php b/src/Symfony/Component/Intl/Resources/data/locales/gu.php index 163b3cb80c7dc..2735a315fe2a7 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/gu.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/gu.php @@ -241,37 +241,37 @@ 'fa' => 'ફારસી', 'fa_AF' => 'ફારસી (અફઘાનિસ્તાન)', 'fa_IR' => 'ફારસી (ઈરાન)', - 'ff' => 'ફુલાહ', - 'ff_Adlm' => 'ફુલાહ (એડલમ)', - 'ff_Adlm_BF' => 'ફુલાહ (એડલમ, બુર્કિના ફાસો)', - 'ff_Adlm_CM' => 'ફુલાહ (એડલમ, કૅમરૂન)', - 'ff_Adlm_GH' => 'ફુલાહ (એડલમ, ઘાના)', - 'ff_Adlm_GM' => 'ફુલાહ (એડલમ, ગેમ્બિયા)', - 'ff_Adlm_GN' => 'ફુલાહ (એડલમ, ગિની)', - 'ff_Adlm_GW' => 'ફુલાહ (એડલમ, ગિની-બિસાઉ)', - 'ff_Adlm_LR' => 'ફુલાહ (એડલમ, લાઇબેરિયા)', - 'ff_Adlm_MR' => 'ફુલાહ (એડલમ, મૌરિટાનિયા)', - 'ff_Adlm_NE' => 'ફુલાહ (એડલમ, નાઇજર)', - 'ff_Adlm_NG' => 'ફુલાહ (એડલમ, નાઇજેરિયા)', - 'ff_Adlm_SL' => 'ફુલાહ (એડલમ, સીએરા લેઓન)', - 'ff_Adlm_SN' => 'ફુલાહ (એડલમ, સેનેગલ)', - 'ff_CM' => 'ફુલાહ (કૅમરૂન)', - 'ff_GN' => 'ફુલાહ (ગિની)', - 'ff_Latn' => 'ફુલાહ (લેટિન)', - 'ff_Latn_BF' => 'ફુલાહ (લેટિન, બુર્કિના ફાસો)', - 'ff_Latn_CM' => 'ફુલાહ (લેટિન, કૅમરૂન)', - 'ff_Latn_GH' => 'ફુલાહ (લેટિન, ઘાના)', - 'ff_Latn_GM' => 'ફુલાહ (લેટિન, ગેમ્બિયા)', - 'ff_Latn_GN' => 'ફુલાહ (લેટિન, ગિની)', - 'ff_Latn_GW' => 'ફુલાહ (લેટિન, ગિની-બિસાઉ)', - 'ff_Latn_LR' => 'ફુલાહ (લેટિન, લાઇબેરિયા)', - 'ff_Latn_MR' => 'ફુલાહ (લેટિન, મૌરિટાનિયા)', - 'ff_Latn_NE' => 'ફુલાહ (લેટિન, નાઇજર)', - 'ff_Latn_NG' => 'ફુલાહ (લેટિન, નાઇજેરિયા)', - 'ff_Latn_SL' => 'ફુલાહ (લેટિન, સીએરા લેઓન)', - 'ff_Latn_SN' => 'ફુલાહ (લેટિન, સેનેગલ)', - 'ff_MR' => 'ફુલાહ (મૌરિટાનિયા)', - 'ff_SN' => 'ફુલાહ (સેનેગલ)', + 'ff' => 'ફુલા', + 'ff_Adlm' => 'ફુલા (એડલમ)', + 'ff_Adlm_BF' => 'ફુલા (એડલમ, બુર્કિના ફાસો)', + 'ff_Adlm_CM' => 'ફુલા (એડલમ, કૅમરૂન)', + 'ff_Adlm_GH' => 'ફુલા (એડલમ, ઘાના)', + 'ff_Adlm_GM' => 'ફુલા (એડલમ, ગેમ્બિયા)', + 'ff_Adlm_GN' => 'ફુલા (એડલમ, ગિની)', + 'ff_Adlm_GW' => 'ફુલા (એડલમ, ગિની-બિસાઉ)', + 'ff_Adlm_LR' => 'ફુલા (એડલમ, લાઇબેરિયા)', + 'ff_Adlm_MR' => 'ફુલા (એડલમ, મૌરિટાનિયા)', + 'ff_Adlm_NE' => 'ફુલા (એડલમ, નાઇજર)', + 'ff_Adlm_NG' => 'ફુલા (એડલમ, નાઇજેરિયા)', + 'ff_Adlm_SL' => 'ફુલા (એડલમ, સીએરા લેઓન)', + 'ff_Adlm_SN' => 'ફુલા (એડલમ, સેનેગલ)', + 'ff_CM' => 'ફુલા (કૅમરૂન)', + 'ff_GN' => 'ફુલા (ગિની)', + 'ff_Latn' => 'ફુલા (લેટિન)', + 'ff_Latn_BF' => 'ફુલા (લેટિન, બુર્કિના ફાસો)', + 'ff_Latn_CM' => 'ફુલા (લેટિન, કૅમરૂન)', + 'ff_Latn_GH' => 'ફુલા (લેટિન, ઘાના)', + 'ff_Latn_GM' => 'ફુલા (લેટિન, ગેમ્બિયા)', + 'ff_Latn_GN' => 'ફુલા (લેટિન, ગિની)', + 'ff_Latn_GW' => 'ફુલા (લેટિન, ગિની-બિસાઉ)', + 'ff_Latn_LR' => 'ફુલા (લેટિન, લાઇબેરિયા)', + 'ff_Latn_MR' => 'ફુલા (લેટિન, મૌરિટાનિયા)', + 'ff_Latn_NE' => 'ફુલા (લેટિન, નાઇજર)', + 'ff_Latn_NG' => 'ફુલા (લેટિન, નાઇજેરિયા)', + 'ff_Latn_SL' => 'ફુલા (લેટિન, સીએરા લેઓન)', + 'ff_Latn_SN' => 'ફુલા (લેટિન, સેનેગલ)', + 'ff_MR' => 'ફુલા (મૌરિટાનિયા)', + 'ff_SN' => 'ફુલા (સેનેગલ)', 'fi' => 'ફિનિશ', 'fi_FI' => 'ફિનિશ (ફિનલેન્ડ)', 'fo' => 'ફોરિસ્ત', @@ -380,6 +380,8 @@ 'ki' => 'કિકુયૂ', 'ki_KE' => 'કિકુયૂ (કેન્યા)', 'kk' => 'કઝાખ', + 'kk_Cyrl' => 'કઝાખ (સિરિલિક)', + 'kk_Cyrl_KZ' => 'કઝાખ (સિરિલિક, કઝાકિસ્તાન)', 'kk_KZ' => 'કઝાખ (કઝાકિસ્તાન)', 'kl' => 'કલાલ્લિસુત', 'kl_GL' => 'કલાલ્લિસુત (ગ્રીનલેન્ડ)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'સર્બિયન (લેટિન, સર્બિયા)', 'sr_ME' => 'સર્બિયન (મૉન્ટેનેગ્રો)', 'sr_RS' => 'સર્બિયન (સર્બિયા)', + 'st' => 'દક્ષિણ સોથો', + 'st_LS' => 'દક્ષિણ સોથો (લેસોથો)', + 'st_ZA' => 'દક્ષિણ સોથો (દક્ષિણ આફ્રિકા)', 'su' => 'સંડેનીઝ', 'su_ID' => 'સંડેનીઝ (ઇન્ડોનેશિયા)', 'su_Latn' => 'સંડેનીઝ (લેટિન)', @@ -595,6 +600,9 @@ 'tk_TM' => 'તુર્કમેન (તુર્કમેનિસ્તાન)', 'tl' => 'ટાગાલોગ', 'tl_PH' => 'ટાગાલોગ (ફિલિપિન્સ)', + 'tn' => 'ત્સ્વાના', + 'tn_BW' => 'ત્સ્વાના (બોત્સ્વાના)', + 'tn_ZA' => 'ત્સ્વાના (દક્ષિણ આફ્રિકા)', 'to' => 'ટોંગાન', 'to_TO' => 'ટોંગાન (ટોંગા)', 'tr' => 'ટર્કિશ', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'ચાઇનીઝ (સરળીકૃત, ચીન)', 'zh_Hans_HK' => 'ચાઇનીઝ (સરળીકૃત, હોંગકોંગ SAR ચીન)', 'zh_Hans_MO' => 'ચાઇનીઝ (સરળીકૃત, મકાઉ SAR ચીન)', + 'zh_Hans_MY' => 'ચાઇનીઝ (સરળીકૃત, મલેશિયા)', 'zh_Hans_SG' => 'ચાઇનીઝ (સરળીકૃત, સિંગાપુર)', 'zh_Hant' => 'ચાઇનીઝ (પરંપરાગત)', 'zh_Hant_HK' => 'ચાઇનીઝ (પરંપરાગત, હોંગકોંગ SAR ચીન)', 'zh_Hant_MO' => 'ચાઇનીઝ (પરંપરાગત, મકાઉ SAR ચીન)', + 'zh_Hant_MY' => 'ચાઇનીઝ (પરંપરાગત, મલેશિયા)', 'zh_Hant_TW' => 'ચાઇનીઝ (પરંપરાગત, તાઇવાન)', 'zh_MO' => 'ચાઇનીઝ (મકાઉ SAR ચીન)', 'zh_SG' => 'ચાઇનીઝ (સિંગાપુર)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/ha.php b/src/Symfony/Component/Intl/Resources/data/locales/ha.php index d6c3f118110b2..f0d2c38044de0 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/ha.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/ha.php @@ -12,7 +12,7 @@ 'ar' => 'Larabci', 'ar_001' => 'Larabci (Duniya)', 'ar_AE' => 'Larabci (Haɗaɗɗiyar Daular Larabawa)', - 'ar_BH' => 'Larabci (Baharan)', + 'ar_BH' => 'Larabci (Baharen)', 'ar_DJ' => 'Larabci (Jibuti)', 'ar_DZ' => 'Larabci (Aljeriya)', 'ar_EG' => 'Larabci (Misira)', @@ -22,7 +22,7 @@ 'ar_IQ' => 'Larabci (Iraƙi)', 'ar_JO' => 'Larabci (Jordan)', 'ar_KM' => 'Larabci (Kwamoras)', - 'ar_KW' => 'Larabci (Kwiyat)', + 'ar_KW' => 'Larabci (Kuwet)', 'ar_LB' => 'Larabci (Labanan)', 'ar_LY' => 'Larabci (Libiya)', 'ar_MA' => 'Larabci (Maroko)', @@ -37,7 +37,7 @@ 'ar_SY' => 'Larabci (Sham, Siriya)', 'ar_TD' => 'Larabci (Cadi)', 'ar_TN' => 'Larabci (Tunisiya)', - 'ar_YE' => 'Larabci (Yamal)', + 'ar_YE' => 'Larabci (Yamen)', 'as' => 'Asamisanci', 'as_IN' => 'Asamisanci (Indiya)', 'az' => 'Azerbaijanci', @@ -53,7 +53,7 @@ 'bm' => 'Bambara', 'bm_ML' => 'Bambara (Mali)', 'bn' => 'Bengali', - 'bn_BD' => 'Bengali (Bangiladas)', + 'bn_BD' => 'Bengali (Bangladesh)', 'bn_IN' => 'Bengali (Indiya)', 'bo' => 'Tibetan', 'bo_CN' => 'Tibetan (Sin)', @@ -74,7 +74,7 @@ 'ce' => 'Chechen', 'ce_RU' => 'Chechen (Rasha)', 'cs' => 'Cek', - 'cs_CZ' => 'Cek (Jamhuriyar Cak)', + 'cs_CZ' => 'Cek (Czechia)', 'cv' => 'Chuvash', 'cv_RU' => 'Chuvash (Rasha)', 'cy' => 'Welsh', @@ -96,7 +96,7 @@ 'ee_GH' => 'Ewe (Gana)', 'ee_TG' => 'Ewe (Togo)', 'el' => 'Girkanci', - 'el_CY' => 'Girkanci (Sifurus)', + 'el_CY' => 'Girkanci (Saifurus)', 'el_GR' => 'Girkanci (Girka)', 'en' => 'Turanci', 'en_001' => 'Turanci (Duniya)', @@ -117,10 +117,10 @@ 'en_CA' => 'Turanci (Kanada)', 'en_CC' => 'Turanci (Tsibirai Cocos [Keeling])', 'en_CH' => 'Turanci (Suwizalan)', - 'en_CK' => 'Turanci (Tsibiran Kuku)', + 'en_CK' => 'Turanci (Tsibiran Cook)', 'en_CM' => 'Turanci (Kamaru)', 'en_CX' => 'Turanci (Tsibirin Kirsmati)', - 'en_CY' => 'Turanci (Sifurus)', + 'en_CY' => 'Turanci (Saifurus)', 'en_DE' => 'Turanci (Jamus)', 'en_DK' => 'Turanci (Danmark)', 'en_DM' => 'Turanci (Dominika)', @@ -135,13 +135,13 @@ 'en_GH' => 'Turanci (Gana)', 'en_GI' => 'Turanci (Jibaraltar)', 'en_GM' => 'Turanci (Gambiya)', - 'en_GU' => 'Turanci (Gwam)', + 'en_GU' => 'Turanci (Guam)', 'en_GY' => 'Turanci (Guyana)', 'en_HK' => 'Turanci (Babban Yankin Mulkin Hong Kong na Ƙasar Sin)', 'en_ID' => 'Turanci (Indunusiya)', 'en_IE' => 'Turanci (Ayalan)', 'en_IL' => 'Turanci (Israʼila)', - 'en_IM' => 'Turanci (Isle na Mutum)', + 'en_IM' => 'Turanci (Isle of Man)', 'en_IN' => 'Turanci (Indiya)', 'en_IO' => 'Turanci (Yankin Birtaniya Na Tekun Indiya)', 'en_JE' => 'Turanci (Kasar Jersey)', @@ -162,18 +162,18 @@ 'en_MU' => 'Turanci (Moritus)', 'en_MV' => 'Turanci (Maldibi)', 'en_MW' => 'Turanci (Malawi)', - 'en_MY' => 'Turanci (Malaisiya)', + 'en_MY' => 'Turanci (Malesiya)', 'en_NA' => 'Turanci (Namibiya)', 'en_NF' => 'Turanci (Tsibirin Narfalk)', 'en_NG' => 'Turanci (Nijeriya)', 'en_NL' => 'Turanci (Holan)', 'en_NR' => 'Turanci (Nauru)', - 'en_NU' => 'Turanci (Niyu)', + 'en_NU' => 'Turanci (Niue)', 'en_NZ' => 'Turanci (Nuzilan)', 'en_PG' => 'Turanci (Papuwa Nugini)', 'en_PH' => 'Turanci (Filipin)', 'en_PK' => 'Turanci (Pakistan)', - 'en_PN' => 'Turanci (Pitakarin)', + 'en_PN' => 'Turanci (Tsibiran Pitcairn)', 'en_PR' => 'Turanci (Porto Riko)', 'en_PW' => 'Turanci (Palau)', 'en_RW' => 'Turanci (Ruwanda)', @@ -209,18 +209,18 @@ 'eo_001' => 'Esperanto (Duniya)', 'es' => 'Sifaniyanci', 'es_419' => 'Sifaniyanci (Latin Amurka)', - 'es_AR' => 'Sifaniyanci (Arjantiniya)', + 'es_AR' => 'Sifaniyanci (Ajentina)', 'es_BO' => 'Sifaniyanci (Bolibiya)', 'es_BR' => 'Sifaniyanci (Birazil)', 'es_BZ' => 'Sifaniyanci (Beliz)', - 'es_CL' => 'Sifaniyanci (Cayile)', + 'es_CL' => 'Sifaniyanci (Chile)', 'es_CO' => 'Sifaniyanci (Kolambiya)', 'es_CR' => 'Sifaniyanci (Kwasta Rika)', 'es_CU' => 'Sifaniyanci (Kyuba)', 'es_DO' => 'Sifaniyanci (Jamhuriyar Dominika)', 'es_EC' => 'Sifaniyanci (Ekwador)', 'es_ES' => 'Sifaniyanci (Sipen)', - 'es_GQ' => 'Sifaniyanci (Gini Ta Ikwaita)', + 'es_GQ' => 'Sifaniyanci (Ikwatoriyal Gini)', 'es_GT' => 'Sifaniyanci (Gwatamala)', 'es_HN' => 'Sifaniyanci (Yankin Honduras)', 'es_MX' => 'Sifaniyanci (Mesiko)', @@ -238,40 +238,40 @@ 'et_EE' => 'Istoniyanci (Estoniya)', 'eu' => 'Basque', 'eu_ES' => 'Basque (Sipen)', - 'fa' => 'Farisa', - 'fa_AF' => 'Farisa (Afaganistan)', - 'fa_IR' => 'Farisa (Iran)', - 'ff' => 'Fulah', - 'ff_Adlm' => 'Fulah (Adlam)', - 'ff_Adlm_BF' => 'Fulah (Adlam, Burkina Faso)', - 'ff_Adlm_CM' => 'Fulah (Adlam, Kamaru)', - 'ff_Adlm_GH' => 'Fulah (Adlam, Gana)', - 'ff_Adlm_GM' => 'Fulah (Adlam, Gambiya)', - 'ff_Adlm_GN' => 'Fulah (Adlam, Gini)', - 'ff_Adlm_GW' => 'Fulah (Adlam, Gini Bisau)', - 'ff_Adlm_LR' => 'Fulah (Adlam, Laberiya)', - 'ff_Adlm_MR' => 'Fulah (Adlam, Moritaniya)', - 'ff_Adlm_NE' => 'Fulah (Adlam, Nijar)', - 'ff_Adlm_NG' => 'Fulah (Adlam, Nijeriya)', - 'ff_Adlm_SL' => 'Fulah (Adlam, Salewo)', - 'ff_Adlm_SN' => 'Fulah (Adlam, Sanigal)', - 'ff_CM' => 'Fulah (Kamaru)', - 'ff_GN' => 'Fulah (Gini)', - 'ff_Latn' => 'Fulah (Latin)', - 'ff_Latn_BF' => 'Fulah (Latin, Burkina Faso)', - 'ff_Latn_CM' => 'Fulah (Latin, Kamaru)', - 'ff_Latn_GH' => 'Fulah (Latin, Gana)', - 'ff_Latn_GM' => 'Fulah (Latin, Gambiya)', - 'ff_Latn_GN' => 'Fulah (Latin, Gini)', - 'ff_Latn_GW' => 'Fulah (Latin, Gini Bisau)', - 'ff_Latn_LR' => 'Fulah (Latin, Laberiya)', - 'ff_Latn_MR' => 'Fulah (Latin, Moritaniya)', - 'ff_Latn_NE' => 'Fulah (Latin, Nijar)', - 'ff_Latn_NG' => 'Fulah (Latin, Nijeriya)', - 'ff_Latn_SL' => 'Fulah (Latin, Salewo)', - 'ff_Latn_SN' => 'Fulah (Latin, Sanigal)', - 'ff_MR' => 'Fulah (Moritaniya)', - 'ff_SN' => 'Fulah (Sanigal)', + 'fa' => 'Farisanci', + 'fa_AF' => 'Farisanci (Afaganistan)', + 'fa_IR' => 'Farisanci (Iran)', + 'ff' => 'Fula', + 'ff_Adlm' => 'Fula (Adlam)', + 'ff_Adlm_BF' => 'Fula (Adlam, Burkina Faso)', + 'ff_Adlm_CM' => 'Fula (Adlam, Kamaru)', + 'ff_Adlm_GH' => 'Fula (Adlam, Gana)', + 'ff_Adlm_GM' => 'Fula (Adlam, Gambiya)', + 'ff_Adlm_GN' => 'Fula (Adlam, Gini)', + 'ff_Adlm_GW' => 'Fula (Adlam, Gini Bisau)', + 'ff_Adlm_LR' => 'Fula (Adlam, Laberiya)', + 'ff_Adlm_MR' => 'Fula (Adlam, Moritaniya)', + 'ff_Adlm_NE' => 'Fula (Adlam, Nijar)', + 'ff_Adlm_NG' => 'Fula (Adlam, Nijeriya)', + 'ff_Adlm_SL' => 'Fula (Adlam, Salewo)', + 'ff_Adlm_SN' => 'Fula (Adlam, Sanigal)', + 'ff_CM' => 'Fula (Kamaru)', + 'ff_GN' => 'Fula (Gini)', + 'ff_Latn' => 'Fula (Latin)', + 'ff_Latn_BF' => 'Fula (Latin, Burkina Faso)', + 'ff_Latn_CM' => 'Fula (Latin, Kamaru)', + 'ff_Latn_GH' => 'Fula (Latin, Gana)', + 'ff_Latn_GM' => 'Fula (Latin, Gambiya)', + 'ff_Latn_GN' => 'Fula (Latin, Gini)', + 'ff_Latn_GW' => 'Fula (Latin, Gini Bisau)', + 'ff_Latn_LR' => 'Fula (Latin, Laberiya)', + 'ff_Latn_MR' => 'Fula (Latin, Moritaniya)', + 'ff_Latn_NE' => 'Fula (Latin, Nijar)', + 'ff_Latn_NG' => 'Fula (Latin, Nijeriya)', + 'ff_Latn_SL' => 'Fula (Latin, Salewo)', + 'ff_Latn_SN' => 'Fula (Latin, Sanigal)', + 'ff_MR' => 'Fula (Moritaniya)', + 'ff_SN' => 'Fula (Sanigal)', 'fi' => 'Yaren mutanen Finland', 'fi_FI' => 'Yaren mutanen Finland (Finlan)', 'fo' => 'Faroese', @@ -297,7 +297,7 @@ 'fr_GF' => 'Faransanci (Gini Ta Faransa)', 'fr_GN' => 'Faransanci (Gini)', 'fr_GP' => 'Faransanci (Gwadaluf)', - 'fr_GQ' => 'Faransanci (Gini Ta Ikwaita)', + 'fr_GQ' => 'Faransanci (Ikwatoriyal Gini)', 'fr_HT' => 'Faransanci (Haiti)', 'fr_KM' => 'Faransanci (Kwamoras)', 'fr_LU' => 'Faransanci (Lukusambur)', @@ -336,7 +336,7 @@ 'gu' => 'Gujarati', 'gu_IN' => 'Gujarati (Indiya)', 'gv' => 'Manx', - 'gv_IM' => 'Manx (Isle na Mutum)', + 'gv_IM' => 'Manx (Isle of Man)', 'ha' => 'Hausa', 'ha_GH' => 'Hausa (Gana)', 'ha_NE' => 'Hausa (Nijar)', @@ -370,16 +370,18 @@ 'it_CH' => 'Italiyanci (Suwizalan)', 'it_IT' => 'Italiyanci (Italiya)', 'it_SM' => 'Italiyanci (San Marino)', - 'it_VA' => 'Italiyanci (Batikan)', + 'it_VA' => 'Italiyanci (Birnin Batikan)', 'ja' => 'Japananci', 'ja_JP' => 'Japananci (Japan)', - 'jv' => 'Jafananci', - 'jv_ID' => 'Jafananci (Indunusiya)', + 'jv' => 'Javananci', + 'jv_ID' => 'Javananci (Indunusiya)', 'ka' => 'Jojiyanci', - 'ka_GE' => 'Jojiyanci (Jiwarjiya)', + 'ka_GE' => 'Jojiyanci (Jojiya)', 'ki' => 'Kikuyu', 'ki_KE' => 'Kikuyu (Kenya)', 'kk' => 'Kazakh', + 'kk_Cyrl' => 'Kazakh (Cyrillic)', + 'kk_Cyrl_KZ' => 'Kazakh (Cyrillic, Kazakistan)', 'kk_KZ' => 'Kazakh (Kazakistan)', 'kl' => 'Kalaallisut', 'kl_GL' => 'Kalaallisut (Grinlan)', @@ -387,10 +389,10 @@ 'km_KH' => 'Harshen Kimar (Kambodiya)', 'kn' => 'Kannada', 'kn_IN' => 'Kannada (Indiya)', - 'ko' => 'Harshen Koreya', - 'ko_CN' => 'Harshen Koreya (Sin)', - 'ko_KP' => 'Harshen Koreya (Koriya Ta Arewa)', - 'ko_KR' => 'Harshen Koreya (Koriya Ta Kudu)', + 'ko' => 'Harshen Koriya', + 'ko_CN' => 'Harshen Koriya (Sin)', + 'ko_KP' => 'Harshen Koriya (Koriya Ta Arewa)', + 'ko_KR' => 'Harshen Koriya (Koriya Ta Kudu)', 'ks' => 'Kashmiri', 'ks_Arab' => 'Kashmiri (Larabci)', 'ks_Arab_IN' => 'Kashmiri (Larabci, Indiya)', @@ -413,7 +415,7 @@ 'ln_CF' => 'Lingala (Jamhuriyar Afirka Ta Tsakiya)', 'ln_CG' => 'Lingala (Kongo)', 'lo' => 'Lao', - 'lo_LA' => 'Lao (Lawas)', + 'lo_LA' => 'Lao (Lawos)', 'lt' => 'Lituweniyanci', 'lt_LT' => 'Lituweniyanci (Lituweniya)', 'lu' => 'Luba-Katanga', @@ -432,11 +434,11 @@ 'mn_MN' => 'Mongoliyanci (Mangoliya)', 'mr' => 'Maratinci', 'mr_IN' => 'Maratinci (Indiya)', - 'ms' => 'Harshen Malai', - 'ms_BN' => 'Harshen Malai (Burune)', - 'ms_ID' => 'Harshen Malai (Indunusiya)', - 'ms_MY' => 'Harshen Malai (Malaisiya)', - 'ms_SG' => 'Harshen Malai (Singapur)', + 'ms' => 'Harshen Malay', + 'ms_BN' => 'Harshen Malay (Burune)', + 'ms_ID' => 'Harshen Malay (Indunusiya)', + 'ms_MY' => 'Harshen Malay (Malesiya)', + 'ms_SG' => 'Harshen Malay (Singapur)', 'mt' => 'Harshen Maltis', 'mt_MT' => 'Harshen Maltis (Malta)', 'my' => 'Burmanci', @@ -470,7 +472,7 @@ 'or' => 'Odiya', 'or_IN' => 'Odiya (Indiya)', 'os' => 'Ossetic', - 'os_GE' => 'Ossetic (Jiwarjiya)', + 'os_GE' => 'Ossetic (Jojiya)', 'os_RU' => 'Ossetic (Rasha)', 'pa' => 'Punjabi', 'pa_Arab' => 'Punjabi (Larabci)', @@ -488,15 +490,15 @@ 'pt_AO' => 'Harshen Potugis (Angola)', 'pt_BR' => 'Harshen Potugis (Birazil)', 'pt_CH' => 'Harshen Potugis (Suwizalan)', - 'pt_CV' => 'Harshen Potugis (Tsibiran Kap Barde)', - 'pt_GQ' => 'Harshen Potugis (Gini Ta Ikwaita)', + 'pt_CV' => 'Harshen Potugis (Tsibiran Cape Verde)', + 'pt_GQ' => 'Harshen Potugis (Ikwatoriyal Gini)', 'pt_GW' => 'Harshen Potugis (Gini Bisau)', 'pt_LU' => 'Harshen Potugis (Lukusambur)', 'pt_MO' => 'Harshen Potugis (Babban Yankin Mulkin Macao na Ƙasar Sin)', 'pt_MZ' => 'Harshen Potugis (Mozambik)', 'pt_PT' => 'Harshen Potugis (Portugal)', 'pt_ST' => 'Harshen Potugis (Sawo Tome Da Paransip)', - 'pt_TL' => 'Harshen Potugis (Timor Ta Gabas)', + 'pt_TL' => 'Harshen Potugis (Timor-Leste)', 'qu' => 'Quechua', 'qu_BO' => 'Quechua (Bolibiya)', 'qu_EC' => 'Quechua (Ekwador)', @@ -556,14 +558,17 @@ 'sr_BA' => 'Sabiyan (Bosniya da Harzagobina)', 'sr_Cyrl' => 'Sabiyan (Cyrillic)', 'sr_Cyrl_BA' => 'Sabiyan (Cyrillic, Bosniya da Harzagobina)', - 'sr_Cyrl_ME' => 'Sabiyan (Cyrillic, Mantanegara)', + 'sr_Cyrl_ME' => 'Sabiyan (Cyrillic, Manteneguro)', 'sr_Cyrl_RS' => 'Sabiyan (Cyrillic, Sabiya)', 'sr_Latn' => 'Sabiyan (Latin)', 'sr_Latn_BA' => 'Sabiyan (Latin, Bosniya da Harzagobina)', - 'sr_Latn_ME' => 'Sabiyan (Latin, Mantanegara)', + 'sr_Latn_ME' => 'Sabiyan (Latin, Manteneguro)', 'sr_Latn_RS' => 'Sabiyan (Latin, Sabiya)', - 'sr_ME' => 'Sabiyan (Mantanegara)', + 'sr_ME' => 'Sabiyan (Manteneguro)', 'sr_RS' => 'Sabiyan (Sabiya)', + 'st' => 'Sesotanci', + 'st_LS' => 'Sesotanci (Lesoto)', + 'st_ZA' => 'Sesotanci (Afirka Ta Kudu)', 'su' => 'Harshen Sundanese', 'su_ID' => 'Harshen Sundanese (Indunusiya)', 'su_Latn' => 'Harshen Sundanese (Latin)', @@ -580,7 +585,7 @@ 'ta' => 'Tamil', 'ta_IN' => 'Tamil (Indiya)', 'ta_LK' => 'Tamil (Siri Lanka)', - 'ta_MY' => 'Tamil (Malaisiya)', + 'ta_MY' => 'Tamil (Malesiya)', 'ta_SG' => 'Tamil (Singapur)', 'te' => 'Telugu', 'te_IN' => 'Telugu (Indiya)', @@ -593,10 +598,13 @@ 'ti_ET' => 'Tigrinyanci (Habasha)', 'tk' => 'Tukmenistanci', 'tk_TM' => 'Tukmenistanci (Turkumenistan)', + 'tn' => 'Tswana', + 'tn_BW' => 'Tswana (Baswana)', + 'tn_ZA' => 'Tswana (Afirka Ta Kudu)', 'to' => 'Tonganci', 'to_TO' => 'Tonganci (Tonga)', 'tr' => 'Harshen Turkiyya', - 'tr_CY' => 'Harshen Turkiyya (Sifurus)', + 'tr_CY' => 'Harshen Turkiyya (Saifurus)', 'tr_TR' => 'Harshen Turkiyya (Turkiyya)', 'tt' => 'Tatar', 'tt_RU' => 'Tatar (Rasha)', @@ -620,24 +628,28 @@ 'vi_VN' => 'Harshen Biyetinam (Biyetinam)', 'wo' => 'Wolof', 'wo_SN' => 'Wolof (Sanigal)', - 'xh' => 'Bazosa', - 'xh_ZA' => 'Bazosa (Afirka Ta Kudu)', + 'xh' => 'Xhosa', + 'xh_ZA' => 'Xhosa (Afirka Ta Kudu)', 'yi' => 'Yaren Yiddish', 'yi_UA' => 'Yaren Yiddish (Yukaran)', 'yo' => 'Yarbanci', 'yo_BJ' => 'Yarbanci (Binin)', 'yo_NG' => 'Yarbanci (Nijeriya)', + 'za' => 'Zhuang', + 'za_CN' => 'Zhuang (Sin)', 'zh' => 'Harshen Sinanci', 'zh_CN' => 'Harshen Sinanci (Sin)', 'zh_HK' => 'Harshen Sinanci (Babban Yankin Mulkin Hong Kong na Ƙasar Sin)', - 'zh_Hans' => 'Harshen Sinanci (Sauƙaƙaƙƙen)', - 'zh_Hans_CN' => 'Harshen Sinanci (Sauƙaƙaƙƙen, Sin)', - 'zh_Hans_HK' => 'Harshen Sinanci (Sauƙaƙaƙƙen, Babban Yankin Mulkin Hong Kong na Ƙasar Sin)', - 'zh_Hans_MO' => 'Harshen Sinanci (Sauƙaƙaƙƙen, Babban Yankin Mulkin Macao na Ƙasar Sin)', - 'zh_Hans_SG' => 'Harshen Sinanci (Sauƙaƙaƙƙen, Singapur)', + 'zh_Hans' => 'Harshen Sinanci (Sauƙaƙaƙƙe)', + 'zh_Hans_CN' => 'Harshen Sinanci (Sauƙaƙaƙƙe, Sin)', + 'zh_Hans_HK' => 'Harshen Sinanci (Sauƙaƙaƙƙe, Babban Yankin Mulkin Hong Kong na Ƙasar Sin)', + 'zh_Hans_MO' => 'Harshen Sinanci (Sauƙaƙaƙƙe, Babban Yankin Mulkin Macao na Ƙasar Sin)', + 'zh_Hans_MY' => 'Harshen Sinanci (Sauƙaƙaƙƙe, Malesiya)', + 'zh_Hans_SG' => 'Harshen Sinanci (Sauƙaƙaƙƙe, Singapur)', 'zh_Hant' => 'Harshen Sinanci (Na gargajiya)', 'zh_Hant_HK' => 'Harshen Sinanci (Na gargajiya, Babban Yankin Mulkin Hong Kong na Ƙasar Sin)', 'zh_Hant_MO' => 'Harshen Sinanci (Na gargajiya, Babban Yankin Mulkin Macao na Ƙasar Sin)', + 'zh_Hant_MY' => 'Harshen Sinanci (Na gargajiya, Malesiya)', 'zh_Hant_TW' => 'Harshen Sinanci (Na gargajiya, Taiwan)', 'zh_MO' => 'Harshen Sinanci (Babban Yankin Mulkin Macao na Ƙasar Sin)', 'zh_SG' => 'Harshen Sinanci (Singapur)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/he.php b/src/Symfony/Component/Intl/Resources/data/locales/he.php index 0ab19b83b840c..5af7e8c39974b 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/he.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/he.php @@ -380,6 +380,8 @@ 'ki' => 'קיקויו', 'ki_KE' => 'קיקויו (קניה)', 'kk' => 'קזחית', + 'kk_Cyrl' => 'קזחית (קירילי)', + 'kk_Cyrl_KZ' => 'קזחית (קירילי, קזחסטן)', 'kk_KZ' => 'קזחית (קזחסטן)', 'kl' => 'גרינלנדית', 'kl_GL' => 'גרינלנדית (גרינלנד)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'סרבית (לטיני, סרביה)', 'sr_ME' => 'סרבית (מונטנגרו)', 'sr_RS' => 'סרבית (סרביה)', + 'st' => 'סותו דרומית', + 'st_LS' => 'סותו דרומית (לסוטו)', + 'st_ZA' => 'סותו דרומית (דרום אפריקה)', 'su' => 'סונדנזית', 'su_ID' => 'סונדנזית (אינדונזיה)', 'su_Latn' => 'סונדנזית (לטיני)', @@ -595,6 +600,9 @@ 'tk_TM' => 'טורקמנית (טורקמניסטן)', 'tl' => 'טאגאלוג', 'tl_PH' => 'טאגאלוג (הפיליפינים)', + 'tn' => 'סוואנה', + 'tn_BW' => 'סוואנה (בוטסואנה)', + 'tn_ZA' => 'סוואנה (דרום אפריקה)', 'to' => 'טונגאית', 'to_TO' => 'טונגאית (טונגה)', 'tr' => 'טורקית', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'סינית (פשוט, סין)', 'zh_Hans_HK' => 'סינית (פשוט, הונג קונג [אזור מנהלי מיוחד של סין])', 'zh_Hans_MO' => 'סינית (פשוט, מקאו [אזור מנהלי מיוחד של סין])', + 'zh_Hans_MY' => 'סינית (פשוט, מלזיה)', 'zh_Hans_SG' => 'סינית (פשוט, סינגפור)', 'zh_Hant' => 'סינית (מסורתי)', 'zh_Hant_HK' => 'סינית (מסורתי, הונג קונג [אזור מנהלי מיוחד של סין])', 'zh_Hant_MO' => 'סינית (מסורתי, מקאו [אזור מנהלי מיוחד של סין])', + 'zh_Hant_MY' => 'סינית (מסורתי, מלזיה)', 'zh_Hant_TW' => 'סינית (מסורתי, טייוואן)', 'zh_MO' => 'סינית (מקאו [אזור מנהלי מיוחד של סין])', 'zh_SG' => 'סינית (סינגפור)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/hi.php b/src/Symfony/Component/Intl/Resources/data/locales/hi.php index 9f1d5377d0266..cffc6ff5a9b83 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/hi.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/hi.php @@ -380,6 +380,8 @@ 'ki' => 'किकुयू', 'ki_KE' => 'किकुयू (केन्या)', 'kk' => 'कज़ाख़', + 'kk_Cyrl' => 'कज़ाख़ (सिरिलिक)', + 'kk_Cyrl_KZ' => 'कज़ाख़ (सिरिलिक, कज़ाखस्तान)', 'kk_KZ' => 'कज़ाख़ (कज़ाखस्तान)', 'kl' => 'कलालीसुत', 'kl_GL' => 'कलालीसुत (ग्रीनलैंड)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'सर्बियाई (लैटिन, सर्बिया)', 'sr_ME' => 'सर्बियाई (मोंटेनेग्रो)', 'sr_RS' => 'सर्बियाई (सर्बिया)', + 'st' => 'दक्षिणी सेसेथो', + 'st_LS' => 'दक्षिणी सेसेथो (लेसोथो)', + 'st_ZA' => 'दक्षिणी सेसेथो (दक्षिण अफ़्रीका)', 'su' => 'सुंडानी', 'su_ID' => 'सुंडानी (इंडोनेशिया)', 'su_Latn' => 'सुंडानी (लैटिन)', @@ -595,6 +600,9 @@ 'tk_TM' => 'तुर्कमेन (तुर्कमेनिस्तान)', 'tl' => 'टैगलॉग', 'tl_PH' => 'टैगलॉग (फ़िलिपींस)', + 'tn' => 'सेत्स्वाना', + 'tn_BW' => 'सेत्स्वाना (बोत्स्वाना)', + 'tn_ZA' => 'सेत्स्वाना (दक्षिण अफ़्रीका)', 'to' => 'टोंगन', 'to_TO' => 'टोंगन (टोंगा)', 'tr' => 'तुर्की', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'चीनी (सरलीकृत, चीन)', 'zh_Hans_HK' => 'चीनी (सरलीकृत, हाँग काँग [चीन विशेष प्रशासनिक क्षेत्र])', 'zh_Hans_MO' => 'चीनी (सरलीकृत, मकाऊ [विशेष प्रशासनिक क्षेत्र चीन])', + 'zh_Hans_MY' => 'चीनी (सरलीकृत, मलेशिया)', 'zh_Hans_SG' => 'चीनी (सरलीकृत, सिंगापुर)', 'zh_Hant' => 'चीनी (पारंपरिक)', 'zh_Hant_HK' => 'चीनी (पारंपरिक, हाँग काँग [चीन विशेष प्रशासनिक क्षेत्र])', 'zh_Hant_MO' => 'चीनी (पारंपरिक, मकाऊ [विशेष प्रशासनिक क्षेत्र चीन])', + 'zh_Hant_MY' => 'चीनी (पारंपरिक, मलेशिया)', 'zh_Hant_TW' => 'चीनी (पारंपरिक, ताइवान)', 'zh_MO' => 'चीनी (मकाऊ [विशेष प्रशासनिक क्षेत्र चीन])', 'zh_SG' => 'चीनी (सिंगापुर)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/hr.php b/src/Symfony/Component/Intl/Resources/data/locales/hr.php index 2904be5df60e2..ffb9afa8999ed 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/hr.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/hr.php @@ -115,11 +115,11 @@ 'en_BW' => 'engleski (Bocvana)', 'en_BZ' => 'engleski (Belize)', 'en_CA' => 'engleski (Kanada)', - 'en_CC' => 'engleski (Kokosovi [Keelingovi] otoci)', + 'en_CC' => 'engleski (Kokosovi [Keelingovi] Otoci)', 'en_CH' => 'engleski (Švicarska)', - 'en_CK' => 'engleski (Cookovi otoci)', + 'en_CK' => 'engleski (Cookovi Otoci)', 'en_CM' => 'engleski (Kamerun)', - 'en_CX' => 'engleski (Božićni otok)', + 'en_CX' => 'engleski (Božićni Otok)', 'en_CY' => 'engleski (Cipar)', 'en_DE' => 'engleski (Njemačka)', 'en_DK' => 'engleski (Danska)', @@ -127,7 +127,7 @@ 'en_ER' => 'engleski (Eritreja)', 'en_FI' => 'engleski (Finska)', 'en_FJ' => 'engleski (Fidži)', - 'en_FK' => 'engleski (Falklandski otoci)', + 'en_FK' => 'engleski (Falklandski Otoci)', 'en_FM' => 'engleski (Mikronezija)', 'en_GB' => 'engleski (Ujedinjeno Kraljevstvo)', 'en_GD' => 'engleski (Grenada)', @@ -143,20 +143,20 @@ 'en_IL' => 'engleski (Izrael)', 'en_IM' => 'engleski (Otok Man)', 'en_IN' => 'engleski (Indija)', - 'en_IO' => 'engleski (Britanski Indijskooceanski teritorij)', + 'en_IO' => 'engleski (Britanski Indijskooceanski Teritorij)', 'en_JE' => 'engleski (Jersey)', 'en_JM' => 'engleski (Jamajka)', 'en_KE' => 'engleski (Kenija)', 'en_KI' => 'engleski (Kiribati)', 'en_KN' => 'engleski (Sveti Kristofor i Nevis)', - 'en_KY' => 'engleski (Kajmanski otoci)', + 'en_KY' => 'engleski (Kajmanski Otoci)', 'en_LC' => 'engleski (Sveta Lucija)', 'en_LR' => 'engleski (Liberija)', 'en_LS' => 'engleski (Lesoto)', 'en_MG' => 'engleski (Madagaskar)', 'en_MH' => 'engleski (Maršalovi Otoci)', 'en_MO' => 'engleski (PUP Makao Kina)', - 'en_MP' => 'engleski (Sjevernomarijanski otoci)', + 'en_MP' => 'engleski (Sjevernomarijanski Otoci)', 'en_MS' => 'engleski (Montserrat)', 'en_MT' => 'engleski (Malta)', 'en_MU' => 'engleski (Mauricijus)', @@ -173,11 +173,11 @@ 'en_PG' => 'engleski (Papua Nova Gvineja)', 'en_PH' => 'engleski (Filipini)', 'en_PK' => 'engleski (Pakistan)', - 'en_PN' => 'engleski (Otoci Pitcairn)', + 'en_PN' => 'engleski (Pitcairnovi Otoci)', 'en_PR' => 'engleski (Portoriko)', 'en_PW' => 'engleski (Palau)', 'en_RW' => 'engleski (Ruanda)', - 'en_SB' => 'engleski (Salomonski Otoci)', + 'en_SB' => 'engleski (Salomonovi Otoci)', 'en_SC' => 'engleski (Sejšeli)', 'en_SD' => 'engleski (Sudan)', 'en_SE' => 'engleski (Švedska)', @@ -198,8 +198,8 @@ 'en_UM' => 'engleski (Mali udaljeni otoci SAD-a)', 'en_US' => 'engleski (Sjedinjene Američke Države)', 'en_VC' => 'engleski (Sveti Vincent i Grenadini)', - 'en_VG' => 'engleski (Britanski Djevičanski otoci)', - 'en_VI' => 'engleski (Američki Djevičanski otoci)', + 'en_VG' => 'engleski (Britanski Djevičanski Otoci)', + 'en_VI' => 'engleski (Američki Djevičanski Otoci)', 'en_VU' => 'engleski (Vanuatu)', 'en_WS' => 'engleski (Samoa)', 'en_ZA' => 'engleski (Južnoafrička Republika)', @@ -276,7 +276,7 @@ 'fi_FI' => 'finski (Finska)', 'fo' => 'ferojski', 'fo_DK' => 'ferojski (Danska)', - 'fo_FO' => 'ferojski (Farski otoci)', + 'fo_FO' => 'ferojski (Ovčji Otoci)', 'fr' => 'francuski', 'fr_BE' => 'francuski (Belgija)', 'fr_BF' => 'francuski (Burkina Faso)', @@ -370,7 +370,7 @@ 'it_CH' => 'talijanski (Švicarska)', 'it_IT' => 'talijanski (Italija)', 'it_SM' => 'talijanski (San Marino)', - 'it_VA' => 'talijanski (Vatikanski Grad)', + 'it_VA' => 'talijanski (Vatikan)', 'ja' => 'japanski', 'ja_JP' => 'japanski (Japan)', 'jv' => 'javanski', @@ -380,6 +380,8 @@ 'ki' => 'kikuyu', 'ki_KE' => 'kikuyu (Kenija)', 'kk' => 'kazaški', + 'kk_Cyrl' => 'kazaški (ćirilica)', + 'kk_Cyrl_KZ' => 'kazaški (ćirilica, Kazahstan)', 'kk_KZ' => 'kazaški (Kazahstan)', 'kl' => 'kalaallisut', 'kl_GL' => 'kalaallisut (Grenland)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'srpski (latinica, Srbija)', 'sr_ME' => 'srpski (Crna Gora)', 'sr_RS' => 'srpski (Srbija)', + 'st' => 'sesotski', + 'st_LS' => 'sesotski (Lesoto)', + 'st_ZA' => 'sesotski (Južnoafrička Republika)', 'su' => 'sundanski', 'su_ID' => 'sundanski (Indonezija)', 'su_Latn' => 'sundanski (latinica)', @@ -595,6 +600,9 @@ 'tk_TM' => 'turkmenski (Turkmenistan)', 'tl' => 'tagalog', 'tl_PH' => 'tagalog (Filipini)', + 'tn' => 'cvana', + 'tn_BW' => 'cvana (Bocvana)', + 'tn_ZA' => 'cvana (Južnoafrička Republika)', 'to' => 'tonganski', 'to_TO' => 'tonganski (Tonga)', 'tr' => 'turski', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'kineski (pojednostavljeno pismo, Kina)', 'zh_Hans_HK' => 'kineski (pojednostavljeno pismo, PUP Hong Kong Kina)', 'zh_Hans_MO' => 'kineski (pojednostavljeno pismo, PUP Makao Kina)', + 'zh_Hans_MY' => 'kineski (pojednostavljeno pismo, Malezija)', 'zh_Hans_SG' => 'kineski (pojednostavljeno pismo, Singapur)', 'zh_Hant' => 'kineski (tradicionalno pismo)', 'zh_Hant_HK' => 'kineski (tradicionalno pismo, PUP Hong Kong Kina)', 'zh_Hant_MO' => 'kineski (tradicionalno pismo, PUP Makao Kina)', + 'zh_Hant_MY' => 'kineski (tradicionalno pismo, Malezija)', 'zh_Hant_TW' => 'kineski (tradicionalno pismo, Tajvan)', 'zh_MO' => 'kineski (PUP Makao Kina)', 'zh_SG' => 'kineski (Singapur)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/hu.php b/src/Symfony/Component/Intl/Resources/data/locales/hu.php index e83b87b96b198..9bc13c1846338 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/hu.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/hu.php @@ -380,6 +380,8 @@ 'ki' => 'kikuju', 'ki_KE' => 'kikuju (Kenya)', 'kk' => 'kazah', + 'kk_Cyrl' => 'kazah (Cirill)', + 'kk_Cyrl_KZ' => 'kazah (Cirill, Kazahsztán)', 'kk_KZ' => 'kazah (Kazahsztán)', 'kl' => 'grönlandi', 'kl_GL' => 'grönlandi (Grönland)', @@ -392,8 +394,6 @@ 'ko_KP' => 'koreai (Észak-Korea)', 'ko_KR' => 'koreai (Dél-Korea)', 'ks' => 'kasmíri', - 'ks_Arab' => 'kasmíri (Arab)', - 'ks_Arab_IN' => 'kasmíri (Arab, India)', 'ks_Deva' => 'kasmíri (Devanagári)', 'ks_Deva_IN' => 'kasmíri (Devanagári, India)', 'ks_IN' => 'kasmíri (India)', @@ -473,8 +473,6 @@ 'os_GE' => 'oszét (Grúzia)', 'os_RU' => 'oszét (Oroszország)', 'pa' => 'pandzsábi', - 'pa_Arab' => 'pandzsábi (Arab)', - 'pa_Arab_PK' => 'pandzsábi (Arab, Pakisztán)', 'pa_Guru' => 'pandzsábi (Gurmuki)', 'pa_Guru_IN' => 'pandzsábi (Gurmuki, India)', 'pa_IN' => 'pandzsábi (India)', @@ -522,8 +520,6 @@ 'sc' => 'szardíniai', 'sc_IT' => 'szardíniai (Olaszország)', 'sd' => 'szindhi', - 'sd_Arab' => 'szindhi (Arab)', - 'sd_Arab_PK' => 'szindhi (Arab, Pakisztán)', 'sd_Deva' => 'szindhi (Devanagári)', 'sd_Deva_IN' => 'szindhi (Devanagári, India)', 'sd_IN' => 'szindhi (India)', @@ -564,6 +560,9 @@ 'sr_Latn_RS' => 'szerb (Latin, Szerbia)', 'sr_ME' => 'szerb (Montenegró)', 'sr_RS' => 'szerb (Szerbia)', + 'st' => 'déli szeszotó', + 'st_LS' => 'déli szeszotó (Lesotho)', + 'st_ZA' => 'déli szeszotó (Dél-afrikai Köztársaság)', 'su' => 'szundanéz', 'su_ID' => 'szundanéz (Indonézia)', 'su_Latn' => 'szundanéz (Latin)', @@ -595,6 +594,9 @@ 'tk_TM' => 'türkmén (Türkmenisztán)', 'tl' => 'tagalog', 'tl_PH' => 'tagalog (Fülöp-szigetek)', + 'tn' => 'szecsuáni', + 'tn_BW' => 'szecsuáni (Botswana)', + 'tn_ZA' => 'szecsuáni (Dél-afrikai Köztársaság)', 'to' => 'tongai', 'to_TO' => 'tongai (Tonga)', 'tr' => 'török', @@ -611,8 +613,6 @@ 'ur_PK' => 'urdu (Pakisztán)', 'uz' => 'üzbég', 'uz_AF' => 'üzbég (Afganisztán)', - 'uz_Arab' => 'üzbég (Arab)', - 'uz_Arab_AF' => 'üzbég (Arab, Afganisztán)', 'uz_Cyrl' => 'üzbég (Cirill)', 'uz_Cyrl_UZ' => 'üzbég (Cirill, Üzbegisztán)', 'uz_Latn' => 'üzbég (Latin)', @@ -638,10 +638,12 @@ 'zh_Hans_CN' => 'kínai (Egyszerűsített, Kína)', 'zh_Hans_HK' => 'kínai (Egyszerűsített, Hongkong KKT)', 'zh_Hans_MO' => 'kínai (Egyszerűsített, Makaó KKT)', + 'zh_Hans_MY' => 'kínai (Egyszerűsített, Malajzia)', 'zh_Hans_SG' => 'kínai (Egyszerűsített, Szingapúr)', 'zh_Hant' => 'kínai (Hagyományos)', 'zh_Hant_HK' => 'kínai (Hagyományos, Hongkong KKT)', 'zh_Hant_MO' => 'kínai (Hagyományos, Makaó KKT)', + 'zh_Hant_MY' => 'kínai (Hagyományos, Malajzia)', 'zh_Hant_TW' => 'kínai (Hagyományos, Tajvan)', 'zh_MO' => 'kínai (Makaó KKT)', 'zh_SG' => 'kínai (Szingapúr)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/hy.php b/src/Symfony/Component/Intl/Resources/data/locales/hy.php index ec35706d26525..705cfa1efc7e8 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/hy.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/hy.php @@ -112,7 +112,7 @@ 'en_BI' => 'անգլերեն (Բուրունդի)', 'en_BM' => 'անգլերեն (Բերմուդներ)', 'en_BS' => 'անգլերեն (Բահամյան կղզիներ)', - 'en_BW' => 'անգլերեն (Բոթսվանա)', + 'en_BW' => 'անգլերեն (Բոտսվանա)', 'en_BZ' => 'անգլերեն (Բելիզ)', 'en_CA' => 'անգլերեն (Կանադա)', 'en_CC' => 'անգլերեն (Կոկոսյան [Քիլինգ] կղզիներ)', @@ -380,6 +380,8 @@ 'ki' => 'կիկույու', 'ki_KE' => 'կիկույու (Քենիա)', 'kk' => 'ղազախերեն', + 'kk_Cyrl' => 'ղազախերեն (կյուրեղագիր)', + 'kk_Cyrl_KZ' => 'ղազախերեն (կյուրեղագիր, Ղազախստան)', 'kk_KZ' => 'ղազախերեն (Ղազախստան)', 'kl' => 'կալաալիսուտ', 'kl_GL' => 'կալաալիսուտ (Գրենլանդիա)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'սերբերեն (լատինական, Սերբիա)', 'sr_ME' => 'սերբերեն (Չեռնոգորիա)', 'sr_RS' => 'սերբերեն (Սերբիա)', + 'st' => 'հարավային սոթո', + 'st_LS' => 'հարավային սոթո (Լեսոտո)', + 'st_ZA' => 'հարավային սոթո (Հարավաֆրիկյան Հանրապետություն)', 'su' => 'սունդաներեն', 'su_ID' => 'սունդաներեն (Ինդոնեզիա)', 'su_Latn' => 'սունդաներեն (լատինական)', @@ -587,7 +592,7 @@ 'tg' => 'տաջիկերեն', 'tg_TJ' => 'տաջիկերեն (Տաջիկստան)', 'th' => 'թայերեն', - 'th_TH' => 'թայերեն (Թայլանդ)', + 'th_TH' => 'թայերեն (Թաիլանդ)', 'ti' => 'տիգրինյա', 'ti_ER' => 'տիգրինյա (Էրիթրեա)', 'ti_ET' => 'տիգրինյա (Եթովպիա)', @@ -595,6 +600,9 @@ 'tk_TM' => 'թուրքմեներեն (Թուրքմենստան)', 'tl' => 'տագալերեն', 'tl_PH' => 'տագալերեն (Ֆիլիպիններ)', + 'tn' => 'ցվանա', + 'tn_BW' => 'ցվանա (Բոտսվանա)', + 'tn_ZA' => 'ցվանա (Հարավաֆրիկյան Հանրապետություն)', 'to' => 'տոնգերեն', 'to_TO' => 'տոնգերեն (Տոնգա)', 'tr' => 'թուրքերեն', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'չինարեն (պարզեցված, Չինաստան)', 'zh_Hans_HK' => 'չինարեն (պարզեցված, Հոնկոնգի ՀՎՇ)', 'zh_Hans_MO' => 'չինարեն (պարզեցված, Չինաստանի Մակաո ՀՎՇ)', + 'zh_Hans_MY' => 'չինարեն (պարզեցված, Մալայզիա)', 'zh_Hans_SG' => 'չինարեն (պարզեցված, Սինգապուր)', 'zh_Hant' => 'չինարեն (ավանդական)', 'zh_Hant_HK' => 'չինարեն (ավանդական, Հոնկոնգի ՀՎՇ)', 'zh_Hant_MO' => 'չինարեն (ավանդական, Չինաստանի Մակաո ՀՎՇ)', + 'zh_Hant_MY' => 'չինարեն (ավանդական, Մալայզիա)', 'zh_Hant_TW' => 'չինարեն (ավանդական, Թայվան)', 'zh_MO' => 'չինարեն (Չինաստանի Մակաո ՀՎՇ)', 'zh_SG' => 'չինարեն (Սինգապուր)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/ia.php b/src/Symfony/Component/Intl/Resources/data/locales/ia.php index edc0329128038..fc6da9e2c8168 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/ia.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/ia.php @@ -10,7 +10,7 @@ 'am' => 'amharico', 'am_ET' => 'amharico (Ethiopia)', 'ar' => 'arabe', - 'ar_001' => 'arabe (Mundo)', + 'ar_001' => 'arabe (mundo)', 'ar_AE' => 'arabe (Emiratos Arabe Unite)', 'ar_BH' => 'arabe (Bahrain)', 'ar_DJ' => 'arabe (Djibuti)', @@ -99,7 +99,7 @@ 'el_CY' => 'greco (Cypro)', 'el_GR' => 'greco (Grecia)', 'en' => 'anglese', - 'en_001' => 'anglese (Mundo)', + 'en_001' => 'anglese (mundo)', 'en_150' => 'anglese (Europa)', 'en_AE' => 'anglese (Emiratos Arabe Unite)', 'en_AG' => 'anglese (Antigua e Barbuda)', @@ -206,7 +206,7 @@ 'en_ZM' => 'anglese (Zambia)', 'en_ZW' => 'anglese (Zimbabwe)', 'eo' => 'esperanto', - 'eo_001' => 'esperanto (Mundo)', + 'eo_001' => 'esperanto (mundo)', 'es' => 'espaniol', 'es_419' => 'espaniol (America latin)', 'es_AR' => 'espaniol (Argentina)', @@ -342,9 +342,11 @@ 'hy' => 'armenio', 'hy_AM' => 'armenio (Armenia)', 'ia' => 'interlingua', - 'ia_001' => 'interlingua (Mundo)', + 'ia_001' => 'interlingua (mundo)', 'id' => 'indonesiano', 'id_ID' => 'indonesiano (Indonesia)', + 'ie' => 'interlingue', + 'ie_EE' => 'interlingue (Estonia)', 'ig' => 'igbo', 'ig_NG' => 'igbo (Nigeria)', 'ii' => 'yi de Sichuan', @@ -365,6 +367,8 @@ 'ki' => 'kikuyu', 'ki_KE' => 'kikuyu (Kenya)', 'kk' => 'kazakh', + 'kk_Cyrl' => 'kazakh (cyrillic)', + 'kk_Cyrl_KZ' => 'kazakh (cyrillic, Kazakhstan)', 'kk_KZ' => 'kazakh (Kazakhstan)', 'kl' => 'groenlandese', 'kl_GL' => 'groenlandese (Groenlandia)', @@ -519,6 +523,8 @@ 'se_SE' => 'sami del nord (Svedia)', 'sg' => 'sango', 'sg_CF' => 'sango (Republica African Central)', + 'sh' => 'serbocroato', + 'sh_BA' => 'serbocroato (Bosnia e Herzegovina)', 'si' => 'cingalese', 'si_LK' => 'cingalese (Sri Lanka)', 'sk' => 'slovaco', @@ -547,6 +553,9 @@ 'sr_Latn_RS' => 'serbo (latin, Serbia)', 'sr_ME' => 'serbo (Montenegro)', 'sr_RS' => 'serbo (Serbia)', + 'st' => 'sotho del sud', + 'st_LS' => 'sotho del sud (Lesotho)', + 'st_ZA' => 'sotho del sud (Africa del Sud)', 'su' => 'sundanese', 'su_ID' => 'sundanese (Indonesia)', 'su_Latn' => 'sundanese (latin)', @@ -576,6 +585,9 @@ 'ti_ET' => 'tigrinya (Ethiopia)', 'tk' => 'turkmeno', 'tk_TM' => 'turkmeno (Turkmenistan)', + 'tn' => 'tswana', + 'tn_BW' => 'tswana (Bo 10000 tswana)', + 'tn_ZA' => 'tswana (Africa del Sud)', 'to' => 'tongano', 'to_TO' => 'tongano (Tonga)', 'tr' => 'turco', @@ -610,6 +622,8 @@ 'yo' => 'yoruba', 'yo_BJ' => 'yoruba (Benin)', 'yo_NG' => 'yoruba (Nigeria)', + 'za' => 'zhuang', + 'za_CN' => 'zhuang (China)', 'zh' => 'chinese', 'zh_CN' => 'chinese (China)', 'zh_HK' => 'chinese (Hongkong, R.A.S. de China)', @@ -617,10 +631,12 @@ 'zh_Hans_CN' => 'chinese (simplificate, China)', 'zh_Hans_HK' => 'chinese (simplificate, Hongkong, R.A.S. de China)', 'zh_Hans_MO' => 'chinese (simplificate, Macao, R.A.S. de China)', + 'zh_Hans_MY' => 'chinese (simplificate, Malaysia)', 'zh_Hans_SG' => 'chinese (simplificate, Singapur)', 'zh_Hant' => 'chinese (traditional)', 'zh_Hant_HK' => 'chinese (traditional, Hongkong, R.A.S. de China)', 'zh_Hant_MO' => 'chinese (traditional, Macao, R.A.S. de China)', + 'zh_Hant_MY' => 'chinese (traditional, Malaysia)', 'zh_Hant_TW' => 'chinese (traditional, Taiwan)', 'zh_MO' => 'chinese (Macao, R.A.S. de China)', 'zh_SG' => 'chinese (Singapur)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/id.php b/src/Symfony/Component/Intl/Resources/data/locales/id.php index 57a8b563ae9d1..a509bbb1368fd 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/id.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/id.php @@ -73,8 +73,8 @@ 'ca_IT' => 'Katalan (Italia)', 'ce' => 'Chechen', 'ce_RU' => 'Chechen (Rusia)', - 'cs' => 'Cheska', - 'cs_CZ' => 'Cheska (Ceko)', + 'cs' => 'Ceko', + 'cs_CZ' => 'Ceko (Ceko)', 'cv' => 'Chuvash', 'cv_RU' => 'Chuvash (Rusia)', 'cy' => 'Welsh', @@ -234,8 +234,8 @@ 'es_US' => 'Spanyol (Amerika Serikat)', 'es_UY' => 'Spanyol (Uruguay)', 'es_VE' => 'Spanyol (Venezuela)', - 'et' => 'Esti', - 'et_EE' => 'Esti (Estonia)', + 'et' => 'Estonia', + 'et_EE' => 'Estonia (Estonia)', 'eu' => 'Basque', 'eu_ES' => 'Basque (Spanyol)', 'fa' => 'Persia', @@ -380,6 +380,8 @@ 'ki' => 'Kikuyu', 'ki_KE' => 'Kikuyu (Kenya)', 'kk' => 'Kazakh', + 'kk_Cyrl' => 'Kazakh (Sirilik)', + 'kk_Cyrl_KZ' => 'Kazakh (Sirilik, Kazakhstan)', 'kk_KZ' => 'Kazakh (Kazakhstan)', 'kl' => 'Kalaallisut', 'kl_GL' => 'Kalaallisut (Greenland)', @@ -392,8 +394,6 @@ 'ko_KP' => 'Korea (Korea Utara)', 'ko_KR' => 'Korea (Korea Selatan)', 'ks' => 'Kashmir', - 'ks_Arab' => 'Kashmir (Arab)', - 'ks_Arab_IN' => 'Kashmir (Arab, India)', 'ks_Deva' => 'Kashmir (Dewanagari)', 'ks_Deva_IN' => 'Kashmir (Dewanagari, India)', 'ks_IN' => 'Kashmir (India)', @@ -414,12 +414,12 @@ 'ln_CG' => 'Lingala (Kongo - Brazzaville)', 'lo' => 'Lao', 'lo_LA' => 'Lao (Laos)', - 'lt' => 'Lituavi', - 'lt_LT' => 'Lituavi (Lituania)', + 'lt' => 'Lituania', + 'lt_LT' => 'Lituania (Lituania)', 'lu' => 'Luba-Katanga', 'lu_CD' => 'Luba-Katanga (Kongo - Kinshasa)', - 'lv' => 'Latvi', - 'lv_LV' => 'Latvi (Latvia)', + 'lv' => 'Latvia', + 'lv_LV' => 'Latvia (Latvia)', 'mg' => 'Malagasi', 'mg_MG' => 'Malagasi (Madagaskar)', 'mi' => 'Maori', @@ -473,8 +473,6 @@ 'os_GE' => 'Ossetia (Georgia)', 'os_RU' => 'Ossetia (Rusia)', 'pa' => 'Punjabi', - 'pa_Arab' => 'Punjabi (Arab)', - 'pa_Arab_PK' => 'Punjabi (Arab, Pakistan)', 'pa_Guru' => 'Punjabi (Gurmukhi)', 'pa_Guru_IN' => 'Punjabi (Gurmukhi, India)', 'pa_IN' => 'Punjabi (India)', @@ -522,8 +520,6 @@ 'sc' => 'Sardinia', 'sc_IT' => 'Sardinia (Italia)', 'sd' => 'Sindhi', - 'sd_Arab' => 'Sindhi (Arab)', - 'sd_Arab_PK' => 'Sindhi (Arab, Pakistan)', 'sd_Deva' => 'Sindhi (Dewanagari)', 'sd_Deva_IN' => 'Sindhi (Dewanagari, India)', 'sd_IN' => 'Sindhi (India)', @@ -540,8 +536,8 @@ 'si_LK' => 'Sinhala (Sri Lanka)', 'sk' => 'Slovak', 'sk_SK' => 'Slovak (Slovakia)', - 'sl' => 'Sloven', - 'sl_SI' => 'Sloven (Slovenia)', + 'sl' => 'Slovenia', + 'sl_SI' => 'Slovenia (Slovenia)', 'sn' => 'Shona', 'sn_ZW' => 'Shona (Zimbabwe)', 'so' => 'Somalia', @@ -564,6 +560,9 @@ 'sr_Latn_RS' => 'Serbia (Latin, Serbia)', 'sr_ME' => 'Serbia (Montenegro)', 'sr_RS' => 'Serbia (Serbia)', + 'st' => 'Sotho Selatan', + 'st_LS' => 'Sotho Selatan (Lesotho)', + 'st_ZA' => 'Sotho Selatan (Afrika Selatan)', 'su' => 'Sunda', 'su_ID' => 'Sunda (Indonesia)', 'su_Latn' => 'Sunda (Latin)', @@ -595,6 +594,9 @@ 'tk_TM' => 'Turkmen (Turkmenistan)', 'tl' => 'Tagalog', 'tl_PH' => 'Tagalog (Filipina)', + 'tn' => 'Tswana', + 'tn_BW' => 'Tswana (Botswana)', + 'tn_ZA' => 'Tswana (Afrika Selatan)', 'to' => 'Tonga', 'to_TO' => 'Tonga (Tonga)', 'tr' => 'Turki', @@ -611,8 +613,6 @@ 'ur_PK' => 'Urdu (Pakistan)', 'uz' => 'Uzbek', 'uz_AF' => 'Uzbek (Afganistan)', - 'uz_Arab' => 'Uzbek (Arab)', - 'uz_Arab_AF' => 'Uzbek (Arab, Afganistan)', 'uz_Cyrl' => 'Uzbek (Sirilik)', 'uz_Cyrl_UZ' => 'Uzbek (Sirilik, Uzbekistan)', 'uz_Latn' => 'Uzbek (Latin)', @@ -638,10 +638,12 @@ 'zh_Hans_CN' => 'Tionghoa (Sederhana, Tiongkok)', 'zh_Hans_HK' => 'Tionghoa (Sederhana, Hong Kong DAK Tiongkok)', 'zh_Hans_MO' => 'Tionghoa (Sederhana, Makau DAK Tiongkok)', + 'zh_Hans_MY' => 'Tionghoa (Sederhana, Malaysia)', 'zh_Hans_SG' => 'Tionghoa (Sederhana, Singapura)', 'zh_Hant' => 'Tionghoa (Tradisional)', 'zh_Hant_HK' => 'Tionghoa (Tradisional, Hong Kong DAK Tiongkok)', 'zh_Hant_MO' => 'Tionghoa (Tradisional, Makau DAK Tiongkok)', + 'zh_Hant_MY' => 'Tionghoa (Tradisional, Malaysia)', 'zh_Hant_TW' => 'Tionghoa (Tradisional, Taiwan)', 'zh_MO' => 'Tionghoa (Makau DAK Tiongkok)', 'zh_SG' => 'Tionghoa (Singapura)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/ie.php b/src/Symfony/Component/Intl/Resources/data/locales/ie.php index 4e040fe598d37..7d811cb7ab8b4 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/ie.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/ie.php @@ -2,9 +2,117 @@ return [ 'Names' => [ + 'ar' => 'arabic', + 'ar_001' => 'arabic (munde)', + 'ar_ER' => 'arabic (Eritrea)', + 'ar_TD' => 'arabic (Tchad)', + 'cs' => 'tchec', + 'cs_CZ' => 'tchec (Tchekia)', + 'da' => 'danesi', + 'da_DK' => 'danesi (Dania)', + 'de' => 'german', + 'de_AT' => 'german (Austria)', + 'de_BE' => 'german (Belgia)', + 'de_CH' => 'german (Svissia)', + 'de_DE' => 'german (Germania)', + 'de_IT' => 'german (Italia)', + 'de_LU' => 'german (Luxemburg)', + 'el' => 'grec', + 'el_GR' => 'grec (Grecia)', 'en' => 'anglesi', 'en_001' => 'anglesi (munde)', + 'en_150' => 'anglesi (Europa)', + 'en_AT' => 'anglesi (Austria)', + 'en_BE' => 'anglesi (Belgia)', + 'en_CH' => 'anglesi (Svissia)', + 'en_DE' => 'anglesi (Germania)', + 'en_DK' => 'anglesi (Dania)', + 'en_ER' => 'anglesi (Eritrea)', + 'en_FI' => 'anglesi (Finland)', + 'en_FJ' => 'anglesi (Fidji)', + 'en_GB' => 'anglesi (Unit Reyia)', + 'en_GY' => 'anglesi (Guyana)', + 'en_ID' => 'anglesi (Indonesia)', + 'en_IE' => 'anglesi (Irland)', + 'en_IN' => 'anglesi (India)', + 'en_MT' => 'anglesi (Malta)', + 'en_MU' => 'anglesi (Mauricio)', + 'en_MV' => 'anglesi (Maldivas)', + 'en_NF' => 'anglesi (Insul Norfolk)', + 'en_NR' => 'anglesi (Nauru)', + 'en_NZ' => 'anglesi (Nov-Zeland)', + 'en_PH' => 'anglesi (Filipines)', + 'en_PK' => 'anglesi (Pakistan)', + 'en_PR' => 'anglesi (Porto-Rico)', + 'en_PW' => 'anglesi (Palau)', + 'en_SE' => 'anglesi (Svedia)', + 'en_SI' => 'anglesi (Slovenia)', + 'en_SX' => 'anglesi (Sint-Maarten)', + 'en_TC' => 'anglesi (Turks e Caicos)', + 'en_TK' => 'anglesi (Tokelau)', + 'en_TT' => 'anglesi (Trinidad e Tobago)', + 'en_TV' => 'anglesi (Tuvalu)', + 'en_VU' => 'anglesi (Vanuatu)', + 'en_WS' => 'anglesi (Samoa)', + 'es' => 'hispan', + 'es_419' => 'hispan (latin America)', + 'es_ES' => 'hispan (Hispania)', + 'es_PE' => 'hispan (Perú)', + 'es_PH' => 'hispan (Filipines)', + 'es_PR' => 'hispan (Porto-Rico)', + 'et' => 'estonian', + 'et_EE' => 'estonian (Estonia)', + 'fa' => 'persian', + 'fa_IR' => 'persian (Iran)', + 'fr' => 'francesi', + 'fr_BE' => 'francesi (Belgia)', + 'fr_CH' => 'francesi (Svissia)', + 'fr_FR' => 'francesi (Francia)', + 'fr_LU' => 'francesi (Luxemburg)', + 'fr_MC' => 'francesi (Mónaco)', + 'fr_MQ' => 'francesi (Martinica)', + 'fr_MU' => 'francesi (Mauricio)', + 'fr_TD' => 'francesi (Tchad)', + 'fr_VU' => 'francesi (Vanuatu)', + 'hu' => 'hungarian', + 'hu_HU' => 'hungarian (Hungaria)', + 'id' => 'indonesian', + 'id_ID' => 'indonesian (Indonesia)', 'ie' => 'Interlingue', 'ie_EE' => 'Interlingue (Estonia)', + 'it' => 'italian', + 'it_CH' => 'italian (Svissia)', + 'it_IT' => 'italian (Italia)', + 'it_SM' => 'italian (San-Marino)', + 'ja' => 'japanesi', + 'ko' => 'korean', + 'lv' => 'lettonian', + 'mt' => 'maltesi', + 'mt_MT' => 'maltesi (Malta)', + 'nl' => 'hollandesi', + 'nl_BE' => 'hollandesi (Belgia)', + 'nl_SX' => 'hollandesi (Sint-Maarten)', + 'pl' => 'polonesi', + 'pl_PL' => 'polonesi (Polonia)', + 'pt' => 'portugalesi', + 'pt_CH' => 'portugalesi (Svissia)', + 'pt_LU' => 'portugalesi (Luxemburg)', + 'pt_PT' => 'portugalesi (Portugal)', + 'pt_TL' => 'portugalesi (Ost-Timor)', + 'ru' => 'russ', + 'ru_RU' => 'russ (Russia)', + 'ru_UA' => 'russ (Ukraina)', + 'sk' => 'slovac', + 'sk_SK' => 'slovac (Slovakia)', + 'sl' => 'slovenian', + 'sl_SI' => 'slovenian (Slovenia)', + 'sv' => 'sved', + 'sv_FI' => 'sved (Finland)', + 'sv_SE' => 'sved (Svedia)', + 'sw' => 'swahili', + 'tr' => 'turc', + 'zh' => 'chinesi', + 'zh_Hans' => 'chinesi (simplificat)', + 'zh_Hant' => 'chinesi (traditional)', ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/locales/ig.php b/src/Symfony/Component/Intl/Resources/data/locales/ig.php index 02dcb4a1879aa..f6c65dee76aed 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/ig.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/ig.php @@ -21,14 +21,14 @@ 'ar_IL' => 'Arabiikị (Israel)', 'ar_IQ' => 'Arabiikị (Iraq)', 'ar_JO' => 'Arabiikị (Jordan)', - 'ar_KM' => 'Arabiikị (Comorosu)', + 'ar_KM' => 'Arabiikị (Comoros)', 'ar_KW' => 'Arabiikị (Kuwait)', 'ar_LB' => 'Arabiikị (Lebanon)', 'ar_LY' => 'Arabiikị (Libia)', 'ar_MA' => 'Arabiikị (Morocco)', 'ar_MR' => 'Arabiikị (Mauritania)', 'ar_OM' => 'Arabiikị (Oman)', - 'ar_PS' => 'Arabiikị (Palestinian Territories)', + 'ar_PS' => 'Arabiikị (Mpaghara ndị Palestine)', 'ar_QA' => 'Arabiikị (Qatar)', 'ar_SA' => 'Arabiikị (Saudi Arabia)', 'ar_SD' => 'Arabiikị (Sudan)', @@ -40,64 +40,64 @@ 'ar_YE' => 'Arabiikị (Yemen)', 'as' => 'Asamisị', 'as_IN' => 'Asamisị (India)', - 'az' => 'Azerbajanị', - 'az_AZ' => 'Azerbajanị (Azerbaijan)', - 'az_Cyrl' => 'Azerbajanị (Mkpụrụ Okwu Cyrillic)', - 'az_Cyrl_AZ' => 'Azerbajanị (Mkpụrụ Okwu Cyrillic, Azerbaijan)', - 'az_Latn' => 'Azerbajanị (Latin)', - 'az_Latn_AZ' => 'Azerbajanị (Latin, Azerbaijan)', - 'be' => 'Belarusianụ', - 'be_BY' => 'Belarusianụ (Belarus)', - 'bg' => 'Bọlụgarịa', - 'bg_BG' => 'Bọlụgarịa (Bulgaria)', + 'az' => 'Azerbaijani', + 'az_AZ' => 'Azerbaijani (Azerbaijan)', + 'az_Cyrl' => 'Azerbaijani (Cyrillic)', + 'az_Cyrl_AZ' => 'Azerbaijani (Cyrillic, Azerbaijan)', + 'az_Latn' => 'Azerbaijani (Latin)', + 'az_Latn_AZ' => 'Azerbaijani (Latin, Azerbaijan)', + 'be' => 'Belarusian', + 'be_BY' => 'Belarusian (Belarus)', + 'bg' => 'Bulgarian', + 'bg_BG' => 'Bulgarian (Bulgaria)', 'bm' => 'Bambara', 'bm_ML' => 'Bambara (Mali)', - 'bn' => 'Bengali', - 'bn_BD' => 'Bengali (Bangladesh)', - 'bn_IN' => 'Bengali (India)', + 'bn' => 'Bangla', + 'bn_BD' => 'Bangla (Bangladesh)', + 'bn_IN' => 'Bangla (India)', 'bo' => 'Tibetan', 'bo_CN' => 'Tibetan (China)', 'bo_IN' => 'Tibetan (India)', 'br' => 'Breton', 'br_FR' => 'Breton (France)', - 'bs' => 'Bosnia', - 'bs_BA' => 'Bosnia (Bosnia & Herzegovina)', - 'bs_Cyrl' => 'Bosnia (Mkpụrụ Okwu Cyrillic)', - 'bs_Cyrl_BA' => 'Bosnia (Mkpụrụ Okwu Cyrillic, Bosnia & Herzegovina)', - 'bs_Latn' => 'Bosnia (Latin)', - 'bs_Latn_BA' => 'Bosnia (Latin, Bosnia & Herzegovina)', + 'bs' => 'Bosnian', + 'bs_BA' => 'Bosnian (Bosnia & Herzegovina)', + 'bs_Cyrl' => 'Bosnian (Cyrillic)', + 'bs_Cyrl_BA' => 'Bosnian (Cyrillic, Bosnia & Herzegovina)', + 'bs_Latn' => 'Bosnian (Latin)', + 'bs_Latn_BA' => 'Bosnian (Latin, Bosnia & Herzegovina)', 'ca' => 'Catalan', 'ca_AD' => 'Catalan (Andorra)', 'ca_ES' => 'Catalan (Spain)', 'ca_FR' => 'Catalan (France)', 'ca_IT' => 'Catalan (Italy)', 'ce' => 'Chechen', - 'ce_RU' => 'Chechen (Rụssịa)', - 'cs' => 'Cheekị', - 'cs_CZ' => 'Cheekị (Czechia)', + 'ce_RU' => 'Chechen (Russia)', + 'cs' => 'Czech', + 'cs_CZ' => 'Czech (Czechia)', 'cv' => 'Chuvash', - 'cv_RU' => 'Chuvash (Rụssịa)', - 'cy' => 'Wesh', - 'cy_GB' => 'Wesh (United Kingdom)', - 'da' => 'Danịsh', - 'da_DK' => 'Danịsh (Denmark)', - 'da_GL' => 'Danịsh (Greenland)', - 'de' => 'Jamanị', - 'de_AT' => 'Jamanị (Austria)', - 'de_BE' => 'Jamanị (Belgium)', - 'de_CH' => 'Jamanị (Switzerland)', - 'de_DE' => 'Jamanị (Jamanị)', - 'de_IT' => 'Jamanị (Italy)', - 'de_LI' => 'Jamanị (Liechtenstein)', - 'de_LU' => 'Jamanị (Luxembourg)', + 'cv_RU' => 'Chuvash (Russia)', + 'cy' => 'Welsh', + 'cy_GB' => 'Welsh (United Kingdom)', + 'da' => 'Danish', + 'da_DK' => 'Danish (Denmark)', + 'da_GL' => 'Danish (Greenland)', + 'de' => 'German', + 'de_AT' => 'German (Austria)', + 'de_BE' => 'German (Belgium)', + 'de_CH' => 'German (Switzerland)', + 'de_DE' => 'German (Germany)', + 'de_IT' => 'German (Italy)', + 'de_LI' => 'German (Liechtenstein)', + 'de_LU' => 'German (Luxembourg)', 'dz' => 'Dọzngọka', 'dz_BT' => 'Dọzngọka (Bhutan)', 'ee' => 'Ewe', 'ee_GH' => 'Ewe (Ghana)', 'ee_TG' => 'Ewe (Togo)', - 'el' => 'Giriikị', - 'el_CY' => 'Giriikị (Cyprus)', - 'el_GR' => 'Giriikị (Greece)', + 'el' => 'Grik', + 'el_CY' => 'Grik (Cyprus)', + 'el_GR' => 'Grik (Greece)', 'en' => 'Bekee', 'en_001' => 'Bekee (Uwa)', 'en_150' => 'Bekee (Europe)', @@ -114,20 +114,20 @@ 'en_BS' => 'Bekee (Bahamas)', 'en_BW' => 'Bekee (Botswana)', 'en_BZ' => 'Bekee (Belize)', - 'en_CA' => 'Bekee (Kanada)', + 'en_CA' => 'Bekee (Canada)', 'en_CC' => 'Bekee (Agwaetiti Cocos [Keeling])', 'en_CH' => 'Bekee (Switzerland)', 'en_CK' => 'Bekee (Agwaetiti Cook)', 'en_CM' => 'Bekee (Cameroon)', 'en_CX' => 'Bekee (Agwaetiti Christmas)', 'en_CY' => 'Bekee (Cyprus)', - 'en_DE' => 'Bekee (Jamanị)', + 'en_DE' => 'Bekee (Germany)', 'en_DK' => 'Bekee (Denmark)', - 'en_DM' => 'Bekee (Dominika)', + 'en_DM' => 'Bekee (Dominica)', 'en_ER' => 'Bekee (Eritrea)', 'en_FI' => 'Bekee (Finland)', 'en_FJ' => 'Bekee (Fiji)', - 'en_FK' => 'Bekee (Agwaetiti Falkland)', + 'en_FK' => 'Bekee (Falkland Islands)', 'en_FM' => 'Bekee (Micronesia)', 'en_GB' => 'Bekee (United Kingdom)', 'en_GD' => 'Bekee (Grenada)', @@ -148,12 +148,12 @@ 'en_JM' => 'Bekee (Jamaika)', 'en_KE' => 'Bekee (Kenya)', 'en_KI' => 'Bekee (Kiribati)', - 'en_KN' => 'Bekee (Kitts na Nevis Dị nsọ)', - 'en_KY' => 'Bekee (Agwaetiti Cayman)', - 'en_LC' => 'Bekee (Lucia Dị nsọ)', + 'en_KN' => 'Bekee (St. Kitts & Nevis)', + 'en_KY' => 'Bekee (Cayman Islands)', + 'en_LC' => 'Bekee (St. Lucia)', 'en_LR' => 'Bekee (Liberia)', 'en_LS' => 'Bekee (Lesotho)', - 'en_MG' => 'Bekee (Madagaskar)', + 'en_MG' => 'Bekee (Madagascar)', 'en_MH' => 'Bekee (Agwaetiti Marshall)', 'en_MO' => 'Bekee (Macao SAR China)', 'en_MP' => 'Bekee (Agwaetiti Northern Mariana)', @@ -188,7 +188,7 @@ 'en_SS' => 'Bekee (South Sudan)', 'en_SX' => 'Bekee (Sint Maarten)', 'en_SZ' => 'Bekee (Eswatini)', - 'en_TC' => 'Bekee (Agwaetiti Turks na Caicos)', + 'en_TC' => 'Bekee (Turks & Caicos Islands)', 'en_TK' => 'Bekee (Tokelau)', 'en_TO' => 'Bekee (Tonga)', 'en_TT' => 'Bekee (Trinidad na Tobago)', @@ -197,50 +197,50 @@ 'en_UG' => 'Bekee (Uganda)', 'en_UM' => 'Bekee (Obere Agwaetiti Dị Na Mpụga U.S)', 'en_US' => 'Bekee (United States)', - 'en_VC' => 'Bekee (Vincent na Grenadines Dị nsọ)', - 'en_VG' => 'Bekee (Agwaetiti British Virgin)', - 'en_VI' => 'Bekee (Agwaetiti Virgin nke US)', + 'en_VC' => 'Bekee (St. Vincent & Grenadines)', + 'en_VG' => 'Bekee (British Virgin Islands)', + 'en_VI' => 'Bekee (U.S. Virgin Islands)', 'en_VU' => 'Bekee (Vanuatu)', 'en_WS' => 'Bekee (Samoa)', 'en_ZA' => 'Bekee (South Africa)', 'en_ZM' => 'Bekee (Zambia)', 'en_ZW' => 'Bekee (Zimbabwe)', - 'eo' => 'Ndị Esperantọ', - 'eo_001' => 'Ndị Esperantọ (Uwa)', - 'es' => 'Spanishi', - 'es_419' => 'Spanishi (Latin America)', - 'es_AR' => 'Spanishi (Argentina)', - 'es_BO' => 'Spanishi (Bolivia)', - 'es_BR' => 'Spanishi (Brazil)', - 'es_BZ' => 'Spanishi (Belize)', - 'es_CL' => 'Spanishi (Chile)', - 'es_CO' => 'Spanishi (Colombia)', - 'es_CR' => 'Spanishi (Kosta Rika)', - 'es_CU' => 'Spanishi (Cuba)', - 'es_DO' => 'Spanishi (Dominican Republik)', - 'es_EC' => 'Spanishi (Ecuador)', - 'es_ES' => 'Spanishi (Spain)', - 'es_GQ' => 'Spanishi (Equatorial Guinea)', - 'es_GT' => 'Spanishi (Guatemala)', - 'es_HN' => 'Spanishi (Honduras)', - 'es_MX' => 'Spanishi (Mexico)', - 'es_NI' => 'Spanishi (Nicaragua)', - 'es_PA' => 'Spanishi (Panama)', - 'es_PE' => 'Spanishi (Peru)', - 'es_PH' => 'Spanishi (Philippines)', - 'es_PR' => 'Spanishi (Puerto Rico)', - 'es_PY' => 'Spanishi (Paraguay)', - 'es_SV' => 'Spanishi (El Salvador)', - 'es_US' => 'Spanishi (United States)', - 'es_UY' => 'Spanishi (Uruguay)', - 'es_VE' => 'Spanishi (Venezuela)', - 'et' => 'Ndị Estọnịa', - 'et_EE' => 'Ndị Estọnịa (Estonia)', - 'eu' => 'Baskwe', - 'eu_ES' => 'Baskwe (Spain)', - 'fa' => 'Peshianụ', - 'fa_AF' => 'Peshianụ (Afghanistan)', - 'fa_IR' => 'Peshianụ (Iran)', + 'eo' => 'Esperanto', + 'eo_001' => 'Esperanto (Uwa)', + 'es' => 'Spanish', + 'es_419' => 'Spanish (Latin America)', + 'es_AR' => 'Spanish (Argentina)', + 'es_BO' => 'Spanish (Bolivia)', + 'es_BR' => 'Spanish (Brazil)', + 'es_BZ' => 'Spanish (Belize)', + 'es_CL' => 'Spanish (Chile)', + 'es_CO' => 'Spanish (Colombia)', + 'es_CR' => 'Spanish (Kosta Rika)', + 'es_CU' => 'Spanish (Cuba)', + 'es_DO' => 'Spanish (Dominican Republik)', + 'es_EC' => 'Spanish (Ecuador)', + 'es_ES' => 'Spanish (Spain)', + 'es_GQ' => 'Spanish (Equatorial Guinea)', + 'es_GT' => 'Spanish (Guatemala)', + 'es_HN' => 'Spanish (Honduras)', + 'es_MX' => 'Spanish (Mexico)', + 'es_NI' => 'Spanish (Nicaragua)', + 'es_PA' => 'Spanish (Panama)', + 'es_PE' => 'Spanish (Peru)', + 'es_PH' => 'Spanish (Philippines)', + 'es_PR' => 'Spanish (Puerto Rico)', + 'es_PY' => 'Spanish (Paraguay)', + 'es_SV' => 'Spanish (El Salvador)', + 'es_US' => 'Spanish (United States)', + 'es_UY' => 'Spanish (Uruguay)', + 'es_VE' => 'Spanish (Venezuela)', + 'et' => 'Estonian', + 'et_EE' => 'Estonian (Estonia)', + 'eu' => 'Basque', + 'eu_ES' => 'Basque (Spain)', + 'fa' => 'Asụsụ Persia', + 'fa_AF' => 'Asụsụ Persia (Afghanistan)', + 'fa_IR' => 'Asụsụ Persia (Iran)', 'ff' => 'Fula', 'ff_Adlm' => 'Fula (Adlam)', 'ff_Adlm_BF' => 'Fula (Adlam, Burkina Faso)', @@ -272,69 +272,69 @@ 'ff_Latn_SN' => 'Fula (Latin, Senegal)', 'ff_MR' => 'Fula (Mauritania)', 'ff_SN' => 'Fula (Senegal)', - 'fi' => 'Fịnịsh', - 'fi_FI' => 'Fịnịsh (Finland)', - 'fo' => 'Farọse', - 'fo_DK' => 'Farọse (Denmark)', - 'fo_FO' => 'Farọse (Agwaetiti Faroe)', - 'fr' => 'Fụrenchị', - 'fr_BE' => 'Fụrenchị (Belgium)', - 'fr_BF' => 'Fụrenchị (Burkina Faso)', - 'fr_BI' => 'Fụrenchị (Burundi)', - 'fr_BJ' => 'Fụrenchị (Binin)', - 'fr_BL' => 'Fụrenchị (Barthélemy Dị nsọ)', - 'fr_CA' => 'Fụrenchị (Kanada)', - 'fr_CD' => 'Fụrenchị (Congo - Kinshasa)', - 'fr_CF' => 'Fụrenchị (Central African Republik)', - 'fr_CG' => 'Fụrenchị (Congo)', - 'fr_CH' => 'Fụrenchị (Switzerland)', - 'fr_CI' => 'Fụrenchị (Côte d’Ivoire)', - 'fr_CM' => 'Fụrenchị (Cameroon)', - 'fr_DJ' => 'Fụrenchị (Djibouti)', - 'fr_DZ' => 'Fụrenchị (Algeria)', - 'fr_FR' => 'Fụrenchị (France)', - 'fr_GA' => 'Fụrenchị (Gabon)', - 'fr_GF' => 'Fụrenchị (Frenchi Guiana)', - 'fr_GN' => 'Fụrenchị (Guinea)', - 'fr_GP' => 'Fụrenchị (Guadeloupe)', - 'fr_GQ' => 'Fụrenchị (Equatorial Guinea)', - 'fr_HT' => 'Fụrenchị (Hati)', - 'fr_KM' => 'Fụrenchị (Comorosu)', - 'fr_LU' => 'Fụrenchị (Luxembourg)', - 'fr_MA' => 'Fụrenchị (Morocco)', - 'fr_MC' => 'Fụrenchị (Monaco)', - 'fr_MF' => 'Fụrenchị (Martin Dị nsọ)', - 'fr_MG' => 'Fụrenchị (Madagaskar)', - 'fr_ML' => 'Fụrenchị (Mali)', - 'fr_MQ' => 'Fụrenchị (Martinique)', - 'fr_MR' => 'Fụrenchị (Mauritania)', - 'fr_MU' => 'Fụrenchị (Mauritius)', - 'fr_NC' => 'Fụrenchị (New Caledonia)', - 'fr_NE' => 'Fụrenchị (Niger)', - 'fr_PF' => 'Fụrenchị (Frenchi Polynesia)', - 'fr_PM' => 'Fụrenchị (Pierre na Miquelon Dị nsọ)', - 'fr_RE' => 'Fụrenchị (Réunion)', - 'fr_RW' => 'Fụrenchị (Rwanda)', - 'fr_SC' => 'Fụrenchị (Seychelles)', - 'fr_SN' => 'Fụrenchị (Senegal)', - 'fr_SY' => 'Fụrenchị (Syria)', - 'fr_TD' => 'Fụrenchị (Chad)', - 'fr_TG' => 'Fụrenchị (Togo)', - 'fr_TN' => 'Fụrenchị (Tunisia)', - 'fr_VU' => 'Fụrenchị (Vanuatu)', - 'fr_WF' => 'Fụrenchị (Wallis & Futuna)', - 'fr_YT' => 'Fụrenchị (Mayotte)', - 'fy' => 'Westan Frịsịan', - 'fy_NL' => 'Westan Frịsịan (Netherlands)', - 'ga' => 'Ịrịsh', - 'ga_GB' => 'Ịrịsh (United Kingdom)', - 'ga_IE' => 'Ịrịsh (Ireland)', - 'gd' => 'Sụkọtịs Gelị', - 'gd_GB' => 'Sụkọtịs Gelị (United Kingdom)', - 'gl' => 'Galịcịan', - 'gl_ES' => 'Galịcịan (Spain)', - 'gu' => 'Gụaratị', - 'gu_IN' => 'Gụaratị (India)', + 'fi' => 'Finnish', + 'fi_FI' => 'Finnish (Finland)', + 'fo' => 'Faroese', + 'fo_DK' => 'Faroese (Denmark)', + 'fo_FO' => 'Faroese (Faroe Islands)', + 'fr' => 'French', + 'fr_BE' => 'French (Belgium)', + 'fr_BF' => 'French (Burkina Faso)', + 'fr_BI' => 'French (Burundi)', + 'fr_BJ' => 'French (Benin)', + 'fr_BL' => 'French (St. Barthélemy)', + 'fr_CA' => 'French (Canada)', + 'fr_CD' => 'French (Congo - Kinshasa)', + 'fr_CF' => 'French (Central African Republik)', + 'fr_CG' => 'French (Congo)', + 'fr_CH' => 'French (Switzerland)', + 'fr_CI' => 'French (Côte d’Ivoire)', + 'fr_CM' => 'French (Cameroon)', + 'fr_DJ' => 'French (Djibouti)', + 'fr_DZ' => 'French (Algeria)', + 'fr_FR' => 'French (France)', + 'fr_GA' => 'French (Gabon)', + 'fr_GF' => 'French (French Guiana)', + 'fr_GN' => 'French (Guinea)', + 'fr_GP' => 'French (Guadeloupe)', + 'fr_GQ' => 'French (Equatorial Guinea)', + 'fr_HT' => 'French (Haiti)', + 'fr_KM' => 'French (Comoros)', + 'fr_LU' => 'French (Luxembourg)', + 'fr_MA' => 'French (Morocco)', + 'fr_MC' => 'French (Monaco)', + 'fr_MF' => 'French (St. Martin)', + 'fr_MG' => 'French (Madagascar)', + 'fr_ML' => 'French (Mali)', + 'fr_MQ' => 'French (Martinique)', + 'fr_MR' => 'French (Mauritania)', + 'fr_MU' => 'French (Mauritius)', + 'fr_NC' => 'French (New Caledonia)', + 'fr_NE' => 'French (Niger)', + 'fr_PF' => 'French (French Polynesia)', + 'fr_PM' => 'French (St. Pierre & Miquelon)', + 'fr_RE' => 'French (Réunion)', + 'fr_RW' => 'French (Rwanda)', + 'fr_SC' => 'French (Seychelles)', + 'fr_SN' => 'French (Senegal)', + 'fr_SY' => 'French (Syria)', + 'fr_TD' => 'French (Chad)', + 'fr_TG' => 'French (Togo)', + 'fr_TN' => 'French (Tunisia)', + 'fr_VU' => 'French (Vanuatu)', + 'fr_WF' => 'French (Wallis & Futuna)', + 'fr_YT' => 'French (Mayotte)', + 'fy' => 'Ọdịda anyanwụ Frisian', + 'fy_NL' => 'Ọdịda anyanwụ Frisian (Netherlands)', + 'ga' => 'Irish', + 'ga_GB' => 'Irish (United Kingdom)', + 'ga_IE' => 'Irish (Ireland)', + 'gd' => 'Asụsụ Scottish Gaelic', + 'gd_GB' => 'Asụsụ Scottish Gaelic (United Kingdom)', + 'gl' => 'Galician', + 'gl_ES' => 'Galician (Spain)', + 'gu' => 'Gujarati', + 'gu_IN' => 'Gujarati (India)', 'gv' => 'Mansị', 'gv_IM' => 'Mansị (Isle of Man)', 'ha' => 'Hausa', @@ -343,133 +343,137 @@ 'ha_NG' => 'Hausa (Naịjịrịa)', 'he' => 'Hebrew', 'he_IL' => 'Hebrew (Israel)', - 'hi' => 'Hindị', - 'hi_IN' => 'Hindị (India)', - 'hi_Latn' => 'Hindị (Latin)', - 'hi_Latn_IN' => 'Hindị (Latin, India)', - 'hr' => 'Kọrọtịan', - 'hr_BA' => 'Kọrọtịan (Bosnia & Herzegovina)', - 'hr_HR' => 'Kọrọtịan (Croatia)', - 'hu' => 'Hụngarian', - 'hu_HU' => 'Hụngarian (Hungary)', + 'hi' => 'Hindi', + 'hi_IN' => 'Hindi (India)', + 'hi_Latn' => 'Hindi (Latin)', + 'hi_Latn_IN' => 'Hindi (Latin, India)', + 'hr' => 'Croatian', + 'hr_BA' => 'Croatian (Bosnia & Herzegovina)', + 'hr_HR' => 'Croatian (Croatia)', + 'hu' => 'Hungarian', + 'hu_HU' => 'Hungarian (Hungary)', 'hy' => 'Armenianị', 'hy_AM' => 'Armenianị (Armenia)', - 'ia' => 'Intalịgụa', - 'ia_001' => 'Intalịgụa (Uwa)', - 'id' => 'Indonisia', - 'id_ID' => 'Indonisia (Indonesia)', + 'ia' => 'Interlingua', + 'ia_001' => 'Interlingua (Uwa)', + 'id' => 'Indonesian', + 'id_ID' => 'Indonesian (Indonesia)', + 'ie' => 'Interlingue', + 'ie_EE' => 'Interlingue (Estonia)', 'ig' => 'Igbo', 'ig_NG' => 'Igbo (Naịjịrịa)', - 'ii' => 'Sịchụayị', - 'ii_CN' => 'Sịchụayị (China)', - 'is' => 'Icịlandịk', - 'is_IS' => 'Icịlandịk (Iceland)', - 'it' => 'Italịanu', - 'it_CH' => 'Italịanu (Switzerland)', - 'it_IT' => 'Italịanu (Italy)', - 'it_SM' => 'Italịanu (San Marino)', - 'it_VA' => 'Italịanu (Vatican City)', - 'ja' => 'Japaniisi', - 'ja_JP' => 'Japaniisi (Japan)', - 'jv' => 'Java', - 'jv_ID' => 'Java (Indonesia)', - 'ka' => 'Geọjịan', - 'ka_GE' => 'Geọjịan (Georgia)', - 'ki' => 'Kịkụyụ', - 'ki_KE' => 'Kịkụyụ (Kenya)', - 'kk' => 'Kazak', - 'kk_KZ' => 'Kazak (Kazakhstan)', - 'kl' => 'Kalaalịsụt', - 'kl_GL' => 'Kalaalịsụt (Greenland)', - 'km' => 'Keme', - 'km_KH' => 'Keme (Cambodia)', - 'kn' => 'Kanhada', - 'kn_IN' => 'Kanhada (India)', - 'ko' => 'Korịa', - 'ko_CN' => 'Korịa (China)', - 'ko_KP' => 'Korịa (Ugwu Korea)', - 'ko_KR' => 'Korịa (South Korea)', - 'ks' => 'Kashmịrị', - 'ks_Arab' => 'Kashmịrị (Mkpụrụ Okwu Arabic)', - 'ks_Arab_IN' => 'Kashmịrị (Mkpụrụ Okwu Arabic, India)', - 'ks_Deva' => 'Kashmịrị (Mkpụrụ ọkwụ Devangarị)', - 'ks_Deva_IN' => 'Kashmịrị (Mkpụrụ ọkwụ Devangarị, India)', - 'ks_IN' => 'Kashmịrị (India)', - 'ku' => 'Ndị Kụrdịsh', - 'ku_TR' => 'Ndị Kụrdịsh (Turkey)', - 'kw' => 'Kọnịsh', - 'kw_GB' => 'Kọnịsh (United Kingdom)', - 'ky' => 'Kyrayz', - 'ky_KG' => 'Kyrayz (Kyrgyzstan)', - 'lb' => 'Lụxenbọụgịsh', - 'lb_LU' => 'Lụxenbọụgịsh (Luxembourg)', + 'ii' => 'Sichuan Yi', + 'ii_CN' => 'Sichuan Yi (China)', + 'is' => 'Icelandic', + 'is_IS' => 'Icelandic (Iceland)', + 'it' => 'Italian', + 'it_CH' => 'Italian (Switzerland)', + 'it_IT' => 'Italian (Italy)', + 'it_SM' => 'Italian (San Marino)', + 'it_VA' => 'Italian (Vatican City)', + 'ja' => 'Japanese', + 'ja_JP' => 'Japanese (Japan)', + 'jv' => 'Javanese', + 'jv_ID' => 'Javanese (Indonesia)', + 'ka' => 'Georgian', + 'ka_GE' => 'Georgian (Georgia)', + 'ki' => 'Kikuyu', + 'ki_KE' => 'Kikuyu (Kenya)', + 'kk' => 'Kazakh', + 'kk_Cyrl' => 'Kazakh (Cyrillic)', + 'kk_Cyrl_KZ' => 'Kazakh (Cyrillic, Kazakhstan)', + 'kk_KZ' => 'Kazakh (Kazakhstan)', + 'kl' => 'Kalaallisut', + 'kl_GL' => 'Kalaallisut (Greenland)', + 'km' => 'Khmer', + 'km_KH' => 'Khmer (Cambodia)', + 'kn' => 'Kannada', + 'kn_IN' => 'Kannada (India)', + 'ko' => 'Korean', + 'ko_CN' => 'Korean (China)', + 'ko_KP' => 'Korean (North Korea)', + 'ko_KR' => 'Korean (South Korea)', + 'ks' => 'Kashmiri', + 'ks_Arab' => 'Kashmiri (Mkpụrụ Okwu Arabic)', + 'ks_Arab_IN' => 'Kashmiri (Mkpụrụ Okwu Arabic, India)', + 'ks_Deva' => 'Kashmiri (Mkpụrụ ọkwụ Devangarị)', + 'ks_Deva_IN' => 'Kashmiri (Mkpụrụ ọkwụ Devangarị, India)', + 'ks_IN' => 'Kashmiri (India)', + 'ku' => 'Kurdish', + 'ku_TR' => 'Kurdish (Türkiye)', + 'kw' => 'Cornish', + 'kw_GB' => 'Cornish (United Kingdom)', + 'ky' => 'Kyrgyz', + 'ky_KG' => 'Kyrgyz (Kyrgyzstan)', + 'lb' => 'Luxembourgish', + 'lb_LU' => 'Luxembourgish (Luxembourg)', 'lg' => 'Ganda', 'lg_UG' => 'Ganda (Uganda)', - 'ln' => 'Lịngala', - 'ln_AO' => 'Lịngala (Angola)', - 'ln_CD' => 'Lịngala (Congo - Kinshasa)', - 'ln_CF' => 'Lịngala (Central African Republik)', - 'ln_CG' => 'Lịngala (Congo)', - 'lo' => 'Laọ', - 'lo_LA' => 'Laọ (Laos)', - 'lt' => 'Lituanian', - 'lt_LT' => 'Lituanian (Lithuania)', - 'lu' => 'Lịba-Katanga', - 'lu_CD' => 'Lịba-Katanga (Congo - Kinshasa)', - 'lv' => 'Latviani', - 'lv_LV' => 'Latviani (Latvia)', - 'mg' => 'Malagasị', - 'mg_MG' => 'Malagasị (Madagaskar)', - 'mi' => 'Maọrị', - 'mi_NZ' => 'Maọrị (New Zealand)', - 'mk' => 'Masedọnịa', - 'mk_MK' => 'Masedọnịa (North Macedonia)', + 'ln' => 'Lingala', + 'ln_AO' => 'Lingala (Angola)', + 'ln_CD' => 'Lingala (Congo - Kinshasa)', + 'ln_CF' => 'Lingala (Central African Republik)', + 'ln_CG' => 'Lingala (Congo)', + 'lo' => 'Lao', + 'lo_LA' => 'Lao (Laos)', + 'lt' => 'Lithuanian', + 'lt_LT' => 'Lithuanian (Lithuania)', + 'lu' => 'Luba-Katanga', + 'lu_CD' => 'Luba-Katanga (Congo - Kinshasa)', + 'lv' => 'Latvian', + 'lv_LV' => 'Latvian (Latvia)', + 'mg' => 'Malagasy', + 'mg_MG' => 'Malagasy (Madagascar)', + 'mi' => 'Māori', + 'mi_NZ' => 'Māori (New Zealand)', + 'mk' => 'Macedonian', + 'mk_MK' => 'Macedonian (North Macedonia)', 'ml' => 'Malayalam', 'ml_IN' => 'Malayalam (India)', 'mn' => 'Mọngolịan', 'mn_MN' => 'Mọngolịan (Mongolia)', - 'mr' => 'Maratị', - 'mr_IN' => 'Maratị (India)', - 'ms' => 'Maleyi', - 'ms_BN' => 'Maleyi (Brunei)', - 'ms_ID' => 'Maleyi (Indonesia)', - 'ms_MY' => 'Maleyi (Malaysia)', - 'ms_SG' => 'Maleyi (Singapore)', - 'mt' => 'Matịse', - 'mt_MT' => 'Matịse (Malta)', - 'my' => 'Bụrmese', - 'my_MM' => 'Bụrmese (Myanmar [Burma])', - 'nb' => 'Nọrweyịan Bọkmal', - 'nb_NO' => 'Nọrweyịan Bọkmal (Norway)', - 'nb_SJ' => 'Nọrweyịan Bọkmal (Svalbard & Jan Mayen)', - 'nd' => 'Nọrtụ Ndabede', - 'nd_ZW' => 'Nọrtụ Ndabede (Zimbabwe)', + 'mr' => 'Asụsụ Marathi', + 'mr_IN' => 'Asụsụ Marathi (India)', + 'ms' => 'Malay', + 'ms_BN' => 'Malay (Brunei)', + 'ms_ID' => 'Malay (Indonesia)', + 'ms_MY' => 'Malay (Malaysia)', + 'ms_SG' => 'Malay (Singapore)', + 'mt' => 'Asụsụ Malta', + 'mt_MT' => 'Asụsụ Malta (Malta)', + 'my' => 'Burmese', + 'my_MM' => 'Burmese (Myanmar [Burma])', + 'nb' => 'Norwegian Bokmål', + 'nb_NO' => 'Norwegian Bokmål (Norway)', + 'nb_SJ' => 'Norwegian Bokmål (Svalbard & Jan Mayen)', + 'nd' => 'North Ndebele', + 'nd_ZW' => 'North Ndebele (Zimbabwe)', 'ne' => 'Nepali', 'ne_IN' => 'Nepali (India)', 'ne_NP' => 'Nepali (Nepal)', - 'nl' => 'Dọchị', - 'nl_AW' => 'Dọchị (Aruba)', - 'nl_BE' => 'Dọchị (Belgium)', - 'nl_BQ' => 'Dọchị (Caribbean Netherlands)', - 'nl_CW' => 'Dọchị (Kurakao)', - 'nl_NL' => 'Dọchị (Netherlands)', - 'nl_SR' => 'Dọchị (Suriname)', - 'nl_SX' => 'Dọchị (Sint Maarten)', - 'nn' => 'Nọrweyịan Nynersk', - 'nn_NO' => 'Nọrweyịan Nynersk (Norway)', - 'no' => 'Nọrweyịan', - 'no_NO' => 'Nọrweyịan (Norway)', - 'oc' => 'Osịtan', - 'oc_ES' => 'Osịtan (Spain)', - 'oc_FR' => 'Osịtan (France)', - 'om' => 'Ọromo', - 'om_ET' => 'Ọromo (Ethiopia)', - 'om_KE' => 'Ọromo (Kenya)', + 'nl' => 'Dutch', + 'nl_AW' => 'Dutch (Aruba)', + 'nl_BE' => 'Dutch (Belgium)', + 'nl_BQ' => 'Dutch (Caribbean Netherlands)', + 'nl_CW' => 'Dutch (Kurakao)', + 'nl_NL' => 'Dutch (Netherlands)', + 'nl_SR' => 'Dutch (Suriname)', + 'nl_SX' => 'Dutch (Sint Maarten)', + 'nn' => 'Norwegian Nynorsk', + 'nn_NO' => 'Norwegian Nynorsk (Norway)', + 'no' => 'Norwegian', + 'no_NO' => 'Norwegian (Norway)', + 'oc' => 'Asụsụ Osịtan', + 'oc_ES' => 'Asụsụ Osịtan (Spain)', + 'oc_FR' => 'Asụsụ Osịtan (France)', + 'om' => 'Oromo', + 'om_ET' => 'Oromo (Ethiopia)', + 'om_KE' => 'Oromo (Kenya)', 'or' => 'Ọdịa', 'or_IN' => 'Ọdịa (India)', - 'os' => 'Osetik', - 'os_GE' => 'Osetik (Georgia)', - 'os_RU' => 'Osetik (Rụssịa)', + 'os' => 'Ossetic', + 'os_GE' => 'Ossetic (Georgia)', + 'os_RU' => 'Ossetic (Russia)', 'pa' => 'Punjabi', 'pa_Arab' => 'Punjabi (Mkpụrụ Okwu Arabic)', 'pa_Arab_PK' => 'Punjabi (Mkpụrụ Okwu Arabic, Pakistan)', @@ -477,8 +481,8 @@ 'pa_Guru_IN' => 'Punjabi (Mkpụrụ ọkwụ Gụrmụkị, India)', 'pa_IN' => 'Punjabi (India)', 'pa_PK' => 'Punjabi (Pakistan)', - 'pl' => 'Poliishi', - 'pl_PL' => 'Poliishi (Poland)', + 'pl' => 'Asụsụ Polish', + 'pl_PL' => 'Asụsụ Polish (Poland)', 'ps' => 'Pashọ', 'ps_AF' => 'Pashọ (Afghanistan)', 'ps_PK' => 'Pashọ (Pakistan)', @@ -491,153 +495,163 @@ 'pt_GW' => 'Pọrtụgụese (Guinea-Bissau)', 'pt_LU' => 'Pọrtụgụese (Luxembourg)', 'pt_MO' => 'Pọrtụgụese (Macao SAR China)', - 'pt_MZ' => 'Pọrtụgụese (Mozambik)', + 'pt_MZ' => 'Pọrtụgụese (Mozambique)', 'pt_PT' => 'Pọrtụgụese (Portugal)', 'pt_ST' => 'Pọrtụgụese (São Tomé & Príncipe)', 'pt_TL' => 'Pọrtụgụese (Timor-Leste)', - 'qu' => 'Qụechụa', - 'qu_BO' => 'Qụechụa (Bolivia)', - 'qu_EC' => 'Qụechụa (Ecuador)', - 'qu_PE' => 'Qụechụa (Peru)', - 'rm' => 'Rọmansị', - 'rm_CH' => 'Rọmansị (Switzerland)', - 'rn' => 'Rụndị', - 'rn_BI' => 'Rụndị (Burundi)', - 'ro' => 'Romania', - 'ro_MD' => 'Romania (Moldova)', - 'ro_RO' => 'Romania (Romania)', - 'ru' => 'Rọshian', - 'ru_BY' => 'Rọshian (Belarus)', - 'ru_KG' => 'Rọshian (Kyrgyzstan)', - 'ru_KZ' => 'Rọshian (Kazakhstan)', - 'ru_MD' => 'Rọshian (Moldova)', - 'ru_RU' => 'Rọshian (Rụssịa)', - 'ru_UA' => 'Rọshian (Ukraine)', + 'qu' => 'Asụsụ Quechua', + 'qu_BO' => 'Asụsụ Quechua (Bolivia)', + 'qu_EC' => 'Asụsụ Quechua (Ecuador)', + 'qu_PE' => 'Asụsụ Quechua (Peru)', + 'rm' => 'Asụsụ Romansh', + 'rm_CH' => 'Asụsụ Romansh (Switzerland)', + 'rn' => 'Rundi', + 'rn_BI' => 'Rundi (Burundi)', + 'ro' => 'Asụsụ Romanian', + 'ro_MD' => 'Asụsụ Romanian (Moldova)', + 'ro_RO' => 'Asụsụ Romanian (Romania)', + 'ru' => 'Asụsụ Russia', + 'ru_BY' => 'Asụsụ Russia (Belarus)', + 'ru_KG' => 'Asụsụ Russia (Kyrgyzstan)', + 'ru_KZ' => 'Asụsụ Russia (Kazakhstan)', + 'ru_MD' => 'Asụsụ Russia (Moldova)', + 'ru_RU' => 'Asụsụ Russia (Russia)', + 'ru_UA' => 'Asụsụ Russia (Ukraine)', 'rw' => 'Kinyarwanda', 'rw_RW' => 'Kinyarwanda (Rwanda)', - 'sa' => 'Sansịkịt', - 'sa_IN' => 'Sansịkịt (India)', - 'sc' => 'Sardinian', - 'sc_IT' => 'Sardinian (Italy)', - 'sd' => 'Sịndh', - 'sd_Arab' => 'Sịndh (Mkpụrụ Okwu Arabic)', - 'sd_Arab_PK' => 'Sịndh (Mkpụrụ Okwu Arabic, Pakistan)', - 'sd_Deva' => 'Sịndh (Mkpụrụ ọkwụ Devangarị)', - 'sd_Deva_IN' => 'Sịndh (Mkpụrụ ọkwụ Devangarị, India)', - 'sd_IN' => 'Sịndh (India)', - 'sd_PK' => 'Sịndh (Pakistan)', - 'se' => 'Nọrtan Samị', - 'se_FI' => 'Nọrtan Samị (Finland)', - 'se_NO' => 'Nọrtan Samị (Norway)', - 'se_SE' => 'Nọrtan Samị (Sweden)', - 'sg' => 'Sangọ', - 'sg_CF' => 'Sangọ (Central African Republik)', + 'sa' => 'Asụsụ Sanskrit', + 'sa_IN' => 'Asụsụ Sanskrit (India)', + 'sc' => 'Asụsụ Sardini', + 'sc_IT' => 'Asụsụ Sardini (Italy)', + 'sd' => 'Asụsụ Sindhi', + 'sd_Arab' => 'Asụsụ Sindhi (Mkpụrụ Okwu Arabic)', + 'sd_Arab_PK' => 'Asụsụ Sindhi (Mkpụrụ Okwu Arabic, Pakistan)', + 'sd_Deva' => 'Asụsụ Sindhi (Mkpụrụ ọkwụ Devangarị)', + 'sd_Deva_IN' => 'Asụsụ Sindhi (Mkpụrụ ọkwụ Devangarị, India)', + 'sd_IN' => 'Asụsụ Sindhi (India)', + 'sd_PK' => 'Asụsụ Sindhi (Pakistan)', + 'se' => 'Northern Sami', + 'se_FI' => 'Northern Sami (Finland)', + 'se_NO' => 'Northern Sami (Norway)', + 'se_SE' => 'Northern Sami (Sweden)', + 'sg' => 'Sango', + 'sg_CF' => 'Sango (Central African Republik)', 'si' => 'Sinhala', 'si_LK' => 'Sinhala (Sri Lanka)', - 'sk' => 'Slova', - 'sk_SK' => 'Slova (Slovakia)', - 'sl' => 'Slovịan', - 'sl_SI' => 'Slovịan (Slovenia)', - 'sn' => 'Shọna', - 'sn_ZW' => 'Shọna (Zimbabwe)', + 'sk' => 'Asụsụ Slovak', + 'sk_SK' => 'Asụsụ Slovak (Slovakia)', + 'sl' => 'Asụsụ Slovenia', + 'sl_SI' => 'Asụsụ Slovenia (Slovenia)', + 'sn' => 'Shona', + 'sn_ZW' => 'Shona (Zimbabwe)', 'so' => 'Somali', 'so_DJ' => 'Somali (Djibouti)', 'so_ET' => 'Somali (Ethiopia)', 'so_KE' => 'Somali (Kenya)', 'so_SO' => 'Somali (Somalia)', - 'sq' => 'Albanianị', - 'sq_AL' => 'Albanianị (Albania)', - 'sq_MK' => 'Albanianị (North Macedonia)', - 'sr' => 'Sebịan', - 'sr_BA' => 'Sebịan (Bosnia & Herzegovina)', - 'sr_Cyrl' => 'Sebịan (Mkpụrụ Okwu Cyrillic)', - 'sr_Cyrl_BA' => 'Sebịan (Mkpụrụ Okwu Cyrillic, Bosnia & Herzegovina)', - 'sr_Cyrl_ME' => 'Sebịan (Mkpụrụ Okwu Cyrillic, Montenegro)', - 'sr_Cyrl_RS' => 'Sebịan (Mkpụrụ Okwu Cyrillic, Serbia)', - 'sr_Latn' => 'Sebịan (Latin)', - 'sr_Latn_BA' => 'Sebịan (Latin, Bosnia & Herzegovina)', - 'sr_Latn_ME' => 'Sebịan (Latin, Montenegro)', - 'sr_Latn_RS' => 'Sebịan (Latin, Serbia)', - 'sr_ME' => 'Sebịan (Montenegro)', - 'sr_RS' => 'Sebịan (Serbia)', - 'su' => 'Sudanese', - 'su_ID' => 'Sudanese (Indonesia)', - 'su_Latn' => 'Sudanese (Latin)', - 'su_Latn_ID' => 'Sudanese (Latin, Indonesia)', + 'sq' => 'Asụsụ Albania', + 'sq_AL' => 'Asụsụ Albania (Albania)', + 'sq_MK' => 'Asụsụ Albania (North Macedonia)', + 'sr' => 'Asụsụ Serbia', + 'sr_BA' => 'Asụsụ Serbia (Bosnia & Herzegovina)', + 'sr_Cyrl' => 'Asụsụ Serbia (Cyrillic)', + 'sr_Cyrl_BA' => 'Asụsụ Serbia (Cyrillic, Bosnia & Herzegovina)', + 'sr_Cyrl_ME' => 'Asụsụ Serbia (Cyrillic, Montenegro)', + 'sr_Cyrl_RS' => 'Asụsụ Serbia (Cyrillic, Serbia)', + 'sr_Latn' => 'Asụsụ Serbia (Latin)', + 'sr_Latn_BA' => 'Asụsụ Serbia (Latin, Bosnia & Herzegovina)', + 'sr_Latn_ME' => 'Asụsụ Serbia (Latin, Montenegro)', + 'sr_Latn_RS' => 'Asụsụ Serbia (Latin, Serbia)', + 'sr_ME' => 'Asụsụ Serbia (Montenegro)', + 'sr_RS' => 'Asụsụ Serbia (Serbia)', + 'st' => 'Southern Sotho', + 'st_LS' => 'Southern Sotho (Lesotho)', + 'st_ZA' => 'Southern Sotho (South Africa)', + 'su' => 'Asụsụ Sundan', + 'su_ID' => 'Asụsụ Sundan (Indonesia)', + 'su_Latn' => 'Asụsụ Sundan (Latin)', + 'su_Latn_ID' => 'Asụsụ Sundan (Latin, Indonesia)', 'sv' => 'Sụwidiishi', - 'sv_AX' => 'Sụwidiishi (Agwaetiti Aland)', + 'sv_AX' => 'Sụwidiishi (Åland Islands)', 'sv_FI' => 'Sụwidiishi (Finland)', 'sv_SE' => 'Sụwidiishi (Sweden)', - 'sw' => 'Swahili', - 'sw_CD' => 'Swahili (Congo - Kinshasa)', - 'sw_KE' => 'Swahili (Kenya)', - 'sw_TZ' => 'Swahili (Tanzania)', - 'sw_UG' => 'Swahili (Uganda)', + 'sw' => 'Asụsụ Swahili', + 'sw_CD' => 'Asụsụ Swahili (Congo - Kinshasa)', + 'sw_KE' => 'Asụsụ Swahili (Kenya)', + 'sw_TZ' => 'Asụsụ Swahili (Tanzania)', + 'sw_UG' => 'Asụsụ Swahili (Uganda)', 'ta' => 'Tamil', 'ta_IN' => 'Tamil (India)', 'ta_LK' => 'Tamil (Sri Lanka)', 'ta_MY' => 'Tamil (Malaysia)', 'ta_SG' => 'Tamil (Singapore)', - 'te' => 'Telụgụ', - 'te_IN' => 'Telụgụ (India)', - 'tg' => 'Tajịk', - 'tg_TJ' => 'Tajịk (Tajikistan)', - 'th' => 'Taị', - 'th_TH' => 'Taị (Thailand)', - 'ti' => 'Tịgrịnya', - 'ti_ER' => 'Tịgrịnya (Eritrea)', - 'ti_ET' => 'Tịgrịnya (Ethiopia)', - 'tk' => 'Turkịs', - 'tk_TM' => 'Turkịs (Turkmenistan)', - 'to' => 'Tọngan', - 'to_TO' => 'Tọngan (Tonga)', - 'tr' => 'Tọkiishi', - 'tr_CY' => 'Tọkiishi (Cyprus)', - 'tr_TR' => 'Tọkiishi (Turkey)', - 'tt' => 'Tata', - 'tt_RU' => 'Tata (Rụssịa)', - 'ug' => 'Ụyghụr', - 'ug_CN' => 'Ụyghụr (China)', - 'uk' => 'Ukureenị', - 'uk_UA' => 'Ukureenị (Ukraine)', - 'ur' => 'Urdụ', - 'ur_IN' => 'Urdụ (India)', - 'ur_PK' => 'Urdụ (Pakistan)', - 'uz' => 'Ụzbek', - 'uz_AF' => 'Ụzbek (Afghanistan)', - 'uz_Arab' => 'Ụzbek (Mkpụrụ Okwu Arabic)', - 'uz_Arab_AF' => 'Ụzbek (Mkpụrụ Okwu Arabic, Afghanistan)', - 'uz_Cyrl' => 'Ụzbek (Mkpụrụ Okwu Cyrillic)', - 'uz_Cyrl_UZ' => 'Ụzbek (Mkpụrụ Okwu Cyrillic, Uzbekistan)', - 'uz_Latn' => 'Ụzbek (Latin)', - 'uz_Latn_UZ' => 'Ụzbek (Latin, Uzbekistan)', - 'uz_UZ' => 'Ụzbek (Uzbekistan)', - 'vi' => 'Vietnamisi', - 'vi_VN' => 'Vietnamisi (Vietnam)', - 'wo' => 'Wolọf', - 'wo_SN' => 'Wolọf (Senegal)', - 'xh' => 'Xhọsa', - 'xh_ZA' => 'Xhọsa (South Africa)', - 'yi' => 'Yịdịsh', - 'yi_UA' => 'Yịdịsh (Ukraine)', + 'te' => 'Telugu', + 'te_IN' => 'Telugu (India)', + 'tg' => 'Tajik', + 'tg_TJ' => 'Tajik (Tajikistan)', + 'th' => 'Thai', + 'th_TH' => 'Thai (Thailand)', + 'ti' => 'Tigrinya', + 'ti_ER' => 'Tigrinya (Eritrea)', + 'ti_ET' => 'Tigrinya (Ethiopia)', + 'tk' => 'Turkmen', + 'tk_TM' => 'Turkmen (Turkmenistan)', + 'tn' => 'Tswana', + 'tn_BW' => 'Tswana (Botswana)', + 'tn_ZA' => 'Tswana (South Africa)', + 'to' => 'Tongan', + 'to_TO' => 'Tongan (Tonga)', + 'tr' => 'Turkish', + 'tr_CY' => 'Turkish (Cyprus)', + 'tr_TR' => 'Turkish (Türkiye)', + 'tt' => 'Asụsụ Tatar', + 'tt_RU' => 'Asụsụ Tatar (Russia)', + 'ug' => 'Uyghur', + 'ug_CN' => 'Uyghur (China)', + 'uk' => 'Asụsụ Ukrain', + 'uk_UA' => 'Asụsụ Ukrain (Ukraine)', + 'ur' => 'Urdu', + 'ur_IN' => 'Urdu (India)', + 'ur_PK' => 'Urdu (Pakistan)', + 'uz' => 'Uzbek', + 'uz_AF' => 'Uzbek (Afghanistan)', + 'uz_Arab' => 'Uzbek (Mkpụrụ Okwu Arabic)', + 'uz_Arab_AF' => 'Uzbek (Mkpụrụ Okwu Arabic, Afghanistan)', + 'uz_Cyrl' => 'Uzbek (Cyrillic)', + 'uz_Cyrl_UZ' => 'Uzbek (Cyrillic, Uzbekistan)', + 'uz_Latn' => 'Uzbek (Latin)', + 'uz_Latn_UZ' => 'Uzbek (Latin, Uzbekistan)', + 'uz_UZ' => 'Uzbek (Uzbekistan)', + 'vi' => 'Vietnamese', + 'vi_VN' => 'Vietnamese (Vietnam)', + 'wo' => 'Wolof', + 'wo_SN' => 'Wolof (Senegal)', + 'xh' => 'Xhosa', + 'xh_ZA' => 'Xhosa (South Africa)', + 'yi' => 'Yiddish', + 'yi_UA' => 'Yiddish (Ukraine)', 'yo' => 'Yoruba', - 'yo_BJ' => 'Yoruba (Binin)', + 'yo_BJ' => 'Yoruba (Benin)', 'yo_NG' => 'Yoruba (Naịjịrịa)', - 'zh' => 'Chainisi', - 'zh_CN' => 'Chainisi (China)', - 'zh_HK' => 'Chainisi (Hong Kong SAR China)', - 'zh_Hans' => 'Chainisi (Nke dị mfe)', - 'zh_Hans_CN' => 'Chainisi (Nke dị mfe, China)', - 'zh_Hans_HK' => 'Chainisi (Nke dị mfe, Hong Kong SAR China)', - 'zh_Hans_MO' => 'Chainisi (Nke dị mfe, Macao SAR China)', - 'zh_Hans_SG' => 'Chainisi (Nke dị mfe, Singapore)', - 'zh_Hant' => 'Chainisi (Izugbe)', - 'zh_Hant_HK' => 'Chainisi (Izugbe, Hong Kong SAR China)', - 'zh_Hant_MO' => 'Chainisi (Izugbe, Macao SAR China)', - 'zh_Hant_TW' => 'Chainisi (Izugbe, Taiwan)', - 'zh_MO' => 'Chainisi (Macao SAR China)', - 'zh_SG' => 'Chainisi (Singapore)', - 'zh_TW' => 'Chainisi (Taiwan)', + 'za' => 'Zhuang', + 'za_CN' => 'Zhuang (China)', + 'zh' => 'Chaịniiz', + 'zh_CN' => 'Chaịniiz (China)', + 'zh_HK' => 'Chaịniiz (Hong Kong SAR China)', + 'zh_Hans' => 'Chaịniiz (Nke dị mfe)', + 'zh_Hans_CN' => 'Chaịniiz (Nke dị mfe, China)', + 'zh_Hans_HK' => 'Chaịniiz (Nke dị mfe, Hong Kong SAR China)', + 'zh_Hans_MO' => 'Chaịniiz (Nke dị mfe, Macao SAR China)', + 'zh_Hans_MY' => 'Chaịniiz (Nke dị mfe, Malaysia)', + 'zh_Hans_SG' => 'Chaịniiz (Nke dị mfe, Singapore)', + 'zh_Hant' => 'Chaịniiz (Omenala)', + 'zh_Hant_HK' => 'Chaịniiz (Omenala, Hong Kong SAR China)', + 'zh_Hant_MO' => 'Chaịniiz (Omenala, Macao SAR China)', + 'zh_Hant_MY' => 'Chaịniiz (Omenala, Malaysia)', + 'zh_Hant_TW' => 'Chaịniiz (Omenala, Taiwan)', + 'zh_MO' => 'Chaịniiz (Macao SAR China)', + 'zh_SG' => 'Chaịniiz (Singapore)', + 'zh_TW' => 'Chaịniiz (Taiwan)', 'zu' => 'Zulu', 'zu_ZA' => 'Zulu (South Africa)', ], diff --git a/src/Symfony/Component/Intl/Resources/data/locales/ii.php b/src/Symfony/Component/Intl/Resources/data/locales/ii.php index 319a39d7f88a9..a49bd4c510ba3 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/ii.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/ii.php @@ -2,33 +2,49 @@ return [ 'Names' => [ + 'ar' => 'ꀊꇁꀨꉙ', + 'ar_001' => 'ꀊꇁꀨꉙ(ꋧꃅ)', 'de' => 'ꄓꇩꉙ', - 'de_DE' => 'ꄓꇩꉙ (ꄓꇩ)', - 'de_IT' => 'ꄓꇩꉙ (ꑴꄊꆺ)', + 'de_BE' => 'ꄓꇩꉙ(ꀘꆹꏃ)', + 'de_DE' => 'ꄓꇩꉙ(ꄓꇩ)', + 'de_IT' => 'ꄓꇩꉙ(ꑴꄊꆺ)', 'en' => 'ꑱꇩꉙ', - 'en_DE' => 'ꑱꇩꉙ (ꄓꇩ)', - 'en_GB' => 'ꑱꇩꉙ (ꑱꇩ)', - 'en_IN' => 'ꑱꇩꉙ (ꑴꄗ)', - 'en_US' => 'ꑱꇩꉙ (ꂰꇩ)', + 'en_001' => 'ꑱꇩꉙ(ꋧꃅ)', + 'en_150' => 'ꑱꇩꉙ(ꉩꍏ)', + 'en_BE' => 'ꑱꇩꉙ(ꀘꆹꏃ)', + 'en_DE' => 'ꑱꇩꉙ(ꄓꇩ)', + 'en_GB' => 'ꑱꇩꉙ(ꑱꇩ)', + 'en_IN' => 'ꑱꇩꉙ(ꑴꄗ)', + 'en_US' => 'ꑱꇩꉙ(ꂰꇩ)', 'es' => 'ꑭꀠꑸꉙ', - 'es_BR' => 'ꑭꀠꑸꉙ (ꀠꑭ)', - 'es_US' => 'ꑭꀠꑸꉙ (ꂰꇩ)', + 'es_BR' => 'ꑭꀠꑸꉙ(ꀠꑭ)', + 'es_MX' => 'ꑭꀠꑸꉙ(ꃀꑭꇬ)', + 'es_US' => 'ꑭꀠꑸꉙ(ꂰꇩ)', 'fr' => 'ꃔꇩꉙ', - 'fr_FR' => 'ꃔꇩꉙ (ꃔꇩ)', + 'fr_BE' => 'ꃔꇩꉙ(ꀘꆹꏃ)', + 'fr_FR' => 'ꃔꇩꉙ(ꃔꇩ)', + 'hi' => 'ꑴꄃꉙ', + 'hi_IN' => 'ꑴꄃꉙ(ꑴꄗ)', + 'hi_Latn' => 'ꑴꄃꉙ(ꇁꄂꁱꂷ)', + 'hi_Latn_IN' => 'ꑴꄃꉙ(ꇁꄂꁱꂷ,ꑴꄗ)', 'ii' => 'ꆈꌠꉙ', - 'ii_CN' => 'ꆈꌠꉙ (ꍏꇩ)', + 'ii_CN' => 'ꆈꌠꉙ(ꍏꇩ)', 'it' => 'ꑴꄊꆺꉙ', - 'it_IT' => 'ꑴꄊꆺꉙ (ꑴꄊꆺ)', + 'it_IT' => 'ꑴꄊꆺꉙ(ꑴꄊꆺ)', 'ja' => 'ꏝꀪꉙ', - 'ja_JP' => 'ꏝꀪꉙ (ꏝꀪ)', + 'ja_JP' => 'ꏝꀪꉙ(ꏝꀪ)', + 'nl' => 'ꉿꇂꉙ', + 'nl_BE' => 'ꉿꇂꉙ(ꀘꆹꏃ)', 'pt' => 'ꁍꄨꑸꉙ', - 'pt_BR' => 'ꁍꄨꑸꉙ (ꀠꑭ)', + 'pt_BR' => 'ꁍꄨꑸꉙ(ꀠꑭ)', + 'ro' => 'ꇆꂷꆀꑸꉙ', 'ru' => 'ꊉꇩꉙ', - 'ru_RU' => 'ꊉꇩꉙ (ꊉꇆꌦ)', + 'ru_RU' => 'ꊉꇩꉙ(ꊉꇆꌦ)', + 'sw' => 'ꌖꑟꆺꉙ', 'zh' => 'ꍏꇩꉙ', - 'zh_CN' => 'ꍏꇩꉙ (ꍏꇩ)', - 'zh_Hans' => 'ꍏꇩꉙ (ꈝꐯꉌꈲꁱꂷ)', - 'zh_Hans_CN' => 'ꍏꇩꉙ (ꈝꐯꉌꈲꁱꂷ, ꍏꇩ)', - 'zh_Hant' => 'ꍏꇩꉙ (ꀎꋏꉌꈲꁱꂷ)', + 'zh_CN' => 'ꍏꇩꉙ(ꍏꇩ)', + 'zh_Hans' => 'ꍏꇩꉙ(ꈝꐮꁱꂷ)', + 'zh_Hans_CN' => 'ꍏꇩꉙ(ꈝꐮꁱꂷ,ꍏꇩ)', + 'zh_Hant' => 'ꍏꇩꉙ(ꀎꋏꁱꂷ)', ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/locales/is.php b/src/Symfony/Component/Intl/Resources/data/locales/is.php index e373354af66fd..f4193a794155b 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/is.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/is.php @@ -187,7 +187,7 @@ 'en_SL' => 'enska (Síerra Leóne)', 'en_SS' => 'enska (Suður-Súdan)', 'en_SX' => 'enska (Sint Maarten)', - 'en_SZ' => 'enska (Svasíland)', + 'en_SZ' => 'enska (Esvatíní)', 'en_TC' => 'enska (Turks- og Caicoseyjar)', 'en_TK' => 'enska (Tókelá)', 'en_TO' => 'enska (Tonga)', @@ -380,6 +380,8 @@ 'ki' => 'kíkújú', 'ki_KE' => 'kíkújú (Kenía)', 'kk' => 'kasakska', + 'kk_Cyrl' => 'kasakska (kyrillískt)', + 'kk_Cyrl_KZ' => 'kasakska (kyrillískt, Kasakstan)', 'kk_KZ' => 'kasakska (Kasakstan)', 'kl' => 'grænlenska', 'kl_GL' => 'grænlenska (Grænland)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'serbneska (latneskt, Serbía)', 'sr_ME' => 'serbneska (Svartfjallaland)', 'sr_RS' => 'serbneska (Serbía)', + 'st' => 'suðursótó', + 'st_LS' => 'suðursótó (Lesótó)', + 'st_ZA' => 'suðursótó (Suður-Afríka)', 'su' => 'súndanska', 'su_ID' => 'súndanska (Indónesía)', 'su_Latn' => 'súndanska (latneskt)', @@ -595,6 +600,9 @@ 'tk_TM' => 'túrkmenska (Túrkmenistan)', 'tl' => 'tagalog', 'tl_PH' => 'tagalog (Filippseyjar)', + 'tn' => 'tsúana', + 'tn_BW' => 'tsúana (Botsvana)', + 'tn_ZA' => 'tsúana (Suður-Afríka)', 'to' => 'tongverska', 'to_TO' => 'tongverska (Tonga)', 'tr' => 'tyrkneska', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'kínverska (einfaldað, Kína)', 'zh_Hans_HK' => 'kínverska (einfaldað, sérstjórnarsvæðið Hong Kong)', 'zh_Hans_MO' => 'kínverska (einfaldað, sérstjórnarsvæðið Makaó)', + 'zh_Hans_MY' => 'kínverska (einfaldað, Malasía)', 'zh_Hans_SG' => 'kínverska (einfaldað, Singapúr)', 'zh_Hant' => 'kínverska (hefðbundið)', 'zh_Hant_HK' => 'kínverska (hefðbundið, sérstjórnarsvæðið Hong Kong)', 'zh_Hant_MO' => 'kínverska (hefðbundið, sérstjórnarsvæðið Makaó)', + 'zh_Hant_MY' => 'kínverska (hefðbundið, Malasía)', 'zh_Hant_TW' => 'kínverska (hefðbundið, Taívan)', 'zh_MO' => 'kínverska (sérstjórnarsvæðið Makaó)', 'zh_SG' => 'kínverska (Singapúr)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/it.php b/src/Symfony/Component/Intl/Resources/data/locales/it.php index 740f1a463e1f9..5c8b0eb394e84 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/it.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/it.php @@ -16,7 +16,7 @@ 'ar_DJ' => 'arabo (Gibuti)', 'ar_DZ' => 'arabo (Algeria)', 'ar_EG' => 'arabo (Egitto)', - 'ar_EH' => 'arabo (Sahara occidentale)', + 'ar_EH' => 'arabo (Sahara Occidentale)', 'ar_ER' => 'arabo (Eritrea)', 'ar_IL' => 'arabo (Israele)', 'ar_IQ' => 'arabo (Iraq)', @@ -28,7 +28,7 @@ 'ar_MA' => 'arabo (Marocco)', 'ar_MR' => 'arabo (Mauritania)', 'ar_OM' => 'arabo (Oman)', - 'ar_PS' => 'arabo (Territori palestinesi)', + 'ar_PS' => 'arabo (Territori Palestinesi)', 'ar_QA' => 'arabo (Qatar)', 'ar_SA' => 'arabo (Arabia Saudita)', 'ar_SD' => 'arabo (Sudan)', @@ -104,7 +104,7 @@ 'en_AE' => 'inglese (Emirati Arabi Uniti)', 'en_AG' => 'inglese (Antigua e Barbuda)', 'en_AI' => 'inglese (Anguilla)', - 'en_AS' => 'inglese (Samoa americane)', + 'en_AS' => 'inglese (Samoa Americane)', 'en_AT' => 'inglese (Austria)', 'en_AU' => 'inglese (Australia)', 'en_BB' => 'inglese (Barbados)', @@ -143,7 +143,7 @@ 'en_IL' => 'inglese (Israele)', 'en_IM' => 'inglese (Isola di Man)', 'en_IN' => 'inglese (India)', - 'en_IO' => 'inglese (Territorio britannico dell’Oceano Indiano)', + 'en_IO' => 'inglese (Territorio Britannico dell’Oceano Indiano)', 'en_JE' => 'inglese (Jersey)', 'en_JM' => 'inglese (Giamaica)', 'en_KE' => 'inglese (Kenya)', @@ -156,7 +156,7 @@ 'en_MG' => 'inglese (Madagascar)', 'en_MH' => 'inglese (Isole Marshall)', 'en_MO' => 'inglese (RAS di Macao)', - 'en_MP' => 'inglese (Isole Marianne settentrionali)', + 'en_MP' => 'inglese (Isole Marianne Settentrionali)', 'en_MS' => 'inglese (Montserrat)', 'en_MT' => 'inglese (Malta)', 'en_MU' => 'inglese (Mauritius)', @@ -311,7 +311,7 @@ 'fr_MU' => 'francese (Mauritius)', 'fr_NC' => 'francese (Nuova Caledonia)', 'fr_NE' => 'francese (Niger)', - 'fr_PF' => 'francese (Polinesia francese)', + 'fr_PF' => 'francese (Polinesia Francese)', 'fr_PM' => 'francese (Saint-Pierre e Miquelon)', 'fr_RE' => 'francese (Riunione)', 'fr_RW' => 'francese (Ruanda)', @@ -380,6 +380,8 @@ 'ki' => 'kikuyu', 'ki_KE' => 'kikuyu (Kenya)', 'kk' => 'kazako', + 'kk_Cyrl' => 'kazako (cirillico)', + 'kk_Cyrl_KZ' => 'kazako (cirillico, Kazakistan)', 'kk_KZ' => 'kazako (Kazakistan)', 'kl' => 'groenlandese', 'kl_GL' => 'groenlandese (Groenlandia)', @@ -452,7 +454,7 @@ 'nl' => 'olandese', 'nl_AW' => 'olandese (Aruba)', 'nl_BE' => 'olandese (Belgio)', - 'nl_BQ' => 'olandese (Caraibi olandesi)', + 'nl_BQ' => 'olandese (Caraibi Olandesi)', 'nl_CW' => 'olandese (Curaçao)', 'nl_NL' => 'olandese (Paesi Bassi)', 'nl_SR' => 'olandese (Suriname)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'serbo (latino, Serbia)', 'sr_ME' => 'serbo (Montenegro)', 'sr_RS' => 'serbo (Serbia)', + 'st' => 'sotho del sud', + 'st_LS' => 'sotho del sud (Lesotho)', + 'st_ZA' => 'sotho del sud (Sudafrica)', 'su' => 'sundanese', 'su_ID' => 'sundanese (Indonesia)', 'su_Latn' => 'sundanese (latino)', @@ -595,6 +600,9 @@ 'tk_TM' => 'turcomanno (Turkmenistan)', 'tl' => 'tagalog', 'tl_PH' => 'tagalog (Filippine)', + 'tn' => 'tswana', + 'tn_BW' => 'tswana (Botswana)', + 'tn_ZA' => 'tswana (Sudafrica)', 'to' => 'tongano', 'to_TO' => 'tongano (Tonga)', 'tr' => 'turco', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'cinese (semplificato, Cina)', 'zh_Hans_HK' => 'cinese (semplificato, RAS di Hong Kong)', 'zh_Hans_MO' => 'cinese (semplificato, RAS di Macao)', + 'zh_Hans_MY' => 'cinese (semplificato, Malaysia)', 'zh_Hans_SG' => 'cinese (semplificato, Singapore)', 'zh_Hant' => 'cinese (tradizionale)', 'zh_Hant_HK' => 'cinese (tradizionale, RAS di Hong Kong)', 'zh_Hant_MO' => 'cinese (tradizionale, RAS di Macao)', + 'zh_Hant_MY' => 'cinese (tradizionale, Malaysia)', 'zh_Hant_TW' => 'cinese (tradizionale, Taiwan)', 'zh_MO' => 'cinese (RAS di Macao)', 'zh_SG' => 'cinese (Singapore)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/ja.php b/src/Symfony/Component/Intl/Resources/data/locales/ja.php index 434227c2b02cc..e313b62074c65 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/ja.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/ja.php @@ -380,6 +380,8 @@ 'ki' => 'キクユ語', 'ki_KE' => 'キクユ語 (ケニア)', 'kk' => 'カザフ語', + 'kk_Cyrl' => 'カザフ語 (キリル文字)', + 'kk_Cyrl_KZ' => 'カザフ語 (キリル文字、カザフスタン)', 'kk_KZ' => 'カザフ語 (カザフスタン)', 'kl' => 'グリーンランド語', 'kl_GL' => 'グリーンランド語 (グリーンランド)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'セルビア語 (ラテン文字、セルビア)', 'sr_ME' => 'セルビア語 (モンテネグロ)', 'sr_RS' => 'セルビア語 (セルビア)', + 'st' => '南部ソト語', + 'st_LS' => '南部ソト語 (レソト)', + 'st_ZA' => '南部ソト語 (南アフリカ)', 'su' => 'スンダ語', 'su_ID' => 'スンダ語 (インドネシア)', 'su_Latn' => 'スンダ語 (ラテン文字)', @@ -595,6 +600,9 @@ 'tk_TM' => 'トルクメン語 (トルクメニスタン)', 'tl' => 'タガログ語', 'tl_PH' => 'タガログ語 (フィリピン)', + 'tn' => 'ツワナ語', + 'tn_BW' => 'ツワナ語 (ボツワナ)', + 'tn_ZA' => 'ツワナ語 (南アフリカ)', 'to' => 'トンガ語', 'to_TO' => 'トンガ語 (トンガ)', 'tr' => 'トルコ語', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => '中国語 (簡体字、中国)', 'zh_Hans_HK' => '中国語 (簡体字、中華人民共和国香港特別行政区)', 'zh_Hans_MO' => '中国語 (簡体字、中華人民共和国マカオ特別行政区)', + 'zh_Hans_MY' => '中国語 (簡体字、マレーシア)', 'zh_Hans_SG' => '中国語 (簡体字、シンガポール)', 'zh_Hant' => '中国語 (繁体字)', 'zh_Hant_HK' => '中国語 (繁体字、中華人民共和国香港特別行政区)', 'zh_Hant_MO' => '中国語 (繁体字、中華人民共和国マカオ特別行政区)', + 'zh_Hant_MY' => '中国語 (繁体字、マレーシア)', 'zh_Hant_TW' => '中国語 (繁体字、台湾)', 'zh_MO' => '中国語 (中華人民共和国マカオ特別行政区)', 'zh_SG' => '中国語 (シンガポール)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/jv.php b/src/Symfony/Component/Intl/Resources/data/locales/jv.php index 68ec5fccf455f..7aceed6372635 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/jv.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/jv.php @@ -111,7 +111,7 @@ 'en_BE' => 'Inggris (Bèlgi)', 'en_BI' => 'Inggris (Burundi)', 'en_BM' => 'Inggris (Bermuda)', - 'en_BS' => 'Inggris (Bahamas)', + 'en_BS' => 'Inggris (Bahama)', 'en_BW' => 'Inggris (Botswana)', 'en_BZ' => 'Inggris (Bélisé)', 'en_CA' => 'Inggris (Kanada)', @@ -241,37 +241,37 @@ 'fa' => 'Persia', 'fa 10000 _AF' => 'Persia (Afganistan)', 'fa_IR' => 'Persia (Iran)', - 'ff' => 'Fulah', - 'ff_Adlm' => 'Fulah (Adlam)', - 'ff_Adlm_BF' => 'Fulah (Adlam, Burkina Faso)', - 'ff_Adlm_CM' => 'Fulah (Adlam, Kamerun)', - 'ff_Adlm_GH' => 'Fulah (Adlam, Ghana)', - 'ff_Adlm_GM' => 'Fulah (Adlam, Gambia)', - 'ff_Adlm_GN' => 'Fulah (Adlam, Guinea)', - 'ff_Adlm_GW' => 'Fulah (Adlam, Guinea-Bissau)', - 'ff_Adlm_LR' => 'Fulah (Adlam, Libèria)', - 'ff_Adlm_MR' => 'Fulah (Adlam, Mauritania)', - 'ff_Adlm_NE' => 'Fulah (Adlam, Nigér)', - 'ff_Adlm_NG' => 'Fulah (Adlam, Nigéria)', - 'ff_Adlm_SL' => 'Fulah (Adlam, Siéra Léoné)', - 'ff_Adlm_SN' => 'Fulah (Adlam, Sénégal)', - 'ff_CM' => 'Fulah (Kamerun)', - 'ff_GN' => 'Fulah (Guinea)', - 'ff_Latn' => 'Fulah (Latin)', - 'ff_Latn_BF' => 'Fulah (Latin, Burkina Faso)', - 'ff_Latn_CM' => 'Fulah (Latin, Kamerun)', - 'ff_Latn_GH' => 'Fulah (Latin, Ghana)', - 'ff_Latn_GM' => 'Fulah (Latin, Gambia)', - 'ff_Latn_GN' => 'Fulah (Latin, Guinea)', - 'ff_Latn_GW' => 'Fulah (Latin, Guinea-Bissau)', - 'ff_Latn_LR' => 'Fulah (Latin, Libèria)', - 'ff_Latn_MR' => 'Fulah (Latin, Mauritania)', - 'ff_Latn_NE' => 'Fulah (Latin, Nigér)', - 'ff_Latn_NG' => 'Fulah (Latin, Nigéria)', - 'ff_Latn_SL' => 'Fulah (Latin, Siéra Léoné)', - 'ff_Latn_SN' => 'Fulah (Latin, Sénégal)', - 'ff_MR' => 'Fulah (Mauritania)', - 'ff_SN' => 'Fulah (Sénégal)', + 'ff' => 'Fula', + 'ff_Adlm' => 'Fula (Adlam)', + 'ff_Adlm_BF' => 'Fula (Adlam, Burkina Faso)', + 'ff_Adlm_CM' => 'Fula (Adlam, Kamerun)', + 'ff_Adlm_GH' => 'Fula (Adlam, Ghana)', + 'ff_Adlm_GM' => 'Fula (Adlam, Gambia)', + 'ff_Adlm_GN' => 'Fula (Adlam, Guinea)', + 'ff_Adlm_GW' => 'Fula (Adlam, Guinea-Bissau)', + 'ff_Adlm_LR' => 'Fula (Adlam, Libèria)', + 'ff_Adlm_MR' => 'Fula (Adlam, Mauritania)', + 'ff_Adlm_NE' => 'Fula (Adlam, Nigér)', + 'ff_Adlm_NG' => 'Fula (Adlam, Nigéria)', + 'ff_Adlm_SL' => 'Fula (Adlam, Siéra Léoné)', + 'ff_Adlm_SN' => 'Fula (Adlam, Sénégal)', + 'ff_CM' => 'Fula (Kamerun)', + 'ff_GN' => 'Fula (Guinea)', + 'ff_Latn' => 'Fula (Latin)', + 'ff_Latn_BF' => 'Fula (Latin, Burkina Faso)', + 'ff_Latn_CM' => 'Fula (Latin, Kamerun)', + 'ff_Latn_GH' => 'Fula (Latin, Ghana)', + 'ff_Latn_GM' => 'Fula (Latin, Gambia)', + 'ff_Latn_GN' => 'Fula (Latin, Guinea)', + 'ff_Latn_GW' => 'Fula (Latin, Guinea-Bissau)', + 'ff_Latn_LR' => 'Fula (Latin, Libèria)', + 'ff_Latn_MR' => 'Fula (Latin, Mauritania)', + 'ff_Latn_NE' => 'Fula (Latin, Nigér)', + 'ff_Latn_NG' => 'Fula (Latin, Nigéria)', + 'ff_Latn_SL' => 'Fula (Latin, Siéra Léoné)', + 'ff_Latn_SN' => 'Fula (Latin, Sénégal)', + 'ff_MR' => 'Fula (Mauritania)', + 'ff_SN' => 'Fula (Sénégal)', 'fi' => 'Suomi', 'fi_FI' => 'Suomi (Finlan)', 'fo' => 'Faroe', @@ -358,6 +358,8 @@ 'ia_001' => 'Interlingua (Donya)', 'id' => 'Indonesia', 'id_ID' => 'Indonesia (Indonésia)', + 'ie' => 'Interlingue', + 'ie_EE' => 'Interlingue (Éstonia)', 'ig' => 'Iqbo', 'ig_NG' => 'Iqbo (Nigéria)', 'ii' => 'Sichuan Yi', @@ -378,6 +380,8 @@ 'ki' => 'Kikuyu', 'ki_KE' => 'Kikuyu (Kénya)', 'kk' => 'Kazakh', + 'kk_Cyrl' => 'Kazakh (Sirilik)', + 'kk_Cyrl_KZ' => 'Kazakh (Sirilik, Kasakstan)', 'kk_KZ' => 'Kazakh (Kasakstan)', 'kl' => 'Kalaallisut', 'kl_GL' => 'Kalaallisut (Greenland)', @@ -517,8 +521,8 @@ 'rw_RW' => 'Kinyarwanda (Rwanda)', 'sa' => 'Sanskerta', 'sa_IN' => 'Sanskerta (Indhia)', - 'sc' => 'Sardinian', - 'sc_IT' => 'Sardinian (Itali)', + 'sc' => 'Sardinia', + 'sc_IT' => 'Sardinia (Itali)', 'sd' => 'Sindhi', 'sd_Arab' => 'Sindhi (hija’iyah)', 'sd_Arab_PK' => 'Sindhi (hija’iyah, Pakistan)', @@ -560,6 +564,9 @@ 'sr_Latn_RS' => 'Serbia (Latin, Sèrbi)', 'sr_ME' => 'Serbia (Montenégro)', 'sr_RS' => 'Serbia (Sèrbi)', + 'st' => 'Sotho Sisih Kidul', + 'st_LS' => 'Sotho Sisih Kidul (Lésotho)', + 'st_ZA' => 'Sotho Sisih Kidul (Afrika Kidul)', 'su' => 'Sunda', 'su_ID' => 'Sunda (Indonésia)', 'su_Latn' => 'Sunda (Latin)', @@ -589,6 +596,9 @@ 'ti_ET' => 'Tigrinya (Étiopia)', 'tk' => 'Turkmen', 'tk_TM' => 'Turkmen (Turkménistan)', + 'tn' => 'Tswana', + 'tn_BW' => 'Tswana (Botswana)', + 'tn_ZA' => 'Tswana (Afrika Kidul)', 'to' => 'Tonga', 'to_TO' => 'Tonga (Tonga)', 'tr' => 'Turki', @@ -623,6 +633,8 @@ 'yo' => 'Yoruba', 'yo_BJ' => 'Yoruba (Bénin)', 'yo_NG' => 'Yoruba (Nigéria)', + 'za' => 'Zhuang', + 'za_CN' => 'Zhuang (Tyongkok)', 'zh' => 'Tyonghwa', 'zh_CN' => 'Tyonghwa (Tyongkok)', 'zh_HK' => 'Tyonghwa (Laladan Administratif Astamiwa Hong Kong)', @@ -630,10 +642,12 @@ 'zh_Hans_CN' => 'Tyonghwa (Prasaja, Tyongkok)', 'zh_Hans_HK' => 'Tyonghwa (Prasaja, Laladan Administratif Astamiwa Hong Kong)', 'zh_Hans_MO' => 'Tyonghwa (Prasaja, Laladan Administratif Astamiwa Makau)', + 'zh_Hans_MY' => 'Tyonghwa (Prasaja, Malaysia)', 'zh_Hans_SG' => 'Tyonghwa (Prasaja, Singapura)', 'zh_Hant' => 'Tyonghwa (Tradhisional)', 'zh_Hant_HK' => 'Tyonghwa (Tradhisional, Laladan Administratif Astamiwa Hong Kong)', 'zh_Hant_MO' => 'Tyonghwa (Tradhisional, Laladan Administratif Astamiwa Makau)', + 'zh_Hant_MY' => 'Tyonghwa (Tradhisional, Malaysia)', 'zh_Hant_TW' => 'Tyonghwa (Tradhisional, Taiwan)', 'zh_MO' => 'Tyonghwa (Laladan Administratif Astamiwa Makau)', 'zh_SG' => 'Tyonghwa (Singapura)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/ka.php b/src/Symfony/Component/Intl/Resources/data/locales/ka.php index d7b299d5931cd..f6e517535438e 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/ka.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/ka.php @@ -380,6 +380,8 @@ 'ki' => 'კიკუიუ', 'ki_KE' => 'კიკუიუ (კენია)', 'kk' => 'ყაზახური', + 'kk_Cyrl' => 'ყაზახური (კირილიცა)', + 'kk_Cyrl_KZ' => 'ყაზახური (კირილიცა, ყაზახეთი)', 'kk_KZ' => 'ყაზახური (ყაზახეთი)', 'kl' => 'დასავლეთ გრენლანდიური', 'kl_GL' => 'დასავლეთ გრენლანდიური (გრენლანდია)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'სერბული (ლათინური, სერბეთი)', 'sr_ME' => 'სერბული (მონტენეგრო)', 'sr_RS' => 'სერბული (სერბეთი)', + 'st' => 'სამხრეთ სოთოს ენა', + 'st_LS' => 'სამხრეთ სოთოს ენა (ლესოთო)', + 'st_ZA' => 'სამხრეთ სოთოს ენა (სამხრეთ აფრიკის რესპუბლიკა)', 'su' => 'სუნდური', 'su_ID' => 'სუნდური (ინდონეზია)', 'su_Latn' => 'სუნდური (ლათინური)', @@ -593,6 +598,9 @@ 'ti_ET' => 'ტიგრინია (ეთიოპია)', 'tk' => 'თურქმენული', 'tk_TM' => 'თურქმენული (თურქმენეთი)', + 'tn' => 'ტსვანა', + 'tn_BW' => 'ტსვანა (ბოტსვანა)', + 'tn_ZA' => 'ტსვანა (სამხრეთ აფრიკის რესპუბლიკა)', 'to' => 'ტონგანური', 'to_TO' => 'ტონგანური (ტონგა)', 'tr' => 'თურქული', @@ -627,6 +635,8 @@ 'yo' => 'იორუბა', 'yo_BJ' => 'იორუბა (ბენინი)', 'yo_NG' => 'იორუბა (ნიგერია)', + 'za' => 'ზჰუანგი', + 'za_CN' => 'ზჰუანგი (ჩინეთი)', 'zh' => 'ჩინური', 'zh_CN' => 'ჩინური (ჩინეთი)', 'zh_HK' => 'ჩინური (ჰონკონგის სპეციალური ადმინისტრაციული რეგიონი, ჩინეთი)', @@ -634,10 +644,12 @@ 'zh_Hans_CN' => 'ჩინური (გამარტივებული, ჩინეთი)', 'zh_Hans_HK' => 'ჩინური (გამარტივებული, ჰონკონგის სპეციალური ადმინისტრაციული რეგიონი, ჩინეთი)', 'zh_Hans_MO' => 'ჩინური (გამარტივებული, მაკაოს სპეციალური ადმინისტრაციული რეგიონი, ჩინეთი)', + 'zh_Hans_MY' => 'ჩინური (გამარტივებული, მალაიზია)', 'zh_Hans_SG' => 'ჩინური (გამარტივებული, სინგაპური)', 'zh_Hant' => 'ჩინური (ტრადიციული)', 'zh_Hant_HK' => 'ჩინური (ტრადიციული, ჰონკონგის სპეციალური ადმინისტრაციული რეგიონი, ჩინეთი)', 'zh_Hant_MO' => 'ჩინური (ტრადიციული, მაკაოს სპეციალური ადმინისტრაციული რეგიონი, ჩინეთი)', + 'zh_Hant_MY' => 'ჩინური (ტრადიციული, მალაიზია)', 'zh_Hant_TW' => 'ჩინური (ტრადიციული, ტაივანი)', 'zh_MO' => 'ჩინური (მაკაოს სპეციალური ადმინისტრაციული რეგიონი, ჩინეთი)', 'zh_SG' => 'ჩინური (სინგაპური)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/kk.php b/src/Symfony/Component/Intl/Resources/data/locales/kk.php index f29493bf70555..09318b9b3b05d 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/kk.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/kk.php @@ -380,6 +380,8 @@ 'ki' => 'кикуйю тілі', 'ki_KE' => 'кикуйю тілі (Кения)', 'kk' => 'қазақ тілі', + 'kk_Cyrl' => 'қазақ тілі (кирилл жазуы)', + 'kk_Cyrl_KZ' => 'қазақ тілі (кирилл жазуы, Қазақстан)', 'kk_KZ' => 'қазақ тілі (Қазақстан)', 'kl' => 'калаалисут тілі', 'kl_GL' => 'калаалисут тілі (Гренландия)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'серб тілі (латын жазуы, Сербия)', 'sr_ME' => 'серб тілі (Черногория)', 'sr_RS' => 'серб тілі (Сербия)', + 'st' => 'оңтүстік сото тілі', + 'st_LS' => 'оңтүстік сото тілі (Лесото)', + 'st_ZA' => 'оңтүстік сото тілі (Оңтүстік Африка)', 'su' => 'сундан тілі', 'su_ID' => 'сундан тілі (Индонезия)', 'su_Latn' => 'сундан тілі (латын жазуы)', @@ -593,6 +598,9 @@ 'ti_ET' => 'тигринья тілі (Эфиопия)', 'tk' => 'түрікмен тілі', 'tk_TM' => 'түрікмен тілі (Түрікменстан)', + 'tn' => 'тсвана тілі', + 'tn_BW' => 'тсвана тілі (Ботсвана)', + 'tn_ZA' => 'тсвана тілі (Оңтүстік Африка)', 'to' => 'тонган тілі', 'to_TO' => 'тонган тілі (Тонга)', 'tr' => 'түрік тілі', @@ -627,6 +635,8 @@ 'yo' => 'йоруба тілі', 'yo_BJ' => 'йоруба тілі (Бенин)', 'yo_NG' => 'йоруба тілі (Нигерия)', + 'za' => 'чжуан тілі', + 'za_CN' => 'чжуан тілі (Қытай)', 'zh' => 'қытай тілі', 'zh_CN' => 'қытай тілі (Қытай)', 'zh_HK' => 'қытай тілі (Сянган АӘА)', @@ -634,10 +644,12 @@ 'zh_Hans_CN' => 'қытай тілі (жеңілдетілген жазу, Қытай)', 'zh_Hans_HK' => 'қытай тілі (жеңілдетілген жазу, Сянган АӘА)', 'zh_Hans_MO' => 'қытай тілі (жеңілдетілген жазу, Макао АӘА)', + 'zh_Hans_MY' => 'қытай тілі (жеңілдетілген жазу, Малайзия)', 'zh_Hans_SG' => 'қытай тілі (жеңілдетілген жазу, Сингапур)', 'zh_Hant' => 'қытай тілі (дәстүрлі жазу)', 'zh_Hant_HK' => 'қытай тілі (дәстүрлі жазу, Сянган АӘА)', 'zh_Hant_MO' => 'қытай тілі (дәстүрлі жазу, Макао АӘА)', + 'zh_Hant_MY' => 'қытай тілі (дәстүрлі жазу, Малайзия)', 'zh_Hant_TW' => 'қытай тілі (дәстүрлі жазу, Тайвань)', 'zh_MO' => 'қытай тілі (Макао АӘА)', 'zh_SG' => 'қытай тілі (Сингапур)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/km.php b/src/Symfony/Component/Intl/Resources/data/locales/km.php index 5ce978779fb14..1119a21464c1b 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/km.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/km.php @@ -60,12 +60,12 @@ 'bo_IN' => 'ទីបេ (ឥណ្ឌា)', 'br' => 'ប្រ៊ីស្តុន', 'br_FR' => 'ប្រ៊ីស្តុន (បារាំង)', - 'bs' => 'បូស្នី', - 'bs_BA' => 'បូស្នី (បូស្ន៊ី និងហឺហ្ស៊ីហ្គូវីណា)', - 'bs_Cyrl' => 'បូស្នី (ស៊ីរីលីក)', - 'bs_Cyrl_BA' => 'បូស្នី (ស៊ីរីលីក, បូស្ន៊ី និងហឺហ្ស៊ីហ្គូវីណា)', - 'bs_Latn' => 'បូស្នី (ឡាតាំង)', - 'bs_Latn_BA' => 'បូស្នី (ឡាតាំង, បូស្ន៊ី និងហឺហ្ស៊ីហ្គូវីណា)', + 'bs' => 'បូស្ន៊ី', + 'bs_BA' => 'បូស្ន៊ី (បូស្ន៊ី និងហឺហ្ស៊ីហ្គូវីណា)', + 'bs_Cyrl' => 'បូស្ន៊ី (ស៊ីរីលីក)', + 'bs_Cyrl_BA' => 'បូស្ន៊ី (ស៊ីរីលីក, បូស្ន៊ី និងហឺហ្ស៊ីហ្គូវីណា)', + 'bs_Latn' => 'បូស្ន៊ី (ឡាតាំង)', + 'bs_Latn_BA' => 'បូស្ន៊ី (ឡាតាំង, បូស្ន៊ី និងហឺហ្ស៊ីហ្គូវីណា)', 'ca' => 'កាតាឡាន', 'ca_AD' => 'កាតាឡាន (អង់ដូរ៉ា)', 'ca_ES' => 'កាតាឡាន (អេស្ប៉ាញ)', @@ -358,6 +358,8 @@ 'ia_001' => 'អ៊ីនធើលីង (ពិភពលោក)', 'id' => 'ឥណ្ឌូណេស៊ី', 'id_ID' => 'ឥណ្ឌូណេស៊ី (ឥណ្ឌូណេស៊ី)', + 'ie' => 'អ៊ីនធើលីងវេ', + 'ie_EE' => 'អ៊ីនធើលីងវេ (អេស្តូនី)', 'ig' => 'អ៊ីកបូ', 'ig_NG' => 'អ៊ីកបូ (នីហ្សេរីយ៉ា)', 'ii' => 'ស៊ីឈាន់យី', @@ -378,6 +380,8 @@ 'ki' => 'គីគូយូ', 'ki_KE' => 'គីគូយូ (កេនយ៉ា)', 'kk' => 'កាហ្សាក់', + 'kk_Cyrl' => 'កាហ្សាក់ (ស៊ីរីលីក)', + 'kk_Cyrl_KZ' => 'កាហ្សាក់ (ស៊ីរីលីក, កាហ្សាក់ស្ថាន)', 'kk_KZ' => 'កាហ្សាក់ (កាហ្សាក់ស្ថាន)', 'kl' => 'កាឡាលលីស៊ុត', 'kl_GL' => 'កាឡាលលីស៊ុត (ហ្គ្រោអង់ឡង់)', @@ -562,6 +566,9 @@ 'sr_Latn_RS' => 'ស៊ែប (ឡាតាំង, សែប៊ី)', 'sr_ME' => 'ស៊ែប (ម៉ុងតេណេហ្គ្រោ)', 'sr_RS' => 'ស៊ែប (សែប៊ី)', + 'st' => 'សូថូខាងត្បូង', + 'st_LS' => 'សូថូខាងត្បូង (ឡេសូតូ)', + 'st_ZA' => 'សូថូខាងត្បូង (អាហ្វ្រិកខាងត្បូង)', 'su' => 'ស៊ូដង់', 'su_ID' => 'ស៊ូដង់ (ឥណ្ឌូណេស៊ី)', 'su_Latn' => 'ស៊ូដង់ (ឡាតាំង)', @@ -591,6 +598,9 @@ 'ti_ET' => 'ទីហ្គ្រីញ៉ា (អេត្យូពី)', 'tk' => 'តួកម៉េន', 'tk_TM' => 'តួកម៉េន (តួកម៉េនីស្ថាន)', + 'tn' => 'ស្វាណា', + 'tn_BW' => 'ស្វាណា (បុតស្វាណា)', + 'tn_ZA' => 'ស្វាណា (អាហ្វ្រិកខាងត្បូង)', 'to' => 'តុងហ្គា', 'to_TO' => 'តុងហ្គា (តុងហ្គា)', 'tr' => 'ទួរគី', @@ -634,10 +644,12 @@ 'zh_Hans_CN' => 'ចិន (អក្សរ​ចិន​កាត់, ចិន)', 'zh_Hans_HK' => 'ចិន (អក្សរ​ចិន​កាត់, ហុងកុង តំបន់រដ្ឋបាលពិសេសចិន)', 'zh_Hans_MO' => 'ចិន (អក្សរ​ចិន​កាត់, ម៉ាកាវ តំបន់រដ្ឋបាលពិសេសចិន)', + 'zh_Hans_MY' => 'ចិន (អក្សរ​ចិន​កាត់, ម៉ាឡេស៊ី)', 'zh_Hans_SG' => 'ចិន (អក្សរ​ចិន​កាត់, សិង្ហបុរី)', 'zh_Hant' => 'ចិន (អក្សរ​ចិន​ពេញ)', 'zh_Hant_HK' => 'ចិន (អក្សរ​ចិន​ពេញ, ហុងកុង តំបន់រដ្ឋបាលពិសេសចិន)', 'zh_Hant_MO' => 'ចិន (អក្សរ​ចិន​ពេញ, ម៉ាកាវ តំបន់រដ្ឋបាលពិសេសចិន)', + 'zh_Hant_MY' => 'ចិន (អក្សរ​ចិន​ពេញ, ម៉ាឡេស៊ី)', 'zh_Hant_TW' => 'ចិន (អក្សរ​ចិន​ពេញ, តៃវ៉ាន់)', 'zh_MO' => 'ចិន (ម៉ាកាវ តំបន់រដ្ឋបាលពិសេសចិន)', 'zh_SG' => 'ចិន (សិង្ហបុរី)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/kn.php b/src/Symfony/Component/Intl/Resources/data/locales/kn.php index 8c26475a2808f..1e06458baee66 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/kn.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/kn.php @@ -358,8 +358,8 @@ 'ia_001' => 'ಇಂಟರ್‌ಲಿಂಗ್ವಾ (ಪ್ರಪಂಚ)', 'id' => 'ಇಂಡೋನೇಶಿಯನ್', 'id_ID' => 'ಇಂಡೋನೇಶಿಯನ್ (ಇಂಡೋನೇಶಿಯಾ)', - 'ie' => 'ಇಂಟರ್ಲಿಂಗ್', - 'ie_EE' => 'ಇಂಟರ್ಲಿಂಗ್ (ಎಸ್ಟೋನಿಯಾ)', + 'ie' => 'ಇಂಟರ್‌ಲಿಂಗ್', + 'ie_EE' => 'ಇಂಟರ್‌ಲಿಂಗ್ (ಎಸ್ಟೋನಿಯಾ)', 'ig' => 'ಇಗ್ಬೊ', 'ig_NG' => 'ಇಗ್ಬೊ (ನೈಜೀರಿಯಾ)', 'ii' => 'ಸಿಚುಅನ್ ಯಿ', @@ -380,6 +380,8 @@ 'ki' => 'ಕಿಕುಯು', 'ki_KE' => 'ಕಿಕುಯು (ಕೀನ್ಯಾ)', 'kk' => 'ಕಝಕ್', + 'kk_Cyrl' => 'ಕಝಕ್ (ಸಿರಿಲಿಕ್)', + 'kk_Cyrl_KZ' => 'ಕಝಕ್ (ಸಿರಿಲಿಕ್, ಕಝಾಕಿಸ್ಥಾನ್)', 'kk_KZ' => 'ಕಝಕ್ (ಕಝಾಕಿಸ್ಥಾನ್)', 'kl' => 'ಕಲಾಲ್ಲಿಸುಟ್', 'kl_GL' => 'ಕಲಾಲ್ಲಿಸುಟ್ (ಗ್ರೀನ್‌ಲ್ಯಾಂಡ್)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'ಸೆರ್ಬಿಯನ್ (ಲ್ಯಾಟಿನ್, ಸೆರ್ಬಿಯಾ)', 'sr_ME' => 'ಸೆರ್ಬಿಯನ್ (ಮೊಂಟೆನೆಗ್ರೋ)', 'sr_RS' => 'ಸೆರ್ಬಿಯನ್ (ಸೆರ್ಬಿಯಾ)', + 'st' => 'ದಕ್ಷಿಣ ಸೋಥೋ', + 'st_LS' => 'ದಕ್ಷಿಣ ಸೋಥೋ (ಲೆಸೊಥೊ)', + 'st_ZA' => 'ದಕ್ಷಿಣ ಸೋಥೋ (ದಕ್ಷಿಣ ಆಫ್ರಿಕಾ)', 'su' => 'ಸುಂಡಾನೀಸ್', 'su_ID' => 'ಸುಂಡಾನೀಸ್ (ಇಂಡೋನೇಶಿಯಾ)', 'su_Latn' => 'ಸುಂಡಾನೀಸ್ (ಲ್ಯಾಟಿನ್)', @@ -595,6 +600,9 @@ 'tk_TM' => 'ಟರ್ಕ್‌ಮೆನ್ (ತುರ್ಕಮೆನಿಸ್ತಾನ್)', 'tl' => 'ಟ್ಯಾಗಲೋಗ್', 'tl_PH' => 'ಟ್ಯಾಗಲೋಗ್ (ಫಿಲಿಫೈನ್ಸ್)', + 'tn' => 'ಸ್ವಾನಾ', + 'tn_BW' => 'ಸ್ವಾನಾ (ಬೋಟ್ಸ್‌ವಾನಾ)', + 'tn_ZA' => 'ಸ್ವಾನಾ (ದಕ್ಷಿಣ ಆಫ್ರಿಕಾ)', 'to' => 'ಟೋಂಗನ್', 'to_TO' => 'ಟೋಂಗನ್ (ಟೊಂಗಾ)', 'tr' => 'ಟರ್ಕಿಶ್', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'ಚೈನೀಸ್ (ಸರಳೀಕೃತ, ಚೀನಾ)', 'zh_Hans_HK' => 'ಚೈನೀಸ್ (ಸರಳೀಕೃತ, ಹಾಂಗ್ ಕಾಂಗ್ ಎಸ್ಎಆರ್ ಚೈನಾ)', 'zh_Hans_MO' => 'ಚೈನೀಸ್ (ಸರಳೀಕೃತ, ಮಕಾವು ಎಸ್ಎಆರ್ ಚೈನಾ)', + 'zh_Hans_MY' => 'ಚೈನೀಸ್ (ಸರಳೀಕೃತ, ಮಲೇಶಿಯಾ)', 'zh_Hans_SG' => 'ಚೈನೀಸ್ (ಸರಳೀಕೃತ, ಸಿಂಗಪುರ್)', 'zh_Hant' => 'ಚೈನೀಸ್ (ಸಾಂಪ್ರದಾಯಿಕ)', 'zh_Hant_HK' => 'ಚೈನೀಸ್ (ಸಾಂಪ್ರದಾಯಿಕ, ಹಾಂಗ್ ಕಾಂಗ್ ಎಸ್ಎಆರ್ ಚೈನಾ)', 'zh_Hant_MO' => 'ಚೈನೀಸ್ (ಸಾಂಪ್ರದಾಯಿಕ, ಮಕಾವು ಎಸ್ಎಆರ್ ಚೈನಾ)', + 'zh_Hant_MY' => 'ಚೈನೀಸ್ (ಸಾಂಪ್ರದಾಯಿಕ, ಮಲೇಶಿಯಾ)', 'zh_Hant_TW' => 'ಚೈನೀಸ್ (ಸಾಂಪ್ರದಾಯಿಕ, ತೈವಾನ್)', 'zh_MO' => 'ಚೈನೀಸ್ (ಮಕಾವು ಎಸ್ಎಆರ್ ಚೈನಾ)', 'zh_SG' => 'ಚೈನೀಸ್ (ಸಿಂಗಪುರ್)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/ko.php b/src/Symfony/Component/Intl/Resources/data/locales/ko.php index 12734ecb6f0bc..6310a1dc7e9fb 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/ko.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/ko.php @@ -380,6 +380,8 @@ 'ki' => '키쿠유어', 'ki_KE' => '키쿠유어(케냐)', 'kk' => '카자흐어', + 'kk_Cyrl' => '카자흐어(키릴 문자)', + 'kk_Cyrl_KZ' => '카자흐어(키릴 문자, 카자흐스탄)', 'kk_KZ' => '카자흐어(카자흐스탄)', 'kl' => '그린란드어', 'kl_GL' => '그린란드어(그린란드)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => '세르비아어(로마자, 세르비아)', 'sr_ME' => '세르비아어(몬테네그로)', 'sr_RS' => '세르비아어(세르비아)', + 'st' => '남부 소토어', + 'st_LS' => '남부 소토어(레소토)', + 'st_ZA' => '남부 소토어(남아프리카)', 'su' => '순다어', 'su_ID' => '순다어(인도네시아)', 'su_Latn' => '순다어(로마자)', @@ -595,11 +600,14 @@ 'tk_TM' => '투르크멘어(투르크메니스탄)', 'tl' => '타갈로그어', 'tl_PH' => '타갈로그어(필리핀)', + 'tn' => '츠와나어', + 'tn_BW' => '츠와나어(보츠와나)', + 'tn_ZA' => '츠와나어(남아프리카)', 'to' => '통가어', 'to_TO' => '통가어(통가)', - 'tr' => '터키어', - 'tr_CY' => '터키어(키프로스)', - 'tr_TR' => '터키어(튀르키예)', + 'tr' => '튀르키예어', + 'tr_CY' => '튀르키예어(키프로스)', + 'tr_TR' => '튀르키예어(튀르키예)', 'tt' => '타타르어', 'tt_RU' => '타타르어(러시아)', 'ug' => '위구르어', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => '중국어(간체, 중국)', 'zh_Hans_HK' => '중국어(간체, 홍콩[중국 특별행정구])', 'zh_Hans_MO' => '중국어(간체, 마카오[중국 특별행정구])', + 'zh_Hans_MY' => '중국어(간체, 말레이시아)', 'zh_Hans_SG' => '중국어(간체, 싱가포르)', 'zh_Hant' => '중국어(번체)', 'zh_Hant_HK' => '중국어(번체, 홍콩[중국 특별행정구])', 'zh_Hant_MO' => '중국어(번체, 마카오[중국 특별행정구])', + 'zh_Hant_MY' => '중국어(번체, 말레이시아)', 'zh_Hant_TW' => '중국어(번체, 대만)', 'zh_MO' => '중국어(마카오[중국 특별행정구])', 'zh_SG' => '중국어(싱가포르)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/ks.php b/src/Symfony/Component/Intl/Resources/data/locales/ks.php index c779af2d00734..de1a105d9ab83 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/ks.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/ks.php @@ -366,6 +366,8 @@ 'ki' => 'کِکُیوٗ', 'ki_KE' => 'کِکُیوٗ (کِنیا)', 'kk' => 'کازَخ', + 'kk_Cyrl' => 'کازَخ (سَیرِلِک)', + 'kk_Cyrl_KZ' => 'کازَخ (سَیرِلِک, قازقستان)', 'kk_KZ' => 'کازَخ (قازقستان)', 'kl' => 'کَلالِسُت', 'kl_GL' => 'کَلالِسُت (گرین لینڈ)', @@ -550,6 +552,9 @@ 'sr_Latn_RS' => 'سٔربِیَن (لاطیٖنی, سَربِیا)', 'sr_ME' => 'سٔربِیَن (موٹونیگِریو)', 'sr_RS' => 'سٔربِیَن (سَربِیا)', + 'st' => 'جنوبی ستھو', + 'st_LS' => 'جنوبی ستھو (لیسوتھو)', + 'st_ZA' => 'جنوبی ستھو (جنوبی افریقہ)', 'su' => 'سَنڈَنیٖز', 'su_ID' => 'سَنڈَنیٖز (انڈونیشیا)', 'su_Latn' => 'سَنڈَنیٖز (لاطیٖنی)', @@ -581,6 +586,9 @@ 'tk_TM' => 'تُرکمین (تُرکمنستان)', 'tl' => 'تَماشیک', 'tl_PH' => 'تَماشیک (فلپائن)', + 'tn' => 'سوانا', + 'tn_BW' => 'سوانا (بوتَسوانا)', + 'tn_ZA' => 'سوانا (جنوبی افریقہ)', 'to' => 'ٹونگا', 'to_TO' => 'ٹونگا (ٹونگا)', 'tr' => 'تُرکِش', @@ -622,10 +630,12 @@ 'zh_Hans_CN' => 'چیٖنی ﴿ترجمع اِشارٕ: خاص طور، مینڈارن چیٖنی۔﴾ (سَہل ﴿ترجمع اِشارٕ: یِم ورژن رَسم الخط ہُک ناؤ چھُ چیٖنی باپتھ زَبانٕ ناؤ کِس مجموعَس سٕتؠ اِستعمال یِوان کرنٕہ۔﴾, چیٖن)', 'zh_Hans_HK' => 'چیٖنی ﴿ترجمع اِشارٕ: خاص طور، مینڈارن چیٖنی۔﴾ (سَہل ﴿ترجمع اِشارٕ: یِم ورژن رَسم الخط ہُک ناؤ چھُ چیٖنی باپتھ زَبانٕ ناؤ کِس مجموعَس سٕتؠ اِستعمال یِوان کرنٕہ۔﴾, ہانگ کانگ ایس اے آر چیٖن)', 'zh_Hans_MO' => 'چیٖنی ﴿ترجمع اِشارٕ: خاص طور، مینڈارن چیٖنی۔﴾ (سَہل ﴿ترجمع اِشارٕ: یِم ورژن رَسم الخط ہُک ناؤ چھُ چیٖنی باپتھ زَبانٕ ناؤ کِس مجموعَس سٕتؠ اِستعمال یِوان کرنٕہ۔﴾, مَکاوو ایس اے آر چیٖن)', + 'zh_Hans_MY' => 'چیٖنی ﴿ترجمع اِشارٕ: خاص طور، مینڈارن چیٖنی۔﴾ (سَہل ﴿ترجمع اِشارٕ: یِم ورژن رَسم الخط ہُک ناؤ چھُ چیٖنی باپتھ زَبانٕ ناؤ کِس مجموعَس سٕتؠ اِستعمال یِوان کرنٕہ۔﴾, مَلیشِیا)', 'zh_Hans_SG' => 'چیٖنی ﴿ترجمع اِشارٕ: خاص طور، مینڈارن چیٖنی۔﴾ (سَہل ﴿ترجمع اِشارٕ: یِم ورژن رَسم الخط ہُک ناؤ چھُ چیٖنی باپتھ زَبانٕ ناؤ کِس مجموعَس سٕتؠ اِستعمال یِوان کرنٕہ۔﴾, سِنگاپوٗر)', 'zh_Hant' => 'چیٖنی ﴿ترجمع اِشارٕ: خاص طور، مینڈارن چیٖنی۔﴾ (رِوٲجی ﴿ترجمع اِشارٕ: یِم ورژن رَسم الخط ہُک ناؤ چھُ چیٖنی باپتھ زَبانٕ ناؤ کِس مجموعَس سٕتؠ اِستعمال یِوان کرنٕہ۔﴾)', 'zh_Hant_HK' => 'چیٖنی ﴿ترجمع اِشارٕ: خاص طور، مینڈارن چیٖنی۔﴾ (رِوٲجی ﴿ترجمع اِشارٕ: یِم ورژن رَسم الخط ہُک ناؤ چھُ چیٖنی باپتھ زَبانٕ ناؤ کِس مجموعَس سٕتؠ اِستعمال یِوان کرنٕہ۔﴾, ہانگ کانگ ایس اے آر چیٖن)', 'zh_Hant_MO' => 'چیٖنی ﴿ترجمع اِشارٕ: خاص طور، مینڈارن چیٖنی۔﴾ (رِوٲجی ﴿ترجمع اِشارٕ: یِم ورژن رَسم الخط ہُک ناؤ چھُ چیٖنی باپتھ زَبانٕ ناؤ کِس مجموعَس سٕتؠ اِستعمال یِوان کرنٕہ۔﴾, مَکاوو ایس اے آر چیٖن)', + 'zh_Hant_MY' => 'چیٖنی ﴿ترجمع اِشارٕ: خاص طور، مینڈارن چیٖنی۔﴾ (رِوٲجی ﴿ترجمع اِشارٕ: یِم ورژن رَسم الخط ہُک ناؤ چھُ چیٖنی باپتھ زَبانٕ ناؤ کِس مجموعَس سٕتؠ اِستعمال یِوان کرنٕہ۔﴾, مَلیشِیا)', 'zh_Hant_TW' => 'چیٖنی ﴿ترجمع اِشارٕ: خاص طور، مینڈارن چیٖنی۔﴾ (رِوٲجی ﴿ترجمع اِشارٕ: یِم ورژن رَسم الخط ہُک ناؤ چھُ چیٖنی باپتھ زَبانٕ ناؤ کِس مجموعَس سٕتؠ اِستعمال یِوان کرنٕہ۔﴾, تایوان)', 'zh_MO' => 'چیٖنی ﴿ترجمع اِشارٕ: خاص طور، مینڈارن چیٖنی۔﴾ (مَکاوو ایس اے آر چیٖن)', 'zh_SG' => 'چیٖنی ﴿ترجمع اِشارٕ: خاص طور، مینڈارن چیٖنی۔﴾ (سِنگاپوٗر)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/ks_Deva.php b/src/Symfony/Component/Intl/Resources/data/locales/ks_Deva.php index ff1f23da1bf31..86a9b7907d63c 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/ks_Deva.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/ks_Deva.php @@ -235,6 +235,8 @@ 'it_VA' => 'इतालवी (ویٹِکَن سِٹی)', 'ja' => 'जापानी', 'ja_JP' => 'जापानी (जापान)', + 'kk_Cyrl' => 'کازَخ (सिरिलिक)', + 'kk_Cyrl_KZ' => 'کازَخ (सिरिलिक, قازقستان)', 'kn_IN' => 'کَنَڑ (हिंदोस्तान)', 'ko_CN' => 'کوریَن (चीन)', 'ks' => 'कॉशुर', @@ -309,10 +311,12 @@ 'zh_Hans_CN' => 'चीनी [तरजुम इशार: खास तोर, मैन्डरिन चीनी।] (आसान [तरजुम इशार: स्क्रिप्ट नवुक यि वर्ज़न छु चीनी बापथ ज़बान नाव किस मुरकब कि इस्तिमल करान।], चीन)', 'zh_Hans_HK' => 'चीनी [तरजुम इशार: खास तोर, मैन्डरिन चीनी।] (आसान [तरजुम इशार: स्क्रिप्ट नवुक यि वर्ज़न छु चीनी बापथ ज़बान नाव किस मुरकब कि इस्तिमल करान।], ہانگ کانگ ایس اے آر چیٖن)', 'zh_Hans_MO' => 'चीनी [तरजुम इशार: खास तोर, मैन्डरिन चीनी।] (आसान [तरजुम इशार: स्क्रिप्ट नवुक यि वर्ज़न छु चीनी बापथ ज़बान नाव किस मुरकब कि इस्तिमल करान।], مَکاوو ایس اے آر چیٖن)', + 'zh_Hans_MY' => 'चीनी [तरजुम इशार: खास तोर, मैन्डरिन चीनी।] (आसान [तरजुम इशार: स्क्रिप्ट नवुक यि वर्ज़न छु चीनी बापथ ज़बान नाव किस मुरकब कि इस्तिमल करान।], مَلیشِیا)', 'zh_Hans_SG' => 'चीनी [तरजुम इशार: खास तोर, मैन्डरिन चीनी।] (आसान [तरजुम इशार: स्क्रिप्ट नवुक यि वर्ज़न छु चीनी बापथ ज़बान नाव किस मुरकब कि इस्तिमल करान।], سِنگاپوٗر)', 'zh_Hant' => 'चीनी [तरजुम इशार: खास तोर, मैन्डरिन चीनी।] (रिवायाती [तरजुम इशार: स्क्रिप्ट नवुक यि वर्ज़न छु चीनी बापथ ज़बान नाव किस मुरकब कि इस्तिमल करान।])', 'zh_Hant_HK' => 'चीनी [तरजुम इशार: खास तोर, मैन्डरिन चीनी।] (रिवायाती [तरजुम इशार: स्क्रिप्ट नवुक यि वर्ज़न छु चीनी बापथ ज़बान नाव किस मुरकब कि इस्तिमल करान।], ہانگ کانگ ایس اے آر چیٖن)', 'zh_Hant_MO' => 'चीनी [तरजुम इशार: खास तोर, मैन्डरिन चीनी।] (रिवायाती [तरजुम इशार: स्क्रिप्ट नवुक यि वर्ज़न छु चीनी बापथ ज़बान नाव किस मुरकब कि इस्तिमल करान।], مَکاوو ایس اے آر چیٖن)', + 'zh_Hant_MY' => 'चीनी [तरजुम इशार: खास तोर, मैन्डरिन चीनी।] (रिवायाती [तरजुम इशार: स्क्रिप्ट नवुक यि वर्ज़न छु चीनी बापथ ज़बान नाव किस मुरकब कि इस्तिमल करान।], مَلیشِیا)', 'zh_Hant_TW' => 'चीनी [तरजुम इशार: खास तोर, मैन्डरिन चीनी।] (रिवायाती [तरजुम इशार: स्क्रिप्ट नवुक यि वर्ज़न छु चीनी बापथ ज़बान नाव किस मुरकब कि इस्तिमल करान।], تایوان)', 'zh_MO' => 'चीनी [तरजुम इशार: खास तोर, मैन्डरिन चीनी।] (مَکاوو ایس اے آر چیٖن)', 'zh_SG' => 'चीनी [तरजुम इशार: खास तोर, मैन्डरिन चीनी।] (سِنگاپوٗر)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/ku.php b/src/Symfony/Component/Intl/Resources/data/locales/ku.php index 4d2971e3b9aa9..dabeac60c074d 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/ku.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/ku.php @@ -8,7 +8,7 @@ 'ak' => 'akanî', 'ak_GH' => 'akanî (Gana)', 'am' => 'amharî', - 'am_ET' => 'amharî (Etiyopya)', + 'am_ET' => 'amharî (Etîyopya)', 'ar' => 'erebî', 'ar_001' => 'erebî (dinya)', 'ar_AE' => 'erebî (Mîrgehên Erebî yên Yekbûyî)', @@ -19,13 +19,13 @@ 'ar_EH' => 'erebî (Sahraya Rojava)', 'ar_ER' => 'erebî (Erître)', 'ar_IL' => 'erebî (Îsraîl)', - 'ar_IQ' => 'erebî (Iraq)', + 'ar_IQ' => 'erebî (Îraq)', 'ar_JO' => 'erebî (Urdun)', 'ar_KM' => 'erebî (Komor)', 'ar_KW' => 'erebî (Kuweyt)', 'ar_LB' => 'erebî (Libnan)', 'ar_LY' => 'erebî (Lîbya)', - 'ar_MA' => 'erebî (Maroko)', + 'ar_MA' => 'erebî (Fas)', 'ar_MR' => 'erebî (Morîtanya)', 'ar_OM' => 'erebî (Oman)', 'ar_PS' => 'erebî (Herêmên Filîstînî)', @@ -34,7 +34,7 @@ 'ar_SD' => 'erebî (Sûdan)', 'ar_SO' => 'erebî (Somalya)', 'ar_SS' => 'erebî (Sûdana Başûr)', - 'ar_SY' => 'erebî (Sûrî)', + 'ar_SY' => 'erebî (Sûrîye)', 'ar_TD' => 'erebî (Çad)', 'ar_TN' => 'erebî (Tûnis)', 'ar_YE' => 'erebî (Yemen)', @@ -46,8 +46,8 @@ 'az_Cyrl_AZ' => 'azerî (kirîlî, Azerbeycan)', 'az_Latn' => 'azerî (latînî)', 'az_Latn_AZ' => 'azerî (latînî, Azerbeycan)', - 'be' => 'belarusî', - 'be_BY' => 'belarusî (Belarûs)', + 'be' => 'belarûsî', + 'be_BY' => 'belarûsî (Belarûs)', 'bg' => 'bulgarî', 'bg_BG' => 'bulgarî (Bulgaristan)', 'bm' => 'bambarayî', @@ -61,11 +61,11 @@ 'br' => 'bretonî', 'br_FR' => 'bretonî (Fransa)', 'bs' => 'bosnî', - 'bs_BA' => 'bosnî (Bosniya û Hersek)', + 'bs_BA' => 'bosnî (Bosna û Hersek)', 'bs_Cyrl' => 'bosnî (kirîlî)', - 'bs_Cyrl_BA' => 'bosnî (kirîlî, Bosniya û Hersek)', + 'bs_Cyrl_BA' => 'bosnî (kirîlî, Bosna û Hersek)', 'bs_Latn' => 'bosnî (latînî)', - 'bs_Latn_BA' => 'bosnî (latînî, Bosniya û Hersek)', + 'bs_Latn_BA' => 'bosnî (latînî, Bosna û Hersek)', 'ca' => 'katalanî', 'ca_AD' => 'katalanî (Andorra)', 'ca_ES' => 'katalanî (Spanya)', @@ -78,7 +78,7 @@ 'cv' => 'çuvaşî', 'cv_RU' => 'çuvaşî (Rûsya)', 'cy' => 'weylsî', - 'cy_GB' => 'weylsî (Keyaniya Yekbûyî)', + 'cy_GB' => 'weylsî (Qiralîyeta Yekbûyî)', 'da' => 'danmarkî', 'da_DK' => 'danmarkî (Danîmarka)', 'da_GL' => 'danmarkî (Grînlanda)', @@ -95,9 +95,9 @@ 'ee' => 'eweyî', 'ee_GH' => 'eweyî (Gana)', 'ee_TG' => 'eweyî (Togo)', - 'el' => 'yewnanî', - 'el_CY' => 'yewnanî (Qibris)', - 'el_GR' => 'yewnanî (Yewnanistan)', + 'el' => 'yûnanî', + 'el_CY' => 'yûnanî (Qibris)', + 'el_GR' => 'yûnanî (Yûnanistan)', 'en' => 'îngilîzî', 'en_001' => 'îngilîzî (dinya)', 'en_150' => 'îngilîzî (Ewropa)', @@ -117,7 +117,7 @@ 'en_CA' => 'îngilîzî (Kanada)', 'en_CC' => 'îngilîzî (Giravên Kokosê [Keeling])', 'en_CH' => 'îngilîzî (Swîsre)', - 'en_CK' => 'îngilîzî (Giravên Cook)', + 'en_CK' => 'îngilîzî (Giravên Cookê)', 'en_CM' => 'îngilîzî (Kamerûn)', 'en_CX' => 'îngilîzî (Girava Christmasê)', 'en_CY' => 'îngilîzî (Qibris)', @@ -129,12 +129,12 @@ 'en_FJ' => 'îngilîzî (Fîjî)', 'en_FK' => 'îngilîzî (Giravên Falklandê)', 'en_FM' => 'îngilîzî (Mîkronezya)', - 'en_GB' => 'îngilîzî (Keyaniya Yekbûyî)', + 'en_GB' => 'îngilîzî (Qiralîyeta Yekbûyî)', 'en_GD' => 'îngilîzî (Grenada)', 'en_GG' => 'îngilîzî (Guernsey)', 'en_GH' => 'îngilîzî (Gana)', - 'en_GI' => 'îngilîzî (Cîbraltar)', - 'en_GM' => 'îngilîzî (Gambiya)', + 'en_GI' => 'îngilîzî (Cebelîtariq)', + 'en_GM' => 'îngilîzî (Gambîya)', 'en_GU' => 'îngilîzî (Guam)', 'en_GY' => 'îngilîzî (Guyana)', 'en_HK' => 'îngilîzî (Hong Konga HîT ya Çînê)', @@ -154,12 +154,12 @@ 'en_LR' => 'îngilîzî (Lîberya)', 'en_LS' => 'îngilîzî (Lesoto)', 'en_MG' => 'îngilîzî (Madagaskar)', - 'en_MH' => 'îngilîzî (Giravên Marşal)', + 'en_MH' => 'îngilîzî (Giravên Marşalê)', 'en_MO' => 'îngilîzî (Makaoya Hît ya Çînê)', 'en_MP' => 'îngilîzî (Giravên Bakurê Marianan)', 'en_MS' => 'îngilîzî (Montserat)', 'en_MT' => 'îngilîzî (Malta)', - 'en_MU' => 'îngilîzî (Maurîtius)', + 'en_MU' => 'îngilîzî (Mauritius)', 'en_MV' => 'îngilîzî (Maldîva)', 'en_MW' => 'îngilîzî (Malawî)', 'en_MY' => 'îngilîzî (Malezya)', @@ -173,7 +173,7 @@ 'en_PG' => 'îngilîzî (Papua Gîneya Nû)', 'en_PH' => 'îngilîzî (Fîlîpîn)', 'en_PK' => 'îngilîzî (Pakistan)', - 'en_PN' => 'îngilîzî (Giravên Pitcairn)', + 'en_PN' => 'îngilîzî (Giravên Pitcairnê)', 'en_PR' => 'îngilîzî (Porto Rîko)', 'en_PW' => 'îngilîzî (Palau)', 'en_RW' => 'îngilîzî (Rwanda)', @@ -203,18 +203,18 @@ 'en_VU' => 'îngilîzî (Vanûatû)', 'en_WS' => 'îngilîzî (Samoa)', 'en_ZA' => 'îngilîzî (Afrîkaya Başûr)', - 'en_ZM' => 'îngilîzî (Zambiya)', + 'en_ZM' => 'îngilîzî (Zambîya)', 'en_ZW' => 'îngilîzî (Zîmbabwe)', 'eo' => 'esperantoyî', 'eo_001' => 'esperantoyî (dinya)', 'es' => 'spanî', - 'es_419' => 'spanî (Amerîkaya Latînî)', + 'es_419' => 'spanî (Amerîkaya Latîn)', 'es_AR' => 'spanî (Arjantîn)', 'es_BO' => 'spanî (Bolîvya)', 'es_BR' => 'spanî (Brezîlya)', 'es_BZ' => 'spanî (Belîze)', 'es_CL' => 'spanî (Şîle)', - 'es_CO' => 'spanî (Kolombiya)', + 'es_CO' => 'spanî (Kolombîya)', 'es_CR' => 'spanî (Kosta Rîka)', 'es_CU' => 'spanî (Kuba)', 'es_DO' => 'spanî (Komara Domînîkê)', @@ -248,7 +248,7 @@ 'ff_Latn_BF' => 'fulahî (latînî, Burkîna Faso)', 'ff_Latn_CM' => 'fulahî (latînî, Kamerûn)', 'ff_Latn_GH' => 'fulahî (latînî, Gana)', - 'ff_Latn_GM' => 'fulahî (latînî, Gambiya)', + 'ff_Latn_GM' => 'fulahî (latînî, Gambîya)', 'ff_Latn_GN' => 'fulahî (latînî, Gîne)', 'ff_Latn_GW' => 'fulahî (latînî, Gîne-Bissau)', 'ff_Latn_LR' => 'fulahî (latînî, Lîberya)', @@ -264,60 +264,60 @@ 'fo' => 'ferî', 'fo_DK' => 'ferî (Danîmarka)', 'fo_FO' => 'ferî (Giravên Faroeyê)', - 'fr' => 'fransî', - 'fr_BE' => 'fransî (Belçîka)', - 'fr_BF' => 'fransî (Burkîna Faso)', - 'fr_BI' => 'fransî (Bûrûndî)', - 'fr_BJ' => 'fransî (Bênîn)', - 'fr_BL' => 'fransî (Saint Barthelemy)', - 'fr_CA' => 'fransî (Kanada)', - 'fr_CD' => 'fransî (Kongo - Kînşasa)', - 'fr_CF' => 'fransî (Komara Afrîkaya Navend)', - 'fr_CG' => 'fransî (Kongo - Brazzaville)', - 'fr_CH' => 'fransî (Swîsre)', - 'fr_CI' => 'fransî (Côte d’Ivoire)', - 'fr_CM' => 'fransî (Kamerûn)', - 'fr_DJ' => 'fransî (Cîbûtî)', - 'fr_DZ' => 'fransî (Cezayîr)', - 'fr_FR' => 'fransî (Fransa)', - 'fr_GA' => 'fransî (Gabon)', - 'fr_GF' => 'fransî (Guyanaya Fransî)', - 'fr_GN' => 'fransî (Gîne)', - 'fr_GP' => 'fransî (Guadeloupe)', - 'fr_GQ' => 'fransî (Gîneya Ekwadorê)', - 'fr_HT' => 'fransî (Haîtî)', - 'fr_KM' => 'fransî (Komor)', - 'fr_LU' => 'fransî (Luksembûrg)', - 'fr_MA' => 'fransî (Maroko)', - 'fr_MC' => 'fransî (Monako)', - 'fr_MF' => 'fransî (Saint Martin)', - 'fr_MG' => 'fransî (Madagaskar)', - 'fr_ML' => 'fransî (Malî)', - 'fr_MQ' => 'fransî (Martînîk)', - 'fr_MR' => 'fransî (Morîtanya)', - 'fr_MU' => 'fransî (Maurîtius)', - 'fr_NC' => 'fransî (Kaledonyaya Nû)', - 'fr_NE' => 'fransî (Nîjer)', - 'fr_PF' => 'fransî (Polînezyaya Fransî)', - 'fr_PM' => 'fransî (Saint-Pierre û Miquelon)', - 'fr_RE' => 'fransî (Réunion)', - 'fr_RW' => 'fransî (Rwanda)', - 'fr_SC' => 'fransî (Seyşel)', - 'fr_SN' => 'fransî (Senegal)', - 'fr_SY' => 'fransî (Sûrî)', - 'fr_TD' => 'fransî (Çad)', - 'fr_TG' => 'fransî (Togo)', - 'fr_TN' => 'fransî (Tûnis)', - 'fr_VU' => 'fransî (Vanûatû)', - 'fr_WF' => 'fransî (Wallis û Futuna)', - 'fr_YT' => 'fransî (Mayotte)', + 'fr' => 'fransizî', + 'fr_BE' => 'fransizî (Belçîka)', + 'fr_BF' => 'fransizî (Burkîna Faso)', + 'fr_BI' => 'fransizî (Bûrûndî)', + 'fr_BJ' => 'fransizî (Bênîn)', + 'fr_BL' => 'fransizî (Saint Barthelemy)', + 'fr_CA' => 'fransizî (Kanada)', + 'fr_CD' => 'fransizî (Kongo - Kînşasa)', + 'fr_CF' => 'fransizî (Komara Afrîkaya Navîn)', + 'fr_CG' => 'fransizî (Kongo - Brazzaville)', + 'fr_CH' => 'fransizî (Swîsre)', + 'fr_CI' => 'fransizî (Côte d’Ivoire)', + 'fr_CM' => 'fransizî (Kamerûn)', + 'fr_DJ' => 'fransizî (Cîbûtî)', + 'fr_DZ' => 'fransizî (Cezayîr)', + 'fr_FR' => 'fransizî (Fransa)', + 'fr_GA' => 'fransizî (Gabon)', + 'fr_GF' => 'fransizî (Guyanaya Fransî)', + 'fr_GN' => 'fransizî (Gîne)', + 'fr_GP' => 'fransizî (Guadeloupe)', + 'fr_GQ' => 'fransizî (Gîneya Ekwadorê)', + 'fr_HT' => 'fransizî (Haîtî)', + 'fr_KM' => 'fransizî (Komor)', + 'fr_LU' => 'fransizî (Luksembûrg)', + 'fr_MA' => 'fransizî (Fas)', + 'fr_MC' => 'fransizî (Monako)', + 'fr_MF' => 'fransizî (Saint Martin)', + 'fr_MG' => 'fransizî (Madagaskar)', + 'fr_ML' => 'fransizî (Malî)', + 'fr_MQ' => 'fransizî (Martînîk)', + 'fr_MR' => 'fransizî (Morîtanya)', + 'fr_MU' => 'fransizî (Mauritius)', + 'fr_NC' => 'fransizî (Kaledonyaya Nû)', + 'fr_NE' => 'fransizî (Nîjer)', + 'fr_PF' => 'fransizî (Polînezyaya Fransizî)', + 'fr_PM' => 'fransizî (Saint-Pierre û Miquelon)', + 'fr_RE' => 'fransizî (Réunion)', + 'fr_RW' => 'fransizî (Rwanda)', + 'fr_SC' => 'fransizî (Seyşel)', + 'fr_SN' => 'fransizî (Senegal)', + 'fr_SY' => 'fransizî (Sûrîye)', + 'fr_TD' => 'fransizî (Çad)', + 'fr_TG' => 'fransizî (Togo)', + 'fr_TN' => 'fransizî (Tûnis)', + 'fr_VU' => 'fransizî (Vanûatû)', + 'fr_WF' => 'fransizî (Wallis û Futuna)', + 'fr_YT' => 'fransizî (Mayotte)', 'fy' => 'frîsî', 'fy_NL' => 'frîsî (Holanda)', 'ga' => 'îrlendî', - 'ga_GB' => 'îrlendî (Keyaniya Yekbûyî)', + 'ga_GB' => 'îrlendî (Qiralîyeta Yekbûyî)', 'ga_IE' => 'îrlendî (Îrlanda)', 'gd' => 'gaelîka skotî', - 'gd_GB' => 'gaelîka skotî (Keyaniya Yekbûyî)', + 'gd_GB' => 'gaelîka skotî (Qiralîyeta Yekbûyî)', 'gl' => 'galîsî', 'gl_ES' => 'galîsî (Spanya)', 'gu' => 'gujaratî', @@ -335,22 +335,22 @@ 'hi_Latn' => 'hindî (latînî)', 'hi_Latn_IN' => 'hindî (latînî, Hindistan)', 'hr' => 'xirwatî', - 'hr_BA' => 'xirwatî (Bosniya û Hersek)', - 'hr_HR' => 'xirwatî (Kroatya)', + 'hr_BA' => 'xirwatî (Bosna û Hersek)', + 'hr_HR' => 'xirwatî (Xirwatistan)', 'hu' => 'mecarî', 'hu_HU' => 'mecarî (Macaristan)', 'hy' => 'ermenî', 'hy_AM' => 'ermenî (Ermenistan)', - 'ia' => 'interlingua', - 'ia_001' => 'interlingua (dinya)', - 'id' => 'endonezî', - 'id_ID' => 'endonezî (Endonezya)', + 'ia' => 'înterlîngua', + 'ia_001' => 'înterlîngua (dinya)', + 'id' => 'endonezyayî', + 'id_ID' => 'endonezyayî (Endonezya)', 'ie' => 'înterlîngue', 'ie_EE' => 'înterlîngue (Estonya)', 'ig' => 'îgboyî', 'ig_NG' => 'îgboyî (Nîjerya)', - 'ii' => 'yiyiya siçuwayî', - 'ii_CN' => 'yiyiya siçuwayî (Çîn)', + 'ii' => 'yîyîya siçuwayî', + 'ii_CN' => 'yîyîya siçuwayî (Çîn)', 'is' => 'îzlendî', 'is_IS' => 'îzlendî (Îslanda)', 'it' => 'îtalî', @@ -367,6 +367,8 @@ 'ki' => 'kîkûyûyî', 'ki_KE' => 'kîkûyûyî (Kenya)', 'kk' => 'qazaxî', + 'kk_Cyrl' => 'qazaxî (kirîlî)', + 'kk_Cyrl_KZ' => 'qazaxî (kirîlî, Qazaxistan)', 'kk_KZ' => 'qazaxî (Qazaxistan)', 'kl' => 'kalalîsûtî', 'kl_GL' => 'kalalîsûtî (Grînlanda)', @@ -376,8 +378,8 @@ 'kn_IN' => 'kannadayî (Hindistan)', 'ko' => 'koreyî', 'ko_CN' => 'koreyî (Çîn)', - 'ko_KP' => 'koreyî (Korêya Bakur)', - 'ko_KR' => 'koreyî (Korêya Başûr)', + 'ko_KP' => 'koreyî (Koreya Bakur)', + 'ko_KR' => 'koreyî (Koreya Başûr)', 'ks' => 'keşmîrî', 'ks_Arab' => 'keşmîrî (erebî)', 'ks_Arab_IN' => 'keşmîrî (erebî, Hindistan)', @@ -385,9 +387,9 @@ 'ks_Deva_IN' => 'keşmîrî (devanagarî, Hindistan)', 'ks_IN' => 'keşmîrî (Hindistan)', 'ku' => 'kurdî [kurmancî]', - 'ku_TR' => 'kurdî [kurmancî] (Tirkiye)', + 'ku_TR' => 'kurdî [kurmancî] (Tirkîye)', 'kw' => 'kornî', - 'kw_GB' => 'kornî (Keyaniya Yekbûyî)', + 'kw_GB' => 'kornî (Qiralîyeta Yekbûyî)', 'ky' => 'kirgizî', 'ky_KG' => 'kirgizî (Qirgizistan)', 'lb' => 'luksembûrgî', @@ -397,7 +399,7 @@ 'ln' => 'lingalayî', 'ln_AO' => 'lingalayî (Angola)', 'ln_CD' => 'lingalayî (Kongo - Kînşasa)', - 'ln_CF' => 'lingalayî (Komara Afrîkaya Navend)', + 'ln_CF' => 'lingalayî (Komara Afrîkaya Navîn)', 'ln_CG' => 'lingalayî (Kongo - Brazzaville)', 'lo' => 'lawsî', 'lo_LA' => 'lawsî (Laos)', @@ -405,8 +407,8 @@ 'lt_LT' => 'lîtwanî (Lîtvanya)', 'lu' => 'luba-katangayî', 'lu_CD' => 'luba-katangayî (Kongo - Kînşasa)', - 'lv' => 'latviyayî', - 'lv_LV' => 'latviyayî (Letonya)', + 'lv' => 'latvîyayî', + 'lv_LV' => 'latvîyayî (Letonya)', 'mg' => 'malagasî', 'mg_MG' => 'malagasî (Madagaskar)', 'mi' => 'maorî', @@ -415,8 +417,8 @@ 'mk_MK' => 'makedonî (Makendonyaya Bakur)', 'ml' => 'malayalamî', 'ml_IN' => 'malayalamî (Hindistan)', - 'mn' => 'mongolî', - 'mn_MN' => 'mongolî (Mongolya)', + 'mn' => 'moxolî', + 'mn_MN' => 'moxolî (Moxolistan)', 'mr' => 'maratî', 'mr_IN' => 'maratî (Hindistan)', 'ms' => 'malezî', @@ -427,12 +429,12 @@ 'mt' => 'maltayî', 'mt_MT' => 'maltayî (Malta)', 'my' => 'burmayî', - 'my_MM' => 'burmayî (Myanmar [Birmanya])', + 'my_MM' => 'burmayî (Myanmar [Bûrma])', 'nb' => 'norwecî [bokmål]', 'nb_NO' => 'norwecî [bokmål] (Norwêc)', 'nb_SJ' => 'norwecî [bokmål] (Svalbard û Jan Mayen)', - 'nd' => 'ndebeliya bakurî', - 'nd_ZW' => 'ndebeliya bakurî (Zîmbabwe)', + 'nd' => 'ndebelîya bakurî', + 'nd_ZW' => 'ndebelîya bakurî (Zîmbabwe)', 'ne' => 'nepalî', 'ne_IN' => 'nepalî (Hindistan)', 'ne_NP' => 'nepalî (Nepal)', @@ -452,7 +454,7 @@ 'oc_ES' => 'oksîtanî (Spanya)', 'oc_FR' => 'oksîtanî (Fransa)', 'om' => 'oromoyî', - 'om_ET' => 'oromoyî (Etiyopya)', + 'om_ET' => 'oromoyî (Etîyopya)', 'om_KE' => 'oromoyî (Kenya)', 'or' => 'oriyayî', 'or_IN' => 'oriyayî (Hindistan)', @@ -513,12 +515,12 @@ 'sd_Deva_IN' => 'sindhî (devanagarî, Hindistan)', 'sd_IN' => 'sindhî (Hindistan)', 'sd_PK' => 'sindhî (Pakistan)', - 'se' => 'samiya bakur', - 'se_FI' => 'samiya bakur (Fînlenda)', - 'se_NO' => 'samiya bakur (Norwêc)', - 'se_SE' => 'samiya bakur (Swêd)', + 'se' => 'samîya bakur', + 'se_FI' => 'samîya bakur (Fînlenda)', + 'se_NO' => 'samîya bakur (Norwêc)', + 'se_SE' => 'samîya bakur (Swêd)', 'sg' => 'sangoyî', - 'sg_CF' => 'sangoyî (Komara Afrîkaya Navend)', + 'sg_CF' => 'sangoyî (Komara Afrîkaya Navîn)', 'si' => 'kîngalî', 'si_LK' => 'kîngalî (Srî Lanka)', 'sk' => 'slovakî', @@ -529,24 +531,27 @@ 'sn_ZW' => 'şonayî (Zîmbabwe)', 'so' => 'somalî', 'so_DJ' => 'somalî (Cîbûtî)', - 'so_ET' => 'somalî (Etiyopya)', + 'so_ET' => 'somalî (Etîyopya)', 'so_KE' => 'somalî (Kenya)', 'so_SO' => 'somalî (Somalya)', - 'sq' => 'elbanî', - 'sq_AL' => 'elbanî (Albanya)', - 'sq_MK' => 'elbanî (Makendonyaya Bakur)', + 'sq' => 'arnawidî', + 'sq_AL' => 'arnawidî (Albanya)', + 'sq_MK' => 'arnawidî (Makendonyaya Bakur)', 'sr' => 'sirbî', - 'sr_BA' => 'sirbî (Bosniya û Hersek)', + 'sr_BA' => 'sirbî (Bosna û Hersek)', 'sr_Cyrl' => 'sirbî (kirîlî)', - 'sr_Cyrl_BA' => 'sirbî (kirîlî, Bosniya û Hersek)', + 'sr_Cyrl_BA' => 'sirbî (kirîlî, Bosna û Hersek)', 'sr_Cyrl_ME' => 'sirbî (kirîlî, Montenegro)', 'sr_Cyrl_RS' => 'sirbî (kirîlî, Sirbistan)', 'sr_Latn' => 'sirbî (latînî)', - 'sr_Latn_BA' => 'sirbî (latînî, Bosniya û Hersek)', + 'sr_Latn_BA' => 'sirbî (latînî, Bosna û Hersek)', 'sr_Latn_ME' => 'sirbî (latînî, Montenegro)', 'sr_Latn_RS' => 'sirbî (latînî, Sirbistan)', 'sr_ME' => 'sirbî (Montenegro)', 'sr_RS' => 'sirbî (Sirbistan)', + 'st' => 'sotoyîya başûr', + 'st_LS' => 'sotoyîya başûr (Lesoto)', + 'st_ZA' => 'sotoyîya başûr (Afrîkaya Başûr)', 'su' => 'sundanî', 'su_ID' => 'sundanî (Endonezya)', 'su_Latn' => 'sundanî (latînî)', @@ -573,14 +578,17 @@ 'th_TH' => 'tayî (Tayland)', 'ti' => 'tigrînî', 'ti_ER' => 'tigrînî (Erître)', - 'ti_ET' => 'tigrînî (Etiyopya)', + 'ti_ET' => 'tigrînî (Etîyopya)', 'tk' => 'tirkmenî', 'tk_TM' => 'tirkmenî (Tirkmenistan)', + 'tn' => 'tswanayî', + 'tn_BW' => 'tswanayî (Botswana)', + 'tn_ZA' => 'tswanayî (Afrîkaya Başûr)', 'to' => 'tongî', 'to_TO' => 'tongî (Tonga)', 'tr' => 'tirkî', 'tr_CY' => 'tirkî (Qibris)', - 'tr_TR' => 'tirkî (Tirkiye)', + 'tr_TR' => 'tirkî (Tirkîye)', 'tt' => 'teterî', 'tt_RU' => 'teterî (Rûsya)', 'ug' => 'oygurî', @@ -595,12 +603,12 @@ 'uz_Arab' => 'ozbekî (erebî)', 'uz_Arab_AF' => 'ozbekî (erebî, Efxanistan)', 'uz_Cyrl' => 'ozbekî (kirîlî)', - 'uz_Cyrl_UZ' => 'ozbekî (kirîlî, Ûzbêkistan)', + 'uz_Cyrl_UZ' => 'ozbekî (kirîlî, Ozbekistan)', 'uz_Latn' => 'ozbekî (latînî)', - 'uz_Latn_UZ' => 'ozbekî (latînî, Ûzbêkistan)', - 'uz_UZ' => 'ozbekî (Ûzbêkistan)', - 'vi' => 'viyetnamî', - 'vi_VN' => 'viyetnamî (Viyetnam)', + 'uz_Latn_UZ' => 'ozbekî (latînî, Ozbekistan)', + 'uz_UZ' => 'ozbekî (Ozbekistan)', + 'vi' => 'vîetnamî', + 'vi_VN' => 'vîetnamî (Vîetnam)', 'wo' => 'wolofî', 'wo_SN' => 'wolofî (Senegal)', 'xh' => 'xosayî', @@ -619,10 +627,12 @@ 'zh_Hans_CN' => 'çînî (sadekirî, Çîn)', 'zh_Hans_HK' => 'çînî (sadekirî, Hong Konga HîT ya Çînê)', 'zh_Hans_MO' => 'çînî (sadekirî, Makaoya Hît ya Çînê)', + 'zh_Hans_MY' => 'çînî (sadekirî, Malezya)', 'zh_Hans_SG' => 'çînî (sadekirî, Sîngapûr)', 'zh_Hant' => 'çînî (kevneşopî)', 'zh_Hant_HK' => 'çînî (kevneşopî, Hong Konga HîT ya Çînê)', 'zh_Hant_MO' => 'çînî (kevneşopî, Makaoya Hît ya Çînê)', + 'zh_Hant_MY' => 'çînî (kevneşopî, Malezya)', 'zh_Hant_TW' => 'çînî (kevneşopî, Taywan)', 'zh_MO' => 'çînî (Makaoya Hît ya Çînê)', 'zh_SG' => 'çînî (Sîngapûr)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/ky.php b/src/Symfony/Component/Intl/Resources/data/locales/ky.php index 751becbf5b577..8b1d6bfdf919d 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/ky.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/ky.php @@ -294,7 +294,7 @@ 'fr_DZ' => 'французча (Алжир)', 'fr_FR' => 'французча (Франция)', 'fr_GA' => 'французча (Габон)', - 'fr_GF' => 'французча (Француздук Гвиана)', + 'fr_GF' => 'французча (Франция Гвианасы)', 'fr_GN' => 'французча (Гвинея)', 'fr_GP' => 'французча (Гваделупа)', 'fr_GQ' => 'французча (Экватордук Гвинея)', @@ -358,6 +358,8 @@ 'ia_001' => 'интерлингва (Дүйнө)', 'id' => 'индонезияча', 'id_ID' => 'индонезияча (Индонезия)', + 'ie' => 'интерлинг', + 'ie_EE' => 'интерлинг (Эстония)', 'ig' => 'игбочо', 'ig_NG' => 'игбочо (Нигерия)', 'ii' => 'сычуань йиче', @@ -370,7 +372,7 @@ 'it_SM' => 'италиянча (Сан Марино)', 'it_VA' => 'италиянча (Ватикан)', 'ja' => 'жапончо', - 'ja_JP' => 'жапончо (Япония)', + 'ja_JP' => 'жапончо (Жапония)', 'jv' => 'жаванизче', 'jv_ID' => 'жаванизче (Индонезия)', 'ka' => 'грузинче', @@ -378,6 +380,8 @@ 'ki' => 'кикуйиче', 'ki_KE' => 'кикуйиче (Кения)', 'kk' => 'казакча', + 'kk_Cyrl' => 'казакча (Кирилл)', + 'kk_Cyrl_KZ' => 'казакча (Кирилл, Казакстан)', 'kk_KZ' => 'казакча (Казакстан)', 'kl' => 'калаалисутча', 'kl_GL' => 'калаалисутча (Гренландия)', @@ -562,6 +566,9 @@ 'sr_Latn_RS' => 'сербче (Латын, Сербия)', 'sr_ME' => 'сербче (Черногория)', 'sr_RS' => 'сербче (Сербия)', + 'st' => 'сесоточо', + 'st_LS' => 'сесоточо (Лесото)', + 'st_ZA' => 'сесоточо (Түштүк-Африка Республикасы)', 'su' => 'сунданча', 'su_ID' => 'сунданча (Индонезия)', 'su_Latn' => 'сунданча (Латын)', @@ -591,6 +598,9 @@ 'ti_ET' => 'тигриниача (Эфиопия)', 'tk' => 'түркмөнчө', 'tk_TM' => 'түркмөнчө (Түркмөнстан)', + 'tn' => 'тсванача', + 'tn_BW' => 'тсванача (Ботсвана)', + 'tn_ZA' => 'тсванача (Түштүк-Африка Республикасы)', 'to' => 'тонгача', 'to_TO' => 'тонгача (Тонга)', 'tr' => 'түркчө', @@ -625,6 +635,8 @@ 'yo' => 'йорубача', 'yo_BJ' => 'йорубача (Бенин)', 'yo_NG' => 'йорубача (Нигерия)', + 'za' => 'чжуанча', + 'za_CN' => 'чжуанча (Кытай)', 'zh' => 'кытайча', 'zh_CN' => 'кытайча (Кытай)', 'zh_HK' => 'кытайча (Гонконг Кытай ААА)', @@ -632,10 +644,12 @@ 'zh_Hans_CN' => 'кытайча (Жөнөкөйлөштүрүлгөн, Кытай)', 'zh_Hans_HK' => 'кытайча (Жөнөкөйлөштүрүлгөн, Гонконг Кытай ААА)', 'zh_Hans_MO' => 'кытайча (Жөнөкөйлөштүрүлгөн, Макао Кытай ААА)', + 'zh_Hans_MY' => 'кытайча (Жөнөкөйлөштүрүлгөн, Малайзия)', 'zh_Hans_SG' => 'кытайча (Жөнөкөйлөштүрүлгөн, Сингапур)', 'zh_Hant' => 'кытайча (Салттуу)', 'zh_Hant_HK' => 'кытайча (Салттуу, Гонконг Кытай ААА)', 'zh_Hant_MO' => 'кытайча (Салттуу, Макао Кытай ААА)', + 'zh_Hant_MY' => 'кытайча (Салттуу, Малайзия)', 'zh_Hant_TW' => 'кытайча (Салттуу, Тайвань)', 'zh_MO' => 'кытайча (Макао Кытай ААА)', 'zh_SG' => 'кытайча (Сингапур)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/lb.php b/src/Symfony/Component/Intl/Resources/data/locales/lb.php index 732ae3bbcc372..9192eb856f9c1 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/lb.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/lb.php @@ -366,6 +366,8 @@ 'ki' => 'Kikuyu-Sprooch', 'ki_KE' => 'Kikuyu-Sprooch (Kenia)', 'kk' => 'Kasachesch', + 'kk_Cyrl' => 'Kasachesch (Kyrillesch)', + 'kk_Cyrl_KZ' => 'Kasachesch (Kyrillesch, Kasachstan)', 'kk_KZ' => 'Kasachesch (Kasachstan)', 'kl' => 'Grönlännesch', 'kl_GL' => 'Grönlännesch (Grönland)', @@ -550,6 +552,9 @@ 'sr_Latn_RS' => 'Serbesch (Laténgesch, Serbien)', 'sr_ME' => 'Serbesch (Montenegro)', 'sr_RS' => 'Serbesch (Serbien)', + 'st' => 'Süd-Sotho-Sprooch', + 'st_LS' => 'Süd-Sotho-Sprooch (Lesotho)', + 'st_ZA' => 'Süd-Sotho-Sprooch (Südafrika)', 'su' => 'Sundanesesch', 'su_ID' => 'Sundanesesch (Indonesien)', 'su_Latn' => 'Sundanesesch (Laténgesch)', @@ -581,6 +586,9 @@ 'tk_TM' => 'Turkmenesch (Turkmenistan)', 'tl' => 'Dagalog', 'tl_PH' => 'Dagalog (Philippinnen)', + 'tn' => 'Tswana-Sprooch', + 'tn_BW' => 'Tswana-Sprooch (Botsuana)', + 'tn_ZA' => 'Tswana-Sprooch (Südafrika)', 'to' => 'Tongaesch', 'to_TO' => 'Tongaesch (Tonga)', 'tr' => 'Tierkesch', @@ -624,10 +632,12 @@ 'zh_Hans_CN' => 'Chinesesch (Vereinfacht, China)', 'zh_Hans_HK' => 'Chinesesch (Vereinfacht, Spezialver 10000 waltungszon Hong Kong)', 'zh_Hans_MO' => 'Chinesesch (Vereinfacht, Spezialverwaltungszon Macau)', + 'zh_Hans_MY' => 'Chinesesch (Vereinfacht, Malaysia)', 'zh_Hans_SG' => 'Chinesesch (Vereinfacht, Singapur)', 'zh_Hant' => 'Chinesesch (Traditionell)', 'zh_Hant_HK' => 'Chinesesch (Traditionell, Spezialverwaltungszon Hong Kong)', 'zh_Hant_MO' => 'Chinesesch (Traditionell, Spezialverwaltungszon Macau)', + 'zh_Hant_MY' => 'Chinesesch (Traditionell, Malaysia)', 'zh_Hant_TW' => 'Chinesesch (Traditionell, Taiwan)', 'zh_MO' => 'Chinesesch (Spezialverwaltungszon Macau)', 'zh_SG' => 'Chinesesch (Singapur)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/lo.php b/src/Symfony/Component/Intl/Resources/data/locales/lo.php index b89d50eb634e7..7931dfaf9a37b 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/lo.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/lo.php @@ -380,6 +380,8 @@ 'ki' => 'ຄິຄູຢຸ', 'ki_KE' => 'ຄິຄູຢຸ (ເຄນຢາ)', 'kk' => 'ຄາຊັກ', + 'kk_Cyrl' => 'ຄາຊັກ (ຊີຣິວລິກ)', + 'kk_Cyrl_KZ' => 'ຄາຊັກ (ຊີຣິວລິກ, ຄາຊັກສະຖານ)', 'kk_KZ' => 'ຄາຊັກ (ຄາຊັກສະຖານ)', 'kl' => 'ກຣີນແລນລິດ', 'kl_GL' => 'ກຣີນແລນລິດ (ກຣີນແລນ)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'ເຊີບຽນ (ລາຕິນ, ເຊີເບຍ)', 'sr_ME' => 'ເຊີບຽນ (ມອນເຕເນໂກຣ)', 'sr_RS' => 'ເຊີບຽນ (ເຊີເບຍ)', + 'st' => 'ໂຊໂທໃຕ້', + 'st_LS' => 'ໂຊໂທໃຕ້ (ເລໂຊໂທ)', + 'st_ZA' => 'ໂຊໂທໃຕ້ (ອາຟຣິກາໃຕ້)', 'su' => 'ຊຸນແດນນີສ', 'su_ID' => 'ຊຸນແດນນີສ (ອິນໂດເນເຊຍ)', 'su_Latn' => 'ຊຸນແດນນີສ (ລາຕິນ)', @@ -595,6 +600,9 @@ 'tk_TM' => 'ເທີກເມັນ (ເທີກເມນິສະຖານ)', 'tl' => 'ຕາກາລອກ', 'tl_PH' => 'ຕາກາລອກ (ຟິລິບປິນ)', + 'tn' => 'ເຕສະວານາ', + 'tn_BW' => 'ເຕສະວານາ (ບອດສະວານາ)', + 'tn_ZA' => 'ເຕສະວານາ (ອາຟຣິກາໃຕ້)', 'to' => 'ທອງການ', 'to_TO' => 'ທອງການ (ທອງກາ)', 'tr' => 'ເທີຄິຊ', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'ຈີນ (ແບບຮຽບງ່າຍ, ຈີນ)', 'zh_Hans_HK' => 'ຈີນ (ແບບຮຽບງ່າຍ, ຮົງກົງ ເຂດປົກຄອງພິເສດ ຈີນ)', 'zh_Hans_MO' => 'ຈີນ (ແບບຮຽບງ່າຍ, ມາກາວ ເຂດປົກຄອງພິເສດ ຈີນ)', + 'zh_Hans_MY' => 'ຈີນ (ແບບຮຽບງ່າຍ, ມາເລເຊຍ)', 'zh_Hans_SG' => 'ຈີນ (ແບບຮຽບງ່າຍ, ສິງກະໂປ)', 'zh_Hant' => 'ຈີນ (ແບບດັ້ງເດີມ)', 'zh_Hant_HK' => 'ຈີນ (ແບບດັ້ງເດີມ, ຮົງກົງ ເຂດປົກຄອງພິເສດ ຈີນ)', 'zh_Hant_MO' => 'ຈີນ (ແບບດັ້ງເດີມ, ມາກາວ ເຂດປົກຄອງພິເສດ ຈີນ)', + 'zh_Hant_MY' => 'ຈີນ (ແບບດັ້ງເດີມ, ມາເລເຊຍ)', 'zh_Hant_TW' => 'ຈີນ (ແບບດັ້ງເດີມ, ໄຕ້ຫວັນ)', 'zh_MO' => 'ຈີນ (ມາກາວ ເຂດປົກຄອງພິເສດ ຈີນ)', 'zh_SG' => 'ຈີນ (ສິງກະໂປ)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/lt.php b/src/Symfony/Component/Intl/Resources/data/locales/lt.php index 75b7af289eaf6..fbd7d3c7b5b09 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/lt.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/lt.php @@ -380,6 +380,8 @@ 'ki' => 'kikujų', 'ki_KE' => 'kikujų (Kenija)', 'kk' => 'kazachų', + 'kk_Cyrl' => 'kazachų (kirilica)', + 'kk_Cyrl_KZ' => 'kazachų (kirilica, Kazachstanas)', 'kk_KZ' => 'kazachų (Kazachstanas)', 'kl' => 'kalalisut', 'kl_GL' => 'kalalisut (Grenlandija)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'serbų (lotynų, Serbija)', 'sr_ME' => 'serbų (Juodkalnija)', 'sr_RS' => 'serbų (Serbija)', + 'st' => 'pietų Soto', + 'st_LS' => 'pietų Soto (Lesotas)', + 'st_ZA' => 'pietų Soto (Pietų Afrika)', 'su' => 'sundų', 'su_ID' => 'sundų (Indonezija)', 'su_Latn' => 'sundų (lotynų)', @@ -595,6 +600,9 @@ 'tk_TM' => 'turkmėnų (Turkmėnistanas)', 'tl' => 'tagalogų', 'tl_PH' => 'tagalogų (Filipinai)', + 'tn' => 'tsvanų', + 'tn_BW' => 'tsvanų (Botsvana)', + 'tn_ZA' => 'tsvanų (Pietų Afrika)', 'to' => 'tonganų', 'to_TO' => 'tonganų (Tonga)', 'tr' => 'turkų', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'kinų (supaprastinti, Kinija)', 'zh_Hans_HK' => 'kinų (supaprastinti, Ypatingasis Administracinis Kinijos Regionas Honkongas)', 'zh_Hans_MO' => 'kinų (supaprastinti, Ypatingasis Administracinis Kinijos Regionas Makao)', + 'zh_Hans_MY' => 'kinų (supaprastinti, Malaizija)', 'zh_Hans_SG' => 'kinų (supaprastinti, Singapūras)', 'zh_Hant' => 'kinų (tradiciniai)', 'zh_Hant_HK' => 'kinų (tradiciniai, Ypatingasis Administracinis Kinijos Regionas Honkongas)', 'zh_Hant_MO' => 'kinų (tradiciniai, Ypatingasis Administracinis Kinijos Regionas Makao)', + 'zh_Hant_MY' => 'kinų (tradiciniai, Malaizija)', 'zh_Hant_TW' => 'kinų (tradiciniai, Taivanas)', 'zh_MO' => 'kinų (Ypatingasis Administracinis Kinijos Regionas Makao)', 'zh_SG' => 'kinų (Singapūras)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/lv.php b/src/Symfony/Component/Intl/Resources/data/locales/lv.php index 88a32fb694b3c..4e3e4cf1abb86 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/lv.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/lv.php @@ -380,6 +380,8 @@ 'ki' => 'kikuju', 'ki_KE' => 'kikuju (Kenija)', 'kk' => 'kazahu', + 'kk_Cyrl' => 'kazahu (kirilica)', + 'kk_Cyrl_KZ' => 'kazahu (kirilica, Kazahstāna)', 'kk_KZ' => 'kazahu (Kazahstāna)', 'kl' => 'grenlandiešu', 'kl_GL' => 'grenlandiešu (Grenlande)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'serbu (latīņu, Serbija)', 'sr_ME' => 'serbu (Melnkalne)', 'sr_RS' => 'serbu (Serbija)', + 'st' => 'dienvidsotu', + 'st_LS' => 'dienvidsotu (Lesoto)', + 'st_ZA' => 'dienvidsotu (Dienvidāfrikas Republika)', 'su' => 'zundu', 'su_ID' => 'zundu (Indonēzija)', 'su_Latn' => 'zundu (latīņu)', @@ -595,6 +600,9 @@ 'tk_TM' => 'turkmēņu (Turkmenistāna)', 'tl' => 'tagalu', 'tl_PH' => 'tagalu (Filipīnas)', + 'tn' => 'cvanu', + 'tn_BW' => 'cvanu (Botsvāna)', + 'tn_ZA' => 'cvanu (Dienvidāfrikas Republika)', 'to' => 'tongiešu', 'to_TO' => 'tongiešu (Tonga)', 'tr' => 'turku', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'ķīniešu (vienkāršotā, Ķīna)', 'zh_Hans_HK' => 'ķīniešu (vienkāršotā, Ķīnas īpašās pārvaldes apgabals Honkonga)', 'zh_Hans_MO' => 'ķīniešu (vienkāršotā, ĶTR īpašais administratīvais reģions Makao)', + 'zh_Hans_MY' => 'ķīniešu (vienkāršotā, Malaizija)', 'zh_Hans_SG' => 'ķīniešu (vienkāršotā, Singapūra)', 'zh_Hant' => 'ķīniešu (tradicionālā)', 'zh_Hant_HK' => 'ķīniešu (tradicionālā, Ķīnas īpašās pārvaldes apgabals Honkonga)', 'zh_Hant_MO' => 'ķīniešu (tradicionālā, ĶTR īpašais administratīvais reģions Makao)', + 'zh_Hant_MY' => 'ķīniešu (tradicionālā, Malaizija)', 'zh_Hant_TW' => 'ķīniešu (tradicionālā, Taivāna)', 'zh_MO' => 'ķīniešu (ĶTR īpašais administratīvais reģions Makao)', 'zh_SG' => 'ķīniešu (Singapūra)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/meta.php b/src/Symfony/Component/Intl/Resources/data/locales/meta.php index 20e1ff1e21d0a..77c80539869ea 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/meta.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/meta.php @@ -391,6 +391,8 @@ 'ki', 'ki_KE', 'kk', + 'kk_Cyrl', + 'kk_Cyrl_KZ', 'kk_KZ', 'kl', 'kl_GL', @@ -589,6 +591,9 @@ 'sr_RS', 'sr_XK', 'sr_YU', + 'st', + 'st_LS', + 'st_ZA', 'su', 'su_ID', 'su_Latn', @@ -621,6 +626,9 @@ 'tk_TM', 'tl', 'tl_PH', + 'tn', + 'tn_BW', + 'tn_ZA', 'to', 'to_TO', 'tr', @@ -664,10 +672,12 @@ 'zh_Hans_CN', 'zh_Hans_HK', 'zh_Hans_MO', + 'zh_Hans_MY', 'zh_Hans_SG', 'zh_Hant', 'zh_Hant_HK', 'zh_Hant_MO', + 'zh_Hant_MY', 'zh_Hant_TW', 'zh_MO', 'zh_SG', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/mi.php b/src/Symfony/Component/Intl/Resources/data/locales/mi.php index c1ebdd731ff8c..4581c7c9bb4e9 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/mi.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/mi.php @@ -378,6 +378,8 @@ 'ki' => 'Kikūiu', 'ki_KE' => 'Kikūiu (Kenia)', 'kk' => 'Kahāka', + 'kk_Cyrl' => 'Kahāka (Hīririki)', + 'kk_Cyrl_KZ' => 'Kahāka (Hīririki, Katatānga)', 'kk_KZ' => 'Kahāka (Katatānga)', 'kl' => 'Kararīhutu', 'kl_GL' => 'Kararīhutu (Whenuakāriki)', @@ -560,6 +562,9 @@ 'sr_Latn_RS' => 'Hirupia (Rātini, Hirupia)', 'sr_ME' => 'Hirupia (Maungakororiko)', 'sr_RS' => 'Hirupia (Hirupia)', + 'st' => 'Hōto ki te Tonga', + 'st_LS' => 'Hōto ki te Tonga (Teroto)', + 'st_ZA' => 'Hōto ki te Tonga (Āwherika ki te Tonga)', 'su' => 'Hunanīhi', 'su_ID' => 'Hunanīhi (Initonīhia)', 'su_Latn' => 'Hunanīhi (Rātini)', @@ -589,6 +594,9 @@ 'ti_ET' => 'Tekirinia (Etiopia)', 'tk' => 'Tākamana', 'tk_TM' => 'Tākamana (Tukumanatānga)', + 'tn' => 'Hawāna', + 'tn_BW' => 'Hawāna (Poriwana)', + 'tn_ZA' => 'Hawāna (Āwherika ki te Tonga)', 'to' => 'Tonga', 'to_TO' => 'Tonga (Tonga)', 'tr' => 'Tākei', @@ -630,10 +638,12 @@ 'zh_Hans_CN' => 'Hainamana (Māmā, Haina)', 'zh_Hans_HK' => 'Hainamana (Māmā, Hongipua Haina)', 'zh_Hans_MO' => 'Hainamana (Māmā, Makau Haina)', + 'zh_Hans_MY' => 'Hainamana (Māmā, Mareia)', 'zh_Hans_SG' => 'Hainamana (Māmā, Hingapoa)', 'zh_Hant' => 'Hainamana (Tuku iho)', 'zh_Hant_HK' => 'Hainamana (Tuku iho, Hongipua Haina)', 'zh_Hant_MO' => 'Hainamana (Tuku iho, Makau Haina)', + 'zh_Hant_MY' => 'Hainamana (Tuku iho, Mareia)', 'zh_Hant_TW' => 'Hainamana (Tuku iho, Taiwana)', 'zh_MO' => 'Hainamana (Makau Haina)', 'zh_SG' => 'Hainamana (Hingapoa)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/mk.php b/src/Symfony/Component/Intl/Resources/data/locales/mk.php index 65fddb6d5f91e..0ba83fe04122f 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/mk.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/mk.php @@ -331,8 +331,8 @@ 'ga_IE' => 'ирски (Ирска)', 'gd' => 'шкотски гелски', 'gd_GB' => 'шкотски гелски (Обединето Кралство)', - 'gl' => 'галициски', - 'gl_ES' => 'галициски (Шпанија)', + 'gl' => 'галисиски', + 'gl_ES' => 'галисиски (Шпанија)', 'gu' => 'гуџарати', 'gu_IN' => 'гуџарати (Индија)', 'gv' => 'манкс', @@ -358,8 +358,8 @@ 'ia_001' => 'интерлингва (Свет)', 'id' => 'индонезиски', 'id_ID' => 'индонезиски (Индонезија)', - 'ie' => 'окцидентал', - 'ie_EE' => 'окцидентал (Естонија)', + 'ie' => 'интерлингве', + 'ie_EE' => 'интерлингве (Естонија)', 'ig' => 'игбо', 'ig_NG' => 'игбо (Нигерија)', 'ii' => 'сичуан ји', @@ -380,6 +380,8 @@ 'ki' => 'кикују', 'ki_KE' => 'кикују (Кенија)', 'kk' => 'казашки', + 'kk_Cyrl' => 'казашки (кирилско писмо)', + 'kk_Cyrl_KZ' => 'казашки (кирилско писмо, Казахстан)', 'kk_KZ' => 'казашки (Казахстан)', 'kl' => 'калалисут', 'kl_GL' => 'калалисут (Гренланд)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'српски (латинично писмо, Србија)', 'sr_ME' => 'српски (Црна Гора)', 'sr_RS' => 'српски (Србија)', + 'st' => 'сесото', + 'st_LS' => 'сесото (Лесото)', + 'st_ZA' => 'сесото (Јужноафриканска Република)', 'su' => 'сундски', 'su_ID' => 'сундски (Индонезија)', 'su_Latn' => 'сундски (латинично писмо)', @@ -595,6 +600,9 @@ 'tk_TM' => 'туркменски (Туркменистан)', 'tl' => 'тагалог', 'tl_PH' => 'тагалог (Филипини)', + 'tn' => 'цвана', + 'tn_BW' => 'цвана (Боцвана)', + 'tn_ZA' => 'цвана (Јужноафриканска Република)', 'to' => 'тонгајски', 'to_TO' => 'тонгајски (Тонга)', 'tr' => 'турски', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'кинески (поедноставено, Кина)', 'zh_Hans_HK' => 'кинески (поедноставено, Хонгконг САР Кина)', 'zh_Hans_MO' => 'кинески (поедноставено, Макао САР)', + 'zh_Hans_MY' => 'кинески (поедноставено, Малезија)', 'zh_Hans_SG' => 'кинески (поедноставено, Сингапур)', 'zh_Hant' => 'кинески (традиционално)', 'zh_Hant_HK' => 'кинески (традиционално, Хонгконг САР Кина)', 'zh_Hant_MO' => 'кинески (традиционално, Макао САР)', + 'zh_Hant_MY' => 'кинески (традиционално, Малезија)', 'zh_Hant_TW' => 'кинески (традиционално, Тајван)', 'zh_MO' => 'кинески (Макао САР)', 'zh_SG' => 'кинески (Сингапур)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/ml.php b/src/Symfony/Component/Intl/Resources/data/locales/ml.php index 4cb101bfde43b..c2d098d96fee4 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/ml.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/ml.php @@ -155,7 +155,7 @@ 'en_LS' => 'ഇംഗ്ലീഷ് (ലെസോതോ)', 'en_MG' => 'ഇംഗ്ലീഷ് (മഡഗാസ്കർ)', 'en_MH' => 'ഇംഗ്ലീഷ് (മാർഷൽ ദ്വീപുകൾ)', - 'en_MO' => 'ഇംഗ്ലീഷ് (മക്കാവു SAR ചൈന)', + 'en_MO' => 'ഇംഗ്ലീഷ് (മക്കാവു എസ്.എ.ആർ. ചൈന)', 'en_MP' => 'ഇംഗ്ലീഷ് (ഉത്തര മറിയാനാ ദ്വീപുകൾ)', 'en_MS' => 'ഇംഗ്ലീഷ് (മൊണ്ടെസരത്ത്)', 'en_MT' => 'ഇംഗ്ലീഷ് (മാൾട്ട)', @@ -380,6 +380,8 @@ 'ki' => 'കികൂയു', 'ki_KE' => 'കികൂയു (കെനിയ)', 'kk' => 'കസാഖ്', + 'kk_Cyrl' => 'കസാഖ് (സിറിലിക്)', + 'kk_Cyrl_KZ' => 'കസാഖ് (സിറിലിക്, കസാഖിസ്ഥാൻ)', 'kk_KZ' => 'കസാഖ് (കസാഖിസ്ഥാൻ)', 'kl' => 'കലാല്ലിസുട്ട്', 'kl_GL' => 'കലാല്ലിസുട്ട് (ഗ്രീൻലൻഡ്)', @@ -492,7 +494,7 @@ 'pt_GQ' => 'പോർച്ചുഗീസ് (ഇക്വറ്റോറിയൽ ഗിനിയ)', 'pt_GW' => 'പോർച്ചുഗീസ് (ഗിനിയ-ബിസൗ)', 'pt_LU' => 'പോർച്ചുഗീസ് (ലക്സംബർഗ്)', - 'pt_MO' => 'പോർച്ചുഗീസ് (മക്കാവു SAR ചൈന)', + 'pt_MO' => 'പോർച്ചുഗീസ് (മക്കാവു എസ്.എ.ആർ. ചൈന)', 'pt_MZ' => 'പോർച്ചുഗീസ് (മൊസാംബിക്ക്)', 'pt_PT' => 'പോർച്ചുഗീസ് (പോർച്ചുഗൽ)', 'pt_ST' => 'പോർച്ചുഗീസ് (സാവോ ടോമും പ്രിൻസിപെയും)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'സെർബിയൻ (ലാറ്റിൻ, സെർബിയ)', 'sr_ME' => 'സെർബിയൻ (മോണ്ടെനെഗ്രോ)', 'sr_RS' => 'സെർബിയൻ (സെർബിയ)', + 'st' => 'തെക്കൻ സോതോ', + 'st_LS' => 'തെക്കൻ സോതോ (ലെസോതോ)', + 'st_ZA' => 'തെക്കൻ സോതോ (ദക്ഷിണാഫ്രിക്ക)', 'su' => 'സുണ്ടാനീസ്', 'su_ID' => 'സുണ്ടാനീസ് (ഇന്തോനേഷ്യ)', 'su_Latn' => 'സുണ്ടാനീസ് (ലാറ്റിൻ)', @@ -595,6 +600,9 @@ 'tk_TM' => 'തുർക്‌മെൻ (തുർക്ക്മെനിസ്ഥാൻ)', 'tl' => 'തഗാലോഗ്', 'tl_PH' => 'തഗാലോഗ് (ഫിലിപ്പീൻസ്)', + 'tn' => 'സ്വാന', + 'tn_BW' => 'സ്വാന (ബോട്സ്വാന)', + 'tn_ZA' => 'സ്വാന (ദക്ഷിണാഫ്രിക്ക)', 'to' => 'ടോംഗൻ', 'to_TO' => 'ടോംഗൻ (ടോംഗ)', 'tr' => 'ടർക്കിഷ്', @@ -637,13 +645,15 @@ 'zh_Hans' => 'ചൈനീസ് (ലളിതവൽക്കരിച്ചത്)', 'zh_Hans_CN' => 'ചൈനീസ് (ലളിതവൽക്കരിച്ചത്, ചൈന)', 'zh_Hans_HK' => 'ചൈനീസ് (ലളിതവൽക്കരിച്ചത്, ഹോങ്കോങ് [SAR] ചൈന)', - 'zh_Hans_MO' => 'ചൈനീസ് (ലളിതവൽക്കരിച്ചത്, മക്കാവു SAR ചൈന)', + 'zh_Hans_MO' => 'ചൈനീസ് (ലളിതവൽക്കരിച്ചത്, മക്കാവു എസ്.എ.ആർ. ചൈന)', + 'zh_Hans_MY' => 'ചൈനീസ് (ലളിതവൽക്കരിച്ചത്, മലേഷ്യ)', 'zh_Hans_SG' => 'ചൈനീസ് (ലളിതവൽക്കരിച്ചത്, സിംഗപ്പൂർ)', 'zh_Hant' => 'ചൈനീസ് (പരമ്പരാഗതം)', 'zh_Hant_HK' => 'ചൈനീസ് (പരമ്പരാഗതം, ഹോങ്കോങ് [SAR] ചൈന)', - 'zh_Hant_MO' => 'ചൈനീസ് (പരമ്പരാഗതം, മക്കാവു SAR ചൈന)', + 'zh_Hant_MO' => 'ചൈനീസ് (പരമ്പരാഗതം, മക്കാവു എസ്.എ.ആർ. ചൈന)', + 'zh_Hant_MY' => 'ചൈനീസ് (പരമ്പരാഗതം, മലേഷ്യ)', 'zh_Hant_TW' => 'ചൈനീസ് (പരമ്പരാഗതം, തായ്‌വാൻ)', - 'zh_MO' => 'ചൈനീസ് (മക്കാവു SAR ചൈന)', + 'zh_MO' => 'ചൈനീസ് (മക്കാവു എസ്.എ.ആർ. ചൈന)', 'zh_SG' => 'ചൈനീസ് (സിംഗപ്പൂർ)', 'zh_TW' => 'ചൈനീസ് (തായ്‌വാൻ)', 'zu' => 'സുലു', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/mn.php b/src/Symfony/Component/Intl/Resources/data/locales/mn.php index e9c794428739b..f28c36d9cfeb4 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/mn.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/mn.php @@ -11,14 +11,14 @@ 'am_ET' => 'амхар (Этиоп)', 'ar' => 'араб', 'ar_001' => 'араб (Дэлхий)', - 'ar_AE' => 'араб (Арабын Нэгдсэн Эмирт Улс)', + 'ar_AE' => 'араб (Арабын Нэгдсэн Эмират Улс)', 'ar_BH' => 'араб (Бахрейн)', 'ar_DJ' => 'араб (Джибути)', 'ar_DZ' => 'араб (Алжир)', 'ar_EG' => 'араб (Египет)', 'ar_EH' => 'араб (Баруун Сахар)', 'ar_ER' => 'араб (Эритрей)', - 'ar_IL' => 'араб (Израиль)', + 'ar_IL' => 'араб (Израил)', 'ar_IQ' => 'араб (Ирак)', 'ar_JO' => 'араб (Йордан)', 'ar_KM' => 'араб (Коморын арлууд)', @@ -61,11 +61,11 @@ 'br' => 'бретон', 'br_FR' => 'бретон (Франц)', 'bs' => 'босни', - 'bs_BA' => 'босни (Босни-Герцеговин)', + 'bs_BA' => 'босни (Босни-Херцеговин)', 'bs_Cyrl' => 'босни (кирилл)', - 'bs_Cyrl_BA' => 'босни (кирилл, Босни-Герцеговин)', + 'bs_Cyrl_BA' => 'босни (кирилл, Босни-Херцеговин)', 'bs_Latn' => 'босни (латин)', - 'bs_Latn_BA' => 'босни (латин, Босни-Герцеговин)', + 'bs_Latn_BA' => 'босни (латин, Босни-Херцеговин)', 'ca' => 'каталан', 'ca_AD' => 'каталан (Андорра)', 'ca_ES' => 'каталан (Испани)', @@ -85,10 +85,10 @@ 'de' => 'герман', 'de_AT' => 'герман (Австри)', 'de_BE' => 'герман (Бельги)', - 'de_CH' => 'герман (Швейцарь)', + 'de_CH' => 'герман (Швейцар)', 'de_DE' => 'герман (Герман)', 'de_IT' => 'герман (Итали)', - 'de_LI' => 'герман (Лихтенштейн)', + 'de_LI' => 'герман (Лихтенштайн)', 'de_LU' => 'герман (Люксембург)', 'dz' => 'зонха', 'dz_BT' => 'зонха (Бутан)', @@ -101,7 +101,7 @@ 'en' => 'англи', 'en_001' => 'англи (Дэлхий)', 'en_150' => 'англи (Европ)', - 'en_AE' => 'англи (Арабын Нэгдсэн Эмирт Улс)', + 'en_AE' => 'англи (Арабын Нэгдсэн Эмират Улс)', 'en_AG' => 'англи (Антигуа ба Барбуда)', 'en_AI' => 'англи (Ангилья)', 'en_AS' => 'англи (Америкийн Самоа)', @@ -116,7 +116,7 @@ 'en_BZ' => 'англи (Белизе)', 'en_CA' => 'англи (Канад)', 'en_CC' => 'англи (Кокос [Кийлинг] арлууд)', - 'en_CH' => 'англи (Швейцарь)', + 'en_CH' => 'англи (Швейцар)', 'en_CK' => 'англи (Күүкийн арлууд)', 'en_CM' => 'англи (Камерун)', 'en_CX' => 'англи (Зул сарын арал)', @@ -125,7 +125,7 @@ 'en_DK' => 'англи (Дани)', 'en_DM' => 'англи (Доминика)', 'en_ER' => 'англи (Эритрей)', - 'en_FI' => 'англи (Финлянд)', + 'en_FI' => 'англи (Финланд)', 'en_FJ' => 'англи (Фижи)', 'en_FK' => 'англи (Фолклендийн арлууд)', 'en_FM' => 'англи (Микронези)', @@ -137,10 +137,10 @@ 'en_GM' => 'англи (Гамби)', 'en_GU' => 'англи (Гуам)', 'en_GY' => 'англи (Гайана)', - 'en_HK' => 'англи (БНХАУ-ын Тусгай захиргааны бүс Хонг Конг)', + 'en_HK' => 'англи (БНХАУ-ын Тусгай захиргааны бүс Хонг-Конг)', 'en_ID' => 'англи (Индонез)', 'en_IE' => 'англи (Ирланд)', - 'en_IL' => 'англи (Израиль)', + 'en_IL' => 'англи (Израил)', 'en_IM' => 'англи (Мэн Арал)', 'en_IN' => 'англи (Энэтхэг)', 'en_IO' => 'англи (Британийн харьяа Энэтхэгийн далай дахь нутаг дэвсгэр)', @@ -273,7 +273,7 @@ 'ff_MR' => 'фула (Мавритани)', 'ff_SN' => 'фула (Сенегал)', 'fi' => 'фин', - 'fi_FI' => 'фин (Финлянд)', + 'fi_FI' => 'фин (Финланд)', 'fo' => 'фарер', 'fo_DK' => 'фарер (Дани)', 'fo_FO' => 'фарер (Фарерын арлууд)', @@ -287,7 +287,7 @@ 'fr_CD' => 'франц (Конго-Киншаса)', 'fr_CF' => 'франц (Төв Африкийн Бүгд Найрамдах Улс)', 'fr_CG' => 'франц (Конго-Браззавиль)', - 'fr_CH' => 'франц (Швейцарь)', + 'fr_CH' => 'франц (Швейцар)', 'fr_CI' => 'франц (Кот-д’Ивуар)', 'fr_CM' => 'франц (Камерун)', 'fr_DJ' => 'франц (Джибути)', @@ -342,13 +342,13 @@ 'ha_NE' => 'хауса (Нигер)', 'ha_NG' => 'хауса (Нигери)', 'he' => 'еврей', - 'he_IL' => 'еврей (Израиль)', + 'he_IL' => 'еврей (Израил)', 'hi' => 'хинди', 'hi_IN' => 'хинди (Энэтхэг)', 'hi_Latn' => 'хинди (латин)', 'hi_Latn_IN' => 'хинди (латин, Энэтхэг)', 'hr' => 'хорват', - 'hr_BA' => 'хорват (Босни-Герцеговин)', + 'hr_BA' => 'хорват (Босни-Херцеговин)', 'hr_HR' => 'хорват (Хорват)', 'hu' => 'мажар', 'hu_HU' => 'мажар (Унгар)', @@ -367,7 +367,7 @@ 'is' => 'исланд', 'is_IS' => 'исланд (Исланд)', 'it' => 'итали', - 'it_CH' => 'итали (Швейцарь)', + 'it_CH' => 'итали (Швейцар)', 'it_IT' => 'итали (Итали)', 'it_SM' => 'итали (Сан-Марино)', 'it_VA' => 'итали (Ватикан хот улс)', @@ -380,6 +380,8 @@ 'ki' => 'кикуюү', 'ki_KE' => 'кикуюү (Кени)', 'kk' => 'казах', + 'kk_Cyrl' => 'казах (кирилл)', + 'kk_Cyrl_KZ' => 'казах (кирилл, Казахстан)', 'kk_KZ' => 'казах (Казахстан)', 'kl' => 'калалисут', 'kl_GL' => 'калалисут (Гренланд)', @@ -402,7 +404,7 @@ 'kw' => 'корн', 'kw_GB' => 'корн (Их Британи)', 'ky' => 'киргиз', - 'ky_KG' => 'киргиз (Кыргызстан)', + 'ky_KG' => 'киргиз (Киргиз)', 'lb' => 'люксембург', 'lb_LU' => 'люксембург (Люксембург)', 'lg' => 'ганда', @@ -442,7 +444,7 @@ 'my' => 'бирм', 'my_MM' => 'бирм (Мьянмар)', 'nb' => 'норвегийн букмол', - 'nb_NO' => 'норвегийн букмол (Норвеги)', + 'nb_NO' => 'норвегийн букмол (Норвег)', 'nb_SJ' => 'норвегийн букмол (Свалбард ба Ян Майен)', 'nd' => 'хойд ндебеле', 'nd_ZW' => 'хойд ндебеле (Зимбабве)', @@ -458,9 +460,9 @@ 'nl_SR' => 'нидерланд (Суринам)', 'nl_SX' => 'нидерланд (Синт Мартен)', 'nn' => 'норвегийн нинорск', - 'nn_NO' => 'норвегийн нинорск (Норвеги)', + 'nn_NO' => 'норвегийн нинорск (Норвег)', 'no' => 'норвег', - 'no_NO' => 'норвег (Норвеги)', + 'no_NO' => 'норвег (Норвег)', 'oc' => 'окситан', 'oc_ES' => 'окситан (Испани)', 'oc_FR' => 'окситан (Франц)', @@ -487,7 +489,7 @@ 'pt' => 'португал', 'pt_AO' => 'португал (Ангол)', 'pt_BR' => 'португал (Бразил)', - 'pt_CH' => 'португал (Швейцарь)', + 'pt_CH' => 'португал (Швейцар)', 'pt_CV' => 'португал (Кабо-Верде)', 'pt_GQ' => 'португал (Экваторын Гвиней)', 'pt_GW' => 'португал (Гвиней-Бисау)', @@ -502,7 +504,7 @@ 'qu_EC' => 'кечуа (Эквадор)', 'qu_PE' => 'кечуа (Перу)', 'rm' => 'романш', - 'rm_CH' => 'романш (Швейцарь)', + 'rm_CH' => 'романш (Швейцар)', 'rn' => 'рунди', 'rn_BI' => 'рунди (Бурунди)', 'ro' => 'румын', @@ -510,7 +512,7 @@ 'ro_RO' => 'румын (Румын)', 'ru' => 'орос', 'ru_BY' => 'орос (Беларусь)', - 'ru_KG' => 'орос (Кыргызстан)', + 'ru_KG' => 'орос (Киргиз)', 'ru_KZ' => 'орос (Казахстан)', 'ru_MD' => 'орос (Молдова)', 'ru_RU' => 'орос (Орос)', @@ -529,13 +531,13 @@ 'sd_IN' => 'синдхи (Энэтхэг)', 'sd_PK' => 'синдхи (Пакистан)', 'se' => 'хойд сами', - 'se_FI' => 'хойд сами (Финлянд)', - 'se_NO' => 'хойд сами (Норвеги)', + 'se_FI' => 'хойд сами (Финланд)', + 'se_NO' => 'хойд сами (Норвег)', 'se_SE' => 'хойд сами (Швед)', 'sg' => 'санго', 'sg_CF' => 'санго (Төв Африкийн Бүгд Найрамдах Улс)', 'sh' => 'хорватын серб', - 'sh_BA' => 'хорватын серб (Босни-Герцеговин)', + 'sh_BA' => 'хорватын серб (Босни-Херцеговин)', 'si' => 'синхала', 'si_LK' => 'синхала (Шри-Ланка)', 'sk' => 'словак', @@ -553,24 +555,27 @@ 'sq_AL' => 'албани (Албани)', 'sq_MK' => 'албани (Хойд Македон)', 'sr' => 'серб', - 'sr_BA' => 'серб (Босни-Герцеговин)', + 'sr_BA' => 'серб (Босни-Херцеговин)', 'sr_Cyrl' => 'серб (кирилл)', - 'sr_Cyrl_BA' => 'серб (кирилл, Босни-Герцеговин)', + 'sr_Cyrl_BA' => 'серб (кирилл, Босни-Херцеговин)', 'sr_Cyrl_ME' => 'серб (кирилл, Монтенегро)', 'sr_Cyrl_RS' => 'серб (кирилл, Серби)', 'sr_Latn' => 'серб (латин)', - 'sr_Latn_BA' => 'серб (латин, Босни-Герцеговин)', + 'sr_Latn_BA' => 'серб (латин, Босни-Херцеговин)', 'sr_Latn_ME' => 'серб (латин, Монтенегро)', 'sr_Latn_RS' => 'серб (латин, Серби)', 'sr_ME' => 'серб (Монтенегро)', 'sr_RS' => 'серб (Серби)', + 'st' => 'сесото', + 'st_LS' => 'сесото (Лесото)', + 'st_ZA' => 'сесото (Өмнөд Африк)', 'su' => 'сундан', 'su_ID' => 'сундан (Индонез)', 'su_Latn' => 'сундан (латин)', 'su_Latn_ID' => 'сундан (латин, Индонез)', 'sv' => 'швед', 'sv_AX' => 'швед (Аландын арлууд)', - 'sv_FI' => 'швед (Финлянд)', + 'sv_FI' => 'швед (Финланд)', 'sv_SE' => 'швед (Швед)', 'sw' => 'свахили', 'sw_CD' => 'свахили (Конго-Киншаса)', @@ -593,6 +598,9 @@ 'ti_ET' => 'тигринья (Этиоп)', 'tk' => 'туркмен', 'tk_TM' => 'туркмен (Туркменистан)', + 'tn' => 'цвана', + 'tn_BW' => 'цвана (Ботсван)', + 'tn_ZA' => 'цвана (Өмнөд Африк)', 'to' => 'тонга', 'to_TO' => 'тонга (Тонга)', 'tr' => 'турк', @@ -627,17 +635,21 @@ 'yo' => 'ёруба', 'yo_BJ' => 'ёруба (Бенин)', 'yo_NG' => 'ёруба (Нигери)', + 'za' => 'чжуанг', + 'za_CN' => 'чжуанг (Хятад)', 'zh' => 'хятад', 'zh_CN' => 'хятад (Хятад)', - 'zh_HK' => 'хятад (БНХАУ-ын Тусгай захиргааны бүс Хонг Конг)', + 'zh_HK' => 'хятад (БНХАУ-ын Тусгай захиргааны бүс Хонг-Конг)', 'zh_Hans' => 'хятад (хялбаршуулсан)', 'zh_Hans_CN' => 'хятад (хялбаршуулсан, Хятад)', - 'zh_Hans_HK' => 'хятад (хялбаршуулсан, БНХАУ-ын Тусгай захиргааны бүс Хонг Конг)', + 'zh_Hans_HK' => 'хятад (хялбаршуулсан, БНХАУ-ын Тусгай захиргааны бүс Хонг-Конг)', 'zh_Hans_MO' => 'хятад (хялбаршуулсан, БНХАУ-ын Тусгай захиргааны бүс Макао)', + 'zh_Hans_MY' => 'хятад (хялбаршуулсан, Малайз)', 'zh_Hans_SG' => 'хятад (хялбаршуулсан, Сингапур)', 'zh_Hant' => 'хятад (уламжлалт)', - 'zh_Hant_HK' => 'хятад (уламжлалт, БНХАУ-ын Тусгай захиргааны бүс Хонг Конг)', + 'zh_Hant_HK' => 'хятад (уламжлалт, БНХАУ-ын Тусгай захиргааны бүс Хонг-Конг)', 'zh_Hant_MO' => 'хятад (уламжлалт, БНХАУ-ын Тусгай захиргааны бүс Макао)', + 'zh_Hant_MY' => 'хятад (уламжлалт, Малайз)', 'zh_Hant_TW' => 'хятад (уламжлалт, Тайвань)', 'zh_MO' => 'хятад (БНХАУ-ын Тусгай захиргааны бүс Макао)', 'zh_SG' => 'хятад (Сингапур)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/mr.php b/src/Symfony/Component/Intl/Resources/data/locales/mr.php index b3d3572cceff3..3c379fcd54349 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/mr.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/mr.php @@ -10,7 +10,7 @@ 'am' => 'अम्हारिक', 'am_ET' => 'अम्हारिक (इथिओपिया)', 'ar' => 'अरबी', - 'ar_001' => 'अरबी (विश्व)', + 'ar_001' => 'अरबी (जग)', 'ar_AE' => 'अरबी (संयुक्त अरब अमीरात)', 'ar_BH' => 'अरबी (बहारीन)', 'ar_DJ' => 'अरबी (जिबौटी)', @@ -99,7 +99,7 @@ 'el_CY' => 'ग्रीक (सायप्रस)', 'el_GR' => 'ग्रीक (ग्रीस)', 'en' => 'इंग्रजी', - 'en_001' => 'इंग्रजी (विश्व)', + 'en_001' => 'इंग्रजी (जग)', 'en_150' => 'इंग्रजी (युरोप)', 'en_AE' => 'इंग्रजी (संयुक्त अरब अमीरात)', 'en_AG' => 'इंग्रजी (अँटिग्वा आणि बर्बुडा)', @@ -206,7 +206,7 @@ 'en_ZM' => 'इंग्रजी (झाम्बिया)', 'en_ZW' => 'इंग्रजी (झिम्बाब्वे)', 'eo' => 'एस्परान्टो', - 'eo_001' => 'एस्परान्टो (विश्व)', + 'eo_001' => 'एस्परान्टो (जग)', 'es' => 'स्पॅनिश', 'es_419' => 'स्पॅनिश (लॅटिन अमेरिका)', 'es_AR' => 'स्पॅनिश (अर्जेंटिना)', @@ -352,14 +352,14 @@ 'hr_HR' => 'क्रोएशियन (क्रोएशिया)', 'hu' => 'हंगेरियन', 'hu_HU' => 'हंगेरियन (हंगेरी)', - 'hy' => 'आर्मेनियन', - 'hy_AM' => 'आर्मेनियन (अर्मेनिया)', + 'hy' => 'अर्मेनियन', + 'hy_AM' => 'अर्मेनियन (अर्मेनिया)', 'ia' => 'इंटरलिंग्वा', - 'ia_001' => 'इंटरलिंग्वा (विश्व)', + 'ia_001' => 'इंटरलिंग्वा (जग)', 'id' => 'इंडोनेशियन', 'id_ID' => 'इंडोनेशियन (इंडोनेशिया)', - 'ie' => 'इन्टरलिंग', - 'ie_EE' => 'इन्टरलिंग (एस्टोनिया)', + 'ie' => 'इंटरलिंग', + 'ie_EE' => 'इंटरलिंग (एस्टोनिया)', 'ig' => 'ईग्बो', 'ig_NG' => 'ईग्बो (नायजेरिया)', 'ii' => 'सिचुआन यी', @@ -380,6 +380,8 @@ 'ki' => 'किकुयू', 'ki_KE' => 'किकुयू (केनिया)', 'kk' => 'कझाक', + 'kk_Cyrl' => 'कझाक (सीरिलिक)', + 'kk_Cyrl_KZ' => 'कझाक (सीरिलिक, कझाकस्तान)', 'kk_KZ' => 'कझाक (कझाकस्तान)', 'kl' => 'कलाल्लिसत', 'kl_GL' => 'कलाल्लिसत (ग्रीनलंड)', @@ -459,8 +461,8 @@ 'nl_SX' => 'डच (सिंट मार्टेन)', 'nn' => 'नॉर्वेजियन न्योर्स्क', 'nn_NO' => 'नॉर्वेजियन न्योर्स्क (नॉर्वे)', - 'no' => 'नोर्वेजियन', - 'no_NO' => 'नोर्वेजियन (नॉर्वे)', + 'no' => 'नॉर्वेजियन', + 'no_NO' => 'नॉर्वेजियन (नॉर्वे)', 'oc' => 'ऑक्सितान', 'oc_ES' => 'ऑक्सितान (स्पेन)', 'oc_FR' => 'ऑक्सितान (फ्रान्स)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'सर्बियन (लॅटिन, सर्बिया)', 'sr_ME' => 'सर्बियन (मोंटेनेग्रो)', 'sr_RS' => 'सर्बियन (सर्बिया)', + 'st' => 'दक्षिणी सोथो', + 'st_LS' => 'दक्षिणी सोथो (लेसोथो)', + 'st_ZA' => 'दक्षिणी सोथो (दक्षिण आफ्रिका)', 'su' => 'सुंदानीज', 'su_ID' => 'सुंदानीज (इंडोनेशिया)', 'su_Latn' => 'सुंदानीज (लॅटिन)', @@ -595,6 +600,9 @@ 'tk_TM' => 'तुर्कमेन (तुर्कमेनिस्तान)', 'tl' => 'टागालोग', 'tl_PH' => 'टागालोग (फिलिपिन्स)', + 'tn' => 'त्स्वाना', + 'tn_BW' => 'त्स्वाना (बोट्सवाना)', + 'tn_ZA' => 'त्स्वाना (दक्षिण आफ्रिका)', 'to' => 'टोंगन', 'to_TO' => 'टोंगन (टोंगा)', 'tr' => 'तुर्की', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'चीनी (सरलीकृत, चीन)', 'zh_Hans_HK' => 'चीनी (सरलीकृत, हाँगकाँग एसएआर चीन)', 'zh_Hans_MO' => 'चीनी (सरलीकृत, मकाओ एसएआर चीन)', + 'zh_Hans_MY' => 'चीनी (सरलीकृत, मलेशिया)', 'zh_Hans_SG' => 'चीनी (सरलीकृत, सिंगापूर)', 'zh_Hant' => 'चीनी (पारंपारिक)', 'zh_Hant_HK' => 'चीनी (पारंपारिक, हाँगकाँग एसएआर चीन)', 'zh_Hant_MO' => 'चीनी (पारंपारिक, मकाओ एसएआर चीन)', + 'zh_Hant_MY' => 'चीनी (पारंपारिक, मलेशिया)', 'zh_Hant_TW' => 'चीनी (पारंपारिक, तैवान)', 'zh_MO' => 'चीनी (मकाओ एसएआर चीन)', 'zh_SG' => 'चीनी (सिंगापूर)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/ms.php b/src/Symfony/Component/Intl/Resources/data/locales/ms.php index 219c70bb2a888..4397cd3274aff 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/ms.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/ms.php @@ -380,6 +380,8 @@ 'ki' => 'Kikuya', 'ki_KE' => 'Kikuya (Kenya)', 'kk' => 'Kazakhstan', + 'kk_Cyrl' => 'Kazakhstan (Cyril)', + 'kk_Cyrl_KZ' => 'Kazakhstan (Cyril, Kazakhstan)', 'kk_KZ' => 'Kazakhstan (Kazakhstan)', 'kl' => 'Kalaallisut', 'kl_GL' => 'Kalaallisut (Greenland)', @@ -392,8 +394,6 @@ 'ko_KP' => 'Korea (Korea Utara)', 'ko_KR' => 'Korea (Korea Selatan)', 'ks' => 'Kashmir', - 'ks_Arab' => 'Kashmir (Arab)', - 'ks_Arab_IN' => 'Kashmir (Arab, India)', 'ks_Deva' => 'Kashmir (Devanagari)', 'ks_Deva_IN' => 'Kashmir (Devanagari, India)', 'ks_IN' => 'Kashmir (India)', @@ -473,8 +473,6 @@ 'os_GE' => 'Ossete (Georgia)', 'os_RU' => 'Ossete (Rusia)', 'pa' => 'Punjabi', - 'pa_Arab' => 'Punjabi (Arab)', - 'pa_Arab_PK' => 'Punjabi (Arab, Pakistan)', 'pa_Guru' => 'Punjabi (Gurmukhi)', 'pa_Guru_IN' => 'Punjabi (Gurmukhi, India)', 'pa_IN' => 'Punjabi (India)', @@ -522,8 +520,6 @@ 'sc' => 'Sardinia', 'sc_IT' => 'Sardinia (Itali)', 'sd' => 'Sindhi', - 'sd_Arab' => 'Sindhi (Arab)', - 'sd_Arab_PK' => 'Sindhi (Arab, Pakistan)', 'sd_Deva' => 'Sindhi (Devanagari)', 'sd_Deva_IN' => 'Sindhi (Devanagari, India)', 'sd_IN' => 'Sindhi (India)', @@ -564,6 +560,9 @@ 'sr_Latn_RS' => 'Serbia (Latin, Serbia)', 'sr_ME' => 'Serbia (Montenegro)', 'sr_RS' => 'Serbia (Serbia)', + 'st' => 'Sotho Selatan', + 'st_LS' => 'Sotho Selatan (Lesotho)', + 'st_ZA' => 'Sotho Selatan (Afrika Selatan)', 'su' => 'Sunda', 'su_ID' => 'Sunda (Indonesia)', 'su_Latn' => 'Sunda (Latin)', @@ -593,6 +592,9 @@ 'ti_ET' => 'Tigrinya (Ethiopia)', 'tk' => 'Turkmen', 'tk_TM' => 'Turkmen (Turkmenistan)', + 'tn' => 'Tswana', + 'tn_BW' => 'Tswana (Botswana)', + 'tn_ZA' => 'Tswana (Afrika Selatan)', 'to' => 'Tonga', 'to_TO' => 'Tonga (Tonga)', 'tr' => 'Turki', @@ -609,8 +611,6 @@ 'ur_PK' => 'Urdu (Pakistan)', 'uz' => 'Uzbekistan', 'uz_AF' => 'Uzbekistan (Afghanistan)', - 'uz_Arab' => 'Uzbekistan (Arab)', - 'uz_Arab_AF' => 'Uzbekistan (Arab, Afghanistan)', 'uz_Cyrl' => 'Uzbekistan (Cyril)', 'uz_Cyrl_UZ' => 'Uzbekistan (Cyril, Uzbekistan)', 'uz_Latn' => 'Uzbekistan (Latin)', @@ -627,6 +627,8 @@ 'yo' => 'Yoruba', 'yo_BJ' => 'Yoruba (Benin)', 'yo_NG' => 'Yoruba (Nigeria)', + 'za' => 'Zhuang', + 'za_CN' => 'Zhuang (China)', 'zh' => 'Cina', 'zh_CN' => 'Cina (China)', 'zh_HK' => 'Cina (Hong Kong SAR China)', @@ -634,10 +636,12 @@ 'zh_Hans_CN' => 'Cina (Ringkas, China)', 'zh_Hans_HK' => 'Cina (Ringkas, Hong Kong SAR China)', 'zh_Hans_MO' => 'Cina (Ringkas, Macau SAR China)', + 'zh_Hans_MY' => 'Cina (Ringkas, Malaysia)', 'zh_Hans_SG' => 'Cina (Ringkas, Singapura)', 'zh_Hant' => 'Cina (Tradisional)', 'zh_Hant_HK' => 'Cina (Tradisional, Hong Kong SAR China)', 'zh_Hant_MO' => 'Cina (Tradisional, Macau SAR China)', + 'zh_Hant_MY' => 'Cina (Tradisional, Malaysia)', 'zh_Hant_TW' => 'Cina (Tradisional, Taiwan)', 'zh_MO' => 'Cina (Macau SAR China)', 'zh_SG' => 'Cina (Singapura)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/mt.php b/src/Symfony/Component/Intl/Resources/data/locales/mt.php index dffce90784ee2..e1245dc691bb7 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/mt.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/mt.php @@ -366,6 +366,8 @@ 'ki' => 'Kikuju', 'ki_KE' => 'Kikuju (il-Kenja)', 'kk' => 'Każak', + 'kk_Cyrl' => 'Każak (Ċirilliku)', + 'kk_Cyrl_KZ' => 'Każak (Ċirilliku, il-Każakistan)', 'kk_KZ' => 'Każak (il-Każakistan)', 'kl' => 'Kalallisut', 'kl_GL' => 'Kalallisut (Greenland)', @@ -544,6 +546,9 @@ 'sr_Latn_RS' => 'Serb (Latin, is-Serbja)', 'sr_ME' => 'Serb (il-Montenegro)', 'sr_RS' => 'Serb (is-Serbja)', + 'st' => 'Soto tan-Nofsinhar', + 'st_LS' => 'Soto tan-Nofsinhar (il-Lesoto)', + 'st_ZA' => 'Soto tan-Nofsinhar (l-Afrika t’Isfel)', 'su' => 'Sundaniż', 'su_ID' => 'Sundaniż (l-Indoneżja)', 'su_Latn' => 'Sundaniż (Latin)', @@ -575,6 +580,9 @@ 'tk_TM' => 'Turkmeni (it-Turkmenistan)', 'tl' => 'Tagalog', 'tl_PH' => 'Tagalog (il-Filippini)', + 'tn' => 'Tswana', + 'tn_BW' => 'Tswana (il-Botswana)', + 'tn_ZA' => 'Tswana (l-Afrika t’Isfel)', 'to' => 'Tongan', 'to_TO' => 'Tongan (Tonga)', 'tr' => 'Tork', @@ -618,10 +626,12 @@ 'zh_Hans_CN' => 'Ċiniż (Simplifikat, iċ-Ċina)', 'zh_Hans_HK' => 'Ċiniż (Simplifikat, ir-Reġjun Amministrattiv Speċjali ta’ Hong Kong tar-Repubblika tal-Poplu taċ-Ċina)', 'zh_Hans_MO' => 'Ċiniż (Simplifikat, ir-Reġjun Amministrattiv Speċjali tal-Macao tar-Repubblika tal-Poplu taċ-Ċina)', + 'zh_Hans_MY' => 'Ċiniż (Simplifikat, il-Malasja)', 'zh_Hans_SG' => 'Ċiniż (Simplifikat, Singapore)', 'zh_Hant' => 'Ċiniż (Tradizzjonali)', 'zh_Hant_HK' => 'Ċiniż (Tradizzjonali, ir-Reġjun Amministrattiv Speċjali ta’ Hong Kong tar-Repubblika tal-Poplu taċ-Ċina)', 'zh_Hant_MO' => 'Ċiniż (Tradizzjonali, ir-Reġjun Amministrattiv Speċjali tal-Macao tar-Repubblika tal-Poplu taċ-Ċina)', + 'zh_Hant_MY' => 'Ċiniż (Tradizzjonali, il-Malasja)', 'zh_Hant_TW' => 'Ċiniż (Tradizzjonali, it-Tajwan)', 'zh_MO' => 'Ċiniż (ir-Reġjun Amministrattiv Speċjali tal-Macao tar-Repubblika tal-Poplu taċ-Ċina)', 'zh_SG' => 'Ċiniż (Singapore)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/my.php b/src/Symfony/Component/Intl/Resources/data/locales/my.php index d1a2447634dc2..8680b337419a2 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/my.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/my.php @@ -343,10 +343,10 @@ 'ha_NG' => 'ဟာဥစာ (နိုင်ဂျီးရီးယား)', 'he' => 'ဟီဘရူး', 'he_IL' => 'ဟီဘရူး (အစ္စရေး)', - 'hi' => 'ဟိန်ဒူ', - 'hi_IN' => 'ဟိန်ဒူ (အိန္ဒိယ)', - 'hi_Latn' => 'ဟိန်ဒူ (လက်တင်)', - 'hi_Latn_IN' => 'ဟိန်ဒူ (လက်တင်/ အိန္ဒိယ)', + 'hi' => 'ဟိန္ဒီ', + 'hi_IN' => 'ဟိန္ဒီ (အိန္ဒိယ)', + 'hi_Latn' => 'ဟိန္ဒီ (လက်တင်)', + 'hi_Latn_IN' => 'ဟိန္ဒီ (လက်တင်/ အိန္ဒိယ)', 'hr' => 'ခရိုအေးရှား', 'hr_BA' => 'ခရိုအေးရှား (ဘော့စနီးယားနှင့် ဟာဇီဂိုဗီနား)', 'hr_HR' => 'ခရိုအေးရှား (ခရိုအေးရှား)', @@ -358,6 +358,8 @@ 'ia_001' => 'အင်တာလင်ဂွါ (ကမ္ဘာ)', 'id' => 'အင်ဒိုနီးရှား', 'id_ID' => 'အင်ဒိုနီးရှား (အင်ဒိုနီးရှား)', + 'ie' => 'အင်တာလင်း', + 'ie_EE' => 'အင်တာလင်း (အက်စတိုးနီးယား)', 'ig' => 'အစ္ဂဘို', 'ig_NG' => 'အစ္ဂဘို (နိုင်ဂျီးရီးယား)', 'ii' => 'စီချွမ် ရီ', @@ -378,6 +380,8 @@ 'ki' => 'ကီကူယူ', 'ki_KE' => 'ကီကူယူ (ကင်ညာ)', 'kk' => 'ကာဇာချ', + 'kk_Cyrl' => 'ကာဇာချ (စစ်ရိလစ်)', + 'kk_Cyrl_KZ' => 'ကာဇာချ (စစ်ရိလစ်/ ကာဇက်စတန်)', 'kk_KZ' => 'ကာဇာချ (ကာဇက်စတန်)', 'kl' => 'ကလာအ်လီဆပ်', 'kl_GL' => 'ကလာအ်လီဆပ် (ဂရင်းလန်း)', @@ -560,6 +564,9 @@ 'sr_Latn_RS' => 'ဆားဘီးယား (လက်တင်/ ဆားဘီးယား)', 'sr_ME' => 'ဆားဘီးယား (မွန်တီနိဂရိုး)', 'sr_RS' => 'ဆားဘီးယား (ဆားဘီးယား)', + 'st' => 'တောင်ပိုင်း ဆိုသို', + 'st_LS' => 'တောင်ပိုင်း ဆိုသို (လီဆိုသို)', + 'st_ZA' => 'တောင်ပိုင်း ဆိုသို (တောင်အာဖရိက)', 'su' => 'ဆူဒန်', 'su_ID' => 'ဆူဒန် (အင်ဒိုနီးရှား)', 'su_Latn' => 'ဆူဒန် (လက်တင်)', @@ -589,6 +596,9 @@ 'ti_ET' => 'တီဂ်ရင်ယာ (အီသီယိုးပီးယား)', 'tk' => 'တာ့ခ်မင်နစ္စတန်', 'tk_TM' => 'တာ့ခ်မင်နစ္စတန် (တာ့ခ်မင်နစ္စတန်)', + 'tn' => 'တီဆဝါနာ', + 'tn_BW' => 'တီဆဝါနာ (ဘော့ဆွာနာ)', + 'tn_ZA' => 'တီဆဝါနာ (တောင်အာဖရိက)', 'to' => 'တွန်ဂါ', 'to_TO' => 'တွန်ဂါ (တွန်ဂါ)', 'tr' => 'တူရကီ', @@ -623,6 +633,8 @@ 'yo' => 'ယိုရူဘာ', 'yo_BJ' => 'ယိုရူဘာ (ဘီနင်)', 'yo_NG' => 'ယိုရူဘာ (နိုင်ဂျီးရီးယား)', + 'za' => 'ဂျွမ်', + 'za_CN' => 'ဂျွမ် (တရုတ်)', 'zh' => 'တရုတ်', 'zh_CN' => 'တရုတ် (တရုတ်)', 'zh_HK' => 'တရုတ် (ဟောင်ကောင် [တရုတ်ပြည်])', @@ -630,10 +642,12 @@ 'zh_Hans_CN' => 'တရုတ် (ရိုးရှင်း/ တရုတ်)', 'zh_Hans_HK' => 'တရုတ် (ရိုးရှင်း/ ဟောင်ကောင် [တရုတ်ပြည်])', 'zh_Hans_MO' => 'တရုတ် (ရိုးရှင်း/ မကာအို [တရုတ်ပြည်])', + 'zh_Hans_MY' => 'တရုတ် (ရိုးရှင်း/ မလေးရှား)', 'zh_Hans_SG' => 'တရုတ် (ရိုးရှင်း/ စင်္ကာပူ)', 'zh_Hant' => 'တရုတ် (ရိုးရာ)', 'zh_Hant_HK' => 'တရုတ် (ရိုးရာ/ ဟောင်ကောင် [တရုတ်ပြည်])', 'zh_Hant_MO' => 'တရုတ် (ရိုးရာ/ မကာအို [တရုတ်ပြည်])', + 'zh_Hant_MY' => 'တရုတ် (ရိုးရာ/ မလေးရှား)', 'zh_Hant_TW' => 'တရုတ် (ရိုးရာ/ ထိုင်ဝမ်)', 'zh_MO' => 'တရုတ် (မကာအို [တရုတ်ပြည်])', 'zh_SG' => 'တရုတ် (စင်္ကာပူ)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/ne.php b/src/Symfony/Component/Intl/Resources/data/locales/ne.php index c491e14833960..895510042967f 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/ne.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/ne.php @@ -380,6 +380,8 @@ 'ki' => 'किकुयु', 'ki_KE' => 'किकुयु (केन्या)', 'kk' => 'काजाख', + 'kk_Cyrl' => 'काजाख (सिरिलिक)', + 'kk_Cyrl_KZ' => 'काजाख (सिरिलिक, काजाकस्तान)', 'kk_KZ' => 'काजाख (काजाकस्तान)', 'kl' => 'कालालिसुट', 'kl_GL' => 'कालालिसुट (ग्रिनल्याण्ड)', @@ -562,6 +564,9 @@ 'sr_Latn_RS' => 'सर्बियाली (ल्याटिन, सर्बिया)', 'sr_ME' => 'सर्बियाली (मोन्टेनिग्रो)', 'sr_RS' => 'सर्बियाली (सर्बिया)', + 'st' => 'दक्षिणी सोथो', + 'st_LS' => 'दक्षिणी सोथो (लेसोथो)', + 'st_ZA' => 'दक्षिणी सोथो (दक्षिण अफ्रिका)', 'su' => 'सुडानी', 'su_ID' => 'सुडानी (इन्डोनेशिया)', 'su_Latn' => 'सुडानी (ल्याटिन)', @@ -591,6 +596,9 @@ 'ti_ET' => 'टिग्रिन्या (इथियोपिया)', 'tk' => 'टर्कमेन', 'tk_TM' => 'टर्कमेन (तुर्कमेनिस्तान)', + 'tn' => 'ट्स्वाना', + 'tn_BW' => 'ट्स्वाना (बोट्स्वाना)', + 'tn_ZA' => 'ट्स्वाना (दक्षिण अफ्रिका)', 'to' => 'टोङ्गन', 'to_TO' => 'टोङ्गन (टोंगा)', 'tr' => 'टर्किश', @@ -625,6 +633,8 @@ 'yo' => 'योरूवा', 'yo_BJ' => 'योरूवा (बेनिन)', 'yo_NG' => 'योरूवा (नाइजेरिया)', + 'za' => 'झुुआङ्ग', + 'za_CN' => 'झुुआङ्ग (चीन)', 'zh' => 'चिनियाँ', 'zh_CN' => 'चिनियाँ (चीन)', 'zh_HK' => 'चिनियाँ (हङकङ चिनियाँ विशेष प्रशासनिक क्षेत्र)', @@ -632,10 +642,12 @@ 'zh_Hans_CN' => 'चिनियाँ (सरलिकृत चिनियाँ, चीन)', 'zh_Hans_HK' => 'चिनियाँ (सरलिकृत चिनियाँ, हङकङ चिनियाँ विशेष प्रशासनिक क्षेत्र)', 'zh_Hans_MO' => 'चिनियाँ (सरलिकृत चिनियाँ, मकाउ चिनियाँ विशेष प्रशासनिक क्षेत्र)', + 'zh_Hans_MY' => 'चिनियाँ (सरलिकृत चिनियाँ, मलेसिया)', 'zh_Hans_SG' => 'चिनियाँ (सरलिकृत चिनियाँ, सिङ्गापुर)', 'zh_Hant' => 'चिनियाँ (परम्परागत)', 'zh_Hant_HK' => 'चिनियाँ (परम्परागत, हङकङ चिनियाँ विशेष प्रशासनिक क्षेत्र)', 'zh_Hant_MO' => 'चिनियाँ (परम्परागत, मकाउ चिनियाँ विशेष प्रशासनिक क्षेत्र)', + 'zh_Hant_MY' => 'चिनियाँ (परम्परागत, मलेसिया)', 'zh_Hant_TW' => 'चिनियाँ (परम्परागत, ताइवान)', 'zh_MO' => 'चिनियाँ (मकाउ चिनियाँ विशेष प्रशासनिक क्षेत्र)', 'zh_SG' => 'चिनियाँ (सिङ्गापुर)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/nl.php b/src/Symfony/Component/Intl/Resources/data/locales/nl.php index 1d3e970105145..320475ca2e7bb 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/nl.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/nl.php @@ -380,6 +380,8 @@ 'ki' => 'Gikuyu', 'ki_KE' => 'Gikuyu (Kenia)', 'kk' => 'Kazachs', + 'kk_Cyrl' => 'Kazachs (Cyrillisch)', + 'kk_Cyrl_KZ' => 'Kazachs (Cyrillisch, Kazachstan)', 'kk_KZ' => 'Kazachs (Kazachstan)', 'kl' => 'Groenlands', 'kl_GL' => 'Groenlands (Groenland)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'Servisch (Latijns, Servië)', 'sr_ME' => 'Servisch (Montenegro)', 'sr_RS' => 'Servisch (Servië)', + 'st' => 'Zuid-Sotho', + 'st_LS' => 'Zuid-Sotho (Lesotho)', + 'st_ZA' => 'Zuid-Sotho (Zuid-Afrika)', 'su' => 'Soendanees', 'su_ID' => 'Soendanees (Indonesië)', 'su_Latn' => 'Soendanees (Latijns)', @@ -595,6 +600,9 @@ 'tk_TM' => 'Turkmeens (Turkmenistan)', 'tl' => 'Tagalog', 'tl_PH' => 'Tagalog (Filipijnen)', + 'tn' => 'Tswana', + 'tn_BW' => 'Tswana (Botswana)', + 'tn_ZA' => 'Tswana (Zuid-Afrika)', 'to' => 'Tongaans', 'to_TO' => 'Tongaans (Tonga)', 'tr' => 'Turks', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'Chinees (vereenvoudigd, China)', 'zh_Hans_HK' => 'Chinees (vereenvoudigd, Hongkong SAR van China)', 'zh_Hans_MO' => 'Chinees (vereenvoudigd, Macau SAR van China)', + 'zh_Hans_MY' => 'Chinees (vereenvoudigd, Maleisië)', 'zh_Hans_SG' => 'Chinees (vereenvoudigd, Singapore)', 'zh_Hant' => 'Chinees (traditioneel)', 'zh_Hant_HK' => 'Chinees (traditioneel, Hongkong SAR van China)', 'zh_Hant_MO' => 'Chinees (traditioneel, Macau SAR van China)', + 'zh_Hant_MY' => 'Chinees (traditioneel, Maleisië)', 'zh_Hant_TW' => 'Chinees (traditioneel, Taiwan)', 'zh_MO' => 'Chinees (Macau SAR van China)', 'zh_SG' => 'Chinees (Singapore)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/nn.php b/src/Symfony/Component/Intl/Resources/data/locales/nn.php index 60d06fb87a2c7..5298f3f650042 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/nn.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/nn.php @@ -8,5 +8,7 @@ 'mg' => 'madagassisk', 'ne' => 'nepalsk', 'sc' => 'sardinsk', + 'st' => 'sørsotho', + 'tn' => 'tswana', ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/locales/no.php b/src/Symfony/Component/Intl/Resources/data/locales/no.php index d29085bbd187d..a412e2466789a 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/no.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/no.php @@ -380,6 +380,8 @@ 'ki' => 'kikuyu', 'ki_KE' => 'kikuyu (Kenya)', 'kk' => 'kasakhisk', + 'kk_Cyrl' => 'kasakhisk (kyrillisk)', + 'kk_Cyrl_KZ' => 'kasakhisk (kyrillisk, Kasakhstan)', 'kk_KZ' => 'kasakhisk (Kasakhstan)', 'kl' => 'grønlandsk', 'kl_GL' => 'grønlandsk (Grønland)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'serbisk (latinsk, Serbia)', 'sr_ME' => 'serbisk (Montenegro)', 'sr_RS' => 'serbisk (Serbia)', + 'st' => 'sør-sotho', + 'st_LS' => 'sør-sotho (Lesotho)', + 'st_ZA' => 'sør-sotho (Sør-Afrika)', 'su' => 'sundanesisk', 'su_ID' => 'sundanesisk (Indonesia)', 'su_Latn' => 'sundanesisk (latinsk)', @@ -595,6 +600,9 @@ 'tk_TM' => 'turkmensk (Turkmenistan)', 'tl' => 'tagalog', 'tl_PH' => 'tagalog (Filippinene)', + 'tn' => 'setswana', + 'tn_BW' => 'setswana (Botswana)', + 'tn_ZA' => 'setswana (Sør-Afrika)', 'to' => 'tongansk', 'to_TO' => 'tongansk (Tonga)', 'tr' => 'tyrkisk', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'kinesisk (forenklet, Kina)', 'zh_Hans_HK' => 'kinesisk (forenklet, Hongkong SAR Kina)', 'zh_Hans_MO' => 'kinesisk (forenklet, Macao SAR Kina)', + 'zh_Hans_MY' => 'kinesisk (forenklet, Malaysia)', 'zh_Hans_SG' => 'kinesisk (forenklet, Singapore)', 'zh_Hant' => 'kinesisk (tradisjonell)', 'zh_Hant_HK' => 'kinesisk (tradisjonell, Hongkong SAR Kina)', 'zh_Hant_MO' => 'kinesisk (tradisjonell, Macao SAR Kina)', + 'zh_Hant_MY' => 'kinesisk (tradisjonell, Malaysia)', 'zh_Hant_TW' => 'kinesisk (tradisjonell, Taiwan)', 'zh_MO' => 'kinesisk (Macao SAR Kina)', 'zh_SG' => 'kinesisk (Singapore)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/om.php b/src/Symfony/Component/Intl/Resources/data/locales/om.php index 09c30175c8bb0..36bf5aa0d342d 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/om.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/om.php @@ -3,129 +3,508 @@ return [ 'Names' => [ 'af' => 'Afrikoota', - 'am' => 'Afaan Sidaamaa', - 'am_ET' => 'Afaan Sidaamaa (Itoophiyaa)', + 'af_NA' => 'Afrikoota (Namiibiyaa)', + 'af_ZA' => 'Afrikoota (Afrikaa Kibbaa)', + 'am' => 'Afaan Amaaraa', + 'am_ET' => 'Afaan Amaaraa (Itoophiyaa)', 'ar' => 'Arabiffaa', + 'ar_001' => 'Arabiffaa (addunyaa)', + 'ar_AE' => 'Arabiffaa (Yuunaatid Arab Emereet)', + 'ar_BH' => 'Arabiffaa (Baahireen)', + 'ar_DJ' => 'Arabiffaa (Jibuutii)', + 'ar_DZ' => 'Arabiffaa (Aljeeriyaa)', + 'ar_EG' => 'Arabiffaa (Missir)', + 'ar_EH' => 'Arabiffaa (Sahaaraa Dhihaa)', + 'ar_ER' => 'Arabiffaa (Eertiraa)', + 'ar_IL' => 'Arabiffaa (Israa’eel)', + 'ar_IQ' => 'Arabiffaa (Iraaq)', + 'ar_JO' => 'Arabiffaa (Jirdaan)', + 'ar_KM' => 'Arabiffaa (Komoroos)', + 'ar_KW' => 'Arabiffaa (Kuweet)', + 57AE 'ar_LB' => 'Arabiffaa (Libaanoon)', + 'ar_LY' => 'Arabiffaa (Liibiyaa)', + 'ar_MA' => 'Arabiffaa (Morookoo)', + 'ar_MR' => 'Arabiffaa (Mawuritaaniyaa)', + 'ar_OM' => 'Arabiffaa (Omaan)', + 'ar_PS' => 'Arabiffaa (Daangaawwan Paalestaayin)', + 'ar_QA' => 'Arabiffaa (Kuwaatar)', + 'ar_SA' => 'Arabiffaa (Saawud Arabiyaa)', + 'ar_SD' => 'Arabiffaa (Sudaan)', + 'ar_SO' => 'Arabiffaa (Somaaliyaa)', + 'ar_SS' => 'Arabiffaa (Sudaan Kibbaa)', + 'ar_SY' => 'Arabiffaa (Sooriyaa)', + 'ar_TD' => 'Arabiffaa (Chaad)', + 'ar_TN' => 'Arabiffaa (Tuniiziyaa)', + 'ar_YE' => 'Arabiffaa (Yemen)', + 'as' => 'Assamese', + 'as_IN' => 'Assamese (Hindii)', 'az' => 'Afaan Azerbaijani', - 'az_Latn' => 'Afaan Azerbaijani (Latin)', + 'az_AZ' => 'Afaan Azerbaijani (Azerbaajiyaan)', + 'az_Cyrl' => 'Afaan Azerbaijani (Saayiriilik)', + 'az_Cyrl_AZ' => 'Afaan Azerbaijani (Saayiriilik, Azerbaajiyaan)', + 'az_Latn' => 'Afaan Azerbaijani (Laatinii)', + 'az_Latn_AZ' => 'Afaan Azerbaijani (Laatinii, Azerbaajiyaan)', 'be' => 'Afaan Belarusia', + 'be_BY' => 'Afaan Belarusia (Beelaarus)', 'bg' => 'Afaan Bulgariya', + 'bg_BG' => 'Afaan Bulgariya (Bulgaariyaa)', 'bn' => 'Afaan Baangladeshi', - 'bn_IN' => 'Afaan Baangladeshi (India)', + 'bn_BD' => 'Afaan Baangladeshi (Banglaadish)', + 'bn_IN' => 'Afaan Baangladeshi (Hindii)', + 'br' => 'Bireetoon', + 'br_FR' => 'Bireetoon (Faransaay)', 'bs' => 'Afaan Bosniyaa', - 'bs_Latn' => 'Afaan Bosniyaa (Latin)', + 'bs_BA' => 'Afaan Bosniyaa (Bosiiniyaa fi Herzoogovinaa)', + 'bs_Cyrl' => 'Afaan Bosniyaa (Saayiriilik)', + 'bs_Cyrl_BA' => 'Afaan Bosniyaa (Saayiriilik, Bosiiniyaa fi Herzoogovinaa)', + 'bs_Latn' => 'Afaan Bosniyaa (Laatinii)', + 'bs_Latn_BA' => 'Afaan Bosniyaa (Laatinii, Bosiiniyaa fi Herzoogovinaa)', 'ca' => 'Afaan Katalaa', - 'ca_FR' => 'Afaan Katalaa (France)', - 'ca_IT' => 'Afaan Katalaa (Italy)', + 'ca_AD' => 'Afaan Katalaa (Andooraa)', + 'ca_ES' => 'Afaan Katalaa (Ispeen)', + 'ca_FR' => 'Afaan Katalaa (Faransaay)', + 'ca_IT' => 'Afaan Katalaa (Xaaliyaan)', 'cs' => 'Afaan Czech', + 'cs_CZ' => 'Afaan Czech (Cheechiya)', + 'cv' => 'Chuvash', + 'cv_RU' => 'Chuvash (Raashiyaa)', 'cy' => 'Welishiffaa', 'cy_GB' => 'Welishiffaa (United Kingdom)', 'da' => 'Afaan Deenmaark', + 'da_DK' => 'Afaan Deenmaark (Deenmaark)', + 'da_GL' => 'Afaan Deenmaark (Giriinlaand)', 'de' => 'Afaan Jarmanii', - 'de_DE' => 'Afaan Jarmanii (Germany)', - 'de_IT' => 'Afaan Jarmanii (Italy)', + 'de_AT' => 'Afaan Jarmanii (Awustiriyaa)', + 'de_BE' => 'Afaan Jarmanii (Beeljiyeem)', + 'de_CH' => 'Afaan Jarmanii (Siwizerlaand)', + 'de_DE' => 'Afaan Jarmanii (Jarmanii)', + 'de_IT' => 'Afaan Jarmanii (Xaaliyaan)', + 'de_LI' => 'Afaan Jarmanii (Lichistensteyin)', + 'de_LU' => 'Afaan Jarmanii (Luksembarg)', 'el' => 'Afaan Giriiki', - 'en' => 'Ingliffa', - 'en_DE' => 'Ingliffa (Germany)', - 'en_GB' => 'Ingliffa (United Kingdom)', - 'en_IN' => 'Ingliffa (India)', - 'en_KE' => 'Ingliffa (Keeniyaa)', - 'en_US' => 'Ingliffa (United States)', + 'el_CY' => 'Afaan Giriiki (Qoophiroos)', + 'el_GR' => 'Afaan Giriiki (Giriik)', + 'en' => 'Afaan Ingilizii', + 'en_001' => 'Afaan Ingilizii (addunyaa)', + 'en_150' => 'Afaan Ingilizii (Awurooppaa)', + 'en_AE' => 'Afaan Ingilizii (Yuunaatid Arab Emereet)', + 'en_AG' => 'Afaan Ingilizii (Antiiguyaa fi Barbuudaa)', + 'en_AI' => 'Afaan Ingilizii (Anguyilaa)', + 'en_AS' => 'Afaan Ingilizii (Saamowa Ameerikaa)', + 'en_AT' => 'Afaan Ingilizii (Awustiriyaa)', + 'en_AU' => 'Afaan Ingilizii (Awustiraaliyaa)', + 'en_BB' => 'Afaan Ingilizii (Barbaaros)', + 'en_BE' => 'Afaan Ingilizii (Beeljiyeem)', + 'en_BI' => 'Afaan Ingilizii (Burundii)', + 'en_BM' => 'Afaan Ingilizii (Beermudaa)', + 'en_BS' => 'Afaan Ingilizii (Bahaamas)', + 'en_BW' => 'Afaan Ingilizii (Botosowaanaa)', + 'en_BZ' => 'Afaan Ingilizii (Belize)', + 'en_CA' => 'Afaan Ingilizii (Kanaadaa)', + 'en_CC' => 'Afaan Ingilizii (Odoloota Kokos [Keeliing])', + 'en_CH' => 'Afaan Ingilizii (Siwizerlaand)', + 'en_CK' => 'Afaan Ingilizii (Odoloota Kuuk)', + 'en_CM' => 'Afaan Ingilizii (Kaameruun)', + 'en_CX' => 'Afaan Ingilizii (Odola Kirismaas)', + 'en_CY' => 'Afaan Ingilizii (Qoophiroos)', + 'en_DE' => 'Afaan Ingilizii (Jarmanii)', + 'en_DK' => 'Afaan Ingilizii (Deenmaark)', + 'en_DM' => 'Afaan Ingilizii (Dominiikaa)', + 'en_ER' => 'Afaan Ingilizii (Eertiraa)', + 'en_FI' => 'Afaan Ingilizii (Fiinlaand)', + 'en_FJ' => 'Afaan Ingilizii (Fiijii)', + 'en_FK' => 'Afaan Ingilizii (Odoloota Faalklaand)', + 'en_FM' => 'Afaan Ingilizii (Maayikirooneeshiyaa)', + 'en_GB' => 'Afaan Ingilizii (United Kingdom)', + 'en_GD' => 'Afaan Ingilizii (Girinaada)', + 'en_GG' => 'Afaan Ingilizii (Guwernisey)', + 'en_GH' => 'Afaan Ingilizii (Gaanaa)', + 'en_GI' => 'Afaan Ingilizii (Gibraaltar)', + 'en_GM' => 'Afaan Ingilizii (Gaambiyaa)', + 'en_GU' => 'Afaan Ingilizii (Guwama)', + 'en_GY' => 'Afaan Ingilizii (Guyaanaa)', + 'en_HK' => 'Afaan Ingilizii (Hoong Koong SAR Chaayinaa)', + 'en_ID' => 'Afaan Ingilizii (Indooneeshiyaa)', + 'en_IE' => 'Afaan Ingilizii (Ayeerlaand)', + 'en_IL' => 'Afaan Ingilizii (Israa’eel)', + 'en_IM' => 'Afaan Ingilizii (Islee oof Maan)', + 'en_IN' => 'Afaan Ingilizii (Hindii)', + 'en_IO' => 'Afaan Ingilizii (Daangaa Galaana Hindii Biritish)', + 'en_JE' => 'Afaan Ingilizii (Jeersii)', + 'en_JM' => 'Afaan Ingilizii (Jamaayikaa)', + 'en_KE' => 'Afaan Ingilizii (Keeniyaa)', + 'en_KI' => 'Afaan Ingilizii (Kiribaatii)', + 'en_KN' => 'Afaan Ingilizii (St. Kiitis fi Neevis)', + 'en_KY' => 'Afaan Ingilizii (Odoloota Saaymaan)', + 'en_LC' => 'Afaan Ingilizii (St. Suusiyaa)', + 'en_LR' => 'Afaan Ingilizii (Laayibeeriyaa)', + 'en_LS' => 'Afaan Ingilizii (Leseettoo)', + 'en_MG' => 'Afaan Ingilizii (Madagaaskaar)', + 'en_MH' => 'Afaan Ingilizii (Odoloota Maarshaal)', + 'en_MO' => 'Afaan Ingilizii (Maka’oo SAR Chaayinaa)', + 'en_MP' => 'Afaan Ingilizii (Odola Maariyaanaa Kaabaa)', + 'en_MS' => 'Afaan Ingilizii (Montiseerat)', + 'en_MT' => 'Afaan Ingilizii (Maaltaa)', + 'en_MU' => 'Afaan Ingilizii (Moorishiyees)', + 'en_MV' => 'Afaan Ingilizii (Maaldiivs)', + 'en_MW' => 'Afaan Ingilizii (Maalaawwii)', + 'en_MY' => 'Afaan Ingilizii (Maleeshiyaa)', + 'en_NA' => 'Afaan Ingilizii (Namiibiyaa)', + 'en_NF' => 'Afaan Ingilizii (Odola Noorfoolk)', + 'en_NG' => 'Afaan Ingilizii (Naayijeeriyaa)', + 'en_NL' => 'Afaan Ingilizii (Neezerlaand)', + 'en_NR' => 'Afaan Ingilizii (Naawuruu)', + 'en_NU' => 'Afaan Ingilizii (Niwu’e)', + 'en_NZ' => 'Afaan Ingilizii (Neewu Zilaand)', + 'en_PG' => 'Afaan Ingilizii (Papuwa Neawu Giinii)', + 'en_PH' => 'Afaan Ingilizii (Filippiins)', + 'en_PK' => 'Afaan Ingilizii (Paakistaan)', + 'en_PN' => 'Afaan Ingilizii (Odoloota Pitikaayirin)', + 'en_PR' => 'Afaan Ingilizii (Poortaar Riikoo)', + 'en_PW' => 'Afaan Ingilizii (Palaawu)', + 'en_RW' => 'Afaan Ingilizii (Ruwwandaa)', + 'en_SB' => 'Afaan Ingilizii (Odoloota Solomoon)', + 'en_SC' => 'Afaan Ingilizii (Siisheels)', + 'en_SD' => 'Afaan Ingilizii (Sudaan)', + 'en_SE' => 'Afaan Ingilizii (Siwiidin)', + 'en_SG' => 'Afaan Ingilizii (Singaapoor)', + 'en_SH' => 'Afaan Ingilizii (St. Helenaa)', + 'en_SI' => 'Afaan Ingilizii (Islooveeniyaa)', + 'en_SL' => 'Afaan Ingilizii (Seeraaliyoon)', + 'en_SS' => 'Afaan Ingilizii (Sudaan Kibbaa)', + 'en_SX' => 'Afaan Ingilizii (Siint Maarteen)', + 'en_SZ' => 'Afaan Ingilizii (Iswaatinii)', + 'en_TC' => 'Afaan Ingilizii (Turkis fi Odoloota Kaayikos)', + 'en_TK' => 'Afaan Ingilizii (Tokelau)', + 'en_TO' => 'Afaan Ingilizii (Tonga)', + 'en_TT' => 'Afaan Ingilizii (Tirinidan fi Tobaagoo)', + 'en_TV' => 'Afaan Ingilizii (Tuvalu)', + 'en_TZ' => 'Afaan Ingilizii (Taanzaaniyaa)', + 'en_UG' => 'Afaan Ingilizii (Ugaandaa)', + 'en_UM' => 'Afaan Ingilizii (U.S. Odoloota Alaa)', + 'en_US' => 'Afaan Ingilizii (Yiinaayitid Isteet)', + 'en_VC' => 'Afaan Ingilizii (St. Vinseet fi Gireenadines)', + 'en_VG' => 'Afaan Ingilizii (Odoloota Varjiin Biritish)', + 'en_VI' => 'Afaan Ingilizii (U.S. Odoloota Varjiin)', + 'en_VU' => 'Afaan Ingilizii (Vanuwaatu)', + 'en_WS' => 'Afaan Ingilizii (Saamowa)', + 'en_ZA' => 'Afaan Ingilizii (Afrikaa Kibbaa)', + 'en_ZM' => 'Afaan Ingilizii (Zaambiyaa)', + 'en_ZW' => 'Afaan Ingilizii (Zimbaabuwee)', 'eo' => 'Afaan Esperantoo', + 'eo_001' => 'Afaan Esperantoo (addunyaa)', 'es' => 'Afaan Ispeen', - 'es_BR' => 'Afaan Ispeen (Brazil)', - 'es_US' => 'Afaan Ispeen (United States)', + 'es_419' => 'Afaan Ispeen (Laatin Ameerikaa)', + 'es_AR' => 'Afaan Ispeen (Arjentiinaa)', + 'es_BO' => 'Afaan Ispeen (Boliiviyaa)', + 'es_BR' => 'Afaan Ispeen (Biraazil)', + 'es_BZ' => 'Afaan Ispeen (Belize)', + 'es_CL' => 'Afaan Ispeen (Chiilii)', + 'es_CO' => 'Afaan Ispeen (Kolombiyaa)', + 'es_CR' => 'Afaan Ispeen (Kostaa Rikaa)', + 'es_CU' => 'Afaan Ispeen (Kuubaa)', + 'es_DO' => 'Afaan Ispeen (Dominikaa Rippaabilik)', + 'es_EC' => 'Afaan Ispeen (Ekuwaador)', + 'es_ES' => 'Afaan Ispeen (Ispeen)', + 'es_GQ' => 'Afaan Ispeen (Ikkuwaatooriyaal Giinii)', + 'es_GT' => 'Afaan Ispeen (Guwaatimaalaa)', + 'es_HN' => 'Afaan Ispeen (Hondurus)', + 'es_MX' => 'Afaan Ispeen (Meeksiikoo)', + 'es_NI' => 'Afaan Ispeen (Nikaraguwaa)', + 'es_PA' => 'Afaan Ispeen (Paanamaa)', + 'es_PE' => 'Afaan Ispeen (Peeruu)', + 'es_PH' => 'Afaan Ispeen (Filippiins)', + 'es_PR' => 'Afaan Ispeen (Poortaar Riikoo)', + 'es_PY' => 'Afaan Ispeen (Paaraguwaay)', + 'es_SV' => 'Afaan Ispeen (El Salvaadoor)', + 'es_US' => 'Afaan Ispeen (Yiinaayitid Isteet)', + 'es_UY' => 'Afaan Ispeen (Yuraagaay)', + 'es_VE' => 'Afaan Ispeen (Veenzuweelaa)', 'et' => 'Afaan Istooniya', + 'et_EE' => 'Afaan Istooniya (Istooniyaa)', 'eu' => 'Afaan Baskuu', + 'eu_ES' => 'Afaan Baskuu (Ispeen)', 'fa' => 'Afaan Persia', + 'fa_AF' => 'Afaan Persia (Afgaanistaan)', + 'fa_IR' => 'Afaan Persia (Iraan)', + 'ff' => 'Fula', + 'ff_CM' => 'Fula (Kaameruun)', + 'ff_GN' => 'Fula (Giinii)', + 'ff_Latn' => 'Fula (Laatinii)', + 'ff_Latn_BF' => 'Fula (Laatinii, Burkiinaa Faasoo)', + 'ff_Latn_CM' => 'Fula (Laatinii, Kaameruun)', + 'ff_Latn_GH' => 'Fula (Laatinii, Gaanaa)', + 'ff_Latn_GM' => 'Fula (Laatinii, Gaambiyaa)', + 'ff_Latn_GN' => 'Fula (Laatinii, Giinii)', + 'ff_Latn_GW' => 'Fula (Laatinii, Giinii-Bisaawoo)', + 'ff_Latn_LR' => 'Fula (Laatinii, Laayibeeriyaa)', + 'ff_Latn_MR' => 'Fula (Laatinii, Mawuritaaniyaa)', + 'ff_Latn_NE' => 'Fula (Laatinii, Niijer)', + 'ff_Latn_NG' => 'Fula (Laatinii, Naayijeeriyaa)', + 'ff_Latn_SL' => 'Fula (Laatinii, Seeraaliyoon)', + 'ff_Latn_SN' => 'Fula (Laatinii, Senegaal)', + 'ff_MR' => 'Fula (Mawuritaaniyaa)', + 'ff_SN' => 'Fula (Senegaal)', 'fi' => 'Afaan Fiilaandi', + 'fi_FI' => 'Afaan Fiilaandi (Fiinlaand)', 'fo' => 'Afaan Faroese', + 'fo_DK' => 'Afaan Faroese (Deenmaark)', + 'fo_FO' => 'Afaan Faroese (Odoloota Fafo’ee)', 'fr' => 'Afaan Faransaayii', - 'fr_FR' => 'Afaan Faransaayii (France)', + 'fr_BE' => 'Afaan Faransaayii (Beeljiyeem)', + 'fr_BF' => 'Afaan Faransaayii (Burkiinaa Faasoo)', + 'fr_BI' => 'Afaan Faransaayii (Burundii)', + 'fr_BJ' => 'Afaan Faransaayii (Beenii)', + 'fr_BL' => 'Afaan Faransaayii (St. Barzeleemii)', + 'fr_CA' => 'Afaan Faransaayii (Kanaadaa)', + 'fr_CD' => 'Afaan Faransaayii (Koongoo - Kinshaasaa)', + 'fr_CF' => 'Afaan Faransaayii (Rippaablika Afrikaa Gidduugaleessaa)', + 'fr_CG' => 'Afaan Faransaayii (Koongoo - Biraazaavil)', + 'fr_CH' => 'Afaan Faransaayii (Siwizerlaand)', + 'fr_CI' => 'Afaan Faransaayii (Koti divoor)', + 'fr_CM' => 'Afaan Faransaayii (Kaameruun)', + 'fr_DJ' => 'Afaan Faransaayii (Jibuutii)', + 'fr_DZ' => 'Afaan Faransaayii (Aljeeriyaa)', + 'fr_FR' => 'Afaan Faransaayii (Faransaay)', + 'fr_GA' => 'Afaan Faransaayii (Gaaboon)', + 'fr_GF' => 'Afaan Faransaayii (Faransaay Guyiinaa)', + 'fr_GN' => 'Afaan Faransaayii (Giinii)', + 'fr_GP' => 'Afaan Faransaayii (Gowadelowape)', + 'fr_GQ' => 'Afaan Faransaayii (Ikkuwaatooriyaal Giinii)', + 'fr_HT' => 'Afaan Faransaayii (Haayitii)', + 'fr_KM' => 'Afaan Faransaayii (Komoroos)', + 'fr_LU' => 'Afaan Faransaayii (Luksembarg)', + 'fr_MA' => 'Afaan Faransaayii (Morookoo)', + 'fr_MC' => 'Afaan Faransaayii (Moonaakoo)', + 'fr_MF' => 'Afaan Faransaayii (St. Martiin)', + 'fr_MG' => 'Afaan Faransaayii (Madagaaskaar)', + 'fr_ML' => 'Afaan Faransaayii (Maalii)', + 'fr_MQ' => 'Afaan Faransaayii (Martinikuwee)', + 'fr_MR' => 'Afaan Faransaayii (Mawuritaaniyaa)', + 'fr_MU' => 'Afaan Faransaayii (Moorishiyees)', + 'fr_NC' => 'Afaan Faransaayii (Neewu Kaaleedoniyaa)', + 'fr_NE' => 'Afaan Faransaayii (Niijer)', + 'fr_PF' => 'Afaan Faransaayii (Polineeshiyaa Faransaay)', + 'fr_PM' => 'Afaan Faransaayii (Ql. Piyeeree fi Mikuyelon)', + 'fr_RE' => 'Afaan Faransaayii (Riyuuniyeen)', + 'fr_RW' => 'Afaan Faransaayii (Ruwwandaa)', + 'fr_SC' => 'Afaan Faransaayii (Siisheels)', + 'fr_SN' => 'Afaan Faransaayii (Senegaal)', + 'fr_SY' => 'Afaan Faransaayii (Sooriyaa)', + 'fr_TD' => 'Afaan Faransaayii (Chaad)', + 'fr_TG' => 'Afaan Faransaayii (Toogoo)', + 'fr_TN' => 'Afaan Faransaayii (Tuniiziyaa)', + 'fr_VU' => 'Afaan Faransaayii (Vanuwaatu)', + 'fr_WF' => 'Afaan Faransaayii (Waalis fi Futtuuna)', + 'fr_YT' => 'Afaan Faransaayii (Maayootee)', 'fy' => 'Afaan Firisiyaani', + 'fy_NL' => 'Afaan Firisiyaani (Neezerlaand)', 'ga' => 'Afaan Ayirishii', 'ga_GB' => 'Afaan Ayirishii (United Kingdom)', + 'ga_IE' => 'Afaan Ayirishii (Ayeerlaand)', 'gd' => 'Scots Gaelic', 'gd_GB' => 'Scots Gaelic (United Kingdom)', 'gl' => 'Afaan Galishii', + 'gl_ES' => 'Afaan Galishii (Ispeen)', 'gu' => 'Afaan Gujarati', - 'gu_IN' => 'Afaan Gujarati (India)', + 'gu_IN' => 'Afaan Gujarati (Hindii)', + 'ha' => 'Hawusaa', + 'ha_GH' => 'Hawusaa (Gaanaa)', + 'ha_NE' => 'Hawusaa (Niijer)', + 'ha_NG' => 'Hawusaa (Naayijeeriyaa)', 'he' => 'Afaan Hebrew', + 'he_IL' => 'Afaan Hebrew (Israa’eel)', 'hi' => 'Afaan Hindii', - 'hi_IN' => 'Afaan Hindii (India)', - 'hi_Latn' => 'Afaan Hindii (Latin)', - 'hi_Latn_IN' => 'Afaan Hindii (Latin, India)', + 'hi_IN' => 'Afaan Hindii (Hindii)', + 'hi_Latn' => 'Afaan Hindii (Laatinii)', + 'hi_Latn_IN' => 'Afaan Hindii (Laatinii, Hindii)', 'hr' => 'Afaan Croatian', + 'hr_BA' => 'Afaan Croatian (Bosiiniyaa fi Herzoogovinaa)', + 'hr_HR' => 'Afaan Croatian (Kirooshiyaa)', 'hu' => 'Afaan Hangaari', + 'hu_HU' => 'Afaan Hangaari (Hangaarii)', + 'hy' => 'Armeeniyaa', + 'hy_AM' => 'Armeeniyaa (Armeeniyaa)', 'ia' => 'Interlingua', + 'ia_001' => 'Interlingua (addunyaa)', 'id' => 'Afaan Indoneziya', + 'id_ID' => 'Afaan Indoneziya (Indooneeshiyaa)', 'is' => 'Ayiislandiffaa', + 'is_IS' => 'Ayiislandiffaa (Ayeslaand)', 'it' => 'Afaan Xaaliyaani', - 'it_IT' => 'Afaan Xaaliyaani (Italy)', + 'it_CH' => 'Afaan Xaaliyaani (Siwizerlaand)', + 'it_IT' => 'Afaan Xaaliyaani (Xaaliyaan)', + 'it_SM' => 'Afaan Xaaliyaani (Saan Mariinoo)', + 'it_VA' => 'Afaan Xaaliyaani (Vaatikaan Siitii)', 'ja' => 'Afaan Japanii', - 'ja_JP' => 'Afaan Japanii (Japan)', + 'ja_JP' => 'Afaan Japanii (Jaappaan)', 'jv' => 'Afaan Java', + 'jv_ID' => 'Afaan Java (Indooneeshiyaa)', 'ka' => 'Afaan Georgian', + 'ka_GE' => 'Afaan Georgian (Joorjiyaa)', 'kn' => 'Afaan Kannada', - 'kn_IN' => 'Afaan Kannada (India)', + 'kn_IN' => 'Afaan Kannada (Hindii)', 'ko' => 'Afaan Korea', - 'ko_CN' => 'Afaan Korea (China)', + 'ko_CN' => 'Afaan Korea (Chaayinaa)', + 'ko_KP' => 'Afaan Korea (Kooriyaa Kaaba)', + 'ko_KR' => 'Afaan Korea (Kooriyaa Kibbaa)', 'lt' => 'Afaan Liituniyaa', + 'lt_LT' => 'Afaan Liituniyaa (Lutaaniyaa)', 'lv' => 'Afaan Lativiyaa', + 'lv_LV' => 'Afaan Lativiyaa (Lativiyaa)', 'mk' => 'Afaan Macedooniyaa', + 'mk_MK' => 'Afaan Macedooniyaa (Maqdooniyaa Kaabaa)', 'ml' => 'Malayaalamiffaa', - 'ml_IN' => 'Malayaalamiffaa (India)', + 'ml_IN' => 'Malayaalamiffaa (Hindii)', 'mr' => 'Afaan Maratii', - 'mr_IN' => 'Afaan Maratii (India)', + 'mr_IN' => 'Afaan Maratii (Hindii)', 'ms' => 'Malaayiffaa', + 'ms_BN' => 'Malaayiffaa (Biruniyee)', + 'ms_ID' => 'Malaayiffaa (Indooneeshiyaa)', + 'ms_MY' => 'Malaayiffaa (Maleeshiyaa)', + 'ms_SG' => 'Malaayiffaa (Singaapoor)', 'mt' => 'Afaan Maltesii', + 'mt_MT' => 'Afaan Maltesii (Maaltaa)', + 'my' => 'Burmeesee', + 'my_MM' => 'Burmeesee (Maayinaamar [Burma])', 'ne' => 'Afaan Nepalii', - 'ne_IN' => 'Afaan Nepalii (India)', + 'ne_IN' => 'Afaan Nepalii (Hindii)', + 'ne_NP' => 'Afaan Nepalii (Neeppal)', 'nl' => 'Afaan Dachii', + 'nl_AW' => 'Afaan Dachii (Arubaa)', + 'nl_BE' => 'Afaan Dachii (Beeljiyeem)', + 'nl_BQ' => 'Afaan Dachii (Neezerlaandota Kariibaan)', + 'nl_CW' => 'Afaan Dachii (Kurakowaa)', + 'nl_NL' => 'Afaan Dachii (Neezerlaand)', + 'nl_SR' => 'Afaan Dachii (Suriname)', + 'nl_SX' => 'Afaan Dachii (Siint Maarteen)', 'nn' => 'Afaan Norwegian', + 'nn_NO' => 'Afaan Norwegian (Noorwey)', 'no' => 'Afaan Norweyii', + 'no_NO' => 'Afaan Norweyii (Noorwey)', 'oc' => 'Afaan Occit', - 'oc_FR' => 'Afaan Occit (France)', + 'oc_ES' => 'Afaan Occit (Ispeen)', + 'oc_FR' => 'Afaan Occit (Faransaay)', 'om' => 'Oromoo', 'om_ET' => 'Oromoo (Itoophiyaa)', 'om_KE' => 'Oromoo (Keeniyaa)', 'pa' => 'Afaan Punjabii', - 'pa_IN' => 'Afaan Punjabii (India)', + 'pa_Arab' => 'Afaan Punjabii (Arabiffa)', + 'pa_Arab_PK' => 'Afaan Punjabii (Arabiffa, Paakistaan)', + 'pa_IN' => 'Afaan Punjabii (Hindii)', + 'pa_PK' => 'Afaan Punjabii (Paakistaan)', 'pl' => 'Afaan Polandii', + 'pl_PL' => 'Afaan Polandii (Poolaand)', 'pt' => 'Afaan Porchugaal', - 'pt_BR' => 'Afaan Porchugaal (Brazil)', + 'pt_AO' => 'Afaan Porchugaal (Angoolaa)', + 'pt_BR' => 'Afaan Porchugaal (Biraazil)', + 'pt_CH' => 'Afaan Porchugaal (Siwizerlaand)', + 'pt_CV' => 'Afaan Porchugaal (Keeppi Vaardee)', + 'pt_GQ' => 'Afaan Porchugaal (Ikkuwaatooriyaal Giinii)', + 'pt_GW' => 'Afaan Porchugaal (Giinii-Bisaawoo)', + 'pt_LU' => 'Afaan Porchugaal (Luksembarg)', + 'pt_MO' => 'Afaan Porchugaal (Maka’oo SAR Chaayinaa)', + 'pt_MZ' => 'Afaan Porchugaal (Moozaambik)', + 'pt_PT' => 'Afaan Porchugaal (Poorchugaal)', + 'pt_ST' => 'Afaan Porchugaal (Sa’oo Toomee fi Prinsippee)', + 'pt_TL' => 'Afaan Porchugaal (Tiimoor-Leestee)', 'ro' => 'Afaan Romaniyaa', + 'ro_MD' => 'Afaan Romaniyaa (Moldoovaa)', + 'ro_RO' => 'Afaan Romaniyaa (Roomaaniyaa)', 'ru' => 'Afaan Rushiyaa', - 'ru_RU' => 'Afaan Rushiyaa (Russia)', + 'ru_BY' => 'Afaan Rushiyaa (Beelaarus)', + 'ru_KG' => 'Afaan Rushiyaa (Kiyirigiyizistan)', + 'ru_KZ' => 'Afaan Rushiyaa (Kazakistaan)', + 'ru_MD' => 'Afaan Rushiyaa (Moldoovaa)', + 'ru_RU' => 'Afaan Rushiyaa (Raashiyaa)', + 'ru_UA' => 'Afaan Rushiyaa (Yuukireen)', 'si' => 'Afaan Sinhalese', + 'si_LK' => 'Afaan Sinhalese (Siri Laankaa)', 'sk' => 'Afaan Slovak', + 'sk_SK' => 'Afaan Slovak (Isloovaakiyaa)', 'sl' => 'Afaan Islovaniyaa', + 'sl_SI' => 'Afaan Islovaniyaa (Islooveeniyaa)', 'sq' => 'Afaan Albaniyaa', + 'sq_AL' => 'Afaan Albaniyaa (Albaaniyaa)', + 'sq_MK' => 'Afaan Albaniyaa (Maqdooniyaa Kaabaa)', 'sr' => 'Afaan Serbiya', - 'sr_Latn' => 'Afaan Serbiya (Latin)', + 'sr_BA' => 'Afaan Serbiya (Bosiiniyaa fi Herzoogovinaa)', + 'sr_Cyrl' => 'Afaan Serbiya (Saayiriilik)', + 'sr_Cyrl_BA' => 'Afaan Serbiya (Saayiriilik, Bosiiniyaa fi Herzoogovinaa)', + 'sr_Cyrl_ME' => 'Afaan Serbiya (Saayiriilik, Montenegiroo)', + 'sr_Cyrl_RS' => 'Afaan Serbiya (Saayiriilik, Serbiyaa)', + 'sr_Latn' => 'Afaan Serbiya (Laatinii)', + 'sr_Latn_BA' => 'Afaan Serbiya (Laatinii, Bosiiniyaa fi Herzoogovinaa)', + 'sr_Latn_ME' => 'Afaan Serbiya (Laatinii, Montenegiroo)', + 'sr_Latn_RS' => 'Afaan Serbiya (Laatinii, Serbiyaa)', + 'sr_ME' => 'Afaan Serbiya (Montenegiroo)', + 'sr_RS' B41A => 'Afaan Serbiya (Serbiyaa)', 'su' => 'Afaan Sudaanii', - 'su_Latn' => 'Afaan Sudaanii (Latin)', + 'su_ID' => 'Afaan Sudaanii (Indooneeshiyaa)', + 'su_Latn' => 'Afaan Sudaanii (Laatinii)', + 'su_Latn_ID' => 'Afaan Sudaanii (Laatinii, Indooneeshiyaa)', 'sv' => 'Afaan Suwidiin', + 'sv_AX' => 'Afaan Suwidiin (Odoloota Alaand)', + 'sv_FI' => 'Afaan Suwidiin (Fiinlaand)', + 'sv_SE' => 'Afaan Suwidiin (Siwiidin)', 'sw' => 'Suwahilii', + 'sw_CD' => 'Suwahilii (Koongoo - Kinshaasaa)', 'sw_KE' => 'Suwahilii (Keeniyaa)', + 'sw_TZ' => 'Suwahilii (Taanzaaniyaa)', + 'sw_UG' => 'Suwahilii (Ugaandaa)', 'ta' => 'Afaan Tamilii', - 'ta_IN' => 'Afaan Tamilii (India)', + 'ta_IN' => 'Afaan Tamilii (Hindii)', + 'ta_LK' => 'Afaan Tamilii (Siri Laankaa)', + 'ta_MY' => 'Afaan Tamilii (Maleeshiyaa)', + 'ta_SG' => 'Afaan Tamilii (Singaapoor)', 'te' => 'Afaan Telugu', - 'te_IN' => 'Afaan Telugu (India)', + 'te_IN' => 'Afaan Telugu (Hindii)', 'th' => 'Afaan Tayii', + 'th_TH' => 'Afaan Tayii (Taayilaand)', 'ti' => 'Afaan Tigiree', + 'ti_ER' => 'Afaan Tigiree (Eertiraa)', 'ti_ET' => 'Afaan Tigiree (Itoophiyaa)', 'tk' => 'Lammii Turkii', + 'tk_TM' => 'Lammii Turkii (Turkimenistaan)', 'tr' => 'Afaan Turkii', + 'tr_CY' => 'Afaan Turkii (Qoophiroos)', + 'tr_TR' => 'Afaan Turkii (Tarkiye)', 'uk' => 'Afaan Ukreenii', + 'uk_UA' => 'Afaan Ukreenii (Yuukireen)', 'ur' => 'Afaan Urdu', - 'ur_IN' => 'Afaan Urdu (India)', + 'ur_IN' => 'Afaan Urdu (Hindii)', + 'ur_PK' => 'Afaan Urdu (Paakistaan)', 'uz' => 'Afaan Uzbek', - 'uz_Latn' => 'Afaan Uzbek (Latin)', + 'uz_AF' => 'Afaan Uzbek (Afgaanistaan)', + 'uz_Arab' => 'Afaan Uzbek (Arabiffa)', + 'uz_Arab_AF' => 'Afaan Uzbek (Arabiffa, Afgaanistaan)', + 'uz_Cyrl' => 'Afaan Uzbek (Saayiriilik)', + 'uz_Cyrl_UZ' => 'Afaan Uzbek (Saayiriilik, Uzbeekistaan)', + 'uz_Latn' => 'Afaan Uzbek (Laatinii)', + 'uz_Latn_UZ' => 'Afaan Uzbek (Laatinii, Uzbeekistaan)', + 'uz_UZ' => 'Afaan Uzbek (Uzbeekistaan)', 'vi' => 'Afaan Veetinam', + 'vi_VN' => 'Afaan Veetinam (Veetinaam)', 'xh' => 'Afaan Xhosa', + 'xh_ZA' => 'Afaan Xhosa (Afrikaa Kibbaa)', 'zh' => 'Chinese', - 'zh_CN' => 'Chinese (China)', + 'zh_CN' => 'Chinese (Chaayinaa)', + 'zh_HK' => 'Chinese (Hoong Koong SAR Chaayinaa)', + 'zh_Hans' => 'Chinese (Salphifame)', + 'zh_Hans_CN' => 'Chinese (Salphifame, Chaayinaa)', + 'zh_Hans_HK' => 'Chinese (Salphifame, Hoong Koong SAR Chaayinaa)', + 'zh_Hans_MO' => 'Chinese (Salphifame, Maka’oo SAR Chaayinaa)', + 'zh_Hans_MY' => 'Chinese (Salphifame, Maleeshiyaa)', + 'zh_Hans_SG' => 'Chinese (Salphifame, Singaapoor)', + 'zh_Hant' => 'Chinese (Kan Durii)', + 'zh_Hant_HK' => 'Chinese (Kan Durii, Hoong Koong SAR Chaayinaa)', + 'zh_Hant_MO' => 'Chinese (Kan Durii, Maka’oo SAR Chaayinaa)', + 'zh_Hant_MY' => 'Chinese (Kan Durii, Maleeshiyaa)', + 'zh_Hant_TW' => 'Chinese (Kan Durii, Taayiwwan)', + 'zh_MO' => 'Chinese (Maka’oo SAR Chaayinaa)', + 'zh_SG' => 'Chinese (Singaapoor)', + 'zh_TW' => 'Chinese (Taayiwwan)', 'zu' => 'Afaan Zuulu', + 'zu_ZA' => 'Afaan Zuulu (Afrikaa Kibbaa)', ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/locales/or.php b/src/Symfony/Component/Intl/Resources/data/locales/or.php index 76a503e0bb462..d457500beb978 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/or.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/or.php @@ -56,7 +56,7 @@ 'bn_BD' => 'ବଙ୍ଗଳା (ବାଂଲାଦେଶ)', 'bn_IN' => 'ବଙ୍ଗଳା (ଭାରତ)', 'bo' => 'ତିବ୍ବତୀୟ', - 'bo_CN' => 'ତିବ୍ବତୀୟ (ଚିନ୍)', + 'bo_CN' => 'ତିବ୍ବତୀୟ (ଚୀନ୍‌)', 'bo_IN' => 'ତିବ୍ବତୀୟ (ଭାରତ)', 'br' => 'ବ୍ରେଟନ୍', 'br_FR' => 'ବ୍ରେଟନ୍ (ଫ୍ରାନ୍ସ)', @@ -79,16 +79,16 @@ 'cv_RU' => 'ଚୁଭାଶ୍ (ରୁଷିଆ)', 'cy' => 'ୱେଲ୍ସ', 'cy_GB' => 'ୱେଲ୍ସ (ଯୁକ୍ତରାଜ୍ୟ)', - 'da' => 'ଡାନ୍ନିସ୍', - 'da_DK' => 'ଡାନ୍ନିସ୍ (ଡେନମାର୍କ)', - 'da_GL' => 'ଡାନ୍ନିସ୍ (ଗ୍ରୀନଲ୍ୟାଣ୍ଡ)', + 'da' => 'ଡାନିସ୍‌', + 'da_DK' => 'ଡାନିସ୍‌ (ଡେନମାର୍କ)', + 'da_GL' => 'ଡାନିସ୍‌ (ଗ୍ରୀନଲ୍ୟାଣ୍ଡ)', 'de' => 'ଜର୍ମାନ', 'de_AT' => 'ଜର୍ମାନ (ଅଷ୍ଟ୍ରିଆ)', 'de_BE' => 'ଜର୍ମାନ (ବେଲଜିୟମ୍)', 'de_CH' => 'ଜର୍ମାନ (ସ୍ୱିଜରଲ୍ୟାଣ୍ଡ)', 'de_DE' => 'ଜର୍ମାନ (ଜର୍ମାନୀ)', 'de_IT' => 'ଜର୍ମାନ (ଇଟାଲୀ)', - 'de_LI' => 'ଜର୍ମାନ (ଲିଚେଟନଷ୍ଟେଇନ୍)', + 'de_LI' => 'ଜର୍ମାନ (ଲିକ୍ଟନ୍‌ଷ୍ଟାଇନ୍‌)', 'de_LU' => 'ଜର୍ମାନ (ଲକ୍ସେମବର୍ଗ)', 'dz' => 'ଦଡଜୋଙ୍ଗଖା', 'dz_BT' => 'ଦଡଜୋଙ୍ଗଖା (ଭୁଟାନ)', @@ -143,7 +143,7 @@ 'en_IL' => 'ଇଂରାଜୀ (ଇସ୍ରାଏଲ୍)', 'en_IM' => 'ଇଂରାଜୀ (ଆଇଲ୍‌ ଅଫ୍‌ ମ୍ୟାନ୍‌)', 'en_IN' => 'ଇଂରାଜୀ (ଭାରତ)', - 'en_IO' => 'ଇଂରାଜୀ (ବ୍ରିଟିଶ୍‌ ଭାରତ ମାହାସାଗର କ୍ଷେତ୍ର)', + 'en_IO' => 'ଇଂରାଜୀ (ବ୍ରିଟିଶ୍‌ ଭାରତୀୟ ମହାସାଗର କ୍ଷେତ୍ର)', 'en_JE' => 'ଇଂରାଜୀ (ଜର୍ସି)', 'en_JM' => 'ଇଂରାଜୀ (ଜାମାଇକା)', 'en_KE' => 'ଇଂରାଜୀ (କେନିୟା)', @@ -170,7 +170,7 @@ 'en_NR' => 'ଇଂରାଜୀ (ନାଉରୁ)', 'en_NU' => 'ଇଂରାଜୀ (ନିଉ)', 'en_NZ' => 'ଇଂରାଜୀ (ନ୍ୟୁଜିଲାଣ୍ଡ)', - 'en_PG' => 'ଇଂରାଜୀ (ପପୁଆ ନ୍ୟୁ ଗୁଏନିଆ)', + 'en_PG' => 'ଇଂରାଜୀ (ପପୁଆ ନ୍ୟୁ ଗିନି)', 'en_PH' => 'ଇଂରାଜୀ (ଫିଲିପାଇନସ୍)', 'en_PK' => 'ଇଂରାଜୀ (ପାକିସ୍ତାନ)', 'en_PN' => 'ଇଂରାଜୀ (ପିଟକାଇରିନ୍‌ ଦ୍ୱୀପପୁଞ୍ଜ)', @@ -180,7 +180,7 @@ 'en_SB' => 'ଇଂରାଜୀ (ସୋଲୋମନ୍‌ ଦ୍ୱୀପପୁଞ୍ଜ)', 'en_SC' => 'ଇଂରାଜୀ (ସେଚେଲସ୍)', 'en_SD' => 'ଇଂରାଜୀ (ସୁଦାନ)', - 'en_SE' => 'ଇଂରାଜୀ (ସ୍ୱେଡେନ୍)', + 'en_SE' => 'ଇଂରାଜୀ (ସ୍ୱିଡେନ୍‌)', 'en_SG' => 'ଇଂରାଜୀ (ସିଙ୍ଗାପୁର୍)', 'en_SH' => 'ଇଂରାଜୀ (ସେଣ୍ଟ ହେଲେନା)', 'en_SI' => 'ଇଂରାଜୀ (ସ୍ଲୋଭେନିଆ)', @@ -197,9 +197,9 @@ 'en_UG' => 'ଇଂରାଜୀ (ଉଗାଣ୍ଡା)', 'en_UM' => 'ଇଂରାଜୀ (ଯୁକ୍ତରାଷ୍ଟ୍ର ଆଉଟ୍‌ଲାଇଙ୍ଗ ଦ୍ଵୀପପୁଞ୍ଜ)', 'en_US' => 'ଇଂରାଜୀ (ଯୁକ୍ତ ରାଷ୍ଟ୍ର)', - 'en_VC' => 'ଇଂରାଜୀ (ସେଣ୍ଟ ଭିନସେଣ୍ଟ ଏବଂ ଦି ଗ୍ରେନାଡିସ୍)', + 'en_VC' => 'ଇଂରାଜୀ (ସେଣ୍ଟ ଭିନସେଣ୍ଟ ଏବଂ ଗ୍ରେନାଡାଇନ୍ସ)', 'en_VG' => 'ଇଂରାଜୀ (ବ୍ରିଟିଶ୍‌ ଭର୍ଜିନ୍ ଦ୍ୱୀପପୁଞ୍ଜ)', - 'en_VI' => 'ଇଂରାଜୀ (ଯୁକ୍ତରାଷ୍ଟ୍ର ଭିର୍ଜିନ୍ ଦ୍ଵୀପପୁଞ୍ଜ)', + 'en_VI' => 'ଇଂରାଜୀ (ଯୁକ୍ତରାଷ୍ଟ୍ର ଭର୍ଜିନ୍ ଦ୍ଵୀପପୁଞ୍ଜ)', 'en_VU' => 'ଇଂରାଜୀ (ଭାନୁଆତୁ)', 'en_WS' => 'ଇଂରାଜୀ (ସାମୋଆ)', 'en_ZA' => 'ଇଂରାଜୀ (ଦକ୍ଷିଣ ଆଫ୍ରିକା)', @@ -207,33 +207,33 @@ 'en_ZW' => 'ଇଂରାଜୀ (ଜିମ୍ବାୱେ)', 'eo' => 'ଏସ୍ପାରେଣ୍ଟୋ', 'eo_001' => 'ଏସ୍ପାରେଣ୍ଟୋ (ବିଶ୍ୱ)', - 'es' => 'ସ୍ପେନିୟ', - 'es_419' => 'ସ୍ପେନିୟ (ଲାଟିନ୍‌ ଆମେରିକା)', - 'es_AR' => 'ସ୍ପେନିୟ (ଆର୍ଜେଣ୍ଟିନା)', - 'es_BO' => 'ସ୍ପେନିୟ (ବୋଲଭିଆ)', - 'es_BR' => 'ସ୍ପେନିୟ (ବ୍ରାଜିଲ୍)', - 'es_BZ' => 'ସ୍ପେନିୟ (ବେଲିଜ୍)', - 'es_CL' => 'ସ୍ପେନିୟ (ଚିଲ୍ଲୀ)', - 'es_CO' => 'ସ୍ପେନିୟ (କୋଲମ୍ବିଆ)', - 'es_CR' => 'ସ୍ପେନିୟ (କୋଷ୍ଟା ରିକା)', - 'es_CU' => 'ସ୍ପେନିୟ (କ୍ୱିବା)', - 'es_DO' => 'ସ୍ପେନିୟ (ଡୋମିନିକାନ୍‌ ସାଧାରଣତନ୍ତ୍ର)', - 'es_EC' => 'ସ୍ପେନିୟ (ଇକ୍ୱାଡୋର୍)', - 'es_ES' => 'ସ୍ପେନିୟ (ସ୍ପେନ୍)', - 'es_GQ' => 'ସ୍ପେନିୟ (ଇକ୍ବାଟେରିଆଲ୍ ଗୁଇନିଆ)', - 'es_GT' => 'ସ୍ପେନିୟ (ଗୁଏତମାଲା)', - 'es_HN' => 'ସ୍ପେନିୟ (ହୋଣ୍ଡୁରାସ୍‌)', - 'es_MX' => 'ସ୍ପେନିୟ (ମେକ୍ସିକୋ)', - 'es_NI' => 'ସ୍ପେନିୟ (ନିକାରାଗୁଆ)', - 'es_PA' => 'ସ୍ପେନିୟ (ପାନାମା)', - 'es_PE' => 'ସ୍ପେନିୟ (ପେରୁ)', - 'es_PH' => 'ସ୍ପେନିୟ (ଫିଲିପାଇନସ୍)', - 'es_PR' => 'ସ୍ପେନିୟ (ପୁଏର୍ତ୍ତୋ ରିକୋ)', - 'es_PY' => 'ସ୍ପେନିୟ (ପାରାଗୁଏ)', - 'es_SV' => 'ସ୍ପେନିୟ (ଏଲ୍ ସାଲଭାଡୋର୍)', - 'es_US' => 'ସ୍ପେନିୟ (ଯୁକ୍ତ ରାଷ୍ଟ୍ର)', - 'es_UY' => 'ସ୍ପେନିୟ (ଉରୁଗୁଏ)', - 'es_VE' => 'ସ୍ପେନିୟ (ଭେନେଜୁଏଲା)', + 'es' => 'ସ୍ପାନିସ୍‌', + 'es_419' => 'ସ୍ପାନିସ୍‌ (ଲାଟିନ୍‌ ଆମେରିକା)', + 'es_AR' => 'ସ୍ପାନିସ୍‌ (ଆର୍ଜେଣ୍ଟିନା)', + 'es_BO' => 'ସ୍ପାନିସ୍‌ (ବୋଲିଭିଆ)', + 'es_BR' => 'ସ୍ପାନିସ୍‌ (ବ୍ରାଜିଲ୍)', + 'es_BZ' => 'ସ୍ପାନିସ୍‌ (ବେଲିଜ୍)', + 'es_CL' => 'ସ୍ପାନିସ୍‌ (ଚିଲି)', + 'es_CO' => 'ସ୍ପାନିସ୍‌ (କଲମ୍ବିଆ)', + 'es_CR' => 'ସ୍ପାନିସ୍‌ (କୋଷ୍ଟା ରିକା)', + 'es_CU' => 'ସ୍ପାନିସ୍‌ (କ‍୍ୟୁବା)', + 'es_DO' => 'ସ୍ପାନିସ୍‌ (ଡୋମିନିକାନ୍‌ ସାଧାରଣତନ୍ତ୍ର)', + 'es_EC' => 'ସ୍ପାନିସ୍‌ (ଇକ୍ୱେଡର୍‌)', + 'es_ES' => 'ସ୍ପାନିସ୍‌ (ସ୍ପେନ୍)', + 'es_GQ' => 'ସ୍ପାନିସ୍‌ (ଇକ୍ବାଟୋରିଆଲ୍ ଗୁଇନିଆ)', + 'es_GT' => 'ସ୍ପାନିସ୍‌ (ଗୁଏତମାଲା)', + 'es_HN' => 'ସ୍ପାନିସ୍‌ (ହୋଣ୍ଡୁରାସ୍‌)', + 'es_MX' => 'ସ୍ପାନିସ୍‌ (ମେକ୍ସିକୋ)', + 'es_NI' => 'ସ୍ପାନିସ୍‌ (ନିକାରାଗୁଆ)', + 'es_PA' => 'ସ୍ପାନିସ୍‌ (ପାନାମା)', + 'es_PE' => 'ସ୍ପାନିସ୍‌ (ପେରୁ)', + 'es_PH' => 'ସ୍ପାନିସ୍‌ (ଫିଲିପାଇନସ୍)', + 'es_PR' => 'ସ୍ପାନିସ୍‌ (ପୁଏର୍ତ୍ତୋ ରିକୋ)', + 'es_PY' => 'ସ୍ପାନିସ୍‌ (ପାରାଗୁଏ)', + 'es_SV' => 'ସ୍ପାନିସ୍‌ (ଏଲ୍ ସାଲଭାଡୋର୍)', + 'es_US' => 'ସ୍ପାନିସ୍‌ (ଯୁକ୍ତ ରାଷ୍ଟ୍ର)', + 'es_UY' => 'ସ୍ପାନିସ୍‌ (ଉରୁଗୁଏ)', + 'es_VE' => 'ସ୍ପାନିସ୍‌ (ଭେନେଜୁଏଲା)', 'et' => 'ଏସ୍ତୋନିଆନ୍', 'et_EE' => 'ଏସ୍ତୋନିଆନ୍ (ଏସ୍ତୋନିଆ)', 'eu' => 'ବାସ୍କ୍ୱି', @@ -274,9 +274,9 @@ 'ff_SN' => 'ଫୁଲାହ (ସେନେଗାଲ୍)', 'fi' => 'ଫିନ୍ନିସ୍', 'fi_FI' => 'ଫିନ୍ନିସ୍ (ଫିନଲ୍ୟାଣ୍ଡ)', - 'fo' => 'ଫାରୋଏସେ', - 'fo_DK' => 'ଫାରୋଏସେ (ଡେନମାର୍କ)', - 'fo_FO' => 'ଫାରୋଏସେ (ଫାରୋଇ ଦ୍ୱୀପପୁଞ୍ଜ)', + 'fo' => 'ଫାରୋଇଜ୍‌', + 'fo_DK' => 'ଫାରୋଇଜ୍‌ (ଡେନମାର୍କ)', + 'fo_FO' => 'ଫାରୋଇଜ୍‌ (ଫାରୋଇ ଦ୍ୱୀପପୁଞ୍ଜ)', 'fr' => 'ଫରାସୀ', 'fr_BE' => 'ଫରାସୀ (ବେଲଜିୟମ୍)', 'fr_BF' => 'ଫରାସୀ (ବୁର୍କିନା ଫାସୋ)', @@ -297,7 +297,7 @@ 'fr_GF' => 'ଫରାସୀ (ଫ୍ରେଞ୍ଚ ଗୁଇନା)', 'fr_GN' => 'ଫରାସୀ (ଗୁଇନିଆ)', 'fr_GP' => 'ଫରାସୀ (ଗୁଆଡେଲୋପ୍)', - 'fr_GQ' => 'ଫରାସୀ (ଇକ୍ବାଟେରିଆଲ୍ ଗୁଇନିଆ)', + 'fr_GQ' => 'ଫରାସୀ (ଇକ୍ବାଟୋରିଆଲ୍ ଗୁଇନିଆ)', 'fr_HT' => 'ଫରାସୀ (ହାଇତି)', 'fr_KM' => 'ଫରାସୀ (କୋମୋରସ୍)', 'fr_LU' => 'ଫରାସୀ (ଲକ୍ସେମବର୍ଗ)', @@ -326,30 +326,30 @@ 'fr_YT' => 'ଫରାସୀ (ମାୟୋଟେ)', 'fy' => 'ପାଶ୍ଚାତ୍ୟ ଫ୍ରିସିଆନ୍', 'fy_NL' => 'ପାଶ୍ଚାତ୍ୟ ଫ୍ରିସିଆନ୍ (ନେଦରଲ୍ୟାଣ୍ଡ)', - 'ga' => 'ଇରିସ୍', - 'ga_GB' => 'ଇରିସ୍ (ଯୁକ୍ତରାଜ୍ୟ)', - 'ga_IE' => 'ଇରିସ୍ (ଆୟରଲ୍ୟାଣ୍ଡ)', + 'ga' => 'ଆଇରିସ୍‌', + 'ga_GB' => 'ଆଇରିସ୍‌ (ଯୁକ୍ତରାଜ୍ୟ)', + 'ga_IE' => 'ଆଇରିସ୍‌ (ଆୟରଲ୍ୟାଣ୍ଡ)', 'gd' => 'ସ୍କଟିସ୍ ଗାଏଲିକ୍', 'gd_GB' => 'ସ୍କଟିସ୍ ଗାଏଲିକ୍ (ଯୁକ୍ତରାଜ୍ୟ)', - 'gl' => 'ଗାଲସିଆନ୍', - 'gl_ES' => 'ଗାଲସିଆନ୍ (ସ୍ପେନ୍)', - 'gu' => 'ଗୁଜୁରାଟୀ', - 'gu_IN' => 'ଗୁଜୁରାଟୀ (ଭାରତ)', + 'gl' => 'ଗାଲିସିଆନ୍‌', + 'gl_ES' => 'ଗାଲିସିଆନ୍‌ (ସ୍ପେନ୍)', + 'gu' => 'ଗୁଜରାଟୀ', + 'gu_IN' => 'ଗୁଜରାଟୀ (ଭାରତ)', 'gv' => 'ମାଁକ୍ସ', 'gv_IM' => 'ମାଁକ୍ସ (ଆଇଲ୍‌ ଅଫ୍‌ ମ୍ୟାନ୍‌)', 'ha' => 'ହୌସା', 'ha_GH' => 'ହୌସା (ଘାନା)', 'ha_NE' => 'ହୌସା (ନାଇଜର)', 'ha_NG' => 'ହୌସା (ନାଇଜେରିଆ)', - 'he' => 'ହେବ୍ର୍ୟୁ', - 'he_IL' => 'ହେବ୍ର୍ୟୁ (ଇସ୍ରାଏଲ୍)', + 'he' => 'ହିବ୍ରୁ', + 'he_IL' => 'ହିବ୍ରୁ (ଇସ୍ରାଏଲ୍)', 'hi' => 'ହିନ୍ଦୀ', 'hi_IN' => 'ହିନ୍ଦୀ (ଭାରତ)', 'hi_Latn' => 'ହିନ୍ଦୀ (ଲାଟିନ୍)', 'hi_Latn_IN' => 'ହିନ୍ଦୀ (ଲାଟିନ୍, ଭାରତ)', - 'hr' => 'କ୍ରୋଆଟିଆନ୍', - 'hr_BA' => 'କ୍ରୋଆଟିଆନ୍ (ବୋସନିଆ ଏବଂ ହର୍ଜଗୋଭିନା)', - 'hr_HR' => 'କ୍ରୋଆଟିଆନ୍ (କ୍ରୋଏସିଆ)', + 'hr' => 'କ୍ରୋଏସୀୟ', + 'hr_BA' => 'କ୍ରୋଏସୀୟ (ବୋସନିଆ ଏବଂ ହର୍ଜଗୋଭିନା)', + 'hr_HR' => 'କ୍ରୋଏସୀୟ (କ୍ରୋଏସିଆ)', 'hu' => 'ହଙ୍ଗେରୀୟ', 'hu_HU' => 'ହଙ୍ଗେରୀୟ (ହଙ୍ଗେରୀ)', 'hy' => 'ଆର୍ମେନିଆନ୍', @@ -363,7 +363,7 @@ 'ig' => 'ଇଗବୋ', 'ig_NG' => 'ଇଗବୋ (ନାଇଜେରିଆ)', 'ii' => 'ସିଚୁଆନ୍ ୟୀ', - 'ii_CN' => 'ସିଚୁଆନ୍ ୟୀ (ଚିନ୍)', + 'ii_CN' => 'ସିଚୁଆନ୍ ୟୀ (ଚୀନ୍‌)', 'is' => 'ଆଇସଲାଣ୍ଡିକ୍', 'is_IS' => 'ଆଇସଲାଣ୍ଡିକ୍ (ଆଇସଲ୍ୟାଣ୍ଡ)', 'it' => 'ଇଟାଲୀୟ', @@ -373,14 +373,16 @@ 'it_VA' => 'ଇଟାଲୀୟ (ଭାଟିକାନ୍ ସିଟି)', 'ja' => 'ଜାପାନୀ', 'ja_JP' => 'ଜାପାନୀ (ଜାପାନ)', - 'jv' => 'ଜାଭାନୀଜ୍', - 'jv_ID' => 'ଜାଭାନୀଜ୍ (ଇଣ୍ଡୋନେସିଆ)', - 'ka' => 'ଜର୍ଜିୟ', - 'ka_GE' => 'ଜର୍ଜିୟ (ଜର୍ଜିଆ)', + 'jv' => 'ଜାଭାନିଜ୍‌', + 'jv_ID' => 'ଜାଭାନିଜ୍‌ (ଇଣ୍ଡୋନେସିଆ)', + 'ka' => 'ଜର୍ଜିଆନ୍‌', + 'ka_GE' => 'ଜର୍ଜିଆନ୍‌ (ଜର୍ଜିଆ)', 'ki' => 'କୀକୁୟୁ', 'ki_KE' => 'କୀକୁୟୁ (କେନିୟା)', - 'kk' => 'କାଜାକ୍', - 'kk_KZ' => 'କାଜାକ୍ (କାଜାକାସ୍ତାନ)', + 'kk' => 'କାଜାଖ୍‌', + 'kk_Cyrl' => 'କାଜାଖ୍‌ (ସିରିଲିକ୍)', + 'kk_Cyrl_KZ' => 'କାଜାଖ୍‌ (ସିରିଲିକ୍, କାଜାଖସ୍ତାନ୍‌)', + 'kk_KZ' => 'କାଜାଖ୍‌ (କାଜାଖସ୍ତାନ୍‌)', 'kl' => 'କାଲାଲିସୁଟ୍', 'kl_GL' => 'କାଲାଲିସୁଟ୍ (ଗ୍ରୀନଲ୍ୟାଣ୍ଡ)', 'km' => 'ଖାମେର୍', @@ -388,14 +390,14 @@ 'kn' => 'କନ୍ନଡ', 'kn_IN' => 'କନ୍ନଡ (ଭାରତ)', 'ko' => 'କୋରିଆନ୍', - 'ko_CN' => 'କୋରିଆନ୍ (ଚିନ୍)', + 'ko_CN' => 'କୋରିଆନ୍ (ଚୀନ୍‌)', 'ko_KP' => 'କୋରିଆନ୍ (ଉତ୍ତର କୋରିଆ)', 'ko_KR' => 'କୋରିଆନ୍ (ଦକ୍ଷିଣ କୋରିଆ)', 'ks' => 'କାଶ୍ମିରୀ', 'ks_Arab' => 'କାଶ୍ମିରୀ (ଆରବିକ୍)', 'ks_Arab_IN' => 'କାଶ୍ମିରୀ (ଆରବିକ୍, ଭାରତ)', - 'ks_Deva' => 'କାଶ୍ମିରୀ (ଦେବନଗରୀ)', - 'ks_Deva_IN' => 'କାଶ୍ମିରୀ (ଦେବନଗରୀ, ଭାରତ)', + 'ks_Deva' => 'କାଶ୍ମିରୀ (ଦେବନାଗରୀ)', + 'ks_Deva_IN' => 'କାଶ୍ମିରୀ (ଦେବନାଗରୀ, ଭାରତ)', 'ks_IN' => 'କାଶ୍ମିରୀ (ଭାରତ)', 'ku' => 'କୁର୍ଦ୍ଦିଶ୍', 'ku_TR' => 'କୁର୍ଦ୍ଦିଶ୍ (ତୁର୍କୀ)', @@ -428,8 +430,8 @@ 'mk_MK' => 'ମାସେଡୋନିଆନ୍ (ଉତ୍ତର ମାସେଡୋନିଆ)', 'ml' => 'ମାଲାୟଲମ୍', 'ml_IN' => 'ମାଲାୟଲମ୍ (ଭାରତ)', - 'mn' => 'ମଙ୍ଗୋଳିୟ', - 'mn_MN' => 'ମଙ୍ଗୋଳିୟ (ମଙ୍ଗୋଲିଆ)', + 'mn' => 'ମଙ୍ଗୋଲୀୟ', + 'mn_MN' => 'ମଙ୍ଗୋଲୀୟ (ମଙ୍ଗୋଲିଆ)', 'mr' => 'ମରାଠୀ', 'mr_IN' => 'ମରାଠୀ (ଭାରତ)', 'ms' => 'ମାଲୟ', @@ -457,8 +459,8 @@ 'nl_NL' => 'ଡଚ୍ (ନେଦରଲ୍ୟାଣ୍ଡ)', 'nl_SR' => 'ଡଚ୍ (ସୁରିନାମ)', 'nl_SX' => 'ଡଚ୍ (ସିଣ୍ଟ ମାର୍ଟୀନ୍‌)', - 'nn' => 'ନରୱେଜିଆନ୍ ନିୟୋର୍ସ୍କ', - 'nn_NO' => 'ନରୱେଜିଆନ୍ ନିୟୋର୍ସ୍କ (ନରୱେ)', + 'nn' => 'ନରୱେଜିଆନ୍ ନିନର୍ସ୍କ୍‌', + 'nn_NO' => 'ନରୱେଜିଆନ୍ ନିନର୍ସ୍କ୍‌ (ନରୱେ)', 'no' => 'ନରୱେଜିଆନ୍', 'no_NO' => 'ନରୱେଜିଆନ୍ (ନରୱେ)', 'oc' => 'ଓସିଟାନ୍', @@ -489,7 +491,7 @@ 'pt_BR' => 'ପର୍ତ୍ତୁଗୀଜ୍‌ (ବ୍ରାଜିଲ୍)', 'pt_CH' => 'ପର୍ତ୍ତୁଗୀଜ୍‌ (ସ୍ୱିଜରଲ୍ୟାଣ୍ଡ)', 'pt_CV' => 'ପର୍ତ୍ତୁଗୀଜ୍‌ (କେପ୍ ଭର୍ଦେ)', - 'pt_GQ' => 'ପର୍ତ୍ତୁଗୀଜ୍‌ (ଇକ୍ବାଟେରିଆଲ୍ ଗୁଇନିଆ)', + 'pt_GQ' => 'ପର୍ତ୍ତୁଗୀଜ୍‌ (ଇକ୍ବାଟୋରିଆଲ୍ ଗୁଇନିଆ)', 'pt_GW' => 'ପର୍ତ୍ତୁଗୀଜ୍‌ (ଗୁଇନିଆ-ବିସାଉ)', 'pt_LU' => 'ପର୍ତ୍ତୁଗୀଜ୍‌ (ଲକ୍ସେମବର୍ଗ)', 'pt_MO' => 'ପର୍ତ୍ତୁଗୀଜ୍‌ (ମାକାଉ ଏସଏଆର୍‌ ଚାଇନା)', @@ -498,8 +500,8 @@ 'pt_ST' => 'ପର୍ତ୍ତୁଗୀଜ୍‌ (ସାଓ ଟୋମେ ଏବଂ ପ୍ରିନସିପି)', 'pt_TL' => 'ପର୍ତ୍ତୁଗୀଜ୍‌ (ତିମୋର୍-ଲେଷ୍ଟେ)', 'qu' => 'କ୍ୱେଚୁଆ', - 'qu_BO' => 'କ୍ୱେଚୁଆ (ବୋଲଭିଆ)', - 'qu_EC' => 'କ୍ୱେଚୁଆ (ଇକ୍ୱାଡୋର୍)', + 'qu_BO' => 'କ୍ୱେଚୁଆ (ବୋଲିଭିଆ)', + 'qu_EC' => 'କ୍ୱେଚୁଆ (ଇକ୍ୱେଡର୍‌)', 'qu_PE' => 'କ୍ୱେଚୁଆ (ପେରୁ)', 'rm' => 'ରୋମାନଶ୍‌', 'rm_CH' => 'ରୋମାନଶ୍‌ (ସ୍ୱିଜରଲ୍ୟାଣ୍ଡ)', @@ -511,7 +513,7 @@ 'ru' => 'ରୁଷିୟ', 'ru_BY' => 'ରୁଷିୟ (ବେଲାରୁଷ୍)', 'ru_KG' => 'ରୁଷିୟ (କିର୍ଗିଜିସ୍ତାନ)', - 'ru_KZ' => 'ରୁଷିୟ (କାଜାକାସ୍ତାନ)', + 'ru_KZ' => 'ରୁଷିୟ (କାଜାଖସ୍ତାନ୍‌)', 'ru_MD' => 'ରୁଷିୟ (ମୋଲଡୋଭା)', 'ru_RU' => 'ରୁଷିୟ (ରୁଷିଆ)', 'ru_UA' => 'ରୁଷିୟ (ୟୁକ୍ରେନ୍)', @@ -519,19 +521,19 @@ 'rw_RW' => 'କିନ୍ୟାରୱାଣ୍ଡା (ରାୱାଣ୍ଡା)', 'sa' => 'ସଂସ୍କୃତ', 'sa_IN' => 'ସଂସ୍କୃତ (ଭାରତ)', - 'sc' => 'ସର୍ଦିନିଆନ୍', - 'sc_IT' => 'ସର୍ଦିନିଆନ୍ (ଇଟାଲୀ)', + 'sc' => 'ସାର୍ଡିନିଆନ୍‌', + 'sc_IT' => 'ସାର୍ଡିନିଆନ୍‌ (ଇଟାଲୀ)', 'sd' => 'ସିନ୍ଧୀ', 'sd_Arab' => 'ସିନ୍ଧୀ (ଆରବିକ୍)', 'sd_Arab_PK' => 'ସିନ୍ଧୀ (ଆରବିକ୍, ପାକିସ୍ତାନ)', - 'sd_Deva' => 'ସିନ୍ଧୀ (ଦେବନଗରୀ)', - 'sd_Deva_IN' => 'ସିନ୍ଧୀ (ଦେବନଗରୀ, ଭାରତ)', + 'sd_Deva' => 'ସିନ୍ଧୀ (ଦେବନାଗରୀ)', + 'sd_Deva_IN' => 'ସିନ୍ଧୀ (ଦେବନାଗରୀ, ଭାରତ)', 'sd_IN' => 'ସିନ୍ଧୀ (ଭାରତ)', 'sd_PK' => 'ସିନ୍ଧୀ (ପାକିସ୍ତାନ)', 'se' => 'ଉତ୍ତର ସାମି', 'se_FI' => 'ଉତ୍ତର ସାମି (ଫିନଲ୍ୟାଣ୍ଡ)', 'se_NO' => 'ଉତ୍ତର ସାମି (ନରୱେ)', - 'se_SE' => 'ଉତ୍ତର ସାମି (ସ୍ୱେଡେନ୍)', + 'se_SE' => 'ଉତ୍ତର ସାମି (ସ୍ୱିଡେନ୍‌)', 'sg' => 'ସାଙ୍ଗୋ', 'sg_CF' => 'ସାଙ୍ଗୋ (ମଧ୍ୟ ଆଫ୍ରିକୀୟ ସାଧାରଣତନ୍ତ୍ର)', 'sh' => 'ସର୍ବୋ-କ୍ରୋଆଟିଆନ୍', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'ସର୍ବିୟ (ଲାଟିନ୍, ସର୍ବିଆ)', 'sr_ME' => 'ସର୍ବିୟ (ମଣ୍ଟେନିଗ୍ରୋ)', 'sr_RS' => 'ସର୍ବିୟ (ସର୍ବିଆ)', + 'st' => 'ସେସୋଥୋ', + 'st_LS' => 'ସେସୋଥୋ (ଲେସୋଥୋ)', + 'st_ZA' => 'ସେସୋଥୋ (ଦକ୍ଷିଣ ଆଫ୍ରିକା)', 'su' => 'ସୁଦାନୀଜ୍', 'su_ID' => 'ସୁଦାନୀଜ୍ (ଇଣ୍ଡୋନେସିଆ)', 'su_Latn' => 'ସୁଦାନୀଜ୍ (ଲାଟିନ୍)', @@ -571,12 +576,12 @@ 'sv' => 'ସ୍ୱେଡିସ୍', 'sv_AX' => 'ସ୍ୱେଡିସ୍ (ଅଲାଣ୍ଡ ଦ୍ଵୀପପୁଞ୍ଜ)', 'sv_FI' => 'ସ୍ୱେଡିସ୍ (ଫିନଲ୍ୟାଣ୍ଡ)', - 'sv_SE' => 'ସ୍ୱେଡିସ୍ (ସ୍ୱେଡେନ୍)', - 'sw' => 'ସ୍ୱାହିଲ୍', - 'sw_CD' => 'ସ୍ୱାହିଲ୍ (କଙ୍ଗୋ [ଡିଆରସି])', - 'sw_KE' => 'ସ୍ୱାହିଲ୍ (କେନିୟା)', - 'sw_TZ' => 'ସ୍ୱାହିଲ୍ (ତାଞ୍ଜାନିଆ)', - 'sw_UG' => 'ସ୍ୱାହିଲ୍ (ଉଗାଣ୍ଡା)', + 'sv_SE' => 'ସ୍ୱେଡିସ୍ (ସ୍ୱିଡେନ୍‌)', + 'sw' => 'ସ୍ୱାହିଲି', + 'sw_CD' => 'ସ୍ୱାହିଲି (କଙ୍ଗୋ [ଡିଆରସି])', + 'sw_KE' => 'ସ୍ୱାହିଲି (କେନିୟା)', + 'sw_TZ' => 'ସ୍ୱାହିଲି (ତାଞ୍ଜାନିଆ)', + 'sw_UG' => 'ସ୍ୱାହିଲି (ଉଗାଣ୍ଡା)', 'ta' => 'ତାମିଲ୍', 'ta_IN' => 'ତାମିଲ୍ (ଭାରତ)', 'ta_LK' => 'ତାମିଲ୍ (ଶ୍ରୀଲଙ୍କା)', @@ -588,13 +593,16 @@ 'tg_TJ' => 'ତାଜିକ୍ (ତାଜିକିସ୍ଥାନ୍)', 'th' => 'ଥାଇ', 'th_TH' => 'ଥାଇ (ଥାଇଲ୍ୟାଣ୍ଡ)', - 'ti' => 'ଟ୍ରିଗିନିଆ', - 'ti_ER' => 'ଟ୍ରିଗିନିଆ (ଇରିଟ୍ରିୟା)', - 'ti_ET' => 'ଟ୍ରିଗିନିଆ (ଇଥିଓପିଆ)', + 'ti' => 'ଟାଇଗ୍ରିନିଆ', + 'ti_ER' => 'ଟାଇଗ୍ରିନିଆ (ଇରିଟ୍ରିୟା)', + 'ti_ET' => 'ଟାଇଗ୍ରିନିଆ (ଇଥିଓପିଆ)', 'tk' => 'ତୁର୍କମେନ୍', 'tk_TM' => 'ତୁର୍କମେନ୍ (ତୁର୍କମେନିସ୍ତାନ)', 'tl' => 'ଟାଗାଲଗ୍', 'tl_PH' => 'ଟାଗାଲଗ୍ (ଫିଲିପାଇନସ୍)', + 'tn' => 'ସୱାନା', + 'tn_BW' => 'ସୱାନା (ବୋଟସ୍ୱାନା)', + 'tn_ZA' => 'ସୱାନା (ଦକ୍ଷିଣ ଆଫ୍ରିକା)', 'to' => 'ଟୋଙ୍ଗା', 'to_TO' => 'ଟୋଙ୍ଗା (ଟୋଙ୍ଗା)', 'tr' => 'ତୁର୍କିସ୍', @@ -603,9 +611,9 @@ 'tt' => 'ତାତାର୍', 'tt_RU' => 'ତାତାର୍ (ରୁଷିଆ)', 'ug' => 'ୟୁଘୁର୍', - 'ug_CN' => 'ୟୁଘୁର୍ (ଚିନ୍)', - 'uk' => 'ୟୁକ୍ରାନିଆନ୍', - 'uk_UA' => 'ୟୁକ୍ରାନିଆନ୍ (ୟୁକ୍ରେନ୍)', + 'ug_CN' => 'ୟୁଘୁର୍ (ଚୀନ୍‌)', + 'uk' => 'ୟୁକ୍ରେନିଆନ୍', + 'uk_UA' => 'ୟୁକ୍ରେନିଆନ୍ (ୟୁକ୍ରେନ୍)', 'ur' => 'ଉର୍ଦ୍ଦୁ', 'ur_IN' => 'ଉର୍ଦ୍ଦୁ (ଭାରତ)', 'ur_PK' => 'ଉର୍ଦ୍ଦୁ (ପାକିସ୍ତାନ)', @@ -629,19 +637,21 @@ 'yo' => 'ୟୋରୁବା', 'yo_BJ' => 'ୟୋରୁବା (ବେନିନ୍)', 'yo_NG' => 'ୟୋରୁବା (ନାଇଜେରିଆ)', - 'za' => 'ଜୁଆଙ୍ଗ', - 'za_CN' => 'ଜୁଆଙ୍ଗ (ଚିନ୍)', + 'za' => 'ଜୁଆଙ୍ଗ୍‌', + 'za_CN' => 'ଜୁଆଙ୍ଗ୍‌ (ଚୀନ୍‌)', 'zh' => 'ଚାଇନିଜ୍‌', - 'zh_CN' => 'ଚାଇନିଜ୍‌ (ଚିନ୍)', + 'zh_CN' => 'ଚାଇନିଜ୍‌ (ଚୀନ୍‌)', 'zh_HK' => 'ଚାଇନିଜ୍‌ (ହଂ କଂ ଏସଏଆର୍‌ ଚାଇନା)', 'zh_Hans' => 'ଚାଇନିଜ୍‌ (ସରଳୀକୃତ)', - 'zh_Hans_CN' => 'ଚାଇନିଜ୍‌ (ସରଳୀକୃତ, ଚିନ୍)', + 'zh_Hans_CN' => 'ଚାଇନିଜ୍‌ (ସରଳୀକୃତ, ଚୀନ୍‌)', 'zh_Hans_HK' => 'ଚାଇନିଜ୍‌ (ସରଳୀକୃତ, ହଂ କଂ ଏସଏଆର୍‌ ଚାଇନା)', 'zh_Hans_MO' => 'ଚାଇନିଜ୍‌ (ସରଳୀକୃତ, ମାକାଉ ଏସଏଆର୍‌ ଚାଇନା)', + 'zh_Hans_MY' => 'ଚାଇନିଜ୍‌ (ସରଳୀକୃତ, ମାଲେସିଆ)', 'zh_Hans_SG' => 'ଚାଇନିଜ୍‌ (ସରଳୀକୃତ, ସିଙ୍ଗାପୁର୍)', 'zh_Hant' => 'ଚାଇନିଜ୍‌ (ପାରମ୍ପରିକ)', 'zh_Hant_HK' => 'ଚାଇନିଜ୍‌ (ପାରମ୍ପରିକ, ହଂ କଂ ଏସଏଆର୍‌ ଚାଇନା)', 'zh_Hant_MO' => 'ଚାଇନିଜ୍‌ (ପାରମ୍ପରିକ, ମାକାଉ ଏସଏଆର୍‌ ଚାଇନା)', + 'zh_Hant_MY' => 'ଚାଇନିଜ୍‌ (ପାରମ୍ପରିକ, ମାଲେସିଆ)', 'zh_Hant_TW' => 'ଚାଇନିଜ୍‌ (ପାରମ୍ପରିକ, ତାଇୱାନ)', 'zh_MO' => 'ଚାଇନିଜ୍‌ (ମାକାଉ ଏସଏଆର୍‌ ଚାଇନା)', 'zh_SG' => 'ଚାଇନିଜ୍‌ (ସିଙ୍ଗାପୁର୍)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/pa.php b/src/Symfony/Component/Intl/Resources/data/locales/pa.php index db03d6eebd129..daac5273bff69 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/pa.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/pa.php @@ -13,7 +13,7 @@ 'ar_001' => 'ਅਰਬੀ (ਸੰਸਾਰ)', 'ar_AE' => 'ਅਰਬੀ (ਸੰਯੁਕਤ ਅਰਬ ਅਮੀਰਾਤ)', 'ar_BH' => 'ਅਰਬੀ (ਬਹਿਰੀਨ)', - 'ar_DJ' => 'ਅਰਬੀ (ਜ਼ੀਬੂਤੀ)', + 'ar_DJ' => 'ਅਰਬੀ (ਜਿਬੂਤੀ)', 'ar_DZ' => 'ਅਰਬੀ (ਅਲਜੀਰੀਆ)', 'ar_EG' => 'ਅਰਬੀ (ਮਿਸਰ)', 'ar_EH' => 'ਅਰਬੀ (ਪੱਛਮੀ ਸਹਾਰਾ)', @@ -290,7 +290,7 @@ 'fr_CH' => 'ਫਰਾਂਸੀਸੀ (ਸਵਿਟਜ਼ਰਲੈਂਡ)', 'fr_CI' => 'ਫਰਾਂਸੀਸੀ (ਕੋਟ ਡੀਵੋਆਰ)', 'fr_CM' => 'ਫਰਾਂਸੀਸੀ (ਕੈਮਰੂਨ)', - 'fr_DJ' => 'ਫਰਾਂਸੀਸੀ (ਜ਼ੀਬੂਤੀ)', + 'fr_DJ' => 'ਫਰਾਂਸੀਸੀ (ਜਿਬੂਤੀ)', 'fr_DZ' => 'ਫਰਾਂਸੀਸੀ (ਅਲਜੀਰੀਆ)', 'fr_FR' => 'ਫਰਾਂਸੀਸੀ (ਫ਼ਰਾਂਸ)', 'fr_GA' => 'ਫਰਾਂਸੀਸੀ (ਗਬੋਨ)', @@ -358,6 +358,8 @@ 'ia_001' => 'ਇੰਟਰਲਿੰਗੁਆ (ਸੰਸਾਰ)', 'id' => 'ਇੰਡੋਨੇਸ਼ੀਆਈ', 'id_ID' => 'ਇੰਡੋਨੇਸ਼ੀਆਈ (ਇੰਡੋਨੇਸ਼ੀਆ)', + 'ie' => 'ਇੰਟਰਲਿੰਗੁਈ', + 'ie_EE' => 'ਇੰਟਰਲਿੰਗੁਈ (ਇਸਟੋਨੀਆ)', 'ig' => 'ਇਗਬੋ', 'ig_NG' => 'ਇਗਬੋ (ਨਾਈਜੀਰੀਆ)', 'ii' => 'ਸਿਚੁਆਨ ਯੀ', @@ -378,6 +380,8 @@ 'ki' => 'ਕਿਕੂਯੂ', 'ki_KE' => 'ਕਿਕੂਯੂ (ਕੀਨੀਆ)', 'kk' => 'ਕਜ਼ਾਖ਼', + 'kk_Cyrl' => 'ਕਜ਼ਾਖ਼ (ਸਿਰਿਲਿਕ)', + 'kk_Cyrl_KZ' => 'ਕਜ਼ਾਖ਼ (ਸਿਰਿਲਿਕ, ਕਜ਼ਾਖਸਤਾਨ)', 'kk_KZ' => 'ਕਜ਼ਾਖ਼ (ਕਜ਼ਾਖਸਤਾਨ)', 'kl' => 'ਕਲਾਅੱਲੀਸੁਟ', 'kl_GL' => 'ਕਲਾਅੱਲੀਸੁਟ (ਗ੍ਰੀਨਲੈਂਡ)', @@ -541,7 +545,7 @@ 'sn' => 'ਸ਼ੋਨਾ', 'sn_ZW' => 'ਸ਼ੋਨਾ (ਜ਼ਿੰਬਾਬਵੇ)', 'so' => 'ਸੋਮਾਲੀ', - 'so_DJ' => 'ਸੋਮਾਲੀ (ਜ਼ੀਬੂਤੀ)', + 'so_DJ' => 'ਸੋਮਾਲੀ (ਜਿਬੂਤੀ)', 'so_ET' => 'ਸੋਮਾਲੀ (ਇਥੋਪੀਆ)', 'so_KE' => 'ਸੋਮਾਲੀ (ਕੀਨੀਆ)', 'so_SO' => 'ਸੋਮਾਲੀ (ਸੋਮਾਲੀਆ)', @@ -560,6 +564,9 @@ 'sr_Latn_RS' => 'ਸਰਬੀਆਈ (ਲਾਤੀਨੀ, ਸਰਬੀਆ)', 'sr_ME' => 'ਸਰਬੀਆਈ (ਮੋਂਟੇਨੇਗਰੋ)', 'sr_RS' => 'ਸਰਬੀਆਈ (ਸਰਬੀਆ)', + 'st' => 'ਦੱਖਣੀ ਸੋਥੋ', + 'st_LS' => 'ਦੱਖਣੀ ਸੋਥੋ (ਲੇਸੋਥੋ)', + 'st_ZA' => 'ਦੱਖਣੀ ਸੋਥੋ (ਦੱਖਣੀ ਅਫਰੀਕਾ)', 'su' => 'ਸੂੰਡਾਨੀ', 'su_ID' => 'ਸੂੰਡਾਨੀ (ਇੰਡੋਨੇਸ਼ੀਆ)', 'su_Latn' => 'ਸੂੰਡਾਨੀ (ਲਾਤੀਨੀ)', @@ -589,6 +596,9 @@ 'ti_ET' => 'ਤਿਗ੍ਰੀਨਿਆ (ਇਥੋਪੀਆ)', 'tk' => 'ਤੁਰਕਮੇਨ', 'tk_TM' => 'ਤੁਰਕਮੇਨ (ਤੁਰਕਮੇਨਿਸਤਾਨ)', + 'tn' => 'ਤਸਵਾਨਾ', + 'tn_BW' => 'ਤਸਵਾਨਾ (ਬੋਤਸਵਾਨਾ)', + 'tn_ZA' => 'ਤਸਵਾਨਾ (ਦੱਖਣੀ ਅਫਰੀਕਾ)', 'to' => 'ਟੌਂਗਨ', 'to_TO' => 'ਟੌਂਗਨ (ਟੌਂਗਾ)', 'tr' => 'ਤੁਰਕੀ', @@ -623,6 +633,8 @@ 'yo' => 'ਯੋਰੂਬਾ', 'yo_BJ' => 'ਯੋਰੂਬਾ (ਬੇਨਿਨ)', 'yo_NG' => 'ਯੋਰੂਬਾ (ਨਾਈਜੀਰੀਆ)', + 'za' => 'ਜ਼ੁਆਂਗ', + 'za_CN' => 'ਜ਼ੁਆਂਗ (ਚੀਨ)', 'zh' => 'ਚੀਨੀ', 'zh_CN' => 'ਚੀਨੀ (ਚੀਨ)', 'zh_HK' => 'ਚੀਨੀ (ਹਾਂਗ ਕਾਂਗ ਐਸਏਆਰ ਚੀਨ)', @@ -630,10 +642,12 @@ 'zh_Hans_CN' => 'ਚੀਨੀ (ਸਰਲ, ਚੀਨ)', 'zh_Hans_HK' => 'ਚੀਨੀ (ਸਰਲ, ਹਾਂਗ ਕਾਂਗ ਐਸਏਆਰ ਚੀਨ)', 'zh_Hans_MO' => 'ਚੀਨੀ (ਸਰਲ, ਮਕਾਉ ਐਸਏਆਰ ਚੀਨ)', + 'zh_Hans_MY' => 'ਚੀਨੀ (ਸਰਲ, ਮਲੇਸ਼ੀਆ)', 'zh_Hans_SG' => 'ਚੀਨੀ (ਸਰਲ, ਸਿੰਗਾਪੁਰ)', 'zh_Hant' => 'ਚੀਨੀ (ਰਵਾਇਤੀ)', 'zh_Hant_HK' => 'ਚੀਨੀ (ਰਵਾਇਤੀ, ਹਾਂਗ ਕਾਂਗ ਐਸਏਆਰ ਚੀਨ)', 'zh_Hant_MO' => 'ਚੀਨੀ (ਰਵਾਇਤੀ, ਮਕਾਉ ਐਸਏਆਰ ਚੀਨ)', + 'zh_Hant_MY' => 'ਚੀਨੀ (ਰਵਾਇਤੀ, ਮਲੇਸ਼ੀਆ)', 'zh_Hant_TW' => 'ਚੀਨੀ (ਰਵਾਇਤੀ, ਤਾਇਵਾਨ)', 'zh_MO' => 'ਚੀਨੀ (ਮਕਾਉ ਐਸਏਆਰ ਚੀਨ)', 'zh_SG' => 'ਚੀਨੀ (ਸਿੰਗਾਪੁਰ)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/pl.php b/src/Symfony/Component/Intl/Resources/data/locales/pl.php index 3e682909cdc9b..3132d6551eb16 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/pl.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/pl.php @@ -380,6 +380,8 @@ 'ki' => 'kikuju', 'ki_KE' => 'kikuju (Kenia)', 'kk' => 'kazachski', + 'kk_Cyrl' => 'kazachski (cyrylica)', + 'kk_Cyrl_KZ' => 'kazachski (cyrylica, Kazachstan)', 'kk_KZ' => 'kazachski (Kazachstan)', 'kl' => 'grenlandzki', 'kl_GL' => 'grenlandzki (Grenlandia)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'serbski (łacińskie, Serbia)', 'sr_ME' => 'serbski (Czarnogóra)', 'sr_RS' => 'serbski (Serbia)', + 'st' => 'sotho południowy', + 'st_LS' => 'sotho południowy (Lesotho)', + 'st_ZA' => 'sotho południowy (Republika Południowej Afryki)', 'su' => 'sundajski', 'su_ID' => 'sundajski (Indonezja)', 'su_Latn' => 'sundajski (łacińskie)', @@ -595,6 +600,9 @@ 'tk_TM' => 'turkmeński (Turkmenistan)', 'tl' => 'tagalski', 'tl_PH' => 'tagalski (Filipiny)', + 'tn' => 'setswana', + 'tn_BW' => 'setswana (Botswana)', + 'tn_ZA' => 'setswana (Republika Południowej Afryki)', 'to' => 'tonga', 'to_TO' => 'tonga (Tonga)', 'tr' => 'turecki', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'chiński (uproszczone, Chiny)', 'zh_Hans_HK' => 'chiński (uproszczone, SRA Hongkong [Chiny])', 'zh_Hans_MO' => 'chiński (uproszczone, SRA Makau [Chiny])', + 'zh_Hans_MY' => 'chiński (uproszczone, Malezja)', 'zh_Hans_SG' => 'chiński (uproszczone, Singapur)', 'zh_Hant' => 'chiński (tradycyjne)', 'zh_Hant_HK' => 'chiński (tradycyjne, SRA Hongkong [Chiny])', 'zh_Hant_MO' => 'chiński (tradycyjne, SRA Makau [Chiny])', + 'zh_Hant_MY' => 'chiński (tradycyjne, Malezja)', 'zh_Hant_TW' => 'chiński (tradycyjne, Tajwan)', 'zh_MO' => 'chiński (SRA Makau [Chiny])', 'zh_SG' => 'chiński (Singapur)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/ps.php b/src/Symfony/Component/Intl/Resources/data/locales/ps.php index ad7c1e5332c3f..551137b4fc35d 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/ps.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/ps.php @@ -358,6 +358,8 @@ 'ia_001' => 'انټرلنګوا (نړۍ)', 'id' => 'انډونېزي', 'id_ID' => 'انډونېزي (اندونیزیا)', + 'ie' => 'آسا نا جبة', + 'ie_EE' => 'آسا نا جبة (استونیا)', 'ig' => 'اګبو', 'ig_NG' => 'اګبو (نایجیریا)', 'ii' => 'سیچیان یی', @@ -378,6 +380,8 @@ 'ki' => 'ککوؤو', 'ki_KE' => 'ککوؤو (کینیا)', 'kk' => 'قازق', + 'kk_Cyrl' => 'قازق (سیریلیک)', + 'kk_Cyrl_KZ' => 'قازق (سیریلیک, قزاقستان)', 'kk_KZ' => 'قازق (قزاقستان)', 'kl' => 'کالالیست', 'kl_GL' => 'کالالیست (ګرینلینډ)', @@ -560,6 +564,9 @@ 'sr_Latn_RS' => 'سربيائي (لاتين/لاتيني, سربيا)', 'sr_ME' => 'سربيائي (مونټینیګرو)', 'sr_RS' => 'سربيائي (سربيا)', + 'st' => 'سويلي سوتو', + 'st_LS' => 'سويلي سوتو (لسوتو)', + 'st_ZA' => 'سويلي سوتو (سویلي افریقا)', 'su' => 'سوډاني', 'su_ID' => 'سوډاني (اندونیزیا)', 'su_Latn' => 'سوډاني (لاتين/لاتيني)', @@ -589,6 +596,9 @@ 'ti_ET' => 'تيګريني (حبشه)', 'tk' => 'ترکمني', 'tk_TM' => 'ترکمني (تورکمنستان)', + 'tn' => 'سووانا', + 'tn_BW' => 'سووانا (بوتسوانه)', + 'tn_ZA' => 'سووانا (سویلي افریقا)', 'to' => 'تونګان', 'to_TO' => 'تونګان (تونګا)', 'tr' => 'ترکي', @@ -623,6 +633,8 @@ 'yo' => 'یوروبا', 'yo_BJ' => 'یوروبا (بینن)', 'yo_NG' => 'یوروبا (نایجیریا)', + 'za' => 'ژوانګ', + 'za_CN' => 'ژوانګ (چین)', 'zh' => 'چیني', 'zh_CN' => 'چیني (چین)', 'zh_HK' => 'چیني (هانګ کانګ SAR چین)', @@ -630,10 +642,12 @@ 'zh_Hans_CN' => 'چیني (ساده شوی, چین)', 'zh_Hans_HK' => 'چیني (ساده شوی, هانګ کانګ SAR چین)', 'zh_Hans_MO' => 'چیني (ساده شوی, مکاو SAR چین)', + 'zh_Hans_MY' => 'چیني (ساده شوی, مالیزیا)', 'zh_Hans_SG' => 'چیني (ساده شوی, سينگاپور)', 'zh_Hant' => 'چیني (دودیزه)', 'zh_Hant_HK' => 'چیني (دودیزه, هانګ کانګ SAR چین)', 'zh_Hant_MO' => 'چیني (دودیزه, مکاو SAR چین)', + 'zh_Hant_MY' => 'چیني (دودیزه, مالیزیا)', 'zh_Hant_TW' => 'چیني (دودیزه, تائيوان)', 'zh_MO' => 'چیني (مکاو SAR چین)', 'zh_SG' => 'چیني (سينگاپور)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/pt.php b/src/Symfony/Component/Intl/Resources/data/locales/pt.php index cb96524d401d5..b3cc7780d6b06 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/pt.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/pt.php @@ -380,6 +380,8 @@ 'ki' => 'quicuio', 'ki_KE' => 'quicuio (Quênia)', 'kk' => 'cazaque', + 'kk_Cyrl' => 'cazaque (cirílico)', + 'kk_Cyrl_KZ' => 'cazaque (cirílico, Cazaquistão)', 'kk_KZ' => 'cazaque (Cazaquistão)', 'kl' => 'groenlandês', 'kl_GL' => 'groenlandês (Groenlândia)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'sérvio (latim, Sérvia)', 'sr_ME' => 'sérvio (Montenegro)', 'sr_RS' => 'sérvio (Sérvia)', + 'st' => 'soto do sul', + 'st_LS' => 'soto do sul (Lesoto)', + 'st_ZA' => 'soto do sul (África do Sul)', 'su' => 'sundanês', 'su_ID' => 'sundanês (Indonésia)', 'su_Latn' => 'sundanês (latim)', @@ -595,6 +600,9 @@ 'tk_TM' => 'turcomeno (Turcomenistão)', 'tl' => 'tagalo', 'tl_PH' => 'tagalo (Filipinas)', + 'tn' => 'tswana', + 'tn_BW' => 'tswana (Botsuana)', + 'tn_ZA' => 'tswana (África do Sul)', 'to' => 'tonganês', 'to_TO' => 'tonganês (Tonga)', 'tr' => 'turco', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'chinês (simplificado, China)', 'zh_Hans_HK' => 'chinês (simplificado, Hong Kong, RAE da China)', 'zh_Hans_MO' => 'chinês (simplificado, Macau, RAE da China)', + 'zh_Hans_MY' => 'chinês (simplificado, Malásia)', 'zh_Hans_SG' => 'chinês (simplificado, Singapura)', 'zh_Hant' => 'chinês (tradicional)', 'zh_Hant_HK' => 'chinês (tradicional, Hong Kong, RAE da China)', 'zh_Hant_MO' => 'chinês (tradicional, Macau, RAE da China)', + 'zh_Hant_MY' => 'chinês (tradicional, Malásia)', 'zh_Hant_TW' => 'chinês (tradicional, Taiwan)', 'zh_MO' => 'chinês (Macau, RAE da China)', 'zh_SG' => 'chinês (Singapura)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/pt_PT.php b/src/Symfony/Component/Intl/Resources/data/locales/pt_PT.php index b246370f57a2d..ed071e8d72da9 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/pt_PT.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/pt_PT.php @@ -124,6 +124,9 @@ 'so_DJ' => 'somali (Jibuti)', 'so_KE' => 'somali (Quénia)', 'sq_MK' => 'albanês (Macedónia do Norte)', + 'st' => 'sesoto', + 'st_LS' => 'sesoto (Lesoto)', + 'st_ZA' => 'sesoto (África do Sul)', 'sv_AX' => 'sueco (Alanda)', 'sw_CD' => 'suaíli (Congo-Kinshasa)', 'sw_KE' => 'suaíli (Quénia)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/qu.php b/src/Symfony/Component/Intl/Resources/data/locales/qu.php index 7de9e0429e17d..58fa36e7f2360 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/qu.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/qu.php @@ -378,6 +378,8 @@ 'ki' => 'Kikuyu Simi', 'ki_KE' => 'Kikuyu F438 Simi (Kenia)', 'kk' => 'Kazajo Simi', + 'kk_Cyrl' => 'Kazajo Simi (Cirilico)', + 'kk_Cyrl_KZ' => 'Kazajo Simi (Cirilico, Kazajistán)', 'kk_KZ' => 'Kazajo Simi (Kazajistán)', 'kl' => 'Groenlandes Simi', 'kl_GL' => 'Groenlandes Simi (Groenlandia)', @@ -560,6 +562,9 @@ 'sr_Latn_RS' => 'Serbio Simi (Latin Simi, Serbia)', 'sr_ME' => 'Serbio Simi (Montenegro)', 'sr_RS' => 'Serbio Simi (Serbia)', + 'st' => 'Soto Meridional Simi', + 'st_LS' => 'Soto Meridional Simi (Lesoto)', + 'st_ZA' => 'Soto Meridional Simi (Sudáfrica)', 'su' => 'Sundanés Simi', 'su_ID' => 'Sundanés Simi (Indonesia)', 'su_Latn' => 'Sundanés Simi (Latin Simi)', @@ -589,6 +594,9 @@ 'ti_ET' => 'Tigriña Simi (Etiopía)', 'tk' => 'Turcomano Simi', 'tk_TM' => 'Turcomano Simi (Turkmenistán)', + 'tn' => 'Setsuana Simi', + 'tn_BW' => 'Setsuana Simi (Botsuana)', + 'tn_ZA' => 'Setsuana Simi (Sudáfrica)', 'to' => 'Tongano Simi', 'to_TO' => 'Tongano Simi (Tonga)', 'tr' => 'Turco Simi', @@ -630,10 +638,12 @@ 'zh_Hans_CN' => 'Chino Simi (Simplificado, China)', 'zh_Hans_HK' => 'Chino Simi (Simplificado, Hong Kong RAE China)', 'zh_Hans_MO' => 'Chino Simi (Simplificado, Macao RAE China)', + 'zh_Hans_MY' => 'Chino Simi (Simplificado, Malasia)', 'zh_Hans_SG' => 'Chino Simi (Simplificado, Singapur)', 'zh_Hant' => 'Chino Simi (Tradicional)', 'zh_Hant_HK' => 'Chino Simi (Tradicional, Hong Kong RAE China)', 'zh_Hant_MO' => 'Chino Simi (Tradicional, Macao RAE China)', + 'zh_Hant_MY' => 'Chino Simi (Tradicional, Malasia)', 'zh_Hant_TW' => 'Chino Simi (Tradicional, Taiwán)', 'zh_MO' => 'Chino Simi (Macao RAE China)', 'zh_SG' => 'Chino Simi (Singapur)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/rm.php b/src/Symfony/Component/Intl/Resources/data/locales/rm.php index 9a7a4e0cd939d..1c9b71b60f1d2 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/rm.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/rm.php @@ -366,6 +366,8 @@ 'ki' => 'kikuyu', 'ki_KE' => 'kikuyu (Kenia)', 'kk' => 'casac', + 'kk_Cyrl' => 'casac (cirillic)', + 'kk_Cyrl_KZ' => 'casac (cirillic, Kasachstan)', 'kk_KZ' => 'casac (Kasachstan)', 'kl' => 'grönlandais', 'kl_GL' => 'grönlandais (Grönlanda)', @@ -550,6 +552,9 @@ 'sr_Latn_RS' => 'serb (latin, Serbia)', 'sr_ME' => 'serb (Montenegro)', 'sr_RS' => 'serb (Serbia)', + 'st' => 'sotho dal sid', + 'st_LS' => 'sotho dal sid (Lesotho)', + 'st_ZA' => 'sotho dal sid (Africa dal Sid)', 'su' => 'sundanais', 'su_ID' => 'sundanais (Indonesia)', 'su_Latn' => 'sundanais (latin)', @@ -581,6 +586,9 @@ 'tk_TM' => 'turkmen (Turkmenistan)', 'tl' => 'tagalog', 'tl_PH' => 'tagalog (Filippinas)', + 'tn' => 'tswana', + 'tn_BW' => 'tswana (Botswana)', + 'tn_ZA' => 'tswana (Africa dal Sid)', 'to' => 'tonga', 'to_TO' => 'tonga (Tonga)', 'tr' => 'tirc', @@ -624,10 +632,12 @@ 'zh_Hans_CN' => 'chinais (simplifitgà, China)', 'zh_Hans_HK' => 'chinais (simplifitgà, Regiun d’administraziun speziala da Hongkong, China)', 'zh_Hans_MO' => 'chinais (simplifitgà, Regiun d’administraziun speziala Macao, China)', + 'zh_Hans_MY' => 'chinais (simplifitgà, Malaisia)', 'zh_Hans_SG' => 'chinais (simplifitgà, Singapur)', 'zh_Hant' => 'chinais (tradiziunal)', 'zh_Hant_HK' => 'chinais (tradiziunal, Regiun d’administraziun speziala da Hongkong, China)', 'zh_Hant_MO' => 'chinais (tradiziunal, Regiun d’administraziun speziala Macao, China)', + 'zh_Hant_MY' => 'chinais (tradiziunal, Malaisia)', 'zh_Hant_TW' => 'chinais (tradiziunal, Taiwan)', 'zh_MO' => 'chinais (Regiun d’administraziun speziala Macao, China)', 'zh_SG' => 'chinais (Singapur)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/ro.php b/src/Symfony/Component/Intl/Resources/data/locales/ro.php index c4158e6985983..a75fa6e172a9a 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/ro.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/ro.php @@ -380,6 +380,8 @@ 'ki' => 'kikuyu', 'ki_KE' => 'kikuyu (Kenya)', 'kk' => 'kazahă', + 'kk_Cyrl' => 'kazahă (chirilică)', + 'kk_Cyrl_KZ' => 'kazahă (chirilică, Kazahstan)', 'kk_KZ' => 'kazahă (Kazahstan)', 'kl' => 'kalaallisut', 'kl_GL' => 'kalaallisut (Groenlanda)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'sârbă (latină, Serbia)', 'sr_ME' => 'sârbă (Muntenegru)', 'sr_RS' => 'sârbă (Serbia)', + 'st' => 'sesotho', + 'st_LS' => 'sesotho (Lesotho)', + 'st_ZA' => 'sesotho (Africa de Sud)', 'su' => 'sundaneză', 'su_ID' => 'sundaneză (Indonezia)', 'su_Latn' => 'sundaneză (latină)', @@ -595,6 +600,9 @@ 'tk_TM' => 'turkmenă (Turkmenistan)', 'tl' => 'tagalog', 'tl_PH' => 'tagalog (Filipine)', + 'tn' => 'setswana', + 'tn_BW' => 'setswana (Botswana)', + 'tn_ZA' => 'setswana (Africa de Sud)', 'to' => 'tongană', 'to_TO' => 'tongană (Tonga)', 'tr' => 'turcă', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'chineză (simplificată, China)', 'zh_Hans_HK' => 'chineză (simplificată, R.A.S. Hong Kong, China)', 'zh_Hans_MO' => 'chineză (simplificată, R.A.S. Macao, China)', + 'zh_Hans_MY' => 'chineză (simplificată, Malaysia)', 'zh_Hans_SG' => 'chineză (simplificată, Singapore)', 'zh_Hant' => 'chineză (tradițională)', 'zh_Hant_HK' => 'chineză (tradițională, R.A.S. Hong Kong, China)', 'zh_Hant_MO' => 'chineză (tradițională, R.A.S. Macao, China)', + 'zh_Hant_MY' => 'chineză (tradițională, Malaysia)', 'zh_Hant_TW' => 'chineză (tradițională, Taiwan)', 'zh_MO' => 'chineză (R.A.S. Macao, China)', 'zh_SG' => 'chineză (Singapore)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/ru.php b/src/Symfony/Component/Intl/Resources/data/locales/ru.php index 0cbf7d0170053..5dc363dece908 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/ru.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/ru.php @@ -380,6 +380,8 @@ 'ki' => 'кикуйю', 'ki_KE' => 'кикуйю (Кения)', 'kk' => 'казахский', + 'kk_Cyrl' => 'казахский (кириллица)', + 'kk_Cyrl_KZ' => 'казахский (кириллица, Казахстан)', 'kk_KZ' => 'казахский (Казахстан)', 'kl' => 'гренландский', 'kl_GL' => 'гренландский (Гренландия)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'сербский (латиница, Сербия)', 'sr_ME' => 'сербский (Черногория)', 'sr_RS' => 'сербский (Сербия)', + 'st' => 'южный сото', + 'st_LS' => 'южный сото (Лесото)', + 'st_ZA' => 'южный сото (Южно-Африканская Республика)', 'su' => 'сунданский', 'su_ID' => 'сунданский (Индонезия)', 'su_Latn' => 'сунданский (латиница)', @@ -595,6 +600,9 @@ 'tk_TM' => 'туркменский (Туркменистан)', 'tl' => 'тагалог', 'tl_PH' => 'тагалог (Филиппины)', + 'tn' => 'тсвана', + 'tn_BW' => 'тсвана (Ботсвана)', + 'tn_ZA' => 'тсвана (Южно-Африканская Республика)', 'to' => 'тонганский', 'to_TO' => 'тонганский (Тонга)', 'tr' => 'турецкий', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'китайский (упрощенная, Китай)', 'zh_Hans_HK' => 'китайский (упрощенная, Гонконг [САР])', 'zh_Hans_MO' => 'китайский (упрощенная, Макао [САР])', + 'zh_Hans_MY' => 'китайский (упрощенная, Малайзия)', 'zh_Hans_SG' => 'китайский (упрощенная, Сингапур)', 'zh_Hant' => 'китайский (традиционная)', 'zh_Hant_HK' => 'китайский (традиционная, Гонконг [САР])', 'zh_Hant_MO' => 'китайский (традиционная, Макао [САР])', + 'zh_Hant_MY' => 'китайский (традиционная, Малайзия)', 'zh_Hant_TW' => 'китайский (традиционная, Тайвань)', 'zh_MO' => 'китайский (Макао [САР])', 'zh_SG' => 'китайский (Сингапур)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/rw.php b/src/Symfony/Component/Intl/Resources/data/locales/rw.php index b258518b013bc..c2531c9bd7549 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/rw.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/rw.php @@ -7,11 +7,13 @@ 'ar' => 'Icyarabu', 'as' => 'Icyasamizi', 'az' => 'Inyazeribayijani', + 'az_Latn' => 'Inyazeribayijani (Latin)', 'be' => 'Ikibelarusiya', 'bg' => 'Urunyabuligariya', 'bn' => 'Ikibengali', 'br' => 'Inyebiritoni', 'bs' => 'Inyebosiniya', + 'bs_Latn' => 'Inyebosiniya (Latin)', 'ca' => 'Igikatalani', 'cs' => 'Igiceke', 'cy' => 'Ikigaluwa', @@ -37,6 +39,7 @@ 'gu' => 'Inyegujarati', 'he' => 'Igiheburayo', 'hi' => 'Igihindi', + 'hi_Latn' => 'Igihindi (Latin)', 'hr' => 'Igikorowasiya', 'hu' => 'Igihongiriya', 'hy' => 'Ikinyarumeniya', @@ -76,8 +79,8 @@ 'pt' => 'Igiporutugali', 'ro' => 'Ikinyarumaniya', 'ru' => 'Ikirusiya', - 'rw' => 'Kinyarwanda', - 'rw_RW' => 'Kinyarwanda (U Rwanda)', + 'rw' => 'Ikinyarwanda', + 'rw_RW' => 'Ikinyarwanda (U Rwanda)', 'sa' => 'Igisansikiri', 'sd' => 'Igisindi', 'sh' => 'Inyeseribiya na Korowasiya', @@ -88,7 +91,10 @@ 'sq' => 'Icyalubaniya', 'sq_MK' => 'Icyalubaniya (Masedoniya y’Amajyaruguru)', 'sr' => 'Igiseribe', + 'sr_Latn' => 'Igiseribe (Latin)', + 'st' => 'Inyesesoto', 'su' => 'Inyesudani', + 'su_Latn' => 'Inyesudani (Latin)', 'sv' => 'Igisuweduwa', 'sw' => 'Igiswahili', 'ta' => 'Igitamili', @@ -101,6 +107,7 @@ 'uk' => 'Ikinyayukereni', 'ur' => 'Inyeyurudu', 'uz' => 'Inyeyuzubeki', + 'uz_Latn' => 'Inyeyuzubeki (Latin)', 'vi' => 'Ikinyaviyetinamu', 'xh' => 'Inyehawusa', 'yi' => 'Inyeyidishi', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/sc.php b/src/Symfony/Component/Intl/Resources/data/locales/sc.php index d7b9d0fa8749b..798c7b6420b4d 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/sc.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/sc.php @@ -358,6 +358,8 @@ 'ia_001' => 'interlìngua (Mundu)', 'id' => 'indonesianu', 'id_ID' => 'indonesianu (Indonèsia)', + 'ie' => 'interlìngue', + 'ie_EE' => 'interlìngue (Estònia)', 'ig' => 'igbo', 'ig_NG' => 'igbo (Nigèria)', 'ii' => 'sichuan yi', @@ -378,6 +380,8 @@ 'ki' => 'kikuyu', 'ki_KE' => 'kikuyu (Kènya)', 'kk' => 'kazacu', + 'kk_Cyrl' => 'kazacu (tzirìllicu)', + 'kk_Cyrl_KZ' => 'kazacu (tzirìllicu, Kazàkistan)', 'kk_KZ' => 'kazacu (Kazàkistan)', 'kl' => 'groenlandesu', 'kl_GL' => 'groenlandesu (Groenlàndia)', @@ -560,6 +564,9 @@ 'sr_Latn_RS' => 'serbu (latinu, Sèrbia)', 'sr_ME' => 'serbu (Montenegro)', 'sr_RS' => 'serbu (Sèrbia)', + 'st' => 'sotho meridionale', + 'st_LS' => 'sotho meridionale (Lesotho)', + 'st_ZA' => 'sotho meridionale (Sudàfrica)', 'su' => 'sundanesu', 'su_ID' => 'sundanesu (Indonèsia)', 'su_Latn' => 'sundanesu (latinu)', @@ -589,6 +596,9 @@ 'ti_ET' => 'tigrignu (Etiòpia)', 'tk' => 'turcmenu', 'tk_TM' => 'turcmenu (Turkmènistan)', + 'tn' => 'tswana', + 'tn_BW' => 'tswana (Botswana)', + 'tn_ZA' => 'tswana (Sudàfrica)', 'to' => 'tonganu', 'to_TO' => 'tonganu (Tonga)', 'tr' => 'turcu', @@ -623,6 +633,8 @@ 'yo' => 'yoruba', 'yo_BJ' => 'yoruba (Benin)', 'yo_NG' => 'yoruba (Nigèria)', + 'za' => 'zhuang', + 'za_CN' => 'zhuang (Tzina)', 'zh' => 'tzinesu', 'zh_CN' => 'tzinesu (Tzina)', 'zh_HK' => 'tzinesu (RAS tzinesa de Hong Kong)', @@ -630,10 +642,12 @@ 'zh_Hans_CN' => 'tzinesu (semplificadu, Tzina)', 'zh_Hans_HK' => 'tzinesu (semplificadu, RAS tzinesa de Hong Kong)', 'zh_Hans_MO' => 'tzinesu (semplificadu, RAS tzinesa de Macao)', + 'zh_Hans_MY' => 'tzinesu (semplificadu, Malèsia)', 'zh_Hans_SG' => 'tzinesu (semplificadu, Singapore)', 'zh_Hant' => 'tzinesu (traditzionale)', 'zh_Hant_HK' => 'tzinesu (traditzionale, RAS tzinesa de Hong Kong)', 'zh_Hant_MO' => 'tzinesu (traditzionale, RAS tzinesa de Macao)', + 'zh_Hant_MY' => 'tzinesu (traditzionale, Malèsia)', 'zh_Hant_TW' => 'tzinesu (traditzionale, Taiwàn)', 'zh_MO' => 'tzinesu (RAS tzinesa de Macao)', 'zh_SG' => 'tzinesu (Singapore)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/sd.php b/src/Symfony/Component/Intl/Resources/data/locales/sd.php index 22bc81de3c26b..56e38bc5eb5c9 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/sd.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/sd.php @@ -130,7 +130,7 @@ 'en_FK' => 'انگريزي (فاڪ لينڊ ٻيٽ)', 'en_FM' => 'انگريزي (مائڪرونيشيا)', 'en_GB' => 'انگريزي (برطانيہ)', - 'en_GD' => 'انگريزي (گرينڊا)', + 'en_GD' => 'انگريزي (گريناڊا)', 'en_GG' => 'انگريزي (گورنسي)', 'en_GH' => 'انگريزي (گهانا)', 'en_GI' => 'انگريزي (جبرالٽر)', @@ -358,6 +358,8 @@ 'ia_001' => 'انٽرلنگئا (دنيا)', 'id' => 'انڊونيشي', 'id_ID' => 'انڊونيشي (انڊونيشيا)', + 'ie' => 'انٽرلنگئي', + 'ie_EE' => 'انٽرلنگئي (ايسٽونيا)', 'ig' => 'اگبو', 'ig_NG' => 'اگبو (نائيجيريا)', 'ii' => 'سچوان يي', @@ -378,6 +380,8 @@ 'ki' => 'اڪويو', 'ki_KE' => 'اڪويو (ڪينيا)', 'kk' => 'قازق', + 'kk_Cyrl' => 'قازق (سيريلي)', + 'kk_Cyrl_KZ' => 'قازق (سيريلي, قازقستان)', 'kk_KZ' => 'قازق (قازقستان)', 'kl' => 'ڪالا ليسٽ', 'kl_GL' => 'ڪالا ليسٽ (گرين لينڊ)', @@ -560,6 +564,9 @@ 'sr_Latn_RS' => 'سربيائي (لاطيني, سربيا)', 'sr_ME' => 'سربيائي (مونٽي نيگرو)', 'sr_RS' => 'سربيائي (سربيا)', + 'st' => 'ڏکڻ سوٿي', + 'st_LS' => 'ڏکڻ سوٿي (ليسوٿو)', + 'st_ZA' => 'ڏکڻ سوٿي (ڏکڻ آفريقا)', 'su' => 'سوڊاني', 'su_ID' => 'سوڊاني (انڊونيشيا)', 'su_Latn' => 'سوڊاني (لاطيني)', @@ -589,11 +596,14 @@ 'ti_ET' => 'تگرينيائي (ايٿوپيا)', 'tk' => 'ترڪمين', 'tk_TM' => 'ترڪمين (ترڪمانستان)', + 'tn' => 'تسوانا', + 'tn_BW' => 'تسوانا (بوٽسوانا)', + 'tn_ZA' => 'تسوانا (ڏکڻ آفريقا)', 'to' => 'تونگن', 'to_TO' => 'تونگن (ٽونگا)', - 'tr' => 'ترڪش', - 'tr_CY' => 'ترڪش (سائپرس)', - 'tr_TR' => 'ترڪش (ترڪييي)', + 'tr' => 'ترڪي', + 'tr_CY' => 'ترڪي (سائپرس)', + 'tr_TR' => 'ترڪي (ترڪييي)', 'tt' => 'تاتار', 'tt_RU' => 'تاتار (روس)', 'ug' => 'يوغور', @@ -623,6 +633,8 @@ 'yo' => 'يوروبا', 'yo_BJ' => 'يوروبا (بينن)', 'yo_NG' => 'يوروبا (نائيجيريا)', + 'za' => 'جوئنگ', + 'za_CN' => 'جوئنگ (چين)', 'zh' => 'چيني', 'zh_CN' => 'چيني (چين)', 'zh_HK' => 'چيني (هانگ ڪانگ SAR)', @@ -630,10 +642,12 @@ 'zh_Hans_CN' => 'چيني (سادي, چين)', 'zh_Hans_HK' => 'چيني (سادي, هانگ ڪانگ SAR)', 'zh_Hans_MO' => 'چيني (سادي, مڪائو SAR چين)', + 'zh_Hans_MY' => 'چيني (سادي, ملائيشيا)', 'zh_Hans_SG' => 'چيني (سادي, سنگاپور)', 'zh_Hant' => 'چيني (روايتي)', 'zh_Hant_HK' => 'چيني (روايتي, هانگ ڪانگ SAR)', 'zh_Hant_MO' => 'چيني (روايتي, مڪائو SAR چين)', + 'zh_Hant_MY' => 'چيني (روايتي, ملائيشيا)', 'zh_Hant_TW' => 'چيني (روايتي, تائیوان)', 'zh_MO' => 'چيني (مڪائو SAR چين)', 'zh_SG' => 'چيني (سنگاپور)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/sd_Deva.php b/src/Symfony/Component/Intl/Resources/data/locales/sd_Deva.php index 81de4da66d009..2c2deaf3538ca 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/sd_Deva.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/sd_Deva.php @@ -60,7 +60,7 @@ 'en_FK' => 'अंगरेज़ी (فاڪ لينڊ ٻيٽ)', 'en_FM' => 'अंगरेज़ी (مائڪرونيشيا)', 'en_GB' => 'अंगरेज़ी (बरतानी)', - 'en_GD' => 'अंगरेज़ी (گرينڊا)', + 'en_GD' => 'अंगरेज़ी (گريناڊا)', 'en_GG' => 'अंगरेज़ी (گورنسي)', 'en_GH' => 'अंगरेज़ी (گهانا)', 'en_GI' => 'अंगरेज़ी (جبرالٽر)', @@ -236,6 +236,8 @@ 'it_VA' => 'इटालियनु (ويٽڪين سٽي)', 'ja' => 'जापानी', 'ja_JP' => 'जापानी (जापान)', + 'kk_Cyrl' => 'قازق (सिरिलिक)', + 'kk_Cyrl_KZ' => 'قازق (सिरिलिक, قازقستان)', 'kn_IN' => 'ڪناڊا (भारत)', 'ko_CN' => 'ڪوريائي (चीन)', 'ks_Arab' => 'ڪشميري (अरबी)', @@ -307,6 +309,7 @@ 'uz_Cyrl_UZ' => 'ازبڪ (सिरिलिक, ازبڪستان)', 'uz_Latn' => 'ازبڪ (लैटिन)', 'uz_Latn_UZ' => 'ازبڪ (लैटिन, ازبڪستان)', + 'za_CN' => 'جوئنگ (चीन)', 'zh' => 'चीनी [तर्जुमे जो द॒स :खास करे, मैन्डरिन चीनी]', 'zh_CN' => 'चीनी [तर्जुमे जो द॒स :खास करे, मैन्डरिन चीनी] (चीन)', 'zh_HK' => 'चीनी [तर्जुमे जो द॒स :खास करे, मैन्डरिन चीनी] (هانگ ڪانگ SAR)', @@ -314,10 +317,12 @@ 'zh_Hans_CN' => 'चीनी [तर्जुमे जो द॒स :खास करे, मैन्डरिन चीनी] (सादी थियल [तरजुमे जो द॒स : लिखत जे नाले जे हिन बयानु खे चीनीअ लाए भाषा जे नाले सां गद॒ मिलाए करे इस्तेमाल कयो वेंदो आहे], चीन)', 'zh_Hans_HK' => 'चीनी [तर्जुमे जो द॒स :खास करे, मैन्डरिन चीनी] (सादी थियल [तरजुमे जो द॒स : लिखत जे नाले जे हिन बयानु खे चीनीअ लाए भाषा जे नाले सां गद॒ मिलाए करे इस्तेमाल कयो वेंदो आहे], هانگ ڪانگ SAR)', 'zh_Hans_MO' => 'चीनी [तर्जुमे जो द॒स :खास करे, मैन्डरिन चीनी] (सादी थियल [तरजुमे जो द॒स : लिखत जे नाले जे हिन बयानु खे चीनीअ लाए भाषा जे नाले सां गद॒ मिलाए करे इस्तेमाल कयो वेंदो आहे], مڪائو SAR چين)', + 'zh_Hans_MY' => 'चीनी [तर्जुमे जो द॒स :खास करे, मैन्डरिन चीनी] (सादी थियल [तरजुमे जो द॒स : लिखत जे नाले जे हिन बयानु खे चीनीअ लाए भाषा जे नाले सां गद॒ मिलाए करे इस्तेमाल कयो वेंदो आहे], ملائيشيا)', 'zh_Hans_SG' => 'चीनी [तर्जुमे जो द॒स :खास करे, मैन्डरिन चीनी] (सादी थियल [तरजुमे जो द॒स : लिखत जे नाले जे हिन बयानु खे चीनीअ लाए भाषा जे नाले सां गद॒ मिलाए करे इस्तेमाल कयो वेंदो आहे], سنگاپور)', 'zh_Hant' => 'चीनी [तर्जुमे जो द॒स :खास करे, मैन्डरिन चीनी] (रवायती [तरजुमे जो द॒स : लिखत जे नाले जे हिन बयानु खे चीनीअ लाए भाषा जे नाले सां गद॒ मिलाए करे इस्तेमाल कयो वेंदो आहे])', 'zh_Hant_HK' => 'चीनी [तर्जुमे जो द॒स :खास करे, मैन्डरिन चीनी] (रवायती [तरजुमे जो द॒स : लिखत जे नाले जे हिन बयानु खे चीनीअ लाए भाषा जे नाले सां गद॒ मिलाए करे इस्तेमाल कयो वेंदो आहे], هانگ ڪانگ SAR)', 'zh_Hant_MO' => 'चीनी [तर्जुमे जो द॒स :खास करे, मैन्डरिन चीनी] (रवायती [तरजुमे जो द॒स : लिखत जे नाले जे हिन बयानु खे चीनीअ लाए भाषा जे नाले सां गद॒ मिलाए करे इस्तेमाल कयो वेंदो आहे], مڪائو SAR چين)', + 'zh_Hant_MY' => 'चीनी [तर्जुमे जो द॒स :खास करे, मैन्डरिन चीनी] (रवायती [तरजुमे जो द॒स : लिखत जे नाले जे हिन बयानु खे चीनीअ लाए भाषा जे नाले सां गद॒ मिलाए करे इस्तेमाल कयो वेंदो आहे], ملائيشيا)', 'zh_Hant_TW' => 'चीनी [तर्जुमे जो द॒स :खास करे, मैन्डरिन चीनी] (रवायती [तरजुमे जो द॒स : लिखत जे नाले जे हिन बयानु खे चीनीअ लाए भाषा जे नाले सां गद॒ मिलाए करे इस्तेमाल कयो वेंदो आहे], تائیوان)', 'zh_MO' => 'चीनी [तर्जुमे जो द॒स :खास करे, मैन्डरिन चीनी] (مڪائو SAR چين)', 'zh_SG' => 'चीनी [तर्जुमे जो द॒स :खास करे, मैन्डरिन चीनी] (سنگاپور)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/se.php b/src/Symfony/Component/Intl/Resources/data/locales/se.php index 26fb9896ccdd4..559e781dbdc5d 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/se.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/se.php @@ -306,6 +306,8 @@ 'ka' => 'georgiagiella', 'ka_GE' => 'georgiagiella (Georgia)', 'kk' => 'kazakgiella', + 'kk_Cyrl' => 'kazakgiella (kyrillalaš)', + 'kk_Cyrl_KZ' => 'kazakgiella (kyrillalaš, Kasakstan)', 'kk_KZ' => 'kazakgiella (Kasakstan)', 'km' => 'kambodiagiella', 'km_KH' => 'kambodiagiella (Kambodža)', @@ -435,10 +437,12 @@ 'zh_Hans_CN' => 'kiinnágiella (álki, Kiinná)', 'zh_Hans_HK' => 'kiinnágiella (álki, Hongkong)', 'zh_Hans_MO' => 'kiinnágiella (álki, Makáo)', + 'zh_Hans_MY' => 'kiinnágiella (álki, Malesia)', 'zh_Hans_SG' => 'kiinnágiella (álki, Singapore)', 'zh_Hant' => 'kiinnágiella (árbevirolaš)', 'zh_Hant_HK' => 'kiinnágiella (árbevirolaš, Hongkong)', 'zh_Hant_MO' => 'kiinnágiella (árbevirolaš, Makáo)', + 'zh_Hant_MY' => 'kiinnágiella (árbevirolaš, Malesia)', 'zh_Hant_TW' => 'kiinnágiella (árbevirolaš, Taiwan)', 'zh_MO' => 'kiinnágiella (Makáo)', 'zh_SG' => 'kiinnágiella (Singapore)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/se_FI.php b/src/Symfony/Component/Intl/Resources/data/locales/se_FI.php index df825ed6a2f83..06033391be960 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/se_FI.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/se_FI.php @@ -21,6 +21,8 @@ 'hy' => 'armenagiella', 'hy_AM' => 'armenagiella (Armenia)', 'kk' => 'kazakhgiella', + 'kk_Cyrl' => 'kazakhgiella (kyrillalaš)', + 'kk_Cyrl_KZ' => 'kazakhgiella (kyrillalaš, Kasakstan)', 'kk_KZ' => 'kazakhgiella (Kasakstan)', 'km' => 'kambožagiella', 'km_KH' => 'kambožagiella (Kamboža)', @@ -44,10 +46,12 @@ 'zh_Hans_CN' => 'kiinnágiella (álkes kiinnálaš, Kiinná)', 'zh_Hans_HK' => 'kiinnágiella (álkes kiinnálaš, Hongkong)', 'zh_Hans_MO' => 'kiinnágiella (álkes kiinnálaš, Makáo)', + 'zh_Hans_MY' => 'kiinnágiella (álkes kiinnálaš, Malesia)', 'zh_Hans_SG' => 'kiinnágiella (álkes kiinnálaš, Singapore)', 'zh_Hant' => 'kiinnágiella (árbevirolaš kiinnálaš)', 'zh_Hant_HK' => 'kiinnágiella (árbevirolaš kiinnálaš, Hongkong)', 'zh_Hant_MO' => 'kiinnágiella (árbevirolaš kiinnálaš, Makáo)', + 'zh_Hant_MY' => 'kiinnágiella (árbevirolaš kiinnálaš, Malesia)', 'zh_Hant_TW' => 'kiinnágiella (árbevirolaš kiinnálaš, Taiwan)', ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/locales/si.php b/src/Symfony/Component/Intl/Resources/data/locales/si.php index ff543d65560cb..7358353002dc2 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/si.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/si.php @@ -358,6 +358,8 @@ 'ia_001' => 'ඉන්ටලින්ගුආ (ලෝකය)', 'id' => 'ඉන්දුනීසියානු', 'id_ID' => 'ඉන්දුනීසියානු (ඉන්දුනීසියාව)', + 'ie' => 'ඉන්ටර්ලින්ග්', + 'ie_EE' => 'ඉන්ටර්ලින්ග් (එස්තෝනියාව)', 'ig' => 'ඉග්බෝ', 'ig_NG' => 'ඉග්බෝ (නයිජීරියාව)', 'ii' => 'සිචුආන් යී', @@ -378,6 +380,8 @@ 'ki' => 'කිකුයු', 'ki_KE' => 'කිකුයු (කෙන්යාව)', 'kk' => 'කසාඛ්', + 'kk_Cyrl' => 'කසාඛ් (සිරිලික්)', + 'kk_Cyrl_KZ' => 'කසාඛ් (සිරිලික්, කසකස්තානය)', 'kk_KZ' => 'කසාඛ් (කසකස්තානය)', 'kl' => 'කලාලිසට්', 'kl_GL' => 'කලාලිසට් (ග්‍රීන්ලන්තය)', @@ -560,6 +564,9 @@ 'sr_Latn_RS' => 'සර්බියානු (ලතින්, සර්බියාව)', 'sr_ME' => 'සර්බියානු (මොන්ටෙනීග්‍රෝ)', 'sr_RS' => 'සර්බියානු (සර්බියාව)', + 'st' => 'සතර්න් සොතො', + 'st_LS' => 'සතර්න් සොතො (ලෙසතෝ)', + 'st_ZA' => 'සතර්න් සොතො (දකුණු අප්‍රිකාව)', 'su' => 'සන්ඩනීසියානු', 'su_ID' => 'සන්ඩනීසියානු (ඉන්දුනීසියාව)', 'su_Latn' => 'සන්ඩනීසියානු (ලතින්)', @@ -589,6 +596,9 @@ 'ti_ET' => 'ටිග්‍රින්යා (ඉතියෝපියාව)', 'tk' => 'ටර්ක්මෙන්', 'tk_TM' => 'ටර්ක්මෙන් (ටර්ක්මෙනිස්ථානය)', + 'tn' => 'ස්වනා', + 'tn_BW' => 'ස්වනා (බොට්ස්වානා)', + 'tn_ZA' => 'ස්වනා (දකුණු අප්‍රිකාව)', 'to' => 'ටොංගා', 'to_TO' => 'ටොංගා (ටොංගා)', 'tr' => 'තුර්කි', @@ -623,6 +633,8 @@ 'yo' => 'යොරූබා', 'yo_BJ' => 'යොරූබා (බෙනින්)', 'yo_NG' => 'යොරූබා (නයිජීරියාව)', + 'za' => 'ෂුවාං', + 'za_CN' => 'ෂුවාං (චීනය)', 'zh' => 'චීන', 'zh_CN' => 'චීන (චීනය)', 'zh_HK' => 'චීන (හොංකොං විශේෂ පරිපාලන කලාපය චීනය)', @@ -630,10 +642,12 @@ 'zh_Hans_CN' => 'චීන (සුළුකළ, චීනය)', 'zh_Hans_HK' => 'චීන (සුළුකළ, හොංකොං විශේෂ පරිපාලන කලාපය චීනය)', 'zh_Hans_MO' => 'චීන (සුළුකළ, මැකාවු විශේෂ පරිපාලන කලාපය චීනය)', + 'zh_Hans_MY' => 'චීන (සුළුකළ, මැලේසියාව)', 'zh_Hans_SG' => 'චීන (සුළුකළ, සිංගප්පූරුව)', 'zh_Hant' => 'චීන (සාම්ප්‍රදායික)', 'zh_Hant_HK' => 'චීන (සාම්ප්‍රදායික, හොංකොං විශේෂ පරිපාලන කලාපය චීනය)', 'zh_Hant_MO' => 'චීන (සාම්ප්‍රදායික, මැකාවු විශේෂ පරිපාලන කලාපය චීනය)', + 'zh_Hant_MY' => 'චීන (සාම්ප්‍රදායික, මැලේසියාව)', 'zh_Hant_TW' => 'චීන (සාම්ප්‍රදායික, තායිවානය)', 'zh_MO' => 'චීන (මැකාවු විශේෂ පරිපාලන කලාපය චීනය)', 'zh_SG' => 'චීන (සිංගප්පූරුව)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/sk.php b/src/Symfony/Component/Intl/Resources/data/locales/sk.php index a30bb8fb1c2e6..58a4060269623 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/sk.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/sk.php @@ -380,6 +380,8 @@ 'ki' => 'kikujčina', 'ki_KE' => 'kikujčina (Keňa)', 'kk' => 'kazaština', + 'kk_Cyrl' => 'kazaština (cyrilika)', + 'kk_Cyrl_KZ' => 'kazaština (cyrilika, Kazachstan)', 'kk_KZ' => 'kazaština (Kazachstan)', 'kl' => 'grónčina', 'kl_GL' => 'grónčina (Grónsko)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'srbčina (latinka, Srbsko)', 'sr_ME' => 'srbčina (Čierna Hora)', 'sr_RS' => 'srbčina (Srbsko)', + 'st' => 'sothčina [južná]', + 'st_LS' => 'sothčina [južná] (Lesotho)', + 'st_ZA' => 'sothčina [južná] (Južná Afrika)', 'su' => 'sundčina', 'su_ID' => 'sundčina (Indonézia)', 'su_Latn' => 'sundčina (latinka)', @@ -595,6 +600,9 @@ 'tk_TM' => 'turkménčina (Turkménsko)', 'tl' => 'tagalčina', 'tl_PH' => 'tagalčina (Filipíny)', + 'tn' => 'tswančina', + 'tn_BW' => 'tswančina (Botswana)', + 'tn_ZA' => 'tswančina (Južná Afrika)', 'to' => 'tongčina', 'to_TO' => 'tongčina (Tonga)', 'tr' => 'turečtina', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'čínština (zjednodušené, Čína)', 'zh_Hans_HK' => 'čínština (zjednodušené, Hongkong – OAO Číny)', 'zh_Hans_MO' => 'čínština (zjednodušené, Macao – OAO Číny)', + 'zh_Hans_MY' => 'čínština (zjednodušené, Malajzia)', 'zh_Hans_SG' => 'čínština (zjednodušené, Singapur)', 'zh_Hant' => 'čínština (tradičné)', 'zh_Hant_HK' => 'čínština (tradičné, Hongkong – OAO Číny)', 'zh_Hant_MO' => 'čínština (tradičné, Macao – OAO Číny)', + 'zh_Hant_MY' => 'čínština (tradičné, Malajzia)', 'zh_Hant_TW' => 'čínština (tradičné, Taiwan)', 'zh_MO' => 'čínština (Macao – OAO Číny)', 'zh_SG' => 'čínština (Singapur)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/sl.php b/src/Symfony/Component/Intl/Resources/data/locales/sl.php index d219d8d84d440..9d8f490c62298 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/sl.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/sl.php @@ -380,6 +380,8 @@ 'ki' => 'kikujščina', 'ki_KE' => 'kikujščina (Kenija)', 'kk' => 'kazaščina', + 'kk_Cyrl' => 'kazaščina (cirilica)', + 'kk_Cyrl_KZ' => 'kazaščina (cirilica, Kazahstan)', 'kk_KZ' => 'kazaščina (Kazahstan)', 'kl' => 'grenlandščina', 'kl_GL' => 'grenlandščina (Grenlandija)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'srbščina (latinica, Srbija)', 'sr_ME' => 'srbščina (Črna gora)', 'sr_RS' => 'srbščina (Srbija)', + 'st' => 'sesoto', + 'st_LS' => 'sesoto (Lesoto)', + 'st_ZA' => 'sesoto (Južnoafriška republika)', 'su' => 'sundanščina', 'su_ID' => 'sundanščina (Indonezija)', 'su_Latn' => 'sundanščina (latinica)', @@ -595,6 +600,9 @@ 'tk_TM' => 'turkmenščina (Turkmenistan)', 'tl' => 'tagalogščina', 'tl_PH' => 'tagalogščina (Filipini)', + 'tn' => 'cvanščina', + 'tn_BW' => 'cvanščina (Bocvana)', + 'tn_ZA' => 'cvanščina (Južnoafriška republika)', 'to' => 'tongščina', 'to_TO' => 'tongščina (Tonga)', 'tr' => 'turščina', @@ -629,6 +637,8 @@ 'yo' => 'jorubščina', 'yo_BJ' => 'jorubščina (Benin)', 'yo_NG' => 'jorubščina (Nigerija)', + 'za' => 'džuangščina', + 'za_CN' => 'džuangščina (Kitajska)', 'zh' => 'kitajščina', 'zh_CN' => 'kitajščina (Kitajska)', 'zh_HK' => 'kitajščina (Posebno upravno območje Ljudske republike Kitajske Hongkong)', @@ -636,10 +646,12 @@ 'zh_Hans_CN' => 'kitajščina (poenostavljena pisava, Kitajska)', 'zh_Hans_HK' => 'kitajščina (poenostavljena pisava, Posebno upravno območje Ljudske republike Kitajske Hongkong)', 'zh_Hans_MO' => 'kitajščina (poenostavljena pisava, Posebno upravno območje Ljudske republike Kitajske Macao)', + 'zh_Hans_MY' => 'kitajščina (poenostavljena pisava, Malezija)', 'zh_Hans_SG' => 'kitajščina (poenostavljena pisava, Singapur)', 'zh_Hant' => 'kitajščina (tradicionalna pisava)', 'zh_Hant_HK' => 'kitajščina (tradicionalna pisava, Posebno upravno območje Ljudske republike Kitajske Hongkong)', 'zh_Hant_MO' => 'kitajščina (tradicionalna pisava, Posebno upravno območje Ljudske republike Kitajske Macao)', + 'zh_Hant_MY' => 'kitajščina (tradicionalna pisava, Malezija)', 'zh_Hant_TW' => 'kitajščina (tradicionalna pisava, Tajvan)', 'zh_MO' => 'kitajščina (Posebno upravno območje Ljudske republike Kitajske Macao)', 'zh_SG' => 'kitajščina (Singapur)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/so.php b/src/Symfony/Component/Intl/Resources/data/locales/so.php index efe3d7a22ca20..c9b6c20d3d12a 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/so.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/so.php @@ -10,7 +10,7 @@ 'am' => 'Axmaar', 'am_ET' => 'Axmaar (Itoobiya)', 'ar' => 'Carabi', - 'ar_001' => 'Carabi (Dunida)', + 'ar_001' => 'Carabi (dunida)', 'ar_AE' => 'Carabi (Midawga Imaaraatka Carabta)', 'ar_BH' => 'Carabi (Baxreyn)', 'ar_DJ' => 'Carabi (Jabuuti)', @@ -99,7 +99,7 @@ 'el_CY' => 'Giriik (Qubrus)', 'el_GR' => 'Giriik (Giriig)', 'en' => 'Ingiriisi', - 'en_001' => 'Ingiriisi (Dunida)', + 'en_001' => 'Ingiriisi (dunida)', 'en_150' => 'Ingiriisi (Yurub)', 'en_AE' => 'Ingiriisi (Midawga Imaaraatka Carabta)', 'en_AG' => 'Ingiriisi (Antigua & Barbuuda)', @@ -206,7 +206,7 @@ 'en_ZM' => 'Ingiriisi (Saambiya)', 'en_ZW' => 'Ingiriisi (Simbaabwe)', 'eo' => 'Isberaanto', - 'eo_001' => 'Isberaanto (Dunida)', + 'eo_001' => 'Isberaanto (dunida)', 'es' => 'Isbaanish', 'es_419' => 'Isbaanish (Laatiin Ameerika)', 'es_AR' => 'Isbaanish (Arjentiina)', @@ -355,9 +355,11 @@ 'hy' => 'Armeeniyaan', 'hy_AM' => 'Armeeniyaan (Armeeniya)', 'ia' => 'Interlinguwa', - 'ia_001' => 'Interlinguwa (Dunida)', + 'ia_001' => 'Interlinguwa (dunida)', 'id' => 'Indunusiyaan', 'id_ID' => 'Indunusiyaan (Indoneesiya)', + 'ie' => 'Interlingue', + 'ie_EE' => 'Interlingue (Estooniya)', 'ig' => 'Igbo', 'ig_NG' => 'Igbo (Nayjeeriya)', 'ii' => 'Sijuwan Yi', @@ -368,7 +370,7 @@ 'it_CH' => 'Talyaani (Swiiserlaand)', 'it_IT' => 'Talyaani (Talyaani)', 'it_SM' => 'Talyaani (San Marino)', - 'it_VA' => 'Talyaani (Faatikaan)', + 'it_VA' => 'Talyaani (Magaalada Faatikaan)', 'ja' => 'Jabaaniis', 'ja_JP' => 'Jabaaniis (Jabaan)', 'jv' => 'Jafaaniis', @@ -378,6 +380,8 @@ 'ki' => 'Kikuuyu', 'ki_KE' => 'Kikuuyu (Kenya)', 'kk' => 'Kasaaq', + 'kk_Cyrl' => 'Kasaaq (Siriylik)', + 'kk_Cyrl_KZ' => 'Kasaaq (Siriylik, Kasaakhistaan)', 'kk_KZ' => 'Kasaaq (Kasaakhistaan)', 'kl' => 'Kalaallisuut', 'kl_GL' => 'Kalaallisuut (Greenland)', @@ -494,11 +498,11 @@ 'pt_MZ' => 'Boortaqiis (Musambiik)', 'pt_PT' => 'Boortaqiis (Bortugaal)', 'pt_ST' => 'Boortaqiis (Sao Tome & Birincibal)', - 'pt_TL' => 'Boortaqiis (Timoor)', - 'qu' => 'Quwejuwa', - 'qu_BO' => 'Quwejuwa (Boliifiya)', - 'qu_EC' => 'Quwejuwa (Ikuwadoor)', - 'qu_PE' => 'Quwejuwa (Beeru)', + 'pt_TL' => 'Boortaqiis (Timor-Leste)', + 'qu' => 'Quechua', + 'qu_BO' => 'Quechua (Boliifiya)', + 'qu_EC' => 'Quechua (Ikuwadoor)', + 'qu_PE' => 'Quechua (Beeru)', 'rm' => 'Romaanis', 'rm_CH' => 'Romaanis (Swiiserlaand)', 'rn' => 'Rundhi', @@ -532,8 +536,8 @@ 'se_SE' => 'Sami Waqooyi (Iswidhan)', 'sg' => 'Sango', 'sg_CF' => 'Sango (Jamhuuriyadda Afrikada Dhexe)', - 'si' => 'Sinhaleys', - 'si_LK' => 'Sinhaleys (Sirilaanka)', + 'si' => 'Sinhala', + 'si_LK' => 'Sinhala (Sirilaanka)', 'sk' => 'Isloofaak', 'sk_SK' => 'Isloofaak (Islofaakiya)', 'sl' => 'Islofeeniyaan', @@ -560,6 +564,9 @@ 'sr_Latn_RS' => 'Seerbiyaan (Laatiin, Seerbiya)', 'sr_ME' => 'Seerbiyaan (Moontenegro)', 'sr_RS' => 'Seerbiyaan (Seerbiya)', + 'st' => 'Sesooto', + 'st_LS' => 'Sesooto (Losooto)', + 'st_ZA' => 'Sesooto (Koonfur Afrika)', 'su' => 'Suudaaniis', 'su_ID' => 'Suudaaniis (Indoneesiya)', 'su_Latn' => 'Suudaaniis (Laatiin)', @@ -589,6 +596,9 @@ 'ti_ET' => 'Tigrinya (Itoobiya)', 'tk' => 'Turkumaanish', 'tk_TM' => 'Turkumaanish (Turkmenistan)', + 'tn' => 'Tswana', + 'tn_BW' => 'Tswana (Botuswaana)', + 'tn_ZA' => 'Tswana (Koonfur Afrika)', 'to' => 'Toongan', 'to_TO' => 'Toongan (Tonga)', 'tr' => 'Turkish', @@ -616,28 +626,32 @@ 'vi_VN' => 'Fiitnaamays (Fiyetnaam)', 'wo' => 'Woolof', 'wo_SN' => 'Woolof (Sinigaal)', - 'xh' => 'Hoosta', - 'xh_ZA' => 'Hoosta (Koonfur Afrika)', + 'xh' => 'Xhosa', + 'xh_ZA' => 'Xhosa (Koonfur Afrika)', 'yi' => 'Yadhish', 'yi_UA' => 'Yadhish (Yukrayn)', 'yo' => 'Yoruuba', 'yo_BJ' => 'Yoruuba (Biniin)', 'yo_NG' => 'Yoruuba (Nayjeeriya)', - 'zh' => 'Shiinaha Mandarin', - 'zh_CN' => 'Shiinaha Mandarin (Shiinaha)', - 'zh_HK' => 'Shiinaha Mandarin (Hong Kong)', - 'zh_Hans' => 'Shiinaha Mandarin (La fududeeyay)', - 'zh_Hans_CN' => 'Shiinaha Mandarin (La fududeeyay, Shiinaha)', - 'zh_Hans_HK' => 'Shiinaha Mandarin (La fududeeyay, Hong Kong)', - 'zh_Hans_MO' => 'Shiinaha Mandarin (La fududeeyay, Makaaw)', - 'zh_Hans_SG' => 'Shiinaha Mandarin (La fududeeyay, Singaboor)', - 'zh_Hant' => 'Shiinaha Mandarin (Hore)', - 'zh_Hant_HK' => 'Shiinaha Mandarin (Hore, Hong Kong)', - 'zh_Hant_MO' => 'Shiinaha Mandarin (Hore, Makaaw)', - 'zh_Hant_TW' => 'Shiinaha Mandarin (Hore, Taywaan)', - 'zh_MO' => 'Shiinaha Mandarin (Makaaw)', - 'zh_SG' => 'Shiinaha Mandarin (Singaboor)', - 'zh_TW' => 'Shiinaha Mandarin (Taywaan)', + 'za' => 'Zhuang', + 'za_CN' => 'Zhuang (Shiinaha)', + 'zh' => 'Shinees', + 'zh_CN' => 'Shinees (Shiinaha)', + 'zh_HK' => 'Shinees (Hong Kong)', + 'zh_Hans' => 'Shinees (La fududeeyay)', + 'zh_Hans_CN' => 'Shinees (La fududeeyay, Shiinaha)', + 'zh_Hans_HK' => 'Shinees (La fududeeyay, Hong Kong)', + 'zh_Hans_MO' => 'Shinees (La fududeeyay, Makaaw)', + 'zh_Hans_MY' => 'Shinees (La fududeeyay, Malaysiya)', + 'zh_Hans_SG' => 'Shinees (La fududeeyay, Singaboor)', + 'zh_Hant' => 'Shinees (Hore)', + 'zh_Hant_HK' => 'Shinees (Hore, Hong Kong)', + 'zh_Hant_MO' => 'Shinees (Hore, Makaaw)', + 'zh_Hant_MY' => 'Shinees (Hore, Malaysiya)', + 'zh_Hant_TW' => 'Shinees (Hore, Taywaan)', + 'zh_MO' => 'Shinees (Makaaw)', + 'zh_SG' => 'Shinees (Singaboor)', + 'zh_TW' => 'Shinees (Taywaan)', 'zu' => 'Zuulu', 'zu_ZA' => 'Zuulu (Koonfur Afrika)', ], diff --git a/src/Symfony/Component/Intl/Resources/data/locales/sq.php b/src/Symfony/Component/Intl/Resources/data/locales/sq.php index 9217e73d4c0a4..25bb9c0bf2793 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/sq.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/sq.php @@ -380,6 +380,8 @@ 'ki' => 'kikujuisht', 'ki_KE' => 'kikujuisht (Kenia)', 'kk' => 'kazakisht', + 'kk_Cyrl' => 'kazakisht (cirilik)', + 'kk_Cyrl_KZ' => 'kazakisht (cirilik, Kazakistan)', 'kk_KZ' => 'kazakisht (Kazakistan)', 'kl' => 'kalalisutisht', 'kl_GL' => 'kalalisutisht (Grënlandë)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'serbisht (latin, Serbi)', 'sr_ME' => 'serbisht (Mal i Zi)', 'sr_RS' => 'serbisht (Serbi)', + 'st' => 'sotoishte jugore', + 'st_LS' => 'sotoishte jugore (Lesoto)', + 'st_ZA' => 'sotoishte jugore (Afrika e Jugut)', 'su' => 'sundanisht', 'su_ID' => 'sundanisht (Indonezi)', 'su_Latn' => 'sundanisht (latin)', @@ -593,6 +598,9 @@ 'ti_ET' => 'tigrinjaisht (Etiopi)', 'tk' => 'turkmenisht', 'tk_TM' => 'turkmenisht (Turkmenistan)', + 'tn' => 'cuanaisht', + 'tn_BW' => 'cuanaisht (Botsvanë)', + 'tn_ZA' => 'cuanaisht (Afrika e Jugut)', 'to' => 'tonganisht', 'to_TO' => 'tonganisht (Tonga)', 'tr' => 'turqisht', @@ -627,6 +635,8 @@ 'yo' => 'jorubaisht', 'yo_BJ' => 'jorubaisht (Benin)', 'yo_NG' => 'jorubaisht (Nigeri)', + 'za' => 'zhuangisht', + 'za_CN' => 'zhuangisht (Kinë)', 'zh' => 'kinezisht', 'zh_CN' => 'kinezisht (Kinë)', 'zh_HK' => 'kinezisht (RPA i Hong-Kongut)', @@ -634,10 +644,12 @@ 'zh_Hans_CN' => 'kinezisht (i thjeshtuar, Kinë)', 'zh_Hans_HK' => 'kinezisht (i thjeshtuar, RPA i Hong-Kongut)', 'zh_Hans_MO' => 'kinezisht (i thjeshtuar, RPA i Makaos)', + 'zh_Hans_MY' => 'kinezisht (i thjeshtuar, Malajzi)', 'zh_Hans_SG' => 'kinezisht (i thjeshtuar, Singapor)', 'zh_Hant' => 'kinezisht (tradicional)', 'zh_Hant_HK' => 'kinezisht (tradicional, RPA i Hong-Kongut)', 'zh_Hant_MO' => 'kinezisht (tradicional, RPA i Makaos)', + 'zh_Hant_MY' => 'kinezisht (tradicional, Malajzi)', 'zh_Hant_TW' => 'kinezisht (tradicional, Tajvan)', 'zh_MO' => 'kinezisht (RPA i Makaos)', 'zh_SG' => 'kinezisht (Singapor)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/sr.php b/src/Symfony/Component/Intl/Resources/data/locales/sr.php index e0ca9ecffcf4d..2e07e2d9bec5a 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/sr.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/sr.php @@ -110,7 +110,7 @@ 'en_BB' => 'енглески (Барбадос)', 'en_BE' => 'енглески (Белгија)', 'en_BI' => 'енглески (Бурунди)', - 'en_BM' => 'енглески (Бермуда)', + 'en_BM' => 'енглески (Бермуди)', 'en_BS' => 'енглески (Бахами)', 'en_BW' => 'енглески (Боцвана)', 'en_BZ' => 'енглески (Белизе)', @@ -380,6 +380,8 @@ 'ki' => 'кикују', 'ki_KE' => 'кикују (Кенија)', 'kk' => 'казашки', + 'kk_Cyrl' => 'казашки (ћирилица)', + 'kk_Cyrl_KZ' => 'казашки (ћирилица, Казахстан)', 'kk_KZ' => 'казашки (Казахстан)', 'kl' => 'гренландски', 'kl_GL' => 'гренландски (Гренланд)', @@ -564,10 +566,13 @@ 'sr_Latn_RS' => 'српски (латиница, Србија)', 'sr_ME' => 'српски (Црна Гора)', 'sr_RS' => 'српски (Србија)', - 'su' => 'сундански', - 'su_ID' => 'сундански (Индонезија)', - 'su_Latn' => 'сундански (латиница)', - 'su_Latn_ID' => 'сундански (латиница, Индонезија)', + 'st' => 'сесото', + 'st_LS' => 'сесото (Лесото)', + 'st_ZA' => 'сесото (Јужноафричка Република)', + 'su' => 'сундски', + 'su_ID' => 'сундски (Индонезија)', + 'su_Latn' => 'сундски (латиница)', + 'su_Latn_ID' => 'сундски (латиница, Индонезија)', 'sv' => 'шведски', 'sv_AX' => 'шведски (Оландска Острва)', 'sv_FI' => 'шведски (Финска)', @@ -595,6 +600,9 @@ 'tk_TM' => 'туркменски (Туркменистан)', 'tl' => 'тагалог', 'tl_PH' => 'тагалог (Филипини)', + 'tn' => 'цвана', + 'tn_BW' => 'цвана (Боцвана)', + 'tn_ZA' => 'цвана (Јужноафричка Република)', 'to' => 'тонгански', 'to_TO' => 'тонгански (Тонга)', 'tr' => 'турски', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'кинески (поједностављено кинеско писмо, Кина)', 'zh_Hans_HK' => 'кинески (поједностављено кинеско писмо, САР Хонгконг [Кина])', 'zh_Hans_MO' => 'кинески (поједностављено кинеско писмо, САР Макао [Кина])', + 'zh_Hans_MY' => 'кинески (поједностављено кинеско писмо, Малезија)', 'zh_Hans_SG' => 'кинески (поједностављено кинеско писмо, Сингапур)', 'zh_Hant' => 'кинески (традиционално кинеско писмо)', 'zh_Hant_HK' => 'кинески (традиционално кинеско писмо, САР Хонгконг [Кина])', 'zh_Hant_MO' => 'кинески (традиционално кинеско писмо, САР Макао [Кина])', + 'zh_Hant_MY' => 'кинески (традиционално кинеско писмо, Малезија)', 'zh_Hant_TW' => 'кинески (традиционално кинеско писмо, Тајван)', 'zh_MO' => 'кинески (САР Макао [Кина])', 'zh_SG' => 'кинески (Сингапур)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/sr_Latn.php b/src/Symfony/Component/Intl/Resources/data/locales/sr_Latn.php index a6d84324873b1..a464de387d264 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/sr_Latn.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/sr_Latn.php @@ -110,7 +110,7 @@ 'en_BB' => 'engleski (Barbados)', 'en_BE' => 'engleski (Belgija)', 'en_BI' => 'engleski (Burundi)', - 'en_BM' => 'engleski (Bermuda)', + 'en_BM' => 'engleski (Bermudi)', 'en_BS' => 'engleski (Bahami)', 'en_BW' => 'engleski (Bocvana)', 'en_BZ' => 'engleski (Belize)', @@ -380,6 +380,8 @@ 'ki' => 'kikuju', 'ki_KE' => 'kikuju (Kenija)', 'kk' => 'kazaški', + 'kk_Cyrl' => 'kazaški (ćirilica)', + 'kk_Cyrl_KZ' => 'kazaški (ćirilica, Kazahstan)', 'kk_KZ' => 'kazaški (Kazahstan)', 'kl' => 'grenlandski', 'kl_GL' => 'grenlandski (Grenland)', @@ -564,10 +566,13 @@ 'sr_Latn_RS' => 'srpski (latinica, Srbija)', 'sr_ME' => 'srpski (Crna Gora)', 'sr_RS' => 'srpski (Srbija)', - 'su' => 'sundanski', - 'su_ID' => 'sundanski (Indonezija)', - 'su_Latn' => 'sundanski (latinica)', - 'su_Latn_ID' => 'sundanski (latinica, Indonezija)', + 'st' => 'sesoto', + 'st_LS' => 'sesoto (Lesoto)', + 'st_ZA' => 'sesoto (Južnoafrička Republika)', + 'su' => 'sundski', + 'su_ID' => 'sundski (Indonezija)', + 'su_Latn' => 'sundski (latinica)', + 'su_Latn_ID' => 'sundski (latinica, Indonezija)', 'sv' => 'švedski', 'sv_AX' => 'švedski (Olandska Ostrva)', 'sv_FI' => 'švedski (Finska)', @@ -595,6 +600,9 @@ 'tk_TM' => 'turkmenski (Turkmenistan)', 'tl' => 'tagalog', 'tl_PH' => 'tagalog (Filipini)', + 'tn' => 'cvana', + 'tn_BW' => 'cvana (Bocvana)', + 'tn_ZA' => 'cvana (Južnoafrička Republika)', 'to' => 'tonganski', 'to_TO' => 'tonganski (Tonga)', 'tr' => 'turski', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'kineski (pojednostavljeno kinesko pismo, Kina)', 'zh_Hans_HK' => 'kineski (pojednostavljeno kinesko pismo, SAR Hongkong [Kina])', 'zh_Hans_MO' => 'kineski (pojednostavljeno kinesko pismo, SAR Makao [Kina])', + 'zh_Hans_MY' => 'kineski (pojednostavljeno kinesko pismo, Malezija)', 'zh_Hans_SG' => 'kineski (pojednostavljeno kinesko pismo, Singapur)', 'zh_Hant' => 'kineski (tradicionalno kinesko pismo)', 'zh_Hant_HK' => 'kineski (tradicionalno kinesko pismo, SAR Hongkong [Kina])', 'zh_Hant_MO' => 'kineski (tradicionalno kinesko pismo, SAR Makao [Kina])', + 'zh_Hant_MY' => 'kineski (tradicionalno kinesko pismo, Malezija)', 'zh_Hant_TW' => 'kineski (tradicionalno kinesko pismo, Tajvan)', 'zh_MO' => 'kineski (SAR Makao [Kina])', 'zh_SG' => 'kineski (Singapur)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/st.php b/src/Symfony/Component/Intl/Resources/data/locales/st.php new file mode 100644 index 0000000000000..dd2abf6deea00 --- /dev/null +++ b/src/Symfony/Component/Intl/Resources/data/locales/st.php @@ -0,0 +1,12 @@ + [ + 'en' => 'Senyesemane', + 'en_LS' => 'Senyesemane (Lesotho)', + 'en_ZA' => 'Senyesemane (Afrika Borwa)', + 'st' => 'Sesotho', + 'st_LS' => 'Sesotho (Lesotho)', + 'st_ZA' => 'Sesotho (Afrika Borwa)', + ], +]; diff --git a/src/Symfony/Component/Intl/Resources/data/locales/sv.php b/src/Symfony/Component/Intl/Resources/data/locales/sv.php index f5fddc894c7d8..b64930929b74e 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/sv.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/sv.php @@ -329,8 +329,8 @@ 'ga' => 'iriska', 'ga_GB' => 'iriska (Storbritannien)', 'ga_IE' => 'iriska (Irland)', - 'gd' => 'skotsk gäliska', - 'gd_GB' => 'skotsk gäliska (Storbritannien)', + 'gd' => 'skotsk gaeliska', + 'gd_GB' => 'skotsk gaeliska (Storbritannien)', 'gl' => 'galiciska', 'gl_ES' => 'galiciska (Spanien)', 'gu' => 'gujarati', @@ -380,6 +380,8 @@ 'ki' => 'kikuyu', 'ki_KE' => 'kikuyu (Kenya)', 'kk' => 'kazakiska', + 'kk_Cyrl' => 'kazakiska (kyrilliska)', + 'kk_Cyrl_KZ' => 'kazakiska (kyrilliska, Kazakstan)', 'kk_KZ' => 'kazakiska (Kazakstan)', 'kl' => 'grönländska', 'kl_GL' => 'grönländska (Grönland)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'serbiska (latinska, Serbien)', 'sr_ME' => 'serbiska (Montenegro)', 'sr_RS' => 'serbiska (Serbien)', + 'st' => 'sydsotho', + 'st_LS' => 'sydsotho (Lesotho)', + 'st_ZA' => 'sydsotho (Sydafrika)', 'su' => 'sundanesiska', 'su_ID' => 'sundanesiska (Indonesien)', 'su_Latn' => 'sundanesiska (latinska)', @@ -595,6 +600,9 @@ 'tk_TM' => 'turkmeniska (Turkmenistan)', 'tl' => 'tagalog', 'tl_PH' => 'tagalog (Filippinerna)', + 'tn' => 'tswana', + 'tn_BW' => 'tswana (Botswana)', + 'tn_ZA' => 'tswana (Sydafrika)', 'to' => 'tonganska', 'to_TO' => 'tonganska (Tonga)', 'tr' => 'turkiska', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'kinesiska (förenklad, Kina)', 'zh_Hans_HK' => 'kinesiska (förenklad, Hongkong SAR)', 'zh_Hans_MO' => 'kinesiska (förenklad, Macao SAR)', + 'zh_Hans_MY' => 'kinesiska (förenklad, Malaysia)', 'zh_Hans_SG' => 'kinesiska (förenklad, Singapore)', 'zh_Hant' => 'kinesiska (traditionell)', 'zh_Hant_HK' => 'kinesiska (traditionell, Hongkong SAR)', 'zh_Hant_MO' => 'kinesiska (traditionell, Macao SAR)', + 'zh_Hant_MY' => 'kinesiska (traditionell, Malaysia)', 'zh_Hant_TW' => 'kinesiska (traditionell, Taiwan)', 'zh_MO' => 'kinesiska (Macao SAR)', 'zh_SG' => 'kinesiska (Singapore)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/sw.php b/src/Symfony/Component/Intl/Resources/data/locales/sw.php index d4461b220ff96..84aa1461b290f 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/sw.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/sw.php @@ -380,6 +380,8 @@ 'ki' => 'Kikikuyu', 'ki_KE' => 'Kikikuyu (Kenya)', 'kk' => 'Kikazakh', + 'kk_Cyrl' => 'Kikazakh (Kisiriliki)', + 'kk_Cyrl_KZ' => 'Kikazakh (Kisiriliki, Kazakistani)', 'kk_KZ' => 'Kikazakh (Kazakistani)', 'kl' => 'Kikalaallisut', 'kl_GL' => 'Kikalaallisut (Greenland)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'Kiserbia (Kilatini, Serbia)', 'sr_ME' => 'Kiserbia (Montenegro)', 'sr_RS' => 'Kiserbia (Serbia)', + 'st' => 'Kisotho', + 'st_LS' => 'Kisotho (Lesoto)', + 'st_ZA' => 'Kisotho (Afrika Kusini)', 'su' => 'Kisunda', 'su_ID' => 'Kisunda (Indonesia)', 'su_Latn' => 'Kisunda (Kilatini)', @@ -593,6 +598,9 @@ 'ti_ET' => 'Kitigrinya (Ethiopia)', 'tk' => 'Kiturukimeni', 'tk_TM' => 'Kiturukimeni (Turkmenistan)', + 'tn' => 'Kitswana', + 'tn_BW' => 'Kitswana (Botswana)', + 'tn_ZA' => 'Kitswana (Afrika Kusini)', 'to' => 'Kitonga', 'to_TO' => 'Kitonga (Tonga)', 'tr' => 'Kituruki', @@ -627,6 +635,8 @@ 'yo' => 'Kiyoruba', 'yo_BJ' => 'Kiyoruba (Benin)', 'yo_NG' => 'Kiyoruba (Nigeria)', + 'za' => 'Kizhuang', + 'za_CN' => 'Kizhuang (Uchina)', 'zh' => 'Kichina', 'zh_CN' => 'Kichina (Uchina)', 'zh_HK' => 'Kichina (Hong Kong SAR China)', @@ -634,10 +644,12 @@ 'zh_Hans_CN' => 'Kichina (Rahisi, Uchina)', 'zh_Hans_HK' => 'Kichina (Rahisi, Hong Kong SAR China)', 'zh_Hans_MO' => 'Kichina (Rahisi, Makau SAR China)', + 'zh_Hans_MY' => 'Kichina (Rahisi, Malesia)', 'zh_Hans_SG' => 'Kichina (Rahisi, Singapore)', 'zh_Hant' => 'Kichina (Cha jadi)', 'zh_Hant_HK' => 'Kichina (Cha jadi, Hong Kong SAR China)', 'zh_Hant_MO' => 'Kichina (Cha jadi, Makau SAR China)', + 'zh_Hant_MY' => 'Kichina (Cha jadi, Malesia)', 'zh_Hant_TW' => 'Kichina (Cha jadi, Taiwan)', 'zh_MO' => 'Kichina (Makau SAR China)', 'zh_SG' => 'Kichina (Singapore)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/sw_KE.php b/src/Symfony/Component/Intl/Resources/data/locales/sw_KE.php index 4751f77bad6c1..3c08492b0b982 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/sw_KE.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/sw_KE.php @@ -118,6 +118,8 @@ 'is_IS' => 'Kiaisilandi (Aisilandi)', 'it_VA' => 'Kiitaliano (Mji wa Vatikani)', 'kk' => 'Kikazaki', + 'kk_Cyrl' => 'Kikazaki (Kikrili)', + 'kk_Cyrl_KZ' => 'Kikazaki (Kikrili, Kazakistani)', 'kk_KZ' => 'Kikazaki (Kazakistani)', 'km' => 'Kikhema', 'km_KH' => 'Kikhema (Kambodia)', @@ -165,6 +167,9 @@ 'sr_Cyrl_BA' => 'Kiserbia (Kikrili, Bosnia na Hezegovina)', 'sr_Cyrl_ME' => 'Kiserbia (Kikrili, Montenegro)', 'sr_Cyrl_RS' => 'Kiserbia (Kikrili, Serbia)', + 'st' => 'Kisotho cha Kusini', + 'st_LS' => 'Kisotho cha Kusini (Lesotho)', + 'st_ZA' => 'Kisotho cha Kusini (Afrika Kusini)', 'su' => 'Kisundani', 'su_ID' => 'Kisundani (Indonesia)', 'su_Latn' => 'Kisundani (Kilatini)', @@ -173,6 +178,9 @@ 'ta_SG' => 'Kitamili (Singapuri)', 'th_TH' => 'Kithai (Thailandi)', 'tk_TM' => 'Kiturukimeni (Turukimenstani)', + 'tn' => 'Kiswana', + 'tn_BW' => 'Kiswana (Botswana)', + 'tn_ZA' => 'Kiswana (Afrika Kusini)', 'ug' => 'Kiuiguri', 'ug_CN' => 'Kiuiguri (Uchina)', 'uk' => 'Kiukreni', @@ -192,6 +200,7 @@ 'zh_Hans_CN' => 'Kichina (Kilichorahisishwa, Uchina)', 'zh_Hans_HK' => 'Kichina (Kilichorahisishwa, Hong Kong SAR China)', 'zh_Hans_MO' => 'Kichina (Kilichorahisishwa, Makau SAR China)', + 'zh_Hans_MY' => 'Kichina (Kilichorahisishwa, Malesia)', 'zh_Hans_SG' => 'Kichina (Kilichorahisishwa, Singapuri)', 'zh_Hant_TW' => 'Kichina (Cha jadi, Taiwani)', 'zh_SG' => 'Kichina (Singapuri)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/ta.php b/src/Symfony/Component/Intl/Resources/data/locales/ta.php index 547ed039d89eb..99c8ac78943ee 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/ta.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/ta.php @@ -380,6 +380,8 @@ 'ki' => 'கிகுயூ', 'ki_KE' => 'கிகுயூ (கென்யா)', 'kk' => 'கசாக்', + 'kk_Cyrl' => 'கசாக் (சிரிலிக்)', + 'kk_Cyrl_KZ' => 'கசாக் (சிரிலிக், கஸகஸ்தான்)', 'kk_KZ' => 'கசாக் (கஸகஸ்தான்)', 'kl' => 'கலாலிசூ 10000 ்', 'kl_GL' => 'கலாலிசூட் (கிரீன்லாந்து)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'செர்பியன் (லத்தின், செர்பியா)', 'sr_ME' => 'செர்பியன் (மான்டேனெக்ரோ)', 'sr_RS' => 'செர்பியன் (செர்பியா)', + 'st' => 'தெற்கு ஸோதோ', + 'st_LS' => 'தெற்கு ஸோதோ (லெசோதோ)', + 'st_ZA' => 'தெற்கு ஸோதோ (தென் ஆப்பிரிக்கா)', 'su' => 'சுண்டானீஸ்', 'su_ID' => 'சுண்டானீஸ் (இந்தோனேசியா)', 'su_Latn' => 'சுண்டானீஸ் (லத்தின்)', @@ -595,6 +600,9 @@ 'tk_TM' => 'துருக்மென் (துர்க்மெனிஸ்தான்)', 'tl' => 'டாகாலோக்', 'tl_PH' => 'டாகாலோக் (பிலிப்பைன்ஸ்)', + 'tn' => 'ஸ்வானா', + 'tn_BW' => 'ஸ்வானா (போட்ஸ்வானா)', + 'tn_ZA' => 'ஸ்வானா (தென் ஆப்பிரிக்கா)', 'to' => 'டோங்கான்', 'to_TO' => 'டோங்கான் (டோங்கா)', 'tr' => 'துருக்கிஷ்', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'சீனம் (எளிதாக்கப்பட்டது, சீனா)', 'zh_Hans_HK' => 'சீனம் (எளிதாக்கப்பட்டது, ஹாங்காங் எஸ்ஏஆர் சீனா)', 'zh_Hans_MO' => 'சீனம் (எளிதாக்கப்பட்டது, மகாவ் எஸ்ஏஆர் சீனா)', + 'zh_Hans_MY' => 'சீனம் (எளிதாக்கப்பட்டது, மலேசியா)', 'zh_Hans_SG' => 'சீனம் (எளிதாக்கப்பட்டது, சிங்கப்பூர்)', 'zh_Hant' => 'சீனம் (பாரம்பரியம்)', 'zh_Hant_HK' => 'சீனம் (பாரம்பரியம், ஹாங்காங் எஸ்ஏஆர் சீனா)', 'zh_Hant_MO' => 'சீனம் (பாரம்பரியம், மகாவ் எஸ்ஏஆர் சீனா)', + 'zh_Hant_MY' => 'சீனம் (பாரம்பரியம், மலேசியா)', 'zh_Hant_TW' => 'சீனம் (பாரம்பரியம், தைவான்)', 'zh_MO' => 'சீனம் (மகாவ் எஸ்ஏஆர் சீனா)', 'zh_SG' => 'சீனம் (சிங்கப்பூர்)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/te.php b/src/Symfony/Component/Intl/Resources/data/locales/te.php index 74ad4962d9d52..2d81f1f167076 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/te.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/te.php @@ -26,7 +26,7 @@ 'ar_LB' => 'అరబిక్ (లెబనాన్)', 'ar_LY' => 'అరబిక్ (లిబియా)', 'ar_MA' => 'అరబిక్ (మొరాకో)', - 'ar_MR' => 'అరబిక్ (మౌరిటేనియా)', + 'ar_MR' => 'అరబిక్ (మారిటేనియా)', 'ar_OM' => 'అరబిక్ (ఓమన్)', 'ar_PS' => 'అరబిక్ (పాలస్తీనియన్ ప్రాంతాలు)', 'ar_QA' => 'అరబిక్ (ఖతార్)', @@ -100,7 +100,7 @@ 'el_GR' => 'గ్రీక్ (గ్రీస్)', 'en' => 'ఇంగ్లీష్', 'en_001' => 'ఇంగ్లీష్ (ప్రపంచం)', - 'en_150' => 'ఇంగ్లీష్ (యూరోప్)', + 'en_150' => 'ఇంగ్లీష్ (యూరప్)', 'en_AE' => 'ఇంగ్లీష్ (యునైటెడ్ అరబ్ ఎమిరేట్స్)', 'en_AG' => 'ఇంగ్లీష్ (ఆంటిగ్వా మరియు బార్బుడా)', 'en_AI' => 'ఇంగ్లీష్ (ఆంగ్విల్లా)', @@ -250,7 +250,7 @@ 'ff_Adlm_GN' => 'ఫ్యుల (అద్లామ్, గినియా)', 'ff_Adlm_GW' => 'ఫ్యుల (అద్లామ్, గినియా-బిస్సావ్)', 'ff_Adlm_LR' => 'ఫ్యుల (అద్లామ్, లైబీరియా)', - 'ff_Adlm_MR' => 'ఫ్యుల (అద్లామ్, మౌరిటేనియా)', + 'ff_Adlm_MR' => 'ఫ్యుల (అద్లామ్, మారిటేనియా)', 'ff_Adlm_NE' => 'ఫ్యుల (అద్లామ్, నైజర్)', 'ff_Adlm_NG' => 'ఫ్యుల (అద్లామ్, నైజీరియా)', 'ff_Adlm_SL' => 'ఫ్యుల (అద్లామ్, సియెర్రా లియాన్)', @@ -265,12 +265,12 @@ 'ff_Latn_GN' => 'ఫ్యుల (లాటిన్, గినియా)', 'ff_Latn_GW' => 'ఫ్యుల (లాటిన్, గినియా-బిస్సావ్)', 'ff_Latn_LR' => 'ఫ్యుల (లాటిన్, లైబీరియా)', - 'ff_Latn_MR' => 'ఫ్యుల (లాటిన్, మౌరిటేనియా)', + 'ff_Latn_MR' => 'ఫ్యుల (లాటిన్, మారిటేనియా)', 'ff_Latn_NE' => 'ఫ్యుల (లాటిన్, నైజర్)', 'ff_Latn_NG' => 'ఫ్యుల (లాటిన్, నైజీరియా)', 'ff_Latn_SL' => 'ఫ్యుల (లాటిన్, సియెర్రా లియాన్)', 'ff_Latn_SN' => 'ఫ్యుల (లాటిన్, సెనెగల్)', - 'ff_MR' => 'ఫ్యుల (మౌరిటేనియా)', + 'ff_MR' => 'ఫ్యుల (మారిటేనియా)', 'ff_SN' => 'ఫ్యుల (సెనెగల్)', 'fi' => 'ఫిన్నిష్', 'fi_FI' => 'ఫిన్నిష్ (ఫిన్లాండ్)', @@ -298,7 +298,7 @@ 'fr_GN' => 'ఫ్రెంచ్ (గినియా)', 'fr_GP' => 'ఫ్రెంచ్ (గ్వాడెలోప్)', 'fr_GQ' => 'ఫ్రెంచ్ (ఈక్వటోరియల్ గినియా)', - 'fr_HT' => 'ఫ్రెంచ్ (హైటి)', + 'fr_HT' => 'ఫ్రెంచ్ (హైతీ)', 'fr_KM' => 'ఫ్రెంచ్ (కొమొరోస్)', 'fr_LU' => 'ఫ్రెంచ్ (లక్సెంబర్గ్)', 'fr_MA' => 'ఫ్రెంచ్ (మొరాకో)', @@ -307,7 +307,7 @@ 'fr_MG' => 'ఫ్రెంచ్ (మడగాస్కర్)', 'fr_ML' => 'ఫ్రెంచ్ (మాలి)', 'fr_MQ' => 'ఫ్రెంచ్ (మార్టినీక్)', - 'fr_MR' => 'ఫ్రెంచ్ (మౌరిటేనియా)', + 'fr_MR' => 'ఫ్రెంచ్ (మారిటేనియా)', 'fr_MU' => 'ఫ్రెంచ్ (మారిషస్)', 'fr_NC' => 'ఫ్రెంచ్ (క్రొత్త కాలెడోనియా)', 'fr_NE' => 'ఫ్రెంచ్ (నైజర్)', @@ -333,8 +333,8 @@ 'gd_GB' => 'స్కాటిష్ గేలిక్ (యునైటెడ్ కింగ్‌డమ్)', 'gl' => 'గాలిషియన్', 'gl_ES' => 'గాలిషియన్ (స్పెయిన్)', - 'gu' => 'గుజరాతి', - 'gu_IN' => 'గుజరాతి (భారతదేశం)', + 'gu' => 'గుజరాతీ', + 'gu_IN' => 'గుజరాతీ (భారతదేశం)', 'gv' => 'మాంక్స్', 'gv_IM' => 'మాంక్స్ (ఐల్ ఆఫ్ మాన్)', 'ha' => 'హౌసా', @@ -352,8 +352,8 @@ 'hr_HR' => 'క్రొయేషియన్ (క్రొయేషియా)', 'hu' => 'హంగేరియన్', 'hu_HU' => 'హంగేరియన్ (హంగేరీ)', - 'hy' => 'ఆర్మేనియన్', - 'hy_AM' => 'ఆర్మేనియన్ (ఆర్మేనియా)', + 'hy' => 'ఆర్మీనియన్', + 'hy_AM' => 'ఆర్మీనియన్ (ఆర్మేనియా)', 'ia' => 'ఇంటర్లింగ్వా', 'ia_001' => 'ఇంటర్లింగ్వా (ప్రపంచం)', 'id' => 'ఇండోనేషియన్', @@ -380,6 +380,8 @@ 'ki' => 'కికుయు', 'ki_KE' => 'కికుయు (కెన్యా)', 'kk' => 'కజఖ్', + 'kk_Cyrl' => 'కజఖ్ (సిరిలిక్)', + 'kk_Cyrl_KZ' => 'కజఖ్ (సిరిలిక్, కజకిస్తాన్)', 'kk_KZ' => 'కజఖ్ (కజకిస్తాన్)', 'kl' => 'కలాల్లిసూట్', 'kl_GL' => 'కలాల్లిసూట్ (గ్రీన్‌ల్యాండ్)', @@ -446,9 +448,9 @@ 'nb_SJ' => 'నార్వేజియన్ బొక్మాల్ (స్వాల్‌బార్డ్ మరియు జాన్ మాయెన్)', 'nd' => 'ఉత్తర దెబెలె', 'nd_ZW' => 'ఉత్తర దెబెలె (జింబాబ్వే)', - 'ne' => 'నేపాలి', - 'ne_IN' => 'నేపాలి (భారతదేశం)', - 'ne_NP' => 'నేపాలి (నేపాల్)', + 'ne' => 'నేపాలీ', + 'ne_IN' => 'నేపాలీ (భారతదేశం)', + 'ne_NP' => 'నేపాలీ (నేపాల్)', 'nl' => 'డచ్', 'nl_AW' => 'డచ్ (అరుబా)', 'nl_BE' => 'డచ్ (బెల్జియం)', @@ -505,9 +507,9 @@ 'rm_CH' => 'రోమన్ష్ (స్విట్జర్లాండ్)', 'rn' => 'రుండి', 'rn_BI' => 'రుండి (బురుండి)', - 'ro' => 'రోమేనియన్', - 'ro_MD' => 'రోమేనియన్ (మోల్డోవా)', - 'ro_RO' => 'రోమేనియన్ (రోమేనియా)', + 'ro' => 'రొమేనియన్', + 'ro_MD' => 'రొమేనియన్ (మోల్డోవా)', + 'ro_RO' => 'రొమేనియన్ (రోమేనియా)', 'ru' => 'రష్యన్', 'ru_BY' => 'రష్యన్ (బెలారస్)', 'ru_KG' => 'రష్యన్ (కిర్గిజిస్తాన్)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'సెర్బియన్ (లాటిన్, సెర్బియా)', 'sr_ME' => 'సెర్బియన్ (మాంటెనెగ్రో)', 'sr_RS' => 'సెర్బియన్ (సెర్బియా)', + 'st' => 'దక్షిణ సోతో', + 'st_LS' => 'దక్షిణ సోతో (లెసోతో)', + 'st_ZA' => 'దక్షిణ సోతో (దక్షిణ ఆఫ్రికా)', 'su' => 'సండానీస్', 'su_ID' => 'సండానీస్ (ఇండోనేషియా)', 'su_Latn' => 'సండానీస్ (లాటిన్)', @@ -577,11 +582,11 @@ 'sw_KE' => 'స్వాహిలి (కెన్యా)', 'sw_TZ' => 'స్వాహిలి (టాంజానియా)', 'sw_UG' => 'స్వాహిలి (ఉగాండా)', - 'ta' => 'తమిళము', - 'ta_IN' => 'తమిళము (భారతదేశం)', - 'ta_LK' => 'తమిళము (శ్రీలంక)', - 'ta_MY' => 'తమిళము (మలేషియా)', - 'ta_SG' => 'తమిళము (సింగపూర్)', + 'ta' => 'తమిళం', + 'ta_IN' => 'తమిళం (భారతదేశం)', + 'ta_LK' => 'తమిళం (శ్రీలంక)', + 'ta_MY' => 'తమిళం (మలేషియా)', + 'ta_SG' => 'తమిళం (సింగపూర్)', 'te' => 'తెలుగు', 'te_IN' => 'తెలుగు (భారతదేశం)', 'tg' => 'తజిక్', @@ -595,6 +600,9 @@ 'tk_TM' => 'తుర్క్‌మెన్ (టర్క్‌మెనిస్తాన్)', 'tl' => 'టగలాగ్', 'tl_PH' => 'టగలాగ్ (ఫిలిప్పైన్స్)', + 'tn' => 'స్వానా', + 'tn_BW' => 'స్వానా (బోట్స్వానా)', + 'tn_ZA' => 'స్వానా (దక్షిణ ఆఫ్రికా)', 'to' => 'టాంగాన్', 'to_TO' => 'టాంగాన్ (టోంగా)', 'tr' => 'టర్కిష్', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'చైనీస్ (సరళీకృతం, చైనా)', 'zh_Hans_HK' => 'చైనీస్ (సరళీకృతం, హాంకాంగ్ ఎస్ఏఆర్ చైనా)', 'zh_Hans_MO' => 'చైనీస్ (సరళీకృతం, మకావ్ ఎస్ఏఆర్ చైనా)', + 'zh_Hans_MY' => 'చైనీస్ (సరళీకృతం, మలేషియా)', 'zh_Hans_SG' => 'చైనీస్ (సరళీకృతం, సింగపూర్)', 'zh_Hant' => 'చైనీస్ (సాంప్రదాయక)', 'zh_Hant_HK' => 'చైనీస్ (సాంప్రదాయక, హాంకాంగ్ ఎస్ఏఆర్ చైనా)', 'zh_Hant_MO' => 'చైనీస్ (సాంప్రదాయక, మకావ్ ఎస్ఏఆర్ చైనా)', + 'zh_Hant_MY' => 'చైనీస్ (సాంప్రదాయక, మలేషియా)', 'zh_Hant_TW' => 'చైనీస్ (సాంప్రదాయక, తైవాన్)', 'zh_MO' => 'చైనీస్ (మకావ్ ఎస్ఏఆర్ చైనా)', 'zh_SG' => 'చైనీస్ (సింగపూర్)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/tg.php b/src/Symfony/Component/Intl/Resources/data/locales/tg.php index e00a005317872..0589d7da8a623 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/tg.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/tg.php @@ -8,11 +8,13 @@ 'am' => 'амҳарӣ', 'am_ET' => 'амҳарӣ (Эфиопия)', 'ar' => 'арабӣ', + 'ar_001' => 'арабӣ (ҷаҳонӣ)', 'ar_AE' => 'арабӣ (Аморатҳои Муттаҳидаи Араб)', 'ar_BH' => 'арабӣ (Баҳрайн)', 'ar_DJ' => 'арабӣ (Ҷибути)', 'ar_DZ' => 'арабӣ (Алҷазоир)', 'ar_EG' => 'арабӣ (Миср)', + 'ar_EH' => 'арабӣ (Сахараи Ғарбӣ)', 'ar_ER' => 'арабӣ (Эритрея)', 'ar_IL' => 'арабӣ (Исроил)', 'ar_IQ' => 'арабӣ (Ироқ)', @@ -24,6 +26,7 @@ 'ar_MA' => 'арабӣ (Марокаш)', 'ar_MR' => 'арабӣ (Мавритания)', 'ar_OM' => 'арабӣ (Умон)', + 'ar_PS' => 'арабӣ (Қаламравҳои Фаластинӣ)', 'ar_QA' => 'арабӣ (Қатар)', 'ar_SA' => 'арабӣ (Арабистони Саудӣ)', 'ar_SD' => 'арабӣ (Судон)', @@ -84,113 +87,117 @@ 'el' => 'юнонӣ', 'el_CY' => 'юнонӣ (Кипр)', 'el_GR' => 'юнонӣ (Юнон)', - 'en' => 'Англисӣ', - 'en_AE' => 'Англисӣ (Аморатҳои Муттаҳидаи Араб)', - 'en_AG' => 'Англисӣ (Антигуа ва Барбуда)', - 'en_AI' => 'Англисӣ (Ангилия)', - 'en_AS' => 'Англисӣ (Самоаи Америка)', - 'en_AT' => 'Англисӣ (Австрия)', - 'en_AU' => 'Англисӣ (Австралия)', - 'en_BB' => 'Англисӣ (Барбадос)', - 'en_BE' => 'Англисӣ (Белгия)', - 'en_BI' => 'Англисӣ (Бурунди)', - 'en_BM' => 'Англисӣ (Бермуда)', - 'en_BS' => 'Англисӣ (Багам)', - 'en_BW' => 'Англисӣ (Ботсвана)', - 'en_BZ' => 'Англисӣ (Белиз)', - 'en_CA' => 'Англисӣ (Канада)', - 'en_CC' => 'Англисӣ (Ҷазираҳои Кокос [Килинг])', - 'en_CH' => 'Англисӣ (Швейтсария)', - 'en_CK' => 'Англисӣ (Ҷазираҳои Кук)', - 'en_CM' => 'Англисӣ (Камерун)', - 'en_CX' => 'Англисӣ (Ҷазираи Крисмас)', - 'en_CY' => 'Англисӣ (Кипр)', - 'en_DE' => 'Англисӣ (Германия)', - 'en_DK' => 'Англисӣ (Дания)', - 'en_DM' => 'Англисӣ (Доминика)', - 'en_ER' => 'Англисӣ (Эритрея)', - 'en_FI' => 'Англисӣ (Финляндия)', - 'en_FJ' => 'Англисӣ (Фиҷи)', - 'en_FK' => 'Англисӣ (Ҷазираҳои Фолкленд)', - 'en_FM' => 'Англисӣ (Штатҳои Федеративии Микронезия)', - 'en_GB' => 'Англисӣ (Шоҳигарии Муттаҳида)', - 'en_GD' => 'Англисӣ (Гренада)', - 'en_GG' => 'Англисӣ (Гернси)', - 'en_GH' => 'Англисӣ (Гана)', - 'en_GI' => 'Англисӣ (Гибралтар)', - 'en_GM' => 'Англисӣ (Гамбия)', - 'en_GU' => 'Англисӣ (Гуам)', - 'en_GY' => 'Англисӣ (Гайана)', - 'en_HK' => 'Англисӣ (Ҳонконг [МММ])', - 'en_ID' => 'Англисӣ (Индонезия)', - 'en_IE' => 'Англисӣ (Ирландия)', - 'en_IL' => 'Англисӣ (Исроил)', - 'en_IM' => 'Англисӣ (Ҷазираи Мэн)', - 'en_IN' => 'Англисӣ (Ҳиндустон)', - 'en_IO' => 'Англисӣ (Қаламрави Британия дар уқёнуси Ҳинд)', - 'en_JE' => 'Англисӣ (Ҷерси)', - 'en_JM' => 'Англисӣ (Ямайка)', - 'en_KE' => 'Англисӣ (Кения)', - 'en_KI' => 'Англисӣ (Кирибати)', - 'en_KN' => 'Англисӣ (Сент-Китс ва Невис)', - 'en_KY' => 'Англисӣ (Ҷазираҳои Кайман)', - 'en_LC' => 'Англисӣ (Сент-Люсия)', - 'en_LR' => 'Англисӣ (Либерия)', - 'en_LS' => 'Англисӣ (Лесото)', - 'en_MG' => 'Англисӣ (Мадагаскар)', - 'en_MH' => 'Англисӣ (Ҷазираҳои Маршалл)', - 'en_MO' => 'Англисӣ (Макао [МММ])', - 'en_MP' => 'Англисӣ (Ҷазираҳои Марианаи Шимолӣ)', - 'en_MS' => 'Англисӣ (Монтсеррат)', - 'en_MT' => 'Англисӣ (Малта)', - 'en_MU' => 'Англисӣ (Маврикий)', - 'en_MV' => 'Англисӣ (Малдив)', - 'en_MW' => 'Англисӣ (Малави)', - 'en_MY' => 'Англисӣ (Малайзия)', - 'en_NA' => 'Англисӣ (Намибия)', - 'en_NF' => 'Англисӣ (Ҷазираи Норфолк)', - 'en_NG' => 'Англисӣ (Нигерия)', - 'en_NL' => 'Англисӣ (Нидерландия)', - 'en_NR' => 'Англисӣ (Науру)', - 'en_NU' => 'Англисӣ (Ниуэ)', - 'en_NZ' => 'Англисӣ (Зеландияи Нав)', - 'en_PG' => 'Англисӣ (Папуа Гвинеяи Нав)', - 'en_PH' => 'Англисӣ (Филиппин)', - 'en_PK' => 'Англисӣ (Покистон)', - 'en_PN' => 'Англисӣ (Ҷазираҳои Питкейрн)', - 'en_PR' => 'Англисӣ (Пуэрто-Рико)', - 'en_PW' => 'Англисӣ (Палау)', - 'en_RW' => 'Англисӣ (Руанда)', - 'en_SB' => 'Англисӣ (Ҷазираҳои Соломон)', - 'en_SC' => 'Англисӣ (Сейшел)', - 'en_SD' => 'Англисӣ (Судон)', - 'en_SE' => 'Англисӣ (Шветсия)', - 'en_SG' => 'Англисӣ (Сингапур)', - 'en_SH' => 'Англисӣ (Сент Елена)', - 'en_SI' => 'Англисӣ (Словения)', - 'en_SL' => 'Англисӣ (Сиерра-Леоне)', - 'en_SS' => 'Англисӣ (Судони Ҷанубӣ)', - 'en_SX' => 'Англисӣ (Синт-Маартен)', - 'en_SZ' => 'Англисӣ (Свазиленд)', - 'en_TC' => 'Англисӣ (Ҷазираҳои Теркс ва Кайкос)', - 'en_TK' => 'Англисӣ (Токелау)', - 'en_TO' => 'Англисӣ (Тонга)', - 'en_TT' => 'Англисӣ (Тринидад ва Тобаго)', - 'en_TV' => 'Англисӣ (Тувалу)', - 'en_TZ' => 'Англисӣ (Танзания)', - 'en_UG' => 'Англисӣ (Уганда)', - 'en_UM' => 'Англисӣ (Ҷазираҳои Хурди Дурдасти ИМА)', - 'en_US' => 'Англисӣ (Иёлоти Муттаҳида)', - 'en_VC' => 'Англисӣ (Сент-Винсент ва Гренадина)', - 'en_VG' => 'Англисӣ (Ҷазираҳои Виргини Британия)', - 'en_VI' => 'Англисӣ (Ҷазираҳои Виргини ИМА)', - 'en_VU' => 'Англисӣ (Вануату)', - 'en_WS' => 'Англисӣ (Самоа)', - 'en_ZA' => 'Англисӣ (Африкаи Ҷанубӣ)', - 'en_ZM' => 'Англисӣ (Замбия)', - 'en_ZW' => 'Англисӣ (Зимбабве)', + 'en' => 'англисӣ', + 'en_001' => 'англисӣ (ҷаҳонӣ)', + 'en_150' => 'англисӣ (Аврупо)', + 'en_AE' => 'англисӣ (Аморатҳои Муттаҳидаи Араб)', + 'en_AG' => 'англисӣ (Антигуа ва Барбуда)', + 'en_AI' => 'англисӣ (Ангилия)', + 'en_AS' => 'англисӣ (Самоаи Америка)', + 'en_AT' => 'англисӣ (Австрия)', + 'en_AU' => 'англисӣ (Австралия)', + 'en_BB' => 'англисӣ (Барбадос)', + 'en_BE' => 'англисӣ (Белгия)', + 'en_BI' => 'англисӣ (Бурунди)', + 'en_BM' => 'англисӣ (Бермуда)', + 'en_BS' => 'англисӣ (Багам)', + 'en_BW' => 'англисӣ (Ботсвана)', + 'en_BZ' => 'англисӣ (Белиз)', + 'en_CA' => 'англисӣ (Канада)', + 'en_CC' => 'англисӣ (Ҷазираҳои Кокос [Килинг])', + 'en_CH' => 'англисӣ (Швейтсария)', + 'en_CK' => 'англисӣ (Ҷазираҳои Кук)', + 'en_CM' => 'англисӣ (Камерун)', + 'en_CX' => 'англисӣ (Ҷазираи Крисмас)', + 'en_CY' => 'англисӣ (Кипр)', + 'en_DE' => 'англисӣ (Германия)', + 'en_DK' => 'англисӣ (Дания)', + 'en_DM' => 'англисӣ (Доминика)', + 'en_ER' => 'англисӣ (Эритрея)', + 'en_FI' => 'англисӣ (Финляндия)', + 'en_FJ' => 'англисӣ (Фиҷи)', + 'en_FK' => 'англисӣ (Ҷазираҳои Фолкленд)', + 'en_FM' => 'англисӣ (Штатҳои Федеративии Микронезия)', + 'en_GB' => 'англисӣ (Шоҳигарии Муттаҳида)', + 'en_GD' => 'англисӣ (Гренада)', + 'en_GG' => 'англисӣ (Гернси)', + 'en_GH' => 'англисӣ (Гана)', + 'en_GI' => 'англисӣ (Гибралтар)', + 'en_GM' => 'англисӣ (Гамбия)', + 'en_GU' => 'англисӣ (Гуам)', + 'en_GY' => 'англисӣ (Гайана)', + 'en_HK' => 'англисӣ (Ҳонконг [МММ])', + 'en_ID' => 'англисӣ (Индонезия)', + 'en_IE' => 'англисӣ (Ирландия)', + 'en_IL' => 'англисӣ (Исроил)', + 'en_IM' => 'англисӣ (Ҷазираи Мэн)', + 'en_IN' => 'англисӣ (Ҳиндустон)', + 'en_IO' => 'англисӣ (Қаламрави Британия дар уқёнуси Ҳинд)', + 'en_JE' => 'англисӣ (Ҷерси)', + 'en_JM' => 'англисӣ (Ямайка)', + 'en_KE' => 'англисӣ (Кения)', + 'en_KI' => 'англисӣ (Кирибати)', + 'en_KN' => 'англисӣ (Сент-Китс ва Невис)', + 'en_KY' => 'англисӣ (Ҷазираҳои Кайман)', + 'en_LC' => 'англисӣ (Сент-Люсия)', + 'en_LR' => 'англисӣ (Либерия)', + 'en_LS' => 'англисӣ (Лесото)', + 'en_MG' => 'англисӣ (Мадагаскар)', + 'en_MH' => 'англисӣ (Ҷазираҳои Маршалл)', + 'en_MO' => 'англисӣ (Макао [МММ])', + 'en_MP' => 'англисӣ (Ҷазираҳои Марианаи Шимолӣ)', + 'en_MS' => 'англисӣ (Монтсеррат)', + 'en_MT' => 'англисӣ (Малта)', + 'en_MU' => 'англисӣ (Маврикий)', + 'en_MV' => 'англисӣ (Малдив)', + 'en_MW' => 'англисӣ (Малави)', + 'en_MY' => 'англисӣ (Малайзия)', + 'en_NA' => 'англисӣ (Намибия)', + 'en_NF' => 'англисӣ (Ҷазираи Норфолк)', + 'en_NG' => 'англисӣ (Нигерия)', + 'en_NL' => 'англисӣ (Нидерландия)', + 'en_NR' => 'англисӣ (Науру)', + 'en_NU' => 'англисӣ (Ниуэ)', + 'en_NZ' => 'англисӣ (Зеландияи Нав)', + 'en_PG' => 'англисӣ (Папуа Гвинеяи Нав)', + 'en_PH' => 'англисӣ (Филиппин)', + 'en_PK' => 'англисӣ (Покистон)', + 'en_PN' => 'англисӣ (Ҷазираҳои Питкейрн)', + 'en_PR' => 'англисӣ (Пуэрто-Рико)', + 'en_PW' => 'англисӣ (Палау)', + 'en_RW' => 'англисӣ (Руанда)', + 'en_SB' => 'англисӣ (Ҷазираҳои Соломон)', + 'en_SC' => 'англисӣ (Сейшел)', + 'en_SD' => 'англисӣ (Судон)', + 'en_SE' => 'англисӣ (Шветсия)', + 'en_SG' => 'англисӣ (Сингапур)', + 'en_SH' => 'англисӣ (Сент Елена)', + 'en_SI' => 'англисӣ (Словения)', + 'en_SL' => 'англисӣ (Сиерра-Леоне)', + 'en_SS' => 'англисӣ (Судони Ҷанубӣ)', + 'en_SX' => 'англисӣ (Синт-Маартен)', + 'en_SZ' => 'англисӣ (Эсватини)', + 'en_TC' => 'англисӣ (Ҷазираҳои Теркс ва Кайкос)', + 'en_TK' => 'англисӣ (Токелау)', + 'en_TO' => 'англисӣ (Тонга)', + 'en_TT' => 'англисӣ (Тринидад ва Тобаго)', + 'en_TV' => 'англисӣ (Тувалу)', + 'en_TZ' => 'англисӣ (Танзания)', + 'en_UG' => 'англисӣ (Уганда)', + 'en_UM' => 'англисӣ (Ҷазираҳои Хурди Дурдасти ИМА)', + 'en_US' => 'англисӣ (Иёлоти Муттаҳида)', + 'en_VC' => 'англисӣ (Сент-Винсент ва Гренадина)', + 'en_VG' => 'англисӣ (Ҷазираҳои Виргини Британия)', + 'en_VI' => 'англисӣ (Ҷазираҳои Виргини ИМА)', + 'en_VU' => 'англисӣ (Вануату)', + 'en_WS' => 'англисӣ (Самоа)', + 'en_ZA' => 'англисӣ (Африкаи Ҷанубӣ)', + 'en_ZM' => 'англисӣ (Замбия)', + 'en_ZW' => 'англисӣ (Зимбабве)', 'eo' => 'эсперанто', + 'eo_001' => 'эсперанто (ҷаҳонӣ)', 'es' => 'испанӣ', + 'es_419' => 'испанӣ (Америкаи Лотинӣ)', 'es_AR' => 'испанӣ (Аргентина)', 'es_BO' => 'испанӣ (Боливия)', 'es_BR' => 'испанӣ (Бразилия)', @@ -266,9 +273,9 @@ 'fr_BJ' => 'франсузӣ (Бенин)', 'fr_BL' => 'франсузӣ (Сент-Бартелми)', 'fr_CA' => 'франсузӣ (Канада)', - 'fr_CD' => 'франсузӣ (Конго [ҶДК])', + 'fr_CD' => 'франсузӣ (Конго - Киншаса)', 'fr_CF' => 'франсузӣ (Ҷумҳурии Африқои Марказӣ)', - 'fr_CG' => 'франсузӣ (Конго)', + 'fr_CG' => 'франсузӣ (Конго - Браззавил)', 'fr_CH' => 'франсузӣ (Швейтсария)', 'fr_CI' => 'франсузӣ (Кот-д’Ивуар)', 'fr_CM' => 'франсузӣ (Камерун)', @@ -350,6 +357,8 @@ 'ka' => 'гурҷӣ', 'ka_GE' => 'гурҷӣ (Гурҷистон)', 'kk' => 'қазоқӣ', + 'kk_Cyrl' => 'қазоқӣ (Кириллӣ)', + 'kk_Cyrl_KZ' => 'қазоқӣ (Кириллӣ, Қазоқистон)', 'kk_KZ' => 'қазоқӣ (Қазоқистон)', 'km' => 'кхмерӣ', 'km_KH' => 'кхмерӣ (Камбоҷа)', @@ -358,6 +367,7 @@ 'ko' => 'кореягӣ', 'ko_CN' => 'кореягӣ (Хитой)', 'ko_KP' => 'кореягӣ (Кореяи Шимолӣ)', + 'ko_KR' => 'кореягӣ (Кореяи Ҷанубӣ)', 'ks' => 'кашмирӣ', 'ks_Arab' => 'кашмирӣ (Арабӣ)', 'ks_Arab_IN' => 'кашмирӣ (Арабӣ, Ҳиндустон)', @@ -403,6 +413,7 @@ 'nl' => 'голландӣ', 'nl_AW' => 'голландӣ (Аруба)', 'nl_BE' => 'голландӣ (Белгия)', + 'nl_BQ' => 'голландӣ (Кариби Нидерланд)', 'nl_CW' => 'голландӣ (Кюрасао)', 'nl_NL' => 'голландӣ (Нидерландия)', 'nl_SR' => 'голландӣ (Суринам)', @@ -558,10 +569,12 @@ 'zh_Hans_CN' => 'хитоӣ (Осонфаҳм, Хитой)', 'zh_Hans_HK' => 'хитоӣ (Осонфаҳм, Ҳонконг [МММ])', 'zh_Hans_MO' => 'хитоӣ (Осонфаҳм, Макао [МММ])', + 'zh_Hans_MY' => 'хитоӣ (Осонфаҳм, Малайзия)', 'zh_Hans_SG' => 'хитоӣ (Осонфаҳм, Сингапур)', 'zh_Hant' => 'хитоӣ (Анъанавӣ)', 'zh_Hant_HK' => 'хитоӣ (Анъанавӣ, Ҳонконг [МММ])', 'zh_Hant_MO' => 'хитоӣ (Анъанавӣ, Макао [МММ])', + 'zh_Hant_MY' => 'хитоӣ (Анъанавӣ, Малайзия)', 'zh_Hant_TW' => 'хитоӣ (Анъанавӣ, Тайван)', 'zh_MO' => 'хитоӣ (Макао [МММ])', 'zh_SG' => 'хитоӣ (Сингапур)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/th.php b/src/Symfony/Component/Intl/Resources/data/locales/th.php index adc67ca8c1be2..35ba32f87328f 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/th.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/th.php @@ -380,6 +380,8 @@ 'ki' => 'กีกูยู', 'ki_KE' => 'กีกูยู (เคนยา)', 'kk' => 'คาซัค', + 'kk_Cyrl' => 'คาซัค (ซีริลลิก)', + 'kk_Cyrl_KZ' => 'คาซัค (ซีริลลิก, คาซัคสถาน)', 'kk_KZ' => 'คาซัค (คาซัคสถาน)', 'kl' => 'กรีนแลนด์', 'kl_GL' => 'กรีนแลนด์ (กรีนแลนด์)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'เซอร์เบีย (ละติน, เซอร์เบีย)', 'sr_ME' => 'เซอร์เบีย (มอนเตเนโกร)', 'sr_RS' => 'เซอร์เบีย (เซอร์เบีย)', + 'st' => 'โซโทใต้', + 'st_LS' => 'โซโทใต้ (เลโซโท)', + 'st_ZA' => 'โซโทใต้ (แอฟริกาใต้)', 'su' => 'ซุนดา', 'su_ID' => 'ซุนดา (อินโดนีเซีย)', 'su_Latn' => 'ซุนดา (ละติน)', @@ -595,6 +600,9 @@ 'tk_TM' => 'เติร์กเมน (เติร์กเมนิสถาน)', 'tl' => 'ตากาล็อก', 'tl_PH' => 'ตากาล็อก (ฟิลิปปินส์)', + 'tn' => 'สวานา', + 'tn_BW' => 'สวานา (บอตสวานา)', + 'tn_ZA' => 'สวานา (แอฟริกาใต้)', 'to' => 'ตองกา', 'to_TO' => 'ตองกา (ตองกา)', 'tr' => 'ตุรกี', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'จีน (ตัวย่อ, จีน)', 'zh_Hans_HK' => 'จีน (ตัวย่อ, เขตปกครองพิเศษฮ่องกงแห่งสาธารณรัฐประชาชนจีน)', 'zh_Hans_MO' => 'จีน (ตัวย่อ, เขตปกครองพิเศษมาเก๊าแห่งสาธารณรัฐประชาชนจีน)', + 'zh_Hans_MY' => 'จีน (ตัวย่อ, มาเลเซีย)', 'zh_Hans_SG' => 'จีน (ตัวย่อ, สิงคโปร์)', 'zh_Hant' => 'จีน (ตัวเต็ม)', 'zh_Hant_HK' => 'จีน (ตัวเต็ม, เขตปกครองพิเศษฮ่องกงแห่งสาธารณรัฐประชาชนจีน)', 'zh_Hant_MO' => 'จีน (ตัวเต็ม, เขตปกครองพิเศษมาเก๊าแห่งสาธารณรัฐประชาชนจีน)', + 'zh_Hant_MY' => 'จีน (ตัวเต็ม, มาเลเซีย)', 'zh_Hant_TW' => 'จีน (ตัวเต็ม, ไต้หวัน)', 'zh_MO' => 'จีน (เขตปกครองพิเศษมาเก๊าแห่งสาธารณรัฐประชาชนจีน)', 'zh_SG' => 'จีน (สิงคโปร์)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/ti.php b/src/Symfony/Component/Intl/Resources/data/locales/ti.php index e70fa2cc290ee..79c0e33163e45 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/ti.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/ti.php @@ -9,39 +9,41 @@ 'ak_GH' => 'ኣካን (ጋና)', 'am' => 'ኣምሓርኛ', 'am_ET' => 'ኣምሓርኛ (ኢትዮጵያ)', - 'ar' => 'ዓረብ', - 'ar_001' => 'ዓረብ (ዓለም)', - 'ar_AE' => 'ዓረብ (ሕቡራት ኢማራት ዓረብ)', - 'ar_BH' => 'ዓረብ (ባሕሬን)', - 'ar_DJ' => 'ዓረብ (ጅቡቲ)', - 'ar_DZ' => 'ዓረብ (ኣልጀርያ)', - 'ar_EG' => 'ዓረብ (ግብጺ)', - 'ar_EH' => 'ዓረብ (ምዕራባዊ ሰሃራ)', - 'ar_ER' => 'ዓረብ (ኤርትራ)', - 'ar_IL' => 'ዓረብ (እስራኤል)', - 'ar_IQ' => 'ዓረብ (ዒራቕ)', - 'ar_JO' => 'ዓረብ (ዮርዳኖስ)', - 'ar_KM' => 'ዓረብ (ኮሞሮስ)', - 'ar_KW' => 'ዓረብ (ኩዌት)', - 'ar_LB' => 'ዓረብ (ሊባኖስ)', - 'ar_LY' => 'ዓረብ (ሊብያ)', - 'ar_MA' => 'ዓረብ (ሞሮኮ)', - 'ar_MR' => 'ዓረብ (ማውሪታንያ)', - 'ar_OM' => 'ዓረብ (ዖማን)', - 'ar_PS' => 'ዓረብ (ግዝኣታት ፍልስጤም)', - 'ar_QA' => 'ዓረብ (ቐጠር)', - 'ar_SA' => 'ዓረብ (ስዑዲ ዓረብ)', - 'ar_SD' => 'ዓረብ (ሱዳን)', - 'ar_SO' => 'ዓረብ (ሶማልያ)', - 'ar_SS' => 'ዓረብ (ደቡብ ሱዳን)', - 'ar_SY' => 'ዓረብ (ሶርያ)', - 'ar_TD' => 'ዓረብ (ጫድ)', - 'ar_TN' => 'ዓረብ (ቱኒዝያ)', - 'ar_YE' => 'ዓረብ (የመን)', + 'ar' => 'ዓረብኛ', + 'ar_001' => 'ዓረብኛ (ዓለም)', + 'ar_AE' => 'ዓረብኛ (ሕቡራት ኢማራት ዓረብ)', + 'ar_BH' => 'ዓረብኛ (ባሕሬን)', + 'ar_DJ' => 'ዓረብኛ (ጅቡቲ)', + 'ar_DZ' => 'ዓረብኛ (ኣልጀርያ)', + 'ar_EG' => 'ዓረብኛ (ግብጺ)', + 'ar_EH' => 'ዓረብኛ (ምዕራባዊ ሰሃራ)', + 'ar_ER' => 'ዓረብኛ (ኤርትራ)', + 'ar_IL' => 'ዓረብኛ (እስራኤል)', + 'ar_IQ' => 'ዓረብኛ (ዒራቕ)', + 'ar_JO' => 'ዓረብኛ (ዮርዳኖስ)', + 'ar_KM' => 'ዓረብኛ (ኮሞሮስ)', + 'ar_KW' => 'ዓረብኛ (ኩዌት)', + 'ar_LB' => 'ዓረብኛ (ሊባኖስ)', + 'ar_LY' => 'ዓረብኛ (ሊብያ)', + 'ar_MA' => 'ዓረብኛ (ሞሮኮ)', + 'ar_MR' => 'ዓረብኛ (ማውሪታንያ)', + 'ar_OM' => 'ዓረብኛ (ዖማን)', + 'ar_PS' => 'ዓረብኛ (ግዝኣታት ፍልስጤም)', + 'ar_QA' => 'ዓረብኛ (ቐጠር)', + 'ar_SA' => 'ዓረብኛ (ስዑዲ ዓረብ)', + 'ar_SD' => 'ዓረብኛ (ሱዳን)', + 'ar_SO' => 'ዓረብኛ (ሶማልያ)', + 'ar_SS' => 'ዓረብኛ (ደቡብ ሱዳን)', + 'ar_SY' => 'ዓረብኛ (ሶርያ)', + 'ar_TD' => 'ዓረብኛ (ቻድ)', + 'ar_TN' => 'ዓረብኛ (ቱኒዝያ)', + 'ar_YE' => 'ዓረብኛ (የመን)', 'as' => 'ኣሳሜዝኛ', 'as_IN' => 'ኣሳሜዝኛ (ህንዲ)', 'az' => 'ኣዘርባጃንኛ', 'az_AZ' => 'ኣዘርባጃንኛ (ኣዘርባጃን)', + 'az_Cyrl' => 'ኣዘርባጃንኛ (ቋንቋ ሲሪል)', + 'az_Cyrl_AZ' => 'ኣዘርባጃንኛ (ቋንቋ ሲሪል፣ ኣዘርባጃን)', 'az_Latn' => 'ኣዘርባጃንኛ (ላቲን)', 'az_Latn_AZ' => 'ኣዘርባጃንኛ (ላቲን፣ ኣዘርባጃን)', 'be' => 'ቤላሩስኛ', @@ -60,6 +62,8 @@ 'br_FR' => 'ብረቶንኛ (ፈረንሳ)', 'bs' => 'ቦዝንኛ', 'bs_BA' => 'ቦዝንኛ (ቦዝንያን ሄርዘጎቪናን)', + 'bs_Cyrl' => 'ቦዝንኛ (ቋንቋ ሲሪል)', + 'bs_Cyrl_BA' => 'ቦዝንኛ (ቋንቋ ሲሪል፣ ቦዝንያን ሄርዘጎቪናን)', 'bs_Latn' => 'ቦዝንኛ (ላቲን)', 'bs_Latn_BA' => 'ቦዝንኛ (ላቲን፣ ቦዝንያን ሄርዘጎቪናን)', 'ca' => 'ካታላን', @@ -139,6 +143,7 @@ 'en_IL' => 'እንግሊዝኛ (እስራኤል)', 'en_IM' => 'እንግሊዝኛ (ኣይል ኦፍ ማን)', 'en_IN' => 'እንግሊዝኛ (ህንዲ)', + 'en_IO' => 'እንግሊዝኛ (ብሪጣንያዊ ህንዳዊ ውቅያኖስ ግዝኣት)', 'en_JE' => 'እንግሊዝኛ (ጀርዚ)', 'en_JM' => 'እንግሊዝኛ (ጃማይካ)', 'en_KE' => 'እንግሊዝኛ (ኬንያ)', @@ -237,6 +242,19 @@ 'fa_AF' => 'ፋርስኛ (ኣፍጋኒስታን)', 'fa_IR' => 'ፋርስኛ (ኢራን)', 'ff' => 'ፉላ', + 'ff_Adlm' => 'ፉላ (አድላም)', + 'ff_Adlm_BF' => 'ፉላ (አድላም፣ ቡርኪና ፋሶ)', + 'ff_Adlm_CM' => 'ፉላ (አድላም፣ ካሜሩን)', + 'ff_Adlm_GH' => 'ፉላ (አድላም፣ ጋና)', + 'ff_Adlm_GM' => 'ፉላ (አድላም፣ ጋምብያ)', + 'ff_Adlm_GN' => 'ፉላ (አድላም፣ ጊኒ)', + 'ff_Adlm_GW' => 'ፉላ (አድላም፣ ጊኒ-ቢሳው)', + 'ff_Adlm_LR' => 'ፉላ (አድላም፣ ላይበርያ)', + 'ff_Adlm_MR' => 'ፉላ (አድላም፣ ማውሪታንያ)', + 'ff_Adlm_NE' => 'ፉላ (አድላም፣ ኒጀር)', + 'ff_Adlm_NG' => 'ፉላ (አድላም፣ ናይጀርያ)', + 'ff_Adlm_SL' => 'ፉላ (አድላም፣ ሴራ ልዮን)', + 'ff_Adlm_SN' => 'ፉላ (አድላም፣ ሰነጋል)', 'ff_CM' => 'ፉላ (ካሜሩን)', 'ff_GN' => 'ፉላ (ጊኒ)', 'ff_Latn' => 'ፉላ (ላቲን)', @@ -300,7 +318,7 @@ 'fr_SC' => 'ፈረንሳይኛ (ሲሸልስ)', 'fr_SN' => 'ፈረንሳይኛ (ሰነጋል)', 'fr_SY' => 'ፈረንሳይኛ (ሶርያ)', - 'fr_TD' => 'ፈረንሳይኛ (ጫድ)', + 'fr_TD' => 'ፈረንሳይኛ (ቻድ)', 'fr_TG' => 'ፈረንሳይኛ (ቶጎ)', 'fr_TN' => 'ፈረንሳይኛ (ቱኒዝያ)', 'fr_VU' => 'ፈረንሳይኛ (ቫንዋቱ)', @@ -340,6 +358,8 @@ 'ia_001' => 'ኢንተርሊንጓ (ዓለም)', 'id' => 'ኢንዶነዥኛ', 'id_ID' => 'ኢንዶነዥኛ (ኢንዶነዥያ)', + 'ie' => 'ኢንተርሊንጔ', + 'ie_EE' => 'ኢንተርሊንጔ (ኤስቶንያ)', 'ig' => 'ኢግቦ', 'ig_NG' => 'ኢግቦ (ናይጀርያ)', 'ii' => 'ሲችዋን ዪ', @@ -360,6 +380,8 @@ 'ki' => 'ኪኩዩ', 'ki_KE' => 'ኪኩዩ (ኬንያ)', 'kk' => 'ካዛክ', + 'kk_Cyrl' => 'ካዛክ (ቋንቋ ሲሪል)', + 'kk_Cyrl_KZ' => 'ካዛክ (ቋንቋ ሲሪል፣ ካዛኪስታን)', 'kk_KZ' => 'ካዛክ (ካዛኪስታን)', 'kl' => 'ግሪንላንድኛ', 'kl_GL' => 'ግሪንላንድኛ (ግሪንላንድ)', @@ -372,6 +394,10 @@ 'ko_KP' => 'ኮርይኛ (ሰሜን ኮርያ)', 'ko_KR' => 'ኮርይኛ (ደቡብ ኮርያ)', 'ks' => 'ካሽሚሪ', + 'ks_Arab' => 'ካሽሚሪ (ዓረብኛ)', + 'ks_Arab_IN' => 'ካሽሚሪ (ዓረብኛ፣ ህንዲ)', + 'ks_Deva' => 'ካሽሚሪ (ዴቫንጋሪ)', + 'ks_Deva_IN' => 'ካሽሚሪ (ዴቫንጋሪ፣ ህንዲ)', 'ks_IN' => 'ካሽሚሪ (ህንዲ)', 'ku' => 'ኩርዲሽ', 'ku_TR' => 'ኩርዲሽ (ቱርኪ)', @@ -449,6 +475,10 @@ 'os_GE' => 'ኦሰትኛ (ጆርጅያ)', 'os_RU' => 'ኦሰትኛ (ሩስያ)', 'pa' => 'ፑንጃቢ', + 'pa_Arab' => 'ፑንጃቢ (ዓረብኛ)', + 'pa_Arab_PK' => 'ፑንጃቢ (ዓረብኛ፣ ፓኪስታን)', + 'pa_Guru' => 'ፑንጃቢ (ጉርሙኪ)', + 'pa_Guru_IN' => 'ፑንጃቢ (ጉርሙኪ፣ ህንዲ)', 'pa_IN' => 'ፑንጃቢ (ህንዲ)', 'pa_PK' => 'ፑንጃቢ (ፓኪስታን)', 'pl' => 'ፖሊሽ', @@ -494,6 +524,10 @@ 'sc' => 'ሳርዲንኛ', 'sc_IT' => 'ሳርዲንኛ (ኢጣልያ)', 'sd' => 'ሲንድሂ', + 'sd_Arab' => 'ሲንድሂ (ዓረብኛ)', + 'sd_Arab_PK' => 'ሲንድሂ (ዓረብኛ፣ ፓኪስታን)', + 'sd_Deva' => 'ሲንድሂ (ዴቫንጋሪ)', + 'sd_Deva_IN' => 'ሲንድሂ (ዴቫንጋሪ፣ ህንዲ)', 'sd_IN' => 'ሲንድሂ (ህንዲ)', 'sd_PK' => 'ሲንድሂ (ፓኪስታን)', 'se' => 'ሰሜናዊ ሳሚ', @@ -502,8 +536,8 @@ 'se_SE' => 'ሰሜናዊ ሳሚ (ሽወደን)', 'sg' => 'ሳንጎ', 'sg_CF' => 'ሳንጎ (ሪፓብሊክ ማእከላይ ኣፍሪቃ)', - 'sh' => 'ሰርቦ-ክሮኤሽያን', - 'sh_BA' => 'ሰርቦ-ክሮኤሽያን (ቦዝንያን ሄርዘጎቪናን)', + 'sh' => 'ሰርቦ-ክሮኤሽያኛ', + 'sh_BA' => 'ሰርቦ-ክሮኤሽያኛ (ቦዝንያን ሄርዘጎቪናን)', 'si' => 'ሲንሃላ', 'si_LK' => 'ሲንሃላ (ስሪ ላንካ)', 'sk' => 'ስሎቫክኛ', @@ -520,18 +554,25 @@ 'sq' => 'ኣልባንኛ', 'sq_AL' => 'ኣልባንኛ (ኣልባንያ)', 'sq_MK' => 'ኣልባንኛ (ሰሜን መቄዶንያ)', - 'sr' => 'ቃንቃ ሰርቢያ', - 'sr_BA' => 'ቃንቃ ሰርቢያ (ቦዝንያን ሄርዘጎቪናን)', - 'sr_Latn' => 'ቃንቃ ሰርቢያ (ላቲን)', - 'sr_Latn_BA' => 'ቃንቃ ሰርቢያ (ላቲን፣ ቦዝንያን ሄርዘጎቪናን)', - 'sr_Latn_ME' => 'ቃንቃ ሰርቢያ (ላቲን፣ ሞንተኔግሮ)', - 'sr_Latn_RS' => 'ቃንቃ ሰርቢያ (ላቲን፣ ሰርብያ)', - 'sr_ME' => 'ቃንቃ ሰርቢያ (ሞንተኔግሮ)', - 'sr_RS' => 'ቃንቃ ሰርቢያ (ሰርብያ)', - 'su' => 'ሱንዳንኛ', - 'su_ID' => 'ሱንዳንኛ (ኢንዶነዥያ)', - 'su_Latn' => 'ሱንዳንኛ (ላቲን)', - 'su_Latn_ID' => 'ሱንዳንኛ (ላቲን፣ ኢንዶነዥያ)', + 'sr' => 'ሰርቢያኛ', + 'sr_BA' => 'ሰርቢያኛ (ቦዝንያን ሄርዘጎቪናን)', + 'sr_Cyrl' => 'ሰርቢያኛ (ቋንቋ ሲሪል)', + 'sr_Cyrl_BA' => 'ሰርቢያኛ (ቋንቋ ሲሪል፣ ቦዝንያን ሄርዘጎቪናን)', + 'sr_Cyrl_ME' => 'ሰርቢያኛ (ቋንቋ ሲሪል፣ ሞንተኔግሮ)', + 'sr_Cyrl_RS' => 'ሰርቢያኛ (ቋንቋ ሲሪል፣ ሰርብያ)', + 'sr_Latn' => 'ሰርቢያኛ (ላቲን)', + 'sr_Latn_BA' => 'ሰርቢያኛ (ላቲን፣ ቦዝንያን ሄርዘጎቪናን)', + 'sr_Latn_ME' => 'ሰርቢያኛ (ላቲን፣ ሞንተኔግሮ)', + 'sr_Latn_RS' => 'ሰርቢያኛ (ላቲን፣ ሰርብያ)', + 'sr_ME' => 'ሰርቢያኛ (ሞንተኔግሮ)', + 'sr_RS' => 'ሰርቢያኛ (ሰርብያ)', + 'st' => 'ደቡባዊ ሶቶ', + 'st_LS' => 'ደቡባዊ ሶቶ (ሌሶቶ)', + 'st_ZA' => 'ደቡባዊ ሶቶ (ደቡብ ኣፍሪቃ)', + 'su' => 'ሱዳንኛ', + 'su_ID' => 'ሱዳንኛ (ኢንዶነዥያ)', + 'su_Latn' => 'ሱዳንኛ (ላቲን)', + 'su_Latn_ID' => 'ሱዳንኛ (ላቲን፣ ኢንዶነዥያ)', 'sv' => 'ስዊድንኛ', 'sv_AX' => 'ስዊድንኛ (ደሴታት ኣላንድ)', 'sv_FI' => 'ስዊድንኛ (ፊንላንድ)', @@ -557,6 +598,9 @@ 'ti_ET' => 'ትግርኛ (ኢትዮጵያ)', 'tk' => 'ቱርክመንኛ', 'tk_TM' => 'ቱርክመንኛ (ቱርክመኒስታን)', + 'tn' => 'ስዋና', + 'tn_BW' => 'ስዋና (ቦትስዋና)', + 'tn_ZA' => 'ስዋና (ደቡብ ኣፍሪቃ)', 'to' => 'ቶንጋንኛ', 'to_TO' => 'ቶንጋንኛ (ቶንጋ)', 'tr' => 'ቱርክኛ', @@ -573,6 +617,10 @@ 'ur_PK' => 'ኡርዱ (ፓኪስታን)', 'uz' => 'ኡዝበክኛ', 'uz_AF' => 'ኡዝበክኛ (ኣፍጋኒስታን)', + 'uz_Arab' => 'ኡዝበክኛ (ዓረብኛ)', + 'uz_Arab_AF' => 'ኡዝበክኛ (ዓረብኛ፣ ኣፍጋኒስታን)', + 'uz_Cyrl' => 'ኡዝበክኛ (ቋንቋ ሲሪል)', + 'uz_Cyrl_UZ' => 'ኡዝበክኛ (ቋንቋ ሲሪል፣ ኡዝበኪስታን)', 'uz_Latn' => 'ኡዝበክኛ (ላቲን)', 'uz_Latn_UZ' => 'ኡዝበክኛ (ላቲን፣ ኡዝበኪስታን)', 'uz_UZ' => 'ኡዝበክኛ (ኡዝበኪስታን)', @@ -587,9 +635,22 @@ 'yo' => 'ዮሩባ', 'yo_BJ' => 'ዮሩባ (ቤኒን)', 'yo_NG' => 'ዮሩባ (ናይጀርያ)', + 'za' => 'ዙኣንግ', + 'za_CN' => 'ዙኣንግ (ቻይና)', 'zh' => 'ቻይንኛ', 'zh_CN' => 'ቻይንኛ (ቻይና)', 'zh_HK' => 'ቻይንኛ (ፍሉይ ምምሕዳራዊ ዞባ ሆንግ ኮንግ [ቻይና])', + 'zh_Hans' => 'ቻይንኛ (ዝተቐለለ)', + 'zh_Hans_CN' => 'ቻይንኛ (ዝተቐለለ፣ ቻይና)', + 'zh_Hans_HK' => 'ቻይንኛ (ዝተቐለለ፣ ፍሉይ ምምሕዳራዊ ዞባ ሆንግ ኮንግ [ቻይና])', + 'zh_Hans_MO' => 'ቻይንኛ (ዝተቐለለ፣ ፍሉይ ምምሕዳራዊ ዞባ ማካው [ቻይና])', + 'zh_Hans_MY' => 'ቻይንኛ (ዝተቐለለ፣ ማለዥያ)', + 'zh_Hans_SG' => 'ቻይንኛ (ዝተቐለለ፣ ሲንጋፖር)', + 'zh_Hant' => 'ቻይንኛ (ባህላዊ)', + 'zh_Hant_HK' => 'ቻይንኛ (ባህላዊ፣ ፍሉይ ምምሕዳራዊ ዞባ ሆንግ ኮንግ [ቻይና])', + 'zh_Hant_MO' => 'ቻይንኛ (ባህላዊ፣ ፍሉይ ምምሕዳራዊ ዞባ ማካው [ቻይና])', + 'zh_Hant_MY' => 'ቻይንኛ (ባህላዊ፣ ማለዥያ)', + 'zh_Hant_TW' => 'ቻይንኛ (ባህላዊ፣ ታይዋን)', 'zh_MO' => 'ቻይንኛ (ፍሉይ ምምሕዳራዊ ዞባ ማካው [ቻይና])', 'zh_SG' => 'ቻይንኛ (ሲንጋፖር)', 'zh_TW' => 'ቻይንኛ (ታይዋን)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/ti_ER.php b/src/Symfony/Component/Intl/Resources/data/locales/ti_ER.php index e2ea15c8b3d6a..c043ff2c9eeb4 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/ti_ER.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/ti_ER.php @@ -4,6 +4,10 @@ 'Names' => [ 'sr' => 'ሰርብኛ', 'sr_BA' => 'ሰርብኛ (ቦዝንያን ሄርዘጎቪናን)', + 'sr_Cyrl' => 'ሰርብኛ (ቋንቋ ሲሪል)', + 'sr_Cyrl_BA' => 'ሰርብኛ (ቋንቋ ሲሪል፣ ቦዝንያን ሄርዘጎቪናን)', + 'sr_Cyrl_ME' => 'ሰርብኛ (ቋንቋ ሲሪል፣ ሞንተኔግሮ)', + 'sr_Cyrl_RS' => 'ሰርብኛ (ቋንቋ ሲሪል፣ ሰርብያ)', 'sr_Latn' => 'ሰርብኛ (ላቲን)', 'sr_Latn_BA' => 'ሰርብኛ (ላቲን፣ ቦዝንያን ሄርዘጎቪናን)', 'sr_Latn_ME' => 'ሰርብኛ (ላቲን፣ ሞንተኔግሮ)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/tk.php b/src/Symfony/Component/Intl/Resources/data/locales/tk.php index ba05f22940a6c..48561a3a4fc7d 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/tk.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/tk.php @@ -358,6 +358,8 @@ 'ia_001' => 'interlingwa dili (Dünýä)', 'id' => 'indonez dili', 'id_ID' => 'indonez dili (Indoneziýa)', + 'ie' => 'interlingwe dili', + 'ie_EE' => 'interlingwe dili (Estoniýa)', 'ig' => 'igbo dili', 'ig_NG' => 'igbo dili (Nigeriýa)', 'ii' => 'syçuan-i dili', @@ -378,6 +380,8 @@ 'ki' => 'kikuýu dili', 'ki_KE' => 'kikuýu dili (Keniýa)', 'kk' => 'gazak dili', + 'kk_Cyrl' => 'gazak dili (Kiril elipbiýi)', + 'kk_Cyrl_KZ' => 'gazak dili (Kiril elipbiýi, Gazagystan)', 'kk_KZ' => 'gazak dili (Gazagystan)', 'kl' => 'grenland dili', 'kl_GL' => 'grenland dili (Grenlandiýa)', @@ -560,6 +564,9 @@ 'sr_Latn_RS' => 'serb dili (Latyn elipbiýi, Serbiýa)', 'sr_ME' => 'serb dili (Çernogoriýa)', 'sr_RS' => 'serb dili (Serbiýa)', + 'st' => 'günorta soto dili', + 'st_LS' => 'günorta soto dili (Lesoto)', + 'st_ZA' => 'günorta soto dili (Günorta Afrika)', 'su' => 'sundan dili', 'su_ID' => 'sundan dili (Indoneziýa)', 'su_Latn' => 'sundan dili (Latyn elipbiýi)', @@ -589,6 +596,9 @@ 'ti_ET' => 'tigrinýa dili (Efiopiýa)', 'tk' => 'türkmen dili', 'tk_TM' => 'türkmen dili (Türkmenistan)', + 'tn' => 'tswana dili', + 'tn_BW' => 'tswana dili (Botswana)', + 'tn_ZA' => 'tswana dili (Günorta Afrika)', 'to' => 'tongan dili', 'to_TO' => 'tongan dili (Tonga)', 'tr' => 'türk dili', @@ -623,6 +633,8 @@ 'yo' => 'ýoruba dili', 'yo_BJ' => 'ýoruba dili (Benin)', 'yo_NG' => 'ýoruba dili (Nigeriýa)', + 'za' => 'çžuan dili', + 'za_CN' => 'çžuan dili (Hytaý)', 'zh' => 'hytaý dili', 'zh_CN' => 'hytaý dili (Hytaý)', 'zh_HK' => 'hytaý dili (Gonkong AAS Hytaý)', @@ -630,10 +642,12 @@ 'zh_Hans_CN' => 'hytaý dili (Ýönekeýleşdirilen, Hytaý)', 'zh_Hans_HK' => 'hytaý dili (Ýönekeýleşdirilen, Gonkong AAS Hytaý)', 'zh_Hans_MO' => 'hytaý dili (Ýönekeýleşdirilen, Makao AAS Hytaý)', + 'zh_Hans_MY' => 'hytaý dili (Ýönekeýleşdirilen, Malaýziýa)', 'zh_Hans_SG' => 'hytaý dili (Ýönekeýleşdirilen, Singapur)', 'zh_Hant' => 'hytaý dili (Adaty)', 'zh_Hant_HK' => 'hytaý dili (Adaty, Gonkong AAS Hytaý)', 'zh_Hant_MO' => 'hytaý dili (Adaty, Makao AAS Hytaý)', + 'zh_Hant_MY' => 'hytaý dili (Adaty, Malaýziýa)', 'zh_Hant_TW' => 'hytaý dili (Adaty, Taýwan)', 'zh_MO' => 'hytaý dili (Makao AAS Hytaý)', 'zh_SG' => 'hytaý dili (Singapur)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/tn.php b/src/Symfony/Component/Intl/Resources/data/locales/tn.php new file mode 100644 index 0000000000000..fc9b2c910a2b6 --- /dev/null +++ b/src/Symfony/Component/Intl/Resources/data/locales/tn.php @@ -0,0 +1,12 @@ + [ + 'en' => 'Sekgoa', + 'en_BW' => 'Sekgoa (Botswana)', + 'en_ZA' => 'Sekgoa (Aforika Borwa)', + 'tn' => 'Setswana', + 'tn_BW' => 'Setswana (Botswana)', + 'tn_ZA' => 'Setswana (Aforika Borwa)', + ], +]; diff --git a/src/Symfony/Component/Intl/Resources/data/locales/to.php b/src/Symfony/Component/Intl/Resources/data/locales/to.php index d2809899512e3..109d269cb4746 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/to.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/to.php @@ -380,6 +380,8 @@ 'ki' => 'lea fakakikuiu', 'ki_KE' => 'lea fakakikuiu (Keniā)', 'kk' => 'lea fakakasaki', + 'kk_Cyrl' => 'lea fakakasaki (tohinima fakalūsia)', + 'kk_Cyrl_KZ' => 'lea fakakasaki (tohinima fakalūsia, Kasakitani)', 'kk_KZ' => 'lea fakakasaki (Kasakitani)', 'kl' => 'lea fakakalaʻalisuti', 'kl_GL' => 'lea fakakalaʻalisuti (Kulinilani)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'lea fakasēpia (tohinima fakalatina, Sēpia)', 'sr_ME' => 'lea fakasēpia (Monitenikalo)', 'sr_RS' => 'lea fakasēpia (Sēpia)', + 'st' => 'lea fakasoto-tonga', + 'st_LS' => 'lea fakasoto-tonga (Lesoto)', + 'st_ZA' => 'lea fakasoto-tonga (ʻAfilika tonga)', 'su' => 'lea fakasunitā', 'su_ID' => 'lea fakasunitā (ʻInitonēsia)', 'su_Latn' => 'lea fakasunitā (tohinima fakalatina)', @@ -595,6 +600,9 @@ 'tk_TM' => 'lea fakatēkimeni (Tūkimenisitani)', 'tl' => 'lea fakatakāloka', 'tl_PH' => 'lea fakatakāloka (Filipaini)', + 'tn' => 'lea fakatisuana', + 'tn_BW' => 'lea fakatisuana (Potisiuana)', + 'tn_ZA' => 'lea fakatisuana (ʻAfilika tonga)', 'to' => 'lea fakatonga', 'to_TO' => 'lea fakatonga (Tonga)', 'tr' => 'lea fakatoake', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'lea fakasiaina (fakafaingofua, Siaina)', 'zh_Hans_HK' => 'lea fakasiaina (fakafaingofua, Hongi Kongi SAR Siaina)', 'zh_Hans_MO' => 'lea fakasiaina (fakafaingofua, Makau SAR Siaina)', + 'zh_Hans_MY' => 'lea fakasiaina (fakafaingofua, Malēsia)', 'zh_Hans_SG' => 'lea fakasiaina (fakafaingofua, Singapoa)', 'zh_Hant' => 'lea fakasiaina (tukufakaholo)', 'zh_Hant_HK' => 'lea fakasiaina (tukufakaholo, Hongi Kongi SAR Siaina)', 'zh_Hant_MO' => 'lea fakasiaina (tukufakaholo, Makau SAR Siaina)', + 'zh_Hant_MY' => 'lea fakasiaina (tukufakaholo, Malēsia)', 'zh_Hant_TW' => 'lea fakasiaina (tukufakaholo, Taiuani)', 'zh_MO' => 'lea fakasiaina (Makau SAR Siaina)', 'zh_SG' => 'lea fakasiaina (Singapoa)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/tr.php b/src/Symfony/Component/Intl/Resources/data/locales/tr.php index a8c889ff0fcf7..a1b5f1a6f13d0 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/tr.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/tr.php @@ -380,6 +380,8 @@ 'ki' => 'Kikuyu', 'ki_KE' => 'Kikuyu (Kenya)', 'kk' => 'Kazakça', + 'kk_Cyrl' => 'Kazakça (Kiril)', + 'kk_Cyrl_KZ' => 'Kazakça (Kiril, Kazakistan)', 'kk_KZ' => 'Kazakça (Kazakistan)', 'kl' => 'Grönland dili', 'kl_GL' => 'Grönland dili (Grönland)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'Sırpça (Latin, Sırbistan)', 'sr_ME' => 'Sırpça (Karadağ)', 'sr_RS' => 'Sırpça (Sırbistan)', + 'st' => 'Güney Sotho dili', + 'st_LS' => 'Güney Sotho dili (Lesotho)', + 'st_ZA' => 'Güney Sotho dili (Güney Afrika)', 'su' => 'Sunda dili', 'su_ID' => 'Sunda dili (Endonezya)', 'su_Latn' => 'Sunda dili (Latin)', @@ -595,6 +600,9 @@ 'tk_TM' => 'Türkmence (Türkmenistan)', 'tl' => 'Tagalogca', 'tl_PH' => 'Tagalogca (Filipinler)', + 'tn' => 'Setsvana', + 'tn_BW' => 'Setsvana (Botsvana)', + 'tn_ZA' => 'Setsvana (Güney Afrika)', 'to' => 'Tonga dili', 'to_TO' => 'Tonga dili (Tonga)', 'tr' => 'Türkçe', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'Çince (Basitleştirilmiş, Çin)', 'zh_Hans_HK' => 'Çince (Basitleştirilmiş, Çin Hong Kong ÖİB)', 'zh_Hans_MO' => 'Çince (Basitleştirilmiş, Çin Makao ÖİB)', + 'zh_Hans_MY' => 'Çince (Basitleştirilmiş, Malezya)', 'zh_Hans_SG' => 'Çince (Basitleştirilmiş, Singapur)', 'zh_Hant' => 'Çince (Geleneksel)', 'zh_Hant_HK' => 'Çince (Geleneksel, Çin Hong Kong ÖİB)', 'zh_Hant_MO' => 'Çince (Geleneksel, Çin Makao ÖİB)', + 'zh_Hant_MY' => 'Çince (Geleneksel, Malezya)', 'zh_Hant_TW' => 'Çince (Geleneksel, Tayvan)', 'zh_MO' => 'Çince (Çin Makao ÖİB)', 'zh_SG' => 'Çince (Singapur)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/tt.php b/src/Symfony/Component/Intl/Resources/data/locales/tt.php index e226caefa4662..0b2a4529009f6 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/tt.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/tt.php @@ -8,11 +8,13 @@ 'am' => 'амхар', 'am_ET' => 'амхар (Эфиопия)', 'ar' => 'гарәп', + 'ar_001' => 'гарәп (дөнья)', 'ar_AE' => 'гарәп (Берләшкән Гарәп Әмирлекләре)', 'ar_BH' => 'гарәп (Бәхрәйн)', 'ar_DJ' => 'гарәп (Җибүти)', 'ar_DZ' => 'гарәп (Алжир)', 'ar_EG' => 'гарәп (Мисыр)', + 'ar_EH' => 'гарәп (Көнбатыш Сахара)', 'ar_ER' => 'гарәп (Эритрея)', 'ar_IL' => 'гарәп (Израиль)', 'ar_IQ' => 'гарәп (Гыйрак)', @@ -24,6 +26,7 @@ 'ar_MA' => 'гарәп (Марокко)', 'ar_MR' => 'гарәп (Мавритания)', 'ar_OM' => 'гарәп (Оман)', + 'ar_PS' => 'гарәп (Фәләстин территорияләре)', 'ar_QA' => 'гарәп (Катар)', 'ar_SA' => 'гарәп (Согуд Гарәбстаны)', 'ar_SD' => 'гарәп (Судан)', @@ -85,6 +88,8 @@ 'el_CY' => 'грек (Кипр)', 'el_GR' => 'грек (Греция)', 'en' => 'инглиз', + 'en_001' => 'инглиз (дөнья)', + 'en_150' => 'инглиз (Европа)', 'en_AE' => 'инглиз (Берләшкән Гарәп Әмирлекләре)', 'en_AG' => 'инглиз (Антигуа һәм Барбуда)', 'en_AI' => 'инглиз (Ангилья)', @@ -127,6 +132,7 @@ 'en_IL' => 'инглиз (Израиль)', 'en_IM' => 'инглиз (Мэн утравы)', 'en_IN' => 'инглиз (Индия)', + 'en_IO' => 'инглиз (Британиянең Һинд Океанындагы Территориясе)', 'en_JE' => 'инглиз (Джерси)', 'en_JM' => 'инглиз (Ямайка)', 'en_KE' => 'инглиз (Кения)', @@ -165,6 +171,7 @@ 'en_SD' => 'инглиз (Судан)', 'en_SE' => 'инглиз (Швеция)', 'en_SG' => 'инглиз (Сингапур)', + 'en_SH' => 'инглиз (Изге Елена утравы)', 'en_SI' => 'инглиз (Словения)', 'en_SL' => 'инглиз (Сьерра-Леоне)', 'en_SS' => 'инглиз (Көньяк Судан)', @@ -188,7 +195,9 @@ 'en_ZM' => 'инглиз (Замбия)', 'en_ZW' => 'инглиз (Зимбабве)', 'eo' => 'эсперанто', + 'eo_001' => 'эсперанто (дөнья)', 'es' => 'испан', + 'es_419' => 'испан (Латин Америка)', 'es_AR' => 'испан (Аргентина)', 'es_BO' => 'испан (Боливия)', 'es_BR' => 'испан (Бразилия)', @@ -253,6 +262,7 @@ 'fr_CA' => 'француз (Канада)', 'fr_CD' => 'француз (Конго [КДР])', 'fr_CF' => 'француз (Үзәк Африка Республикасы)', + 'fr_CG' => 'француз (Конго - Браззавиль)', 'fr_CH' => 'француз (Швейцария)', 'fr_CI' => 'француз (Кот-д’Ивуар)', 'fr_CM' => 'француз (Камерун)', @@ -326,11 +336,14 @@ 'it_CH' => 'итальян (Швейцария)', 'it_IT' => 'итальян (Италия)', 'it_SM' => 'итальян (Сан-Марино)', + 'it_VA' => 'итальян (Ватикан)', 'ja' => 'япон', 'ja_JP' => 'япон (Япония)', 'ka' => 'грузин', 'ka_GE' => 'грузин (Грузия)', 'kk' => 'казакъ', + 'kk_Cyrl' => 'казакъ (кирилл)', + 'kk_Cyrl_KZ' => 'казакъ (кирилл, Казахстан)', 'kk_KZ' => 'казакъ (Казахстан)', 'km' => 'кхмер', 'km_KH' => 'кхмер (Камбоджа)', @@ -339,6 +352,7 @@ 'ko' => 'корея', 'ko_CN' => 'корея (Кытай)', 'ko_KP' => 'корея (Төньяк Корея)', + 'ko_KR' => 'корея (Көньяк Корея)', 'ks' => 'кашмири', 'ks_Arab' => 'кашмири (гарәп)', 'ks_Arab_IN' => 'кашмири (гарәп, Индия)', @@ -375,12 +389,14 @@ 'mt' => 'мальта', 'mt_MT' => 'мальта (Мальта)', 'my' => 'бирма', + 'my_MM' => 'бирма (Мьянма [Бирма])', 'ne' => 'непали', 'ne_IN' => 'непали (Индия)', 'ne_NP' => 'непали (Непал)', 'nl' => 'голланд', 'nl_AW' => 'голланд (Аруба)', 'nl_BE' => 'голланд (Бельгия)', + 'nl_BQ' => 'голланд (Кариб Нидерландлары)', 'nl_CW' => 'голланд (Кюрасао)', 'nl_NL' => 'голланд (Нидерланд)', 'nl_SR' => 'голланд (Суринам)', @@ -530,10 +546,12 @@ 'zh_Hans_CN' => 'кытай (гадиләштерелгән, Кытай)', 'zh_Hans_HK' => 'кытай (гадил 10000 штерелгән, Гонконг Махсус Идарәле Төбәге)', 'zh_Hans_MO' => 'кытай (гадиләштерелгән, Макао Махсус Идарәле Төбәге)', + 'zh_Hans_MY' => 'кытай (гадиләштерелгән, Малайзия)', 'zh_Hans_SG' => 'кытай (гадиләштерелгән, Сингапур)', 'zh_Hant' => 'кытай (традицион)', 'zh_Hant_HK' => 'кытай (традицион, Гонконг Махсус Идарәле Төбәге)', 'zh_Hant_MO' => 'кытай (традицион, Макао Махсус Идарәле Төбәге)', + 'zh_Hant_MY' => 'кытай (традицион, Малайзия)', 'zh_Hant_TW' => 'кытай (традицион, Тайвань)', 'zh_MO' => 'кытай (Макао Махсус Идарәле Төбәге)', 'zh_SG' => 'кытай (Сингапур)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/ug.php b/src/Symfony/Component/Intl/Resources/data/locales/ug.php index 146502b4940db..bcacc5bd1b6d9 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/ug.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/ug.php @@ -366,6 +366,8 @@ 'ki' => 'كىكۇيۇچە', 'ki_KE' => 'كىكۇيۇچە (كېنىيە)', 'kk' => 'قازاقچە', + 'kk_Cyrl' => 'قازاقچە (كىرىل)', + 'kk_Cyrl_KZ' => 'قازاقچە (كىرىل، قازاقىستان)', 'kk_KZ' => 'قازاقچە (قازاقىستان)', 'kl' => 'گىرېنلاندچە', 'kl_GL' => 'گىرېنلاندچە (گىرېنلاندىيە)', @@ -550,6 +552,9 @@ 'sr_Latn_RS' => 'سېربچە (لاتىنچە، سېربىيە)', 'sr_ME' => 'سېربچە (قارا تاغ)', 'sr_RS' => 'سېربچە (سېربىيە)', + 'st' => 'سوتوچە', + 'st_LS' => 'سوتوچە (لېسوتو)', + 'st_ZA' => 'سوتوچە (جەنۇبىي ئافرىقا)', 'su' => 'سۇنداچە', 'su_ID' => 'سۇنداچە (ھىندونېزىيە)', 'su_Latn' => 'سۇنداچە (لاتىنچە)', @@ -581,6 +586,9 @@ 'tk_TM' => 'تۈركمەنچە (تۈركمەنىستان)', 'tl' => 'تاگالوگچە', 'tl_PH' => 'تاگالوگچە (فىلىپپىن)', + 'tn' => 'سىۋاناچە', + 'tn_BW' => 'سىۋاناچە (بوتسۋانا)', + 'tn_ZA' => 'سىۋاناچە (جەنۇبىي ئافرىقا)', 'to' => 'تونگانچە', 'to_TO' => 'تونگانچە (تونگا)', 'tr' => 'تۈركچە', @@ -624,10 +632,12 @@ 'zh_Hans_CN' => 'خەنزۇچە (ئاددىي خەنچە، جۇڭگو)', 'zh_Hans_HK' => 'خەنزۇچە (ئاددىي خەنچە، شياڭگاڭ ئالاھىدە مەمۇرىي رايونى [جۇڭگو])', 'zh_Hans_MO' => 'خەنزۇچە (ئاددىي خەنچە، ئاۋمېن ئالاھىدە مەمۇرىي رايونى)', + 'zh_Hans_MY' => 'خەنزۇچە (ئاددىي خەنچە، مالايسىيا)', 'zh_Hans_SG' => 'خەنزۇچە (ئاددىي خەنچە، سىنگاپور)', 'zh_Hant' => 'خەنزۇچە (مۇرەككەپ خەنچە)', 'zh_Hant_HK' => 'خەنزۇچە (مۇرەككەپ خەنچە، شياڭگاڭ ئالاھىدە مەمۇرىي رايونى [جۇڭگو])', 'zh_Hant_MO' => 'خەنزۇچە (مۇرەككەپ خەنچە، ئاۋمېن ئالاھىدە مەمۇرىي رايونى)', + 'zh_Hant_MY' => 'خەنزۇچە (مۇرەككەپ خەنچە، مالايسىيا)', 'zh_Hant_TW' => 'خەنزۇچە (مۇرەككەپ خەنچە، تەيۋەن)', 'zh_MO' => 'خەنزۇچە (ئاۋمېن ئالاھىدە مەمۇرىي رايونى)', 'zh_SG' => 'خەنزۇچە (سىنگاپور)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/uk.php b/src/Symfony/Component/Intl/Resources/data/locales/uk.php index 313124b8de6c1..5dadd306d7297 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/uk.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/uk.php @@ -380,6 +380,8 @@ 'ki' => 'кікуйю', 'ki_KE' => 'кікуйю (Кенія)', 'kk' => 'казахська', + 'kk_Cyrl' => 'казахська (кирилиця)', + 'kk_Cyrl_KZ' => 'казахська (кирилиця, Казахстан)', 'kk_KZ' => 'казахська (Казахстан)', 'kl' => 'калааллісут', 'kl_GL' => 'калааллісут (Гренландія)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'сербська (латиниця, Сербія)', 'sr_ME' => 'сербська (Чорногорія)', 'sr_RS' => 'сербська (Сербія)', + 'st' => 'південна сото', + 'st_LS' => 'південна сото (Лесото)', + 'st_ZA' => 'південна сото (Південно-Африканська Республіка)', 'su' => 'сунданська', 'su_ID' => 'сунданська (Індонезія)', 'su_Latn' => 'сунданська (латиниця)', @@ -595,6 +600,9 @@ 'tk_TM' => 'туркменська (Туркменістан)', 'tl' => 'тагальська', 'tl_PH' => 'тагальська (Філіппіни)', + 'tn' => 'тсвана', + 'tn_BW' => 'тсвана (Ботсвана)', + 'tn_ZA' => 'тсвана (Південно-Африканська Республіка)', 'to' => 'тонганська', 'to_TO' => 'тонганська (Тонга)', 'tr' => 'турецька', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'китайська (спрощена, Китай)', 'zh_Hans_HK' => 'китайська (спрощена, Гонконг, ОАР Китаю)', 'zh_Hans_MO' => 'китайська (спрощена, Макао, ОАР Китаю)', + 'zh_Hans_MY' => 'китайська (спрощена, Малайзія)', 'zh_Hans_SG' => 'китайська (спрощена, Сінгапур)', 'zh_Hant' => 'китайська (традиційна)', 'zh_Hant_HK' => 'китайська (традиційна, Гонконг, ОАР Китаю)', 'zh_Hant_MO' => 'китайська (традиційна, Макао, ОАР Китаю)', + 'zh_Hant_MY' => 'китайська (традиційна, Малайзія)', 'zh_Hant_TW' => 'китайська (традиційна, Тайвань)', 'zh_MO' => 'китайська (Макао, ОАР Китаю)', 'zh_SG' => 'китайська (Сінгапур)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/ur.php b/src/Symfony/Component/Intl/Resources/data/locales/ur.php index ab892fb50960b..d7ac179c447c4 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/ur.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/ur.php @@ -358,6 +358,8 @@ 'ia_001' => 'بین لسانیات (دنیا)', 'id' => 'انڈونیثیائی', 'id_ID' => 'انڈونیثیائی (انڈونیشیا)', + 'ie' => 'غربی', + 'ie_EE' => 'غربی (اسٹونیا)', 'ig' => 'اِگبو', 'ig_NG' => 'اِگبو (نائجیریا)', 'ii' => 'سچوان ای', @@ -378,6 +380,8 @@ 'ki' => 'کیکویو', 'ki_KE' => 'کیکویو (کینیا)', 'kk' => 'قزاخ', + 'kk_Cyrl' => 'قزاخ (سیریلک)', + 'kk_Cyrl_KZ' => 'قزاخ (سیریلک،قزاخستان)', 'kk_KZ' => 'قزاخ (قزاخستان)', 'kl' => 'کالاليست', 'kl_GL' => 'کالاليست (گرین لینڈ)', @@ -428,8 +432,8 @@ 'ml_IN' => 'مالایالم (بھارت)', 'mn' => 'منگولین', 'mn_MN' => 'منگولین (منگولیا)', - 'mr' => 'مراٹهی', - 'mr_IN' => 'مراٹهی (بھارت)', + 'mr' => 'مراٹھی', + 'mr_IN' => 'مراٹھی (بھارت)', 'ms' => 'مالے', 'ms_BN' => 'مالے (برونائی)', 'ms_ID' => 'مالے (انڈونیشیا)', @@ -562,6 +566,9 @@ 'sr_Latn_RS' => 'سربین (لاطینی،سربیا)', 'sr_ME' => 'سربین (مونٹے نیگرو)', 'sr_RS' => 'سربین (سربیا)', + 'st' => 'جنوبی سوتھو', + 'st_LS' => 'جنوبی سوتھو (لیسوتھو)', + 'st_ZA' => 'جنوبی سوتھو (جنوبی افریقہ)', 'su' => 'سنڈانیز', 'su_ID' => 'سنڈانیز (انڈونیشیا)', 'su_Latn' => 'سنڈانیز (لاطینی)', @@ -593,6 +600,9 @@ 'tk_TM' => 'ترکمان (ترکمانستان)', 'tl' => 'ٹیگا لوگ', 'tl_PH' => 'ٹیگا لوگ (فلپائن)', + 'tn' => 'سوانا', + 'tn_BW' => 'سوانا (بوتسوانا)', + 'tn_ZA' => 'سوانا (جنوبی افریقہ)', 'to' => 'ٹونگن', 'to_TO' => 'ٹونگن (ٹونگا)', 'tr' => 'ترکی', @@ -627,6 +637,8 @@ 'yo' => 'یوروبا', 'yo_BJ' => 'یوروبا (بینن)', 'yo_NG' => 'یوروبا (نائجیریا)', + 'za' => 'ژوانگی', + 'za_CN' => 'ژوانگی (چین)', 'zh' => 'چینی', 'zh_CN' => 'چینی (چین)', 'zh_HK' => 'چینی (ہانگ کانگ SAR چین)', @@ -634,10 +646,12 @@ 'zh_Hans_CN' => 'چینی (آسان،چین)', 'zh_Hans_HK' => 'چینی (آسان،ہانگ کانگ SAR چین)', 'zh_Hans_MO' => 'چینی (آسان،مکاؤ SAR چین)', + 'zh_Hans_MY' => 'چینی (آسان،ملائشیا)', 'zh_Hans_SG' => 'چینی (آسان،سنگاپور)', 'zh_Hant' => 'چینی (روایتی)', 'zh_Hant_HK' => 'چینی (روایتی،ہانگ کانگ SAR چین)', 'zh_Hant_MO' => 'چینی (روایتی،مکاؤ SAR چین)', + 'zh_Hant_MY' => 'چینی (روایتی،ملائشیا)', 'zh_Hant_TW' => 'چینی (روایتی،تائیوان)', 'zh_MO' => 'چینی (مکاؤ SAR چین)', 'zh_SG' => 'چینی (سنگاپور)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/uz.php b/src/Symfony/Component/Intl/Resources/data/locales/uz.php index 7740a1ae4f54d..6448491444f86 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/uz.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/uz.php @@ -358,6 +358,8 @@ 'ia_001' => 'interlingva (Dunyo)', 'id' => 'indonez', 'id_ID' => 'indonez (Indoneziya)', + 'ie' => 'interlingve', + 'ie_EE' => 'interlingve (Estoniya)', 'ig' => 'igbo', 'ig_NG' => 'igbo (Nigeriya)', 'ii' => 'sichuan', @@ -378,6 +380,8 @@ 'ki' => 'kikuyu', 'ki_KE' => 'kikuyu (Keniya)', 'kk' => 'qozoqcha', + 'kk_Cyrl' => 'qozoqcha (kirill)', + 'kk_Cyrl_KZ' => 'qozoqcha (kirill, Qozogʻiston)', 'kk_KZ' => 'qozoqcha (Qozogʻiston)', 'kl' => 'grenland', 'kl_GL' => 'grenland (Grenlandiya)', @@ -560,6 +564,9 @@ 'sr_Latn_RS' => 'serbcha (lotin, Serbiya)', 'sr_ME' => 'serbcha (Chernogoriya)', 'sr_RS' => 'serbcha (Serbiya)', + 'st' => 'janubiy soto', + 'st_LS' => 'janubiy soto (Lesoto)', + 'st_ZA' => 'janubiy soto (Janubiy Afrika Respublikasi)', 'su' => 'sundan', 'su_ID' => 'sundan (Indoneziya)', 'su_Latn' => 'sundan (lotin)', @@ -589,6 +596,9 @@ 'ti_ET' => 'tigrinya (Efiopiya)', 'tk' => 'turkman', 'tk_TM' => 'turkman (Turkmaniston)', + 'tn' => 'tsvana', + 'tn_BW' => 'tsvana (Botsvana)', + 'tn_ZA' => 'tsvana (Janubiy Afrika Respublikasi)', 'to' => 'tongan', 'to_TO' => 'tongan (Tonga)', 'tr' => 'turk', @@ -623,6 +633,8 @@ 'yo' => 'yoruba', 'yo_BJ' => 'yoruba (Benin)', 'yo_NG' => 'yoruba (Nigeriya)', + 'za' => 'Chjuan', + 'za_CN' => 'Chjuan (Xitoy)', 'zh' => 'xitoy', 'zh_CN' => 'xitoy (Xitoy)', 'zh_HK' => 'xitoy (Gonkong [Xitoy MMH])', @@ -630,10 +642,12 @@ 'zh_Hans_CN' => 'xitoy (soddalashgan, Xitoy)', 'zh_Hans_HK' => 'xitoy (soddalashgan, Gonkong [Xitoy MMH])', 'zh_Hans_MO' => 'xitoy (soddalashgan, Makao [Xitoy MMH])', + 'zh_Hans_MY' => 'xitoy (soddalashgan, Malayziya)', 'zh_Hans_SG' => 'xitoy (soddalashgan, Singapur)', 'zh_Hant' => 'xitoy (anʼanaviy)', 'zh_Hant_HK' => 'xitoy (anʼanaviy, Gonkong [Xitoy MMH])', 'zh_Hant_MO' => 'xitoy (anʼanaviy, Makao [Xitoy MMH])', + 'zh_Hant_MY' => 'xitoy (anʼanaviy, Malayziya)', 'zh_Hant_TW' => 'xitoy (anʼanaviy, Tayvan)', 'zh_MO' => 'xitoy (Makao [Xitoy MMH])', 'zh_SG' => 'xitoy (Singapur)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/uz_Cyrl.php b/src/Symfony/Component/Intl/Resources/data/locales/uz_Cyrl.php index b5929ade40bfb..c914c6278d563 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/uz_Cyrl.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/uz_Cyrl.php @@ -358,6 +358,7 @@ 'ia_001' => 'интерлингва (Дунё)', 'id' => 'индонезча', 'id_ID' => 'индонезча (Индонезия)', + 'ie_EE' => 'interlingve (Эстония)', 'ig' => 'игбо', 'ig_NG' => 'игбо (Нигерия)', 'ii_CN' => 'sichuan (Хитой)', @@ -377,6 +378,8 @@ 'ki' => 'кикую', 'ki_KE' => 'кикую (Кения)', 'kk' => 'қозоқча', + 'kk_Cyrl' => 'қозоқча (Кирил)', + 'kk_Cyrl_KZ' => 'қозоқча (Кирил, Қозоғистон)', 'kk_KZ' => 'қозоқча (Қозоғистон)', 'kl' => 'гренландча', 'kl_GL' => 'гренландча (Гренландия)', @@ -556,6 +559,8 @@ 'sr_Latn_RS' => 'сербча (Лотин, Сербия)', 'sr_ME' => 'сербча (Черногория)', 'sr_RS' => 'сербча (Сербия)', + 'st_LS' => 'janubiy soto (Лесото)', + 'st_ZA' => 'janubiy soto (Жанубий Африка Республикаси)', 'su' => 'сунданча', 'su_ID' => 'сунданча (Индонезия)', 'su_Latn' => 'сунданча (Лотин)', @@ -585,6 +590,8 @@ 'ti_ET' => 'тигриняча (Эфиопия)', 'tk' => 'туркманча', 'tk_TM' => 'туркманча (Туркманистон)', + 'tn_BW' => 'tsvana (Ботсванна)', + 'tn_ZA' => 'tsvana (Жанубий Африка Республикаси)', 'to' => 'тонганча', 'to_TO' => 'тонганча (Тонга)', 'tr' => 'туркча', @@ -619,6 +626,7 @@ 'yo' => 'йоруба', 'yo_BJ' => 'йоруба (Бенин)', 'yo_NG' => 'йоруба (Нигерия)', + 'za_CN' => 'Chjuan (Хитой)', 'zh' => 'хитойча', 'zh_CN' => 'хитойча (Хитой)', 'zh_HK' => 'хитойча (Гонконг [Хитой ММҲ])', @@ -626,10 +634,12 @@ 'zh_Hans_CN' => 'хитойча (Соддалаштирилган, Хитой)', 'zh_Hans_HK' => 'хитойча (Соддалаштирилган, Гонконг [Хитой ММҲ])', 'zh_Hans_MO' => 'хитойча (Соддалаштирилган, Макао [Хитой ММҲ])', + 'zh_Hans_MY' => 'хитойча (Соддалаштирилган, Малайзия)', 'zh_Hans_SG' => 'хитойча (Соддалаштирилган, Сингапур)', 'zh_Hant' => 'хитойча (Анъанавий)', 'zh_Hant_HK' => 'хитойча (Анъанавий, Гонконг [Хитой ММҲ])', 'zh_Hant_MO' => 'хитойча (Анъанавий, Макао [Хитой ММҲ])', + 'zh_Hant_MY' => 'хитойча (Анъанавий, Малайзия)', 'zh_Hant_TW' => 'хитойча (Анъанавий, Тайван)', 'zh_MO' => 'хитойча (Макао [Хитой ММҲ])', 'zh_SG' => 'хитойча (Сингапур)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/vi.php b/src/Symfony/Component/Intl/Resources/data/locales/vi.php index fbfa32fe65308..b73a0b4c8ea36 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/vi.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/vi.php @@ -2,9 +2,9 @@ return [ 'Names' => [ - 'af' => 'Tiếng Afrikaans', - 'af_NA' => 'Tiếng Afrikaans (Namibia)', - 'af_ZA' => 'Tiếng Afrikaans (Nam Phi)', + 'af' => 'Tiếng Hà Lan [Nam Phi]', + 'af_NA' => 'Tiếng Hà Lan [Nam Phi] (Namibia)', + 'af_ZA' => 'Tiếng Hà Lan [Nam Phi] (Nam Phi)', 'ak' => 'Tiếng Akan', 'ak_GH' => 'Tiếng Akan (Ghana)', 'am' => 'Tiếng Amharic', @@ -380,6 +380,8 @@ 'ki' => 'Tiếng Kikuyu', 'ki_KE' => 'Tiếng Kikuyu (Kenya)', 'kk' => 'Tiếng Kazakh', + 'kk_Cyrl' => 'Tiếng Kazakh (Chữ Kirin)', + 'kk_Cyrl_KZ' => 'Tiếng Kazakh (Chữ Kirin, Kazakhstan)', 'kk_KZ' => 'Tiếng Kazakh (Kazakhstan)', 'kl' => 'Tiếng Kalaallisut', 'kl_GL' => 'Tiếng Kalaallisut (Greenland)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'Tiếng Serbia (Chữ La tinh, Serbia)', 'sr_ME' => 'Tiếng Serbia (Montenegro)', 'sr_RS' => 'Tiếng Serbia (Serbia)', + 'st' => 'Tiếng Sotho Miền Nam', + 'st_LS' => 'Tiếng Sotho Miền Nam (Lesotho)', + 'st_ZA' => 'Tiếng Sotho Miền Nam (Nam Phi)', 'su' => 'Tiếng Sunda', 'su_ID' => 'Tiếng Sunda (Indonesia)', 'su_Latn' => 'Tiếng Sunda (Chữ La tinh)', @@ -595,6 +600,9 @@ 'tk_TM' => 'Tiếng Turkmen (Turkmenistan)', 'tl' => 'Tiếng Tagalog', 'tl_PH' => 'Tiếng Tagalog (Philippines)', + 'tn' => 'Tiếng Tswana', + 'tn_BW' => 'Tiếng Tswana (Botswana)', + 'tn_ZA' => 'Tiếng Tswana (Nam Phi)', 'to' => 'Tiếng Tonga', 'to_TO' => 'Tiếng Tonga (Tonga)', 'tr' => 'Tiếng Thổ Nhĩ Kỳ', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => 'Tiếng Trung (Giản thể, Trung Quốc)', 'zh_Hans_HK' => 'Tiếng Trung (Giản thể, Đặc khu Hành chính Hồng Kông, Trung Quốc)', 'zh_Hans_MO' => 'Tiếng Trung (Giản thể, Đặc khu Hành chính Macao, Trung Quốc)', + 'zh_Hans_MY' => 'Tiếng Trung (Giản thể, Malaysia)', 'zh_Hans_SG' => 'Tiếng Trung (Giản thể, Singapore)', 'zh_Hant' => 'Tiếng Trung (Phồn thể)', 'zh_Hant_HK' => 'Tiếng Trung (Phồn thể, Đặc khu Hành chính Hồng Kông, Trung Quốc)', 'zh_Hant_MO' => 'Tiếng Trung (Phồn thể, Đặc khu Hành chính Macao, Trung Quốc)', + 'zh_Hant_MY' => 'Tiếng Trung (Phồn thể, Malaysia)', 'zh_Hant_TW' => 'Tiếng Trung (Phồn thể, Đài Loan)', 'zh_MO' => 'Tiếng Trung (Đặc khu Hành chính Macao, Trung Quốc)', 'zh_SG' => 'Tiếng Trung (Singapore)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/wo.php b/src/Symfony/Component/Intl/Resources/data/locales/wo.php index 72984ea23d67e..d2cfe09c2eb3b 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/wo.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/wo.php @@ -7,32 +7,35 @@ 'af_ZA' => 'Afrikaans (Afrik di Sid)', 'am' => 'Amharik', 'am_ET' => 'Amharik (Ecopi)', - 'ar' => 'Araab', - 'ar_AE' => 'Araab (Emira Arab Ini)', - 'ar_BH' => 'Araab (Bahreyin)', - 'ar_DJ' => 'Araab (Jibuti)', - 'ar_DZ' => 'Araab (Alseri)', - 'ar_EG' => 'Araab (Esipt)', - 'ar_ER' => 'Araab (Eritere)', - 'ar_IL' => 'Araab (Israyel)', - 'ar_IQ' => 'Araab (Irag)', - 'ar_JO' => 'Araab (Sordani)', - 'ar_KM' => 'Araab (Komoor)', - 'ar_KW' => 'Araab (Kowet)', - 'ar_LB' => 'Araab (Libaa)', - 'ar_LY' => 'Araab (Libi)', - 'ar_MA' => 'Araab (Marog)', - 'ar_MR' => 'Araab (Mooritani)', - 'ar_OM' => 'Araab (Omaan)', - 'ar_QA' => 'Araab (Kataar)', - 'ar_SA' => 'Araab (Arabi Sawudi)', - 'ar_SD' => 'Araab (Sudaŋ)', - 'ar_SO' => 'Araab (Somali)', - 'ar_SS' => 'Araab (Sudaŋ di Sid)', - 'ar_SY' => 'Araab (Siri)', - 'ar_TD' => 'Araab (Càdd)', - 'ar_TN' => 'Araab (Tinisi)', - 'ar_YE' => 'Araab (Yaman)', + 'ar' => 'Arabic', + 'ar_001' => 'Arabic (àddina)', + 'ar_AE' => 'Arabic (Emira Arab Ini)', + 'ar_BH' => 'Arabic (Bahreyin)', + 'ar_DJ' => 'Arabic (Jibuti)', + 'ar_DZ' => 'Arabic (Alseri)', + 'ar_EG' => 'Arabic (Esipt)', + 'ar_EH' => 'Arabic (Sahara bu sowwu)', + 'ar_ER' => 'Arabic (Eritere)', + 'ar_IL' => 'Arabic (Israyel)', + 'ar_IQ' => 'Arabic (Irag)', + 'ar_JO' => 'Arabic (Sordani)', + 'ar_KM' => 'Arabic (Komoor)', + 'ar_KW' => 'Arabic (Kowet)', + 'ar_LB' => 'Arabic (Libaa)', + 'ar_LY' => 'Arabic (Libi)', + 'ar_MA' => 'Arabic (Marog)', + 'ar_MR' => 'Arabic (Mooritani)', + 'ar_OM' => 'Arabic (Omaan)', + 'ar_PS' => 'Arabic (réew yu Palestine)', + 'ar_QA' => 'Arabic (Kataar)', + 'ar_SA' => 'Arabic (Arabi Sawudi)', + 'ar_SD' => 'Arabic (Sudaŋ)', + 'ar_SO' => 'Arabic (Somali)', + 'ar_SS' => 'Arabic (Sudaŋ di Sid)', + 'ar_SY' => 'Arabic (Siri)', + 'ar_TD' => 'Arabic (Càdd)', + 'ar_TN' => 'Arabic (Tinisi)', + 'ar_YE' => 'Arabic (Yaman)', 'as' => 'Asame', 'as_IN' => 'Asame (End)', 'az' => 'Aserbayjane', @@ -85,6 +88,8 @@ 'el_CY' => 'Gereg (Siipar)', 'el_GR' => 'Gereg (Gerees)', 'en' => 'Àngale', + 'en_001' => 'Àngale (àddina)', + 'en_150' => 'Àngale (Europe)', 'en_AE' => 'Àngale (Emira Arab Ini)', 'en_AG' => 'Àngale (Antiguwa ak Barbuda)', 'en_AI' => 'Àngale (Angiiy)', @@ -127,6 +132,7 @@ 'en_IL' => 'Àngale (Israyel)', 'en_IM' => 'Àngale (Dunu Maan)', 'en_IN' => 'Àngale (End)', + 'en_IO' => 'Àngale (Terituwaaru Brëtaañ ci Oseyaa Enjeŋ)', 'en_JE' => 'Àngale (Serse)', 'en_JM' => 'Àngale (Samayig)', 'en_KE' => 'Àngale (Keeña)', @@ -189,7 +195,9 @@ 'en_ZM' => 'Àngale (Sàmbi)', 'en_ZW' => 'Àngale (Simbabwe)', 'eo' => 'Esperantoo', + 'eo_001' => 'Esperantoo (àddina)', 'es' => 'Español', + 'es_419' => 'Español (Amerique Latine)', 'es_AR' => 'Español (Arsàntin)', 'es_BO' => 'Español (Boliwi)', 'es_BR' => 'Español (Beresil)', @@ -334,6 +342,8 @@ 'ka' => 'Sorsiye', 'ka_GE' => 'Sorsiye (Seworsi)', 'kk' => 'Kasax', + 'kk_Cyrl' => 'Kasax (Sirilik)', + 'kk_Cyrl_KZ' => 'Kasax (Sirilik, Kasaxstaŋ)', 'kk_KZ' => 'Kasax (Kasaxstaŋ)', 'km' => 'Xmer', 'km_KH' => 'Xmer (Kàmboj)', @@ -342,6 +352,7 @@ 'ko' => 'Koreye', 'ko_CN' => 'Koreye (Siin)', 'ko_KP' => 'Koreye (Kore Noor)', + 'ko_KR' => 'Koreye (Corée du Sud)', 'ks' => 'Kashmiri', 'ks_Arab' => 'Kashmiri (Araab)', 'ks_Arab_IN' => 'Kashmiri (Araab, End)', @@ -385,6 +396,7 @@ 'nl' => 'Neyerlànde', 'nl_AW' => 'Neyerlànde (Aruba)', 'nl_BE' => 'Neyerlànde (Belsig)', + 'nl_BQ' => 'Neyerlànde (Pays-Bas bu Caraïbe)', 'nl_CW' => 'Neyerlànde (Kursawo)', 'nl_NL' => 'Neyerlànde (Peyi Baa)', 'nl_SR' => 'Neyerlànde (Sirinam)', @@ -536,10 +548,12 @@ 'zh_Hans_CN' => 'Sinuwaa (Buñ woyofal, Siin)', 'zh_Hans_HK' => 'Sinuwaa (Buñ woyofal, Ooŋ Koŋ)', 'zh_Hans_MO' => 'Sinuwaa (Buñ woyofal, Makaawo)', + 'zh_Hans_MY' => 'Sinuwaa (Buñ woyofal, Malesi)', 'zh_Hans_SG' => 'Sinuwaa (Buñ woyofal, Singapuur)', 'zh_Hant' => 'Sinuwaa (Cosaan)', 'zh_Hant_HK' => 'Sinuwaa (Cosaan, Ooŋ Koŋ)', 'zh_Hant_MO' => 'Sinuwaa (Cosaan, Makaawo)', + 'zh_Hant_MY' => 'Sinuwaa (Cosaan, Malesi)', 'zh_Hant_TW' => 'Sinuwaa (Cosaan, Taywan)', 'zh_MO' => 'Sinuwaa (Makaawo)', 'zh_SG' => 'Sinuwaa (Singapuur)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/xh.php b/src/Symfony/Component/Intl/Resources/data/locales/xh.php index d5b98c9128519..545dae2d2f02c 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/xh.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/xh.php @@ -2,9 +2,11 @@ return [ 'Names' => [ - 'af' => 'isiBhulu', - 'af_NA' => 'isiBhulu (ENamibia)', - 'af_ZA' => 'isiBhulu (EMzantsi Afrika)', + 'af' => 'IsiBhulu', + 'af_NA' => 'IsiBhulu (ENamibia)', + 'af_ZA' => 'IsiBhulu (EMzantsi Afrika)', + 'am' => 'IsiAmharic', + 'am_ET' => 'IsiAmharic (E-Ethiopia)', 'ar' => 'Isi-Arabhu', 'ar_001' => 'Isi-Arabhu (ihlabathi)', 'ar_AE' => 'Isi-Arabhu (E-United Arab Emirates)', @@ -273,6 +275,9 @@ 'ru_MD' => 'Isi-Russian (EMoldova)', 'ru_RU' => 'Isi-Russian (ERashiya)', 'ru_UA' => 'Isi-Russian (E-Ukraine)', + 'sq' => 'IsiAlbania', + 'sq_AL' => 'IsiAlbania (E-Albania)', + 'sq_MK' => 'IsiAlbania (EMntla Macedonia)', 'th' => 'Isi-Thai', 'th_TH' => 'Isi-Thai (EThailand)', 'tr' => 'Isi-Turkish', @@ -287,10 +292,12 @@ 'zh_Hans_CN' => 'IsiMandarin (IsiHans Esenziwe Lula, ETshayina)', 'zh_Hans_HK' => 'IsiMandarin (IsiHans Esenziwe Lula, EHong Kong SAR China)', 'zh_Hans_MO' => 'IsiMandarin (IsiHans Esenziwe Lula, EMacao SAR China)', + 'zh_Hans_MY' => 'IsiMandarin (IsiHans Esenziwe Lula, EMalaysia)', 'zh_Hans_SG' => 'IsiMandarin (IsiHans Esenziwe Lula, ESingapore)', 'zh_Hant' => 'IsiMandarin (IsiHant Esiqhelekileyo)', 'zh_Hant_HK' => 'IsiMandarin (IsiHant Esiqhelekileyo, EHong Kong SAR China)', 'zh_Hant_MO' => 'IsiMandarin (IsiHant Esiqhelekileyo, EMacao SAR China)', + 'zh_Hant_MY' => 'IsiMandarin (IsiHant Esiqhelekileyo, EMalaysia)', 'zh_Hant_TW' => 'IsiMandarin (IsiHant Esiqhelekileyo, ETaiwan)', 'zh_MO' => 'IsiMandarin (EMacao SAR China)', 'zh_SG' => 'IsiMandarin (ESingapore)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/yi.php b/src/Symfony/Component/Intl/Resources/data/locales/yi.php index ad00cf1ff8678..637965efcd024 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/yi.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/yi.php @@ -280,6 +280,7 @@ 'ka' => 'גרוזיניש', 'ka_GE' => 'גרוזיניש (גרוזיע)', 'kk' => 'קאַזאַכיש', + 'kk_Cyrl' => 'קאַזאַכיש (ציריליש)', 'km' => 'כמער', 'km_KH' => 'כמער (קאַמבאדיע)', 'kn' => 'קאַנאַדאַ', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/yo.php b/src/Symfony/Component/Intl/Resources/data/locales/yo.php index e396dc71449f8..ae6b18624fabb 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/yo.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/yo.php @@ -9,43 +9,43 @@ 'ak_GH' => 'Èdè Akani (Gana)', 'am' => 'Èdè Amariki', 'am_ET' => 'Èdè Amariki (Etopia)', - 'ar' => 'Èdè Árábìkì', - 'ar_001' => 'Èdè Árábìkì (Agbáyé)', - 'ar_AE' => 'Èdè Árábìkì (Ẹmirate ti Awọn Arabu)', - 'ar_BH' => 'Èdè Árábìkì (Báránì)', - 'ar_DJ' => 'Èdè Árábìkì (Díbọ́ótì)', - 'ar_DZ' => 'Èdè Árábìkì (Àlùgèríánì)', - 'ar_EG' => 'Èdè Árábìkì (Égípítì)', - 'ar_EH' => 'Èdè Árábìkì (Ìwọ̀òòrùn Sàhárà)', - 'ar_ER' => 'Èdè Árábìkì (Eritira)', - 'ar_IL' => 'Èdè Árábìkì (Iserẹli)', - 'ar_IQ' => 'Èdè Árábìkì (Iraki)', - 'ar_JO' => 'Èdè Árábìkì (Jọdani)', - 'ar_KM' => 'Èdè Árábìkì (Kòmòrósì)', - 'ar_KW' => 'Èdè Árábìkì (Kuweti)', - 'ar_LB' => 'Èdè Árábìkì (Lebanoni)', - 'ar_LY' => 'Èdè Árábìkì (Libiya)', - 'ar_MA' => 'Èdè Árábìkì (Moroko)', - 'ar_MR' => 'Èdè Árábìkì (Maritania)', - 'ar_OM' => 'Èdè Árábìkì (Ọọma)', - 'ar_PS' => 'Èdè Árábìkì (Agbègbè ara Palẹsítínì)', - 'ar_QA' => 'Èdè Árábìkì (Kota)', - 'ar_SA' => 'Èdè Árábìkì (Saudi Arabia)', - 'ar_SD' => 'Èdè Árábìkì (Sudani)', - 'ar_SO' => 'Èdè Árábìkì (Somalia)', - 'ar_SS' => 'Èdè Árábìkì (Gúúsù Sudan)', - 'ar_SY' => 'Èdè Árábìkì (Siria)', - 'ar_TD' => 'Èdè Árábìkì (Ṣààdì)', - 'ar_TN' => 'Èdè Árábìkì (Tuniṣia)', - 'ar_YE' => 'Èdè Árábìkì (Yemeni)', - 'as' => 'Èdè Ti Assam', - 'as_IN' => 'Èdè Ti Assam (India)', - 'az' => 'Èdè Azerbaijani', - 'az_AZ' => 'Èdè Azerbaijani (Asẹ́bájánì)', - 'az_Cyrl' => 'Èdè Azerbaijani (èdè ilẹ̀ Rọ́ṣíà)', - 'az_Cyrl_AZ' => 'Èdè Azerbaijani (èdè ilẹ̀ Rọ́ṣíà, Asẹ́bájánì)', - 'az_Latn' => 'Èdè Azerbaijani (Èdè Látìn)', - 'az_Latn_AZ' => 'Èdè Azerbaijani (Èdè Látìn, Asẹ́bájánì)', + 'ar' => 'Èdè Lárúbáwá', + 'ar_001' => 'Èdè Lárúbáwá (Agbáyé)', + 'ar_AE' => 'Èdè Lárúbáwá (Ẹmirate ti Awọn Arabu)', + 'ar_BH' => 'Èdè Lárúbáwá (Báránì)', + 'ar_DJ' => 'Èdè Lárúbáwá (Díbọ́ótì)', + 'ar_DZ' => 'Èdè Lárúbáwá (Àlùgèríánì)', + 'ar_EG' => 'Èdè Lárúbáwá (Égípítì)', + 'ar_EH' => 'Èdè Lárúbáwá (Ìwọ̀òòrùn Sàhárà)', + 'ar_ER' => 'Èdè Lárúbáwá (Eritira)', + 'ar_IL' => 'Èdè Lárúbáwá (Iserẹli)', + 'ar_IQ' => 'Èdè Lárúbáwá (Iraki)', + 'ar_JO' => 'Èdè Lárúbáwá (Jọdani)', + 'ar_KM' => 'Èdè Lárúbáwá (Kòmòrósì)', + 'ar_KW' => 'Èdè Lárúbáwá (Kuweti)', + 'ar_LB' => 'Èdè Lárúbáwá (Lebanoni)', + 'ar_LY' => 'Èdè Lárúbáwá (Libiya)', + 'ar_MA' => 'Èdè Lárúbáwá (Moroko)', + 'ar_MR' => 'Èdè Lárúbáwá (Maritania)', + 'ar_OM' => 'Èdè Lárúbáwá (Ọọma)', + 'ar_PS' => 'Èdè Lárúbáwá (Agbègbè ara Palẹsítínì)', + 'ar_QA' => 'Èdè Lárúbáwá (Kota)', + 'ar_SA' => 'Èdè Lárúbáwá (Saudi Arabia)', + 'ar_SD' => 'Èdè Lárúbáwá (Sudani)', + 'ar_SO' => 'Èdè Lárúbáwá (Somalia)', + 'ar_SS' => 'Èdè Lárúbáwá (Gúúsù Sudan)', + 'ar_SY' => 'Èdè Lárúbáwá (Siria)', + 'ar_TD' => 'Èdè Lárúbáwá (Ṣààdì)', + 'ar_TN' => 'Èdè Lárúbáwá (Tuniṣia)', + 'ar_YE' => 'Èdè Lárúbáwá (Yemeni)', + 'as' => 'Èdè Assam', + 'as_IN' => 'Èdè Assam (Íńdíà)', + 'az' => 'Èdè Asabaijani', + 'az_AZ' => 'Èdè Asabaijani (Asẹ́bájánì)', + 'az_Cyrl' => 'Èdè Asabaijani (èdè ilẹ̀ Rọ́ṣíà)', + 'az_Cyrl_AZ' => 'Èdè Asabaijani (èdè ilẹ̀ Rọ́ṣíà, Asẹ́bájánì)', + 'az_Latn' => 'Èdè Asabaijani (Èdè Látìn)', + 'az_Latn_AZ' => 'Èdè Asabaijani (Èdè Látìn, Asẹ́bájánì)', 'be' => 'Èdè Belarusi', 'be_BY' => 'Èdè Belarusi (Bélárúsì)', 'bg' => 'Èdè Bugaria', @@ -54,10 +54,10 @@ 'bm_ML' => 'Èdè Báḿbàrà (Mali)', 'bn' => 'Èdè Bengali', 'bn_BD' => 'Èdè Bengali (Bángáládésì)', - 'bn_IN' => 'Èdè Bengali (India)', + 'bn_IN' => 'Èdè Bengali (Íńdíà)', 'bo' => 'Tibetán', 'bo_CN' => 'Tibetán (Ṣáínà)', - 'bo_IN' => 'Tibetán (India)', + 'bo_IN' => 'Tibetán (Íńdíà)', 'br' => 'Èdè Bretoni', 'br_FR' => 'Èdè Bretoni (Faranse)', 'bs' => 'Èdè Bosnia', @@ -66,22 +66,22 @@ 'bs_Cyrl_BA' => 'Èdè Bosnia (èdè ilẹ̀ Rọ́ṣíà, Bọ̀síníà àti Ẹtisẹgófínà)', 'bs_Latn' => 'Èdè Bosnia (Èdè Látìn)', 'bs_Latn_BA' => 'Èdè Bosnia (Èdè Látìn, Bọ̀síníà àti Ẹtisẹgófínà)', - 'ca' => 'Èdè Catala', - 'ca_AD' => 'Èdè Catala (Ààndórà)', - 'ca_ES' => 'Èdè Catala (Sipani)', - 'ca_FR' => 'Èdè Catala (Faranse)', - 'ca_IT' => 'Èdè Catala (Itáli)', + 'ca' => 'Èdè Katala', + 'ca_AD' => 'Èdè Katala (Ààndórà)', + 'ca_ES' => 'Èdè Katala (Sípéìnì)', + 'ca_FR' => 'Èdè Katala (Faranse)', + 'ca_IT' => 'Èdè Katala (Itáli)', 'ce' => 'Èdè Chechen', 'ce_RU' => 'Èdè Chechen (Rọṣia)', 'cs' => 'Èdè Seeki', 'cs_CZ' => 'Èdè Seeki (Ṣẹ́ẹ́kì)', - 'cv' => 'Èdè Shufasi', - 'cv_RU' => 'Èdè Shufasi (Rọṣia)', + 'cv' => 'Èdè Ṣufasi', + 'cv_RU' => 'Èdè Ṣufasi (Rọṣia)', 'cy' => 'Èdè Welshi', 'cy_GB' => 'Èdè Welshi (Gẹ̀ẹ́sì)', - 'da' => 'Èdè Ilẹ̀ Denmark', - 'da_DK' => 'Èdè Ilẹ̀ Denmark (Dẹ́mákì)', - 'da_GL' => 'Èdè Ilẹ̀ Denmark (Gerelandi)', + 'da' => 'Èdè Denmaki', + 'da_DK' => 'Èdè Denmaki (Dẹ́mákì)', + 'da_GL' => 'Èdè Denmaki (Gerelandi)', 'de' => 'Èdè Jámánì', 'de_AT' => 'Èdè Jámánì (Asítíríà)', 'de_BE' => 'Èdè Jámánì (Bégíọ́mù)', @@ -97,7 +97,7 @@ 'ee_TG' => 'Èdè Ewè (Togo)', 'el' => 'Èdè Giriki', 'el_CY' => 'Èdè Giriki (Kúrúsì)', - 'el_GR' => 'Èdè Giriki (Geriisi)', + 'el_GR' => 'Èdè Giriki (Gíríìsì)', 'en' => 'Èdè Gẹ̀ẹ́sì', 'en_001' => 'Èdè Gẹ̀ẹ́sì (Agbáyé)', 'en_150' => 'Èdè Gẹ̀ẹ́sì (Yúróòpù)', @@ -106,7 +106,7 @@ 'en_AI' => 'Èdè Gẹ̀ẹ́sì (Ààngúlílà)', 'en_AS' => 'Èdè Gẹ̀ẹ́sì (Sámóánì ti Orílẹ́ède Àméríkà)', 'en_AT' => 'Èdè Gẹ̀ẹ́sì (Asítíríà)', - 'en_AU' => 'Èdè Gẹ̀ẹ́sì (Ástràlìá)', + 'en_AU' => 'Èdè Gẹ̀ẹ́sì (Austrálíà)', 'en_BB' => 'Èdè Gẹ̀ẹ́sì (Bábádósì)', 'en_BE' => 'Èdè Gẹ̀ẹ́sì (Bégíọ́mù)', 'en_BI' => 'Èdè Gẹ̀ẹ́sì (Bùùrúndì)', @@ -126,7 +126,7 @@ 'en_DM' => 'Èdè Gẹ̀ẹ́sì (Dòmíníkà)', 'en_ER' => 'Èdè Gẹ̀ẹ́sì (Eritira)', 'en_FI' => 'Èdè Gẹ̀ẹ́sì (Filandi)', - 'en_FJ' => 'Èdè Gẹ̀ẹ́sì (Fiji)', + 'en_FJ' => 'Èdè Gẹ̀ẹ́sì (Fíjì)', 'en_FK' => 'Èdè Gẹ̀ẹ́sì (Etikun Fakalandi)', 'en_FM' => 'Èdè Gẹ̀ẹ́sì (Makoronesia)', 'en_GB' => 'Èdè Gẹ̀ẹ́sì (Gẹ̀ẹ́sì)', @@ -138,13 +138,13 @@ 'en_GU' => 'Èdè Gẹ̀ẹ́sì (Guamu)', 'en_GY' => 'Èdè Gẹ̀ẹ́sì (Guyana)', 'en_HK' => 'Èdè Gẹ̀ẹ́sì (Agbègbè Ìṣàkóso Ìṣúná Hong Kong Tí Ṣánà Ń Darí)', - 'en_ID' => 'Èdè Gẹ̀ẹ́sì (Indonesia)', + 'en_ID' => 'Èdè Gẹ̀ẹ́sì (Indonéṣíà)', 'en_IE' => 'Èdè Gẹ̀ẹ́sì (Ailandi)', 'en_IL' => 'Èdè Gẹ̀ẹ́sì (Iserẹli)', - 'en_IM' => 'Èdè Gẹ̀ẹ́sì (Isle of Man)', - 'en_IN' => 'Èdè Gẹ̀ẹ́sì (India)', + 'en_IM' => 'Èdè Gẹ̀ẹ́sì (Erékùṣù ilẹ̀ Man)', + 'en_IN' => 'Èdè Gẹ̀ẹ́sì (Íńdíà)', 'en_IO' => 'Èdè Gẹ̀ẹ́sì (Etíkun Índíánì ti Ìlú Bírítísì)', - 'en_JE' => 'Èdè Gẹ̀ẹ́sì (Jersey)', + 'en_JE' => 'Èdè Gẹ̀ẹ́sì (Jẹsì)', 'en_JM' => 'Èdè Gẹ̀ẹ́sì (Jamaika)', 'en_KE' => 'Èdè Gẹ̀ẹ́sì (Kenya)', 'en_KI' => 'Èdè Gẹ̀ẹ́sì (Kiribati)', @@ -164,7 +164,7 @@ 'en_MW' => 'Èdè Gẹ̀ẹ́sì (Malawi)', 'en_MY' => 'Èdè Gẹ̀ẹ́sì (Malasia)', 'en_NA' => 'Èdè Gẹ̀ẹ́sì (Namibia)', - 'en_NF' => 'Èdè Gẹ̀ẹ́sì (Etikun Nọ́úfókì)', + 'en_NF' => 'Èdè Gẹ̀ẹ́sì (Erékùsù Nọ́úfókì)', 'en_NG' => 'Èdè Gẹ̀ẹ́sì (Nàìjíríà)', 'en_NL' => 'Èdè Gẹ̀ẹ́sì (Nedalandi)', 'en_NR' => 'Èdè Gẹ̀ẹ́sì (Nauru)', @@ -219,25 +219,25 @@ 'es_CU' => 'Èdè Sípáníìṣì (Kúbà)', 'es_DO' => 'Èdè Sípáníìṣì (Dòmíníkánì)', 'es_EC' => 'Èdè Sípáníìṣì (Ekuádò)', - 'es_ES' => 'Èdè Sípáníìṣì (Sipani)', + 'es_ES' => 'Èdè Sípáníìṣì (Sípéìnì)', 'es_GQ' => 'Èdè Sípáníìṣì (Ekutoria Gini)', - 'es_GT' => 'Èdè Sípáníìṣì (Guatemala)', + 'es_GT' => 'Èdè Sípáníìṣì (Guatemálà)', 'es_HN' => 'Èdè Sípáníìṣì (Hondurasi)', 'es_MX' => 'Èdè Sípáníìṣì (Mesiko)', 'es_NI' => 'Èdè Sípáníìṣì (Nikaragua)', - 'es_PA' => 'Èdè Sípáníìṣì (Panama)', - 'es_PE' => 'Èdè Sípáníìṣì (Peru)', + 'es_PA' => 'Èdè Sípáníìṣì (Paramá)', + 'es_PE' => 'Èdè Sípáníìṣì (Pèérù)', 'es_PH' => 'Èdè Sípáníìṣì (Filipini)', 'es_PR' => 'Èdè Sípáníìṣì (Pọto Riko)', 'es_PY' => 'Èdè Sípáníìṣì (Paraguye)', 'es_SV' => 'Èdè Sípáníìṣì (Ẹẹsáfádò)', 'es_US' => 'Èdè Sípáníìṣì (Amẹrikà)', - 'es_UY' => 'Èdè Sípáníìṣì (Nruguayi)', + 'es_UY' => 'Èdè Sípáníìṣì (Úrúgúwè)', 'es_VE' => 'Èdè Sípáníìṣì (Fẹnẹṣuẹla)', 'et' => 'Èdè Estonia', 'et_EE' => 'Èdè Estonia (Esitonia)', 'eu' => 'Èdè Baski', - 'eu_ES' => 'Èdè Baski (Sipani)', + 'eu_ES' => 'Èdè Baski (Sípéìnì)', 'fa' => 'Èdè Pasia', 'fa_AF' => 'Èdè Pasia (Àfùgànístánì)', 'fa_IR' => 'Èdè Pasia (Irani)', @@ -332,11 +332,11 @@ 'gd' => 'Èdè Gaelik ti Ilu Scotland', 'gd_GB' => 'Èdè Gaelik ti Ilu Scotland (Gẹ̀ẹ́sì)', 'gl' => 'Èdè Galicia', - 'gl_ES' => 'Èdè Galicia (Sipani)', + 'gl_ES' => 'Èdè Galicia (Sípéìnì)', 'gu' => 'Èdè Gujarati', - 'gu_IN' => 'Èdè Gujarati (India)', + 'gu_IN' => 'Èdè Gujarati (Íńdíà)', 'gv' => 'Máǹkì', - 'gv_IM' => 'Máǹkì (Isle of Man)', + 'gv_IM' => 'Máǹkì (Erékùṣù ilẹ̀ Man)', 'ha' => 'Èdè Hausa', 'ha_GH' => 'Èdè Hausa (Gana)', 'ha_NE' => 'Èdè Hausa (Nàìjá)', @@ -344,22 +344,22 @@ 'he' => 'Èdè Heberu', 'he_IL' => 'Èdè Heberu (Iserẹli)', 'hi' => 'Èdè Híńdì', - 'hi_IN' => 'Èdè Híńdì (India)', + 'hi_IN' => 'Èdè Híńdì (Íńdíà)', 'hi_Latn' => 'Èdè Híńdì (Èdè Látìn)', - 'hi_Latn_IN' => 'Èdè Híńdì (Èdè Látìn, India)', + 'hi_Latn_IN' => 'Èdè Híńdì (Èdè Látìn, Íńdíà)', 'hr' => 'Èdè Kroatia', 'hr_BA' => 'Èdè Kroatia (Bọ̀síníà àti Ẹtisẹgófínà)', 'hr_HR' => 'Èdè Kroatia (Kòróátíà)', 'hu' => 'Èdè Hungaria', 'hu_HU' => 'Èdè Hungaria (Hungari)', - 'hy' => 'Èdè Ile Armenia', - 'hy_AM' => 'Èdè Ile Armenia (Améníà)', + 'hy' => 'Èdè Armenia', + 'hy_AM' => 'Èdè Armenia (Améníà)', 'ia' => 'Èdè pipo', 'ia_001' => 'Èdè pipo (Agbáyé)', 'id' => 'Èdè Indonéṣíà', - 'id_ID' => 'Èdè Indonéṣíà (Indonesia)', - 'ie' => 'Iru Èdè', - 'ie_EE' => 'Iru Èdè (Esitonia)', + 'id_ID' => 'Èdè Indonéṣíà (Indonéṣíà)', + 'ie' => 'Èdè àtọwọ́dá', + 'ie_EE' => 'Èdè àtọwọ́dá (Esitonia)', 'ig' => 'Èdè Yíbò', 'ig_NG' => 'Èdè Yíbò (Nàìjíríà)', 'ii' => 'Ṣíkuán Yì', @@ -374,29 +374,31 @@ 'ja' => 'Èdè Jàpáànù', 'ja_JP' => 'Èdè Jàpáànù (Japani)', 'jv' => 'Èdè Javanasi', - 'jv_ID' => 'Èdè Javanasi (Indonesia)', + 'jv_ID' => 'Èdè Javanasi (Indonéṣíà)', 'ka' => 'Èdè Georgia', 'ka_GE' => 'Èdè Georgia (Gọgia)', 'ki' => 'Kíkúyù', 'ki_KE' => 'Kíkúyù (Kenya)', 'kk' => 'Kaṣakì', + 'kk_Cyrl' => 'Kaṣakì (èdè ilẹ̀ Rọ́ṣíà)', + 'kk_Cyrl_KZ' => 'Kaṣakì (èdè ilẹ̀ Rọ́ṣíà, Kaṣaṣatani)', 'kk_KZ' => 'Kaṣakì (Kaṣaṣatani)', 'kl' => 'Kalaalísùtì', 'kl_GL' => 'Kalaalísùtì (Gerelandi)', 'km' => 'Èdè kameri', 'km_KH' => 'Èdè kameri (Kàmùbódíà)', 'kn' => 'Èdè Kannada', - 'kn_IN' => 'Èdè Kannada (India)', + 'kn_IN' => 'Èdè Kannada (Íńdíà)', 'ko' => 'Èdè Kòríà', 'ko_CN' => 'Èdè Kòríà (Ṣáínà)', 'ko_KP' => 'Èdè Kòríà (Guusu Kọria)', 'ko_KR' => 'Èdè Kòríà (Ariwa Kọria)', 'ks' => 'Kaṣímirì', 'ks_Arab' => 'Kaṣímirì (èdè Lárúbáwá)', - 'ks_Arab_IN' => 'Kaṣímirì (èdè Lárúbáwá, India)', + 'ks_Arab_IN' => 'Kaṣímirì (èdè Lárúbáwá, Íńdíà)', 'ks_Deva' => 'Kaṣímirì (Dẹfanagárì)', - 'ks_Deva_IN' => 'Kaṣímirì (Dẹfanagárì, India)', - 'ks_IN' => 'Kaṣímirì (India)', + 'ks_Deva_IN' => 'Kaṣímirì (Dẹfanagárì, Íńdíà)', + 'ks_IN' => 'Kaṣímirì (Íńdíà)', 'ku' => 'Kọdiṣì', 'ku_TR' => 'Kọdiṣì (Tọọki)', 'kw' => 'Èdè Kọ́nììṣì', @@ -418,23 +420,23 @@ 'lt_LT' => 'Èdè Lithuania (Lituania)', 'lu' => 'Lúbà-Katanga', 'lu_CD' => 'Lúbà-Katanga (Kóńgò – Kinshasa)', - 'lv' => 'Èdè Latvianu', - 'lv_LV' => 'Èdè Latvianu (Latifia)', + 'lv' => 'Èdè látífíànì', + 'lv_LV' => 'Èdè látífíànì (Latifia)', 'mg' => 'Malagasì', 'mg_MG' => 'Malagasì (Madasika)', 'mi' => 'Màórì', 'mi_NZ' => 'Màórì (Ṣilandi Titun)', - 'mk' => 'Èdè Macedonia', - 'mk_MK' => 'Èdè Macedonia (Àríwá Macedonia)', + 'mk' => 'Èdè Masidonia', + 'mk_MK' => 'Èdè Masidonia (Àríwá Macedonia)', 'ml' => 'Málàyálámù', - 'ml_IN' => 'Málàyálámù (India)', + 'ml_IN' => 'Málàyálámù (Íńdíà)', 'mn' => 'Mòngólíà', 'mn_MN' => 'Mòngólíà (Mogolia)', 'mr' => 'Èdè marathi', - 'mr_IN' => 'Èdè marathi (India)', + 'mr_IN' => 'Èdè marathi (Íńdíà)', 'ms' => 'Èdè Malaya', 'ms_BN' => 'Èdè Malaya (Búrúnẹ́lì)', - 'ms_ID' => 'Èdè Malaya (Indonesia)', + 'ms_ID' => 'Èdè Malaya (Indonéṣíà)', 'ms_MY' => 'Èdè Malaya (Malasia)', 'ms_SG' => 'Èdè Malaya (Singapo)', 'mt' => 'Èdè Malta', @@ -447,7 +449,7 @@ 'nd' => 'Àríwá Ndebele', 'nd_ZW' => 'Àríwá Ndebele (Ṣimibabe)', 'ne' => 'Èdè Nepali', - 'ne_IN' => 'Èdè Nepali (India)', + 'ne_IN' => 'Èdè Nepali (Íńdíà)', 'ne_NP' => 'Èdè Nepali (Nepa)', 'nl' => 'Èdè Dọ́ọ̀ṣì', 'nl_AW' => 'Èdè Dọ́ọ̀ṣì (Árúbà)', @@ -461,14 +463,14 @@ 'nn_NO' => 'Nọ́ọ́wè Nínọ̀sìkì (Nọọwii)', 'no' => 'Èdè Norway', 'no_NO' => 'Èdè Norway (Nọọwii)', - 'oc' => 'Èdè Occitani', - 'oc_ES' => 'Èdè Occitani (Sipani)', - 'oc_FR' => 'Èdè Occitani (Faranse)', + 'oc' => 'Èdè Ọ̀kísítáànì', + 'oc_ES' => 'Èdè Ọ̀kísítáànì (Sípéìnì)', + 'oc_FR' => 'Èdè Ọ̀kísítáànì (Faranse)', 'om' => 'Òròmọ́', 'om_ET' => 'Òròmọ́ (Etopia)', 'om_KE' => 'Òròmọ́ (Kenya)', - 'or' => 'Òdíà', - 'or_IN' => 'Òdíà (India)', + 'or' => 'Èdè Òdíà', + 'or_IN' => 'Èdè Òdíà (Íńdíà)', 'os' => 'Ọṣẹ́tíìkì', 'os_GE' => 'Ọṣẹ́tíìkì (Gọgia)', 'os_RU' => 'Ọṣẹ́tíìkì (Rọṣia)', @@ -476,8 +478,8 @@ 'pa_Arab' => 'Èdè Punjabi (èdè Lárúbáwá)', 'pa_Arab_PK' => 'Èdè Punjabi (èdè Lárúbáwá, Pakisitan)', 'pa_Guru' => 'Èdè Punjabi (Gurumúkhì)', - 'pa_Guru_IN' => 'Èdè Punjabi (Gurumúkhì, India)', - 'pa_IN' => 'Èdè Punjabi (India)', + 'pa_Guru_IN' => 'Èdè Punjabi (Gurumúkhì, Íńdíà)', + 'pa_IN' => 'Èdè Punjabi (Íńdíà)', 'pa_PK' => 'Èdè Punjabi (Pakisitan)', 'pl' => 'Èdè Póláǹdì', 'pl_PL' => 'Èdè Póláǹdì (Polandi)', @@ -496,11 +498,11 @@ 'pt_MZ' => 'Èdè Pọtogí (Moṣamibiku)', 'pt_PT' => 'Èdè Pọtogí (Pọ́túgà)', 'pt_ST' => 'Èdè Pọtogí (Sao tomi ati piriiṣipi)', - 'pt_TL' => 'Èdè Pọtogí (ÌlàOòrùn Tímọ̀)', + 'pt_TL' => 'Èdè Pọtogí (Tímọ̀ Lẹsiti)', 'qu' => 'Kúẹ́ńjùà', 'qu_BO' => 'Kúẹ́ńjùà (Bọ̀lífíyà)', 'qu_EC' => 'Kúẹ́ńjùà (Ekuádò)', - 'qu_PE' => 'Kúẹ́ńjùà (Peru)', + 'qu_PE' => 'Kúẹ́ńjùà (Pèérù)', 'rm' => 'Rómáǹṣì', 'rm_CH' => 'Rómáǹṣì (switiṣilandi)', 'rn' => 'Rúńdì', @@ -518,15 +520,15 @@ 'rw' => 'Èdè Ruwanda', 'rw_RW' => 'Èdè Ruwanda (Ruwanda)', 'sa' => 'Èdè awon ara Indo', - 'sa_IN' => 'Èdè awon ara Indo (India)', + 'sa_IN' => 'Èdè awon ara Indo (Íńdíà)', 'sc' => 'Èdè Sadini', 'sc_IT' => 'Èdè Sadini (Itáli)', 'sd' => 'Èdè Sindhi', 'sd_Arab' => 'Èdè Sindhi (èdè Lárúbáwá)', 'sd_Arab_PK' => 'Èdè Sindhi (èdè Lárúbáwá, Pakisitan)', 'sd_Deva' => 'Èdè Sindhi (Dẹfanagárì)', - 'sd_Deva_IN' => 'Èdè Sindhi (Dẹfanagárì, India)', - 'sd_IN' => 'Èdè Sindhi (India)', + 'sd_Deva_IN' => 'Èdè Sindhi (Dẹfanagárì, Íńdíà)', + 'sd_IN' => 'Èdè Sindhi (Íńdíà)', 'sd_PK' => 'Èdè Sindhi (Pakisitan)', 'se' => 'Apáàríwá Sami', 'se_FI' => 'Apáàríwá Sami (Filandi)', @@ -556,20 +558,23 @@ 'sr_BA' => 'Èdè Serbia (Bọ̀síníà àti Ẹtisẹgófínà)', 'sr_Cyrl' => 'Èdè Serbia (èdè ilẹ̀ Rọ́ṣíà)', 'sr_Cyrl_BA' => 'Èdè Serbia (èdè ilẹ̀ Rọ́ṣíà, Bọ̀síníà àti Ẹtisẹgófínà)', - 'sr_Cyrl_ME' => 'Èdè Serbia (èdè ilẹ̀ Rọ́ṣíà, Montenegro)', + 'sr_Cyrl_ME' => 'Èdè Serbia (èdè ilẹ̀ Rọ́ṣíà, Montenégrò)', 'sr_Cyrl_RS' => 'Èdè Serbia (èdè ilẹ̀ Rọ́ṣíà, Sẹ́bíà)', 'sr_Latn' => 'Èdè Serbia (Èdè Látìn)', 'sr_Latn_BA' => 'Èdè Serbia (Èdè Látìn, Bọ̀síníà àti Ẹtisẹgófínà)', - 'sr_Latn_ME' => 'Èdè Serbia (Èdè Látìn, Montenegro)', + 'sr_Latn_ME' => 'Èdè Serbia (Èdè Látìn, Montenégrò)', 'sr_Latn_RS' => 'Èdè Serbia (Èdè Látìn, Sẹ́bíà)', - 'sr_ME' => 'Èdè Serbia (Montenegro)', + 'sr_ME' => 'Èdè Serbia (Montenégrò)', 'sr_RS' => 'Èdè Serbia (Sẹ́bíà)', + 'st' => 'Èdè Sesoto', + 'st_LS' => 'Èdè Sesoto (Lesoto)', + 'st_ZA' => 'Èdè Sesoto (Gúúṣù Áfíríkà)', 'su' => 'Èdè Sudanísì', - 'su_ID' => 'Èdè Sudanísì (Indonesia)', + 'su_ID' => 'Èdè Sudanísì (Indonéṣíà)', 'su_Latn' => 'Èdè Sudanísì (Èdè Látìn)', - 'su_Latn_ID' => 'Èdè Sudanísì (Èdè Látìn, Indonesia)', + 'su_Latn_ID' => 'Èdè Sudanísì (Èdè Látìn, Indonéṣíà)', 'sv' => 'Èdè Suwidiisi', - 'sv_AX' => 'Èdè Suwidiisi (Àwọn Erékùsù ti Åland)', + 'sv_AX' => 'Èdè Suwidiisi (Àwọn Erékùsù ti Aland)', 'sv_FI' => 'Èdè Suwidiisi (Filandi)', 'sv_SE' => 'Èdè Suwidiisi (Swidini)', 'sw' => 'Èdè Swahili', @@ -578,34 +583,37 @@ 'sw_TZ' => 'Èdè Swahili (Tàǹsáníà)', 'sw_UG' => 'Èdè Swahili (Uganda)', 'ta' => 'Èdè Tamili', - 'ta_IN' => 'Èdè Tamili (India)', + 'ta_IN' => 'Èdè Tamili (Íńdíà)', 'ta_LK' => 'Èdè Tamili (Siri Lanka)', 'ta_MY' => 'Èdè Tamili (Malasia)', 'ta_SG' => 'Èdè Tamili (Singapo)', 'te' => 'Èdè Telugu', - 'te_IN' => 'Èdè Telugu (India)', - 'tg' => 'Tàjíìkì', - 'tg_TJ' => 'Tàjíìkì (Takisitani)', + 'te_IN' => 'Èdè Telugu (Íńdíà)', + 'tg' => 'Èdè Tàjíìkì', + 'tg_TJ' => 'Èdè Tàjíìkì (Takisitani)', 'th' => 'Èdè Tai', 'th_TH' => 'Èdè Tai (Tailandi)', 'ti' => 'Èdè Tigrinya', 'ti_ER' => 'Èdè Tigrinya (Eritira)', 'ti_ET' => 'Èdè Tigrinya (Etopia)', 'tk' => 'Èdè Turkmen', - 'tk_TM' => 'Èdè Turkmen (Tọọkimenisita)', + 'tk_TM' => 'Èdè Turkmen (Tọ́kìmẹ́nísítànì)', + 'tn' => 'Èdè Suwana', + 'tn_BW' => 'Èdè Suwana (Bọ̀tìsúwánà)', + 'tn_ZA' => 'Èdè Suwana (Gúúṣù Áfíríkà)', 'to' => 'Tóńgàn', 'to_TO' => 'Tóńgàn (Tonga)', 'tr' => 'Èdè Tọọkisi', 'tr_CY' => 'Èdè Tọọkisi (Kúrúsì)', 'tr_TR' => 'Èdè Tọọkisi (Tọọki)', - 'tt' => 'Tatarí', - 'tt_RU' => 'Tatarí (Rọṣia)', + 'tt' => 'Tátárì', + 'tt_RU' => 'Tátárì (Rọṣia)', 'ug' => 'Yúgọ̀', 'ug_CN' => 'Yúgọ̀ (Ṣáínà)', 'uk' => 'Èdè Ukania', 'uk_UA' => 'Èdè Ukania (Ukarini)', 'ur' => 'Èdè Udu', - 'ur_IN' => 'Èdè Udu (India)', + 'ur_IN' => 'Èdè Udu (Íńdíà)', 'ur_PK' => 'Èdè Udu (Pakisitan)', 'uz' => 'Èdè Uzbek', 'uz_AF' => 'Èdè Uzbek (Àfùgànístánì)', @@ -627,6 +635,8 @@ 'yo' => 'Èdè Yorùbá', 'yo_BJ' => 'Èdè Yorùbá (Bẹ̀nẹ̀)', 'yo_NG' => 'Èdè Yorùbá (Nàìjíríà)', + 'za' => 'Ṣúwáànù', + 'za_CN' => 'Ṣúwáànù (Ṣáínà)', 'zh' => 'Edè Ṣáínà', 'zh_CN' => 'Edè Ṣáínà (Ṣáínà)', 'zh_HK' => 'Edè Ṣáínà (Agbègbè Ìṣàkóso Ìṣúná Hong Kong Tí Ṣánà Ń Darí)', @@ -634,11 +644,13 @@ 'zh_Hans_CN' => 'Edè Ṣáínà (tí wọ́n mú rọrùn., Ṣáínà)', 'zh_Hans_HK' => 'Edè Ṣáínà (tí wọ́n mú rọrùn., Agbègbè Ìṣàkóso Ìṣúná Hong Kong Tí Ṣánà Ń Darí)', 'zh_Hans_MO' => 'Edè Ṣáínà (tí wọ́n mú rọrùn., Agbègbè Ìṣàkóso Pàtàkì Macao)', + 'zh_Hans_MY' => 'Edè Ṣáínà (tí wọ́n mú rọrùn., Malasia)', 'zh_Hans_SG' => 'Edè Ṣáínà (tí wọ́n mú rọrùn., Singapo)', - 'zh_Hant' => 'Edè Ṣáínà (Hans àtọwọ́dọ́wọ́)', - 'zh_Hant_HK' => 'Edè Ṣáínà (Hans àtọwọ́dọ́wọ́, Agbègbè Ìṣàkóso Ìṣúná Hong Kong Tí Ṣánà Ń Darí)', - 'zh_Hant_MO' => 'Edè Ṣáínà (Hans àtọwọ́dọ́wọ́, Agbègbè Ìṣàkóso Pàtàkì Macao)', - 'zh_Hant_TW' => 'Edè Ṣáínà (Hans àtọwọ́dọ́wọ́, Taiwani)', + 'zh_Hant' => 'Edè Ṣáínà (Àbáláyé)', + 'zh_Hant_HK' => 'Edè Ṣáínà (Àbáláyé, Agbègbè Ìṣàkóso Ìṣúná Hong Kong Tí Ṣánà Ń Darí)', + 'zh_Hant_MO' => 'Edè Ṣáínà (Àbáláyé, Agbègbè Ìṣàkóso Pàtàkì Macao)', + 'zh_Hant_MY' => 'Edè Ṣáínà (Àbáláyé, Malasia)', + 'zh_Hant_TW' => 'Edè Ṣáínà (Àbáláyé, Taiwani)', 'zh_MO' => 'Edè Ṣáínà (Agbègbè Ìṣàkóso Pàtàkì Macao)', 'zh_SG' => 'Edè Ṣáínà (Singapo)', 'zh_TW' => 'Edè Ṣáínà (Taiwani)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/yo_BJ.php b/src/Symfony/Component/Intl/Resources/data/locales/yo_BJ.php index 3117b9a888723..e5dee9ccca219 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/yo_BJ.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/yo_BJ.php @@ -3,19 +3,19 @@ return [ 'Names' => [ 'af_ZA' => 'Èdè Afrikani (Gúúshù Áfíríkà)', - 'ar_AE' => 'Èdè Árábìkì (Ɛmirate ti Awɔn Arabu)', - 'ar_DJ' => 'Èdè Árábìkì (Díbɔ́ótì)', - 'ar_EH' => 'Èdè Árábìkì (Ìwɔ̀òòrùn Sàhárà)', - 'ar_IL' => 'Èdè Árábìkì (Iserɛli)', - 'ar_JO' => 'Èdè Árábìkì (Jɔdani)', - 'ar_OM' => 'Èdè Árábìkì (Ɔɔma)', - 'ar_PS' => 'Èdè Árábìkì (Agbègbè ara Palɛsítínì)', - 'ar_TD' => 'Èdè Árábìkì (Shààdì)', - 'ar_TN' => 'Èdè Árábìkì (Tunishia)', - 'az_AZ' => 'Èdè Azerbaijani (Asɛ́bájánì)', - 'az_Cyrl' => 'Èdè Azerbaijani (èdè ilɛ̀ Rɔ́shíà)', - 'az_Cyrl_AZ' => 'Èdè Azerbaijani (èdè ilɛ̀ Rɔ́shíà, Asɛ́bájánì)', - 'az_Latn_AZ' => 'Èdè Azerbaijani (Èdè Látìn, Asɛ́bájánì)', + 'ar_AE' => 'Èdè Lárúbáwá (Ɛmirate ti Awɔn Arabu)', + 'ar_DJ' => 'Èdè Lárúbáwá (Díbɔ́ótì)', + 'ar_EH' => 'Èdè Lárúbáwá (Ìwɔ̀òòrùn Sàhárà)', + 'ar_IL' => 'Èdè Lárúbáwá (Iserɛli)', + 'ar_JO' => 'Èdè Lárúbáwá (Jɔdani)', + 'ar_OM' => 'Èdè Lárúbáwá (Ɔɔma)', + 'ar_PS' => 'Èdè Lárúbáwá (Agbègbè ara Palɛsítínì)', + 'ar_TD' => 'Èdè Lárúbáwá (Shààdì)', + 'ar_TN' => 'Èdè Lárúbáwá (Tunishia)', + 'az_AZ' => 'Èdè Asabaijani (Asɛ́bájánì)', + 'az_Cyrl' => 'Èdè Asabaijani (èdè ilɛ̀ Rɔ́shíà)', + 'az_Cyrl_AZ' => 'Èdè Asabaijani (èdè ilɛ̀ Rɔ́shíà, Asɛ́bájánì)', + 'az_Latn_AZ' => 'Èdè Asabaijani (Èdè Látìn, Asɛ́bájánì)', 'bo_CN' => 'Tibetán (Sháínà)', 'bs_BA' => 'Èdè Bosnia (Bɔ̀síníà àti Ɛtisɛgófínà)', 'bs_Cyrl' => 'Èdè Bosnia (èdè ilɛ̀ Rɔ́shíà)', @@ -23,11 +23,10 @@ 'bs_Latn_BA' => 'Èdè Bosnia (Èdè Látìn, Bɔ̀síníà àti Ɛtisɛgófínà)', 'ce_RU' => 'Èdè Chechen (Rɔshia)', 'cs_CZ' => 'Èdè Seeki (Shɛ́ɛ́kì)', + 'cv' => 'Èdè Shufasi', 'cv_RU' => 'Èdè Shufasi (Rɔshia)', 'cy_GB' => 'Èdè Welshi (Gɛ̀ɛ́sì)', - 'da' => 'Èdè Ilɛ̀ Denmark', - 'da_DK' => 'Èdè Ilɛ̀ Denmark (Dɛ́mákì)', - 'da_GL' => 'Èdè Ilɛ̀ Denmark (Gerelandi)', + 'da_DK' => 'Èdè Denmaki (Dɛ́mákì)', 'de_BE' => 'Èdè Jámánì (Bégíɔ́mù)', 'de_CH' => 'Èdè Jámánì (switishilandi)', 'de_LI' => 'Èdè Jámánì (Lɛshitɛnisiteni)', @@ -39,7 +38,7 @@ 'en_AI' => 'Èdè Gɛ̀ɛ́sì (Ààngúlílà)', 'en_AS' => 'Èdè Gɛ̀ɛ́sì (Sámóánì ti Orílɛ́ède Àméríkà)', 'en_AT' => 'Èdè Gɛ̀ɛ́sì (Asítíríà)', - 'en_AU' => 'Èdè Gɛ̀ɛ́sì (Ástràlìá)', + 'en_AU' => 'Èdè Gɛ̀ɛ́sì (Austrálíà)', 'en_BB' => 'Èdè Gɛ̀ɛ́sì (Bábádósì)', 'en_BE' => 'Èdè Gɛ̀ɛ́sì (Bégíɔ́mù)', 'en_BI' => 'Èdè Gɛ̀ɛ́sì (Bùùrúndì)', @@ -59,7 +58,7 @@ 'en_DM' => 'Èdè Gɛ̀ɛ́sì (Dòmíníkà)', 'en_ER' => 'Èdè Gɛ̀ɛ́sì (Eritira)', 'en_FI' => 'Èdè Gɛ̀ɛ́sì (Filandi)', - 'en_FJ' => 'Èdè Gɛ̀ɛ́sì (Fiji)', + 'en_FJ' => 'Èdè Gɛ̀ɛ́sì (Fíjì)', 'en_FK' => 'Èdè Gɛ̀ɛ́sì (Etikun Fakalandi)', 'en_FM' => 'Èdè Gɛ̀ɛ́sì (Makoronesia)', 'en_GB' => 'Èdè Gɛ̀ɛ́sì (Gɛ̀ɛ́sì)', @@ -71,13 +70,13 @@ 'en_GU' => 'Èdè Gɛ̀ɛ́sì (Guamu)', 'en_GY' => 'Èdè Gɛ̀ɛ́sì (Guyana)', 'en_HK' => 'Èdè Gɛ̀ɛ́sì (Agbègbè Ìshàkóso Ìshúná Hong Kong Tí Shánà Ń Darí)', - 'en_ID' => 'Èdè Gɛ̀ɛ́sì (Indonesia)', + 'en_ID' => 'Èdè Gɛ̀ɛ́sì (Indonéshíà)', 'en_IE' => 'Èdè Gɛ̀ɛ́sì (Ailandi)', 'en_IL' => 'Èdè Gɛ̀ɛ́sì (Iserɛli)', - 'en_IM' => 'Èdè Gɛ̀ɛ́sì (Isle of Man)', - 'en_IN' => 'Èdè Gɛ̀ɛ́sì (India)', + 'en_IM' => 'Èdè Gɛ̀ɛ́sì (Erékùshù ilɛ̀ Man)', + 'en_IN' => 'Èdè Gɛ̀ɛ́sì (Íńdíà)', 'en_IO' => 'Èdè Gɛ̀ɛ́sì (Etíkun Índíánì ti Ìlú Bírítísì)', - 'en_JE' => 'Èdè Gɛ̀ɛ́sì (Jersey)', + 'en_JE' => 'Èdè Gɛ̀ɛ́sì (Jɛsì)', 'en_JM' => 'Èdè Gɛ̀ɛ́sì (Jamaika)', 'en_KE' => 'Èdè Gɛ̀ɛ́sì (Kenya)', 'en_KI' => 'Èdè Gɛ̀ɛ́sì (Kiribati)', @@ -97,7 +96,7 @@ 'en_MW' => 'Èdè Gɛ̀ɛ́sì (Malawi)', 'en_MY' => 'Èdè Gɛ̀ɛ́sì (Malasia)', 'en_NA' => 'Èdè Gɛ̀ɛ́sì (Namibia)', - 'en_NF' => 'Èdè Gɛ̀ɛ́sì (Etikun Nɔ́úfókì)', + 'en_NF' => 'Èdè Gɛ̀ɛ́sì (Erékùsù Nɔ́úfókì)', 'en_NG' => 'Èdè Gɛ̀ɛ́sì (Nàìjíríà)', 'en_NL' => 'Èdè Gɛ̀ɛ́sì (Nedalandi)', 'en_NR' => 'Èdè Gɛ̀ɛ́sì (Nauru)', @@ -150,20 +149,20 @@ 'es_CU' => 'Èdè Sípáníìshì (Kúbà)', 'es_DO' => 'Èdè Sípáníìshì (Dòmíníkánì)', 'es_EC' => 'Èdè Sípáníìshì (Ekuádò)', - 'es_ES' => 'Èdè Sípáníìshì (Sipani)', + 'es_ES' => 'Èdè Sípáníìshì (Sípéìnì)', 'es_GQ' => 'Èdè Sípáníìshì (Ekutoria Gini)', - 'es_GT' => 'Èdè Sípáníìshì (Guatemala)', + 'es_GT' => 'Èdè Sípáníìshì (Guatemálà)', 'es_HN' => 'Èdè Sípáníìshì (Hondurasi)', 'es_MX' => 'Èdè Sípáníìshì (Mesiko)', 'es_NI' => 'Èdè Sípáníìshì (Nikaragua)', - 'es_PA' => 'Èdè Sípáníìshì (Panama)', - 'es_PE' => 'Èdè Sípáníìshì (Peru)', + 'es_PA' => 'Èdè Sípáníìshì (Paramá)', + 'es_PE' => 'Èdè Sípáníìshì (Pèérù)', 'es_PH' => 'Èdè Sípáníìshì (Filipini)', 'es_PR' => 'Èdè Sípáníìshì (Pɔto Riko)', 'es_PY' => 'Èdè Sípáníìshì (Paraguye)', 'es_SV' => 'Èdè Sípáníìshì (Ɛɛsáfádò)', 'es_US' => 'Èdè Sípáníìshì (Amɛrikà)', - 'es_UY' => 'Èdè Sípáníìshì (Nruguayi)', + 'es_UY' => 'Èdè Sípáníìshì (Úrúgúwè)', 'es_VE' => 'Èdè Sípáníìshì (Fɛnɛshuɛla)', 'ff_Adlm_SN' => 'Èdè Fúlàní (Èdè Adam, Sɛnɛga)', 'ff_Latn_SN' => 'Èdè Fúlàní (Èdè Látìn, Sɛnɛga)', @@ -184,26 +183,32 @@ 'fr_TN' => 'Èdè Faransé (Tunishia)', 'ga_GB' => 'Èdè Ireland (Gɛ̀ɛ́sì)', 'gd_GB' => 'Èdè Gaelik ti Ilu Scotland (Gɛ̀ɛ́sì)', + 'gv_IM' => 'Máǹkì (Erékùshù ilɛ̀ Man)', 'he_IL' => 'Èdè Heberu (Iserɛli)', 'hr_BA' => 'Èdè Kroatia (Bɔ̀síníà àti Ɛtisɛgófínà)', 'id' => 'Èdè Indonéshíà', - 'id_ID' => 'Èdè Indonéshíà (Indonesia)', + 'id_ID' => 'Èdè Indonéshíà (Indonéshíà)', + 'ie' => 'Èdè àtɔwɔ́dá', + 'ie_EE' => 'Èdè àtɔwɔ́dá (Esitonia)', 'ii' => 'Shíkuán Yì', 'ii_CN' => 'Shíkuán Yì (Sháínà)', 'is_IS' => 'Èdè Icelandic (Ashilandi)', 'it_CH' => 'Èdè Ítálì (switishilandi)', + 'jv_ID' => 'Èdè Javanasi (Indonéshíà)', 'ka_GE' => 'Èdè Georgia (Gɔgia)', 'kk' => 'Kashakì', + 'kk_Cyrl' => 'Kashakì (èdè ilɛ̀ Rɔ́shíà)', + 'kk_Cyrl_KZ' => 'Kashakì (èdè ilɛ̀ Rɔ́shíà, Kashashatani)', 'kk_KZ' => 'Kashakì (Kashashatani)', 'ko_CN' => 'Èdè Kòríà (Sháínà)', 'ko_KP' => 'Èdè Kòríà (Guusu Kɔria)', 'ko_KR' => 'Èdè Kòríà (Ariwa Kɔria)', 'ks' => 'Kashímirì', 'ks_Arab' => 'Kashímirì (èdè Lárúbáwá)', - 'ks_Arab_IN' => 'Kashímirì (èdè Lárúbáwá, India)', + 'ks_Arab_IN' => 'Kashímirì (èdè Lárúbáwá, Íńdíà)', 'ks_Deva' => 'Kashímirì (Dɛfanagárì)', - 'ks_Deva_IN' => 'Kashímirì (Dɛfanagárì, India)', - 'ks_IN' => 'Kashímirì (India)', + 'ks_Deva_IN' => 'Kashímirì (Dɛfanagárì, Íńdíà)', + 'ks_IN' => 'Kashímirì (Íńdíà)', 'ku' => 'Kɔdishì', 'ku_TR' => 'Kɔdishì (Tɔɔki)', 'kw' => 'Èdè Kɔ́nììshì', @@ -213,6 +218,7 @@ 'lb_LU' => 'Lùshɛ́mbɔ́ɔ̀gì (Lusemogi)', 'mi_NZ' => 'Màórì (Shilandi Titun)', 'ms_BN' => 'Èdè Malaya (Búrúnɛ́lì)', + 'ms_ID' => 'Èdè Malaya (Indonéshíà)', 'nb' => 'Nɔ́ɔ́wè Bokímàl', 'nb_NO' => 'Nɔ́ɔ́wè Bokímàl (Nɔɔwii)', 'nb_SJ' => 'Nɔ́ɔ́wè Bokímàl (Sífábáàdì àti Jánì Máyɛ̀nì)', @@ -228,6 +234,9 @@ 'nn' => 'Nɔ́ɔ́wè Nínɔ̀sìkì', 'nn_NO' => 'Nɔ́ɔ́wè Nínɔ̀sìkì (Nɔɔwii)', 'no_NO' => 'Èdè Norway (Nɔɔwii)', + 'oc' => 'Èdè Ɔ̀kísítáànì', + 'oc_ES' => 'Èdè Ɔ̀kísítáànì (Sípéìnì)', + 'oc_FR' => 'Èdè Ɔ̀kísítáànì (Faranse)', 'om' => 'Òròmɔ́', 'om_ET' => 'Òròmɔ́ (Etopia)', 'om_KE' => 'Òròmɔ́ (Kenya)', @@ -246,11 +255,11 @@ 'pt_MZ' => 'Èdè Pɔtogí (Moshamibiku)', 'pt_PT' => 'Èdè Pɔtogí (Pɔ́túgà)', 'pt_ST' => 'Èdè Pɔtogí (Sao tomi ati piriishipi)', - 'pt_TL' => 'Èdè Pɔtogí (ÌlàOòrùn Tímɔ̀)', + 'pt_TL' => 'Èdè Pɔtogí (Tímɔ̀ Lɛsiti)', 'qu' => 'Kúɛ́ńjùà', 'qu_BO' => 'Kúɛ́ńjùà (Bɔ̀lífíyà)', 'qu_EC' => 'Kúɛ́ńjùà (Ekuádò)', - 'qu_PE' => 'Kúɛ́ńjùà (Peru)', + 'qu_PE' => 'Kúɛ́ńjùà (Pèérù)', 'rm' => 'Rómáǹshì', 'rm_CH' => 'Rómáǹshì (switishilandi)', 'ru' => 'Èdè Rɔ́shíà', @@ -261,7 +270,7 @@ 'ru_RU' => 'Èdè Rɔ́shíà (Rɔshia)', 'ru_UA' => 'Èdè Rɔ́shíà (Ukarini)', 'sd_Deva' => 'Èdè Sindhi (Dɛfanagárì)', - 'sd_Deva_IN' => 'Èdè Sindhi (Dɛfanagárì, India)', + 'sd_Deva_IN' => 'Èdè Sindhi (Dɛfanagárì, Íńdíà)', 'se_NO' => 'Apáàríwá Sami (Nɔɔwii)', 'sh_BA' => 'Èdè Serbo-Croatiani (Bɔ̀síníà àti Ɛtisɛgófínà)', 'sn' => 'Shɔnà', @@ -270,17 +279,22 @@ 'sr_BA' => 'Èdè Serbia (Bɔ̀síníà àti Ɛtisɛgófínà)', 'sr_Cyrl' => 'Èdè Serbia (èdè ilɛ̀ Rɔ́shíà)', 'sr_Cyrl_BA' => 'Èdè Serbia (èdè ilɛ̀ Rɔ́shíà, Bɔ̀síníà àti Ɛtisɛgófínà)', - 'sr_Cyrl_ME' => 'Èdè Serbia (èdè ilɛ̀ Rɔ́shíà, Montenegro)', + 'sr_Cyrl_ME' => 'Èdè Serbia (èdè ilɛ̀ Rɔ́shíà, Montenégrò)', 'sr_Cyrl_RS' => 'Èdè Serbia (èdè ilɛ̀ Rɔ́shíà, Sɛ́bíà)', 'sr_Latn_BA' => 'Èdè Serbia (Èdè Látìn, Bɔ̀síníà àti Ɛtisɛgófínà)', 'sr_Latn_RS' => 'Èdè Serbia (Èdè Látìn, Sɛ́bíà)', 'sr_RS' => 'Èdè Serbia (Sɛ́bíà)', - 'sv_AX' => 'Èdè Suwidiisi (Àwɔn Erékùsù ti Åland)', - 'tk_TM' => 'Èdè Turkmen (Tɔɔkimenisita)', + 'st_ZA' => 'Èdè Sesoto (Gúúshù Áfíríkà)', + 'su_ID' => 'Èdè Sudanísì (Indonéshíà)', + 'su_Latn_ID' => 'Èdè Sudanísì (Èdè Látìn, Indonéshíà)', + 'sv_AX' => 'Èdè Suwidiisi (Àwɔn Erékùsù ti Aland)', + 'tk_TM' => 'Èdè Turkmen (Tɔ́k 10000 mɛ́nísítànì)', + 'tn_BW' => 'Èdè Suwana (Bɔ̀tìsúwánà)', + 'tn_ZA' => 'Èdè Suwana (Gúúshù Áfíríkà)', 'tr' => 'Èdè Tɔɔkisi', 'tr_CY' => 'Èdè Tɔɔkisi (Kúrúsì)', 'tr_TR' => 'Èdè Tɔɔkisi (Tɔɔki)', - 'tt_RU' => 'Tatarí (Rɔshia)', + 'tt_RU' => 'Tátárì (Rɔshia)', 'ug' => 'Yúgɔ̀', 'ug_CN' => 'Yúgɔ̀ (Sháínà)', 'uz_Cyrl' => 'Èdè Uzbek (èdè ilɛ̀ Rɔ́shíà)', @@ -292,6 +306,8 @@ 'wo_SN' => 'Wɔ́lɔ́ɔ̀fù (Sɛnɛga)', 'xh_ZA' => 'Èdè Xhosa (Gúúshù Áfíríkà)', 'yo_BJ' => 'Èdè Yorùbá (Bɛ̀nɛ̀)', + 'za' => 'Shúwáànù', + 'za_CN' => 'Shúwáànù (Sháínà)', 'zh' => 'Edè Sháínà', 'zh_CN' => 'Edè Sháínà (Sháínà)', 'zh_HK' => 'Edè Sháínà (Agbègbè Ìshàkóso Ìshúná Hong Kong Tí Shánà Ń Darí)', @@ -299,11 +315,13 @@ 'zh_Hans_CN' => 'Edè Sháínà (tí wɔ́n mú rɔrùn., Sháínà)', 'zh_Hans_HK' => 'Edè Sháínà (tí wɔ́n mú rɔrùn., Agbègbè Ìshàkóso Ìshúná Hong Kong Tí Shánà Ń Darí)', 'zh_Hans_MO' => 'Edè Sháínà (tí wɔ́n mú rɔrùn., Agbègbè Ìshàkóso Pàtàkì Macao)', + 'zh_Hans_MY' => 'Edè Sháínà (tí wɔ́n mú rɔrùn., Malasia)', 'zh_Hans_SG' => 'Edè Sháínà (tí wɔ́n mú rɔrùn., Singapo)', - 'zh_Hant' => 'Edè Sháínà (Hans àtɔwɔ́dɔ́wɔ́)', - 'zh_Hant_HK' => 'Edè Sháínà (Hans àtɔwɔ́dɔ́wɔ́, Agbègbè Ìshàkóso Ìshúná Hong Kong Tí Shánà Ń Darí)', - 'zh_Hant_MO' => 'Edè Sháínà (Hans àtɔwɔ́dɔ́wɔ́, Agbègbè Ìshàkóso Pàtàkì Macao)', - 'zh_Hant_TW' => 'Edè Sháínà (Hans àtɔwɔ́dɔ́wɔ́, Taiwani)', + 'zh_Hant' => 'Edè Sháínà (Àbáláyé)', + 'zh_Hant_HK' => 'Edè Sháínà (Àbáláyé, Agbègbè Ìshàkóso Ìshúná Hong Kong Tí Shánà Ń Darí)', + 'zh_Hant_MO' => 'Edè Sháínà (Àbáláyé, Agbègbè Ìshàkóso Pàtàkì Macao)', + 'zh_Hant_MY' => 'Edè Sháínà (Àbáláyé, Malasia)', + 'zh_Hant_TW' => 'Edè Sháínà (Àbáláyé, Taiwani)', 'zh_MO' => 'Edè Sháínà (Agbègbè Ìshàkóso Pàtàkì Macao)', 'zh_SG' => 'Edè Sháínà (Singapo)', 'zh_TW' => 'Edè Sháínà (Taiwani)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/zh.php b/src/Symfony/Component/Intl/Resources/data/locales/zh.php index 9c01815a5430e..3a7b27c3127bc 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/zh.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/zh.php @@ -362,8 +362,8 @@ 'ie_EE' => '国际文字(E)(爱沙尼亚)', 'ig' => '伊博语', 'ig_NG' => '伊博语(尼日利亚)', - 'ii' => '四川彝语', - 'ii_CN' => '四川彝语(中国)', + 'ii' => '凉山彝语', + 'ii_CN' => '凉山彝语(中国)', 'is' => '冰岛语', 'is_IS' => '冰岛语(冰岛)', 'it' => '意大利语', @@ -380,6 +380,8 @@ 'ki' => '吉库尤语', 'ki_KE' => '吉库尤语(肯尼亚)', 'kk' => '哈萨克语', + 'kk_Cyrl' => '哈萨克语(西里尔文)', + 'kk_Cyrl_KZ' => '哈萨克语(西里尔文,哈萨克斯坦)', 'kk_KZ' => '哈萨克语(哈萨克斯坦)', 'kl' => '格陵兰语', 'kl_GL' => '格陵兰语(格陵兰)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => '塞尔维亚语(拉丁文,塞尔维亚)', 'sr_ME' => '塞尔维亚语(黑山)', 'sr_RS' => '塞尔维亚语(塞尔维亚)', + 'st' => '南索托语', + 'st_LS' => '南索托语(莱索托)', + 'st_ZA' => '南索托语(南非)', 'su' => '巽他语', 'su_ID' => '巽他语(印度尼西亚)', 'su_Latn' => '巽他语(拉丁文)', @@ -595,6 +600,9 @@ 'tk_TM' => '土库曼语(土库曼斯坦)', 'tl' => '他加禄语', 'tl_PH' => '他加禄语(菲律宾)', + 'tn' => '茨瓦纳语', + 'tn_BW' => '茨瓦纳语(博茨瓦纳)', + 'tn_ZA' => '茨瓦纳语(南非)', 'to' => '汤加语', 'to_TO' => '汤加语(汤加)', 'tr' => '土耳其语', @@ -638,10 +646,12 @@ 'zh_Hans_CN' => '中文(简体,中国)', 'zh_Hans_HK' => '中文(简体,中国香港特别行政区)', 'zh_Hans_MO' => '中文(简体,中国澳门特别行政区)', + 'zh_Hans_MY' => '中文(简体,马来西亚)', 'zh_Hans_SG' => '中文(简体,新加坡)', 'zh_Hant' => '中文(繁体)', 'zh_Hant_HK' => '中文(繁体,中国香港特别行政区)', 'zh_Hant_MO' => '中文(繁体,中国澳门特别行政区)', + 'zh_Hant_MY' => '中文(繁体,马来西亚)', 'zh_Hant_TW' => '中文(繁体,台湾)', 'zh_MO' => '中文(中国澳门特别行政区)', 'zh_SG' => '中文(新加坡)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/zh_Hant.php b/src/Symfony/Component/Intl/Resources/data/locales/zh_Hant.php index 7a8d596f15f21..d58286ccd5369 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/zh_Hant.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/zh_Hant.php @@ -44,8 +44,8 @@ 'az_AZ' => '亞塞拜然文(亞塞拜然)', 'az_Cyrl' => '亞塞拜然文(西里爾文字)', 'az_Cyrl_AZ' => '亞塞拜然文(西里爾文字,亞塞拜然)', - 'az_Latn' => '亞塞拜然文(拉丁文)', - 'az_Latn_AZ' => '亞塞拜然文(拉丁文,亞塞拜然)', + 'az_Latn' => '亞塞拜然文(拉丁字母)', + 'az_Latn_AZ' => '亞塞拜然文(拉丁字母,亞塞拜然)', 'be' => '白俄羅斯文', 'be_BY' => '白俄羅斯文(白俄羅斯)', 'bg' => '保加利亞文', @@ -64,8 +64,8 @@ 'bs_BA' => '波士尼亞文(波士尼亞與赫塞哥維納)', 'bs_Cyrl' => '波士尼亞文(西里爾文字)', 'bs_Cyrl_BA' => '波士尼亞文(西里爾文字,波士尼亞與赫塞哥維納)', - 'bs_Latn' => '波士尼亞文(拉丁文)', - 'bs_Latn_BA' => '波士尼亞文(拉丁文,波士尼亞與赫塞哥維納)', + 'bs_Latn' => '波士尼亞文(拉丁字母)', + 'bs_Latn_BA' => '波士尼亞文(拉丁字母,波士尼亞與赫塞哥維納)', 'ca' => '加泰蘭文', 'ca_AD' => '加泰蘭文(安道爾)', 'ca_ES' => '加泰蘭文(西班牙)', @@ -257,19 +257,19 @@ 'ff_Adlm_SN' => '富拉文(富拉文,塞內加爾)', 'ff_CM' => '富拉文(喀麥隆)', 'ff_GN' => '富拉文(幾內亞)', - 'ff_Latn' => '富拉文(拉丁文)', - 'ff_Latn_BF' => '富拉文(拉丁文,布吉納法索)', - 'ff_Latn_CM' => '富拉文(拉丁文,喀麥隆)', - 'ff_Latn_GH' => '富拉文(拉丁文,迦納)', - 'ff_Latn_GM' => '富拉文(拉丁文,甘比亞)', - 'ff_Latn_GN' => '富拉文(拉丁文,幾內亞)', - 'ff_Latn_GW' => '富拉文(拉丁文,幾內亞比索)', - 'ff_Latn_LR' => '富拉文(拉丁文,賴比瑞亞)', - 'ff_Latn_MR' => '富拉文(拉丁文,茅利塔尼亞)', - 'ff_Latn_NE' => '富拉文(拉丁文,尼日)', - 'ff_Latn_NG' => '富拉文(拉丁文,奈及利亞)', - 'ff_Latn_SL' => '富拉文(拉丁文,獅子山)', - 'ff_Latn_SN' => '富拉文(拉丁文,塞內加爾)', + 'ff_Latn' => '富拉文(拉丁字母)', + 'ff_Latn_BF' => '富拉文(拉丁字母,布吉納法索)', + 'ff_Latn_CM' => '富拉文(拉丁字母,喀麥隆)', + 'ff_Latn_GH' => '富拉文(拉丁字母,迦納)', + 'ff_Latn_GM' => '富拉文(拉丁字母,甘比亞)', + 'ff_Latn_GN' => '富拉文(拉丁字母,幾內亞)', + 'ff_Latn_GW' => '富拉文(拉丁字母,幾內亞比索)', + 'ff_Latn_LR' => '富拉文(拉丁字母,賴比瑞亞)', + 'ff_Latn_MR' => '富拉文(拉丁字母,茅利塔尼亞)', + 'ff_Latn_NE' => '富拉文(拉丁字母,尼日)', + 'ff_Latn_NG' => '富拉文(拉丁字母,奈及利亞)', + 'ff_Latn_SL' => '富拉文(拉丁字母,獅子山)', + 'ff_Latn_SN' => '富拉文(拉丁字母,塞內加爾)', 'ff_MR' => '富拉文(茅利塔尼亞)', 'ff_SN' => '富拉文(塞內加爾)', 'fi' => '芬蘭文', @@ -345,8 +345,8 @@ 'he_IL' => '希伯來文(以色列)', 'hi' => '印地文', 'hi_IN' => '印地文(印度)', - 'hi_Latn' => '印地文(拉丁文)', - 'hi_Latn_IN' => '印地文(拉丁文,印度)', + 'hi_Latn' => '印地文(拉丁字母)', + 'hi_Latn_IN' => '印地文(拉丁字母,印度)', 'hr' => '克羅埃西亞文', 'hr_BA' => '克羅埃西亞文(波士尼亞與赫塞哥維納)', 'hr_HR' => '克羅埃西亞文(克羅埃西亞)', @@ -380,6 +380,8 @@ 'ki' => '吉庫尤文', 'ki_KE' => '吉庫尤文(肯亞)', 'kk' => '哈薩克文', + 'kk_Cyrl' => '哈薩克文(西里爾文字)', + 'kk_Cyrl_KZ' => '哈薩克文(西里爾文字,哈薩克)', 'kk_KZ' => '哈薩克文(哈薩克)', 'kl' => '格陵蘭文', 'kl_GL' => '格陵蘭文(格陵蘭)', @@ -441,9 +443,9 @@ 'mt_MT' => '馬爾他文(馬爾他)', 'my' => '緬甸文', 'my_MM' => '緬甸文(緬甸)', - 'nb' => '巴克摩挪威文', - 'nb_NO' => '巴克摩挪威文(挪威)', - 'nb_SJ' => '巴克摩挪威文(挪威屬斯瓦巴及尖棉)', + 'nb' => '書面挪威文', + 'nb_NO' => '書面挪威文(挪威)', + 'nb_SJ' => '書面挪威文(挪威屬斯瓦巴及尖棉)', 'nd' => '北地畢列文', 'nd_ZW' => '北地畢列文(辛巴威)', 'ne' => '尼泊爾文', @@ -457,8 +459,8 @@ 'nl_NL' => '荷蘭文(荷蘭)', 'nl_SR' => '荷蘭文(蘇利南)', 'nl_SX' => '荷蘭文(荷屬聖馬丁)', - 'nn' => '耐諾斯克挪威文', - 'nn_NO' => '耐諾斯克挪威文(挪威)', + 'nn' => '新挪威文', + 'nn_NO' => '新挪威文(挪威)', 'no' => '挪威文', 'no_NO' => '挪威文(挪威)', 'oc' => '奧克西坦文', @@ -558,16 +560,19 @@ 'sr_Cyrl_BA' => '塞爾維亞文(西里爾文字,波士尼亞與赫塞哥維納)', 'sr_Cyrl_ME' => '塞爾維亞文(西里爾文字,蒙特內哥羅)', 'sr_Cyrl_RS' => '塞爾維亞文(西里爾文字,塞爾維亞)', - 'sr_Latn' => '塞爾維亞文(拉丁文)', - 'sr_Latn_BA' => '塞爾維亞文(拉丁文,波士尼亞與赫塞哥維納)', - 'sr_Latn_ME' => '塞爾維亞文(拉丁文,蒙特內哥羅)', - 'sr_Latn_RS' => '塞爾維亞文(拉丁文,塞爾維亞)', + 'sr_Latn' => '塞爾維亞文(拉丁字母)', + 'sr_Latn_BA' => '塞爾維亞文(拉丁字母,波士尼亞與赫塞哥維納)', + 'sr_Latn_ME' => '塞爾維亞文(拉丁字母,蒙特內哥羅)', + 'sr_Latn_RS' => '塞爾維亞文(拉丁字母,塞爾維亞)', 'sr_ME' => '塞爾維亞文(蒙特內哥羅)', 'sr_RS' => '塞爾維亞文(塞爾維亞)', + 'st' => '塞索托文', + 'st_LS' => '塞索托文(賴索托)', + 'st_ZA' => '塞索托文(南非)', 'su' => '巽他文', 'su_ID' => '巽他文(印尼)', - 'su_Latn' => '巽他文(拉丁文)', - 'su_Latn_ID' => '巽他文(拉丁文,印尼)', + 'su_Latn' => '巽他文(拉丁字母)', + 'su_Latn_ID' => '巽他文(拉丁字母,印尼)', 'sv' => '瑞典文', 'sv_AX' => '瑞典文(奧蘭群島)', 'sv_FI' => '瑞典文(芬蘭)', @@ -595,6 +600,9 @@ 'tk_TM' => '土庫曼文(土庫曼)', 'tl' => '塔加路族文', 'tl_PH' => '塔加路族文(菲律賓)', + 'tn' => '塞茲瓦納文', + 'tn_BW' => '塞茲瓦納文(波札那)', + 'tn_ZA' => '塞茲瓦納文(南非)', 'to' => '東加文', 'to_TO' => '東加文(東加)', 'tr' => '土耳其文', @@ -615,8 +623,8 @@ 'uz_Arab_AF' => '烏茲別克文(阿拉伯字母,阿富汗)', 'uz_Cyrl' => '烏茲別克文(西里爾文字)', 'uz_Cyrl_UZ' => '烏茲別克文(西里爾文字,烏茲別克)', - 'uz_Latn' => '烏茲別克文(拉丁文)', - 'uz_Latn_UZ' => '烏茲別克文(拉丁文,烏茲別克)', + 'uz_Latn' => '烏茲別克文(拉丁字母)', + 'uz_Latn_UZ' => '烏茲別克文(拉丁字母,烏茲別克)', 'uz_UZ' => '烏茲別克文(烏茲別克)', 'vi' => '越南文', 'vi_VN' => '越南文(越南)', @@ -637,10 +645,12 @@ 'zh_Hans_CN' => '中文(簡體,中國)', 'zh_Hans_HK' => '中文(簡體,中國香港特別行政區)', 'zh_Hans_MO' => '中文(簡體,中國澳門特別行政區)', + 'zh_Hans_MY' => '中文(簡體,馬來西亞)', 'zh_Hans_SG' => '中文(簡體,新加坡)', 'zh_Hant' => '中文(繁體)', 'zh_Hant_HK' => '中文(繁體,中國香港特別行政區)', 'zh_Hant_MO' => '中文(繁體,中國澳門特別行政區)', + 'zh_Hant_MY' => '中文(繁體,馬來西亞)', 'zh_Hant_TW' => '中文(繁體,台灣)', 'zh_MO' => '中文(中國澳門特別行政區)', 'zh_TW' => '中文(台灣)', diff --git a/src/Symfony/Component/Intl/Resources/data/locales/zh_Hant_HK.php b/src/Symfony/Component/Intl/Resources/data/locales/zh_Hant_HK.php index 74997d23dbe04..e3e519fc059c7 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/zh_Hant_HK.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/zh_Hant_HK.php @@ -102,19 +102,15 @@ 'ff_Adlm_NE' => '富拉文(富拉文,尼日爾)', 'ff_Adlm_NG' => '富拉文(富拉文,尼日利亞)', 'ff_Adlm_SL' => '富拉文(富拉文,塞拉利昂)', - 'ff_Latn' => '富拉文(拉丁字母)', 'ff_Latn_BF' => '富拉文(拉丁字母,布基納法索)', - 'ff_Latn_CM' => '富拉文(拉丁字母,喀麥隆)', 'ff_Latn_GH' => '富拉文(拉丁字母,加納)', 'ff_Latn_GM' => '富拉文(拉丁字母,岡比亞)', - 'ff_Latn_GN' => '富拉文(拉丁字母,幾內亞)', 'ff_Latn_GW' => '富拉文(拉丁字母,幾內亞比紹)', 'ff_Latn_LR' => '富拉文(拉丁字母,利比里亞)', 'ff_Latn_MR' => '富拉文(拉丁字母,毛里塔尼亞)', 'ff_Latn_NE' => '富拉文(拉丁字母,尼日爾)', 'ff_Latn_NG' => '富拉文(拉丁字母,尼日利亞)', 'ff_Latn_SL' => '富拉文(拉丁字母,塞拉利昂)', - 'ff_Latn_SN' => '富拉文(拉丁字母,塞內加爾)', 'ff_MR' => '富拉文(毛里塔尼亞)', 'fr_BF' => '法文(布基納法索)', 'fr_BI' => '法文(布隆迪)', @@ -140,8 +136,6 @@ 'ha_GH' => '豪薩文(加納)', 'ha_NE' => '豪薩文(尼日爾)', 'ha_NG' => '豪薩文(尼日利亞)', - 'hi_Latn' => '印地文(拉丁字母)', - 'hi_Latn_IN' => '印地文(拉丁字母,印度)', 'hr' => '克羅地亞文', 'hr_BA' => '克羅地亞文(波斯尼亞和黑塞哥維那)', 'hr_HR' => '克羅地亞文(克羅地亞)', @@ -165,7 +159,7 @@ 'ml_IN' => '馬拉雅拉姆文(印度)', 'mt' => '馬耳他文', 'mt_MT' => '馬耳他文(馬耳他)', - 'nb_SJ' => '巴克摩挪威文(斯瓦爾巴特群島及揚馬延島)', + 'nb_SJ' => '書面挪威文(斯瓦爾巴特群島及揚馬延島)', 'nd_ZW' => '北地畢列文(津巴布韋)', 'nl_AW' => '荷蘭文(阿魯巴)', 'nl_SR' => '荷蘭文(蘇里南)', @@ -198,13 +192,10 @@ 'sr_BA' => '塞爾維亞文(波斯尼亞和黑塞哥維那)', 'sr_Cyrl_BA' => '塞爾維亞文(西里爾文字,波斯尼亞和黑塞哥維那)', 'sr_Cyrl_ME' => '塞爾維亞文(西里爾文字,黑山)', - 'sr_Latn' => '塞爾維亞文(拉丁字母)', 'sr_Latn_BA' => '塞爾維亞文(拉丁字母,波斯尼亞和黑塞哥維那)', 'sr_Latn_ME' => '塞爾維亞文(拉丁字母,黑山)', - 'sr_Latn_RS' => '塞爾維亞文(拉丁字母,塞爾維亞)', 'sr_ME' => '塞爾維亞文(黑山)', - 'su_Latn' => '巽他文(拉丁字母)', - 'su_Latn_ID' => '巽他文(拉丁字母,印尼)', + 'st_LS' => '塞索托文(萊索托)', 'sw_KE' => '史瓦希里文(肯尼亞)', 'sw_TZ' => '史瓦希里文(坦桑尼亞)', 'ta' => '泰米爾文', @@ -214,24 +205,27 @@ 'ta_SG' => '泰米爾文(新加坡)', 'ti_ER' => '提格利尼亞文(厄立特里亞)', 'ti_ET' => '提格利尼亞文(埃塞俄比亞)', + 'tn' => '突尼西亞文', + 'tn_BW' => '突尼西亞文(博茨瓦納)', + 'tn_ZA' => '突尼西亞文(南非)', 'to' => '湯加文', 'to_TO' => '湯加文(湯加)', 'tr_CY' => '土耳其文(塞浦路斯)', 'ur' => '烏爾都文', 'ur_IN' => '烏爾都文(印度)', 'ur_PK' => '烏爾都文(巴基斯坦)', - 'uz_Latn' => '烏茲別克文(拉丁字母)', - 'uz_Latn_UZ' => '烏茲別克文(拉丁字母,烏茲別克)', 'yo_BJ' => '約魯巴文(貝寧)', 'yo_NG' => '約魯巴文(尼日利亞)', 'zh_Hans' => '中文(簡體字)', 'zh_Hans_CN' => '中文(簡體字,中國)', 'zh_Hans_HK' => '中文(簡體字,中國香港特別行政區)', 'zh_Hans_MO' => '中文(簡體字,中國澳門特別行政區)', + 'zh_Hans_MY' => '中文(簡體字,馬來西亞)', 'zh_Hans_SG' => '中文(簡體字,新加坡)', 'zh_Hant' => '中文(繁體字)', 'zh_Hant_HK' => '中文(繁體字,中國香港特別行政區)', 'zh_Hant_MO' => '中文(繁體字,中國澳門特別行政區)', + 'zh_Hant_MY' => '中文(繁體字,馬來西亞)', 'zh_Hant_TW' => '中文(繁體字,台灣)', ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/locales/zu.php b/src/Symfony/Component/Intl/Resources/data/locales/zu.php index 331050487d928..5f7a1748c2df8 100644 --- a/src/Symfony/Component/Intl/Resources/data/locales/zu.php +++ b/src/Symfony/Component/Intl/Resources/data/locales/zu.php @@ -380,6 +380,8 @@ 'ki' => 'isi-Kikuyu', 'ki_KE' => 'isi-Kikuyu (i-Kenya)', 'kk' => 'isi-Kazakh', + 'kk_Cyrl' => 'isi-Kazakh (isi-Cyrillic)', + 'kk_Cyrl_KZ' => 'isi-Kazakh (isi-Cyrillic, i-Kazakhstan)', 'kk_KZ' => 'isi-Kazakh (i-Kazakhstan)', 'kl' => 'isi-Kalaallisut', 'kl_GL' => 'isi-Kalaallisut (i-Greenland)', @@ -564,6 +566,9 @@ 'sr_Latn_RS' => 'isi-Serbian (isi-Latin, i-Serbia)', 'sr_ME' => 'isi-Serbian (i-Montenegro)', 'sr_RS' => 'isi-Serbian (i-Serbia)', + 'st' => 'isi-Southern Sotho', + 'st_LS' => 'isi-Southern Sotho (iLesotho)', + 'st_ZA' => 'isi-Southern Sotho (iNingizimu Afrika)', 'su' => 'isi-Sundanese', 'su_ID' => 'isi-Sundanese (i-Indonesia)', 'su_Latn' => 'isi-Sundanese (isi-Latin)', @@ -593,6 +598,9 @@ 'ti_ET' => 'isi-Tigrinya (i-Ethiopia)', 'tk' => 'isi-Turkmen', 'tk_TM' => 'isi-Turkmen (i-Turkmenistan)', + 'tn' => 'isi-Tswana', + 'tn_BW' => 'isi-Tswana (iBotswana)', + 'tn_ZA' => 'isi-Tswana (iNingizimu Afrika)', 'to' => 'isi-Tongan', 'to_TO' => 'isi-Tongan (i-Tonga)', 'tr' => 'isi-Turkish', @@ -627,6 +635,8 @@ 'yo' => 'isi-Yoruba', 'yo_BJ' => 'isi-Yoruba (i-Benin)', 'yo_NG' => 'isi-Yoruba (i-Nigeria)', + 'za' => 'IsiZhuang', + 'za_CN' => 'IsiZhuang (i-China)', 'zh' => 'isi-Chinese', 'zh_CN' => 'isi-Chinese (i-China)', 'zh_HK' => 'isi-Chinese (i-Hong Kong SAR China)', @@ -634,10 +644,12 @@ 'zh_Hans_CN' => 'isi-Chinese (enziwe lula, i-China)', 'zh_Hans_HK' => 'isi-Chinese (enziwe lula, i-Hong Kong SAR China)', 'zh_Hans_MO' => 'isi-Chinese (enziwe lula, i-Macau SAR China)', + 'zh_Hans_MY' => 'isi-Chinese (enziwe lula, i-Malaysia)', 'zh_Hans_SG' => 'isi-Chinese (enziwe lula, i-Singapore)', 'zh_Hant' => 'isi-Chinese (okosiko)', 'zh_Hant_HK' => 'isi-Chinese (okosiko, i-Hong Kong SAR China)', 'zh_Hant_MO' => 'isi-Chinese (okosiko, i-Macau SAR China)', + 'zh_Hant_MY' => 'isi-Chinese (okosiko, i-Malaysia)', 'zh_Hant_TW' => 'isi-Chinese (okosiko, i-Taiwan)', 'zh_MO' => 'isi-Chinese (i-Macau SAR China)', 'zh_SG' => 'isi-Chinese (i-Singapore)', diff --git a/src/Symfony/Component/Intl/Resources/data/regions/af.php b/src/Symfony/Component/Intl/Resources/data/regions/af.php index 68200407888ad..05ebcf4d91120 100644 --- a/src/Symfony/Component/Intl/Resources/data/regions/af.php +++ b/src/Symfony/Component/Intl/Resources/data/regions/af.php @@ -43,7 +43,7 @@ 'CC' => 'Kokoseilande', 'CD' => 'Demokratiese Republiek van die Kongo', 'CF' => 'Sentraal-Afrikaanse Republiek', - 'CG' => 'Kongo - Brazzaville', + 'CG' => 'Kongo-Brazzaville', 'CH' => 'Switserland', 'CI' => 'Ivoorkus', 'CK' => 'Cookeilande', diff --git a/src/Symfony/Component/Intl/Resources/data/regions/ak.php b/src/Symfony/Component/Intl/Resources/data/regions/ak.php index 373fe165386a6..9ce46478b1880 100644 --- a/src/Symfony/Component/Intl/Resources/data/regions/ak.php +++ b/src/Symfony/Component/Intl/Resources/data/regions/ak.php @@ -10,12 +10,14 @@ 'AL' => 'Albenia', 'AM' => 'Aamenia', 'AO' => 'Angola', + 'AQ' => 'Antaatika', 'AR' => 'Agyɛntina', 'AS' => 'Amɛrika Samoa', 'AT' => 'Ɔstria', 'AU' => 'Ɔstrelia', 'AW' => 'Aruba', - 'AZ' => 'Azebaegyan', + 'AX' => 'Aland Aeland', + 'AZ' => 'Asabegyan', 'BA' => 'Bosnia ne Hɛzegovina', 'BB' => 'Baabados', 'BD' => 'Bangladɛhye', @@ -25,22 +27,26 @@ 'BH' => 'Baren', 'BI' => 'Burundi', 'BJ' => 'Bɛnin', + 'BL' => 'St. Baatilemi', 'BM' => 'Bɛmuda', 'BN' => 'Brunae', 'BO' => 'Bolivia', + 'BQ' => 'Caribbean Netherlands', 'BR' => 'Brazil', 'BS' => 'Bahama', 'BT' => 'Butan', + 'BV' => 'Bouvet Island', 'BW' => 'Bɔtswana', 'BY' => 'Bɛlarus', 'BZ' => 'Beliz', 'CA' => 'Kanada', - 'CD' => 'Kongo (Zair)', + 'CC' => 'Kokoso Supɔ', + 'CD' => 'Kongo Kinhyaahya', 'CF' => 'Afrika Finimfin Man', 'CG' => 'Kongo', 'CH' => 'Swetzaland', - 'CI' => 'La Côte d’Ivoire', - 'CK' => 'Kook Nsupɔw', + 'CI' => 'Kodivuwa', + 'CK' => 'Kuk Nsupɔ', 'CL' => 'Kyili', 'CM' => 'Kamɛrun', 'CN' => 'Kyaena', @@ -48,30 +54,35 @@ 'CR' => 'Kɔsta Rika', 'CU' => 'Kuba', 'CV' => 'Kepvɛdfo Islands', - 'CY' => 'Saeprɔs', - 'CZ' => 'Kyɛk Kurokɛse', + 'CW' => 'Kurakaw', + 'CX' => 'Buronya Supɔ', + 'CY' => 'Saeprɔso', + 'CZ' => 'Kyɛk', 'DE' => 'Gyaaman', 'DJ' => 'Gyibuti', 'DK' => 'Dɛnmak', 'DM' => 'Dɔmeneka', - 'DO' => 'Dɔmeneka Kurokɛse', + 'DO' => 'Dɔmeneka Man', 'DZ' => 'Ɔlgyeria', - 'EC' => 'Ikuwadɔ', + 'EC' => 'Yikuwedɔ', 'EE' => 'Ɛstonia', - 'EG' => 'Nisrim', + 'EG' => 'Misrim', + 'EH' => 'Sahara Atɔeɛ', 'ER' => 'Ɛritrea', 'ES' => 'Spain', 'ET' => 'Ithiopia', 'FI' => 'Finland', 'FJ' => 'Figyi', - 'FK' => 'Fɔlkman Aeland', + 'FK' => 'Fɔkman Aeland', 'FM' => 'Maekronehyia', - 'FR' => 'Frɛnkyeman', + 'FO' => 'Faro Aeland', + 'FR' => 'Franse', 'GA' => 'Gabɔn', - 'GB' => 'Ahendiman Nkabom', + 'GB' => 'UK', 'GD' => 'Grenada', 'GE' => 'Gyɔgyea', 'GF' => 'Frɛnkye Gayana', + 'GG' => 'Guɛnse', 'GH' => 'Gaana', 'GI' => 'Gyebralta', 'GL' => 'Greenman', @@ -80,34 +91,40 @@ 'GP' => 'Guwadelup', 'GQ' => 'Gini Ikuweta', 'GR' => 'Greekman', + 'GS' => 'Gyɔɔgyia Anaafoɔ ne Sandwich Aeland Anaafoɔ', 'GT' => 'Guwatemala', 'GU' => 'Guam', 'GW' => 'Gini Bisaw', 'GY' => 'Gayana', + 'HK' => 'Hɔnkɔn Kyaena', + 'HM' => 'Heard ne McDonald Supɔ', 'HN' => 'Hɔnduras', 'HR' => 'Krowehyia', 'HT' => 'Heiti', 'HU' => 'Hangari', 'ID' => 'Indɔnehyia', 'IE' => 'Aereland', - 'IL' => 'Israel', + 'IL' => 'Israe', + 'IM' => 'Isle of Man', 'IN' => 'India', + 'IO' => 'Britenfo Man Wɔ India Po No Mu', 'IQ' => 'Irak', 'IR' => 'Iran', 'IS' => 'Aesland', 'IT' => 'Itali', + 'JE' => 'Gyɛsi', 'JM' => 'Gyameka', 'JO' => 'Gyɔdan', 'JP' => 'Gyapan', - 'KE' => 'Kɛnya', + 'KE' => 'Kenya', 'KG' => 'Kɛɛgestan', 'KH' => 'Kambodia', 'KI' => 'Kiribati', 'KM' => 'Kɔmɔrɔs', 'KN' => 'Saint Kitts ne Nɛves', - 'KP' => 'Etifi Koria', - 'KR' => 'Anaafo Koria', - 'KW' => 'Kuwete', + 'KP' => 'Korea Atifi', + 'KR' => 'Korea Anaafoɔ', + 'KW' => 'Kuweti', 'KY' => 'Kemanfo Islands', 'KZ' => 'Kazakstan', 'LA' => 'Laos', @@ -116,20 +133,24 @@ 'LI' => 'Lektenstaen', 'LK' => 'Sri Lanka', 'LR' => 'Laeberia', - 'LS' => 'Lɛsutu', + 'LS' => 'Lesoto', 'LT' => 'Lituwenia', - 'LU' => 'Laksembɛg', + 'LU' => 'Lusimbɛg', 'LV' => 'Latvia', 'LY' => 'Libya', 'MA' => 'Moroko', - 'MC' => 'Mɔnako', + 'MC' => 'Monako', 'MD' => 'Mɔldova', + 'ME' => 'Mɔntenegro', + 'MF' => 'St. Maatin', 'MG' => 'Madagaska', - 'MH' => 'Marshall Islands', + 'MH' => 'Mahyaa Aeland', + 'MK' => 'Mesidonia Atifi', 'ML' => 'Mali', - 'MM' => 'Miyanma', + 'MM' => 'Mayaama (Bɛɛma)', 'MN' => 'Mɔngolia', - 'MP' => 'Northern Mariana Islands', + 'MO' => 'Makaw Kyaena', + 'MP' => 'Mariana Atifi Fam Aeland', 'MQ' => 'Matinik', 'MR' => 'Mɔretenia', 'MS' => 'Mantserat', @@ -142,13 +163,13 @@ 'MZ' => 'Mozambik', 'NA' => 'Namibia', 'NC' => 'Kaledonia Foforo', - 'NE' => 'Nigyɛ', - 'NF' => 'Nɔfolk Aeland', + 'NE' => 'Nigyɛɛ', + 'NF' => 'Norfold Supɔ', 'NG' => 'Naegyeria', 'NI' => 'Nekaraguwa', 'NL' => 'Nɛdɛland', 'NO' => 'Nɔɔwe', - 'NP' => 'Nɛpɔl', + 'NP' => 'Nɛpal', 'NR' => 'Naworu', 'NU' => 'Niyu', 'NZ' => 'Ziland Foforo', @@ -156,45 +177,50 @@ 'PA' => 'Panama', 'PE' => 'Peru', 'PF' => 'Frɛnkye Pɔlenehyia', - 'PG' => 'Papua Guinea Foforo', - 'PH' => 'Philippines', + 'PG' => 'Papua Gini Foforɔ', + 'PH' => 'Filipin', 'PK' => 'Pakistan', - 'PL' => 'Poland', + 'PL' => 'Pɔland', 'PM' => 'Saint Pierre ne Miquelon', - 'PN' => 'Pitcairn', + 'PN' => 'Pitkaan Nsupɔ', 'PR' => 'Puɛto Riko', 'PS' => 'Palestaen West Bank ne Gaza', 'PT' => 'Pɔtugal', 'PW' => 'Palau', - 'PY' => 'Paraguay', + 'PY' => 'Paraguae', 'QA' => 'Kata', 'RE' => 'Reyuniɔn', 'RO' => 'Romenia', + 'RS' => 'Sɛbia', 'RU' => 'Rɔhyea', - 'RW' => 'Rwanda', + 'RW' => 'Rewanda', 'SA' => 'Saudi Arabia', - 'SB' => 'Solomon Islands', + 'SB' => 'Solomɔn Aeland', 'SC' => 'Seyhyɛl', 'SD' => 'Sudan', 'SE' => 'Sweden', 'SG' => 'Singapɔ', 'SH' => 'Saint Helena', 'SI' => 'Slovinia', + 'SJ' => 'Svalbard ne Jan Mayen', 'SK' => 'Slovakia', - 'SL' => 'Sierra Leone', + 'SL' => 'Sɛra Liɔn', 'SM' => 'San Marino', 'SN' => 'Senegal', 'SO' => 'Somalia', 'SR' => 'Suriname', - 'ST' => 'São Tomé and Príncipe', + 'SS' => 'Sudan Anaafoɔ', + 'ST' => 'São Tomé ne Príncipe', 'SV' => 'Ɛl Salvadɔ', + 'SX' => 'Sint Maaten', 'SY' => 'Siria', 'SZ' => 'Swaziland', 'TC' => 'Turks ne Caicos Islands', 'TD' => 'Kyad', + 'TF' => 'Franse Anaafoɔ Nsaase', 'TG' => 'Togo', 'TH' => 'Taeland', - 'TJ' => 'Tajikistan', + 'TJ' => 'Tagyikistan', 'TK' => 'Tokelau', 'TL' => 'Timɔ Boka', 'TM' => 'Tɛkmɛnistan', @@ -204,25 +230,26 @@ 'TT' => 'Trinidad ne Tobago', 'TV' => 'Tuvalu', 'TW' => 'Taiwan', - 'TZ' => 'Tanzania', + 'TZ' => 'Tansania', 'UA' => 'Ukren', - 'UG' => 'Uganda', + 'UG' => 'Yuganda', + 'UM' => 'U.S. Nkyɛnnkyɛn Supɔ Ahodoɔ', 'US' => 'Amɛrika', 'UY' => 'Yurugwae', - 'UZ' => 'Uzbɛkistan', + 'UZ' => 'Usbɛkistan', 'VA' => 'Vatican Man', 'VC' => 'Saint Vincent ne Grenadines', 'VE' => 'Venezuela', - 'VG' => 'Britainfo Virgin Islands', + 'VG' => 'Ngresifoɔ Virgin Island', 'VI' => 'Amɛrika Virgin Islands', 'VN' => 'Viɛtnam', 'VU' => 'Vanuatu', 'WF' => 'Wallis ne Futuna', 'WS' => 'Samoa', - 'YE' => 'Yɛmen', + 'YE' => 'Yɛmɛn', 'YT' => 'Mayɔte', - 'ZA' => 'Afrika Anaafo', + 'ZA' => 'Abibirem Anaafoɔ', 'ZM' => 'Zambia', - 'ZW' => 'Zembabwe', + 'ZW' => 'Zimbabue', ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/regions/am.php b/src/Symfony/Component/Intl/Resources/data/regions/am.php index 5dae36cf0a240..db8de423a05b3 100644 --- a/src/Symfony/Component/Intl/Resources/data/regions/am.php +++ b/src/Symfony/Component/Intl/Resources/data/regions/am.php @@ -5,7 +5,7 @@ 'AD' => 'አንዶራ', 'AE' => 'የተባበሩት ዓረብ ኤምሬትስ', 'AF' => 'አፍጋኒስታን', - 'AG' => 'አንቲጓ እና ባሩዳ', + 'AG' => 'አንቲጓ እና ባርቡዳ', 'AI' => 'አንጉይላ', 'AL' => 'አልባኒያ', 'AM' => 'አርሜኒያ', @@ -23,11 +23,11 @@ 'BD' => 'ባንግላዲሽ', 'BE' => 'ቤልጄም', 'BF' => 'ቡርኪና ፋሶ', - 'BG' => 'ቡልጌሪያ', + 'BG' => 'ቡልጋሪያ', 'BH' => 'ባህሬን', 'BI' => 'ብሩንዲ', 'BJ' => 'ቤኒን', - 'BL' => 'ቅዱስ በርቴሎሜ', + 'BL' => 'ሴንት ባርቴሌሚ', 'BM' => 'ቤርሙዳ', 'BN' => 'ብሩኒ', 'BO' => 'ቦሊቪያ', @@ -74,7 +74,7 @@ 'FI' => 'ፊንላንድ', 'FJ' => 'ፊጂ', 'FK' => 'የፎክላንድ ደሴቶች', - 'FM' => 'ሚክሮኔዢያ', + 'FM' => 'ማይክሮኔዢያ', 'FO' => 'የፋሮ ደሴቶች', 'FR' => 'ፈረንሳይ', 'GA' => 'ጋቦን', @@ -97,7 +97,7 @@ 'GW' => 'ጊኒ-ቢሳው', 'GY' => 'ጉያና', 'HK' => 'ሆንግ ኮንግ ልዩ የአስተዳደር ክልል ቻይና', - 'HM' => 'ኽርድ ደሴቶችና ማክዶናልድ ደሴቶች', + 'HM' => 'ኽርድ ኣና ማክዶናልድ ደሴቶች', 'HN' => 'ሆንዱራስ', 'HR' => 'ክሮኤሽያ', 'HT' => 'ሀይቲ', @@ -112,7 +112,7 @@ 'IR' => 'ኢራን', 'IS' => 'አይስላንድ', 'IT' => 'ጣሊያን', - 'JE' => 'ጀርሲ', + 'JE' => 'ጀርዚ', 'JM' => 'ጃማይካ', 'JO' => 'ጆርዳን', 'JP' => 'ጃፓን', @@ -124,7 +124,7 @@ 'KN' => 'ቅዱስ ኪትስ እና ኔቪስ', 'KP' => 'ሰሜን ኮሪያ', 'KR' => 'ደቡብ ኮሪያ', - 'KW' => 'ክዌት', + 'KW' => 'ኩዌት', 'KY' => 'ካይማን ደሴቶች', 'KZ' => 'ካዛኪስታን', 'LA' => 'ላኦስ', @@ -144,7 +144,7 @@ 'ME' => 'ሞንተኔግሮ', 'MF' => 'ሴንት ማርቲን', 'MG' => 'ማዳጋስካር', - 'MH' => 'ማርሻል አይላንድ', + 'MH' => 'ማርሻል ደሴቶች', 'MK' => 'ሰሜን መቄዶንያ', 'ML' => 'ማሊ', 'MM' => 'ማይናማር(በርማ)', @@ -171,7 +171,7 @@ 'NO' => 'ኖርዌይ', 'NP' => 'ኔፓል', 'NR' => 'ናኡሩ', - 'NU' => 'ኒኡይ', + 'NU' => 'ኒዌ', 'NZ' => 'ኒው ዚላንድ', 'OM' => 'ኦማን', 'PA' => 'ፓናማ', @@ -181,9 +181,9 @@ 'PH' => 'ፊሊፒንስ', 'PK' => 'ፓኪስታን', 'PL' => 'ፖላንድ', - 'PM' => 'ቅዱስ ፒዬር እና ሚኩኤሎን', + 'PM' => 'ሴንት ፒዬር እና ሚኩኤሎን', 'PN' => 'ፒትካኢርን ደሴቶች', - 'PR' => 'ፖርታ ሪኮ', + 'PR' => 'ፑዌርቶ ሪኮ', 'PS' => 'የፍልስጤም ግዛት', 'PT' => 'ፖርቱጋል', 'PW' => 'ፓላው', @@ -195,7 +195,7 @@ 'RU' => 'ሩስያ', 'RW' => 'ሩዋንዳ', 'SA' => 'ሳውድአረቢያ', - 'SB' => 'ሰሎሞን ደሴት', + 'SB' => 'ሰለሞን ደሴቶች', 'SC' => 'ሲሼልስ', 'SD' => 'ሱዳን', 'SE' => 'ስዊድን', @@ -207,14 +207,14 @@ 'SL' => 'ሴራሊዮን', 'SM' => 'ሳን ማሪኖ', 'SN' => 'ሴኔጋል', - 'SO' => 'ሱማሌ', + 'SO' => 'ሶማሊያ', 'SR' => 'ሱሪናም', 'SS' => 'ደቡብ ሱዳን', 'ST' => 'ሳኦ ቶሜ እና ፕሪንሲፔ', 'SV' => 'ኤል ሳልቫዶር', 'SX' => 'ሲንት ማርተን', 'SY' => 'ሶሪያ', - 'SZ' => 'ሱዋዚላንድ', + 'SZ' => 'ኤስዋቲኒ', 'TC' => 'የቱርኮችና የካኢኮስ ደሴቶች', 'TD' => 'ቻድ', 'TF' => 'የፈረንሳይ ደቡባዊ ግዛቶች', @@ -238,7 +238,7 @@ 'UY' => 'ኡራጓይ', 'UZ' => 'ኡዝቤኪስታን', 'VA' => 'ቫቲካን ከተማ', - 'VC' => 'ቅዱስ ቪንሴንት እና ግሬናዲንስ', + 'VC' => 'ሴንት ቪንሴንት እና ግሬናዲንስ', 'VE' => 'ቬንዙዌላ', 'VG' => 'የእንግሊዝ ቨርጂን ደሴቶች', 'VI' => 'የአሜሪካ ቨርጂን ደሴቶች', diff --git a/src/Symfony/Component/Intl/Resources/data/regions/bs.php b/src/Symfony/Component/Intl/Resources/data/regions/bs.php index 1ad0228cf5cb8..1d6c51e744d7d 100644 --- a/src/Symfony/Component/Intl/Resources/data/regions/bs.php +++ b/src/Symfony/Component/Intl/Resources/data/regions/bs.php @@ -107,6 +107,7 @@ 'IL' => 'Izrael', 'IM' => 'Ostrvo Man', 'IN' => 'Indija', + 'IO' => 'Britanska Teritorija u Indijskom Okeanu', 'IQ' => 'Irak', 'IR' => 'Iran', 'IS' => 'Island', diff --git a/src/Symfony/Component/Intl/Resources/data/regions/bs_Cyrl.php b/src/Symfony/Component/Intl/Resources/data/regions/bs_Cyrl.php index 6808cd7b3e76f..54daa3e9efd8d 100644 --- a/src/Symfony/Component/Intl/Resources/data/regions/bs_Cyrl.php +++ b/src/Symfony/Component/Intl/Resources/data/regions/bs_Cyrl.php @@ -107,6 +107,7 @@ 'IL' => 'Израел', 'IM' => 'Острво Мен', 'IN' => 'Индија', + 'IO' => 'Британска територија у Индијском океану', 'IQ' => 'Ирак', 'IR' => 'Иран', 'IS' => 'Исланд', diff --git a/src/Symfony/Component/Intl/Resources/data/regions/ca.php b/src/Symfony/Component/Intl/Resources/data/regions/ca.php index 1aabcb8c5d284..79de364a3957e 100644 --- a/src/Symfony/Component/Intl/Resources/data/regions/ca.php +++ b/src/Symfony/Component/Intl/Resources/data/regions/ca.php @@ -73,7 +73,7 @@ 'ET' => 'Etiòpia', 'FI' => 'Finlàndia', 'FJ' => 'Fiji', - 'FK' => 'Illes Malvines', + 'FK' => 'Illes Falkland', 'FM' => 'Micronèsia', 'FO' => 'Illes Fèroe', 'FR' => 'França', @@ -127,7 +127,7 @@ 'KW' => 'Kuwait', 'KY' => 'Illes Caiman', 'KZ' => 'Kazakhstan', - 'LA' => 'Laos', + 'LA' => 'Lao', 'LB' => 'Líban', 'LC' => 'Saint Lucia', 'LI' => 'Liechtenstein', @@ -164,7 +164,7 @@ 'NA' => 'Namíbia', 'NC' => 'Nova Caledònia', 'NE' => 'Níger', - 'NF' => 'Norfolk', + 'NF' => 'Illa Norfolk', 'NG' => 'Nigèria', 'NI' => 'Nicaragua', 'NL' => 'Països Baixos', @@ -217,7 +217,7 @@ 'SZ' => 'Eswatini', 'TC' => 'Illes Turks i Caicos', 'TD' => 'Txad', - 'TF' => 'Territoris Australs Francesos', + 'TF' => 'Terres Australs Antàrtiques Franceses', 'TG' => 'Togo', 'TH' => 'Tailàndia', 'TJ' => 'Tadjikistan', @@ -227,28 +227,28 @@ 'TN' => 'Tunísia', 'TO' => 'Tonga', 'TR' => 'Turquia', - 'TT' => 'Trinitat i Tobago', + 'TT' => 'Trinidad i Tobago', 'TV' => 'Tuvalu', 'TW' => 'Taiwan', 'TZ' => 'Tanzània', 'UA' => 'Ucraïna', 'UG' => 'Uganda', - 'UM' => 'Illes Perifèriques Menors dels EUA', + 'UM' => 'Illes Menors Allunyades dels Estats Units', 'US' => 'Estats Units', 'UY' => 'Uruguai', 'UZ' => 'Uzbekistan', 'VA' => 'Ciutat del Vaticà', 'VC' => 'Saint Vincent i les Grenadines', 'VE' => 'Veneçuela', - 'VG' => 'Illes Verges britàniques', - 'VI' => 'Illes Verges nord-americanes', + 'VG' => 'Illes Verges Britàniques', + 'VI' => 'Illes Verges dels Estats Units', 'VN' => 'Vietnam', 'VU' => 'Vanuatu', 'WF' => 'Wallis i Futuna', 'WS' => 'Samoa', 'YE' => 'Iemen', 'YT' => 'Mayotte', - 'ZA' => 'República de Sud-àfrica', + 'ZA' => 'Sud-àfrica', 'ZM' => 'Zàmbia', 'ZW' => 'Zimbàbue', ], diff --git a/src/Symfony/Component/Intl/Resources/data/regions/gd.php b/src/Symfony/Component/Intl/Resources/data/regions/gd.php index 37cc6dda8b314..a600e21d66459 100644 --- a/src/Symfony/Component/Intl/Resources/data/regions/gd.php +++ b/src/Symfony/Component/Intl/Resources/data/regions/gd.php @@ -66,7 +66,7 @@ 'DZ' => 'Aildiria', 'EC' => 'Eacuador', 'EE' => 'An Eastoin', - 'EG' => 'An Èiphit', + 'EG' => 'An Èipheit', 'EH' => 'Sathara an Iar', 'ER' => 'Eartra', 'ES' => 'An Spàinnt', @@ -97,7 +97,7 @@ 'GW' => 'Gini-Bioso', 'GY' => 'Guidheàna', 'HK' => 'Hong Kong SAR na Sìne', - 'HM' => 'Eilean Heard is MhicDhòmhnaill', + 'HM' => 'Eilean Heard is Eileanan MhicDhòmhnaill', 'HN' => 'Hondùras', 'HR' => 'A’ Chròthais', 'HT' => 'Haidhti', diff --git a/src/Symfony/Component/Intl/Resources/data/regions/gl.php b/src/Symfony/Component/Intl/Resources/data/regions/gl.php index baa7748d6246a..78ef728752d58 100644 --- a/src/Symfony/Component/Intl/Resources/data/regions/gl.php +++ b/src/Symfony/Component/Intl/Resources/data/regions/gl.php @@ -3,15 +3,15 @@ return [ 'Names' => [ 'AD' => 'Andorra', - 'AE' => 'Os Emiratos Árabes Unidos', + 'AE' => 'Emiratos Árabes Unidos', 'AF' => 'Afganistán', 'AG' => 'Antigua e Barbuda', 'AI' => 'Anguila', 'AL' => 'Albania', 'AM' => 'Armenia', 'AO' => 'Angola', - 'AQ' => 'A Antártida', - 'AR' => 'A Arxentina', + 'AQ' => 'Antártida', + 'AR' => 'Arxentina', 'AS' => 'Samoa Americana', 'AT' => 'Austria', 'AU' => 'Australia', @@ -32,14 +32,14 @@ 'BN' => 'Brunei', 'BO' => 'Bolivia', 'BQ' => 'Caribe Neerlandés', - 'BR' => 'O Brasil', + 'BR' => 'Brasil', 'BS' => 'Bahamas', 'BT' => 'Bután', 'BV' => 'Illa Bouvet', 'BW' => 'Botswana', 'BY' => 'Belarús', 'BZ' => 'Belize', - 'CA' => 'O Canadá', + 'CA' => 'Canadá', 'CC' => 'Illas Cocos (Keeling)', 'CD' => 'República Democrática do Congo', 'CF' => 'República Centroafricana', @@ -49,7 +49,7 @@ 'CK' => 'Illas Cook', 'CL' => 'Chile', 'CM' => 'Camerún', - 'CN' => 'A China', + 'CN' => 'China', 'CO' => 'Colombia', 'CR' => 'Costa Rica', 'CU' => 'Cuba', @@ -67,7 +67,7 @@ 'EC' => 'Ecuador', 'EE' => 'Estonia', 'EG' => 'Exipto', - 'EH' => 'O Sáhara Occidental', + 'EH' => 'Sáhara Occidental', 'ER' => 'Eritrea', 'ES' => 'España', 'ET' => 'Etiopía', @@ -78,7 +78,7 @@ 'FO' => 'Illas Feroe', 'FR' => 'Francia', 'GA' => 'Gabón', - 'GB' => 'O Reino Unido', + 'GB' => 'Reino Unido', 'GD' => 'Granada', 'GE' => 'Xeorxia', 'GF' => 'Güiana Francesa', @@ -94,7 +94,7 @@ 'GS' => 'Illas Xeorxia do Sur e Sandwich do Sur', 'GT' => 'Guatemala', 'GU' => 'Guam', - 'GW' => 'A Guinea Bissau', + 'GW' => 'Guinea Bissau', 'GY' => 'Güiana', 'HK' => 'Hong Kong RAE da China', 'HM' => 'Illa Heard e Illas McDonald', @@ -106,7 +106,7 @@ 'IE' => 'Irlanda', 'IL' => 'Israel', 'IM' => 'Illa de Man', - 'IN' => 'A India', + 'IN' => 'India', 'IO' => 'Territorio Británico do Océano Índico', 'IQ' => 'Iraq', 'IR' => 'Irán', @@ -115,7 +115,7 @@ 'JE' => 'Jersey', 'JM' => 'Xamaica', 'JO' => 'Xordania', - 'JP' => 'O Xapón', + 'JP' => 'Xapón', 'KE' => 'Kenya', 'KG' => 'Kirguizistán', 'KH' => 'Camboxa', @@ -128,7 +128,7 @@ 'KY' => 'Illas Caimán', 'KZ' => 'Kazakistán', 'LA' => 'Laos', - 'LB' => 'O Líbano', + 'LB' => 'Líbano', 'LC' => 'Santa Lucía', 'LI' => 'Liechtenstein', 'LK' => 'Sri Lanka', @@ -175,8 +175,8 @@ 'NZ' => 'Nova Zelandia', 'OM' => 'Omán', 'PA' => 'Panamá', - 'PE' => 'O Perú', - 'PF' => 'A Polinesia Francesa', + 'PE' => 'Perú', + 'PF' => 'Polinesia Francesa', 'PG' => 'Papúa-Nova Guinea', 'PH' => 'Filipinas', 'PK' => 'Paquistán', @@ -187,7 +187,7 @@ 'PS' => 'Territorios Palestinos', 'PT' => 'Portugal', 'PW' => 'Palau', - 'PY' => 'O Paraguai', + 'PY' => 'Paraguai', 'QA' => 'Qatar', 'RE' => 'Reunión', 'RO' => 'Romanía', @@ -197,7 +197,7 @@ 'SA' => 'Arabia Saudita', 'SB' => 'Illas Salomón', 'SC' => 'Seychelles', - 'SD' => 'O Sudán', + 'SD' => 'Sudán', 'SE' => 'Suecia', 'SG' => 'Singapur', 'SH' => 'Santa Helena', @@ -209,7 +209,7 @@ 'SN' => 'Senegal', 'SO' => 'Somalia', 'SR' => 'Suriname', - 'SS' => 'O Sudán do Sur', + 'SS' => 'Sudán do Sur', 'ST' => 'San Tomé e Príncipe', 'SV' => 'O Salvador', 'SX' => 'Sint Maarten', @@ -234,8 +234,8 @@ 'UA' => 'Ucraína', 'UG' => 'Uganda', 'UM' => 'Illas Menores Distantes dos Estados Unidos', - 'US' => 'Os Estados Unidos', - 'UY' => 'O Uruguai', + 'US' => 'Estados Unidos', + 'UY' => 'Uruguai', 'UZ' => 'Uzbekistán', 'VA' => 'Cidade do Vaticano', 'VC' => 'San Vicente e as Granadinas', @@ -246,7 +246,7 @@ 'VU' => 'Vanuatu', 'WF' => 'Wallis e Futuna', 'WS' => 'Samoa', - 'YE' => 'O Iemen', + 'YE' => 'Iemen', 'YT' => 'Mayotte', 'ZA' => 'Suráfrica', 'ZM' => 'Zambia', diff --git a/src/Symfony/Component/Intl/Resources/data/regions/ha.php b/src/Symfony/Component/Intl/Resources/data/regions/ha.php index fe2d4ca9ce8a3..6acb6d2d61aac 100644 --- a/src/Symfony/Component/Intl/Resources/data/regions/ha.php +++ b/src/Symfony/Component/Intl/Resources/data/regions/ha.php @@ -11,7 +11,7 @@ 'AM' => 'Armeniya', 'AO' => 'Angola', 'AQ' => 'Antatika', - 'AR' => 'Arjantiniya', + 'AR' => 'Ajentina', 'AS' => 'Samowa Ta Amurka', 'AT' => 'Ostiriya', 'AU' => 'Ostareliya', @@ -20,11 +20,11 @@ 'AZ' => 'Azarbaijan', 'BA' => 'Bosniya da Harzagobina', 'BB' => 'Barbadas', - 'BD' => 'Bangiladas', + 'BD' => 'Bangladesh', 'BE' => 'Belgiyom', 'BF' => 'Burkina Faso', 'BG' => 'Bulgariya', - 'BH' => 'Baharan', + 'BH' => 'Baharen', 'BI' => 'Burundi', 'BJ' => 'Binin', 'BL' => 'San Barthélemy', @@ -46,18 +46,18 @@ 'CG' => 'Kongo', 'CH' => 'Suwizalan', 'CI' => 'Aibari Kwas', - 'CK' => 'Tsibiran Kuku', - 'CL' => 'Cayile', + 'CK' => 'Tsibiran Cook', + 'CL' => 'Chile', 'CM' => 'Kamaru', 'CN' => 'Sin', 'CO' => 'Kolambiya', 'CR' => 'Kwasta Rika', 'CU' => 'Kyuba', - 'CV' => 'Tsibiran Kap Barde', + 'CV' => 'Tsibiran Cape Verde', 'CW' => 'Ƙasar Curaçao', 'CX' => 'Tsibirin Kirsmati', - 'CY' => 'Sifurus', - 'CZ' => 'Jamhuriyar Cak', + 'CY' => 'Saifurus', + 'CZ' => 'Czechia', 'DE' => 'Jamus', 'DJ' => 'Jibuti', 'DK' => 'Danmark', @@ -80,7 +80,7 @@ 'GA' => 'Gabon', 'GB' => 'Biritaniya', 'GD' => 'Girnada', - 'GE' => 'Jiwarjiya', + 'GE' => 'Jojiya', 'GF' => 'Gini Ta Faransa', 'GG' => 'Yankin Guernsey', 'GH' => 'Gana', @@ -89,11 +89,11 @@ 'GM' => 'Gambiya', 'GN' => 'Gini', 'GP' => 'Gwadaluf', - 'GQ' => 'Gini Ta Ikwaita', + 'GQ' => 'Ikwatoriyal Gini', 'GR' => 'Girka', 'GS' => 'Kudancin Geogia da Kudancin Tsibirin Sandiwic', 'GT' => 'Gwatamala', - 'GU' => 'Gwam', + 'GU' => 'Guam', 'GW' => 'Gini Bisau', 'GY' => 'Guyana', 'HK' => 'Babban Yankin Mulkin Hong Kong na Ƙasar Sin', @@ -105,7 +105,7 @@ 'ID' => 'Indunusiya', 'IE' => 'Ayalan', 'IL' => 'Israʼila', - 'IM' => 'Isle na Mutum', + 'IM' => 'Isle of Man', 'IN' => 'Indiya', 'IO' => 'Yankin Birtaniya Na Tekun Indiya', 'IQ' => 'Iraƙi', @@ -124,10 +124,10 @@ 'KN' => 'San Kiti Da Nebis', 'KP' => 'Koriya Ta Arewa', 'KR' => 'Koriya Ta Kudu', - 'KW' => 'Kwiyat', + 'KW' => 'Kuwet', 'KY' => 'Tsibiran Kaiman', 'KZ' => 'Kazakistan', - 'LA' => 'Lawas', + 'LA' => 'Lawos', 'LB' => 'Labanan', 'LC' => 'San Lusiya', 'LI' => 'Licansitan', @@ -141,7 +141,7 @@ 'MA' => 'Maroko', 'MC' => 'Monako', 'MD' => 'Maldoba', - 'ME' => 'Mantanegara', + 'ME' => 'Manteneguro', 'MF' => 'San Martin', 'MG' => 'Madagaskar', 'MH' => 'Tsibiran Marshal', @@ -159,7 +159,7 @@ 'MV' => 'Maldibi', 'MW' => 'Malawi', 'MX' => 'Mesiko', - 'MY' => 'Malaisiya', + 'MY' => 'Malesiya', 'MZ' => 'Mozambik', 'NA' => 'Namibiya', 'NC' => 'Kaledoniya Sabuwa', @@ -171,7 +171,7 @@ 'NO' => 'Norwe', 'NP' => 'Nefal', 'NR' => 'Nauru', - 'NU' => 'Niyu', + 'NU' => 'Niue', 'NZ' => 'Nuzilan', 'OM' => 'Oman', 'PA' => 'Panama', @@ -182,7 +182,7 @@ 'PK' => 'Pakistan', 'PL' => 'Polan', 'PM' => 'San Piyar da Mikelan', - 'PN' => 'Pitakarin', + 'PN' => 'Tsibiran Pitcairn', 'PR' => 'Porto Riko', 'PS' => 'Yankunan Palasɗinu', 'PT' => 'Portugal', @@ -222,7 +222,7 @@ 'TH' => 'Tailan', 'TJ' => 'Tajikistan', 'TK' => 'Takelau', - 'TL' => 'Timor Ta Gabas', + 'TL' => 'Timor-Leste', 'TM' => 'Turkumenistan', 'TN' => 'Tunisiya', 'TO' => 'Tonga', @@ -237,7 +237,7 @@ 'US' => 'Amurka', 'UY' => 'Yurigwai', 'UZ' => 'Uzubekistan', - 'VA' => 'Batikan', + 'VA' => 'Birnin Batikan', 'VC' => 'San Binsan Da Girnadin', 'VE' => 'Benezuwela', 'VG' => 'Tsibirin Birjin Na Birtaniya', @@ -246,7 +246,7 @@ 'VU' => 'Banuwatu', 'WF' => 'Walis Da Futuna', 'WS' => 'Samoa', - 'YE' => 'Yamal', + 'YE' => 'Yamen', 'YT' => 'Mayoti', 'ZA' => 'Afirka Ta Kudu', 'ZM' => 'Zambiya', diff --git a/src/Symfony/Component/Intl/Resources/data/regions/hr.php b/src/Symfony/Component/Intl/Resources/data/regions/hr.php index 6f0db0970054e..5695115a2a426 100644 --- a/src/Symfony/Component/Intl/Resources/data/regions/hr.php +++ b/src/Symfony/Component/Intl/Resources/data/regions/hr.php @@ -40,13 +40,13 @@ 'BY' => 'Bjelorusija', 'BZ' => 'Belize', 'CA' => 'Kanada', - 'CC' => 'Kokosovi (Keelingovi) otoci', + 'CC' => 'Kokosovi (Keelingovi) Otoci', 'CD' => 'Kongo - Kinshasa', 'CF' => 'Srednjoafrička Republika', 'CG' => 'Kongo - Brazzaville', 'CH' => 'Švicarska', 'CI' => 'Obala Bjelokosti', - 'CK' => 'Cookovi otoci', + 'CK' => 'Cookovi Otoci', 'CL' => 'Čile', 'CM' => 'Kamerun', 'CN' => 'Kina', @@ -55,7 +55,7 @@ 'CU' => 'Kuba', 'CV' => 'Zelenortska Republika', 'CW' => 'Curaçao', - 'CX' => 'Božićni otok', + 'CX' => 'Božićni Otok', 'CY' => 'Cipar', 'CZ' => 'Češka', 'DE' => 'Njemačka', @@ -73,9 +73,9 @@ 'ET' => 'Etiopija', 'FI' => 'Finska', 'FJ' => 'Fidži', - 'FK' => 'Falklandski otoci', + 'FK' => 'Falklandski Otoci', 'FM' => 'Mikronezija', - 'FO' => 'Farski otoci', + 'FO' => 'Ovčji Otoci', 'FR' => 'Francuska', 'GA' => 'Gabon', 'GB' => 'Ujedinjeno Kraljevstvo', @@ -91,7 +91,7 @@ 'GP' => 'Guadalupe', 'GQ' => 'Ekvatorska Gvineja', 'GR' => 'Grčka', - 'GS' => 'Južna Georgija i Južni Sendvički Otoci', + 'GS' => 'Južna Georgia i Otoci Južni Sandwich', 'GT' => 'Gvatemala', 'GU' => 'Guam', 'GW' => 'Gvineja Bisau', @@ -107,7 +107,7 @@ 'IL' => 'Izrael', 'IM' => 'Otok Man', 'IN' => 'Indija', - 'IO' => 'Britanski Indijskooceanski teritorij', + 'IO' => 'Britanski Indijskooceanski Teritorij', 'IQ' => 'Irak', 'IR' => 'Iran', 'IS' => 'Island', @@ -125,7 +125,7 @@ 'KP' => 'Sjeverna Koreja', 'KR' => 'Južna Koreja', 'KW' => 'Kuvajt', - 'KY' => 'Kajmanski otoci', + 'KY' => 'Kajmanski Otoci', 'KZ' => 'Kazahstan', 'LA' => 'Laos', 'LB' => 'Libanon', @@ -150,7 +150,7 @@ 'MM' => 'Mjanmar (Burma)', 'MN' => 'Mongolija', 'MO' => 'PUP Makao Kina', - 'MP' => 'Sjevernomarijanski otoci', + 'MP' => 'Sjevernomarijanski Otoci', 'MQ' => 'Martinik', 'MR' => 'Mauretanija', 'MS' => 'Montserrat', @@ -182,7 +182,7 @@ 'PK' => 'Pakistan', 'PL' => 'Poljska', 'PM' => 'Sveti Petar i Mikelon', - 'PN' => 'Otoci Pitcairn', + 'PN' => 'Pitcairnovi Otoci', 'PR' => 'Portoriko', 'PS' => 'Palestinsko područje', 'PT' => 'Portugal', @@ -195,7 +195,7 @@ 'RU' => 'Rusija', 'RW' => 'Ruanda', 'SA' => 'Saudijska Arabija', - 'SB' => 'Salomonski Otoci', + 'SB' => 'Salomonovi Otoci', 'SC' => 'Sejšeli', 'SD' => 'Sudan', 'SE' => 'Švedska', @@ -217,7 +217,7 @@ 'SZ' => 'Esvatini', 'TC' => 'Otoci Turks i Caicos', 'TD' => 'Čad', - 'TF' => 'Francuski južni i antarktički teritoriji', + 'TF' => 'Francuski Južni Teritoriji', 'TG' => 'Togo', 'TH' => 'Tajland', 'TJ' => 'Tadžikistan', @@ -237,11 +237,11 @@ 'US' => 'Sjedinjene Američke Države', 'UY' => 'Urugvaj', 'UZ' => 'Uzbekistan', - 'VA' => 'Vatikanski Grad', + 'VA' => 'Vatikan', 'VC' => 'Sveti Vincent i Grenadini', 'VE' => 'Venezuela', - 'VG' => 'Britanski Djevičanski otoci', - 'VI' => 'Američki Djevičanski otoci', + 'VG' => 'Britanski Djevičanski Otoci', + 'VI' => 'Američki Djevičanski Otoci', 'VN' => 'Vijetnam', 'VU' => 'Vanuatu', 'WF' => 'Wallis i Futuna', diff --git a/src/Symfony/Component/Intl/Resources/data/regions/hy.php b/src/Symfony/Component/Intl/Resources/data/regions/hy.php index 4429ba3d1381a..0112f1e91c95b 100644 --- a/src/Symfony/Component/Intl/Resources/data/regions/hy.php +++ b/src/Symfony/Component/Intl/Resources/data/regions/hy.php @@ -36,7 +36,7 @@ 'BS' => 'Բահամյան կղզիներ', 'BT' => 'Բութան', 'BV' => 'Բուվե կղզի', - 'BW' => 'Բոթսվանա', + 'BW' => 'Բոտսվանա', 'BY' => 'Բելառուս', 'BZ' => 'Բելիզ', 'CA' => 'Կանադա', @@ -219,7 +219,7 @@ 'TD' => 'Չադ', 'TF' => 'Ֆրանսիական Հարավային Տարածքներ', 'TG' => 'Տոգո', - 'TH' => 'Թայլանդ', + 'TH' => 'Թաիլանդ', 'TJ' => 'Տաջիկստան', 'TK' => 'Տոկելաու', 'TL' => 'Թիմոր Լեշտի', diff --git a/src/Symfony/Component/Intl/Resources/data/regions/ie.php b/src/Symfony/Component/Intl/Resources/data/regions/ie.php index c2e9140bbf2d0..96ef834ee4dde 100644 --- a/src/Symfony/Component/Intl/Resources/data/regions/ie.php +++ b/src/Symfony/Component/Intl/Resources/data/regions/ie.php @@ -2,6 +2,70 @@ return [ 'Names' => [ + 'AL' => 'Albania', + 'AQ' => 'Antarctica', + 'AT' => 'Austria', + 'BA' => 'Bosnia e Herzegovina', + 'BE' => 'Belgia', + 'BG' => 'Bulgaria', + 'CH' => 'Svissia', + 'CZ' => 'Tchekia', + 'DE' => 'Germania', + 'DK' => 'Dania', 'EE' => 'Estonia', + 'ER' => 'Eritrea', + 'ES' => 'Hispania', + 'ET' => 'Etiopia', + 'FI' => 'Finland', + 'FJ' => 'Fidji', + 'FR' => 'Francia', + 'GB' => 'Unit Reyia', + 'GR' => 'Grecia', + 'GY' => 'Guyana', + 'HR' => 'Croatia', + 'HU' => 'Hungaria', + 'ID' => 'Indonesia', + 'IE' => 'Irland', + 'IN' => 'India', + 'IR' => 'Iran', + 'IS' => 'Island', + 'IT' => 'Italia', + 'KH' => 'Cambodja', + 'LK' => 'Sri-Lanka', + 'LU' => 'Luxemburg', + 'MC' => 'Mónaco', + 'ME' => 'Montenegro', + 'MK' => 'Nord-Macedonia', + 'MQ' => 'Martinica', + 'MT' => 'Malta', + 'MU' => 'Mauricio', + 'MV' => 'Maldivas', + 'NF' => 'Insul Norfolk', + 'NR' => 'Nauru', + 'NZ' => 'Nov-Zeland', + 'PE' => 'Perú', + 'PH' => 'Filipines', + 'PK' => 'Pakistan', + 'PL' => 'Polonia', + 'PR' => 'Porto-Rico', + 'PT' => 'Portugal', + 'PW' => 'Palau', + 'RO' => 'Rumania', + 'RS' => 'Serbia', + 'RU' => 'Russia', + 'SE' => 'Svedia', + 'SI' => 'Slovenia', + 'SK' => 'Slovakia', + 'SM' => 'San-Marino', + 'SX' => 'Sint-Maarten', + 'TC' => 'Turks e Caicos', + 'TD' => 'Tchad', + 'TK' => 'Tokelau', + 'TL' => 'Ost-Timor', + 'TT' => 'Trinidad e Tobago', + 'TV' => 'Tuvalu', + 'UA' => 'Ukraina', + 'VU' => 'Vanuatu', + 'WS' => 'Samoa', ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/regions/ig.php b/src/Symfony/Component/Intl/Resources/data/regions/ig.php index 5e578b920495f..5ab42d850cc44 100644 --- a/src/Symfony/Component/Intl/Resources/data/regions/ig.php +++ b/src/Symfony/Component/Intl/Resources/data/regions/ig.php @@ -16,7 +16,7 @@ 'AT' => 'Austria', 'AU' => 'Australia', 'AW' => 'Aruba', - 'AX' => 'Agwaetiti Aland', + 'AX' => 'Åland Islands', 'AZ' => 'Azerbaijan', 'BA' => 'Bosnia & Herzegovina', 'BB' => 'Barbados', @@ -26,8 +26,8 @@ 'BG' => 'Bulgaria', 'BH' => 'Bahrain', 'BI' => 'Burundi', - 'BJ' => 'Binin', - 'BL' => 'Barthélemy Dị nsọ', + 'BJ' => 'Benin', + 'BL' => 'St. Barthélemy', 'BM' => 'Bemuda', 'BN' => 'Brunei', 'BO' => 'Bolivia', @@ -35,11 +35,11 @@ 'BR' => 'Brazil', 'BS' => 'Bahamas', 'BT' => 'Bhutan', - 'BV' => 'Agwaetiti Bouvet', + 'BV' => 'Bouvet Island', 'BW' => 'Botswana', 'BY' => 'Belarus', 'BZ' => 'Belize', - 'CA' => 'Kanada', + 'CA' => 'Canada', 'CC' => 'Agwaetiti Cocos (Keeling)', 'CD' => 'Congo - Kinshasa', 'CF' => 'Central African Republik', @@ -58,10 +58,10 @@ 'CX' => 'Agwaetiti Christmas', 'CY' => 'Cyprus', 'CZ' => 'Czechia', - 'DE' => 'Jamanị', + 'DE' => 'Germany', 'DJ' => 'Djibouti', 'DK' => 'Denmark', - 'DM' => 'Dominika', + 'DM' => 'Dominica', 'DO' => 'Dominican Republik', 'DZ' => 'Algeria', 'EC' => 'Ecuador', @@ -73,15 +73,15 @@ 'ET' => 'Ethiopia', 'FI' => 'Finland', 'FJ' => 'Fiji', - 'FK' => 'Agwaetiti Falkland', + 'FK' => 'Falkland Islands', 'FM' => 'Micronesia', - 'FO' => 'Agwaetiti Faroe', + 'FO' => 'Faroe Islands', 'FR' => 'France', 'GA' => 'Gabon', 'GB' => 'United Kingdom', 'GD' => 'Grenada', 'GE' => 'Georgia', - 'GF' => 'Frenchi Guiana', + 'GF' => 'French Guiana', 'GG' => 'Guernsey', 'GH' => 'Ghana', 'GI' => 'Gibraltar', @@ -91,7 +91,7 @@ 'GP' => 'Guadeloupe', 'GQ' => 'Equatorial Guinea', 'GR' => 'Greece', - 'GS' => 'South Georgia na Agwaetiti South Sandwich', + 'GS' => 'South Georgia & South Sandwich Islands', 'GT' => 'Guatemala', 'GU' => 'Guam', 'GW' => 'Guinea-Bissau', @@ -100,7 +100,7 @@ 'HM' => 'Agwaetiti Heard na Agwaetiti McDonald', 'HN' => 'Honduras', 'HR' => 'Croatia', - 'HT' => 'Hati', + 'HT' => 'Haiti', 'HU' => 'Hungary', 'ID' => 'Indonesia', 'IE' => 'Ireland', @@ -120,16 +120,16 @@ 'KG' => 'Kyrgyzstan', 'KH' => 'Cambodia', 'KI' => 'Kiribati', - 'KM' => 'Comorosu', - 'KN' => 'Kitts na Nevis Dị nsọ', - 'KP' => 'Ugwu Korea', + 'KM' => 'Comoros', + 'KN' => 'St. Kitts & Nevis', + 'KP' => 'North Korea', 'KR' => 'South Korea', 'KW' => 'Kuwait', - 'KY' => 'Agwaetiti Cayman', + 'KY' => 'Cayman Islands', 'KZ' => 'Kazakhstan', 'LA' => 'Laos', 'LB' => 'Lebanon', - 'LC' => 'Lucia Dị nsọ', + 'LC' => 'St. Lucia', 'LI' => 'Liechtenstein', 'LK' => 'Sri Lanka', 'LR' => 'Liberia', @@ -142,8 +142,8 @@ 'MC' => 'Monaco', 'MD' => 'Moldova', 'ME' => 'Montenegro', - 'MF' => 'Martin Dị nsọ', - 'MG' => 'Madagaskar', + 'MF' => 'St. Martin', + 'MG' => 'Madagascar', 'MH' => 'Agwaetiti Marshall', 'MK' => 'North Macedonia', 'ML' => 'Mali', @@ -160,7 +160,7 @@ 'MW' => 'Malawi', 'MX' => 'Mexico', 'MY' => 'Malaysia', - 'MZ' => 'Mozambik', + 'MZ' => 'Mozambique', 'NA' => 'Namibia', 'NC' => 'New Caledonia', 'NE' => 'Niger', @@ -176,15 +176,15 @@ 'OM' => 'Oman', 'PA' => 'Panama', 'PE' => 'Peru', - 'PF' => 'Frenchi Polynesia', + 'PF' => 'French Polynesia', 'PG' => 'Papua New Guinea', 'PH' => 'Philippines', 'PK' => 'Pakistan', 'PL' => 'Poland', - 'PM' => 'Pierre na Miquelon Dị nsọ', + 'PM' => 'St. Pierre & Miquelon', 'PN' => 'Agwaetiti Pitcairn', 'PR' => 'Puerto Rico', - 'PS' => 'Palestinian Territories', + 'PS' => 'Mpaghara ndị Palestine', 'PT' => 'Portugal', 'PW' => 'Palau', 'PY' => 'Paraguay', @@ -192,7 +192,7 @@ 'RE' => 'Réunion', 'RO' => 'Romania', 'RS' => 'Serbia', - 'RU' => 'Rụssịa', + 'RU' => 'Russia', 'RW' => 'Rwanda', 'SA' => 'Saudi Arabia', 'SB' => 'Agwaetiti Solomon', @@ -215,7 +215,7 @@ 'SX' => 'Sint Maarten', 'SY' => 'Syria', 'SZ' => 'Eswatini', - 'TC' => 'Agwaetiti Turks na Caicos', + 'TC' => 'Turks & Caicos Islands', 'TD' => 'Chad', 'TF' => 'Ụmụ ngalaba Frenchi Southern', 'TG' => 'Togo', @@ -226,7 +226,7 @@ 'TM' => 'Turkmenistan', 'TN' => 'Tunisia', 'TO' => 'Tonga', - 'TR' => 'Turkey', + 'TR' => 'Türkiye', 'TT' => 'Trinidad na Tobago', 'TV' => 'Tuvalu', 'TW' => 'Taiwan', @@ -238,10 +238,10 @@ 'UY' => 'Uruguay', 'UZ' => 'Uzbekistan', 'VA' => 'Vatican City', - 'VC' => 'Vincent na Grenadines Dị nsọ', + 'VC' => 'St. Vincent & Grenadines', 'VE' => 'Venezuela', - 'VG' => 'Agwaetiti British Virgin', - 'VI' => 'Agwaetiti Virgin nke US', + 'VG' => 'British Virgin Islands', + 'VI' => 'U.S. Virgin Islands', 'VN' => 'Vietnam', 'VU' => 'Vanuatu', 'WF' => 'Wallis & Futuna', diff --git a/src/Symfony/Component/Intl/Resources/data/regions/ii.php b/src/Symfony/Component/Intl/Resources/data/regions/ii.php index 5fde15d497aee..283f3bac578f3 100644 --- a/src/Symfony/Component/Intl/Resources/data/regions/ii.php +++ b/src/Symfony/Component/Intl/Resources/data/regions/ii.php @@ -2,6 +2,7 @@ return [ 'Names' => [ + 'BE' => 'ꀘꆹꏃ', 'BR' => 'ꀠꑭ', 'CN' => 'ꍏꇩ', 'DE' => 'ꄓꇩ', @@ -10,6 +11,7 @@ 'IN' => 'ꑴꄗ', 'IT' => 'ꑴꄊꆺ', 'JP' => 'ꏝꀪ', + 'MX' => 'ꃀꑭꇬ', 'RU' => 'ꊉꇆꌦ', 'US' => 'ꂰꇩ', ], diff --git a/src/Symfony/Component/Intl/Resources/data/regions/is.php b/src/Symfony/Component/Intl/Resources/data/regions/is.php index 749a93485d436..ed721e8af3732 100644 --- a/src/Symfony/Component/Intl/Resources/data/regions/is.php +++ b/src/Symfony/Component/Intl/Resources/data/regions/is.php @@ -21 10000 4,7 +214,7 @@ 'SV' => 'El Salvador', 'SX' => 'Sint Maarten', 'SY' => 'Sýrland', - 'SZ' => 'Svasíland', + 'SZ' => 'Esvatíní', 'TC' => 'Turks- og Caicoseyjar', 'TD' => 'Tsjad', 'TF' => 'Frönsku suðlægu landsvæðin', diff --git a/src/Symfony/Component/Intl/Resources/data/regions/it.php b/src/Symfony/Component/Intl/Resources/data/regions/it.php index a2fc615c55d51..60d24f251fbd7 100644 --- a/src/Symfony/Component/Intl/Resources/data/regions/it.php +++ b/src/Symfony/Component/Intl/Resources/data/regions/it.php @@ -12,7 +12,7 @@ 'AO' => 'Angola', 'AQ' => 'Antartide', 'AR' => 'Argentina', - 'AS' => 'Samoa americane', + 'AS' => 'Samoa Americane', 'AT' => 'Austria', 'AU' => 'Australia', 'AW' => 'Aruba', @@ -31,7 +31,7 @@ 'BM' => 'Bermuda', 'BN' => 'Brunei', 'BO' => 'Bolivia', - 'BQ' => 'Caraibi olandesi', + 'BQ' => 'Caraibi Olandesi', 'BR' => 'Brasile', 'BS' => 'Bahamas', 'BT' => 'Bhutan', @@ -67,7 +67,7 @@ 'EC' => 'Ecuador', 'EE' => 'Estonia', 'EG' => 'Egitto', - 'EH' => 'Sahara occidentale', + 'EH' => 'Sahara Occidentale', 'ER' => 'Eritrea', 'ES' => 'Spagna', 'ET' => 'Etiopia', @@ -107,7 +107,7 @@ 'IL' => 'Israele', 'IM' => 'Isola di Man', 'IN' => 'India', - 'IO' => 'Territorio britannico dell’Oceano Indiano', + 'IO' => 'Territorio Britannico dell’Oceano Indiano', 'IQ' => 'Iraq', 'IR' => 'Iran', 'IS' => 'Islanda', @@ -150,7 +150,7 @@ 'MM' => 'Myanmar (Birmania)', 'MN' => 'Mongolia', 'MO' => 'RAS di Macao', - 'MP' => 'Isole Marianne settentrionali', + 'MP' => 'Isole Marianne Settentrionali', 'MQ' => 'Martinica', 'MR' => 'Mauritania', 'MS' => 'Montserrat', @@ -176,7 +176,7 @@ 'OM' => 'Oman', 'PA' => 'Panama', 'PE' => 'Perù', - 'PF' => 'Polinesia francese', + 'PF' => 'Polinesia Francese', 'PG' => 'Papua Nuova Guinea', 'PH' => 'Filippine', 'PK' => 'Pakistan', @@ -184,7 +184,7 @@ 'PM' => 'Saint-Pierre e Miquelon', 'PN' => 'Isole Pitcairn', 'PR' => 'Portorico', - 'PS' => 'Territori palestinesi', + 'PS' => 'Territori Palestinesi', 'PT' => 'Portogallo', 'PW' => 'Palau', 'PY' => 'Paraguay', @@ -217,7 +217,7 @@ 'SZ' => 'Eswatini', 'TC' => 'Isole Turks e Caicos', 'TD' => 'Ciad', - 'TF' => 'Terre australi francesi', + 'TF' => 'Terre Australi Francesi', 'TG' => 'Togo', 'TH' => 'Thailandia', 'TJ' => 'Tagikistan', diff --git a/src/Symfony/Component/Intl/Resources/data/regions/jv.php b/src/Symfony/Component/Intl/Resources/data/regions/jv.php index 9423ba77cf78a..8d4f448607198 100644 --- a/src/Symfony/Component/Intl/Resources/data/regions/jv.php +++ b/src/Symfony/Component/Intl/Resources/data/regions/jv.php @@ -33,7 +33,7 @@ 'BO' => 'Bolivia', 'BQ' => 'Karibia Walanda', 'BR' => 'Brasil', - 'BS' => 'Bahamas', + 'BS' => 'Bahama', 'BT' => 'Bhutan', 'BV' => 'Pulo Bovèt', 'BW' => 'Botswana', diff --git a/src/Symfony/Component/Intl/Resources/data/regions/ku.php b/src/Symfony/Component/Intl/Resources/data/regions/ku.php index d112651affd7d..b1acced429840 100644 --- a/src/Symfony/Component/Intl/Resources/data/regions/ku.php +++ b/src/Symfony/Component/Intl/Resources/data/regions/ku.php @@ -18,7 +18,7 @@ 'AW' => 'Arûba', 'AX' => 'Giravên Alandê', 'AZ' => 'Azerbeycan', - 'BA' => 'Bosniya û Hersek', + 'BA' => 'Bosna û Hersek', 'BB' => 'Barbados', 'BD' => 'Bengladeş', 'BE' => 'Belçîka', @@ -42,15 +42,15 @@ 'CA' => 'Kanada', 'CC' => 'Giravên Kokosê (Keeling)', 'CD' => 'Kongo - Kînşasa', - 'CF' => 'Komara Afrîkaya Navend', + 'CF' => 'Komara Afrîkaya Navîn', 'CG' => 'Kongo - Brazzaville', 'CH' => 'Swîsre', 'CI' => 'Côte d’Ivoire', - 'CK' => 'Giravên Cook', + 'CK' => 'Giravên Cookê', 'CL' => 'Şîle', 'CM' => 'Kamerûn', 'CN' => 'Çîn', - 'CO' => 'Kolombiya', + 'CO' => 'Kolombîya', 'CR' => 'Kosta Rîka', 'CU' => 'Kuba', 'CV' => 'Kap Verde', @@ -70,7 +70,7 @@ 'EH' => 'Sahraya Rojava', 'ER' => 'Erître', 'ES' => 'Spanya', - 'ET' => 'Etiyopya', + 'ET' => 'Etîyopya', 'FI' => 'Fînlenda', 'FJ' => 'Fîjî', 'FK' => 'Giravên Falklandê', @@ -78,20 +78,20 @@ 'FO' => 'Giravên Faroeyê', 'FR' => 'Fransa', 'GA' => 'Gabon', - 'GB' => 'Keyaniya Yekbûyî', + 'GB' => 'Qiralîyeta Yekbûyî', 'GD' => 'Grenada', 'GE' => 'Gurcistan', 'GF' => 'Guyanaya Fransî', 'GG' => 'Guernsey', 'GH' => 'Gana', - 'GI' => 'Cîbraltar', + 'GI' => 'Cebelîtariq', 'GL' => 'Grînlanda', - 'GM' => 'Gambiya', + 'GM' => 'Gambîya', 'GN' => 'Gîne', 'GP' => 'Guadeloupe', 'GQ' => 'Gîneya Ekwadorê', - 'GR' => 'Yewnanistan', - 'GS' => 'Giravên Georgiyaya Başûr û Sandwicha Başûr', + 'GR' => 'Yûnanistan', + 'GS' => 'Giravên Georgîyaya Başûr û Sandwicha Başûr', 'GT' => 'Guatemala', 'GU' => 'Guam', 'GW' => 'Gîne-Bissau', @@ -99,7 +99,7 @@ 'HK' => 'Hong Konga HîT ya Çînê', 'HM' => 'Giravên Heard û MacDonaldê', 'HN' => 'Hondûras', - 'HR' => 'Kroatya', + 'HR' => 'Xirwatistan', 'HT' => 'Haîtî', 'HU' => 'Macaristan', 'ID' => 'Endonezya', @@ -108,7 +108,7 @@ 'IM' => 'Girava Manê', 'IN' => 'Hindistan', 'IO' => 'Herêma Okyanûsa Hindî ya Brîtanyayê', - 'IQ' => 'Iraq', + 'IQ' => 'Îraq', 'IR' => 'Îran', 'IS' => 'Îslanda', 'IT' => 'Îtalya', @@ -122,8 +122,8 @@ 'KI' => 'Kirîbatî', 'KM' => 'Komor', 'KN' => 'Saint Kitts û Nevîs', - 'KP' => 'Korêya Bakur', - 'KR' => 'Korêya Başûr', + 'KP' => 'Koreya Bakur', + 'KR' => 'Koreya Başûr', 'KW' => 'Kuweyt', 'KY' => 'Giravên Kaymanê', 'KZ' => 'Qazaxistan', @@ -138,24 +138,24 @@ 'LU' => 'Luksembûrg', 'LV' => 'Letonya', 'LY' => 'Lîbya', - 'MA' => 'Maroko', + 'MA' => 'Fas', 'MC' => 'Monako', 'MD' => 'Moldova', 'ME' => 'Montenegro', 'MF' => 'Saint Martin', 'MG' => 'Madagaskar', - 'MH' => 'Giravên Marşal', + 'MH' => 'Giravên Marşalê', 'MK' => 'Makendonyaya Bakur', 'ML' => 'Malî', - 'MM' => 'Myanmar (Birmanya)', - 'MN' => 'Mongolya', + 'MM' => 'Myanmar (Bûrma)', + 'MN' => 'Moxolistan', 'MO' => 'Makaoya Hît ya Çînê', 'MP' => 'Giravên Bakurê Marianan', 'MQ' => 'Martînîk', 'MR' => 'Morîtanya', 'MS' => 'Montserat', 'MT' => 'Malta', - 'MU' => 'Maurîtius', + 'MU' => 'Mauritius', 'MV' => 'Maldîva', 'MW' => 'Malawî', 'MX' => 'Meksîka', @@ -176,13 +176,13 @@ 'OM' => 'Oman', 'PA' => 'Panama', 'PE' => 'Perû', - 'PF' => 'Polînezyaya Fransî', + 'PF' => 'Polînezyaya Fransizî', 'PG' => 'Papua Gîneya Nû', 'PH' => 'Fîlîpîn', 'PK' => 'Pakistan', 'PL' => 'Polonya', 'PM' => 'Saint-Pierre û Miquelon', - 'PN' => 'Giravên Pitcairn', + 'PN' => 'Giravên Pitcairnê', 'PR' => 'Porto Rîko', 'PS' => 'Herêmên Filîstînî', 'PT' => 'Portûgal', @@ -213,7 +213,7 @@ 'ST' => 'Sao Tome û Prînsîpe', 'SV' => 'El Salvador', 'SX' => 'Sint Marteen', - 'SY' => 'Sûrî', + 'SY' => 'Sûrîye', 'SZ' => 'Eswatînî', 'TC' => 'Giravên Turks û Kaîkosê', 'TD' => 'Çad', @@ -226,7 +226,7 @@ 'TM' => 'Tirkmenistan', 'TN' => 'Tûnis', 'TO' => 'Tonga', - 'TR' => 'Tirkiye', + 'TR' => 'Tirkîye', 'TT' => 'Trînîdad û Tobago', 'TV' => 'Tûvalû', 'TW' => 'Taywan', @@ -236,20 +236,20 @@ 'UM' => 'Giravên Biçûk ên Derveyî DYAyê', 'US' => 'Dewletên Yekbûyî yên Amerîkayê', 'UY' => 'Ûrûguay', - 'UZ' => 'Ûzbêkistan', + 'UZ' => 'Ozbekistan', 'VA' => 'Vatîkan', 'VC' => 'Saint Vincent û Giravên Grenadînê', 'VE' => 'Venezuela', 'VG' => 'Giravên Vîrjînê yên Brîtanyayê', 'VI' => 'Giravên Vîrjînê yên Amerîkayê', - 'VN' => 'Viyetnam', + 'VN' => 'Vîetnam', 'VU' => 'Vanûatû', 'WF' => 'Wallis û Futuna', 'WS' => 'Samoa', 'YE' => 'Yemen', 'YT' => 'Mayotte', 'ZA' => 'Afrîkaya Başûr', - 'ZM' => 'Zambiya', + 'ZM' => 'Zambîya', 'ZW' => 'Zîmbabwe', ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/regions/ky.php b/src/Symfony/Component/Intl/Resources/data/regions/ky.php index 261d73c83c67d..088c0ea1ad6ca 100644 --- a/src/Symfony/Component/Intl/Resources/data/regions/ky.php +++ b/src/Symfony/Component/Intl/Resources/data/regions/ky.php @@ -81,7 +81,7 @@ 'GB' => 'Улуу Британия', 'GD' => 'Гренада', 'GE' => 'Грузия', - 'GF' => 'Француздук Гвиана', + 'GF' => 'Франция Гвианасы', 'GG' => 'Гернси', 'GH' => 'Гана', 'GI' => 'Гибралтар', @@ -115,7 +115,7 @@ 'JE' => 'Жерси', 'JM' => 'Ямайка', 'JO' => 'Иордания', - 'JP' => 'Япония', + 'JP' => 'Жапония', 'KE' => 'Кения', 'KG' => 'Кыргызстан', 'KH' => 'Камбоджа', diff --git a/src/Symfony/Component/Intl/Resources/data/regions/ml.php b/src/Symfony/Component/Intl/Resources/data/regions/ml.php index 2411c4859fc22..eee668aa0f60d 100644 --- a/src/Symfony/Component/Intl/Resources/data/regions/ml.php +++ b/src/Symfony/Component/Intl/Resources/data/regions/ml.php @@ -149,7 +149,7 @@ 'ML' => 'മാലി', 'MM' => 'മ്യാൻമാർ (ബർമ്മ)', 'MN' => 'മംഗോളിയ', - 'MO' => 'മക്കാവു SAR ചൈന', + 'MO' => 'മക്കാവു എസ്.എ.ആർ. ചൈന', 'MP' => 'ഉത്തര മറിയാനാ ദ്വീപുകൾ', 'MQ' => 'മാർട്ടിനിക്ക്', 'MR' => 'മൗറിറ്റാനിയ', diff --git a/src/Symfony/Component/Intl/Resources/data/regions/mn.php b/src/Symfony/Component/Intl/Resources/data/regions/mn.php index 025a13f4fda3d..9eac0c43d92e0 100644 --- a/src/Symfony/Component/Intl/Resources/data/regions/mn.php +++ b/src/Symfony/Component/Intl/Resources/data/regions/mn.php @@ -3,7 +3,7 @@ return [ 'Names' => [ 'AD' => 'Андорра', - 'AE' => 'Арабын Нэгдсэн Эмирт Улс', + 'AE' => 'Арабын Нэгдсэн Эмират Улс', 'AF' => 'Афганистан', 'AG' => 'Антигуа ба Барбуда', 'AI' => 'Ангилья', @@ -18,7 +18,7 @@ 'AW' => 'Аруба', 'AX' => 'Аландын арлууд', 'AZ' => 'Азербайжан', - 'BA' => 'Босни-Герцеговин', + 'BA' => 'Босни-Херцеговин', 'BB' => 'Барбадос', 'BD' => 'Бангладеш', 'BE' => 'Бельги', @@ -44,7 +44,7 @@ 'CD' => 'Конго-Киншаса', 'CF' => 'Төв Африкийн Бүгд Найрамдах Улс', 'CG' => 'Конго-Браззавиль', - 'CH' => 'Швейцарь', + 'CH' => 'Швейцар', 'CI' => 'Кот-д’Ивуар', 'CK' => 'Күүкийн арлууд', 'CL' => 'Чили', @@ -71,7 +71,7 @@ 'ER' => 'Эритрей', 'ES' => 'Испани', 'ET' => 'Этиоп', - 'FI' => 'Финлянд', + 'FI' => 'Финланд', 'FJ' => 'Фижи', 'FK' => 'Фолклендийн арлууд', 'FM' => 'Микронези', @@ -96,7 +96,7 @@ 'GU' => 'Гуам', 'GW' => 'Гвиней-Бисау', 'GY' => 'Гайана', - 'HK' => 'БНХАУ-ын Тусгай захиргааны бүс Хонг Конг', + 'HK' => 'БНХАУ-ын Тусгай захиргааны бүс Хонг-Конг', 'HM' => 'Херд ба Макдональдийн арлууд', 'HN' => 'Гондурас', 'HR' => 'Хорват', @@ -104,7 +104,7 @@ 'HU' => 'Унгар', 'ID' => 'Индонез', 'IE' => 'Ирланд', - 'IL' => 'Израиль', + 'IL' => 'Израил', 'IM' => 'Мэн Арал', 'IN' => 'Энэтхэг', 'IO' => 'Британийн харьяа Энэтхэгийн далай дахь нутаг дэвсгэр', @@ -117,7 +117,7 @@ 'JO' => 'Йордан', 'JP' => 'Япон', 'KE' => 'Кени', - 'KG' => 'Кыргызстан', + 'KG' => 'Киргиз', 'KH' => 'Камбож', 'KI' => 'Кирибати', 'KM' => 'Коморын арлууд', @@ -130,7 +130,7 @@ 'LA' => 'Лаос', 'LB' => 'Ливан', 'LC' => 'Сент Люсиа', - 'LI' => 'Лихтенштейн', + 'LI' => 'Лихтенштайн', 'LK' => 'Шри-Ланка', 'LR' => 'Либери', 'LS' => 'Лесото', @@ -168,7 +168,7 @@ 'NG' => 'Нигери', 'NI' => 'Никарагуа', 'NL' => 'Нидерланд', - 'NO' => 'Норвеги', + 'NO' => 'Норвег', 'NP' => 'Балба', 'NR' => 'Науру', 'NU' => 'Ниуэ', diff --git a/src/Symfony/Component/Intl/Resources/data/regions/om.php b/src/Symfony/Component/Intl/Resources/data/regions/om.php index dda762263b8e3..c2b577b2c9f49 100644 --- a/src/Symfony/Component/Intl/Resources/data/regions/om.php +++ b/src/Symfony/Component/Intl/Resources/data/regions/om.php @@ -2,17 +2,254 @@ return [ 'Names' => [ - 'BR' => 'Brazil', - 'CN' => 'China', - 'DE' => 'Germany', + 'AD' => 'Andooraa', + 'AE' => 'Yuunaatid Arab Emereet', + 'AF' => 'Afgaanistaan', + 'AG' => 'Antiiguyaa fi Barbuudaa', + 'AI' => 'Anguyilaa', + 'AL' => 'Albaaniyaa', + 'AM' => 'Armeeniyaa', + 'AO' => 'Angoolaa', + 'AQ' => 'Antaarkitikaa', + 'AR' => 'Arjentiinaa', + 'AS' => 'Saamowa Ameerikaa', + 'AT' => 'Awustiriyaa', + 'AU' => 'Awustiraaliyaa', + 'AW' => 'Arubaa', + 'AX' => 'Odoloota Alaand', + 'AZ' => 'Azerbaajiyaan', + 'BA' => 'Bosiiniyaa fi Herzoogovinaa', + 'BB' => 'Barbaaros', + 'BD' => 'Banglaadish', + 'BE' => 'Beeljiyeem', + 'BF' => 'Burkiinaa Faasoo', + 'BG' => 'Bulgaariyaa', + 'BH' => 'Baahireen', + 'BI' => 'Burundii', + 'BJ' => 'Beenii', + 'BL' => 'St. Barzeleemii', + 'BM' => 'Beermudaa', + 'BN' => 'Biruniyee', + 'BO' => 'Boliiviyaa', + 'BQ' => 'Neezerlaandota Kariibaan', + 'BR' => 'Biraazil', + 'BS' => 'Bahaamas', + 'BT' => 'Bihuutan', + 'BV' => 'Odola Bowuvet', + 'BW' => 'Botosowaanaa', + 'BY' => 'Beelaarus', + 'BZ' => 'Belize', + 'CA' => 'Kanaadaa', + 'CC' => 'Odoloota Kokos (Keeliing)', + 'CD' => 'Koongoo - Kinshaasaa', + 'CF' => 'Rippaablika Afrikaa Gidduugaleessaa', + 'CG' => 'Koongoo - Biraazaavil', + 'CH' => 'Siwizerlaand', + 'CI' => 'Koti divoor', + 'CK' => 'Odoloota Kuuk', + 'CL' => 'Chiilii', + 'CM' => 'Kaameruun', + 'CN' => 'Chaayinaa', + 'CO' => 'Kolombiyaa', + 'CR' => 'Kostaa Rikaa', + 'CU' => 'Kuubaa', + 'CV' => 'Keeppi Vaardee', + 'CW' => 'Kurakowaa', + 'CX' => 'Odola Kirismaas', + 'CY' => 'Qoophiroos', + 'CZ' => 'Cheechiya', + 'DE' => 'Jarmanii', + 'DJ' => 'Jibuutii', + 'DK' => 'Deenmaark', + 'DM' => 'Dominiikaa', + 'DO' => 'Dominikaa Rippaabilik', + 'DZ' => 'Aljeeriyaa', + 'EC' => 'Ekuwaador', + 'EE' => 'Istooniyaa', + 'EG' => 'Missir', + 'EH' => 'Sahaaraa Dhihaa', + 'ER' => 'Eertiraa', + 'ES' => 'Ispeen', 'ET' => 'Itoophiyaa', - 'FR' => 'France', + 'FI' => 'Fiinlaand', + 'FJ' => 'Fiijii', + 'FK' => 'Odoloota Faalklaand', + 'FM' => 'Maayikirooneeshiyaa', + 'FO' => 'Odoloota Fafo’ee', + 'FR' => 'Faransaay', + 'GA' => 'Gaaboon', 'GB' => 'United Kingdom', - 'IN' => 'India', - 'IT' => 'Italy', - 'JP' => 'Japan', + 'GD' => 'Girinaada', + 'GE' => 'Joorjiyaa', + 'GF' => 'Faransaay Guyiinaa', + 'GG' => 'Guwernisey', + 'GH' => 'Gaanaa', + 'GI' => 'Gibraaltar', + 'GL' => 'Giriinlaand', + 'GM' => 'Gaambiyaa', + 'GN' => 'Giinii', + 'GP' => 'Gowadelowape', + 'GQ' => 'Ikkuwaatooriyaal Giinii', + 'GR' => 'Giriik', + 'GS' => 'Joorjikaa Kibba fi Odoloota Saanduwiich Kibbaa', + 'GT' => 'Guwaatimaalaa', + 'GU' => 'Guwama', + 'GW' => 'Giinii-Bisaawoo', + 'GY' => 'Guyaanaa', + 'HK' => 'Hoong Koong SAR Chaayinaa', + 'HM' => 'Odoloota Herdii fi MaakDoonaald', + 'HN' => 'Hondurus', + 'HR' => 'Kirooshiyaa', + 'HT' => 'Haayitii', + 'HU' => 'Hangaarii', + 'ID' => 'Indooneeshiyaa', + 'IE' => 'Ayeerlaand', + 'IL' => 'Israa’eel', + 'IM' => 'Islee oof Maan', + 'IN' => 'Hindii', + 'IO' => 'Daangaa Galaana Hindii Biritish', + 'IQ' => 'Iraaq', + 'IR' => 'Iraan', + 'IS' => 'Ayeslaand', + 'IT' => 'Xaaliyaan', + 'JE' => 'Jeersii', + 'JM' => 'Jamaayikaa', + 'JO' => 'Jirdaan', + 'JP' => 'Jaappaan', 'KE' => 'Keeniyaa', - 'RU' => 'Russia', - 'US' => 'United States', + 'KG' => 'Kiyirigiyizistan', + 'KH' => 'Kamboodiyaa', + 'KI' => 'Kiribaatii', + 'KM' => 'Komoroos', + 'KN' => 'St. Kiitis fi Neevis', + 'KP' => 'Kooriyaa Kaaba', + 'KR' => 'Kooriyaa Kibbaa', + 'KW' => 'Kuweet', + 'KY' => 'Odoloota Saaymaan', + 'KZ' => 'Kazakistaan', + 'LA' => 'Laa’oos', + 'LB' => 'Libaanoon', + 'LC' => 'St. Suusiyaa', + 'LI' => 'Lichistensteyin', + 'LK' => 'Siri Laankaa', + 'LR' => 'Laayibeeriyaa', + 'LS' => 'Leseettoo', + 'LT' => 'Lutaaniyaa', + 'LU' => 'Luksembarg', + 'LV' => 'Lativiyaa', + 'LY' => 'Liibiyaa', + 'MA' => 'Morookoo', + 'MC' => 'Moonaakoo', + 'MD' => 'Moldoovaa', + 'ME' => 'Montenegiroo', + 'MF' => 'St. Martiin', + 'MG' => 'Madagaaskaar', + 'MH' => 'Odoloota Maarshaal', + 'MK' => 'Maqdooniyaa Kaabaa', + 'ML' => 'Maalii', + 'MM' => 'Maayinaamar (Burma)', + 'MN' => 'Mongoliyaa', + 'MO' => 'Maka’oo SAR Chaayinaa', + 'MP' => 'Odola Maariyaanaa Kaabaa', + 'MQ' => 'Martinikuwee', + 'MR' => 'Mawuritaaniyaa', + 'MS' => 'Montiseerat', + 'MT' => 'Maaltaa', + 'MU' => 'Moorishiyees', + 'MV' => 'Maaldiivs', + 'MW' => 'Maalaawwii', + 'MX' => 'Meeksiikoo', + 'MY' => 'Maleeshiyaa', + 'MZ' => 'Moozaambik', + 'NA' => 'Namiibiyaa', + 'NC' => 'Neewu Kaaleedoniyaa', + 'NE' => 'Niijer', + 'NF' => 'Odola Noorfoolk', + 'NG' => 'Naayijeeriyaa', + 'NI' => 'Nikaraguwaa', + 'NL' => 'Neezerlaand', + 'NO' => 'Noorwey', + 'NP' => 'Neeppal', + 'NR' => 'Naawuruu', + 'NU' => 'Niwu’e', + 'NZ' => 'Neewu Zilaand', + 'OM' => 'Omaan', + 'PA' => 'Paanamaa', + 'PE' => 'Peeruu', + 'PF' => 'Polineeshiyaa Faransaay', + 'PG' => 'Papuwa Neawu Giinii', + 'PH' => 'Filippiins', + 'PK' => 'Paakistaan', + 'PL' => 'Poolaand', + 'PM' => 'Ql. Piyeeree fi Mikuyelon', + 'PN' => 'Odoloota Pitikaayirin', + 'PR' => 'Poortaar Riikoo', + 'PS' => 'Daangaawwan Paalestaayin', + 'PT' => 'Poorchugaal', + 'PW' => 'Palaawu', + 'PY' => 'Paaraguwaay', + 'QA' => 'Kuwaatar', + 'RE' => 'Riyuuniyeen', + 'RO' => 'Roomaaniyaa', + 'RS' => 'Serbiyaa', + 'RU' => 'Raashiyaa', + 'RW' => 'Ruwwandaa', + 'SA' => 'Saawud Arabiyaa', + 'SB' => 'Odoloota Solomoon', + 'SC' => 'Siisheels', + 'SD' => 'Sudaan', + 'SE' => 'Siwiidin', + 'SG' => 'Singaapoor', + 'SH' => 'St. Helenaa', + 'SI' => 'Islooveeniyaa', + 'SJ' => 'Isvaalbaard fi Jan Mayeen', + 'SK' => 'Isloovaakiyaa', + 'SL' => 'Seeraaliyoon', + 'SM' => 'Saan Mariinoo', + 'SN' => 'Senegaal', + 'SO' => 'Somaaliyaa', + 'SR' => 'Suriname', + 'SS' => 'Sudaan Kibbaa', + 'ST' => 'Sa’oo Toomee fi Prinsippee', + 'SV' => 'El Salvaadoor', + 'SX' => 'Siint Maarteen', + 'SY' => 'Sooriyaa', + 'SZ' => 'Iswaatinii', + 'TC' => 'Turkis fi Odoloota Kaayikos', + 'TD' => 'Chaad', + 'TF' => 'Daangaawwan Kibbaa Faransaay', + 'TG' => 'Toogoo', + 'TH' => 'Taayilaand', + 'TJ' => 'Tajikistaan', + 'TK' => 'Tokelau', + 'TL' => 'Tiimoor-Leestee', + 'TM' => 'Turkimenistaan', + 'TN' => 'Tuniiziyaa', + 'TO' => 'Tonga', + 'TR' => 'Tarkiye', + 'TT' => 'Tirinidan fi Tobaagoo', + 'TV' => 'Tuvalu', + 'TW' => 'Taayiwwan', + 'TZ' => 'Taanzaaniyaa', + 'UA' => 'Yuukireen', + 'UG' => 'Ugaandaa', + 'UM' => 'U.S. Odoloota Alaa', + 'US' => 'Yiinaayitid Isteet', + 'UY' => 'Yuraagaay', + 'UZ' => 'Uzbeekistaan', + 'VA' => 'Vaatikaan Siitii', + 'VC' => 'St. Vinseet fi Gireenadines', + 'VE' => 'Veenzuweelaa', + 'VG' => 'Odoloota Varjiin Biritish', + 'VI' => 'U.S. Odoloota Varjiin', + 'VN' => 'Veetinaam', + 'VU' => 'Vanuwaatu', + 'WF' => 'Waalis fi Futtuuna', + 'WS' => 'Saamowa', + 'YE' => 'Yemen', + 'YT' => 'Maayootee', + 'ZA' => 'Afrikaa Kibbaa', + 'ZM' => 'Zaambiyaa', + 'ZW' => 'Zimbaabuwee', ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/regions/or.php b/src/Symfony/Component/Intl/Resources/data/regions/or.php index dea73676a489f..75e394669d56b 100644 --- a/src/Symfony/Component/Intl/Resources/data/regions/or.php +++ b/src/Symfony/Component/Intl/Resources/data/regions/or.php @@ -30,7 +30,7 @@ 'BL' => 'ସେଣ୍ଟ ବାର୍ଥେଲେମି', 'BM' => 'ବର୍ମୁଡା', 'BN' => 'ବ୍ରୁନେଇ', - 'BO' => 'ବୋଲଭିଆ', + 'BO' => 'ବୋଲିଭିଆ', 'BQ' => 'କାରବିୟନ୍‌ ନେଦରଲ୍ୟାଣ୍ଡ', 'BR' => 'ବ୍ରାଜିଲ୍', 'BS' => 'ବାହାମାସ୍', @@ -47,12 +47,12 @@ 'CH' => 'ସ୍ୱିଜରଲ୍ୟାଣ୍ଡ', 'CI' => 'କୋତ୍ ଡି ଭ୍ଵାର୍', 'CK' => 'କୁକ୍‌ ଦ୍ୱୀପପୁଞ୍ଜ', - 'CL' => 'ଚିଲ୍ଲୀ', + 'CL' => 'ଚିଲି', 'CM' => 'କାମେରୁନ୍', - 'CN' => 'ଚିନ୍', - 'CO' => 'କୋଲମ୍ବିଆ', + 'CN' => 'ଚୀନ୍‌', + 'CO' => 'କଲମ୍ବିଆ', 'CR' => 'କୋଷ୍ଟା ରିକା', - 'CU' => 'କ୍ୱିବା', + 'CU' => 'କ‍୍ୟୁବା', 'CV' => 'କେପ୍ ଭର୍ଦେ', 'CW' => 'କୁରାକାଓ', 'CX' => 'ଖ୍ରୀଷ୍ଟମାସ ଦ୍ୱୀପ', @@ -64,7 +64,7 @@ 'DM' => 'ଡୋମିନିକା', 'DO' => 'ଡୋମିନିକାନ୍‌ ସାଧାରଣତନ୍ତ୍ର', 'DZ' => 'ଆଲଜେରିଆ', - 'EC' => 'ଇକ୍ୱାଡୋର୍', + 'EC' => 'ଇକ୍ୱେଡର୍‌', 'EE' => 'ଏସ୍ତୋନିଆ', 'EG' => 'ଇଜିପ୍ଟ', 'EH' => 'ପଶ୍ଚିମ ସାହାରା', @@ -89,7 +89,7 @@ 'GM' => 'ଗାମ୍ବିଆ', 'GN' => 'ଗୁଇନିଆ', 'GP' => 'ଗୁଆଡେଲୋପ୍', - 'GQ' => 'ଇକ୍ବାଟେରିଆଲ୍ ଗୁଇନିଆ', + 'GQ' => 'ଇକ୍ବାଟୋରିଆଲ୍ ଗୁଇନିଆ', 'GR' => 'ଗ୍ରୀସ୍', 'GS' => 'ଦକ୍ଷିଣ ଜର୍ଜିଆ ଏବଂ ଦକ୍ଷିଣ ସାଣ୍ଡୱିଚ୍ ଦ୍ୱୀପପୁଞ୍ଜ', 'GT' => 'ଗୁଏତମାଲା', @@ -107,7 +107,7 @@ 'IL' => 'ଇସ୍ରାଏଲ୍', 'IM' => 'ଆଇଲ୍‌ ଅଫ୍‌ ମ୍ୟାନ୍‌', 'IN' => 'ଭାରତ', - 'IO' => 'ବ୍ରିଟିଶ୍‌ ଭାରତ ମାହାସାଗର କ୍ଷେତ୍ର', + 'IO' => 'ବ୍ରିଟିଶ୍‌ ଭାରତୀୟ ମହାସାଗର କ୍ଷେତ୍ର', 'IQ' => 'ଇରାକ୍', 'IR' => 'ଇରାନ', 'IS' => 'ଆଇସଲ୍ୟାଣ୍ଡ', @@ -126,11 +126,11 @@ 'KR' => 'ଦକ୍ଷିଣ କୋରିଆ', 'KW' => 'କୁଏତ୍', 'KY' => 'କେମ୍ୟାନ୍‌ ଦ୍ୱୀପପୁଞ୍ଜ', - 'KZ' => 'କାଜାକାସ୍ତାନ', + 'KZ' => 'କାଜାଖସ୍ତାନ୍‌', 'LA' => 'ଲାଓସ୍', 'LB' => 'ଲେବାନନ୍', 'LC' => 'ସେଣ୍ଟ ଲୁସିଆ', - 'LI' => 'ଲିଚେଟନଷ୍ଟେଇନ୍', + 'LI' => 'ଲିକ୍ଟନ୍‌ଷ୍ଟାଇନ୍‌', 'LK' => 'ଶ୍ରୀଲଙ୍କା', 'LR' => 'ଲାଇବେରିଆ', 'LS' => 'ଲେସୋଥୋ', @@ -177,7 +177,7 @@ 'PA' => 'ପାନାମା', 'PE' => 'ପେରୁ', 'PF' => 'ଫ୍ରେଞ୍ଚ ପଲିନେସିଆ', - 'PG' => 'ପପୁଆ ନ୍ୟୁ ଗୁଏନିଆ', + 'PG' => 'ପପୁଆ ନ୍ୟୁ ଗିନି', 'PH' => 'ଫିଲିପାଇନସ୍', 'PK' => 'ପାକିସ୍ତାନ', 'PL' => 'ପୋଲାଣ୍ଡ', @@ -198,7 +198,7 @@ 'SB' => 'ସୋଲୋମନ୍‌ ଦ୍ୱୀପପୁଞ୍ଜ', 'SC' => 'ସେଚେଲସ୍', 'SD' => 'ସୁଦାନ', - 'SE' => 'ସ୍ୱେଡେନ୍', + 'SE' => 'ସ୍ୱିଡେନ୍‌', 'SG' => 'ସିଙ୍ଗାପୁର୍', 'SH' => 'ସେଣ୍ଟ ହେଲେନା', 'SI' => 'ସ୍ଲୋଭେନିଆ', @@ -238,10 +238,10 @@ 'UY' => 'ଉରୁଗୁଏ', 'UZ' => 'ଉଜବେକିସ୍ତାନ', 'VA' => 'ଭାଟିକାନ୍ ସିଟି', - 'VC' => 'ସେଣ୍ଟ ଭିନସେଣ୍ଟ ଏବଂ ଦି ଗ୍ରେନାଡିସ୍', + 'VC' => 'ସେଣ୍ଟ ଭିନସେଣ୍ଟ ଏବଂ ଗ୍ରେନାଡାଇନ୍ସ', 'VE' => 'ଭେନେଜୁଏଲା', 'VG' => 'ବ୍ରିଟିଶ୍‌ ଭର୍ଜିନ୍ ଦ୍ୱୀପପୁଞ୍ଜ', - 'VI' => 'ଯୁକ୍ତରାଷ୍ଟ୍ର ଭିର୍ଜିନ୍ ଦ୍ଵୀପପୁଞ୍ଜ', + 'VI' => 'ଯୁକ୍ତରାଷ୍ଟ୍ର ଭର୍ଜିନ୍ ଦ୍ଵୀପପୁଞ୍ଜ', 'VN' => 'ଭିଏତନାମ୍', 'VU' => 'ଭାନୁଆତୁ', 'WF' => 'ୱାଲିସ୍ ଏବଂ ଫୁତୁନା', diff --git a/src/Symfony/Component/Intl/Resources/data/regions/pa.php b/src/Symfony/Component/Intl/Resources/data/regions/pa.php index 0d812d4c66fef..04500df8a8106 100644 --- a/src/Symfony/Component/Intl/Resources/data/regions/pa.php +++ b/src/Symfony/Component/Intl/Resources/data/regions/pa.php @@ -59,7 +59,7 @@ 'CY' => 'ਸਾਇਪ੍ਰਸ', 'CZ' => 'ਚੈਕੀਆ', 'DE' => 'ਜਰਮਨੀ', - 'DJ' => 'ਜ਼ੀਬੂਤੀ', + 'DJ' => 'ਜਿਬੂਤੀ', 'DK' => 'ਡੈਨਮਾਰਕ', 'DM' => 'ਡੋਮੀਨਿਕਾ', 'DO' => 'ਡੋਮੀਨਿਕਾਈ ਗਣਰਾਜ', diff --git a/src/Symfony/Component/Intl/Resources/data/regions/sd.php b/src/Symfony/Component/Intl/Resources/data/regions/sd.php index 8aa20b305de50..f0ef3e9e3b5ff 100644 --- a/src/Symfony/Component/Intl/Resources/data/regions/sd.php +++ b/src/Symfony/Component/Intl/Resources/data/regions/sd.php @@ -79,7 +79,7 @@ 'FR' => 'فرانس', 'GA' => 'گبون', 'GB' => 'برطانيہ', - 'GD' => 'گرينڊا', + 'GD' => 'گريناڊا', 'GE' => 'جارجيا', 'GF' => 'فرانسيسي گيانا', 'GG' => 'گورنسي', diff --git a/src/Symfony/Component/Intl/Resources/data/regions/sh.php b/src/Symfony/Component/Intl/Resources/data/regions/sh.php index 60b60cbdc19a2..b9c96a6712a3e 100644 --- a/src/Symfony/Component/Intl/Resources/data/regions/sh.php +++ b/src/Symfony/Component/Intl/Resources/data/regions/sh.php @@ -28,7 +28,7 @@ 'BI' => 'Burundi', 'BJ' => 'Benin', 'BL' => 'Sveti Bartolomej', - 'BM' => 'Bermuda', + 'BM' => 'Bermudi', 'BN' => 'Brunej', 'BO' => 'Bolivija', 'BQ' => 'Karipska Holandija', diff --git a/src/Symfony/Component/Intl/Resources/data/regions/so.php b/src/Symfony/Component/Intl/Resources/data/regions/so.php index baef830bb9ce4..d1c87d5944f7b 100644 --- a/src/Symfony/Component/Intl/Resources/data/regions/so.php +++ b/src/Symfony/Component/Intl/Resources/data/regions/so.php @@ -222,7 +222,7 @@ 'TH' => 'Taylaand', 'TJ' => 'Tajikistan', 'TK' => 'Tokelaaw', - 'TL' => 'Timoor', + 'TL' => 'Timor-Leste', 'TM' => 'Turkmenistan', 'TN' => 'Tuniisiya', 'TO' => 'Tonga', @@ -237,7 +237,7 @@ 'US' => 'Maraykanka', 'UY' => 'Uruguwaay', 'UZ' => 'Usbakistan', - 'VA' => 'Faatikaan', + 'VA' => 'Magaalada Faatikaan', 'VC' => 'St. Finsent & Girenadiins', 'VE' => 'Fenisuweela', 'VG' => 'Biritish Farjin Island', diff --git a/src/Symfony/Component/Intl/Resources/data/regions/sr.php b/src/Symfony/Component/Intl/Resources/data/regions/sr.php index 342581e9b1626..1fbb7b74e50ee 100644 --- a/src/Symfony/Component/Intl/Resources/data/regions/sr.php +++ b/src/Symfony/Component/Intl/Resources/data/regions/sr.php @@ -28,7 +28,7 @@ 'BI' => 'Бурунди', 'BJ' => 'Бенин', 'BL' => 'Свети Бартоломеј', - 'BM' => 'Бермуда', + 'BM' => 'Бермуди', 'BN' => 'Брунеј', 'BO' => 'Боливија', 'BQ' => 'Карипска Холандија', diff --git a/src/Symfony/Component/Intl/Resources/data/regions/sr_Latn.php b/src/Symfony/Component/Intl/Resources/data/regions/sr_Latn.php index 60b60cbdc19a2..b9c96a6712a3e 100644 --- a/src/Symfony/Component/Intl/Resources/data/regions/sr_Latn.php +++ b/src/Symfony/Component/Intl/Resources/data/regions/sr_Latn.php @@ -28,7 +28,7 @@ 'BI' => 'Burundi', 'BJ' => 'Benin', 'BL' => 'Sveti Bartolomej', - 'BM' => 'Bermuda', + 'BM' => 'Bermudi', 'BN' => 'Brunej', 'BO' => 'Bolivija', 'BQ' => 'Karipska Holandija', diff --git a/src/Symfony/Component/Intl/Resources/data/regions/st.php b/src/Symfony/Component/Intl/Resources/data/regions/st.php new file mode 100644 index 0000000000000..dbfc2cb733605 --- /dev/null +++ b/src/Symfony/Component/Intl/Resources/data/regions/st.php @@ -0,0 +1,8 @@ + [ + 'LS' => 'Lesotho', + 'ZA' => 'Afrika Borwa', + ], +]; diff --git a/src/Symfony/Component/Intl/Resources/data/regions/te.php b/src/Symfony/Component/Intl/Resources/data/regions/te.php index 2dc8c08049bd3..0f47b4f7eda8d 100644 --- a/src/Symfony/Component/Intl/Resources/data/regions/te.php +++ b/src/Symfony/Component/Intl/Resources/data/regions/te.php @@ -100,7 +100,7 @@ 'HM' => 'హెర్డ్ దీవి మరియు మెక్‌డొనాల్డ్ దీవులు', 'HN' => 'హోండురాస్', 'HR' => 'క్రొయేషియా', - 'HT' => 'హైటి', + 'HT' => 'హైతీ', 'HU' => 'హంగేరీ', 'ID' => 'ఇండోనేషియా', 'IE' => 'ఐర్లాండ్', @@ -152,7 +152,7 @@ 'MO' => 'మకావ్ ఎస్ఏఆర్ చైనా', 'MP' => 'ఉత్తర మరియానా దీవులు', 'MQ' => 'మార్టినీక్', - 'MR' => 'మౌరిటేనియా', + 'MR' => 'మారిటేనియా', 'MS' => 'మాంట్సెరాట్', 'MT' => 'మాల్టా', 'MU' => 'మారిషస్', diff --git a/src/Symfony/Component/Intl/Resources/data/regions/tg.php b/src/Symfony/Component/Intl/Resources/data/regions/tg.php index f21d303b8fb6d..59d55b660cdec 100644 --- a/src/Symfony/Component/Intl/Resources/data/regions/tg.php +++ b/src/Symfony/Component/Intl/Resources/data/regions/tg.php @@ -31,6 +31,7 @@ 'BM' => 'Бермуда', 'BN' => 'Бруней', 'BO' => 'Боливия', + 'BQ' => 'Кариби Нидерланд', 'BR' => 'Бразилия', 'BS' => 'Багам', 'BT' => 'Бутон', @@ -40,9 +41,9 @@ 'BZ' => 'Белиз', 'CA' => 'Канада', 'CC' => 'Ҷазираҳои Кокос (Килинг)', - 'CD' => 'Конго (ҶДК)', + 'CD' => 'Конго - Киншаса', 'CF' => 'Ҷумҳурии Африқои Марказӣ', - 'CG' => 'Конго', + 'CG' => 'Конго - Браззавил', 'CH' => 'Швейтсария', 'CI' => 'Кот-д’Ивуар', 'CK' => 'Ҷазираҳои Кук', @@ -66,6 +67,7 @@ 'EC' => 'Эквадор', 'EE' => 'Эстония', 'EG' => 'Миср', + 'EH' => 'Сахараи Ғарбӣ', 'ER' => 'Эритрея', 'ES' => 'Испания', 'ET' => 'Эфиопия', @@ -121,6 +123,7 @@ 'KM' => 'Комор', 'KN' => 'Сент-Китс ва Невис', 'KP' => 'Кореяи Шимолӣ', + 'KR' => 'Кореяи Ҷанубӣ', 'KW' => 'Қувайт', 'KY' => 'Ҷазираҳои Кайман', 'KZ' => 'Қазоқистон', @@ -181,6 +184,7 @@ 'PM' => 'Сент-Пер ва Микелон', 'PN' => 'Ҷазираҳои Питкейрн', 'PR' => 'Пуэрто-Рико', + 'PS' => 'Қаламравҳои Фаластинӣ', 'PT' => 'Португалия', 'PW' => 'Палау', 'PY' => 'Парагвай', @@ -210,7 +214,7 @@ 'SV' => 'Эл-Салвадор', 'SX' => 'Синт-Маартен', 'SY' => 'Сурия', - 'SZ' => 'Свазиленд', + 'SZ' => 'Эсватини', 'TC' => 'Ҷазираҳои Теркс ва Кайкос', 'TD' => 'Чад', 'TF' => 'Минтақаҳои Ҷанубии Фаронса', diff --git a/src/Symfony/Component/Intl/Resources/data/regions/ti.php b/src/Symfony/Component/Intl/Resources/data/regions/ti.php index dbc77819d0976..08963041e556c 100644 --- a/src/Symfony/Component/Intl/Resources/data/regions/ti.php +++ b/src/Symfony/Component/Intl/Resources/data/regions/ti.php @@ -107,6 +107,7 @@ 'IL' => 'እስራኤል', 'IM' => 'ኣይል ኦፍ ማን', 'IN' => 'ህንዲ', + 'IO' => 'ብሪጣንያዊ ህንዳዊ ውቅያኖስ ግዝኣት', 'IQ' => 'ዒራቕ', 'IR' => 'ኢራን', 'IS' => 'ኣይስላንድ', @@ -215,7 +216,7 @@ 'SY' => 'ሶርያ', 'SZ' => 'ኤስዋቲኒ', 'TC' => 'ደሴታት ቱርካትን ካይኮስን', - 'TD' => 'ጫድ', + 'TD' => 'ቻድ', 'TF' => 'ፈረንሳዊ ደቡባዊ ግዝኣታት', 'TG' => 'ቶጎ', 'TH' => 'ታይላንድ', diff --git a/src/Symfony/Component/Intl/Resources/data/regions/tl.php b/src/Symfony/Component/Intl/Resources/data/regions/tl.php index ae4df6f0511f7..7e214a3d3c24b 100644 --- a/src/Symfony/Component/Intl/Resources/data/regions/tl.php +++ b/src/Symfony/Component/Intl/Resources/data/regions/tl.php @@ -107,7 +107,7 @@ 'IL' => 'Israel', 'IM' => 'Isle of Man', 'IN' => 'India', - 'IO' => 'Teritoryo sa Karagatan ng British Indian', + 'IO' => 'British Indian Ocean Territory', 'IQ' => 'Iraq', 'IR' => 'Iran', 'IS' => 'Iceland', diff --git a/src/Symfony/Component/Intl/Resources/data/regions/tn.php b/src/Symfony/Component/Intl/Resources/data/regions/tn.php new file mode 100644 index 0000000000000..0c0c418b8c9bb --- /dev/null +++ b/src/Symfony/Component/Intl/Resources/data/regions/tn.php @@ -0,0 +1,8 @@ + [ + 'BW' => 'Botswana', + 'ZA' => 'Aforika Borwa', + ], +]; diff --git a/src/Symfony/Component/Intl/Resources/data/regions/tt.php b/src/Symfony/Component/Intl/Resources/data/regions/tt.php index f2f329c9bb46b..4bcd4ffa57b4e 100644 --- a/src/Symfony/Component/Intl/Resources/data/regions/tt.php +++ b/src/Symfony/Component/Intl/Resources/data/regions/tt.php @@ -31,6 +31,7 @@ 'BM' => 'Бермуд утраулары', 'BN' => 'Бруней', 'BO' => 'Боливия', + 'BQ' => 'Кариб Нидерландлары', 'BR' => 'Бразилия', 'BS' => 'Багам утраулары', 'BT' => 'Бутан', @@ -42,6 +43,7 @@ 'CC' => 'Кокос (Килинг) утраулары', 'CD' => 'Конго (КДР)', 'CF' => 'Үзәк Африка Республикасы', + 'CG' => 'Конго - Браззавиль', 'CH' => 'Швейцария', 'CI' => 'Кот-д’Ивуар', 'CK' => 'Кук утраулары', @@ -65,6 +67,7 @@ 'EC' => 'Эквадор', 'EE' => 'Эстония', 'EG' => 'Мисыр', + 'EH' => 'Көнбатыш Сахара', 'ER' => 'Эритрея', 'ES' => 'Испания', 'ET' => 'Эфиопия', @@ -104,6 +107,7 @@ 'IL' => 'Израиль', 'IM' => 'Мэн утравы', 'IN' => 'Индия', + 'IO' => 'Британиянең Һинд Океанындагы Территориясе', 'IQ' => 'Гыйрак', 'IR' => 'Иран', 'IS' => 'Исландия', @@ -119,6 +123,7 @@ 'KM' => 'Комор утраулары', 'KN' => 'Сент-Китс һәм Невис', 'KP' => 'Төньяк Корея', + 'KR' => 'Көньяк Корея', 'KW' => 'Күвәйт', 'KY' => 'Кайман утраулары', 'KZ' => 'Казахстан', @@ -142,6 +147,7 @@ 'MH' => 'Маршалл утраулары', 'MK' => 'Төньяк Македония', 'ML' => 'Мали', + 'MM' => 'Мьянма (Бирма)', 'MN' => 'Монголия', 'MO' => 'Макао Махсус Идарәле Төбәге', 'MP' => 'Төньяк Мариана утраулары', @@ -178,6 +184,7 @@ 'PM' => 'Сен-Пьер һәм Микелон', 'PN' => 'Питкэрн утраулары', 'PR' => 'Пуэрто-Рико', + 'PS' => 'Фәләстин территорияләре', 'PT' => 'Португалия', 'PW' => 'Палау', 'PY' => 'Парагвай', @@ -193,6 +200,7 @@ 'SD' => 'Судан', 'SE' => 'Швеция', 'SG' => 'Сингапур', + 'SH' => 'Изге Елена утравы', 'SI' => 'Словения', 'SJ' => 'Шпицберген һәм Ян-Майен', 'SK' => 'Словакия', @@ -229,6 +237,7 @@ 'US' => 'АКШ', 'UY' => 'Уругвай', 'UZ' => 'Үзбәкстан', + 'VA' => 'Ватикан', 'VC' => 'Сент-Винсент һәм Гренадин', 'VE' => 'Венесуэла', 'VG' => 'Британия Виргин утраулары', diff --git a/src/Symfony/Component/Intl/Resources/data/regions/wo.php b/src/Symfony/Component/Intl/Resources/data/regions/wo.php index bce5d32fd92dd..244ea3830abe4 100644 --- a/src/Symfony/Component/Intl/Resources/data/regions/wo.php +++ b/src/Symfony/Component/Intl/Resources/data/regions/wo.php @@ -31,6 +31,7 @@ 'BM' => 'Bermid', 'BN' => 'Burney', 'BO' => 'Boliwi', + 'BQ' => 'Pays-Bas bu Caraïbe', 'BR' => 'Beresil', 'BS' => 'Bahamas', 'BT' => 'Butaŋ', @@ -66,6 +67,7 @@ 'EC' => 'Ekwaatër', 'EE' => 'Estoni', 'EG' => 'Esipt', + 'EH' => 'Sahara bu sowwu', 'ER' => 'Eritere', 'ES' => 'Españ', 'ET' => 'Ecopi', @@ -105,6 +107,7 @@ 'IL' => 'Israyel', 'IM' => 'Dunu Maan', 'IN' => 'End', + 'IO' => 'Terituwaaru Brëtaañ ci Oseyaa Enjeŋ', 'IQ' => 'Irag', 'IR' => 'Iraŋ', 'IS' => 'Islànd', @@ -120,6 +123,7 @@ 'KM' => 'Komoor', 'KN' => 'Saŋ Kits ak Newis', 'KP' => 'Kore Noor', + 'KR' => 'Corée du Sud', 'KW' => 'Kowet', 'KY' => 'Duni Kaymaŋ', 'KZ' => 'Kasaxstaŋ', @@ -180,6 +184,7 @@ 'PM' => 'Saŋ Peer ak Mikeloŋ', 'PN' => 'Duni Pitkayirn', 'PR' => 'Porto Riko', + 'PS' => 'réew yu Palestine', 'PT' => 'Portigaal', 'PW' => 'Palaw', 'PY' => 'Paraguwe', diff --git a/src/Symfony/Component/Intl/Resources/data/regions/yo.php b/src/Symfony/Component/Intl/Resources/data/regions/yo.php index 0dce1b23b4525..75cf789bb2f01 100644 --- a/src/Symfony/Component/Intl/Resources/data/regions/yo.php +++ b/src/Symfony/Component/Intl/Resources/data/regions/yo.php @@ -14,9 +14,9 @@ 'AR' => 'Agentínà', 'AS' => 'Sámóánì ti Orílẹ́ède Àméríkà', 'AT' => 'Asítíríà', - 'AU' => 'Ástràlìá', + 'AU' => 'Austrálíà', 'AW' => 'Árúbà', - 'AX' => 'Àwọn Erékùsù ti Åland', + 'AX' => 'Àwọn Erékùsù ti Aland', 'AZ' => 'Asẹ́bájánì', 'BA' => 'Bọ̀síníà àti Ẹtisẹgófínà', 'BB' => 'Bábádósì', @@ -69,10 +69,10 @@ 'EG' => 'Égípítì', 'EH' => 'Ìwọ̀òòrùn Sàhárà', 'ER' => 'Eritira', - 'ES' => 'Sipani', + 'ES' => 'Sípéìnì', 'ET' => 'Etopia', 'FI' => 'Filandi', - 'FJ' => 'Fiji', + 'FJ' => 'Fíjì', 'FK' => 'Etikun Fakalandi', 'FM' => 'Makoronesia', 'FO' => 'Àwọn Erékùsù ti Faroe', @@ -90,9 +90,9 @@ 'GN' => 'Gene', 'GP' => 'Gadelope', 'GQ' => 'Ekutoria Gini', - 'GR' => 'Geriisi', + 'GR' => 'Gíríìsì', 'GS' => 'Gúúsù Georgia àti Gúúsù Àwọn Erékùsù Sandwich', - 'GT' => 'Guatemala', + 'GT' => 'Guatemálà', 'GU' => 'Guamu', 'GW' => 'Gene-Busau', 'GY' => 'Guyana', @@ -102,17 +102,17 @@ 'HR' => 'Kòróátíà', 'HT' => 'Haati', 'HU' => 'Hungari', - 'ID' => 'Indonesia', + 'ID' => 'Indonéṣíà', 'IE' => 'Ailandi', 'IL' => 'Iserẹli', - 'IM' => 'Isle of Man', - 'IN' => 'India', + 'IM' => 'Erékùṣù ilẹ̀ Man', + 'IN' => 'Íńdíà', 'IO' => 'Etíkun Índíánì ti Ìlú Bírítísì', 'IQ' => 'Iraki', 'IR' => 'Irani', 'IS' => 'Aṣilandi', 'IT' => 'Itáli', - 'JE' => 'Jersey', + 'JE' => 'Jẹsì', 'JM' => 'Jamaika', 'JO' => 'Jọdani', 'JP' => 'Japani', @@ -141,7 +141,7 @@ 'MA' => 'Moroko', 'MC' => 'Monako', 'MD' => 'Modofia', - 'ME' => 'Montenegro', + 'ME' => 'Montenégrò', 'MF' => 'Ìlú Màtìnì', 'MG' => 'Madasika', 'MH' => 'Etikun Máṣali', @@ -164,7 +164,7 @@ 'NA' => 'Namibia', 'NC' => 'Kaledonia Titun', 'NE' => 'Nàìjá', - 'NF' => 'Etikun Nọ́úfókì', + 'NF' => 'Erékùsù Nọ́úfókì', 'NG' => 'Nàìjíríà', 'NI' => 'Nikaragua', 'NL' => 'Nedalandi', @@ -174,8 +174,8 @@ 'NU' => 'Niue', 'NZ' => 'Ṣilandi Titun', 'OM' => 'Ọọma', - 'PA' => 'Panama', - 'PE' => 'Peru', + 'PA' => 'Paramá', + 'PE' => 'Pèérù', 'PF' => 'Firenṣi Polinesia', 'PG' => 'Paapu ti Giini', 'PH' => 'Filipini', @@ -222,8 +222,8 @@ 'TH' => 'Tailandi', 'TJ' => 'Takisitani', 'TK' => 'Tokelau', - 'TL' => 'ÌlàOòrùn Tímọ̀', - 'TM' => 'Tọọkimenisita', + 'TL' => 'Tímọ̀ Lẹsiti', + 'TM' => 'Tọ́kìmẹ́nísítànì', 'TN' => 'Tuniṣia', 'TO' => 'Tonga', 'TR' => 'Tọọki', @@ -235,7 +235,7 @@ 'UG' => 'Uganda', 'UM' => 'Àwọn Erékùsù Kékèké Agbègbè US', 'US' => 'Amẹrikà', - 'UY' => 'Nruguayi', + 'UY' => 'Úrúgúwè', 'UZ' => 'Nṣibẹkisitani', 'VA' => 'Ìlú Vatican', 'VC' => 'Fisẹnnti ati Genadina', diff --git a/src/Symfony/Component/Intl/Resources/data/regions/yo_BJ.php b/src/Symfony/Component/Intl/Resources/data/regions/yo_BJ.php index 697dfaf3bc8f5..b3c8029aa4409 100644 --- a/src/Symfony/Component/Intl/Resources/data/regions/yo_BJ.php +++ b/src/Symfony/Component/Intl/Resources/data/regions/yo_BJ.php @@ -4,7 +4,7 @@ 'Names' => [ 'AE' => 'Ɛmirate ti Awɔn Arabu', 'AS' => 'Sámóánì ti Orílɛ́ède Àméríkà', - 'AX' => 'Àwɔn Erékùsù ti Åland', + 'AX' => 'Àwɔn Erékùsù ti Aland', 'AZ' => 'Asɛ́bájánì', 'BA' => 'Bɔ̀síníà àti Ɛtisɛgófínà', 'BE' => 'Bégíɔ́mù', @@ -28,8 +28,11 @@ 'GF' => 'Firenshi Guana', 'GS' => 'Gúúsù Georgia àti Gúúsù Àwɔn Erékùsù Sandwich', 'HK' => 'Agbègbè Ìshàkóso Ìshúná Hong Kong Tí Shánà Ń Darí', + 'ID' => 'Indonéshíà', 'IL' => 'Iserɛli', + 'IM' => 'Erékùshù ilɛ̀ Man', 'IS' => 'Ashilandi', + 'JE' => 'Jɛsì', 'JO' => 'Jɔdani', 'KG' => 'Kurishisitani', 'KP' => 'Guusu Kɔria', @@ -40,7 +43,7 @@ 'MH' => 'Etikun Máshali', 'MO' => 'Agbègbè Ìshàkóso Pàtàkì Macao', 'MZ' => 'Moshamibiku', - 'NF' => 'Etikun Nɔ́úfókì', + 'NF' => 'Erékùsù Nɔ́úfókì', 'NO' => 'Nɔɔwii', 'NZ' => 'Shilandi Titun', 'OM' => 'Ɔɔma', @@ -62,8 +65,8 @@ 'TC' => 'Tɔɔki ati Etikun Kakɔsi', 'TD' => 'Shààdì', 'TF' => 'Agbègbè Gúúsù Faranshé', - 'TL' => 'ÌlàOòrùn Tímɔ̀', - 'TM' => 'Tɔɔkimenisita', + 'TL' => 'Tímɔ̀ Lɛsiti', + 'TM' => 'Tɔ́kìmɛ́nísítànì', 'TN' => 'Tunishia', 'TR' => 'Tɔɔki', 'UM' => 'Àwɔn Erékùsù Kékèké Agbègbè US', diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/af.php b/src/Symfony/Component/Intl/Resources/data/scripts/af.php index 00b7ebc4fca59..dbc05c87a0ce7 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/af.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/af.php @@ -12,12 +12,12 @@ 'Cakm' => 'Chakma', 'Cans' => 'Verenigde Kanadese Inheemse Lettergreepskrif', 'Cher' => 'Cherokee', - 'Cyrl' => 'Sirillies', + 'Cyrl' => 'Cyrillies', 'Deva' => 'Devanagari', 'Ethi' => 'Etiopies', 'Geor' => 'Georgies', 'Grek' => 'Grieks', - 'Gujr' => 'Gudjarati', + 'Gujr' => 'Goedjarati', 'Guru' => 'Gurmukhi', 'Hanb' => 'Han met Bopomofo', 'Hang' => 'Hangul', @@ -27,7 +27,6 @@ 'Hebr' => 'Hebreeus', 'Hira' => 'Hiragana', 'Hrkt' => 'Japannese lettergreepskrif', - 'Jamo' => 'Jamo', 'Jpan' => 'Japannees', 'Kana' => 'Katakana', 'Khmr' => 'Khmer', @@ -50,7 +49,6 @@ 'Telu' => 'Teloegoe', 'Tfng' => 'Tifinagh', 'Thaa' => 'Thaana', - 'Thai' => 'Thai', 'Tibt' => 'Tibettaans', 'Vaii' => 'Vai', 'Yiii' => 'Yi', @@ -58,6 +56,6 @@ 'Zsye' => 'Emoji', 'Zsym' => 'Simbole', 'Zxxx' => 'Ongeskrewe', - 'Zyyy' => 'Gemeenskaplik', + 'Zyyy' => 'Algemeen', ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/ak.php b/src/Symfony/Component/Intl/Resources/data/scripts/ak.php new file mode 100644 index 0000000000000..b93781b46fdf3 --- /dev/null +++ b/src/Symfony/Component/Intl/Resources/data/scripts/ak.php @@ -0,0 +1,63 @@ + [ + 'Adlm' => 'Adlam kasa', + 'Arab' => 'Arabeke', + 'Aran' => 'Nastaliki kasa', + 'Armn' => 'Amenia kasa', + 'Beng' => 'Bangala kasa', + 'Bopo' => 'Bopomofo kasa', + 'Brai' => 'Anifrafoɔ kasa', + 'Cakm' => 'Kyakma kasa', + 'Cans' => 'Kanadafoɔ Kann Kasa a Wɔakeka Abom', + 'Cher' => 'Kɛroki', + 'Cyrl' => 'Kreleke', + 'Deva' => 'Dɛvanagari kasa', + 'Ethi' => 'Yitiopia kasa', + 'Geor' => 'Dwɔɔgyia kasa', + 'Grek' => 'Griiki kasa', + 'Gujr' => 'Gudwurati kasa', + 'Guru' => 'Gurumuki kasa', + 'Hanb' => 'Hanse a Bopomofo kasa ka ho', + 'Hang' => 'Hangul kasa', + 'Hani' => 'Han', + 'Hans' => 'Kyaena Kasa Hanse', + 'Hant' => 'Tete', + 'Hebr' => 'Hibri kasa', + 'Hira' => 'Hiragana kasa', + 'Hrkt' => 'Gyapanfoɔ selabolo kasa', + 'Jamo' => 'Gyamo kasa', + 'Jpan' => 'Gyapanfoɔ kasa', + 'Kana' => 'Katakana kasa', + 'Khmr' => 'Kɛma kasa', + 'Knda' => 'Kanada kasa', + 'Kore' => 'Korea kasa', + 'Laoo' => 'Lawo kasa', + 'Latn' => 'Laatin', + 'Mlym' => 'Malayalam kasa', + 'Mong' => 'Mongoliafoɔ kasa', + 'Mtei' => 'Meeti Mayɛke kasa', + 'Mymr' => 'Mayama kasa', + 'Nkoo' => 'Nko kasa', + 'Olck' => 'Ol Kyiki kasa', + 'Orya' => 'Odia kasa', + 'Rohg' => 'Hanifi kasa', + 'Sinh' => 'Sinhala kasa', + 'Sund' => 'Sudanni kasa', + 'Syrc' => 'Siiria Tete kasa', + 'Taml' => 'Tamil kasa', + 'Telu' => 'Telugu kasa', + 'Tfng' => 'Tifinafo kasa', + 'Thaa' => 'Taana kasa', + 'Thai' => 'Taelanfoɔ kasa', + 'Tibt' => 'Tibɛtanfoɔ kasa', + 'Vaii' => 'Vai kasa', + 'Yiii' => 'Yifoɔ kasa', + 'Zmth' => 'Nkontabudeɛ', + 'Zsye' => 'Yimogyi', + 'Zsym' => 'Ahyɛnsodeɛ', + 'Zxxx' => 'Deɛ wɔntwerɛeɛ', + 'Zyyy' => 'obiara nim', + ], +]; diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/am.php b/src/Symfony/Component/Intl/Resources/data/scripts/am.php index 1d5d262ebdfe5..558e12b35a1ed 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/am.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/am.php @@ -11,7 +11,7 @@ 'Brai' => 'ብሬይል', 'Buhd' => 'ቡሂድ', 'Cakm' => 'ቻክማ', - 'Cans' => 'የተዋሐዱ የካናዳ ጥንታዊ ምልክቶች', + 'Cans' => 'የተዋሐዱ የካናዳ አቦሪጂኖች ፊደላት', 'Cher' => 'ቼሮኪ', 'Copt' => 'ኮፕቲክ', 'Cprt' => 'ሲፕሪኦት', @@ -24,7 +24,7 @@ 'Grek' => 'ግሪክ', 'Gujr' => 'ጉጃራቲ', 'Guru' => 'ጉርሙኪ', - 'Hanb' => 'ሃንብ', + 'Hanb' => 'ሃን ከቦፖሞፎ ጋር', 'Hang' => 'ሐንጉል', 'Hani' => 'ሃን', 'Hano' => 'ሀኑኦ', @@ -32,12 +32,12 @@ 'Hant' => 'ባህላዊ', 'Hebr' => 'እብራይስጥ', 'Hira' => 'ሂራጋና', - 'Hrkt' => 'ጃፓንኛ ስይላቤሪስ', + 'Hrkt' => 'ጃፓንኛ ፊደላት', 'Jamo' => 'ጃሞ', 'Jpan' => 'ጃፓንኛ', 'Kana' => 'ካታካና', 'Khmr' => 'ክህመር', - 'Knda' => 'ካንአዳ', + 'Knda' => 'ካናዳ', 'Kore' => 'ኮሪያኛ', 'Laoo' => 'ላኦ', 'Latn' => 'ላቲን', @@ -51,14 +51,14 @@ 'Nkoo' => 'ንኮ', 'Ogam' => 'ኦግሀም', 'Olck' => 'ኦይ ቺኪ', - 'Orya' => 'ኦሪያ', + 'Orya' => 'ኦዲያ', 'Osma' => 'ኦስማኒያ', 'Rohg' => 'ሃኒፊ', 'Runr' => 'ሩኒክ', 'Shaw' => 'የሻቪያ ፊደል', 'Sinh' => 'ሲንሃላ', - 'Sund' => 'ሱዳናዊ', - 'Syrc' => 'ሲሪክ', + 'Sund' => 'ሱዳንኛ', + 'Syrc' => 'ሲሪያክ', 'Tagb' => 'ትአግባንዋ', 'Tale' => 'ታኢ ለ', 'Talu' => 'አዲስ ታኢ ሉ', @@ -68,7 +68,7 @@ 'Tglg' => 'ታጋሎግ', 'Thaa' => 'ታና', 'Thai' => 'ታይ', - 'Tibt' => 'ቲቤታን', + 'Tibt' => 'ቲቤትኛ', 'Ugar' => 'ኡጋሪቲክ', 'Vaii' => 'ቫይ', 'Yiii' => 'ዪ', diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/cy.php b/src/Symfony/Component/Intl/Resources/data/scripts/cy.php index 0194fd49d9a89..5d01b5011ceff 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/cy.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/cy.php @@ -27,7 +27,6 @@ 'Hebr' => 'Hebreig', 'Hira' => 'Hiragana', 'Hrkt' => 'Syllwyddor Japaneaidd', - 'Jamo' => 'Jamo', 'Jpan' => 'Japaneaidd', 'Kana' => 'Catacana', 'Khmr' => 'Chmeraidd', diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/de.php b/src/Symfony/Component/Intl/Resources/data/scripts/de.php index cbcdcd02c4ece..6c8d9c790949d 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/de.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/de.php @@ -21,9 +21,8 @@ 'Bugi' => 'Buginesisch', 'Buhd' => 'Buhid', 'Cakm' => 'Chakma', - 'Cans' => 'UCAS', + 'Cans' => 'Kanadische Aborigine-Silbenschrift', 'Cari' => 'Karisch', - 'Cham' => 'Cham', 'Cher' => 'Cherokee', 'Cirt' => 'Cirth', 'Copt' => 'Koptisch', @@ -60,7 +59,6 @@ 'Hung' => 'Altungarisch', 'Inds' => 'Indus-Schrift', 'Ital' => 'Altitalisch', - 'Jamo' => 'Jamo', 'Java' => 'Javanesisch', 'Jpan' => 'Japanisch', 'Jurc' => 'Jurchen', @@ -94,7 +92,6 @@ 'Merc' => 'Meroitisch kursiv', 'Mero' => 'Meroitisch', 'Mlym' => 'Malayalam', - 'Modi' => 'Modi', 'Mong' => 'Mongolisch', 'Moon' => 'Moon', 'Mroo' => 'Mro', @@ -154,7 +151,6 @@ 'Tfng' => 'Tifinagh', 'Tglg' => 'Tagalog', 'Thaa' => 'Thaana', - 'Thai' => 'Thai', 'Tibt' => 'Tibetisch', 'Tirh' => 'Tirhuta', 'Ugar' => 'Ugaritisch', @@ -170,6 +166,6 @@ 'Zsye' => 'Emoji', 'Zsym' => 'Symbole', 'Zxxx' => 'Schriftlos', - 'Zyyy' => 'Verbreitet', + 'Zyyy' => 'Unbestimmt', ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/ee.php b/src/Symfony/Component/Intl/Resources/data/scripts/ee.php index bc80fa2ca2c0e..a03fa040325da 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/ee.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/ee.php @@ -26,7 +26,7 @@ 'Knda' => 'kannadagbeŋɔŋlɔ', 'Kore' => 'Koreagbeŋɔŋlɔ', 'Laoo' => 'laogbeŋɔŋlɔ', - 'Latn' => 'Latingbeŋɔŋlɔ', + 'Latn' => 'latingbeŋɔŋlɔ', 'Mlym' => 'malayagbeŋɔŋlɔ', 'Mong' => 'mongoliagbeŋɔŋlɔ', 'Mymr' => 'myanmargbeŋɔŋlɔ', diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/en.php b/src/Symfony/Component/Intl/Resources/data/scripts/en.php index ad4b2ae3329cd..a7f394b0e11a7 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/en.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/en.php @@ -46,6 +46,7 @@ 'Elba' => 'Elbasan', 'Elym' => 'Elymaic', 'Ethi' => 'Ethiopic', + 'Gara' => 'Garay', 'Geok' => 'Georgian Khutsuri', 'Geor' => 'Georgian', 'Glag' => 'Glagolitic', @@ -55,6 +56,7 @@ 'Gran' => 'Grantha', 'Grek' => 'Greek', 'Gujr' => 'Gujarati', + 'Gukh' => 'Gurung Khema', 'Guru' => 'Gurmukhi', 'Hanb' => 'Han with Bopomofo', 'Hang' => 'Hangul', @@ -86,6 +88,7 @@ 'Knda' => 'Kannada', 'Kore' => 'Korean', 'Kpel' => 'Kpelle', + 'Krai' => 'Kirat Rai', 'Kthi' => 'Kaithi', 'Lana' => 'Lanna', 'Laoo' => 'Lao', @@ -128,6 +131,7 @@ 'Nshu' => 'Nüshu', 'Ogam' => 'Ogham', 'Olck' => 'Ol Chiki', + 'Onao' => 'Ol Onal', 'Orkh' => 'Orkhon', 'Orya' => 'Odia', 'Osge' => 'Osage', @@ -163,6 +167,7 @@ 'Sora' => 'Sora Sompeng', 'Soyo' => 'Soyombo', 'Sund' => 'Sundanese', + 'Sunu' => 'Sunuwar', 'Sylo' => 'Syloti Nagri', 'Syrc' => 'Syriac', 'Syre' => 'Estrangelo Syriac', @@ -184,7 +189,9 @@ 'Tibt' => 'Tibetan', 'Tirh' => 'Tirhuta', 'Tnsa' => 'Tangsa', + 'Todr' => 'Todhri', 'Toto' => 'Toto', + 'Tutg' => 'Tulu-Tigalari', 'Ugar' => 'Ugaritic', 'Vaii' => 'Vai', 'Visp' => 'Visible Speech', diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/et.php b/src/Symfony/Component/Intl/Resources/data/scripts/et.php index fafde6e4791f6..cdfd99593a345 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/et.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/et.php @@ -44,6 +44,7 @@ 'Elba' => 'Elbasani', 'Elym' => 'elümi', 'Ethi' => 'etioopia', + 'Gara' => 'garai', 'Geok' => 'hutsuri', 'Geor' => 'gruusia', 'Glag' => 'glagoolitsa', @@ -155,6 +156,7 @@ 'Sora' => 'sora', 'Soyo' => 'sojombo', 'Sund' => 'sunda', + 'Sunu' => 'sunvari', 'Sylo' => 'siloti', 'Syrc' => 'süüria', 'Syre' => 'süüria estrangelo', diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/eu.php b/src/Symfony/Component/Intl/Resources/data/scripts/eu.php index 08fb410bc030e..fca6b8956c128 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/eu.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/eu.php @@ -22,7 +22,7 @@ 'Bugi' => 'buginera', 'Buhd' => 'buhid', 'Cakm' => 'txakma', - 'Cans' => 'Kanadiako aborigenen silabiko bateratua', + 'Cans' => 'Kanadako aborigenen silabario bateratua', 'Cari' => 'kariera', 'Cham' => 'txamera', 'Cher' => 'txerokiarra', @@ -64,21 +64,21 @@ 'Hrkt' => 'silabario japoniarrak', 'Hung' => 'hungariera zaharra', 'Ital' => 'italiera zaharra', - 'Jamo' => 'jamo-bihurketa', + 'Jamo' => 'jamoa', 'Java' => 'javaniera', 'Jpan' => 'japoniarra', 'Kali' => 'kayah li', 'Kana' => 'katakana', 'Kawi' => 'kawi', 'Khar' => 'kharoshthi', - 'Khmr' => 'khemerarra', + 'Khmr' => 'khmertarra', 'Khoj' => 'khojkiera', 'Kits' => 'khitanerako script txikiak', 'Knda' => 'kanadarra', 'Kore' => 'korearra', 'Kthi' => 'kaithiera', 'Lana' => 'lannera', - 'Laoo' => 'laosarra', + 'Laoo' => 'laostarra', 'Latn' => 'latinoa', 'Lepc' => 'leptxa', 'Limb' => 'linbuera', @@ -96,7 +96,7 @@ 'Mend' => 'mende', 'Merc' => 'meroitiar etzana', 'Mero' => 'meroitirra', - 'Mlym' => 'malayalamarra', + 'Mlym' => 'malabartarra', 'Modi' => 'modiera', 'Mong' => 'mongoliarra', 'Mroo' => 'mroera', @@ -150,7 +150,7 @@ 'Takr' => 'takriera', 'Tale' => 'tai le', 'Talu' => 'tai lue berria', - 'Taml' => 'tamilarra', + 'Taml' => 'tamildarra', 'Tang' => 'tangutera', 'Tavt' => 'tai viet', 'Telu' => 'teluguarra', diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/fo.php b/src/Symfony/Component/Intl/Resources/data/scripts/fo.php index 9bb4b22bc7331..84be33ce157b1 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/fo.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/fo.php @@ -2,44 +2,145 @@ return [ 'Names' => [ + 'Adlm' => 'adlam', + 'Ahom' => 'ahom', 'Arab' => 'arabisk', + 'Aran' => 'nastaliq', 'Armn' => 'armenskt', + 'Avst' => 'avestanskt', + 'Bali' => 'baliskt', + 'Bamu' => 'bamum', + 'Bass' => 'bassa vah', + 'Batk' => 'batak', 'Beng' => 'bangla', + 'Bhks' => 'bhaiksuki', 'Bopo' => 'bopomofo', + 'Brah' => 'brahmi', 'Brai' => 'blindaskrift', + 'Bugi' => 'buginskt', + 'Buhd' => 'buhid', + 'Cakm' => 'chakma', + 'Cans' => 'sameindir kanadiskir uppruna stavir', + 'Cari' => 'carian', + 'Cham' => 'cham', + 'Cher' => 'cherokee', + 'Chrs' => 'chorasmian', + 'Copt' => 'koptiskt', + 'Cpmn' => 'cypro-minoan', + 'Cprt' => 'kýpriskt', 'Cyrl' => 'kyrilliskt', 'Deva' => 'devanagari', + 'Diak' => 'dives akuru', + 'Dogr' => 'dogra', + 'Dsrt' => 'deseret', + 'Egyp' => 'egyptiskar hieroglyffur', + 'Elba' => 'elbasan', + 'Elym' => 'elymaic', 'Ethi' => 'etiopiskt', + 'Gara' => 'garay', 'Geor' => 'georgianskt', + 'Glag' => 'glagolitic', + 'Gong' => 'gunjala gondi', + 'Gonm' => 'masaram gondi', + 'Goth' => 'gotiskt', + 'Gran' => 'grantha', 'Grek' => 'grikskt', 'Gujr' => 'gujarati', + 'Gukh' => 'gurung khema', 'Guru' => 'gurmukhi', 'Hanb' => 'hanb', 'Hang' => 'hangul', 'Hani' => 'han', + 'Hano' => 'hanunoo', 'Hans' => 'einkult', 'Hant' => 'vanligt', + 'Hatr' => 'hatran', 'Hebr' => 'hebraiskt', 'Hira' => 'hiragana', + 'Hluw' => 'anatoliskar hieroglyffur', + 'Hmng' => 'pahawh hmong', + 'Hmnp' => 'nyiakeng puachue hmong', 'Hrkt' => 'japanskir stavir', + 'Hung' => 'gamalt ungarskt', + 'Ital' => 'gamalt italienskt', 'Jamo' => 'jamo', + 'Java' => 'javanskt', 'Jpan' => 'japanskt', + 'Kali' => 'kayah li', 'Kana' => 'katakana', + 'Kawi' => 'kawi', + 'Khar' => 'kharoshthi', 'Khmr' => 'khmer', + 'Khoj' => 'khojki', 'Knda' => 'kannada', 'Kore' => 'koreanskt', + 'Lana' => 'lanna', 'Laoo' => 'lao', 'Latn' => 'latínskt', + 'Lepc' => 'lepcha', + 'Limb' => 'limbu', + 'Lisu' => 'fraser', + 'Mand' => 'mandaean', + 'Mend' => 'mende', 'Mlym' => 'mala 17AE yalam', + 'Modi' => 'modi', 'Mong' => 'mongolsk', + 'Mtei' => 'meitei mayek', 'Mymr' => 'myanmarskt', + 'Newa' => 'newa', + 'Nkoo' => 'n’ko', + 'Nshu' => 'nüshu', + 'Ogam' => 'ogham', + 'Olck' => 'ol chiki', + 'Onao' => 'ol onal', + 'Orkh' => 'orkhon', 'Orya' => 'odia', + 'Osge' => 'osage', + 'Osma' => 'osmanya', + 'Ougr' => 'gamalt uyghur', + 'Palm' => 'palmyrene', + 'Pauc' => 'pau cin hau', + 'Perm' => 'gamalt permic', + 'Phag' => 'phags-pa', + 'Rohg' => 'hanifi', + 'Runr' => 'rúnar', + 'Saur' => 'saurashtra', + 'Sidd' => 'siddham', 'Sinh' => 'sinhala', + 'Sogd' => 'sogdian', + 'Sogo' => 'gamalt sogdian', + 'Soyo' => 'soyombo', + 'Sund' => 'sudanskt', + 'Sunu' => 'sunuwar', + 'Sylo' => 'syloti nagri', + 'Syrc' => 'syriac', + 'Tagb' => 'tagbanwa', + 'Takr' => 'takri', + 'Tale' => 'tai le', + 'Talu' => 'nýtt tai lue', 'Taml' => 'tamilskt', + 'Tang' => 'tangut', + 'Tavt' => 'tai viet', 'Telu' => 'telugu', + 'Tfng' => 'tifinagh', + 'Tglg' => 'tagalog', 'Thaa' => 'thaana', 'Thai' => 'tailendskt', 'Tibt' => 'tibetskt', + 'Tirh' => 'tirhuta', + 'Tnsa' => 'tangsa', + 'Todr' => 'todhri', + 'Toto' => 'toto', + 'Tutg' => 'tulu-tigalari', + 'Ugar' => 'ugaritic', + 'Vaii' => 'vai', + 'Vith' => 'vithkuqi', + 'Wara' => 'varang kshiti', + 'Wcho' => 'wancho', + 'Xsux' => 'sumero-akkadian cuneiform', + 'Yezi' => 'vezidi', + 'Yiii' => 'yi', + 'Zinh' => 'arva skrift', 'Zmth' => 'støddfrøðilig teknskipan', 'Zsye' => 'emoji', 'Zsym' => 'tekin', diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/ga.php b/src/Symfony/Component/Intl/Resources/data/scripts/ga.php index a873b7b5f211c..9ebb0d1a72e79 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/ga.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/ga.php @@ -4,34 +4,42 @@ 'Names' => [ 'Adlm' => 'Adlam', 'Aghb' => 'Albánach Cugasach', - 'Ahom' => 'Ahom', 'Arab' => 'Arabach', 'Aran' => 'Nastaliq', 'Armi' => 'Aramach Impiriúil', 'Armn' => 'Airméanach', 'Avst' => 'Aivéisteach', 'Bali' => 'Bailíoch', + 'Bamu' => 'Bamum', + 'Bass' => 'Bassa Vah', 'Batk' => 'Batacach', 'Beng' => 'Beangálach', + 'Bhks' => 'Bhaiksuki', 'Bopo' => 'Bopomofo', + 'Brah' => 'Brámais', 'Brai' => 'Braille', 'Bugi' => 'Buigineach', 'Buhd' => 'Buthaideach', 'Cakm' => 'Seácmais', 'Cans' => 'Siollach Bundúchasach Ceanadach Aontaithe', + 'Cari' => 'Cló Cairiach', 'Cher' => 'Seiricíoch', 'Copt' => 'Coptach', 'Cprt' => 'Cipireach', 'Cyrl' => 'Coireallach', 'Deva' => 'Déiveanágrach', + 'Dsrt' => 'Deseret', 'Dupl' => 'Gearrscríobh Duployan', 'Egyd' => 'Éigipteach coiteann', 'Egyh' => 'Éigipteach cliarúil', 'Egyp' => 'Iairiglifí Éigipteacha', + 'Elba' => 'Elbasan', 'Ethi' => 'Aetóipic', 'Geor' => 'Seoirseach', 'Glag' => 'Glagalach', + 'Gonm' => 'Masaram Gondi', 'Goth' => 'Gotach', + 'Gran' => 'Grantha', 'Grek' => 'Gréagach', 'Gujr' => 'Gúisearátach', 'Guru' => 'Gurmúcach', @@ -41,22 +49,30 @@ 'Hano' => 'Hananúis', 'Hans' => 'Simplithe', 'Hant' => 'Traidisiúnta', + 'Hatr' => 'Hatran', 'Hebr' => 'Eabhrach', 'Hira' => 'Hireagánach', 'Hluw' => 'Iairiglifí Anatólacha', + 'Hmng' => 'Pahawh Hmong', 'Hrkt' => 'Siollabraí Seapánacha', 'Hung' => 'Sean-Ungárach', 'Ital' => 'Sean-Iodáilic', 'Jamo' => 'Seamó', 'Java' => 'Iávach', 'Jpan' => 'Seapánach', + 'Kali' => 'Kayah Li', 'Kana' => 'Catacánach', + 'Khar' => 'Kharoshthi', 'Khmr' => 'Ciméarach', + 'Khoj' => 'Khojki', 'Knda' => 'Cannadach', 'Kore' => 'Cóiréach', + 'Kthi' => 'Kaithi', + 'Lana' => 'Lanna', 'Laoo' => 'Laosach', 'Latg' => 'Cló Gaelach', 'Latn' => 'Laidineach', + 'Lepc' => 'Lepcha', 'Limb' => 'Liombúch', 'Lina' => 'Líneach A', 'Linb' => 'Líneach B', @@ -64,48 +80,76 @@ 'Lyci' => 'Liciach', 'Lydi' => 'Lidiach', 'Mahj' => 'Mahasánach', + 'Mand' => 'Mandaean', 'Mani' => 'Mainicéasach', + 'Marc' => 'Marchen', 'Maya' => 'Iairiglifí Máigheacha', 'Mend' => 'Meindeach', + 'Merc' => 'Meroitic Cursive', + 'Mero' => 'Meroitic', 'Mlym' => 'Mailéalamach', 'Mong' => 'Mongólach', + 'Mroo' => 'Mro', 'Mtei' => 'Meitei Mayek', 'Mult' => 'Multani', 'Mymr' => 'Maenmarach', 'Narb' => 'Sean-Arabach Thuaidh', - 'Newa' => 'Newa', + 'Nbat' => 'Nabataean', 'Nkoo' => 'N-cóis', + 'Nshu' => 'Nüshu', 'Ogam' => 'Ogham', 'Olck' => 'Ol Chiki', + 'Orkh' => 'Orkhon', 'Orya' => 'Oiríseach', 'Osge' => 'Ósáis', + 'Osma' => 'Osmanya', + 'Palm' => 'Palmyrene', + 'Pauc' => 'Pau Cin Hau', 'Perm' => 'Sean-Pheirmeach', + 'Phag' => 'Phags-pa', + 'Phli' => 'Pachlavais Inscríbhinne', + 'Phlp' => 'Pachlavais Saltrach', 'Phnx' => 'Féiníceach', 'Plrd' => 'Pollard Foghrach', 'Prti' => 'Pairtiach Inscríbhinniúil', + 'Rjng' => 'Rejang', 'Rohg' => 'Hanifi', 'Runr' => 'Rúnach', 'Samr' => 'Samára F41A ch', 'Sarb' => 'Sean-Arabach Theas', + 'Saur' => 'Saurashtra', 'Sgnw' => 'Litritheoireacht Comharthaí', 'Shaw' => 'Shawach', + 'Shrd' => 'Sharada', + 'Sidd' => 'Siddham', + 'Sind' => 'Khudawadi', 'Sinh' => 'Siolónach', + 'Sora' => 'Sora Sompeng', + 'Soyo' => 'Soyombo', 'Sund' => 'Sundainéis', + 'Sylo' => 'Syloti Nagri', 'Syrc' => 'Siriceach', + 'Tagb' => 'Tagbanwa', + 'Takr' => 'Takri', 'Tale' => 'Deiheoingis', 'Talu' => 'Tai Lue Nua', 'Taml' => 'Tamalach', + 'Tang' => 'Tangut', + 'Tavt' => 'Tai Viet', 'Telu' => 'Teileagúch', 'Tfng' => 'Tifinagh', 'Tglg' => 'Tagálagach', 'Thaa' => 'Tánach', 'Thai' => 'Téalannach', 'Tibt' => 'Tibéadach', + 'Tirh' => 'Tirhuta', 'Ugar' => 'Úgairíteach', 'Vaii' => 'Vadhais', + 'Wara' => 'Varang Kshiti', 'Xpeo' => 'Sean-Pheirseach', 'Xsux' => 'Dingchruthach Suiméar-Acádach', 'Yiii' => 'Ís', + 'Zanb' => 'Zanabazar Square', 'Zinh' => 'Oidhreacht', 'Zmth' => 'Nodaireacht Mhatamaiticiúil', 'Zsye' => 'Emoji', diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/gd.php b/src/Symfony/Component/Intl/Resources/data/scripts/gd.php index 48a1725015e62..6e3ea92cb44d5 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/gd.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/gd.php @@ -5,13 +5,11 @@ 'Adlm' => 'Adlam', 'Afak' => 'Afaka', 'Aghb' => 'Albàinis Chabhcasach', - 'Ahom' => 'Ahom', 'Arab' => 'Arabais', 'Aran' => 'Nastaliq', 'Armi' => 'Aramais impireil', 'Armn' => 'Airmeinis', 'Avst' => 'Avestanais', - 'Bali' => 'Bali', 'Bamu' => 'Bamum', 'Bass' => 'Bassa Vah', 'Batk' => 'Batak', @@ -26,7 +24,6 @@ 'Cakm' => 'Chakma', 'Cans' => 'Sgrìobhadh Lideach Aonaichte nan Tùsanach Canadach', 'Cari' => 'Carian', - 'Cham' => 'Cham', 'Cher' => 'Cherokee', 'Chrs' => 'Khwarazm', 'Cirt' => 'Cirth', @@ -44,6 +41,7 @@ 'Elba' => 'Elbasan', 'Elym' => 'Elymaidheach', 'Ethi' => 'Ge’ez', + 'Gara' => 'Garay', 'Geor' => 'Cairtbheilis', 'Glag' => 'Glagoliticeach', 'Gong' => 'Gunjala Gondi', @@ -52,6 +50,7 @@ 'Gran' => 'Grantha', 'Grek' => 'Greugais', 'Gujr' => 'Gujarati', + 'Gukh' => 'Gurung Khema', 'Guru' => 'Gurmukhi', 'Hanb' => 'Han le Bopomofo', 'Hang' => 'Hangul', @@ -68,13 +67,12 @@ 'Hrkt' => 'Katakana no Hiragana', 'Hung' => 'Seann-Ungarais', 'Ital' => 'Seann-Eadailtis', - 'Jamo' => 'Jamo', 'Java' => 'Deàbhanais', 'Jpan' => 'Seapanais', 'Jurc' => 'Jurchen', 'Kali' => 'Kayah Li', 'Kana' => 'Katakana', - 'Kawi' => 'Kawi', + 'Kawi' => 'KAWI', 'Khar' => 'Kharoshthi', 'Khmr' => 'Cmèar', 'Khoj' => 'Khojki', @@ -82,6 +80,7 @@ 'Knda' => 'Kannada', 'Kore' => 'Coirèanais', 'Kpel' => 'Kpelle', + 'Krai' => 'Kirat Rai', 'Kthi' => 'Kaithi', 'Lana' => 'Lanna', 'Laoo' => 'Làtho', @@ -92,7 +91,7 @@ 'Limb' => 'Limbu', 'Lina' => 'Linear A', 'Linb' => 'Linear B', - 'Lisu' => 'Lisu', + 'Lisu' => 'Fraser', 'Loma' => 'Loma', 'Lyci' => 'Lycian', 'Lydi' => 'Lydian', @@ -107,7 +106,6 @@ 'Merc' => 'Meroiticeach ceangailte', 'Mero' => 'Meroiticeach', 'Mlym' => 'Malayalam', - 'Modi' => 'Modi', 'Mong' => 'Mongolais', 'Mroo' => 'Mro', 'Mtei' => 'Meitei Mayek', @@ -117,12 +115,12 @@ 'Nand' => 'Nandinagari', 'Narb' => 'Seann-Arabach Thuathach', 'Nbat' => 'Nabataean', - 'Newa' => 'Newa', 'Nkgb' => 'Naxi Geba', 'Nkoo' => 'N’ko', 'Nshu' => 'Nüshu', 'Ogam' => 'Ogham-chraobh', 'Olck' => 'Ol Chiki', + 'Onao' => 'Ol Onal', 'Orkh' => 'Orkhon', 'Orya' => 'Oriya', 'Osge' => 'Osage', @@ -157,8 +155,10 @@ 'Sora' => 'Sora Sompeng', 'Soyo' => 'Soyombo', 'Sund' => 'Sunda', + 'Sunu' => 'Sunuwar', 'Sylo' => 'Syloti Nagri', 'Syrc' => 'Suraidheac', + 'Syre' => 'Suraidheac Estrangela', 'Syrj' => 'Suraidheac Siarach', 'Syrn' => 'Suraidheac Earach', 'Tagb' => 'Tagbanwa', @@ -177,7 +177,8 @@ 'Tibt' => 'Tibeitis', 'Tirh' => 'Tirhuta', 'Tnsa' => 'Tangsa', - 'Toto' => 'Toto', + 'Todr' => 'Todhri', + 'Tutg' => 'Tulu-Tigalari', 'Ugar' => 'Ugariticeach', 'Vaii' => 'Vai', 'Vith' => 'Vithkuqi', diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/ha.php b/src/Symfony/Component/Intl/Resources/data/scripts/ha.php index 2a27113ae5daa..061c3208253c7 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/ha.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/ha.php @@ -5,29 +5,28 @@ 'Adlm' => 'Adlam', 'Arab' => 'Larabci', 'Aran' => 'Rubutun Nastaliq', - 'Armn' => 'Armeniyawa', + 'Armn' => 'Armeniyanci', 'Beng' => 'Bangla', 'Bopo' => 'Bopomofo', 'Brai' => 'Rubutun Makafi', 'Cakm' => 'Chakma', - 'Cans' => 'Haɗaɗɗun Gaɓoɓin ʼYan Asali na Kanada', + 'Cans' => 'Haɗaɗɗun Gaɓoɓin harshe na Asali na Kanada', 'Cher' => 'Cherokee', 'Cyrl' => 'Cyrillic', 'Deva' => 'Devanagari', 'Ethi' => 'Ethiopic', 'Geor' => 'Georgian', - 'Grek' => 'Girka', + 'Grek' => 'Girkanci', 'Gujr' => 'Gujarati', 'Guru' => 'Gurmukhi', 'Hanb' => 'Han tare da Bopomofo', 'Hang' => 'Yaren Hangul', 'Hani' => 'Mutanen Han na ƙasar Sin', - 'Hans' => 'Sauƙaƙaƙƙen', + 'Hans' => 'Sauƙaƙaƙƙe', 'Hant' => 'Na gargajiya', 'Hebr' => 'Ibrananci', 'Hira' => 'Tsarin Rubutun Hiragana', 'Hrkt' => 'kalaman Jafananci', - 'Jamo' => 'Jamo', 'Jpan' => 'Jafanis', 'Kana' => 'Tsarin Rubutun Katakana', 'Khmr' => 'Yaren Khmer', @@ -50,7 +49,6 @@ 'Telu' => 'Yaren Telugu', 'Tfng' => 'Tifinagh', 'Thaa' => 'Yaren Thaana', - 'Thai' => 'Thai', 'Tibt' => 'Yaren Tibet', 'Vaii' => 'Vai', 'Yiii' => 'Yi', diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/ha_NE.php b/src/Symfony/Component/Intl/Resources/data/scripts/ha_NE.php deleted file mode 100644 index 69fa94792ff67..0000000000000 --- a/src/Symfony/Component/Intl/Resources/data/scripts/ha_NE.php +++ /dev/null @@ -1,7 +0,0 @@ - [ - 'Cans' => 'Haɗaɗɗun Gaɓoɓin Ƴan Asali na Kanada', - ], -]; diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/hu.php b/src/Symfony/Component/Intl/Resources/data/scripts/hu.php index 832cd96cd0354..d86b65fa2dbb3 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/hu.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/hu.php @@ -4,7 +4,6 @@ 'Names' => [ 'Adlm' => 'Adlam', 'Aghb' => 'Kaukázusi albaniai', - 'Arab' => 'Arab', 'Aran' => 'Nasztalik', 'Armi' => 'Birodalmi arámi', 'Armn' => 'Örmény', @@ -55,7 +54,6 @@ 'Hung' => 'Ómagyar', 'Inds' => 'Indus', 'Ital' => 'Régi olasz', - 'Jamo' => 'Jamo', 'Java' => 'Jávai', 'Jpan' => 'Japán', 'Kali' => 'Kajah li', @@ -130,7 +128,6 @@ 'Tfng' => 'Berber', 'Tglg' => 'Tagalog', 'Thaa' => 'Thaana', - 'Thai' => 'Thai', 'Tibt' => 'Tibeti', 'Ugar' => 'Ugari', 'Vaii' => 'Vai', diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/ia.php b/src/Symfony/Component/Intl/Resources/data/scripts/ia.php index e4c35912254ce..30bca307fcc1d 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/ia.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/ia.php @@ -40,6 +40,7 @@ 'Thaa' => 'thaana', 'Thai' => 'thailandese', 'Tibt' => 'tibetan', + 'Zinh' => 'hereditate', 'Zmth' => 'notation mathematic', 'Zsye' => 'emoji', 'Zsym' => 'symbolos', diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/id.php b/src/Symfony/Component/Intl/Resources/data/scripts/id.php index e580760f5de4e..ca59caa2af481 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/id.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/id.php @@ -5,7 +5,6 @@ 'Adlm' => 'Adlam', 'Afak' => 'Afaka', 'Aghb' => 'Albania Kaukasia', - 'Arab' => 'Arab', 'Aran' => 'Nastaliq', 'Armi' => 'Aram Imperial', 'Armn' => 'Armenia', @@ -69,7 +68,6 @@ 'Hung' => 'Hungaria Kuno', 'Inds' => 'Indus', 'Ital' => 'Italia Lama', - 'Jamo' => 'Jamo', 'Java' => 'Jawa', 'Jpan' => 'Jepang', 'Jurc' => 'Jurchen', @@ -173,7 +171,6 @@ 'Tfng' => 'Tifinagh', 'Tglg' => 'Tagalog', 'Thaa' => 'Thaana', - 'Thai' => 'Thai', 'Tibt' => 'Tibet', 'Tirh' => 'Tirhuta', 'Tnsa' => 'Tangsa', diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/ie.php b/src/Symfony/Component/Intl/Resources/data/scripts/ie.php index 5443a778583bc..3ea51b3216334 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/ie.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/ie.php @@ -1,5 +1,14 @@ [], + 'Names' => [ + 'Arab' => 'arabic', + 'Cyrl' => 'cirillic', + 'Hans' => 'simplificat', + 'Hant' => 'traditional', + 'Jpan' => 'japanesi', + 'Kore' => 'korean', + 'Latn' => 'latin', + 'Zxxx' => 'ínscrit', + ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/ig.php b/src/Symfony/Component/Intl/Resources/data/scripts/ig.php index 7d8ac4c188dc2..6b5cee9b65df2 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/ig.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/ig.php @@ -3,60 +3,186 @@ return [ 'Names' => [ 'Adlm' => 'Adlam', + 'Aghb' => 'Caucasian Albanian', 'Arab' => 'Mkpụrụ Okwu Arabic', - 'Aran' => 'Nastalik', + 'Aran' => 'Nastaliq', + 'Armi' => 'Imperial Aramaic', 'Armn' => 'Mkpụrụ ọkwụ Armenịan', + 'Avst' => 'Avestan', + 'Bali' => 'Balinese', + 'Bamu' => 'Bamum', + 'Bass' => 'Bassa Vah', + 'Batk' => 'Batak', 'Beng' => 'Mkpụrụ ọkwụ Bangla', + 'Bhks' => 'Bhaiksuki', 'Bopo' => 'Mkpụrụ ọkwụ Bopomofo', - 'Brai' => 'Braịlle', + 'Brah' => 'Brahmi', + 'Brai' => 'Braille', + 'Bugi' => 'Buginese', + 'Buhd' => 'Buhid', 'Cakm' => 'Chakma', 'Cans' => 'Unified Canadian Aboriginal Syllabics', - 'Cher' => 'Cherọkee', - 'Cyrl' => 'Mkpụrụ Okwu Cyrillic', + 'Cari' => 'Carian', + 'Cher' => 'Cherokee', + 'Chrs' => 'Chorasmian', + 'Copt' => 'Coptic', + 'Cpmn' => 'Cypro-Minoan', + 'Cprt' => 'Cypriot', + 'Cyrl' => 'Cyrillic', + 'Cyrs' => 'Old Church Slavonic Cyrillic', 'Deva' => 'Mkpụrụ ọkwụ Devangarị', + 'Diak' => 'Dives Akuru', + 'Dogr' => 'Dogra', + 'Dsrt' => 'Deseret', + 'Dupl' => 'Duployan shorthand', + 'Egyp' => 'Egyptian hieroglyphs', + 'Elba' => 'Elbasan', + 'Elym' => 'Elymaic', 'Ethi' => 'Mkpụrụ ọkwụ Etọpịa', + 'Gara' => 'Garay', 'Geor' => 'Mkpụrụ ọkwụ Geọjịan', + 'Glag' => 'Glagolitic', + 'Gong' => 'Gunjala Gondi', + 'Gonm' => 'Masaram Gondi', + 'Goth' => 'Gothic', + 'Gran' => 'Grantha', 'Grek' => 'Mkpụrụ ọkwụ grịk', 'Gujr' => 'Mkpụrụ ọkwụ Gụjaratị', + 'Gukh' => 'Gurung Khema', 'Guru' => 'Mkpụrụ ọkwụ Gụrmụkị', 'Hanb' => 'Han na Bopomofo', 'Hang' => 'Mkpụrụ ọkwụ Hangụl', 'Hani' => 'Mkpụrụ ọkwụ Han', + 'Hano' => 'Hanunoo', 'Hans' => 'Nke dị mfe', - 'Hant' => 'Izugbe', + 'Hant' => 'Omenala', + 'Hatr' => 'Hatran', 'Hebr' => 'Mkpụrụ ọkwụ Hebrew', 'Hira' => 'Mkpụrụ okwụ Hịragana', + 'Hluw' => 'Anatolian Hieroglyphs', + 'Hmng' => 'Pahawh Hmong', + 'Hmnp' => 'Nyiakeng Puachue Hmong', 'Hrkt' => 'mkpụrụ ọkwụ Japanịsị', - 'Jamo' => 'Jamọ', + 'Hung' => 'Old Hungarian', + 'Ital' => 'Old Italic', + 'Java' => 'Javanese', 'Jpan' => 'Japanese', + 'Kali' => 'Kayah Li', 'Kana' => 'Katakana', + 'Kawi' => 'KAWI', + 'Khar' => 'Kharoshthi', 'Khmr' => 'Khmer', - 'Knda' => 'Kannaada', - 'Kore' => 'Korea', - 'Laoo' => 'Laọ', + 'Khoj' => 'Khojki', + 'Kits' => 'Khitan small script', + 'Knda' => 'Kannada', + 'Kore' => 'Korean', + 'Krai' => 'Kirat Rai', + 'Kthi' => 'Kaithi', + 'Lana' => 'Lanna', + 'Laoo' => 'Lao', + 'Latf' => 'Fraktur Latin', + 'Latg' => 'Gaelic Latin', 'Latn' => 'Latin', - 'Mlym' => 'Malayala', - 'Mong' => 'Mọngọlịan', + 'Lepc' => 'Lepcha', + 'Limb' => 'Limbu', + 'Lina' => 'Linear A', + 'Linb' => 'Linear B', + 'Lisu' => 'Fraser', + 'Lyci' => 'Lycian', + 'Lydi' => 'Lydian', + 'Mahj' => 'Mahajani', + 'Maka' => 'Makasar', + 'Mand' => 'Mandaean', + 'Mani' => 'Manichaean', + 'Marc' => 'Marchen', + 'Medf' => 'Medefaidrin', + 'Mend' => 'Mende', + 'Merc' => 'Meroitic Cursive', + 'Mero' => 'Meroitic', + 'Mlym' => 'Malayalam', + 'Mong' => 'Mongolian', + 'Mroo' => 'Mro', 'Mtei' => 'Meitei Mayek', + 'Mult' => 'Multani', 'Mymr' => 'Myanmar', - 'Nkoo' => 'Nkoọ', - 'Olck' => 'Ochiki', - 'Orya' => 'Ọdịa', + 'Nagm' => 'Nag Mundari', + 'Nand' => 'Nandinagari', + 'Narb' => 'Old North Arabian', + 'Nbat' => 'Nabataean', + 'Nkoo' => 'N’Ko', + 'Nshu' => 'Nüshu', + 'Ogam' => 'Ogham', + 'Olck' => 'Ol Chiki', + 'Onao' => 'Ol Onal', + 'Orkh' => 'Orkhon', + 'Orya' => 'Odia', + 'Osge' => 'Osage', + 'Osma' => 'Osmanya', + 'Ougr' => 'Old Uyghur', + 'Palm' => 'Palmyrene', + 'Pauc' => 'Pau Cin Hau', + 'Perm' => 'Old Permic', + 'Phag' => 'Phags-pa', + 'Phli' => 'Inscriptional Pahlavi', + 'Phlp' => 'Psalter Pahlavi', + 'Phnx' => 'Phoenician', + 'Plrd' => 'Pollard Phonetic', + 'Prti' => 'Inscriptional Parthian', + 'Qaag' => 'Zawgyi', + 'Rjng' => 'Rejang', 'Rohg' => 'Hanifi', + 'Runr' => 'Runic', + 'Samr' => 'Samaritan', + 'Sarb' => 'Old South Arabian', + 'Saur' => 'Saurashtra', + 'Sgnw' => 'SignWriting', + 'Shaw' => 'Shavian', + 'Shrd' => 'Sharada', + 'Sidd' => 'Siddham', + 'Sind' => 'Khudawadi', 'Sinh' => 'Sinhala', - 'Sund' => 'Sundanisị', - 'Syrc' => 'Syriak', - 'Taml' => 'Tamịl', - 'Telu' => 'Telụgụ', - 'Tfng' => 'Tifinag', - 'Thaa' => 'Taa', - 'Tibt' => 'Tịbeta', + 'Sogd' => 'Sogdian', + 'Sogo' => 'Old Sogdian', + 'Sora' => 'Sora Sompeng', + 'Soyo' => 'Soyombo', + 'Sund' => 'Sundanese', + 'Sunu' => 'Sunuwar', + 'Sylo' => 'Syloti Nagri', + 'Syrc' => 'Siriak', + 'Syre' => 'Estrangelo Syriac', + 'Syrj' => 'Western Syriac', + 'Syrn' => 'Eastern Syriac', + 'Tagb' => 'Tagbanwa', + 'Takr' => 'Takri', + 'Tale' => 'Tai Le', + 'Talu' => 'New Tai Lue', + 'Taml' => 'Tamil', + 'Tang' => 'Tangut', + 'Tavt' => 'Tai Viet', + 'Telu' => 'Telugu', + 'Tfng' => 'Tifinagh', + 'Tglg' => 'Tagalog', + 'Thaa' => 'Thaana', + 'Tibt' => 'Tibetan', + 'Tirh' => 'Tirhuta', + 'Tnsa' => 'Tangsa', + 'Todr' => 'Todhri', + 'Tutg' => 'Tulu-Tigalari', + 'Ugar' => 'Ugaritic', 'Vaii' => 'Vai', - 'Yiii' => 'Yị', + 'Vith' => 'Vithkuqi', + 'Wara' => 'Varang Kshiti', + 'Wcho' => 'Wancho', + 'Xpeo' => 'Old Persian', + 'Xsux' => 'Sumero-Akkadian Cuneiform', + 'Yezi' => 'Yezidi', + 'Yiii' => 'Yi', + 'Zanb' => 'Zanabazar Square', + 'Zinh' => 'Inherited', 'Zmth' => 'Mkpụrụ ọkwụ Mgbakọ', - 'Zsye' => 'Emojị', + 'Zsye' => 'Emoji', 'Zsym' => 'Akara', - 'Zxxx' => 'Edeghị ede', - 'Zyyy' => 'kọmọn', + 'Zxxx' => 'A na-edeghị ede', + 'Zyyy' => 'Common', ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/ii.php b/src/Symfony/Component/Intl/Resources/data/scripts/ii.php index e683556b2c352..38eacf7c5fde2 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/ii.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/ii.php @@ -4,9 +4,9 @@ 'Names' => [ 'Arab' => 'ꀊꇁꀨꁱꂷ', 'Cyrl' => 'ꀊꆨꌦꇁꃚꁱꂷ', - 'Hans' => 'ꈝꐯꉌꈲꁱꂷ', - 'Hant' => 'ꀎꋏꉌꈲꁱꂷ', - 'Latn' => 'ꇁꄀꁱꂷ', + 'Hans' => 'ꈝꐮꁱꂷ', + 'Hant' => 'ꀎꋏꁱꂷ', + 'Latn' => 'ꇁꄂꁱꂷ', 'Yiii' => 'ꆈꌠꁱꂷ', 'Zxxx' => 'ꁱꀋꉆꌠ', ], diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/in.php b/src/Symfony/Component/Intl/Resources/data/scripts/in.php index e580760f5de4e..ca59caa2af481 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/in.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/in.php @@ -5,7 +5,6 @@ 'Adlm' => 'Adlam', 'Afak' => 'Afaka', 'Aghb' => 'Albania Kaukasia', - 'Arab' => 'Arab', 'Aran' => 'Nastaliq', 'Armi' => 'Aram Imperial', 'Armn' => 'Armenia', @@ -69,7 +68,6 @@ 'Hung' => 'Hungaria Kuno', 'Inds' => 'Indus', 'Ital' => 'Italia Lama', - 'Jamo' => 'Jamo', 'Java' => 'Jawa', 'Jpan' => 'Jepang', 'Jurc' => 'Jurchen', @@ -173,7 +171,6 @@ 'Tfng' => 'Tifinagh', 'Tglg' => 'Tagalog', 'Thaa' => 'Thaana', - 'Thai' => 'Thai', 'Tibt' => 'Tibet', 'Tirh' => 'Tirhuta', 'Tnsa' => 'Tangsa', diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/is.php b/src/Symfony/Component/Intl/Resources/data/scripts/is.php index 917f7d5eab711..075e70136caea 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/is.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/is.php @@ -50,8 +50,8 @@ 'Orya' => 'oriya', 'Rohg' => 'hanifi', 'Sinh' => 'sinhala', - 'Sund' => 'sundanesíska', - 'Syrc' => 'syriakíska', + 'Sund' => 'sundanesískt', + 'Syrc' => 'syriakískt', 'Taml' => 'tamílskt', 'Telu' => 'telúgú', 'Tfng' => 'tifinagh', diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/jv.php b/src/Symfony/Component/Intl/Resources/data/scripts/jv.php index c91a3bbb4bf29..2afa0da3c69ba 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/jv.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/jv.php @@ -50,7 +50,7 @@ 'Tfng' => 'Tifinak', 'Thaa' => 'Thaana', 'Thai' => 'Thailand', - 'Tibt' => 'Tibetan', + 'Tibt' => 'Tibet', 'Vaii' => 'Vai', 'Yiii' => 'Yi', 'Zmth' => 'Notasi Matematika', diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/ku.php b/src/Symfony/Component/Intl/Resources/data/scripts/ku.php index ce75a0989c631..8c7c2794091e1 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/ku.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/ku.php @@ -6,13 +6,19 @@ 'Aran' => 'nestalîq', 'Armn' => 'ermenî', 'Beng' => 'bengalî', + 'Bopo' => 'bopomofo', 'Brai' => 'braille', + 'Copt' => 'qiptî', + 'Cprt' => 'qibrisî', 'Cyrl' => 'kirîlî', 'Deva' => 'devanagarî', + 'Egyp' => 'hîyeroglîfên misirî', + 'Ethi' => 'etîyopîk', 'Geor' => 'gurcî', - 'Grek' => 'yewnanî', + 'Goth' => 'gotîk', + 'Grek' => 'yûnanî', 'Gujr' => 'gujeratî', - 'Hanb' => 'haniya bi bopomofoyê', + 'Hanb' => 'hanîya bi bopomofoyê', 'Hang' => 'hangulî', 'Hani' => 'hanî', 'Hans' => 'sadekirî', @@ -29,7 +35,7 @@ 'Laoo' => 'laoyî', 'Latn' => 'latînî', 'Mlym' => 'malayamî', - 'Mong' => 'mongolî', + 'Mong' => 'moxolî', 'Mymr' => 'myanmarî', 'Qaag' => 'zawgyi', 'Sinh' => 'sînhalayî', @@ -37,6 +43,7 @@ 'Telu' => 'teluguyî', 'Thai' => 'tayî', 'Tibt' => 'tîbetî', + 'Yezi' => 'êzidî', 'Zmth' => 'nîşandana matematîkî', 'Zsye' => 'emojî', 'Zsym' => 'sembol', diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/meta.php b/src/Symfony/Component/Intl/Resources/data/scripts/meta.php index bffe7e632332b..27e40425fb11e 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/meta.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/meta.php @@ -46,6 +46,7 @@ 'Elba', 'Elym', 'Ethi', + 'Gara', 'Geok', 'Geor', 'Glag', @@ -55,6 +56,7 @@ 'Gran', 'Grek', 'Gujr', + 'Gukh', 'Guru', 'Hanb', 'Hang', @@ -86,6 +88,7 @@ 'Knda', 'Kore', 'Kpel', + 'Krai', 'Kthi', 'Lana', 'Laoo', @@ -128,6 +131,7 @@ 'Nshu', 'Ogam', 'Olck', + 'Onao', 'Orkh', 'Orya', 'Osge', @@ -163,6 +167,7 @@ 'Sora', 'Soyo', 'Sund', + 'Sunu', 'Sylo', 'Syrc', 'Syre', @@ -184,7 +189,9 @@ 'Tibt', 'Tirh', 'Tnsa', + 'Todr', 'Toto', + 'Tutg', 'Ugar', 'Vaii', 'Visp', diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/ms.php b/src/Symfony/Component/Intl/Resources/data/scripts/ms.php index 6ab0b1b8a232c..53a3166620645 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/ms.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/ms.php @@ -4,7 +4,6 @@ 'Names' => [ 'Adlm' => 'Adlam', 'Aghb' => 'Kaukasia Albania', - 'Arab' => 'Arab', 'Aran' => 'Nastaliq', 'Armi' => 'Aramia Imperial', 'Armn' => 'Armenia', @@ -59,7 +58,6 @@ 'Hrkt' => 'Ejaan sukuan Jepun', 'Hung' => 'Hungary Lama', 'Ital' => 'Italik Lama', - 'Jamo' => 'Jamo', 'Java' => 'Jawa', 'Jpan' => 'Jepun', 'Kali' => 'Kayah Li', @@ -99,7 +97,6 @@ 'Nand' => 'Nandinagari', 'Narb' => 'Arab Utara Lama', 'Nbat' => 'Nabataean', - 'Newa' => 'Newa', 'Nkoo' => 'N’ko', 'Nshu' => 'Nushu', 'Ogam' => 'Ogham', @@ -148,7 +145,6 @@ 'Tfng' => 'Tifinagh', 'Tglg' => 'Tagalog', 'Thaa' => 'Thaana', - 'Thai' => 'Thai', 'Tibt' => 'Tibet', 'Tirh' => 'Tirhuta', 'Ugar' => 'Ugaritic', diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/nl.php b/src/Symfony/Component/Intl/Resources/data/scripts/nl.php index 5b5104024daa9..cb8f8aca88712 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/nl.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/nl.php @@ -5,7 +5,6 @@ 'Adlm' => 'Adlam', 'Afak' => 'Defaka', 'Aghb' => 'Kaukasisch Albanees', - 'Ahom' => 'Ahom', 'Arab' => 'Arabisch', 'Aran' => 'Nastaliq', 'Armi' => 'Keizerlijk Aramees', @@ -26,7 +25,6 @@ 'Cakm' => 'Chakma', 'Cans' => 'Verenigde Canadese Aboriginal-symbolen', 'Cari' => 'Carisch', - 'Cham' => 'Cham', 'Cher' => 'Cherokee', 'Chrs' => 'Chorasmisch', 'Cirt' => 'Cirth', @@ -72,7 +70,6 @@ 'Hung' => 'Oudhongaars', 'Inds' => 'Indus', 'Ital' => 'Oud-italisch', - 'Jamo' => 'Jamo', 'Java' => 'Javaans', 'Jpan' => 'Japans', 'Jurc' => 'Jurchen', @@ -111,7 +108,6 @@ 'Merc' => 'Meroitisch cursief', 'Mero' => 'Meroïtisch', 'Mlym' => 'Malayalam', - 'Modi' => 'Modi', 'Mong' => 'Mongools', 'Moon' => 'Moon', 'Mroo' => 'Mro', @@ -180,7 +176,6 @@ 'Tfng' => 'Tifinagh', 'Tglg' => 'Tagalog', 'Thaa' => 'Thaana', - 'Thai' => 'Thai', 'Tibt' => 'Tibetaans', 'Tirh' => 'Tirhuta', 'Tnsa' => 'Tangsa', diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/nn.php b/src/Symfony/Component/Intl/Resources/data/scripts/nn.php index 8cb26e19c1d94..896e81438c42a 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/nn.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/nn.php @@ -20,7 +20,6 @@ 'Perm' => 'gammalpermisk', 'Phlp' => 'salmepahlavi', 'Sgnw' => 'teiknskrift', - 'Syrc' => 'syriakisk', 'Syre' => 'syriakisk (estrangelo-variant)', 'Syrj' => 'syriakisk (vestleg variant)', 'Syrn' => 'syriakisk (austleg variant)', diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/om.php b/src/Symfony/Component/Intl/Resources/data/scripts/om.php index 0283c4aadc39f..53b8a3ebb317e 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/om.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/om.php @@ -2,6 +2,13 @@ return [ 'Names' => [ - 'Latn' => 'Latin', + 'Arab' => 'Arabiffa', + 'Cyrl' => 'Saayiriilik', + 'Hans' => 'Salphifame', + 'Hant' => 'Kan Durii', + 'Jpan' => 'Afaan Jaappaan', + 'Kore' => 'Afaan Kooriyaa', + 'Latn' => 'Laatinii', + 'Zxxx' => 'Kan Hin Barreeffamne', ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/or.php b/src/Symfony/Component/Intl/Resources/data/scripts/or.php index 2bdb67633194a..59dc88241d740 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/or.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/or.php @@ -4,7 +4,7 @@ 'Names' => [ 'Adlm' => 'ଆଡଲମ୍', 'Arab' => 'ଆରବିକ୍', - 'Aran' => 'ଆରାନ', + 'Aran' => 'ନାଷ୍ଟାଲିକ୍‌', 'Armi' => 'ଇମ୍ପେରିଆଲ୍ ଆରମିକ୍', 'Armn' => 'ଆର୍ମେନୀୟ', 'Avst' => 'ଆବେସ୍ଥାନ୍', @@ -27,7 +27,7 @@ 'Cprt' => 'ସିପ୍ରଅଟ୍', 'Cyrl' => 'ସିରିଲିକ୍', 'Cyrs' => 'ଓଲ୍ଡ ଚର୍ଚ୍ଚ ସାଲଭୋନିକ୍ ସିରିଲିକ୍', - 'Deva' => 'ଦେବନଗରୀ', + 'Deva' => 'ଦେବନାଗରୀ', 'Dsrt' => 'ଡେସର୍ଟ', 'Egyd' => 'ଇଜିପ୍ଟିଆନ୍ ଡେମୋଟିକ୍', 'Egyh' => 'ଇଜିପ୍ଟିଆନ୍ ହାଇଅରଟିକ୍', @@ -38,7 +38,7 @@ 'Glag' => 'ଗ୍ଲାଗ୍ଲୋଟିକ୍', 'Goth' => 'ଗୋଥିକ୍', 'Grek' => 'ଗ୍ରୀକ୍', - 'Gujr' => 'ଗୁଜୁରାଟୀ', + 'Gujr' => 'ଗୁଜରାଟୀ', 'Guru' => 'ଗୁରମୁଖୀ', 'Hanb' => 'ବୋପୋମୋଫୋ ସହିତ ହାନ୍‌', 'Hang' => 'ହାଙ୍ଗୁଲ୍', @@ -78,14 +78,14 @@ 'Mani' => 'ମନଶୀନ୍', 'Maya' => 'ମୟାନ୍ ହାୟରଲଜିକସ୍', 'Mero' => 'ମେରୋଇଟିକ୍', - 'Mlym' => 'ମାଲାୟଲମ୍', + 'Mlym' => 'ମାଲାୟାଲମ୍', 'Mong' => 'ମଙ୍ଗୋଲିଆନ୍', 'Moon' => 'ଚନ୍ଦ୍ର', 'Mtei' => 'ମାଏତି ମାୟେକ୍', 'Mymr' => 'ମ୍ୟାନମାର୍', 'Nkoo' => 'ଏନ୍ କୋ', 'Ogam' => 'ଓଘାମା', - 'Olck' => 'ଓଲ୍ ଚିକି', + 'Olck' => 'ଅଲ୍ ଚିକି', 'Orkh' => 'ଓରୋଖନ୍', 'Orya' => 'ଓଡ଼ିଆ', 'Osma' => 'ଓସୋମାନିୟା', @@ -98,7 +98,7 @@ 'Plrd' => 'ପୋଲାର୍ଡ ଫୋନେଟିକ୍', 'Prti' => 'ଇନସ୍କ୍ରୀପସାନଲ୍ ପାର୍ଥିଆନ୍', 'Rjng' => 'ରେଜାଙ୍ଗ', - 'Rohg' => 'ରୋହଗ', + 'Rohg' => 'ହାନିଫି', 'Roro' => 'ରୋଙ୍ଗୋରୋଙ୍ଗୋ', 'Runr' => 'ରନିକ୍', 'Samr' => 'ସମୌରିଟନ୍', @@ -107,7 +107,7 @@ 'Sgnw' => 'ସାଙ୍କେତିକ ଲିଖ', 'Shaw' => 'ସାବିୟାନ୍', 'Sinh' => 'ସିଂହଳ', - 'Sund' => 'ସୁଦାନୀଜ୍', + 'Sund' => 'ସୁଦାନିଜ୍', 'Sylo' => 'ସୀଲିତୋ ନଗରୀ', 'Syrc' => 'ସିରିୟାକ୍', 'Syre' => 'ଏଷ୍ଟ୍ରାଙ୍ଗେଲୋ ସିରିକ୍', @@ -120,7 +120,7 @@ 'Tavt' => 'ତାଇ ଭିଏତ୍', 'Telu' => 'ତେଲୁଗୁ', 'Teng' => 'ତେଙ୍ଗୱାର୍', - 'Tfng' => 'ତିଫିଙ୍ଘା', + 'Tfng' => 'ଟିଫିନାଘ୍‌', 'Tglg' => 'ଟାଗାଲୋଗ୍', 'Thaa' => 'ଥାନା', 'Thai' => 'ଥାଇ', diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/qu.php b/src/Symfony/Component/Intl/Resources/data/scripts/qu.php index e7a7db5e82737..d98f0c00a7104 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/qu.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/qu.php @@ -27,7 +27,6 @@ 'Hebr' => 'Hebreo Simi', 'Hira' => 'Hiragana', 'Hrkt' => 'Japones silabico sananpakuna', - 'Jamo' => 'Jamo', 'Jpan' => 'Japones Simi', 'Kana' => 'Katakana', 'Khmr' => 'Khmer', diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/rw.php b/src/Symfony/Component/Intl/Resources/data/scripts/rw.php new file mode 100644 index 0000000000000..0283c4aadc39f --- /dev/null +++ b/src/Symfony/Component/Intl/Resources/data/scripts/rw.php @@ -0,0 +1,7 @@ + [ + 'Latn' => 'Latin', + ], +]; diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/sd.php b/src/Symfony/Component/Intl/Resources/data/scripts/sd.php index b612fd9adda63..3d844e04b60bf 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/sd.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/sd.php @@ -8,7 +8,7 @@ 'Armn' => 'عرماني', 'Beng' => 'بنگلا', 'Bopo' => 'بوپوموفو', - 'Brai' => 'بريلي', + 'Brai' => 'بريل', 'Cakm' => 'چڪما', 'Cans' => 'يونيفائيڊ ڪينيڊيئن ابارجيني سليبڪس', 'Cher' => 'چيروڪي', diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/so.php b/src/Symfony/Component/Intl/Resources/data/scripts/so.php index d9aedcbfab368..8982ae5e52657 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/so.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/so.php @@ -124,7 +124,7 @@ 'Prti' => 'Qoraalka Parthian', 'Qaag' => 'Qoraalka Sawgiga', 'Rjng' => 'Dadka Rejan', - 'Rohg' => 'Hanifi Rohingya', + 'Rohg' => 'Hanifi', 'Runr' => 'Dadka Rejang', 'Samr' => 'Dadka Samaritan', 'Sarb' => 'Crabiyaankii Hore ee Wuqooyi', diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/st.php b/src/Symfony/Component/Intl/Resources/data/scripts/st.php new file mode 100644 index 0000000000000..f2ce534f46ac6 --- /dev/null +++ b/src/Symfony/Component/Intl/Resources/data/scripts/st.php @@ -0,0 +1,7 @@ + [ + 'Latn' => 'Selatine', + ], +]; diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/te.php b/src/Symfony/Component/Intl/Resources/data/scripts/te.php index e0d8da90bae20..f9b8b1a667b34 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/te.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/te.php @@ -14,14 +14,14 @@ 'Blis' => 'బ్లిస్సింబల్స్', 'Bopo' => 'బోపోమోఫో', 'Brah' => 'బ్రాహ్మి', - 'Brai' => 'బ్రెయిల్', + 'Brai' => 'బ్రెయిలీ', 'Bugi' => 'బ్యుగినీస్', 'Buhd' => 'బుహిడ్', 'Cakm' => 'చక్మా', 'Cans' => 'యునిఫైడ్ కెనెడియన్ అబొరిజినల్ సిలబిక్స్', 'Cari' => 'కారియన్', 'Cham' => 'చామ్', - 'Cher' => 'చిరోకి', + 'Cher' => 'చెరకీ', 'Cirt' => 'సిర్థ్', 'Copt' => 'కోప్టిక్', 'Cprt' => 'సైప్రోట్', @@ -46,7 +46,7 @@ 'Hano' => 'హనునూ', 'Hans' => 'సరళీకృతం', 'Hant' => 'సాంప్రదాయక', - 'Hebr' => 'హీబ్రు', + 'Hebr' => 'హీబ్రూ', 'Hira' => 'హిరాగాన', 'Hmng' => 'పాహవా హ్మోంగ్', 'Hrkt' => 'జపనీస్ సిలబెరీస్', @@ -55,7 +55,7 @@ 'Ital' => 'ప్రాచిన ఐటాలిక్', 'Jamo' => 'జమో', 'Java' => 'జావనీస్', - 'Jpan' => 'జాపనీస్', + 'Jpan' => 'జపనీస్', 'Kali' => 'కాయాహ్ లి', 'Kana' => 'కాటాకాన', 'Khar' => 'ఖరోషథి', @@ -82,7 +82,7 @@ 'Mong' => 'మంగోలియన్', 'Moon' => 'మూన్', 'Mtei' => 'మీటి మయెక్', - 'Mymr' => 'మయాన్మార్', + 'Mymr' => 'మయన్మార్', 'Nkoo' => 'న్కో', 'Ogam' => 'ఒఘమ్', 'Olck' => 'ఓల్ చికి', @@ -133,7 +133,7 @@ 'Yiii' => 'యి', 'Zinh' => 'వారసత్వం', 'Zmth' => 'గణిత సంకేతలిపి', - 'Zsye' => 'ఎమోజి', + 'Zsye' => 'ఎమోజీ', 'Zsym' => 'చిహ్నాలు', 'Zxxx' => 'లిపి లేని', 'Zyyy' => 'సామాన్య', diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/ti.php b/src/Symfony/Component/Intl/Resources/data/scripts/ti.php index fd6fafa976324..492f523423391 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/ti.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/ti.php @@ -2,10 +2,62 @@ return [ 'Names' => [ - 'Ethi' => 'ፊደል', + 'Adlm' => 'አድላም', + 'Arab' => 'ዓረብኛ', + 'Aran' => 'ናስታሊ', + 'Armn' => 'ዓይቡቤን', + 'Beng' => 'ቋንቋ ቤንጋል', + 'Bopo' => 'ቦፖሞፎ', + 'Brai' => 'ብሬል', + 'Cakm' => 'ቻክማ', + 'Cans' => 'ውሁድ ካናዳዊ ኣቦርጅናል ሲላቢክስ', + 'Cher' => 'ቼሪዮክ', + 'Cyrl' => 'ቋንቋ ሲሪል', + 'Deva' => 'ዴቫንጋሪ', + 'Ethi' => 'እትዮጵያዊ', + 'Geor' => 'ናይ ጆርጅያ', + 'Grek' => 'ግሪክ', + 'Gujr' => 'ጉጃርቲ', + 'Guru' => 'ጉርሙኪ', + 'Hanb' => 'ሃን ምስ ቦፖሞፎ', + 'Hang' => 'ሃንጉል', + 'Hani' => 'ሃን', + 'Hans' => 'ዝተቐለለ', + 'Hant' => 'ባህላዊ', + 'Hebr' => 'ኢብራይስጥ', + 'Hira' => 'ሂራጋና', + 'Hrkt' => 'ጃፓናዊ ሲለባሪታት', + 'Jamo' => 'ጃሞ', + 'Jpan' => 'ጃፓናዊ', + 'Kana' => 'ካታካና', + 'Khmr' => 'ክመር', + 'Knda' => 'ካናዳ', + 'Kore' => 'ኮርያዊ', + 'Laoo' => 'ሌኦ', 'Latn' => 'ላቲን', + 'Mlym' => 'ማላያላም', + 'Mong' => 'ማኦንጎላዊ', + 'Mtei' => 'መይተይ ማየክ', + 'Mymr' => 'ማይንማር', + 'Nkoo' => 'ንኮ', + 'Olck' => 'ኦል ቺኪ', + 'Orya' => 'ኦዲያ', + 'Rohg' => 'ሃኒፊ', + 'Sinh' => 'ሲንሃላ', + 'Sund' => 'ሱንዳናዊ', + 'Syrc' => 'ስይሪክ', + 'Taml' => 'ታሚል', + 'Telu' => 'ቴሉጉ', + 'Tfng' => 'ቲፊንጋ', + 'Thaa' => 'ትሃና', + 'Thai' => 'ታይ', + 'Tibt' => 'ቲቤት', + 'Vaii' => 'ቫይ', + 'Yiii' => 'ዪ', + 'Zmth' => 'ናይ ሒሳብ ምልክት', 'Zsye' => 'ኢሞጂ', 'Zsym' => 'ምልክታት', 'Zxxx' => 'ዘይተጻሕፈ', + 'Zyyy' => 'ልሙድ', ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/tl.php b/src/Symfony/Component/Intl/Resources/data/scripts/tl.php index 932d9775e0683..0c887cfe0daa5 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/tl.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/tl.php @@ -27,7 +27,6 @@ 'Hebr' => 'Hebrew', 'Hira' => 'Hiragana', 'Hrkt' => 'Japanese syllabaries', - 'Jamo' => 'Jamo', 'Jpan' => 'Japanese', 'Kana' => 'Katakana', 'Khmr' => 'Khmer', @@ -50,7 +49,6 @@ 'Telu' => 'Telugu', 'Tfng' => 'Tifinagh', 'Thaa' => 'Thaana', - 'Thai' => 'Thai', 'Tibt' => 'Tibetan', 'Vaii' => 'Vai', 'Yiii' => 'Yi', diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/tn.php b/src/Symfony/Component/Intl/Resources/data/scripts/tn.php new file mode 100644 index 0000000000000..f2ce534f46ac6 --- /dev/null +++ b/src/Symfony/Component/Intl/Resources/data/scripts/tn.php @@ -0,0 +1,7 @@ + [ + 'Latn' => 'Selatine', + ], +]; diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/tr.php b/src/Symfony/Component/Intl/Resources/data/scripts/tr.php index 99fe68526d2b4..781839ab4327a 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/tr.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/tr.php @@ -24,7 +24,6 @@ 'Cakm' => 'Chakma', 'Cans' => 'UCAS', 'Cari' => 'Karya', - 'Cham' => 'Cham', 'Cher' => 'Çeroki', 'Cirt' => 'Cirth', 'Copt' => 'Kıpti', @@ -61,7 +60,6 @@ 'Hung' => 'Eski Macar', 'Inds' => 'Indus', 'Ital' => 'Eski İtalyan', - 'Jamo' => 'Jamo', 'Java' => 'Cava Dili', 'Jpan' => 'Japon', 'Jurc' => 'Jurchen', @@ -95,7 +93,6 @@ 'Merc' => 'Meroitik El Yazısı', 'Mero' => 'Meroitik', 'Mlym' => 'Malayalam', - 'Modi' => 'Modi', 'Mong' => 'Moğol', 'Moon' => 'Moon', 'Mroo' => 'Mro', diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/tt.php b/src/Symfony/Component/Intl/Resources/data/scripts/tt.php index c1bae0aeffe79..25235b654f202 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/tt.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/tt.php @@ -6,6 +6,8 @@ 'Cyrl' => 'кирилл', 'Hans' => 'гадиләштерелгән', 'Hant' => 'традицион', + 'Jpan' => 'япон', + 'Kore' => 'корея', 'Latn' => 'латин', 'Zxxx' => 'язусыз', ], diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/vi.php b/src/Symfony/Component/Intl/Resources/data/scripts/vi.php index d62d53b509b44..9a1de331722f9 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/vi.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/vi.php @@ -162,8 +162,8 @@ 'Yiii' => 'Chữ Di', 'Zinh' => 'Chữ Kế thừa', 'Zmth' => 'Ký hiệu Toán học', - 'Zsye' => 'Biểu tượng', - 'Zsym' => 'Ký hiệu', + 'Zsye' => 'Biểu tượng cảm xúc', + 'Zsym' => 'Biểu tượng | Ký hiệu', 'Zxxx' => 'Chưa có chữ viết', 'Zyyy' => 'Chung', ], diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/wo.php b/src/Symfony/Component/Intl/Resources/data/scripts/wo.php index 8b2b94796eecc..d4235cdc133ee 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/wo.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/wo.php @@ -6,6 +6,8 @@ 'Cyrl' => 'Sirilik', 'Hans' => 'Buñ woyofal', 'Hant' => 'Cosaan', + 'Jpan' => 'Nihon no', + 'Kore' => 'hangug-ui', 'Latn' => 'Latin', 'Zxxx' => 'Luñ bindul', ], diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/yo.php b/src/Symfony/Component/Intl/Resources/data/scripts/yo.php index 29610e3ef14a8..dbc784a0abbca 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/yo.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/yo.php @@ -6,6 +6,8 @@ 'Arab' => 'èdè Lárúbáwá', 'Aran' => 'Èdè Aran', 'Armn' => 'Àmẹ́níà', + 'Bamu' => 'Bamumu', + 'Batk' => 'Bataki', 'Beng' => 'Báńgílà', 'Bopo' => 'Bopomófò', 'Brai' => 'Bíráìlè', @@ -16,32 +18,45 @@ 'Deva' => 'Dẹfanagárì', 'Ethi' => 'Ẹtiópíìkì', 'Geor' => 'Jọ́jíànù', - 'Grek' => 'Jọ́jíà', + 'Gong' => 'Gunjala Gondi', + 'Grek' => 'Gíríkì', 'Gujr' => 'Gujaráti', 'Guru' => 'Gurumúkhì', 'Hanb' => 'Han pẹ̀lú Bopomófò', 'Hang' => 'Háńgùlù', 'Hani' => 'Háànù', 'Hans' => 'tí wọ́n mú rọrùn.', - 'Hant' => 'Hans àtọwọ́dọ́wọ́', + 'Hant' => 'Àbáláyé', 'Hebr' => 'Hébérù', 'Hira' => 'Hiragánà', + 'Hmnp' => 'Nyiakengi Puase Himongi', 'Hrkt' => 'ìlànà àfọwọ́kọ ará Jàpánù', + 'Java' => 'Èdè Jafaniisi', 'Jpan' => 'èdè jàpáànù', + 'Kali' => 'Èdè Kaya Li', 'Kana' => 'Katakánà', 'Khmr' => 'Kẹmẹ̀', 'Knda' => 'Kanada', 'Kore' => 'Kóríà', + 'Lana' => 'Èdè Lana', 'Laoo' => 'Láò', 'Latn' => 'Èdè Látìn', + 'Lepc' => 'Èdè Lepika', + 'Limb' => 'Èdè Limbu', + 'Lisu' => 'Furasa', + 'Mand' => 'Èdè Mandaiani', 'Mlym' => 'Málàyálámù', - 'Mong' => 'Mòngólíà', + 'Mong' => 'Èdè Mòngólíà', 'Mtei' => 'Èdè Meitei Mayeki', 'Mymr' => 'Myánmarà', + 'Newa' => 'Èdè Newa', 'Nkoo' => 'Èdè Nkoo', 'Olck' => 'Èdè Ol Siki', 'Orya' => 'Òdíà', + 'Osge' => 'Èdè Osage', + 'Plrd' => 'Fonẹtiiki Polaadi', 'Rohg' => 'Èdè Hanifi', + 'Saur' => 'Èdè Saurasitira', 'Sinh' => 'Sìnhálà', 'Sund' => 'Èdè Sundani', 'Syrc' => 'Èdè Siriaki', @@ -52,6 +67,7 @@ 'Tibt' => 'Tíbétán', 'Vaii' => 'Èdè Fai', 'Yiii' => 'Èdè Yi', + 'Zinh' => 'Tí a jogún', 'Zmth' => 'Àmì Ìṣèsìrò', 'Zsye' => 'Émójì', 'Zsym' => 'Àwọn àmì', diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/yo_BJ.php b/src/Symfony/Component/Intl/Resources/data/scripts/yo_BJ.php index 4691b4bf61e23..ed227834e4d7d 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/yo_BJ.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/yo_BJ.php @@ -7,12 +7,11 @@ 'Deva' => 'Dɛfanagárì', 'Ethi' => 'Ɛtiópíìkì', 'Geor' => 'Jɔ́jíànù', - 'Grek' => 'Jɔ́jíà', 'Hanb' => 'Han pɛ̀lú Bopomófò', 'Hans' => 'tí wɔ́n mú rɔrùn.', - 'Hant' => 'Hans àtɔwɔ́dɔ́wɔ́', 'Hrkt' => 'ìlànà àfɔwɔ́kɔ ará Jàpánù', 'Khmr' => 'Kɛmɛ̀', + 'Plrd' => 'Fonɛtiiki Polaadi', 'Zmth' => 'Àmì Ìshèsìrò', 'Zsym' => 'Àwɔn àmì', 'Zxxx' => 'Aikɔsilɛ', diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/zh.php b/src/Symfony/Component/Intl/Resources/data/scripts/zh.php index 7a2d083890fd4..2d9d5fcf2015f 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/zh.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/zh.php @@ -18,7 +18,7 @@ 'Beng' => '孟加拉文', 'Bhks' => '拜克舒克文', 'Blis' => '布列斯符号', - 'Bopo' => '汉语拼音', + 'Bopo' => '注音符号', 'Brah' => '婆罗米文字', 'Brai' => '布莱叶盲文', 'Bugi' => '布吉文', @@ -56,7 +56,7 @@ 'Grek' => '希腊文', 'Gujr' => '古吉拉特文', 'Guru' => '果鲁穆奇文', - 'Hanb' => '汉语注音', + 'Hanb' => '注音汉字', 'Hang' => '谚文', 'Hani' => '汉字', 'Hano' => '汉奴罗文', @@ -68,7 +68,7 @@ 'Hluw' => '安那托利亚象形文字', 'Hmng' => '杨松录苗文', 'Hmnp' => '尼亚肯蒲丘苗文', - 'Hrkt' => '假名表', + 'Hrkt' => '假名', 'Hung' => '古匈牙利文', 'Inds' => '印度河文字', 'Ital' => '古意大利文', diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/zh_HK.php b/src/Symfony/Component/Intl/Resources/data/scripts/zh_HK.php index e475ac674df0e..4282ccd747f22 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/zh_HK.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/zh_HK.php @@ -9,7 +9,6 @@ 'Hant' => '繁體字', 'Knda' => '坎納達文', 'Laoo' => '老撾文', - 'Latn' => '拉丁字母', 'Mlym' => '馬拉雅拉姆文', 'Newa' => '尼瓦爾文', 'Orya' => '奧里雅文', diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/zh_Hant.php b/src/Symfony/Component/Intl/Resources/data/scripts/zh_Hant.php index a2f4076403e44..1989cd7485b01 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/zh_Hant.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/zh_Hant.php @@ -38,7 +38,7 @@ 'Dupl' => '杜普洛伊速記', 'Egyd' => '古埃及世俗體', 'Egyh' => '古埃及僧侶體', - 'Egyp' => '古埃及象形文字', + 'Egyp' => '古埃及聖書體', 'Elba' => '愛爾巴桑文', 'Ethi' => '衣索比亞文', 'Geok' => '喬治亞語系(阿索他路里和努斯克胡里文)', @@ -51,7 +51,7 @@ 'Gujr' => '古吉拉特文', 'Guru' => '古魯穆奇文', 'Hanb' => '標上注音符號的漢字', - 'Hang' => '韓文字', + 'Hang' => '諺文', 'Hani' => '漢字', 'Hano' => '哈努諾文', 'Hans' => '簡體', @@ -79,10 +79,10 @@ 'Kpel' => '克培列文', 'Kthi' => '凱提文', 'Lana' => '藍拿文', - 'Laoo' => '寮國文', + 'Laoo' => '寮文', 'Latf' => '拉丁文(尖角體活字變體)', 'Latg' => '拉丁文(蓋爾語變體)', - 'Latn' => '拉丁文', + 'Latn' => '拉丁字母', 'Lepc' => '雷布查文', 'Limb' => '林佈文', 'Lina' => '線性文字(A)', @@ -94,7 +94,7 @@ 'Mahj' => '印地文', 'Mand' => '曼底安文', 'Mani' => '摩尼教文', - 'Marc' => '藏文', + 'Marc' => '瑪欽文', 'Maya' => '瑪雅象形文字', 'Mend' => '門德文', 'Merc' => '麥羅埃文(曲線字體)', @@ -112,7 +112,7 @@ 'Newa' => 'Vote 尼瓦爾文', 'Nkgb' => '納西格巴文', 'Nkoo' => '西非書面語言 (N’Ko)', - 'Nshu' => '女書文字', + 'Nshu' => '女書', 'Ogam' => '歐甘文', 'Olck' => '桑塔利文', 'Orkh' => '鄂爾渾文', @@ -167,7 +167,7 @@ 'Tglg' => '塔加拉文', 'Thaa' => '塔安那文', 'Thai' => '泰文', - 'Tibt' => '西藏文', + 'Tibt' => '藏文', 'Tirh' => '邁蒂利文', 'Ugar' => '烏加列文', 'Vaii' => '瓦依文', diff --git a/src/Symfony/Component/Intl/Resources/data/scripts/zh_Hant_HK.php b/src/Symfony/Component/Intl/Resources/data/scripts/zh_Hant_HK.php index e475ac674df0e..4282ccd747f22 100644 --- a/src/Symfony/Component/Intl/Resources/data/scripts/zh_Hant_HK.php +++ b/src/Symfony/Component/Intl/Resources/data/scripts/zh_Hant_HK.php @@ -9,7 +9,6 @@ 'Hant' => '繁體字', 'Knda' => '坎納達文', 'Laoo' => '老撾文', - 'Latn' => '拉丁字母', 'Mlym' => '馬拉雅拉姆文', 'Newa' => '尼瓦爾文', 'Orya' => '奧里雅文', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/af.php b/src/Symfony/Component/Intl/Resources/data/timezones/af.php index ffddd005b007b..4f7f791f41a49 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/af.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/af.php @@ -80,7 +80,7 @@ 'America/Buenos_Aires' => 'Argentinië-tyd (Buenos Aires)', 'America/Cambridge_Bay' => 'Noord-Amerikaanse bergtyd (Cambridgebaai)', 'America/Campo_Grande' => 'Amasone-tyd (Campo Grande)', - 'America/Cancun' => 'Noord-Amerikaanse oostelike tyd (Cancun)', + 'America/Cancun' => 'Noord-Amerikaanse oostelike tyd (Cancún)', 'America/Caracas' => 'Venezuela-tyd (Caracas)', 'America/Catamarca' => 'Argentinië-tyd (Catamarca)', 'America/Cayenne' => 'Frans-Guiana-tyd (Cayenne)', @@ -146,7 +146,7 @@ 'America/Mazatlan' => 'Meksikaanse Pasifiese tyd (Mazatlan)', 'America/Mendoza' => 'Argentinië-tyd (Mendoza)', 'America/Menominee' => 'Noord-Amerikaanse sentrale tyd (Menominee)', - 'America/Merida' => 'Noord-Amerikaanse sentrale tyd (Merida)', + 'America/Merida' => 'Noord-Amerikaanse sentrale tyd (Mérida)', 'America/Metlakatla' => 'Alaska-tyd (Metlakatla)', 'America/Mexico_City' => 'Noord-Amerikaanse sentrale tyd (Meksikostad)', 'America/Miquelon' => 'Sint-Pierre en Miquelon-tyd', @@ -181,7 +181,7 @@ 'America/Sao_Paulo' => 'Brasilia-tyd (Sao Paulo)', 'America/Scoresbysund' => 'Groenland-tyd (Ittoqqortoormiit)', 'America/Sitka' => 'Alaska-tyd (Sitka)', - 'America/St_Barthelemy' => 'Atlantiese tyd (Sint Barthélemy)', + 'America/St_Barthelemy' => 'Atlantiese tyd (Sint Bartholomeus)', 'America/St_Johns' => 'Newfoundland-tyd (Sint John’s)', 'America/St_Kitts' => 'Atlantiese tyd (Sint Kitts)', 'America/St_Lucia' => 'Atlantiese tyd (Sint Lucia)', @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Wostok-tyd', 'Arctic/Longyearbyen' => 'Sentraal-Europese tyd (Longyearbyen)', 'Asia/Aden' => 'Arabiese tyd (Aden)', - 'Asia/Almaty' => 'Wes-Kazakstan-tyd (Almaty)', + 'Asia/Almaty' => 'Kazakstan-tyd (Almaty)', 'Asia/Amman' => 'Oos-Europese tyd (Amman)', 'Asia/Anadyr' => 'Anadyr-tyd', - 'Asia/Aqtau' => 'Wes-Kazakstan-tyd (Aqtau)', - 'Asia/Aqtobe' => 'Wes-Kazakstan-tyd (Aqtobe)', + 'Asia/Aqtau' => 'Kazakstan-tyd (Aqtau)', + 'Asia/Aqtobe' => 'Kazakstan-tyd (Aqtobe)', 'Asia/Ashgabat' => 'Turkmenistan-tyd (Asjchabad)', - 'Asia/Atyrau' => 'Wes-Kazakstan-tyd (Atyrau)', + 'Asia/Atyrau' => 'Kazakstan-tyd (Atyrau)', 'Asia/Baghdad' => 'Arabiese tyd (Bagdad)', 'Asia/Bahrain' => 'Arabiese tyd (Bahrein)', 'Asia/Baku' => 'Aserbeidjan-tyd (Bakoe)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Broenei Darussalam-tyd', 'Asia/Calcutta' => 'Indië-standaardtyd (Kolkata)', 'Asia/Chita' => 'Jakoetsk-tyd (Chita)', - 'Asia/Choibalsan' => 'Ulaanbaatar-tyd (Choibalsan)', 'Asia/Colombo' => 'Indië-standaardtyd (Colombo)', 'Asia/Damascus' => 'Oos-Europese tyd (Damaskus)', 'Asia/Dhaka' => 'Bangladesj-tyd (Dhaka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Krasnojarsk-tyd (Novokuznetsk)', 'Asia/Novosibirsk' => 'Novosibirsk-tyd', 'Asia/Omsk' => 'Omsk-tyd', - 'Asia/Oral' => 'Wes-Kazakstan-tyd (Oral)', + 'Asia/Oral' => 'Kazakstan-tyd (Oral)', 'Asia/Phnom_Penh' => 'Indosjina-tyd (Phnom Penh)', 'Asia/Pontianak' => 'Wes-Indonesië-tyd (Pontianak)', 'Asia/Pyongyang' => 'Koreaanse tyd (Pyongyang)', 'Asia/Qatar' => 'Arabiese tyd (Katar)', - 'Asia/Qostanay' => 'Wes-Kazakstan-tyd (Kostanay)', - 'Asia/Qyzylorda' => 'Wes-Kazakstan-tyd (Qyzylorda)', + 'Asia/Qostanay' => 'Kazakstan-tyd (Kostanay)', + 'Asia/Qyzylorda' => 'Kazakstan-tyd (Qyzylorda)', 'Asia/Rangoon' => 'Mianmar-tyd (Yangon)', 'Asia/Riyadh' => 'Arabiese tyd (Riaad)', 'Asia/Saigon' => 'Indosjina-tyd (Ho Tsji Minhstad)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Oostelike Australiese tyd (Melbourne)', 'Australia/Perth' => 'Westelike Australiese tyd (Perth)', 'Australia/Sydney' => 'Oostelike Australiese tyd (Sydney)', - 'CST6CDT' => 'Noord-Amerikaanse sentrale tyd', - 'EST5EDT' => 'Noord-Amerikaanse oostelike tyd', 'Etc/GMT' => 'Greenwich-tyd', 'Etc/UTC' => 'Gekoördineerde universele tyd', 'Europe/Amsterdam' => 'Sentraal-Europese tyd (Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Mauritius-tyd', 'Indian/Mayotte' => 'Oos-Afrika-tyd (Mayotte)', 'Indian/Reunion' => 'Réunion-tyd', - 'MST7MDT' => 'Noord-Amerikaanse bergtyd', - 'PST8PDT' => 'Pasifiese tyd', 'Pacific/Apia' => 'Apia-tyd', 'Pacific/Auckland' => 'Nieu-Seeland-tyd (Auckland)', 'Pacific/Bougainville' => 'Papoea-Nieu-Guinee-tyd (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/ak.php b/src/Symfony/Component/Intl/Resources/data/timezones/ak.php new file mode 100644 index 0000000000000..1f39161f7f7ae --- /dev/null +++ b/src/Symfony/Component/Intl/Resources/data/timezones/ak.php @@ -0,0 +1,426 @@ + [ + 'Africa/Abidjan' => 'Greenwich Mean Berɛ (Abigyan)', + 'Africa/Accra' => 'Greenwich Mean Berɛ (Akraa)', + 'Africa/Addis_Ababa' => 'Afrika Apueeɛ Berɛ (Addis Ababa)', + 'Africa/Algiers' => 'Yuropu Mfinimfini Berɛ (Ɔlgyese)', + 'Africa/Asmera' => 'Afrika Apueeɛ Berɛ (Asmara)', + 'Africa/Bamako' => 'Greenwich Mean Berɛ (Bamako)', + 'Africa/Bangui' => 'Afrika Atɔeɛ Berɛ (Bangui)', + 'Africa/Banjul' => 'Greenwich Mean Berɛ (Bandwuu)', + 'Africa/Bissau' => 'Greenwich Mean Berɛ (Bisaw)', + 'Africa/Blantyre' => 'Afrika Finimfin Berɛ (Blantai)', + 'Africa/Brazzaville' => 'Afrika Atɔeɛ Berɛ (Brazzaville)', + 'Africa/Bujumbura' => 'Afrika Finimfin Berɛ (Budwumbura)', + 'Africa/Cairo' => 'Yuropu Apueeɛ Berɛ (Kairo)', + 'Africa/Casablanca' => 'Yuropu Atɔeeɛ Berɛ (Kasablanka)', + 'Africa/Ceuta' => 'Yuropu Mfinimfini Berɛ (Kyuta)', + 'Africa/Conakry' => 'Greenwich Mean Berɛ (Kɔnakri)', + 'Africa/Dakar' => 'Greenwich Mean Berɛ (Dakaa)', + 'Africa/Dar_es_Salaam' => 'Afrika Apueeɛ Berɛ (Dar es Salaam)', + 'Africa/Djibouti' => 'Afrika Apueeɛ Berɛ (Gyibuuti)', + 'Africa/Douala' => 'Afrika Atɔeɛ Berɛ (Douala)', + 'Africa/El_Aaiun' => 'Yuropu Atɔeeɛ Berɛ (El Aaiun)', + 'Africa/Freetown' => 'Greenwich Mean Berɛ (Freetown)', + 'Africa/Gaborone' => 'Afrika Finimfin Berɛ (Gaborone)', + 'Africa/Harare' => 'Afrika Finimfin Berɛ (Harare)', + 'Africa/Johannesburg' => 'Afrika Anaafoɔ Susudua Berɛ (Johannesburg)', + 'Africa/Juba' => 'Afrika Finimfin Berɛ (Dwuba)', + 'Africa/Kampala' => 'Afrika Apueeɛ Berɛ (Kampala)', + 'Africa/Khartoum' => 'Afrika Finimfin Berɛ (Khartoum)', + 'Africa/Kigali' => 'Afrika Finimfin Berɛ (Kigali)', + 'Africa/Kinshasa' => 'Afrika Atɔeɛ Berɛ (Kinhyaahya)', + 'Africa/Lagos' => 'Afrika Atɔeɛ Berɛ (Legɔs)', + 'Africa/Libreville' => 'Afrika Atɔeɛ Berɛ (Libreville)', + 'Africa/Lome' => 'Greenwich Mean Berɛ (Lome)', + 'Africa/Luanda' => 'Afrika Atɔeɛ Berɛ (Luanda)', + 'Africa/Lubumbashi' => 'Afrika Finimfin Berɛ (Lubumbashi)', + 'Africa/Lusaka' => 'Afrika Finimfin Berɛ (Lusaka)', + 'Africa/Malabo' => 'Afrika Atɔeɛ Berɛ (Malabo)', + 'Africa/Maputo' => 'Afrika Finimfin Berɛ (Maputo)', + 'Africa/Maseru' => 'Afrika Anaafoɔ Susudua Berɛ (Maseru)', + 'Africa/Mbabane' => 'Afrika Anaafoɔ Susudua Berɛ (Mbabane)', + 'Africa/Mogadishu' => 'Afrika Apueeɛ Berɛ (Mogadishu)', + 'Africa/Monrovia' => 'Greenwich Mean Berɛ (Monrovia)', + 'Africa/Nairobi' => 'Afrika Apueeɛ Berɛ (Nairobi)', + 'Africa/Ndjamena' => 'Afrika Atɔeɛ Berɛ (Ngyamena)', + 'Africa/Niamey' => 'Afrika Atɔeɛ Berɛ (Niamey)', + 'Africa/Nouakchott' => 'Greenwich Mean Berɛ (Nouakchott)', + 'Africa/Ouagadougou' => 'Greenwich Mean Berɛ (Wagadugu)', + 'Africa/Porto-Novo' => 'Afrika Atɔeɛ Berɛ (Porto-Novo)', + 'Africa/Sao_Tome' => 'Greenwich Mean Berɛ (São Tomé)', + 'Africa/Tripoli' => 'Yuropu Apueeɛ Berɛ (Tripoli)', + 'Africa/Tunis' => 'Yuropu Mfinimfini Berɛ (Tunis)', + 'Africa/Windhoek' => 'Afrika Finimfin Berɛ (Windhoek)', + 'America/Adak' => 'Hawaii-Aleutian Berɛ (Adak)', + 'America/Anchorage' => 'Alaska Berɛ (Ankɔragyi)', + 'America/Anguilla' => 'Atlantik Berɛ (Anguila)', + 'America/Antigua' => 'Atlantik Berɛ (Antigua)', + 'America/Araguaina' => 'Brasilia Berɛ (Araguaina)', + 'America/Argentina/La_Rioja' => 'Agyɛntina Berɛ (La Riogya)', + 'America/Argentina/Rio_Gallegos' => 'Agyɛntina Berɛ (Rio Gallegɔs)', + 'America/Argentina/Salta' => 'Agyɛntina Berɛ (Salta)', + 'America/Argentina/San_Juan' => 'Agyɛntina Berɛ (San Dwuan)', + 'America/Argentina/San_Luis' => 'Agyɛntina Berɛ (San Luis)', + 'America/Argentina/Tucuman' => 'Agyɛntina Berɛ (Tukuman)', + 'America/Argentina/Ushuaia' => 'Agyɛntina Berɛ (Ushuaia)', + 'America/Aruba' => 'Atlantik Berɛ (Aruba)', + 'America/Asuncion' => 'Paraguae Berɛ (Asunción)', + 'America/Bahia' => 'Brasilia Berɛ (Bahia)', + 'America/Bahia_Banderas' => 'Mfinimfini Berɛ (Bahía de Banderas)', + 'America/Barbados' => 'Atlantik Berɛ (Baabados)', + 'America/Belem' => 'Brasilia Berɛ (Bɛlɛm)', + 'America/Belize' => 'Mfinimfini Berɛ (Bɛlisi)', + 'America/Blanc-Sablon' => 'Atlantik Berɛ (Blanc-Sablɔn)', + 'America/Boa_Vista' => 'Amazon Berɛ (Boa Vista)', + 'America/Bogota' => 'Kolombia Berɛ (Bogota)', + 'America/Boise' => 'Bepɔ Berɛ (Bɔisi)', + 'America/Buenos_Aires' => 'Agyɛntina Berɛ (Buenos Aires)', + 'America/Cambridge_Bay' => 'Bepɔ Berɛ (Kambrigyi Bay)', + 'America/Campo_Grande' => 'Amazon Berɛ (Kampo Grande)', + 'America/Cancun' => 'Apueeɛ Berɛ (Cancún)', + 'America/Caracas' => 'Venezuela Berɛ (Karakas)', + 'America/Catamarca' => 'Agyɛntina Berɛ (Katamaaka)', + 'America/Cayenne' => 'Frɛnkye Gayana Berɛ (Kayiini)', + 'America/Cayman' => 'Apueeɛ Berɛ (Kemanfo)', + 'America/Chicago' => 'Mfinimfini Berɛ (Kyikago)', + 'America/Chihuahua' => 'Mfinimfini Berɛ (Kyihuahua)', + 'America/Ciudad_Juarez' => 'Bepɔ Berɛ (Ciudad Juárez)', + 'America/Coral_Harbour' => 'Apueeɛ Berɛ (Atikokan)', + 'America/Cordoba' => 'Agyɛntina Berɛ (Kɔɔdɔba)', + 'America/Costa_Rica' => 'Mfinimfini Berɛ (Kɔsta Rika)', + 'America/Creston' => 'Bepɔ Berɛ (Krɛston)', + 'America/Cuiaba' => 'Amazon Berɛ (Kuiaba)', + 'America/Curacao' => 'Atlantik Berɛ (Kurukaw)', + 'America/Danmarkshavn' => 'Greenwich Mean Berɛ (Danmarkshavn)', + 'America/Dawson' => 'Yukɔn Berɛ (Dɔɔson)', + 'America/Dawson_Creek' => 'Bepɔ Berɛ (Dɔɔson Kreek)', + 'America/Denver' => 'Bepɔ Berɛ (Dɛnva)', + 'America/Detroit' => 'Apueeɛ Berɛ (Detrɔit)', + 'America/Dominica' => 'Atlantik Berɛ (Dɔmeneka)', + 'America/Edmonton' => 'Bepɔ Berɛ (Edmɔnton)', + 'America/Eirunepe' => 'Berɛ Brazil (Eirunepe)', + 'America/El_Salvador' => 'Mfinimfini Ber F438 ɛ (El Salvadɔɔ)', + 'America/Fort_Nelson' => 'Bepɔ Berɛ (Fɔt Nɛlson)', + 'America/Fortaleza' => 'Brasilia Berɛ (Fɔɔtalɛsa)', + 'America/Glace_Bay' => 'Atlantik Berɛ (Glace Bay)', + 'America/Godthab' => 'Berɛ Greenman (Nuuk)', + 'America/Goose_Bay' => 'Atlantik Berɛ (Guus Bay)', + 'America/Grand_Turk' => 'Apueeɛ Berɛ (Grand Tuk)', + 'America/Grenada' => 'Atlantik Berɛ (Grenada)', + 'America/Guadeloupe' => 'Atlantik Berɛ (Guwadelup)', + 'America/Guatemala' => 'Mfinimfini Berɛ (Guwatemala)', + 'America/Guayaquil' => 'Yikuwedɔ Berɛ (Gayakwuil)', + 'America/Guyana' => 'Gayana Berɛ', + 'America/Halifax' => 'Atlantik Berɛ (Halifax)', + 'America/Havana' => 'Kuba Berɛ (Havana)', + 'America/Hermosillo' => 'Mɛksiko Pasifik Berɛ (Hɛmɔsilo)', + 'America/Indiana/Knox' => 'Mfinimfini Berɛ (Knox, Indiana)', + 'America/Indiana/Marengo' => 'Apueeɛ Berɛ (Marengo, Indiana)', + 'America/Indiana/Petersburg' => 'Apueeɛ Berɛ (Pitɛsbɛgye, Indiana)', + 'America/Indiana/Tell_City' => 'Mfinimfini Berɛ (Tell Siti, Indiana)', + 'America/Indiana/Vevay' => 'Apueeɛ Berɛ (Vevay, Indiana)', + 'America/Indiana/Vincennes' => 'Apueeɛ Berɛ (Vincennes, Indiana)', + 'America/Indiana/Winamac' => 'Apueeɛ Berɛ (Winamak, Indiana)', + 'America/Indianapolis' => 'Apueeɛ Berɛ (Indianapɔlis)', + 'America/Inuvik' => 'Bepɔ Berɛ (Inuvik)', + 'America/Iqaluit' => 'Apueeɛ Berɛ (Ikaluit)', + 'America/Jamaica' => 'Apueeɛ Berɛ (Gyameka)', + 'America/Jujuy' => 'Agyɛntina Berɛ (Dwudwui)', + 'America/Juneau' => 'Alaska Berɛ (Juneau)', + 'America/Kentucky/Monticello' => 'Apueeɛ Berɛ (Mɔntisɛlo, Kɛntɛki)', + 'America/Kralendijk' => 'Atlantik Berɛ (Kralɛngyik)', + 'America/La_Paz' => 'Bolivia Berɛ (La Paz)', + 'America/Lima' => 'Peru Berɛ (Lima)', + 'America/Los_Angeles' => 'Pasifik Berɛ (Lɔs Angyɛlis)', + 'America/Louisville' => 'Apueeɛ Berɛ (Louisville)', + 'America/Lower_Princes' => 'Atlantik Berɛ (Lowa Prinse Kɔta)', + 'America/Maceio' => 'Brasilia Berɛ (Makeio)', + 'America/Managua' => 'Mfinimfini Berɛ (Managua)', + 'America/Manaus' => 'Amazon Berɛ (Manaus)', + 'America/Marigot' => 'Atlantik Berɛ (Marigɔt)', + 'America/Martinique' => 'Atlantik Berɛ (Martinike)', + 'America/Matamoros' => 'Mfinimfini Berɛ (Matamɔrɔso)', + 'America/Mazatlan' => 'Mɛksiko Pasifik Berɛ (Masatlan)', + 'America/Mendoza' => 'Agyɛntina Berɛ (Mɛndɔsa)', + 'America/Menominee' => 'Mfinimfini Berɛ (Mɛnɔminee)', + 'America/Merida' => 'Mfinimfini Berɛ (Mérida)', + 'America/Metlakatla' => 'Alaska Berɛ (Mɛtlakatla)', + 'America/Mexico_City' => 'Mfinimfini Berɛ (Mɛksiko Siti)', + 'America/Miquelon' => 'St. Pierre & Miquelon Berɛ', + 'America/Moncton' => 'Atlantik Berɛ (Mɔnktin)', + 'America/Monterrey' => 'Mfinimfini Berɛ (Mɔntirii)', + 'America/Montevideo' => 'Yurugwae Berɛ (Montevideo)', + 'America/Montserrat' => 'Atlantik Berɛ (Mantserat)', + 'America/Nassau' => 'Apueeɛ Berɛ (Nassau)', + 'America/New_York' => 'Apueeɛ Berɛ (New Yɔk)', + 'America/Nome' => 'Alaska Berɛ (Nome)', + 'America/Noronha' => 'Fernando de Noronha Berɛ', + 'America/North_Dakota/Beulah' => 'Mfinimfini Berɛ (Beula, Nɔf Dakota)', + 'America/North_Dakota/Center' => 'Mfinimfini Berɛ (Sɛnta, Nɔf Dakota)', + 'America/North_Dakota/New_Salem' => 'Mfinimfini Berɛ (New Salɛm, Nɔf Dakota)', + 'America/Ojinaga' => 'Mfinimfini Berɛ (Ogyinaga)', + 'America/Panama' => 'Apueeɛ Berɛ (Panama)', + 'America/Paramaribo' => 'Suriname Berɛ (Paramaribɔ)', + 'America/Phoenix' => 'Bepɔ Berɛ (Finisk)', + 'America/Port-au-Prince' => 'Apueeɛ Berɛ (Port-au-Prince)', + 'America/Port_of_Spain' => 'Atlantik Berɛ (Spain Pɔɔto)', + 'America/Porto_Velho' => 'Amazon Berɛ (Pɔɔto Velho)', + 'America/Puerto_Rico' => 'Atlantik Berɛ (Puɛto Riko)', + 'America/Punta_Arenas' => 'Kyili Berɛ (Punta Arenas)', + 'America/Rankin_Inlet' => 'Mfinimfini Berɛ (Rankin Inlet)', + 'America/Recife' => 'Brasilia Berɛ (Rɛsifɛ)', + 'America/Regina' => 'Mfinimfini Berɛ (Rɛgyina)', + 'America/Resolute' => 'Mfinimfini Berɛ (Rɛsɔlut)', + 'America/Rio_Branco' => 'Berɛ Brazil (Rio Branko)', + 'America/Santarem' => 'Brasilia Berɛ (Santarem)', + 'America/Santiago' => 'Kyili Berɛ (Santiago)', + 'America/Santo_Domingo' => 'Atlantik Berɛ (Santo Domingo)', + 'America/Sao_Paulo' => 'Brasilia Berɛ (Sao Paulo)', + 'America/Scoresbysund' => 'Berɛ Greenman (Yitokɔtuɔmete)', + 'America/Sitka' => 'Alaska Berɛ (Sitka)', + 'America/St_Barthelemy' => 'Atlantik Berɛ (St. Baatilemi)', + 'America/St_Johns' => 'Newfoundland Berɛ (St. John’s)', + 'America/St_Kitts' => 'Atlantik Berɛ (St. Kitts)', + 'America/St_Lucia' => 'Atlantik Berɛ (St. Lucia)', + 'America/St_Thomas' => 'Atlantik Berɛ (St. Thomas)', + 'America/St_Vincent' => 'Atlantik Berɛ (St. Vincent)', + 'America/Swift_Current' => 'Mfinimfini Berɛ (Swift Kɛrɛnt)', + 'America/Tegucigalpa' => 'Mfinimfini Berɛ (Tegusigalpa)', + 'America/Thule' => 'Atlantik Berɛ (Thule)', + 'America/Tijuana' => 'Pasifik Berɛ (Tidwuana)', + 'America/Toronto' => 'Apueeɛ Berɛ (Toronto)', + 'America/Tortola' => 'Atlantik Berɛ (Tɔɔtola)', + 'America/Vancouver' => 'Pasifik Berɛ (Vancouver)', + 'America/Whitehorse' => 'Yukɔn Berɛ (Whitehorse)', + 'America/Winnipeg' => 'Mfinimfini Berɛ (Winipɛg)', + 'America/Yakutat' => 'Alaska Berɛ (Yakutat)', + 'Antarctica/Casey' => 'Ɔstrelia Atɔeeɛ Berɛ (Kasi)', + 'Antarctica/Davis' => 'Davis Berɛ', + 'Antarctica/DumontDUrville' => 'Dumont-d’Urville Berɛ', + 'Antarctica/Macquarie' => 'Ɔstrelia Apueeɛ Berɛ (Makaari)', + 'Antarctica/Mawson' => 'Mɔɔson Berɛ', + 'Antarctica/McMurdo' => 'Ziland Foforɔ Berɛ (McMurdo)', + 'Antarctica/Palmer' => 'Kyili Berɛ (Paama)', + 'Antarctica/Rothera' => 'Rotera Berɛ', + 'Antarctica/Syowa' => 'Syowa Berɛ', + 'Antarctica/Troll' => 'Greenwich Mean Berɛ (Trɔɔ)', + 'Antarctica/Vostok' => 'Vostok Berɛ (Vɔstɔk)', + 'Arctic/Longyearbyen' => 'Yuropu Mfinimfini Berɛ (Longyearbyen)', + 'Asia/Aden' => 'Arabia Berɛ (Aden)', + 'Asia/Almaty' => 'Kazakstan Berɛ (Aamati)', + 'Asia/Amman' => 'Yuropu Apueeɛ Berɛ (Aman)', + 'Asia/Anadyr' => 'Berɛ Rɔhyea (Anadyr)', + 'Asia/Aqtau' => 'Kazakstan Berɛ (Aktau)', + 'Asia/Aqtobe' => 'Kazakstan Berɛ (Aktopɛ)', + 'Asia/Ashgabat' => 'Tɛkmɛnistan Berɛ (Ashgabat)', + 'Asia/Atyrau' => 'Kazakstan Berɛ (Atyrau)', + 'Asia/Baghdad' => 'Arabia Berɛ (Baghdad)', + 'Asia/Bahrain' => 'Arabia Berɛ (Bahrain)', + 'Asia/Baku' => 'Asabegyan Berɛ (Baku)', + 'Asia/Bangkok' => 'Indɔkyina Berɛ (Bankɔk)', + 'Asia/Barnaul' => 'Berɛ Rɔhyea (Barnaul)', + 'Asia/Beirut' => 'Yuropu Apueeɛ Berɛ (Bɛɛrut)', + 'Asia/Bishkek' => 'Kɛɛgestan Berɛ (Bishkek)', + 'Asia/Brunei' => 'Brunei Darusalam Berɛ', + 'Asia/Calcutta' => 'India Susudua Berɛ (Kɔɔkata)', + 'Asia/Chita' => 'Yakutsk Berɛ (Kyita)', + 'Asia/Colombo' => 'India Susudua Berɛ (Kolombo)', + 'Asia/Damascus' => 'Yuropu Apueeɛ Berɛ (Damaskɔso)', + 'Asia/Dhaka' => 'Bangladɛhye Berɛ (Daka)', + 'Asia/Dili' => 'Timɔɔ Apueeɛ Berɛ (Dili)', + 'Asia/Dubai' => 'Gɔɔfo Susudua Berɛ (Dubai)', + 'Asia/Dushanbe' => 'Tagyikistan Berɛ (Dushanbe)', + 'Asia/Famagusta' => 'Yuropu Apueeɛ Berɛ (Famagusta)', + 'Asia/Gaza' => 'Yuropu Apueeɛ Berɛ (Gaza)', + 'Asia/Hebron' => 'Yuropu Apueeɛ Berɛ (Hɛbrɔn)', + 'Asia/Hong_Kong' => 'Hɔnkɔn Berɛ (Hong Kong)', + 'Asia/Hovd' => 'Hovd Berɛ', + 'Asia/Irkutsk' => 'Irkutsk Berɛ', + 'Asia/Jakarta' => 'Indɔnehyia Atɔeeɛ Berɛ (Gyakaata)', + 'Asia/Jayapura' => 'Indɔnehyia Apueeɛ Berɛ (Gyayapura)', + 'Asia/Jerusalem' => 'Israel Berɛ (Yerusalem)', + 'Asia/Kabul' => 'Afganistan Berɛ (Kabul)', + 'Asia/Kamchatka' => 'Berɛ Rɔhyea (Kamkyatka)', + 'Asia/Karachi' => 'Pakistan Berɛ (Karakyi)', + 'Asia/Katmandu' => 'Nɛpal Berɛ (Katmandu)', + 'Asia/Khandyga' => 'Yakutsk Berɛ (Khandyga)', + 'Asia/Krasnoyarsk' => 'Krasnoyarsk Berɛ', + 'Asia/Kuala_Lumpur' => 'Malehyia Berɛ (Kuala Lumpur)', + 'Asia/Kuching' => 'Malehyia Berɛ (Kukyin)', + 'Asia/Kuwait' => 'Arabia Berɛ (Kuwait)', + 'Asia/Macau' => 'Kyaena Berɛ (Macao)', + 'Asia/Magadan' => 'Magadan Berɛ', + 'Asia/Makassar' => 'Indɔnehyia Mfinimfini Berɛ (Makasa)', + 'Asia/Manila' => 'Filipin Berɛ (Manila)', + 'Asia/Muscat' => 'Gɔɔfo Susudua Berɛ (Muskat)', + 'Asia/Nicosia' => 'Yuropu Apueeɛ Berɛ (Nikosia)', + 'Asia/Novokuznetsk' => 'Krasnoyarsk Berɛ (Novokuznetsk)', + 'Asia/Novosibirsk' => 'Novosibirsk Berɛ', + 'Asia/Omsk' => 'Omsk Berɛ', + 'Asia/Oral' => 'Kazakstan Berɛ (Oral)', + 'Asia/Phnom_Penh' => 'Indɔkyina Berɛ (Phnom Penh)', + 'Asia/Pontianak' => 'Indɔnehyia Atɔeeɛ Berɛ (Pontianak)', + 'Asia/Pyongyang' => 'Korean Berɛ (Pyongyang)', + 'Asia/Qatar' => 'Arabia Berɛ (Kata)', + 'Asia/Qostanay' => 'Kazakstan Berɛ (Kostanay)', + 'Asia/Qyzylorda' => 'Kazakstan Berɛ (Qyzylorda)', + 'Asia/Rangoon' => 'Mayaama Berɛ (Yangon)', + 'Asia/Riyadh' => 'Arabia Berɛ (Riyadh)', + 'Asia/Saigon' => 'Indɔkyina Berɛ (Ho Kyi Min)', + 'Asia/Sakhalin' => 'Sakhalin Berɛ', + 'Asia/Samarkand' => 'Usbɛkistan Berɛ (Samarkand)', + 'Asia/Seoul' => 'Korean Berɛ (Seoul)', + 'Asia/Shanghai' => 'Kyaena Berɛ (Shanghai)', + 'Asia/Singapore' => 'Singapɔ Susudua Berɛ', + 'Asia/Srednekolymsk' => 'Magadan Berɛ (Srednekolymsk)', + 'Asia/Taipei' => 'Taipei Berɛ', + 'Asia/Tashkent' => 'Usbɛkistan Berɛ (Tashkent)', + 'Asia/Tbilisi' => 'Gyɔgyea Berɛ (Tbilisi)', + 'Asia/Tehran' => 'Iran Berɛ (Tɛɛran)', + 'Asia/Thimphu' => 'Butan Berɛ (Timphu)', + 'Asia/Tokyo' => 'Gyapan Berɛ (Tokyo)', + 'Asia/Tomsk' => 'Berɛ Rɔhyea (Tomsk)', + 'Asia/Ulaanbaatar' => 'Yulanbata Berɛ', + 'Asia/Urumqi' => 'Berɛ Kyaena (Yurymki)', + 'Asia/Ust-Nera' => 'Vladivostok Berɛ (Ust-Nera)', + 'Asia/Vientiane' => 'Indɔkyina Berɛ (Vienhyiane)', + 'Asia/Vladivostok' => 'Vladivostok Berɛ', + 'Asia/Yakutsk' => 'Yakutsk Berɛ', + 'Asia/Yekaterinburg' => 'Yɛkatɛrinbɛg Berɛ', + 'Asia/Yerevan' => 'Aamenia Berɛ (Yerevan)', + 'Atlantic/Azores' => 'Azores Berɛ', + 'Atlantic/Bermuda' => 'Atlantik Berɛ (Bɛmuda)', + 'Atlantic/Canary' => 'Yuropu Atɔeeɛ Berɛ (Kanari)', + 'Atlantic/Cape_Verde' => 'Kepvɛde Berɛ', + 'Atlantic/Faeroe' => 'Yuropu Atɔeeɛ Berɛ (Faroe)', + 'Atlantic/Madeira' => 'Yuropu Atɔeeɛ Berɛ (Madeira)', + 'Atlantic/Reykjavik' => 'Greenwich Mean Berɛ (Rɛɛkgyavik)', + 'Atlantic/South_Georgia' => 'Gyɔɔgyia Anaafoɔ Berɛ', + 'Atlantic/St_Helena' => 'Greenwich Mean Berɛ (St. Helena)', + 'Atlantic/Stanley' => 'Fɔkman Aeland Berɛ (Stanli)', + 'Australia/Adelaide' => 'Ɔstrelia Mfinimfini Berɛ (Adelaide)', + 'Australia/Brisbane' => 'Ɔstrelia Apueeɛ Berɛ (Brisbane)', + 'Australia/Broken_Hill' => 'Ɔstrelia Mfinimfini Berɛ (Brɔken Hill)', + 'Australia/Darwin' => 'Ɔstrelia Mfinimfini Berɛ (Daawin)', + 'Australia/Eucla' => 'Ɔstrelia Mfinimfini Atɔeeɛ Berɛ (Eukla)', + 'Australia/Hobart' => 'Ɔstrelia Apueeɛ Berɛ (Hɔbat)', + 'Australia/Lindeman' => 'Ɔstrelia Apueeɛ Berɛ (Lindeman)', + 'Australia/Lord_Howe' => 'Lɔd Howe Berɛ', + 'Australia/Melbourne' => 'Ɔstrelia Apueeɛ Berɛ (Mɛɛbɔn)', + 'Australia/Perth' => 'Ɔstrelia Atɔeeɛ Berɛ (Pɛɛt)', + 'Australia/Sydney' => 'Ɔstrelia Apueeɛ Berɛ (Sidni)', + 'Etc/GMT' => 'Greenwich Mean Berɛ', + 'Etc/UTC' => 'Amansan Kɔdinatɛde Berɛ', + 'Europe/Amsterdam' => 'Yuropu Mfinimfini Berɛ (Amstadam)', + 'Europe/Andorra' => 'Yuropu Mfinimfini Berɛ (Andɔra)', + 'Europe/Astrakhan' => 'Mɔsko Berɛ (Astrakhan)', + 'Europe/Athens' => 'Yuropu Apueeɛ Berɛ (Atene)', + 'Europe/Belgrade' => 'Yuropu Mfinimfini Berɛ (Bɛlgrade)', + 'Europe/Berlin' => 'Yuropu Mfinimfini Berɛ (Bɛɛlin)', + 'Europe/Bratislava' => 'Yuropu Mfinimfini Berɛ (Bratislava)', + 'Europe/Brussels' => 'Yuropu Mfinimfini Berɛ (Brɛsɛlse)', + 'Europe/Bucharest' => 'Yuropu Apueeɛ Berɛ (Bukyarɛst)', + 'Europe/Budapest' => 'Yuropu Mfinimfini Berɛ (Budapɛsh)', + 'Europe/Busingen' => 'Yuropu Mfinimfini Berɛ (Busingye)', + 'Europe/Chisinau' => 'Yuropu Apueeɛ Berɛ (Kyisinau)', + 'Europe/Copenhagen' => 'Yuropu Mfinimfini Berɛ (Kɔpɛhangɛne)', + 'Europe/Dublin' => 'Greenwich Mean Berɛ (Dɔblin)', + 'Europe/Gibraltar' => 'Yuropu Mfinimfini Berɛ (Gyebrota)', + 'Europe/Guernsey' => 'Greenwich Mean Berɛ (Guernsey)', + 'Europe/Helsinki' => 'Yuropu Apueeɛ Berɛ (Hɛlsinki)', + 'Europe/Isle_of_Man' => 'Greenwich Mean Berɛ (Isle of Man)', + 'Europe/Istanbul' => 'Berɛ Tɛɛki (Istanbul)', + 'Europe/Jersey' => 'Greenwich Mean Berɛ (Jɛɛsi)', + 'Europe/Kaliningrad' => 'Yuropu Apueeɛ Berɛ (Kaliningrad)', + 'Europe/Kiev' => 'Yuropu Apueeɛ Berɛ (Kyiv)', + 'Europe/Kirov' => 'Berɛ Rɔhyea (Kirov)', + 'Europe/Lisbon' => 'Yuropu Atɔeeɛ Berɛ (Lisbɔn)', + 'Europe/Ljubljana' => 'Yuropu Mfinimfini Berɛ (Ldwubdwana)', + 'Europe/London' => 'Greenwich Mean Berɛ (Lɔndɔn)', + 'Europe/Luxembourg' => 'Yuropu Mfinimfini Berɛ (Lɛsembɛg)', + 'Europe/Madrid' => 'Yuropu Mfinimfini Berɛ (Madrid)', + 'Europe/Malta' => 'Yuropu Mfinimfini Berɛ (Mɔɔta)', + 'Europe/Mariehamn' => 'Yuropu Apueeɛ Berɛ (Mariehamn)', + 'Europe/Minsk' => 'Mɔsko Berɛ (Minsk)', + 'Europe/Monaco' => 'Yuropu Mfinimfini Berɛ (Monako)', + 'Europe/Moscow' => 'Mɔsko Berɛ', + 'Europe/Oslo' => 'Yuropu Mfinimfini Berɛ (Oslo)', + 'Europe/Paris' => 'Yuropu Mfinimfini Berɛ (Paris)', + 'Europe/Podgorica' => 'Yuropu Mfinimfini Berɛ (Podgorika)', + 'Europe/Prague' => 'Yuropu Mfinimfini Berɛ (Prague)', + 'Europe/Riga' => 'Yuropu Apueeɛ Berɛ (Riga)', + 'Europe/Rome' => 'Yuropu Mfinimfini Berɛ (Roma)', + 'Europe/Samara' => 'Berɛ Rɔhyea (Samara)', + 'Europe/San_Marino' => 'Yuropu Mfinimfini Berɛ (San Marino)', + 'Europe/Sarajevo' => 'Yuropu Mfinimfini Berɛ (Saragyevo)', + 'Europe/Saratov' => 'Mɔsko Berɛ (Saratov)', + 'Europe/Simferopol' => 'Mɔsko Berɛ (Simferopol)', + 'Europe/Skopje' => 'Yuropu Mfinimfini Berɛ (Skɔpgye)', + 'Europe/Sofia' => 'Yuropu Apueeɛ Berɛ (Sɔfia)', + 'Europe/Stockholm' => 'Yuropu Mfinimfini Berɛ (Stɔkhɔm)', + 'Europe/Tallinn' => 'Yuropu Apueeɛ Berɛ (Tallinn)', + 'Europe/Tirane' => 'Yuropu Mfinimfini Berɛ (Tirane)', + 'Europe/Ulyanovsk' => 'Mɔsko Berɛ (Ulyanovsk)', + 'Europe/Vaduz' => 'Yuropu Mfinimfini Berɛ (Vaduz)', + 'Europe/Vatican' => 'Yuropu Mfinimfini Berɛ (Vatikan)', + 'Europe/Vienna' => 'Yuropu Mfinimfini Berɛ (Veɛna)', + 'Europe/Vilnius' => 'Yuropu Apueeɛ Berɛ (Vilnius)', + 'Europe/Volgograd' => 'Volgograd Berɛ', + 'Europe/Warsaw' => 'Yuropu Mfinimfini Berɛ (Wɔɔsɔɔ)', + 'Europe/Zagreb' => 'Yuropu Mfinimfini Berɛ (Zagreb)', + 'Europe/Zurich' => 'Yuropu Mfinimfini Berɛ (Zurekye)', + 'Indian/Antananarivo' => 'Afrika Apueeɛ Berɛ (Antananarivo)', + 'Indian/Chagos' => 'India Po Berɛ (Kyagɔs)', + 'Indian/Christmas' => 'Buronya Aeland Berɛ', + 'Indian/Cocos' => 'Kokoso Aeland Berɛ', + 'Indian/Comoro' => 'Afrika Apueeɛ Berɛ (Kɔmɔrɔ)', + 'Indian/Kerguelen' => 'Frɛnkye Anaafoɔ ne Antaatik Berɛ (Kɛguelɛn)', + 'Indian/Mahe' => 'Seyhyɛl Berɛ (Mahe)', + 'Indian/Maldives' => 'Maldives Berɛ', + 'Indian/Mauritius' => 'Mɔrihyiɔso Berɛ', + 'Indian/Mayotte' => 'Afrika Apueeɛ Berɛ (Mayote)', + 'Indian/Reunion' => 'Réunion Berɛ', + 'Pacific/Apia' => 'Apia Berɛ', + 'Pacific/Auckland' => 'Ziland Foforɔ Berɛ (Aukland)', + 'Pacific/Bougainville' => 'Papua Gini Foforɔ Berɛ (Bougainville)', + 'Pacific/Chatham' => 'Kyatam Berɛ', + 'Pacific/Easter' => 'Easta Aeland Berɛ', + 'Pacific/Efate' => 'Vanuatu Berɛ (Efate)', + 'Pacific/Enderbury' => 'Finise Aeland Berɛ (Enderbury)', + 'Pacific/Fakaofo' => 'Tokelau Berɛ (Fakaofo)', + 'Pacific/Fiji' => 'Figyi Berɛ', + 'Pacific/Funafuti' => 'Tuvalu Berɛ (Funafuti)', + 'Pacific/Galapagos' => 'Galapagɔs Berɛ', + 'Pacific/Gambier' => 'Gambier Berɛ', + 'Pacific/Guadalcanal' => 'Solomon Aeland Berɛ (Guadaakanaa)', + 'Pacific/Guam' => 'Kyamoro Susudua Berɛ (Guam)', + 'Pacific/Honolulu' => 'Hawaii-Aleutian Berɛ (Honolulu)', + 'Pacific/Kiritimati' => 'Lai Aeland Berɛ (Kiritimati)', + 'Pacific/Kosrae' => 'Kosrae Berɛ', + 'Pacific/Kwajalein' => 'Mahyaa Aeland Berɛ (Kwagyaleene)', + 'Pacific/Majuro' => 'Mahyaa Aeland Berɛ (Magyuro)', + 'Pacific/Marquesas' => 'Makesase Berɛ (Maakesase)', + 'Pacific/Midway' => 'Samoa Berɛ (Midway)', + 'Pacific/Nauru' => 'Nauru Berɛ', + 'Pacific/Niue' => 'Niue Berɛ', + 'Pacific/Norfolk' => 'Nɔɔfɔk Aeland Berɛ', + 'Pacific/Noumea' => 'Kaledonia Foforɔ Berɛ (Noumea)', + 'Pacific/Pago_Pago' => 'Samoa Berɛ (Pago Pago)', + 'Pacific/Palau' => 'Palau Berɛ', + 'Pacific/Pitcairn' => 'Pitkairn Berɛ (Pitkairne)', + 'Pacific/Ponape' => 'Ponape Berɛ (Pɔnpei)', + 'Pacific/Port_Moresby' => 'Papua Gini Foforɔ Berɛ (Pɔt Morɛsbi)', + 'Pacific/Rarotonga' => 'Kuk Aeland Berɛ (Rarotonga)', + 'Pacific/Saipan' => 'Kyamoro Susudua Berɛ (Saipan)', + 'Pacific/Tahiti' => 'Tahiti Berɛ', + 'Pacific/Tarawa' => 'Geebɛt Aeland Berɛ (Tarawa)', + 'Pacific/Tongatapu' => 'Tonga Berɛ (Tongatapu)', + 'Pacific/Truk' => 'Kyuuk Berɛ', + 'Pacific/Wake' => 'Wake Aeland Berɛ', + 'Pacific/Wallis' => 'Wallis ne Futuna Berɛ', + ], + 'Meta' => [], +]; diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/am.php b/src/Symfony/Component/Intl/Resources/data/timezones/am.php index 651c2cc8a0980..2f67aaa5b5c8e 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/am.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/am.php @@ -101,12 +101,12 @@ 'America/Detroit' => 'ምስራቃዊ ሰዓት አቆጣጠር (ዲትሮይት)', 'America/Dominica' => 'የአትላንቲክ የሰዓት አቆጣጠር (ዶሜኒካ)', 'America/Edmonton' => 'የተራራ የሰዓት አቆጣጠር (ኤድመንተን)', - 'America/Eirunepe' => 'ብራዚል ጊዜ (ኢሩኔፕ)', + 'America/Eirunepe' => 'ብራዚል ሰዓት (ኢሩኔፕ)', 'America/El_Salvador' => 'የሰሜን አሜሪካ የመካከለኛ ሰዓት አቆጣጠር (ኤልሳልቫዶር)', 'America/Fort_Nelson' => 'የተራራ የሰዓት አቆጣጠር (ፎርት ኔልሰን)', 'America/Fortaleza' => 'የብራዚላዊ ሰዓት አቆጣጠር (ፎርታሌዛ)', 'America/Glace_Bay' => 'የአትላንቲክ የሰዓት አቆጣጠር (ግሌስ ቤይ)', - 'America/Godthab' => 'ግሪንላንድ ጊዜ (ጋድታብ)', + 'America/Godthab' => 'ግሪንላንድ ሰዓት (ጋድታብ)', 'America/Goose_Bay' => 'የአትላንቲክ የሰዓት አቆጣጠር (ጉዝ ቤይ)', 'America/Grand_Turk' => 'ምስራቃዊ ሰዓት አቆጣጠር (ግራንድ ተርክ)', 'America/Grenada' => 'የአትላንቲክ የሰዓት አቆጣጠር (ግሬናዳ)', @@ -174,12 +174,12 @@ 'America/Recife' => 'የብራዚላዊ ሰዓት አቆጣጠር (ረሲፍ)', 'America/Regina' => 'የሰሜን አሜሪካ የመካከለኛ ሰዓት አቆጣጠር (ረጂና)', 'America/Resolute' => 'የሰሜን አሜሪካ የመካከለኛ ሰዓት አቆጣጠር (ሪዞሊዩት)', - 'America/Rio_Branco' => 'ብራዚል ጊዜ (ሪዮ ብራንኮ)', + 'America/Rio_Branco' => 'ብራዚል ሰዓት (ሪዮ ብራንኮ)', 'America/Santarem' => 'የብራዚላዊ ሰዓት አቆጣጠር (ሳንታሬም)', 'America/Santiago' => 'የቺሊ ሰዓት (ሳንቲያጎ)', 'America/Santo_Domingo' => 'የአትላንቲክ የሰዓት አቆጣጠር (ሳንቶ ዶሚንጎ)', 'America/Sao_Paulo' => 'የብራዚላዊ ሰዓት አቆጣጠር (ሳኦ ፖሎ)', - 'America/Scoresbysund' => 'ግሪንላንድ ጊዜ (ስኮርስባይሰንድ)', + 'America/Scoresbysund' => 'ግሪንላንድ ሰዓት (ስኮርስባይሰንድ)', 'America/Sitka' => 'የአላስካ ሰዓት አቆጣጠር (ሲትካ)', 'America/St_Barthelemy' => 'የአትላንቲክ የሰዓት አቆጣጠር (ቅድስት ቤርተሎሜ)', 'America/St_Johns' => 'የኒውፋውንድላንድ የሰዓት አቆጣጠር (ቅዱስ ዮሐንስ)', @@ -210,24 +210,23 @@ 'Antarctica/Vostok' => 'የቮስቶክ ሰዓት (ቭስቶክ)', 'Arctic/Longyearbyen' => 'የመካከለኛው አውሮፓ ሰዓት (ሎንግይርባየን)', 'Asia/Aden' => 'የዓረቢያ ሰዓት (ኤደን)', - 'Asia/Almaty' => 'የምዕራብ ካዛኪስታን ሰዓት (አልማትይ)', + 'Asia/Almaty' => 'ካዛኪስታን ሰዓት (አልማትይ)', 'Asia/Amman' => 'የምስራቃዊ አውሮፓ ሰዓት (አማን)', 'Asia/Anadyr' => 'የአናድይር ሰዓት አቆጣጠር', - 'Asia/Aqtau' => 'የምዕራብ ካዛኪስታን ሰዓት (አኩታኡ)', - 'Asia/Aqtobe' => 'የምዕራብ ካዛኪስታን ሰዓት (አኩቶቤ)', + 'Asia/Aqtau' => 'ካዛኪስታን ሰዓት (አኩታኡ)', + 'Asia/Aqtobe' => 'ካዛኪስታን ሰዓት (አኩቶቤ)', 'Asia/Ashgabat' => 'የቱርክመኒስታን ሰዓት (አሽጋባት)', - 'Asia/Atyrau' => 'የምዕራብ ካዛኪስታን ሰዓት (አትይራኡ)', + 'Asia/Atyrau' => 'ካዛኪስታን ሰዓት (አትይራኡ)', 'Asia/Baghdad' => 'የዓረቢያ ሰዓት (ባግዳድ)', 'Asia/Bahrain' => 'የዓረቢያ ሰዓት (ባህሬን)', 'Asia/Baku' => 'የአዘርባጃን ሰዓት (ባኩ)', 'Asia/Bangkok' => 'የኢንዶቻይና ሰዓት (ባንኮክ)', - 'Asia/Barnaul' => 'ሩስያ ጊዜ (ባርናኡል)', + 'Asia/Barnaul' => 'ሩስያ ሰዓት (ባርናኡል)', 'Asia/Beirut' => 'የምስራቃዊ አውሮፓ ሰዓት (ቤሩት)', 'Asia/Bishkek' => 'የኪርጊስታን ሰዓት (ቢሽኬክ)', 'Asia/Brunei' => 'የብሩኔይ ዳሩሳላም ሰዓት (ብሩናይ)', 'Asia/Calcutta' => 'የህንድ መደበኛ ሰዓት (ኮልካታ)', 'Asia/Chita' => 'ያኩትስክ የሰዓት አቆጣጠር (ቺታ)', - 'Asia/Choibalsan' => 'የኡላን ባቶር ጊዜ (ቾይባልሳን)', 'Asia/Colombo' => 'የህንድ መደበኛ ሰዓት (ኮሎምቦ)', 'Asia/Damascus' => 'የምስራቃዊ አውሮፓ ሰዓት (ደማስቆ)', 'Asia/Dhaka' => 'የባንግላዴሽ ሰዓት (ዳካ)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'የክራስኖያርስክ ሰዓት አቆጣጠር (ኖቮኩትዝኔክ)', 'Asia/Novosibirsk' => 'የኖቮሲብሪስክ የሰዓት አቆጣጠር (ኖቮሲቢሪስክ)', 'Asia/Omsk' => 'የኦምስክ የሰዓት አቆጣጠር', - 'Asia/Oral' => 'የምዕራብ ካዛኪስታን ሰዓት (ኦራል)', + 'Asia/Oral' => 'ካዛኪስታን ሰዓት (ኦራል)', 'Asia/Phnom_Penh' => 'የኢንዶቻይና ሰዓት (ፍኖም ፔንህ)', 'Asia/Pontianak' => 'የምዕራባዊ ኢንዶኔዢያ ሰዓት (ፖንቲአናክ)', 'Asia/Pyongyang' => 'የኮሪያ ሰዓት (ፕዮንግያንግ)', 'Asia/Qatar' => 'የዓረቢያ ሰዓት (ኳታር)', - 'Asia/Qostanay' => 'የምዕራብ ካዛኪስታን ሰዓት (ኮስታናይ)', - 'Asia/Qyzylorda' => 'የምዕራብ ካዛኪስታን ሰዓት (ኩይዚሎርዳ)', + 'Asia/Qostanay' => 'ካዛኪስታን ሰዓት (ኮስታናይ)', + 'Asia/Qyzylorda' => 'ካዛኪስታን ሰዓት (ኩይዚሎርዳ)', 'Asia/Rangoon' => 'የሚያንማር ሰዓት (ያንጎን)', 'Asia/Riyadh' => 'የዓረቢያ ሰዓት (ሪያድ)', 'Asia/Saigon' => 'የኢንዶቻይና ሰዓት (ሆ ቺ ሚንህ ከተማ)', @@ -283,9 +282,9 @@ 'Asia/Tehran' => 'የኢራን ሰዓት (ቴህራን)', 'Asia/Thimphu' => 'የቡታን ሰዓት (ቲምፉ)', 'Asia/Tokyo' => 'የጃፓን ሰዓት (ቶኪዮ)', - 'Asia/Tomsk' => 'ሩስያ ጊዜ (ቶምስክ)', + 'Asia/Tomsk' => 'ሩስያ ሰዓት (ቶምስክ)', 'Asia/Ulaanbaatar' => 'የኡላን ባቶር ጊዜ (ኡላአንባአታር)', - 'Asia/Urumqi' => 'ቻይና ጊዜ (ኡሩምኪ)', + 'Asia/Urumqi' => 'ቻይና ሰዓት (ኡሩምኪ)', 'Asia/Ust-Nera' => 'የቭላዲቮስቶክ የሰዓት አቆጣጠር (ኡስት-ኔራ)', 'Asia/Vientiane' => 'የኢንዶቻይና ሰዓት (ቬንቲአን)', 'Asia/Vladivostok' => 'የቭላዲቮስቶክ የሰዓት አቆጣጠር', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'የምዕራባዊ አውስትራሊያ የሰዓት አቆጣጠር (ሜልቦርን)', 'Australia/Perth' => 'የምስራቃዊ አውስትራሊያ ሰዓት አቆጣጠር (ፐርዝ)', 'Australia/Sydney' => 'የምዕራባዊ አውስትራሊያ የሰዓት አቆጣጠር (ሲድኒ)', - 'CST6CDT' => 'የሰሜን አሜሪካ የመካከለኛ ሰዓት አቆጣጠር', - 'EST5EDT' => 'ምስራቃዊ ሰዓት አቆጣጠር', 'Etc/GMT' => 'ግሪንዊች ማዕከላዊ ሰዓት', 'Etc/UTC' => 'የተቀነባበረ ሁለገብ ሰዓት', 'Europe/Amsterdam' => 'የመካከለኛው አውሮፓ ሰዓት (አምስተርዳም)', @@ -335,11 +332,11 @@ 'Europe/Guernsey' => 'ግሪንዊች ማዕከላዊ ሰዓት (ጉርነሲ)', 'Europe/Helsinki' => 'የምስራቃዊ አውሮፓ ሰዓት (ሄልሲንኪ)', 'Europe/Isle_of_Man' => 'ግሪንዊች ማዕከላዊ ሰዓት (አይስል ኦፍ ማን)', - 'Europe/Istanbul' => 'ቱርክ ጊዜ (ኢስታንቡል)', + 'Europe/Istanbul' => 'ቱርክ ሰዓት (ኢስታንቡል)', 'Europe/Jersey' => 'ግሪንዊች ማዕከላዊ ሰዓት (ጀርሲ)', 'Europe/Kaliningrad' => 'የምስራቃዊ አውሮፓ ሰዓት (ካሊኒንግራድ)', 'Europe/Kiev' => 'የምስራቃዊ አውሮፓ ሰዓት (ኪየቭ)', - 'Europe/Kirov' => 'ሩስያ ጊዜ (ኪሮቭ)', + 'Europe/Kirov' => 'ሩስያ ሰዓት (ኪሮቭ)', 'Europe/Lisbon' => 'የምዕራባዊ አውሮፓ ሰዓት (ሊዝበን)', 'Europe/Ljubljana' => 'የመካከለኛው አውሮፓ ሰዓት (ልጁብልጃና)', 'Europe/London' => 'ግሪንዊች ማዕከላዊ ሰዓት (ለንደን)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'የማውሪሺየስ ሰዓት (ሞሪሽየስ)', 'Indian/Mayotte' => 'የምስራቅ አፍሪካ ሰዓት (ማዮቴ)', 'Indian/Reunion' => 'የሬዩኒየን ሰዓት', - 'MST7MDT' => 'የተራራ የሰዓት አቆጣጠር', - 'PST8PDT' => 'የፓስፊክ ሰዓት አቆጣጠር', 'Pacific/Apia' => 'የአፒያ ሰዓት (አፒአ)', 'Pacific/Auckland' => 'የኒው ዚላንድ ሰዓት (ኦክላንድ)', 'Pacific/Bougainville' => 'የፓፗ ኒው ጊኒ ሰዓት (ቦጌይንቪል)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/ar.php b/src/Symfony/Component/Intl/Resources/data/timezones/ar.php index fff4397b52cc1..90781faa3eb9f 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/ar.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/ar.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'توقيت فوستوك', 'Arctic/Longyearbyen' => 'توقيت وسط أوروبا (لونجيربين)', 'Asia/Aden' => 'التوقيت العربي (عدن)', - 'Asia/Almaty' => 'توقيت غرب كازاخستان (ألماتي)', + 'Asia/Almaty' => 'توقيت كازاخستان (ألماتي)', 'Asia/Amman' => 'توقيت شرق أوروبا (عمّان)', 'Asia/Anadyr' => 'توقيت أنادير (أندير)', - 'Asia/Aqtau' => 'توقيت غرب كازاخستان (أكتاو)', - 'Asia/Aqtobe' => 'توقيت غرب كازاخستان (أكتوب)', + 'Asia/Aqtau' => 'توقيت كازاخستان (أكتاو)', + 'Asia/Aqtobe' => 'توقيت كازاخستان (أكتوب)', 'Asia/Ashgabat' => 'توقيت تركمانستان (عشق آباد)', - 'Asia/Atyrau' => 'توقيت غرب كازاخستان (أتيراو)', + 'Asia/Atyrau' => 'توقيت كازاخستان (أتيراو)', 'Asia/Baghdad' => 'التوقيت العربي (بغداد)', 'Asia/Bahrain' => 'التوقيت العربي (البحرين)', 'Asia/Baku' => 'توقيت أذربيجان (باكو)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'توقيت بروناي', 'Asia/Calcutta' => 'توقيت الهند (كالكتا)', 'Asia/Chita' => 'توقيت ياكوتسك (تشيتا)', - 'Asia/Choibalsan' => 'توقيت أولان باتور (تشوبالسان)', 'Asia/Colombo' => 'توقيت الهند (كولومبو)', 'Asia/Damascus' => 'توقيت شرق أوروبا (دمشق)', 'Asia/Dhaka' => 'توقيت بنغلاديش (دكا)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'توقيت كراسنويارسك (نوفوكوزنتسك)', 'Asia/Novosibirsk' => 'توقيت نوفوسيبيرسك (نوفوسبيرسك)', 'Asia/Omsk' => 'توقيت أومسك', - 'Asia/Oral' => 'توقيت غرب كازاخستان (أورال)', + 'Asia/Oral' => 'توقيت كازاخستان (أورال)', 'Asia/Phnom_Penh' => 'توقيت الهند الصينية (بنوم بنه)', 'Asia/Pontianak' => 'توقيت غرب إندونيسيا (بونتيانك)', 'Asia/Pyongyang' => 'توقيت كوريا (بيونغ يانغ)', 'Asia/Qatar' => 'التوقيت العربي (قطر)', - 'Asia/Qostanay' => 'توقيت غرب كازاخستان (قوستاناي)', - 'Asia/Qyzylorda' => 'توقيت غرب كازاخستان (كيزيلوردا)', + 'Asia/Qostanay' => 'توقيت كازاخستان (قوستاناي)', + 'Asia/Qyzylorda' => 'توقيت كازاخستان (كيزيلوردا)', 'Asia/Rangoon' => 'توقيت ميانمار (رانغون)', 'Asia/Riyadh' => 'التوقيت العربي (الرياض)', 'Asia/Saigon' => 'توقيت الهند الصينية (مدينة هو تشي منة)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'توقيت شرق أستراليا (ميلبورن)', 'Australia/Perth' => 'توقيت غرب أستراليا (برثا)', 'Australia/Sydney' => 'توقيت شرق أستراليا (سيدني)', - 'CST6CDT' => 'التوقيت المركزي لأمريكا الشمالية', - 'EST5EDT' => 'التوقيت الشرقي لأمريكا الشمالية', 'Etc/GMT' => 'توقيت غرينتش', 'Etc/UTC' => 'التوقيت العالمي المنسق', 'Europe/Amsterdam' => 'توقيت وسط أوروبا (أمستردام)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'توقيت موريشيوس', 'Indian/Mayotte' => 'توقيت شرق أفريقيا (مايوت)', 'Indian/Reunion' => 'توقيت روينيون (ريونيون)', - 'MST7MDT' => 'التوقيت الجبلي لأمريكا الشمالية', - 'PST8PDT' => 'توقيت المحيط الهادي', 'Pacific/Apia' => 'توقيت آبيا (أبيا)', 'Pacific/Auckland' => 'توقيت نيوزيلندا (أوكلاند)', 'Pacific/Bougainville' => 'توقيت بابوا غينيا الجديدة (بوغانفيل)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/as.php b/src/Symfony/Component/Intl/Resources/data/timezones/as.php index c5ae3a0ff872e..5e7ef2d13b1f4 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/as.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/as.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'ভোষ্টকৰ সময়', 'Arctic/Longyearbyen' => 'মধ্য ইউৰোপীয় সময় (লংগেইৰবায়েন)', 'Asia/Aden' => 'আৰবীয় সময় (আদেন)', - 'Asia/Almaty' => 'পশ্চিম কাজাখস্তানৰ সময় (আলমাটি)', + 'Asia/Almaty' => 'কাজাখস্তানৰ সময় (আলমাটি)', 'Asia/Amman' => 'প্ৰাচ্য ইউৰোপীয় সময় (আম্মান)', 'Asia/Anadyr' => 'ৰাছিয়া সময় (আনাডিৰ)', - 'Asia/Aqtau' => 'পশ্চিম কাজাখস্তানৰ সময় (এক্যোট্যাও)', - 'Asia/Aqtobe' => 'পশ্চিম কাজাখস্তানৰ সময় (এক্যোটব)', + 'Asia/Aqtau' => 'কাজাখস্তানৰ সময় (এক্যোট্যাও)', + 'Asia/Aqtobe' => 'কাজাখস্তানৰ সময় (এক্যোটব)', 'Asia/Ashgabat' => 'তুৰ্কমেনিস্তানৰ সময় (আশ্ব্গা‌বাট)', - 'Asia/Atyrau' => 'পশ্চিম কাজাখস্তানৰ সময় (এটৰাউ)', + 'Asia/Atyrau' => 'কাজাখস্তানৰ সময় (এটৰাউ)', 'Asia/Baghdad' => 'আৰবীয় সময় (বাগদাদ)', 'Asia/Bahrain' => 'আৰবীয় সময় (বাহৰেইন)', 'Asia/Baku' => 'আজেৰবাইজানৰ সময় (বাকু)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'ব্ৰুনেই ডাৰুছালেমৰ সময়', 'Asia/Calcutta' => 'ভাৰতীয় মান সময় (কলকাতা)', 'Asia/Chita' => 'য়াকুত্স্কৰ সময় (চিটা)', - 'Asia/Choibalsan' => 'উলানবাটাৰৰ সময় (কোইবাল্ছন)', 'Asia/Colombo' => 'ভাৰতীয় মান সময় (কলম্বো)', 'Asia/Damascus' => 'প্ৰাচ্য ইউৰোপীয় সময় (ডামাস্কাছ)', 'Asia/Dhaka' => 'বাংলাদেশৰ সময় (ঢাকা)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'ক্ৰাছনোয়াৰ্স্কৰ সময় (নোভোকুজনেত্স্ক)', 'Asia/Novosibirsk' => 'নভোছিবিৰ্স্কৰ সময় (নোভোছিবিৰ্স্ক)', 'Asia/Omsk' => 'ওমস্কৰ সময়', - 'Asia/Oral' => 'পশ্চিম কাজাখস্তানৰ সময় (অ’ৰেল)', + 'Asia/Oral' => 'কাজাখস্তানৰ সময় (অ’ৰেল)', 'Asia/Phnom_Penh' => 'ইণ্ডোচাইনাৰ সময় (নোম পেন্‌হ)', 'Asia/Pontianak' => 'পাশ্চাত্য ইণ্ডোনেচিয়াৰ সময় (পোণ্টিয়াংক)', 'Asia/Pyongyang' => 'কোৰিয়াৰ সময় (প্যংয়াং)', 'Asia/Qatar' => 'আৰবীয় সময় (কাটাৰ)', - 'Asia/Qostanay' => 'পশ্চিম কাজাখস্তানৰ সময় (ক’ষ্টেনী)', - 'Asia/Qyzylorda' => 'পশ্চিম কাজাখস্তানৰ সময় (কেজিলোৰ্ডা)', + 'Asia/Qostanay' => 'কাজাখস্তানৰ সময় (ক’ষ্টেনী)', + 'Asia/Qyzylorda' => 'কাজাখস্তানৰ সময় (কেজিলোৰ্ডা)', 'Asia/Rangoon' => 'ম্যানমাৰৰ সময় (য়াঙোন)', 'Asia/Riyadh' => 'আৰবীয় সময় (ৰিয়াধ)', 'Asia/Saigon' => 'ইণ্ডোচাইনাৰ সময় (হো চি মিন চিটী)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'প্ৰাচ্য অষ্ট্ৰেলিয়াৰ সময় (মেলব’ৰ্ণ)', 'Australia/Perth' => 'পাশ্চাত্য অষ্ট্ৰেলিয়াৰ সময় (পাৰ্থ)', 'Australia/Sydney' => 'প্ৰাচ্য অষ্ট্ৰেলিয়াৰ সময় (চিডনী)', - 'CST6CDT' => 'উত্তৰ আমেৰিকাৰ কেন্দ্ৰীয় সময়', - 'EST5EDT' => 'উত্তৰ আমেৰিকাৰ প্ৰাচ্য সময়', 'Etc/GMT' => 'গ্ৰীণউইচ মান সময়', 'Etc/UTC' => 'সমন্বিত সাৰ্বজনীন সময়', 'Europe/Amsterdam' => 'মধ্য ইউৰোপীয় সময় (আমষ্টাৰডাম)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'মৰিছাছৰ সময়', 'Indian/Mayotte' => 'পূব আফ্ৰিকাৰ সময় (মায়োট্টে)', 'Indian/Reunion' => 'ৰিইউনিয়নৰ সময়', - 'MST7MDT' => 'উত্তৰ আমেৰিকাৰ পৰ্ব্বতীয় সময়', - 'PST8PDT' => 'উত্তৰ আমেৰিকাৰ প্ৰশান্ত সময়', 'Pacific/Apia' => 'আপিয়াৰ সময়', 'Pacific/Auckland' => 'নিউজিলেণ্ডৰ সময় (অকলেণ্ড)', 'Pacific/Bougainville' => 'পাপুৱা নিউ গিনিৰ সময় (বোগেইনভিলে)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/az.php b/src/Symfony/Component/Intl/Resources/data/timezones/az.php index 5842bf3a2d9f1..795857899921d 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/az.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/az.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Vostok Vaxtı', 'Arctic/Longyearbyen' => 'Mərkəzi Avropa Vaxtı (Lonqyir)', 'Asia/Aden' => 'Ərəbistan Vaxtı (Aden)', - 'Asia/Almaty' => 'Qərbi Qazaxıstan Vaxtı (Almatı)', + 'Asia/Almaty' => 'Qazaxıstan vaxtı (Almatı)', 'Asia/Amman' => 'Şərqi Avropa Vaxtı (Amman)', 'Asia/Anadyr' => 'Rusiya Vaxtı (Anadır)', - 'Asia/Aqtau' => 'Qərbi Qazaxıstan Vaxtı (Aktau)', - 'Asia/Aqtobe' => 'Qərbi Qazaxıstan Vaxtı (Aqtobe)', + 'Asia/Aqtau' => 'Qazaxıstan vaxtı (Aktau)', + 'Asia/Aqtobe' => 'Qazaxıstan vaxtı (Aqtobe)', 'Asia/Ashgabat' => 'Türkmənistan Vaxtı (Aşqabat)', - 'Asia/Atyrau' => 'Qərbi Qazaxıstan Vaxtı (Atırau)', + 'Asia/Atyrau' => 'Qazaxıstan vaxtı (Atırau)', 'Asia/Baghdad' => 'Ərəbistan Vaxtı (Bağdad)', 'Asia/Bahrain' => 'Ərəbistan Vaxtı (Bəhreyn)', 'Asia/Baku' => 'Azərbaycan Vaxtı (Bakı)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Brunei Darussalam vaxtı (Bruney)', 'Asia/Calcutta' => 'Hindistan Vaxtı (Kəlkətə)', 'Asia/Chita' => 'Yakutsk Vaxtı (Çita)', - 'Asia/Choibalsan' => 'Ulanbator Vaxtı (Çoybalsan)', 'Asia/Colombo' => 'Hindistan Vaxtı (Kolombo)', 'Asia/Damascus' => 'Şərqi Avropa Vaxtı (Dəməşq)', 'Asia/Dhaka' => 'Banqladeş Vaxtı (Dəkkə)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Krasnoyarsk Vaxtı (Novokuznetsk)', 'Asia/Novosibirsk' => 'Novosibirsk Vaxtı', 'Asia/Omsk' => 'Omsk Vaxtı', - 'Asia/Oral' => 'Qərbi Qazaxıstan Vaxtı (Oral)', + 'Asia/Oral' => 'Qazaxıstan vaxtı (Oral)', 'Asia/Phnom_Penh' => 'Hindçin Vaxtı (Pnom Pen)', 'Asia/Pontianak' => 'Qərbi İndoneziya Vaxtı (Pontianak)', 'Asia/Pyongyang' => 'Koreya Vaxtı (Pxenyan)', 'Asia/Qatar' => 'Ərəbistan Vaxtı (Qatar)', - 'Asia/Qostanay' => 'Qərbi Qazaxıstan Vaxtı (Qostanay)', - 'Asia/Qyzylorda' => 'Qərbi Qazaxıstan Vaxtı (Qızılorda)', + 'Asia/Qostanay' => 'Qazaxıstan vaxtı (Qostanay)', + 'Asia/Qyzylorda' => 'Qazaxıstan vaxtı (Qızılorda)', 'Asia/Rangoon' => 'Myanma Vaxtı (Ranqun)', 'Asia/Riyadh' => 'Ərəbistan Vaxtı (Riyad)', 'Asia/Saigon' => 'Hindçin Vaxtı (Ho Şi Min)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Şərqi Avstraliya Vaxtı (Melburn)', 'Australia/Perth' => 'Qərbi Avstraliya Vaxtı (Pert)', 'Australia/Sydney' => 'Şərqi Avstraliya Vaxtı (Sidney)', - 'CST6CDT' => 'Şimali Mərkəzi Amerika Vaxtı', - 'EST5EDT' => 'Şimali Şərqi Amerika Vaxtı', 'Etc/GMT' => 'Qrinviç Orta Vaxtı', 'Etc/UTC' => 'Koordinasiya edilmiş ümumdünya vaxtı', 'Europe/Amsterdam' => 'Mərkəzi Avropa Vaxtı (Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Mavriki Vaxtı', 'Indian/Mayotte' => 'Şərqi Afrika Vaxtı (Mayot)', 'Indian/Reunion' => 'Reyunyon (Réunion)', - 'MST7MDT' => 'Şimali Dağlıq Amerika Vaxtı', - 'PST8PDT' => 'Şimali Amerika Sakit Okean Vaxtı', 'Pacific/Apia' => 'Apia Vaxtı', 'Pacific/Auckland' => 'Yeni Zelandiya Vaxtı (Oklənd)', 'Pacific/Bougainville' => 'Papua Yeni Qvineya Vaxtı (Buqanvil)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/be.php b/src/Symfony/Component/Intl/Resources/data/timezones/be.php index ecbb8f6c26642..3d5833c353de9 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/be.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/be.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Час станцыі Васток', 'Arctic/Longyearbyen' => 'Цэнтральнаеўрапейскі час (Лонгйір)', 'Asia/Aden' => 'Час Саудаўскай Аравіі (Адэн)', - 'Asia/Almaty' => 'Заходнеказахстанскі час (Алматы)', + 'Asia/Almaty' => 'Казахстанскі час (Алматы)', 'Asia/Amman' => 'Усходнееўрапейскі час (Аман (горад))', 'Asia/Anadyr' => 'Час: Расія (Анадыр)', - 'Asia/Aqtau' => 'Заходнеказахстанскі час (Актау)', - 'Asia/Aqtobe' => 'Заходнеказахстанскі час (Актабэ)', + 'Asia/Aqtau' => 'Казахстанскі час (Актау)', + 'Asia/Aqtobe' => 'Казахстанскі час (Актабэ)', 'Asia/Ashgabat' => 'Час Туркменістана (Ашгабат)', - 'Asia/Atyrau' => 'Заходнеказахстанскі час (Атырау)', + 'Asia/Atyrau' => 'Казахстанскі час (Атырау)', 'Asia/Baghdad' => 'Час Саудаўскай Аравіі (Багдад)', 'Asia/Bahrain' => 'Час Саудаўскай Аравіі (Бахрэйн)', 'Asia/Baku' => 'Час Азербайджана (Баку)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Час Брунея (Бруней)', 'Asia/Calcutta' => 'Час Індыі (Калькута)', 'Asia/Chita' => 'Якуцкі час (Чыта)', - 'Asia/Choibalsan' => 'Час Улан-Батара (Чайбалсан)', 'Asia/Colombo' => 'Час Індыі (Каломба)', 'Asia/Damascus' => 'Усходнееўрапейскі час (Дамаск)', 'Asia/Dhaka' => 'Час Бангладэш (Дака)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Краснаярскі час (Новакузнецк)', 'Asia/Novosibirsk' => 'Новасібірскі час', 'Asia/Omsk' => 'Омскі час', - 'Asia/Oral' => 'Заходнеказахстанскі час (Уральск)', + 'Asia/Oral' => 'Казахстанскі час (Уральск)', 'Asia/Phnom_Penh' => 'Індакітайскі час (Пнампень)', 'Asia/Pontianak' => 'Заходнеінданезійскі час (Пантыянак)', 'Asia/Pyongyang' => 'Час Карэі (Пхеньян)', 'Asia/Qatar' => 'Час Саудаўскай Аравіі (Катар)', - 'Asia/Qostanay' => 'Заходнеказахстанскі час (Кустанай)', - 'Asia/Qyzylorda' => 'Заходнеказахстанскі час (Кзыл-Арда)', + 'Asia/Qostanay' => 'Казахстанскі час (Кустанай)', + 'Asia/Qyzylorda' => 'Казахстанскі час (Кзыл-Арда)', 'Asia/Rangoon' => 'Час М’янмы (Рангун)', 'Asia/Riyadh' => 'Час Саудаўскай Аравіі (Эр-Рыяд)', 'Asia/Saigon' => 'Індакітайскі час (Хашымін)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Час усходняй Аўстраліі (Мельбурн)', 'Australia/Perth' => 'Час заходняй Аўстраліі (Перт)', 'Australia/Sydney' => 'Час усходняй Аўстраліі (Сідней)', - 'CST6CDT' => 'Паўночнаамерыканскі цэнтральны час', - 'EST5EDT' => 'Паўночнаамерыканскі ўсходні час', 'Etc/GMT' => 'Час па Грынвічы', 'Etc/UTC' => 'Універсальны каардынаваны час', 'Europe/Amsterdam' => 'Цэнтральнаеўрапейскі час (Амстэрдам)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Час Маўрыкія (Маўрыкій)', 'Indian/Mayotte' => 'Усходнеафрыканскі час (Маёта)', 'Indian/Reunion' => 'Час Рэюньёна', - 'MST7MDT' => 'Паўночнаамерыканскі горны час', - 'PST8PDT' => 'Ціхаакіянскі час', 'Pacific/Apia' => 'Час Апіі (Апія)', 'Pacific/Auckland' => 'Час Новай Зеландыі (Окленд)', 'Pacific/Bougainville' => 'Час Папуа-Новай Гвінеі (Бугенвіль)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/bg.php b/src/Symfony/Component/Intl/Resources/data/timezones/bg.php index c9466c41c7adf..370d051779372 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/bg.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/bg.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Восток', 'Arctic/Longyearbyen' => 'Централноевропейско време (Лонгирбюен)', 'Asia/Aden' => 'Арабско време (Аден)', - 'Asia/Almaty' => 'Западноказахстанско време (Алмати)', + 'Asia/Almaty' => 'Казахстанско време (Алмати)', 'Asia/Amman' => 'Източноевропейско време (Аман)', 'Asia/Anadyr' => 'Анадир време', - 'Asia/Aqtau' => 'Западноказахстанско време (Актау)', - 'Asia/Aqtobe' => 'Западноказахстанско време (Актобе)', + 'Asia/Aqtau' => 'Казахстанско време (Актау)', + 'Asia/Aqtobe' => 'Казахстанско време (Актобе)', 'Asia/Ashgabat' => 'Туркменистанско време (Ашхабад)', - 'Asia/Atyrau' => 'Западноказахстанско време (Атърау)', + 'Asia/Atyrau' => 'Казахстанско време (Атърау)', 'Asia/Baghdad' => 'Арабско време (Багдад)', 'Asia/Bahrain' => 'Арабско време (Бахрейн)', 'Asia/Baku' => 'Азербайджанско време (Баку)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Бруней Даруссалам', 'Asia/Calcutta' => 'Индийско време (Колката)', 'Asia/Chita' => 'Якутско време (Чита)', - 'Asia/Choibalsan' => 'Уланбаторско време (Чойбалсан)', 'Asia/Colombo' => 'Индийско време (Коломбо)', 'Asia/Damascus' => 'Източноевропейско време (Дамаск)', 'Asia/Dhaka' => 'Бангладешко време (Дака)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Красноярско време (Новокузнецк)', 'Asia/Novosibirsk' => 'Новосибирско време', 'Asia/Omsk' => 'Омско време', - 'Asia/Oral' => 'Западноказахстанско време (Арал)', + 'Asia/Oral' => 'Казахстанско време (Арал)', 'Asia/Phnom_Penh' => 'Индокитайско време (Пном Пен)', 'Asia/Pontianak' => 'Западноиндонезийско време (Понтианак)', 'Asia/Pyongyang' => 'Корейско време (Пхенян)', 'Asia/Qatar' => 'Арабско време (Катар)', - 'Asia/Qostanay' => 'Западноказахстанско време (Костанай)', - 'Asia/Qyzylorda' => 'Западноказахстанско време (Къзълорда)', + 'Asia/Qostanay' => 'Казахстанско време (Костанай)', + 'Asia/Qyzylorda' => 'Казахстанско време (Къзълорда)', 'Asia/Rangoon' => 'Мианмарско време (Рангун)', 'Asia/Riyadh' => 'Арабско време (Рияд)', 'Asia/Saigon' => 'Индокитайско време (Хошимин)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Източноавстралийско време (Мелбърн)', 'Australia/Perth' => 'Западноавстралийско време (Пърт)', 'Australia/Sydney' => 'Източноавстралийско време (Сидни)', - 'CST6CDT' => 'Северноамериканско централно време', - 'EST5EDT' => 'Северноамериканско източно време', 'Etc/GMT' => 'Средно гринуичко време', 'Etc/UTC' => 'Координирано универсално време', 'Europe/Amsterdam' => 'Централноевропейско време (Амстердам)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Мавриций', 'Indian/Mayotte' => 'Източноафриканско време (Майот)', 'Indian/Reunion' => 'Реюнион', - 'MST7MDT' => 'Северноамериканско планинско време', - 'PST8PDT' => 'Северноамериканско тихоокеанско време', 'Pacific/Apia' => 'Апия', 'Pacific/Auckland' => 'Новозеландско време (Окланд)', 'Pacific/Bougainville' => 'Папуа Нова Гвинея (Бугенвил)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/bn.php b/src/Symfony/Component/Intl/Resources/data/timezones/bn.php index 7f74da3530e71..7fdd6abba4c4b 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/bn.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/bn.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'ভসটক সময় (ভস্টোক)', 'Arctic/Longyearbyen' => 'মধ্য ইউরোপীয় সময় (লঞ্জিয়বিয়েঁন)', 'Asia/Aden' => 'আরবি সময় (আহদেন)', - 'Asia/Almaty' => 'পশ্চিম কাজাখাস্তান সময় (আলমাটি)', + 'Asia/Almaty' => 'কাজাখাস্তান সময় (আলমাটি)', 'Asia/Amman' => 'পূর্ব ইউরোপীয় সময় (আম্মান)', 'Asia/Anadyr' => 'অনদ্য্র্ সময় (অ্যানাডির)', - 'Asia/Aqtau' => 'পশ্চিম কাজাখাস্তান সময় (আকটাউ)', - 'Asia/Aqtobe' => 'পশ্চিম কাজাখাস্তান সময় (আকটোবে)', + 'Asia/Aqtau' => 'কাজাখাস্তান সময় (আকটাউ)', + 'Asia/Aqtobe' => 'কাজাখাস্তান সময় (আকটোবে)', 'Asia/Ashgabat' => 'তুর্কমেনিস্তান সময় (আশগাবাত)', - 'Asia/Atyrau' => 'পশ্চিম কাজাখাস্তান সময় (অতিরাউ)', + 'Asia/Atyrau' => 'কাজাখাস্তান সময় (অতিরাউ)', 'Asia/Baghdad' => 'আরবি সময় (বাগদাদ)', 'Asia/Bahrain' => 'আরবি সময় (বাহারিন)', 'Asia/Baku' => 'আজারবাইজান সময় (বাকু)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'ব্রুনেই দারুসসালাম সময়', 'Asia/Calcutta' => 'ভারতীয় মানক সময় (কোলকাতা)', 'Asia/Chita' => 'ইয়াকুটাস্ক সময় (চিতা)', - 'Asia/Choibalsan' => 'উলান বাতোর সময় (চোইবাল্‌স্যান)', 'Asia/Colombo' => 'ভারতীয় মানক সময় (কলম্বো)', 'Asia/Damascus' => 'পূর্ব ইউরোপীয় সময় (দামাস্কাস)', 'Asia/Dhaka' => 'বাংলাদেশ সময় (ঢাকা)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'ক্রাসনোয়ার্স্কি সময় (নভকুয়েতস্নক)', 'Asia/Novosibirsk' => 'নোভোসিবির্স্ক সময় (নভোসিবির্স্ক)', 'Asia/Omsk' => 'ওমস্ক সময় (ওম্স্ক)', - 'Asia/Oral' => 'পশ্চিম কাজাখাস্তান সময় (ওরাল)', + 'Asia/Oral' => 'কাজাখাস্তান সময় (ওরাল)', 'Asia/Phnom_Penh' => 'ইন্দোচীন সময় (নম পেন)', 'Asia/Pontianak' => 'পশ্চিমী ইন্দোনেশিয়া সময় (পন্টিয়ান্যাক)', 'Asia/Pyongyang' => 'কোরিয়ান সময় (পিয়ংইয়ং)', 'Asia/Qatar' => 'আরবি সময় (কাতার)', - 'Asia/Qostanay' => 'পশ্চিম কাজাখাস্তান সময় (কোস্টানয়)', - 'Asia/Qyzylorda' => 'পশ্চিম কাজাখাস্তান সময় (কিজিলর্ডা)', + 'Asia/Qostanay' => 'কাজাখাস্তান সময় (কোস্টানয়)', + 'Asia/Qyzylorda' => 'কাজাখাস্তান সময় (কিজিলর্ডা)', 'Asia/Rangoon' => 'মায়ানমার সময় (রেঙ্গুন)', 'Asia/Riyadh' => 'আরবি সময় (রিয়াধ)', 'Asia/Saigon' => 'ইন্দোচীন সময় (হো চি মিন শহর)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'পূর্ব অস্ট্রেলীয় সময় (মেলবোর্ন)', 'Australia/Perth' => 'পশ্চিমি অস্ট্রেলীয় সময় (পার্থ)', 'Australia/Sydney' => 'পূর্ব অস্ট্রেলীয় সময় (সিডনি)', - 'CST6CDT' => 'কেন্দ্রীয় সময়', - 'EST5EDT' => 'পূর্বাঞ্চলীয় সময়', 'Etc/GMT' => 'গ্রীনিচ মিন টাইম', 'Etc/UTC' => 'স্থানাংকিত আন্তর্জাতিক সময়', 'Europe/Amsterdam' => 'মধ্য ইউরোপীয় সময় (আমস্টারডাম)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'মরিশাস সময়', 'Indian/Mayotte' => 'পূর্ব আফ্রিকা সময় (মায়োতো)', 'Indian/Reunion' => 'রিইউনিয়ন সময়', - 'MST7MDT' => 'পার্বত্য অঞ্চলের সময়', - 'PST8PDT' => 'প্রশান্ত মহাসাগরীয় অঞ্চলের সময়', 'Pacific/Apia' => 'অপিয়া সময় (আপিয়া)', 'Pacific/Auckland' => 'নিউজিল্যান্ড সময় (অকল্যান্ড)', 'Pacific/Bougainville' => 'পাপুয়া নিউ গিনি সময় (বুগেনভিলে)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/br.php b/src/Symfony/Component/Intl/Resources/data/timezones/br.php index 15517473a95f2..7f4c0b817984e 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/br.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/br.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'eur Vostok', 'Arctic/Longyearbyen' => 'eur Kreizeuropa (Longyearbyen)', 'Asia/Aden' => 'eur Arabia (Aden)', - 'Asia/Almaty' => 'eur Kazakstan ar Cʼhornôg (Almaty)', + 'Asia/Almaty' => 'eur Kazakstan (Almaty)', 'Asia/Amman' => 'eur Europa ar Reter (Amman)', 'Asia/Anadyr' => 'eur Anadyrʼ', - 'Asia/Aqtau' => 'eur Kazakstan ar Cʼhornôg (Aqtau)', - 'Asia/Aqtobe' => 'eur Kazakstan ar Cʼhornôg (Aqtobe)', + 'Asia/Aqtau' => 'eur Kazakstan (Aqtau)', + 'Asia/Aqtobe' => 'eur Kazakstan (Aqtobe)', 'Asia/Ashgabat' => 'eur Turkmenistan (Ashgabat)', - 'Asia/Atyrau' => 'eur Kazakstan ar Cʼhornôg (Atyrau)', + 'Asia/Atyrau' => 'eur Kazakstan (Atyrau)', 'Asia/Baghdad' => 'eur Arabia (Baghdad)', 'Asia/Bahrain' => 'eur Arabia (Bahrein)', 'Asia/Baku' => 'eur Azerbaidjan (Bakou)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'eur Brunei Darussalam', 'Asia/Calcutta' => 'eur cʼhoañv India (Calcutta)', 'Asia/Chita' => 'eur Yakutsk (Tchita)', - 'Asia/Choibalsan' => 'eur Ulaanbaatar (Choibalsan)', 'Asia/Colombo' => 'eur cʼhoañv India (Kolamba)', 'Asia/Damascus' => 'eur Europa ar Reter (Damask)', 'Asia/Dhaka' => 'eur Bangladesh (Dhaka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'eur Krasnoyarsk (Novokuznetsk)', 'Asia/Novosibirsk' => 'eur Novosibirsk', 'Asia/Omsk' => 'eur Omsk', - 'Asia/Oral' => 'eur Kazakstan ar Cʼhornôg (Oral)', + 'Asia/Oral' => 'eur Kazakstan (Oral)', 'Asia/Phnom_Penh' => 'eur Indez-Sina (Phnum Pénh)', 'Asia/Pontianak' => 'eur Indonezia ar Cʼhornôg (Pontianak)', 'Asia/Pyongyang' => 'eur Korea (Pʼyongyang)', 'Asia/Qatar' => 'eur Arabia (Qatar)', - 'Asia/Qostanay' => 'eur Kazakstan ar Cʼhornôg (Qostanay)', - 'Asia/Qyzylorda' => 'eur Kazakstan ar Cʼhornôg (Qyzylorda)', + 'Asia/Qostanay' => 'eur Kazakstan (Qostanay)', + 'Asia/Qyzylorda' => 'eur Kazakstan (Qyzylorda)', 'Asia/Rangoon' => 'eur Myanmar (Yangon)', 'Asia/Riyadh' => 'eur Arabia (Riyadh)', 'Asia/Saigon' => 'eur Indez-Sina (Kêr Hô-Chi-Minh)', @@ -313,8 +312,6 @@ 'A 10000 ustralia/Melbourne' => 'eur Aostralia ar Reter (Melbourne)', 'Australia/Perth' => 'eur Aostralia ar Cʼhornôg (Perth)', 'Australia/Sydney' => 'eur Aostralia ar Reter (Sydney)', - 'CST6CDT' => 'eur ar Cʼhreiz', - 'EST5EDT' => 'eur ar Reter', 'Etc/GMT' => 'Amzer keitat Greenwich (AKG)', 'Etc/UTC' => 'amzer hollvedel kenurzhiet', 'Europe/Amsterdam' => 'eur Kreizeuropa (Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'eur Moris', 'Indian/Mayotte' => 'eur Afrika ar Reter (Mayotte)', 'Indian/Reunion' => 'eur ar Reünion', - 'MST7MDT' => 'eur ar Menezioù', - 'PST8PDT' => 'eur an Habask', 'Pacific/Apia' => 'eur Apia', 'Pacific/Auckland' => 'eur Zeland-Nevez (Auckland)', 'Pacific/Bougainville' => 'eur Papoua-Ginea-Nevez (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/bs.php b/src/Symfony/Component/Intl/Resources/data/timezones/bs.php index 54a2183e8e439..98230260811e7 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/bs.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/bs.php @@ -210,30 +210,29 @@ 'Antarctica/Vostok' => 'Vrijeme stanice Vostok', 'Arctic/Longyearbyen' => 'Centralnoevropsko vrijeme (Longyearbyen)', 'Asia/Aden' => 'Arabijsko vrijeme (Aden)', - 'Asia/Almaty' => 'Zapadnokazahstansko vrijeme (Almati)', + 'Asia/Almaty' => 'kazahstansko vrijeme (Almati)', 'Asia/Amman' => 'Istočnoevropsko vrijeme (Aman)', 'Asia/Anadyr' => 'Anadir vreme', - 'Asia/Aqtau' => 'Zapadnokazahstansko vrijeme (Aktau)', - 'Asia/Aqtobe' => 'Zapadnokazahstansko vrijeme (Akutobe)', - 'Asia/Ashgabat' => 'Turkmenistansko vrijeme (Ašhabad)', - 'Asia/Atyrau' => 'Zapadnokazahstansko vrijeme (Atiraj)', + 'Asia/Aqtau' => 'kazahstansko vrijeme (Aktau)', + 'Asia/Aqtobe' => 'kazahstansko vrijeme (Akutobe)', + 'Asia/Ashgabat' => 'turkmenistansko vrijeme (Ašhabad)', + 'Asia/Atyrau' => 'kazahstansko vrijeme (Atiraj)', 'Asia/Baghdad' => 'Arabijsko vrijeme (Bagdad)', 'Asia/Bahrain' => 'Arabijsko vrijeme (Bahrein)', 'Asia/Baku' => 'Azerbejdžansko vrijeme (Baku)', 'Asia/Bangkok' => 'Indokinesko vrijeme (Bangkok)', 'Asia/Barnaul' => 'Rusija (Barnaul)', 'Asia/Beirut' => 'Istočnoevropsko vrijeme (Bejrut)', - 'Asia/Bishkek' => 'Kirgistansko vrijeme (Biškek)', + 'Asia/Bishkek' => 'kirgistansko vrijeme (Biškek)', 'Asia/Brunei' => 'Brunejsko vrijeme (Bruneji)', 'Asia/Calcutta' => 'Indijsko standardno vrijeme (Kolkata)', 'Asia/Chita' => 'Jakutsko vrijeme (Chita)', - 'Asia/Choibalsan' => 'Ulanbatorsko vrijeme (Čojbalsan)', 'Asia/Colombo' => 'Indijsko standardno vrijeme (Kolombo)', 'Asia/Damascus' => 'Istočnoevropsko vrijeme (Damask)', 'Asia/Dhaka' => 'Bangladeško vrijeme (Daka)', 'Asia/Dili' => 'Istočnotimorsko vrijeme (Dili)', 'Asia/Dubai' => 'Zalivsko standardno vrijeme (Dubai)', - 'Asia/Dushanbe' => 'Tadžikistansko vrijeme (Dušanbe)', + 'Asia/Dushanbe' => 'tadžikistansko vrijeme (Dušanbe)', 'Asia/Famagusta' => 'Istočnoevropsko vrijeme (Famagusta)', 'Asia/Gaza' => 'Istočnoevropsko vrijeme (Gaza)', 'Asia/Hebron' => 'Istočnoevropsko vrijeme (Hebron)', @@ -261,24 +260,24 @@ 'Asia/Novokuznetsk' => 'Krasnojarsko vrijeme (Novokuznjeck)', 'Asia/Novosibirsk' => 'Novosibirsko vrijeme', 'Asia/Omsk' => 'Omsko vrijeme', - 'Asia/Oral' => 'Zapadnokazahstansko vrijeme (Oral)', + 'Asia/Oral' => 'kazahstansko vrijeme (Oral)', 'Asia/Phnom_Penh' => 'Indokinesko vrijeme (Pnom Pen)', 'Asia/Pontianak' => 'Zapadnoindonezijsko vrijeme (Pontianak)', 'Asia/Pyongyang' => 'Korejsko vrijeme (Pjongjang)', 'Asia/Qatar' => 'Arabijsko vrijeme (Katar)', - 'Asia/Qostanay' => 'Zapadnokazahstansko vrijeme (Kostanaj)', - 'Asia/Qyzylorda' => 'Zapadnokazahstansko vrijeme (Kizilorda)', + 'Asia/Qostanay' => 'kazahstansko vrijeme (Kostanaj)', + 'Asia/Qyzylorda' => 'kazahstansko vrijeme (Kizilorda)', 'Asia/Rangoon' => 'Mijanmarsko vrijeme (Rangun)', 'Asia/Riyadh' => 'Arabijsko vrijeme (Rijad)', 'Asia/Saigon' => 'Indokinesko vrijeme (Ho Ši Min)', 'Asia/Sakhalin' => 'Sahalinsko vrijeme', - 'Asia/Samarkand' => 'Uzbekistansko vrijeme (Samarkand)', + 'Asia/Samarkand' => 'uzbekistansko vrijeme (Samarkand)', 'Asia/Seoul' => 'Korejsko vrijeme (Seul)', 'Asia/Shanghai' => 'Kinesko vrijeme (Šangaj)', 'Asia/Singapore' => 'Singapursko standardno vrijeme', 'Asia/Srednekolymsk' => 'Magadansko vrijeme (Srednekolymsk)', 'Asia/Taipei' => 'Tajpejsko vrijeme', - 'Asia/Tashkent' => 'Uzbekistansko vrijeme (Taškent)', + 'Asia/Tashkent' => 'uzbekistansko vrijeme (Taškent)', 'Asia/Tbilisi' => 'Gruzijsko vrijeme (Tbilisi)', 'Asia/Tehran' => 'Iransko vrijeme (Teheran)', 'Asia/Thimphu' => 'Butansko vrijeme (Thimphu)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Istočnoaustralijsko vrijeme (Melburn)', 'Australia/Perth' => 'Zapadnoaustralijsko vrijeme (Pert)', 'Australia/Sydney' => 'Istočnoaustralijsko vrijeme (Sidnej)', - 'CST6CDT' => 'Sjevernoameričko centralno vrijeme', - 'EST5EDT' => 'Sjevernoameričko istočno vrijeme', 'Etc/GMT' => 'Griničko vrijeme', 'Etc/UTC' => 'Koordinirano svjetsko vrijeme', 'Europe/Amsterdam' => 'Centralnoevropsko vrijeme (Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Mauricijsko vrijeme (Mauricijus)', 'Indian/Mayotte' => 'Istočnoafričko vrijeme (Mayotte)', 'Indian/Reunion' => 'Reunionsko vrijeme (Réunion)', - 'MST7MDT' => 'Sjevernoameričko planinsko vrijeme', - 'PST8PDT' => 'Sjevernoameričko pacifičko vrijeme', 'Pacific/Apia' => 'Apijsko vrijeme (Apia)', 'Pacific/Auckland' => 'Novozelandsko vrijeme (Auckland)', 'Pacific/Bougainville' => 'Vrijeme na Papui Novoj Gvineji (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/bs_Cyrl.php b/src/Symfony/Component/Intl/Resources/data/timezones/bs_Cyrl.php index 9f89609f1cad4..952748479e5bf 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/bs_Cyrl.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/bs_Cyrl.php @@ -95,7 +95,7 @@ 'America/Cuiaba' => 'Амазон вријеме (Куиаба)', 'America/Curacao' => 'Атланско вријеме (Курасао)', 'America/Danmarkshavn' => 'Гриничко средње вријеме (Данмарксхаген)', - 'America/Dawson' => 'Jukonsko vrijeme (Досон)', + 'America/Dawson' => 'Yukon Time (Досон)', 'America/Dawson_Creek' => 'Планинско вријеме (Досон Крик)', 'America/Denver' => 'Планинско вријеме (Денвер)', 'America/Detroit' => 'Источно вријеме (Детроит)', @@ -194,7 +194,7 @@ 'America/Toronto' => 'Источно вријеме (Торонто)', 'America/Tortola' => 'Атланско вријеме (Тортола)', 'America/Vancouver' => 'Пацифичко вријеме (Ванкувер)', - 'America/Whitehorse' => 'Jukonsko vrijeme (Вајтхорс)', + 'America/Whitehorse' => 'Yukon Time (Вајтхорс)', 'America/Winnipeg' => 'Централно вријеме (Винипег)', 'America/Yakutat' => 'Аљаска вријеме (Јакутат)', 'Antarctica/Casey' => 'Аустралијско западно вријеме (Касеј)', @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Восток вријеме', 'Arctic/Longyearbyen' => 'Средњеевропско вријеме (Лонгјербјен)', 'Asia/Aden' => 'Арабијско вријеме (Аден)', - 'Asia/Almaty' => 'Западно-казахстанско вријеме (Алмати)', + 'Asia/Almaty' => 'Kazakhstan Time (Алмати)', 'Asia/Amman' => 'Источноевропско вријеме (Аман)', 'Asia/Anadyr' => 'Анадир време', - 'Asia/Aqtau' => 'Западно-казахстанско вријеме (Актау)', - 'Asia/Aqtobe' => 'Западно-казахстанско вријеме (Акутобе)', + 'Asia/Aqtau' => 'Kazakhstan Time (Актау)', + 'Asia/Aqtobe' => 'Kazakhstan Time (Акутобе)', 'Asia/Ashgabat' => 'Туркменистан вријеме (Ашхабад)', - 'Asia/Atyrau' => 'Западно-казахстанско вријеме (Атирај)', + 'Asia/Atyrau' => 'Kazakhstan Time (Атирај)', 'Asia/Baghdad' => 'Арабијско вријеме (Багдад)', 'Asia/Bahrain' => 'Арабијско вријеме (Бахреин)', 'Asia/Baku' => 'Азербејџан вријеме (Баку)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Брунеј Дарусалам вријеме (Брунеји)', 'Asia/Calcutta' => 'Индијско стандардно вријеме (Калкута)', 'Asia/Chita' => 'Јакутск вријеме (Чита)', - 'Asia/Choibalsan' => 'Улан Батор вријеме (Чојбалсан)', 'Asia/Colombo' => 'Индијско стандардно вријеме (Коломбо)', 'Asia/Damascus' => 'Источноевропско вријеме (Дамаск)', 'Asia/Dhaka' => 'Бангладеш вријеме (Дака)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Краснојарско вријеме (Новокузњецк)', 'Asia/Novosibirsk' => 'Новосибирско вријеме', 'Asia/Omsk' => 'Омск вријеме', - 'Asia/Oral' => 'Западно-казахстанско вријеме (Орал)', + 'Asia/Oral' => 'Kazakhstan Time (Орал)', 'Asia/Phnom_Penh' => 'Индокина вријеме (Пном Пен)', 'Asia/Pontianak' => 'Западно-индонезијско вријеме (Понтианак)', 'Asia/Pyongyang' => 'Корејско вријеме (Пјонгјанг)', 'Asia/Qatar' => 'Арабијско вријеме (Катар)', - 'Asia/Qostanay' => 'Западно-казахстанско вријеме (Костанај)', - 'Asia/Qyzylorda' => 'Западно-казахстанско вријеме (Кизилорда)', + 'Asia/Qostanay' => 'Kazakhstan Time (Костанај)', + 'Asia/Qyzylorda' => 'Kazakhstan Time (Кизилорда)', 'Asia/Rangoon' => 'Мијанмар вријеме (Рангун)', 'Asia/Riyadh' => 'Арабијско вријеме (Ријад)', 'Asia/Saigon' => 'Индокина вријеме (Хо Ши Мин)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Аустралијско источно вријеме (Мелбурн)', 'Australia/Perth' => 'Аустралијско западно вријеме (Перт)', 'Australia/Sydney' => 'Аустралијско источно вријеме (Сиднеј)', - 'CST6CDT' => 'Централно вријеме', - 'EST5EDT' => 'Источно вријеме', 'Etc/GMT' => 'Гриничко средње вријеме', 'Etc/UTC' => 'Координисано универзално вријеме', 'Europe/Amsterdam' => 'Средњеевропско вријеме (Амстердам)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Маурицијус вријеме', 'Indian/Mayotte' => 'Источно-афричко вријеме (Мајот)', 'Indian/Reunion' => 'Реинион вријеме (Реунион)', - 'MST7MDT' => 'Планинско вријеме', - 'PST8PDT' => 'Пацифичко вријеме', 'Pacific/Apia' => 'Апија вријеме', 'Pacific/Auckland' => 'Нови Зеланд вријеме (Окланд)', 'Pacific/Bougainville' => 'Папуа Нова Гвинеја вријеме (Бугенвил)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/ca.php b/src/Symfony/Component/Intl/Resources/data/timezones/ca.php index 3e528b027c540..8132da4149aca 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/ca.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/ca.php @@ -2,58 +2,58 @@ return [ 'Names' => [ - 'Africa/Abidjan' => 'Hora del Meridià de Greenwich (Abidjan)', - 'Africa/Accra' => 'Hora del Meridià de Greenwich (Accra)', - 'Africa/Addis_Ababa' => 'Hora de l’Àfrica Oriental (Addis Abeba)', - 'Africa/Algiers' => 'Hora del Centre d’Europa (Alger)', - 'Africa/Asmera' => 'Hora de l’Àfrica Oriental (Asmara)', - 'Africa/Bamako' => 'Hora del Meridià de Greenwich (Bamako)', - 'Africa/Bangui' => 'Hora de l’Àfrica Occidental (Bangui)', - 'Africa/Banjul' => 'Hora del Meridià de Greenwich (Banjul)', - 'Africa/Bissau' => 'Hora del Meridià de Greenwich (Bissau)', - 'Africa/Blantyre' => 'Hora de l’Àfrica Central (Blantyre)', - 'Africa/Brazzaville' => 'Hora de l’Àfrica Occidental (Brazzaville)', - 'Africa/Bujumbura' => 'Hora de l’Àfrica Central (Bujumbura)', - 'Africa/Cairo' => 'Hora de l’Est d’Europa (Caire, el)', - 'Africa/Casablanca' => 'Hora de l’Oest d’Europa (Casablanca)', - 'Africa/Ceuta' => 'Hora del Centre d’Europa (Ceuta)', - 'Africa/Conakry' => 'Hora del Meridià de Greenwich (Conakry)', - 'Africa/Dakar' => 'Hora del Meridià de Greenwich (Dakar)', - 'Africa/Dar_es_Salaam' => 'Hora de l’Àfrica Oriental (Dar es Salaam)', - 'Africa/Djibouti' => 'Hora de l’Àfrica Oriental (Djibouti)', - 'Africa/Douala' => 'Hora de l’Àfrica Occidental (Douala)', - 'Africa/El_Aaiun' => 'Hora de l’Oest d’Europa (al-Aaiun)', - 'Africa/Freetown' => 'Hora del Meridià de Greenwich (Freetown)', - 'Africa/Gaborone' => 'Hora de l’Àfrica Central (Gaborone)', - 'Africa/Harare' => 'Hora de l’Àfrica Central (Harare)', - 'Africa/Johannesburg' => 'Hora estàndard del sud de l’Àfrica (Johannesburg)', - 'Africa/Juba' => 'Hora de l’Àfrica Central (Juba)', - 'Africa/Kampala' => 'Hora de l’Àfrica Oriental (Kampala)', - 'Africa/Khartoum' => 'Hora de l’Àfrica Central (Khartum)', - 'Africa/Kigali' => 'Hora de l’Àfrica Central (Kigali)', - 'Africa/Kinshasa' => 'Hora de l’Àfrica Occidental (Kinshasa)', - 'Africa/Lagos' => 'Hora de l’Àfrica Occidental (Lagos)', - 'Africa/Libreville' => 'Hora de l’Àfrica Occidental (Libreville)', - 'Africa/Lome' => 'Hora del Meridià de Greenwich (Lome)', - 'Africa/Luanda' => 'Hora de l’Àfrica Occidental (Luanda)', - 'Africa/Lubumbashi' => 'Hora de l’Àfrica Central (Lubumbashi)', - 'Africa/Lusaka' => 'Hora de l’Àfrica Central (Lusaka)', - 'Africa/Malabo' => 'Hora de l’Àfrica Occidental (Malabo)', - 'Africa/Maputo' => 'Hora de l’Àfrica Central (Maputo)', - 'Africa/Maseru' => 'Hora estàndard del sud de l’Àfrica (Maseru)', - 'Africa/Mbabane' => 'Hora estàndard del sud de l’Àfrica (Mbabane)', - 'Africa/Mogadishu' => 'Hora de l’Àfrica Oriental (Mogadiscio)', - 'Africa/Monrovia' => 'Hora del Meridià de Greenwich (Monròvia)', - 'Africa/Nairobi' => 'Hora de l’Àfrica Oriental (Nairobi)', - 'Africa/Ndjamena' => 'Hora de l’Àfrica Occidental (N’Djamena)', - 'Africa/Niamey' => 'Hora de l’Àfrica Occidental (Niamey)', - 'Africa/Nouakchott' => 'Hora del Meridià de Greenwich (Nouakchott)', - 'Africa/Ouagadougou' => 'Hora del Meridià de Greenwich (Ouagadougou)', - 'Africa/Porto-Novo' => 'Hora de l’Àfrica Occidental (Porto-Novo)', - 'Africa/Sao_Tome' => 'Hora del Meridià de Greenwich (São Tomé)', - 'Africa/Tripoli' => 'Hora de l’Est d’Europa (Trípoli)', - 'Africa/Tunis' => 'Hora del Centre d’Europa (Tunis)', - 'Africa/Windhoek' => 'Hora de l’Àfrica Central (Windhoek)', + 'Africa/Abidjan' => 'Hora del meridià de Greenwich (Abidjan)', + 'Africa/Accra' => 'Hora del meridià de Greenwich (Accra)', + 'Africa/Addis_Ababa' => 'Hora de l’Àfrica oriental (Addis Abeba)', + 'Africa/Algiers' => 'Hora d’Europa central (Alger)', + 'Africa/Asmera' => 'Hora de l’Àfrica oriental (Asmara)', + 'Africa/Bamako' => 'Hora del meridià de Greenwich (Bamako)', + 'Africa/Bangui' => 'Hora de l’Àfrica occidental (Bangui)', + 'Africa/Banjul' => 'Hora del meridià de Greenwich (Banjul)', + 'Africa/Bissau' => 'Hora del meridià de Greenwich (Bissau)', + 'Africa/Blantyre' => 'Hora de l’Àfrica central (Blantyre)', + 'Africa/Brazzaville' => 'Hora de l’Àfrica occidental (Brazzaville)', + 'Africa/Bujumbura' => 'Hora de l’Àfrica central (Bujumbura)', + 'Africa/Cairo' => 'Hora d’Europa oriental (Caire, el)', + 'Africa/Casablanca' => 'Hora d’Europa occidental (Casablanca)', + 'Africa/Ceuta' => 'Hora d’Europa central (Ceuta)', + 'Africa/Conakry' => 'Hora del meridià de Greenwich (Conakry)', + 'Africa/Dakar' => 'Hora del meridià de Greenwich (Dakar)', + 'Africa/Dar_es_Salaam' => 'Hora de l’Àfrica oriental (Dar es Salaam)', + 'Africa/Djibouti' => 'Hora de l’Àfrica oriental (Djibouti)', + 'Africa/Douala' => 'Hora de l’Àfrica occidental (Douala)', + 'Africa/El_Aaiun' => 'Hora d’Europa occidental (al-Aaiun)', + 'Africa/Freetown' => 'Hora del meridià de Greenwich (Freetown)', + 'Africa/Gaborone' => 'Hora de l’Àfrica central (Gaborone)', + 'Africa/Harare' => 'Hora de l’Àfrica central (Harare)', + 'Africa/Johannesburg' => 'Hora estàndard de l’Àfrica meridional (Johannesburg)', + 'Africa/Juba' => 'Hora de l’Àfrica central (Juba)', + 'Africa/Kampala' => 'Hora de l’Àfrica oriental (Kampala)', + 'Africa/Khartoum' => 'Hora de l’Àfrica central (Khartum)', + 'Africa/Kigali' => 'Hora de l’Àfrica central (Kigali)', + 'Africa/Kinshasa' => 'Hora de l’Àfrica occidental (Kinshasa)', + 'Africa/Lagos' => 'Hora de l’Àfrica occidental (Lagos)', + 'Africa/Libreville' => 'Hora de l’Àfrica occidental (Libreville)', + 'Africa/Lome' => 'Hora del meridià de Greenwich (Lome)', + 'Africa/Luanda' => 'Hora de l’Àfrica occidental (Luanda)', + 'Africa/Lubumbashi' => 'Hora de l’Àfrica central (Lubumbashi)', + 'Africa/Lusaka' => 'Hora de l’Àfrica central (Lusaka)', + 'Africa/Malabo' => 'Hora de l’Àfrica occidental (Malabo)', + 'Africa/Maputo' => 'Hora de l’Àfrica central (Maputo)', + 'Africa/Maseru' => 'Hora estàndard de l’Àfrica meridional (Maseru)', + 'Africa/Mbabane' => 'Hora estàndard de l’Àfrica meridional (Mbabane)', + 'Africa/Mogadishu' => 'Hora de l’Àfrica oriental (Mogadiscio)', + 'Africa/Monrovia' => 'Hora del meridià de Greenwich (Monròvia)', + 'Africa/Nairobi' => 'Hora de l’Àfrica oriental (Nairobi)', + 'Africa/Ndjamena' => 'Hora de l’Àfrica occidental (N’Djamena)', + 'Africa/Niamey' => 'Hora de l’Àfrica occidental (Niamey)', + 'Africa/Nouakchott' => 'Hora del meridià de Greenwich (Nouakchott)', + 'Africa/Ouagadougou' => 'Hora del meridià de Greenwich (Ouagadougou)', + 'Africa/Porto-Novo' => 'Hora de l’Àfrica occidental (Porto-Novo)', + 'Africa/Sao_Tome' => 'Hora del meridià de Greenwich (São Tomé)', + 'Africa/Tripoli' => 'Hora d’Europa oriental (Trípoli)', + 'Africa/Tunis' => 'Hora d’Europa central (Tunis)', + 'Africa/Windhoek' => 'Hora de l’Àfrica central (Windhoek)', 'America/Adak' => 'Hora de Hawaii-Aleutianes (Adak)', 'America/Anchorage' => 'Hora d’Alaska (Anchorage)', 'America/Anguilla' => 'Hora de l’Atlàntic (Anguilla)', @@ -94,7 +94,7 @@ 'America/Creston' => 'Hora de muntanya d’Amèrica del Nord (Creston)', 'America/Cuiaba' => 'Hora de l’Amazones (Cuiabá)', 'America/Curacao' => 'Hora de l’Atlàntic (Curaçao)', - 'America/Danmarkshavn' => 'Hora del Meridià de Greenwich (Danmarkshavn)', + 'America/Danmarkshavn' => 'Hora del meridià de Greenwich (Danmarkshavn)', 'America/Dawson' => 'Hora de Yukon (Dawson)', 'America/Dawson_Creek' => 'Hora de muntanya d’Amèrica del Nord (Dawson Creek)', 'America/Denver' => 'Hora de muntanya d’Amèrica del Nord (Denver)', @@ -197,46 +197,45 @@ 'America/Whitehorse' => 'Hora de Yukon (Whitehorse)', 'America/Winnipeg' => 'Hora central d’Amèrica del Nord (Winnipeg)', 'America/Yakutat' => 'Hora d’Alaska (Yakutat)', - 'Antarctica/Casey' => 'Hora d’Austràlia Occidental (Casey)', + 'Antarctica/Casey' => 'Hora d’Austràlia occidental (Casey)', 'Antarctica/Davis' => 'Hora de Davis', 'Antarctica/DumontDUrville' => 'Hora de Dumont d’Urville', - 'Antarctica/Macquarie' => 'Hora d’Austràlia Oriental (Macquarie)', + 'Antarctica/Macquarie' => 'Hora d’Austràlia oriental (Macquarie)', 'Antarctica/Mawson' => 'Hora de Mawson', 'Antarctica/McMurdo' => 'Hora de Nova Zelanda (McMurdo)', 'Antarctica/Palmer' => 'Hora de Xile (Palmer)', 'Antarctica/Rothera' => 'Hora de Rothera', 'Antarctica/Syowa' => 'Hora de Syowa', - 'Antarctica/Troll' => 'Hora del Meridià de Greenwich (Troll)', + 'Antarctica/Troll' => 'Hora del meridià de Greenwich (Troll)', 'Antarctica/Vostok' => 'Hora de Vostok', - 'Arctic/Longyearbyen' => 'Hora del Centre d’Europa (Longyearbyen)', + 'Arctic/Longyearbyen' => 'Hora d’Europa central (Longyearbyen)', 'Asia/Aden' => 'Hora àrab (Aden)', - 'Asia/Almaty' => 'Hora de l’oest del Kazakhstan (Almaty)', - 'Asia/Amman' => 'Hora de l’Est d’Europa (Amman)', - 'Asia/Anadyr' => 'Hora d’Anadyr (Anàdir)', - 'Asia/Aqtau' => 'Hora de l’oest del Kazakhstan (Aqtaý)', - 'Asia/Aqtobe' => 'Hora de l’oest del Kazakhstan (Aqtóbe)', + 'Asia/Almaty' => 'Hora del Kazakhstan (Almaty)', + 'Asia/Amman' => 'Hora d’Europa oriental (Amman)', + 'Asia/Anadyr' => 'Hora d’Anàdir', + 'Asia/Aqtau' => 'Hora del Kazakhstan (Aqtaý)', + 'Asia/Aqtobe' => 'Hora del Kazakhstan (Aqtóbe)', 'Asia/Ashgabat' => 'Hora del Turkmenistan (Aşgabat)', - 'Asia/Atyrau' => 'Hora de l’oest del Kazakhstan (Atyraý)', + 'Asia/Atyrau' => 'Hora del Kazakhstan (Atyraý)', 'Asia/Baghdad' => 'Hora àrab (Bagdad)', 'Asia/Bahrain' => 'Hora àrab (Bahrain)', 'Asia/Baku' => 'Hora de l’Azerbaidjan (Bakú)', 'Asia/Bangkok' => 'Hora de l’Indoxina (Bangkok)', 'Asia/Barnaul' => 'Hora de: Rússia (Barnaül)', - 'Asia/Beirut' => 'Hora de l’Est d’Europa (Beirut)', + 'Asia/Beirut' => 'Hora d’Europa oriental (Beirut)', 'Asia/Bishkek' => 'Hora del Kirguizstan (Bishkek)', 'Asia/Brunei' => 'Hora de Brunei Darussalam', 'Asia/Calcutta' => 'Hora de l’Índia (Calcuta)', 'Asia/Chita' => 'Hora de Iakutsk (Txità)', - 'Asia/Choibalsan' => 'Hora d’Ulaanbaatar (Choibalsan)', 'Asia/Colombo' => 'Hora de l’Índia (Colombo)', - 'Asia/Damascus' => 'Hora de l’Est d’Europa (Damasc)', + 'Asia/Damascus' => 'Hora d’Europa oriental (Damasc)', 'Asia/Dhaka' => 'Hora de Bangladesh (Dhaka)', 'Asia/Dili' => 'Hora de Timor Oriental (Dili)', 'Asia/Dubai' => 'Hora estàndard del Golf (Dubai)', 'Asia/Dushanbe' => 'Hora del Tadjikistan (Duixanbé)', - 'Asia/Famagusta' => 'Hora de l’Est d’Europa (Famagusta)', - 'Asia/Gaza' => 'Hora de l’Est d’Europa (Gaza)', - 'Asia/Hebron' => 'Hora de l’Est d’Europa (Hebron)', + 'Asia/Famagusta' => 'Hora d’Europa oriental (Famagusta)', + 'Asia/Gaza' => 'Hora d’Europa oriental (Gaza)', + 'Asia/Hebron' => 'Hora d’Europa oriental (Hebron)', 'Asia/Hong_Kong' => 'Hora de Hong Kong', 'Asia/Hovd' => 'Hora de Khovd', 'Asia/Irkutsk' => 'Hora d’Irkutsk', @@ -257,17 +256,17 @@ 'Asia/Makassar' => 'Hora central d’Indonèsia (Makassar)', 'Asia/Manila' => 'Hora de les Filipines (Manila)', 'Asia/Muscat' => 'Hora estàndard del Golf (Masqat)', - 'Asia/Nicosia' => 'Hora de l’Est d’Europa (Nicòsia)', + 'Asia/Nicosia' => 'Hora d’Europa oriental (Nicòsia)', 'Asia/Novokuznetsk' => 'Hora de Krasnoiarsk (Novokuznetsk)', 'Asia/Novosibirsk' => 'Hora de Novossibirsk', 'Asia/Omsk' => 'Hora d’Omsk', - 'Asia/Oral' => 'Hora de l’oest del Kazakhstan (Oral)', + 'Asia/Oral' => 'Hora del Kazakhstan (Oral)', 'Asia/Phnom_Penh' => 'Hora de l’Indoxina (Phnom Penh)', 'Asia/Pontianak' => 'Hora de l’oest d’Indonèsia (Pontianak)', 'Asia/Pyongyang' => 'Hora de Corea (Pyongyang)', 'Asia/Qatar' => 'Hora àrab (Qatar)', - 'Asia/Qostanay' => 'Hora de l’oest del Kazakhstan (Qostanai)', - 'Asia/Qyzylorda' => 'Hora de l’oest del Kazakhstan (Qyzylorda)', + 'Asia/Qostanay' => 'Hora del Kazakhstan (Qostanai)', + 'Asia/Qyzylorda' => 'Hora del Kazakhstan (Qyzylorda)', 'Asia/Rangoon' => 'Hora de Myanmar (Yangon)', 'Asia/Riyadh' => 'Hora àrab (Riad)', 'Asia/Saigon' => 'Hora de l’Indoxina (Hồ Chí Minh)', @@ -294,100 +293,96 @@ 'Asia/Yerevan' => 'Hora d’Armènia (Yerevan)', 'Atlantic/Azores' => 'Hora de les Açores', 'Atlantic/Bermuda' => 'Hora de l’Atlàntic (Bermudes)', - 'Atlantic/Canary' => 'Hora de l’Oest d’Europa (Illes Canàries)', + 'Atlantic/Canary' => 'Hora d’Europa occidental (Illes Canàries)', 'Atlantic/Cape_Verde' => 'Hora de Cap Verd', - 'Atlantic/Faeroe' => 'Hora de l’Oest d’Europa (Illes Fèroe)', - 'Atlantic/Madeira' => 'Hora de l’Oest d’Europa (Madeira)', - 'Atlantic/Reykjavik' => 'Hora del Meridià de Greenwich (Reykjavík)', + 'Atlantic/Faeroe' => 'Hora d’Europa occidental (Illes Fèroe)', + 'Atlantic/Madeira' => 'Hora d’Europa occidental (Madeira)', + 'Atlantic/Reykjavik' => 'Hora del meridià de Greenwich (Reykjavík)', 'Atlantic/South_Georgia' => 'Hora de Geòrgia del Sud', - 'Atlantic/St_Helena' => 'Hora del Meridià de Greenwich (Saint Helena)', + 'Atlantic/St_Helena' => 'Hora del meridià de Greenwich (Saint Helena)', 'Atlantic/Stanley' => 'Hora de les illes Malvines (Stanley)', - 'Australia/Adelaide' => 'Hora d’Austràlia Central (Adelaide)', - 'Australia/Brisbane' => 'Hora d’Austràlia Oriental (Brisbane)', - 'Australia/Broken_Hill' => 'Hora d’Austràlia Central (Broken Hill)', - 'Australia/Darwin' => 'Hora d’Austràlia Central (Darwin)', + 'Australia/Adelaide' => 'Hora d’Austràlia central (Adelaide)', + 'Australia/Brisbane' => 'Hora d’Austràlia oriental (Brisbane)', + 'Australia/Broken_Hill' => 'Hora d’Austràlia central (Broken Hill)', + 'Australia/Darwin' => 'Hora d’Austràlia central (Darwin)', 'Australia/Eucla' => 'Hora d’Austràlia centre-occidental (Eucla)', - 'Australia/Hobart' => 'Hora d’Austràlia Oriental (Hobart)', - 'Australia/Lindeman' => 'Hora d’Austràlia Oriental (Lindeman)', + 'Australia/Hobart' => 'Hora d’Austràlia oriental (Hobart)', + 'Australia/Lindeman' => 'Hora d’Austràlia oriental (Lindeman)', 'Australia/Lord_Howe' => 'Hora de Lord Howe', - 'Australia/Melbourne' => 'Hora d’Austràlia Oriental (Melbourne)', - 'Australia/Perth' => 'Hora d’Austràlia Occidental (Perth)', - 'Australia/Sydney' => 'Hora d’Austràlia Oriental (Sydney)', - 'CST6CDT' => 'Hora central d’Amèrica del Nord', - 'EST5EDT' => 'Hora oriental d’Amèrica del Nord', - 'Etc/GMT' => 'Hora del Meridià de Greenwich', + 'Australia/Melbourne' => 'Hora d’Austràlia oriental (Melbourne)', + 'Australia/Perth' => 'Hora d’Austràlia occidental (Perth)', + 'Australia/Sydney' => 'Hora d’Austràlia oriental (Sydney)', + 'Etc/GMT' => 'Hora del meridià de Greenwich', 'Etc/UTC' => 'Temps universal coordinat', - 'Europe/Amsterdam' => 'Hora del Centre d’Europa (Amsterdam)', - 'Europe/Andorra' => 'Hora del Centre d’Europa (Andorra)', + 'Europe/Amsterdam' => 'Hora d’Europa central (Amsterdam)', + 'Europe/Andorra' => 'Hora d’Europa central (Andorra)', 'Europe/Astrakhan' => 'Hora de Moscou (Astracan)', - 'Europe/Athens' => 'Hora de l’Est d’Europa (Atenes)', - 'Europe/Belgrade' => 'Hora del Centre d’Europa (Belgrad)', - 'Europe/Berlin' => 'Hora del Centre d’Europa (Berlín)', - 'Europe/Bratislava' => 'Hora del Centre d’Europa (Bratislava)', - 'Europe/Brussels' => 'Hora del Centre d’Europa (Brussel·les)', - 'Europe/Bucharest' => 'Hora de l’Est d’Europa (Bucarest)', - 'Europe/Budapest' => 'Hora del Centre d’Europa (Budapest)', - 'Europe/Busingen' => 'Hora del Centre d’Europa (Busingen)', - 'Europe/Chisinau' => 'Hora de l’Est d’Europa (Chisinau)', - 'Europe/Copenhagen' => 'Hora del Centre d’Europa (Copenhaguen)', - 'Europe/Dublin' => 'Hora del Meridià de Greenwich (Dublín)', - 'Europe/Gibraltar' => 'Hora del Centre d’Europa (Gibraltar)', - 'Europe/Guernsey' => 'Hora del Meridià de Greenwich (Guernsey)', - 'Europe/Helsinki' => 'Hora de l’Est d’Europa (Hèlsinki)', - 'Europe/Isle_of_Man' => 'Hora del Meridià de Greenwich (Man)', + 'Europe/Athens' => 'Hora d’Europa oriental (Atenes)', + 'Europe/Belgrade' => 'Hora d’Europa central (Belgrad)', + 'Europe/Berlin' => 'Hora d’Europa central (Berlín)', + 'Europe/Bratislava' => 'Hora d’Europa central (Bratislava)', + 'Europe/Brussels' => 'Hora d’Europa central (Brussel·les)', + 'Europe/Bucharest' => 'Hora d’Europa oriental (Bucarest)', + 'Europe/Budapest' => 'Hora d’Europa central (Budapest)', + 'Europe/Busingen' => 'Hora d’Europa central (Busingen)', + 'Europe/Chisinau' => 'Hora d’Europa oriental (Chisinau)', + 'Europe/Copenhagen' => 'Hora d’Europa central (Copenhaguen)', + 'Europe/Dublin' => 'Hora del meridià de Greenwich (Dublín)', + 'Europe/Gibraltar' => 'Hora d’Europa central (Gibraltar)', + 'Europe/Guernsey' => 'Hora del meridià de Greenwich (Guernsey)', + 'Europe/Helsinki' => 'Hora d’Europa oriental (Hèlsinki)', + 'Europe/Isle_of_Man' => 'Hora del meridià de Greenwich (Man)', 'Europe/Istanbul' => 'Hora de: Turquia (Istanbul)', - 'Europe/Jersey' => 'Hora del Meridià de Greenwich (Jersey)', - 'Europe/Kaliningrad' => 'Hora de l’Est d’Europa (Kaliningrad)', - 'Europe/Kiev' => 'Hora de l’Est d’Europa (Kíiv)', + 'Europe/Jersey' => 'Hora del meridià de Greenwich (Jersey)', + 'Europe/Kaliningrad' => 'Hora d’Europa oriental (Kaliningrad)', + 'Europe/Kiev' => 'Hora d’Europa oriental (Kíiv)', 'Europe/Kirov' => 'Hora de: Rússia (Kírov)', - 'Europe/Lisbon' => 'Hora de l’Oest d’Europa (Lisboa)', - 'Europe/Ljubljana' => 'Hora del Centre d’Europa (Ljubljana)', - 'Europe/London' => 'Hora del Meridià de Greenwich (Londres)', - 'Europe/Luxembourg' => 'Hora del Centre d’Europa (Luxemburg)', - 'Europe/Madrid' => 'Hora del Centre d’Europa (Madrid)', - 'Europe/Malta' => 'Hora del Centre d’Europa (Malta)', - 'Europe/Mariehamn' => 'Hora de l’Est d’Europa (Mariehamn)', + 'Europe/Lisbon' => 'Hora d’Europa occidental (Lisboa)', + 'Europe/Ljubljana' => 'Hora d’Europa central (Ljubljana)', + 'Europe/London' => 'Hora del meridià de Greenwich (Londres)', + 'Europe/Luxembourg' => 'Hora d’Europa central (Luxemburg)', + 'Europe/Madrid' => 'Hora d’Europa central (Madrid)', + 'Europe/Malta' => 'Hora d’Europa central (Malta)', + 'Europe/Mariehamn' => 'Hora d’Europa oriental (Mariehamn)', 'Europe/Minsk' => 'Hora de Moscou (Minsk)', - 'Europe/Monaco' => 'Hora del Centre d’Europa (Mònaco)', + 'Europe/Monaco' => 'Hora d’Europa central (Mònaco)', 'Europe/Moscow' => 'Hora de Moscou', - 'Europe/Oslo' => 'Hora del Centre d’Europa (Oslo)', - 'Europe/Paris' => 'Hora del Centre d’Europa (París)', - 'Europe/Podgorica' => 'Hora del Centre d’Europa (Podgorica)', - 'Europe/Prague' => 'Hora del Centre d’Europa (Praga)', - 'Europe/Riga' => 'Hora de l’Est d’Europa (Riga)', - 'Europe/Rome' => 'Hora del Centre d’Europa (Roma)', + 'Europe/Oslo' => 'Hora d’Europa central (Oslo)', + 'Europe/Paris' => 'Hora d’Europa central (París)', + 'Europe/Podgorica' => 'Hora d’Europa central (Podgorica)', + 'Europe/Prague' => 'Hora d’Europa central (Praga)', + 'Europe/Riga' => 'Hora d’Europa oriental (Riga)', + 'Europe/Rome' => 'Hora d’Europa central (Roma)', 'Europe/Samara' => 'Hora de Samara', - 'Europe/San_Marino' => 'Hora del Centre d’Europa (San Marino)', - 'Europe/Sarajevo' => 'Hora del Centre d’Europa (Sarajevo)', + 'Europe/San_Marino' => 'Hora d’Europa central (San Marino)', + 'Europe/Sarajevo' => 'Hora d’Europa central (Sarajevo)', 'Europe/Saratov' => 'Hora de Moscou (Saràtov)', 'Europe/Simferopol' => 'Hora de Moscou (Simferòpol)', - 'Europe/Skopje' => 'Hora del Centre d’Europa (Skopje)', - 'Europe/Sofia' => 'Hora de l’Est d’Europa (Sofia)', - 'Europe/Stockholm' => 'Hora del Centre d’Europa (Estocolm)', - 'Europe/Tallinn' => 'Hora de l’Est d’Europa (Tallinn)', - 'Europe/Tirane' => 'Hora del Centre d’Europa (Tirana)', + 'Europe/Skopje' => 'Hora d’Europa central (Skopje)', + 'Europe/Sofia' => 'Hora d’Europa oriental (Sofia)', + 'Europe/Stockholm' => 'Hora d’Europa central (Estocolm)', + 'Europe/Tallinn' => 'Hora d’Europa oriental (Tallinn)', + 'Europe/Tirane' => 'Hora d’Europa central (Tirana)', 'Europe/Ulyanovsk' => 'Hora de Moscou (Uliànovsk)', - 'Europe/Vaduz' => 'Hora del Centre d’Europa (Vaduz)', - 'Europe/Vatican' => 'Hora del Centre d’Europa (Vaticà)', - 'Europe/Vienna' => 'Hora del Centre d’Europa (Viena)', - 'Europe/Vilnius' => 'Hora de l’Est d’Europa (Vílnius)', + 'Europe/Vaduz' => 'Hora d’Europa central (Vaduz)', + 'Europe/Vatican' => 'Hora d’Europa central (Vaticà)', + 'Europe/Vienna' => 'Hora d’Europa central (Viena)', + 'Europe/Vilnius' => 'Hora d’Europa oriental (Vílnius)', 'Europe/Volgograd' => 'Hora de Volgograd', - 'Europe/Warsaw' => 'Hora del Centre d’Europa (Varsòvia)', - 'Europe/Zagreb' => 'Hora del Centre d’Europa (Zagreb)', - 'Europe/Zurich' => 'Hora del Centre d’Europa (Zúric)', - 'Indian/Antananarivo' => 'Hora de l’Àfrica Oriental (Antananarivo)', + 'Europe/Warsaw' => 'Hora d’Europa central (Varsòvia)', + 'Europe/Zagreb' => 'Hora d’Europa central (Zagreb)', + 'Europe/Zurich' => 'Hora d’Europa central (Zúric)', + 'Indian/Antananarivo' => 'Hora de l’Àfrica oriental (Antananarivo)', 'Indian/Chagos' => 'Hora de l’oceà Índic (Chagos)', 'Indian/Christmas' => 'Hora de Kiritimati (Christmas)', 'Indian/Cocos' => 'Hora de les illes Cocos', - 'Indian/Comoro' => 'Hora de l’Àfrica Oriental (Comoro)', - 'Indian/Kerguelen' => 'Hora d’Antàrtida i França del Sud (Kerguelen)', + 'Indian/Comoro' => 'Hora de l’Àfrica oriental (Comoro)', + 'Indian/Kerguelen' => 'Hora d’Antàrtida i de les Terres Australs Antàrtiques Franceses (Kerguelen)', 'Indian/Mahe' => 'Hora de les Seychelles (Mahe)', 'Indian/Maldives' => 'Hora de les Maldives', 'Indian/Mauritius' => 'Hora de Maurici', - 'Indian/Mayotte' => 'Hora de l’Àfrica Oriental (Mayotte)', + 'Indian/Mayotte' => 'Hora de l’Àfrica oriental (Mayotte)', 'Indian/Reunion' => 'Hora de Reunió', - 'MST7MDT' => 'Hora de muntanya d’Amèrica del Nord', - 'PST8PDT' => 'Hora del Pacífic d’Amèrica del Nord', 'Pacific/Apia' => 'Hora d’Apia', 'Pacific/Auckland' => 'Hora de Nova Zelanda (Auckland)', 'Pacific/Bougainville' => 'Hora de Papua Nova Guinea (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/ce.php b/src/Symfony/Component/Intl/Resources/data/timezones/ce.php index f3ee74fa0dfae..f8ffffc890f65 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/ce.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/ce.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Восток', 'Arctic/Longyearbyen' => 'Юккъера Европа (Лонгйир)', 'Asia/Aden' => 'СаӀудийн Ӏаьрбийчоь (Аден)', - 'Asia/Almaty' => 'Малхбузен Казахстан (Алма-Ата)', + 'Asia/Almaty' => 'Кхазакхстан (Алма-Ата)', 'Asia/Amman' => 'Малхбален Европа (Ӏамман)', 'Asia/Anadyr' => 'Росси (Анадырь)', - 'Asia/Aqtau' => 'Малхбузен Казахстан (Актау)', - 'Asia/Aqtobe' => 'Малхбузен Казахстан (Актобе)', + 'Asia/Aqtau' => 'Кхазакхстан (Актау)', + 'Asia/Aqtobe' => 'Кхазакхстан (Актобе)', 'Asia/Ashgabat' => 'Туркмени (Ашхабад)', - 'Asia/Atyrau' => 'Малхбузен Казахстан (Атирау)', + 'Asia/Atyrau' => 'Кхазакхстан (Атирау)', 'Asia/Baghdad' => 'СаӀудийн Ӏаьрбийчоь (БагӀдад)', 'Asia/Bahrain' => 'СаӀудийн Ӏаьрбийчоь (Бахрейн)', 'Asia/Baku' => 'Азербайджан (Бакох)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Бруней-Даруссалам', 'Asia/Calcutta' => 'ХӀинди (Калькутта)', 'Asia/Chita' => 'Якутск (Чита)', - 'Asia/Choibalsan' => 'Улан-Батор (Чойбалсан)', 'Asia/Colombo' => 'ХӀинди (Коломбо)', 'Asia/Damascus' => 'Малхбален Европа (Димашкъ)', 'Asia/Dhaka' => 'Бангладеш (Дакка)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Красноярск (Новокузнецк)', 'Asia/Novosibirsk' => 'Новосибирск', 'Asia/Omsk' => 'Омск', - 'Asia/Oral' => 'Малхбузен Казахстан (Орал)', + 'Asia/Oral' => 'Кхазакхстан (Орал)', 'Asia/Phnom_Penh' => 'Индокитай (Пномпень)', 'Asia/Pontianak' => 'Малхбузен Индонези (Понтианак)', 'Asia/Pyongyang' => 'Корей (Пхеньян)', 'Asia/Qatar' => 'СаӀудийн Ӏаьрбийчоь (Катар)', - 'Asia/Qostanay' => 'Малхбузен Казахстан (Qostanay)', - 'Asia/Qyzylorda' => 'Малхбузен Казахстан (Кызылорда)', + 'Asia/Qostanay' => 'Кхазакхстан (Qostanay)', + 'Asia/Qyzylorda' => 'Кхазакхстан (Кызылорда)', 'Asia/Rangoon' => 'Мьянма (Рангун)', 'Asia/Riyadh' => 'СаӀудийн Ӏаьрбийчоь (Эр-Рияд)', 'Asia/Saigon' => 'Индокитай (Хошимин)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Малхбален Австрали (Мельбурн)', 'Australia/Perth' => 'Малхбузен Австрали (Перт)', 'Australia/Sydney' => 'Малхбален Австрали (Сидней)', - 'CST6CDT' => 'Юккъера Америка', - 'EST5EDT' => 'Малхбален Америка', 'Etc/GMT' => 'Гринвичица юкъара хан', 'Europe/Amsterdam' => 'Юккъера Европа (Амстердам)', 'Europe/Andorra' => 'Юккъера Европа (Андорра)', @@ -385,8 +382,6 @@ 'Indian/Mauritius' => 'Маврики', 'Indian/Mayotte' => 'Малхбален Африка (Майорка)', 'Indian/Reunion' => 'Реюньон', - 'MST7MDT' => 'Лаьмнийн хан (АЦШ)', - 'PST8PDT' => 'Тийна океанан хан', 'Pacific/Apia' => 'хан Апиа, Самоа', 'Pacific/Auckland' => 'Керла Зеланди (Окленд)', 'Pacific/Bougainville' => 'Папуа – Керла Гвиней (Бугенвиль, гӀ-е)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/cs.php b/src/Symfony/Component/Intl/Resources/data/timezones/cs.php index a5d46aee70d23..42e7cdacb1b13 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/cs.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/cs.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'čas stanice Vostok', 'Arctic/Longyearbyen' => 'středoevropský čas (Longyearbyen)', 'Asia/Aden' => 'arabský čas (Aden)', - 'Asia/Almaty' => 'západokazachstánský čas (Almaty)', + 'Asia/Almaty' => 'kazachstánský čas (Almaty)', 'Asia/Amman' => 'východoevropský čas (Ammán)', 'Asia/Anadyr' => 'anadyrský čas', - 'Asia/Aqtau' => 'západokazachstánský čas (Aktau)', - 'Asia/Aqtobe' => 'západokazachstánský čas (Aktobe)', + 'Asia/Aqtau' => 'kazachstánský čas (Aktau)', + 'Asia/Aqtobe' => 'kazachstánský čas (Aktobe)', 'Asia/Ashgabat' => 'turkmenský čas (Ašchabad)', - 'Asia/Atyrau' => 'západokazachstánský čas (Atyrau)', + 'Asia/Atyrau' => 'kazachstánský čas (Atyrau)', 'Asia/Baghdad' => 'arabský čas (Bagdád)', 'Asia/Bahrain' => 'arabský čas (Bahrajn)', 'Asia/Baku' => 'ázerbájdžánský čas (Baku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'brunejský čas', 'Asia/Calcutta' => 'indický čas (Kalkata)', 'Asia/Chita' => 'jakutský čas (Čita)', - 'Asia/Choibalsan' => 'ulánbátarský čas (Čojbalsan)', 'Asia/Colombo' => 'indický čas (Kolombo)', 'Asia/Damascus' => 'východoevropský čas (Damašek)', 'Asia/Dhaka' => 'bangladéšský čas (Dháka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'krasnojarský čas (Novokuzněck)', 'Asia/Novosibirsk' => 'novosibirský čas', 'Asia/Omsk' => 'omský čas', - 'Asia/Oral' => 'západokazachstánský čas (Uralsk)', + 'Asia/Oral' => 'kazachstánský čas (Uralsk)', 'Asia/Phnom_Penh' => 'indočínský čas (Phnompenh)', 'Asia/Pontianak' => 'západoindonéský čas (Pontianak)', 'Asia/Pyongyang' => 'korejský čas (Pchjongjang)', 'Asia/Qatar' => 'arabský čas (Katar)', - 'Asia/Qostanay' => 'západokazachstánský čas (Kostanaj)', - 'Asia/Qyzylorda' => 'západokazachstánský čas (Kyzylorda)', + 'Asia/Qostanay' => 'kazachstánský čas (Kostanaj)', + 'Asia/Qyzylorda' => 'kazachstánský čas (Kyzylorda)', 'Asia/Rangoon' => 'myanmarský čas (Rangún)', 'Asia/Riyadh' => 'arabský čas (Rijád)', 'Asia/Saigon' => 'indočínský čas (Ho Či Minovo město)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'východoaustralský čas (Melbourne)', 'Australia/Perth' => 'západoaustralský čas (Perth)', 'Australia/Sydney' => 'východoaustralský čas (Sydney)', - 'CST6CDT' => 'severoamerický centrální čas', - 'EST5EDT' => 'severoamerický východní čas', 'Etc/GMT' => 'greenwichský střední čas', 'Etc/UTC' => 'koordinovaný světový čas', 'Europe/Amsterdam' => 'středoevropský čas (Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'mauricijský čas (Mauricius)', 'Indian/Mayotte' => 'východoafrický čas (Mayotte)', 'Indian/Reunion' => 'réunionský čas', - 'MST7MDT' => 'severoamerický horský čas', - 'PST8PDT' => 'severoamerický pacifický čas', 'Pacific/Apia' => 'apijský čas (Apia)', 'Pacific/Auckland' => 'novozélandský čas (Auckland)', 'Pacific/Bougainville' => 'čas Papuy-Nové Guiney (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/cv.php b/src/Symfony/Component/Intl/Resources/data/timezones/cv.php index 7ae318c1305ae..649ae47dd489e 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/cv.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/cv.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Восток вӑхӑчӗ', 'Arctic/Longyearbyen' => 'Тӗп Европа вӑхӑчӗ (Лонгйир)', 'Asia/Aden' => 'Арап вӑхӑчӗ (Аден)', - 'Asia/Almaty' => 'Анӑҫ Казахстан вӑхӑчӗ (Алматы)', + 'Asia/Almaty' => 'Казахстан (Алматы)', 'Asia/Amman' => 'Хӗвелтухӑҫ Европа вӑхӑчӗ (Амман)', 'Asia/Anadyr' => 'Раҫҫей (Анадырь)', - 'Asia/Aqtau' => 'Анӑҫ Казахстан вӑхӑчӗ (Актау)', - 'Asia/Aqtobe' => 'Анӑҫ Казахстан вӑхӑчӗ (Актобе)', + 'Asia/Aqtau' => 'Казахстан (Актау)', + 'Asia/Aqtobe' => 'Казахстан (Актобе)', 'Asia/Ashgabat' => 'Туркменистан вӑхӑчӗ (Ашхабад)', - 'Asia/Atyrau' => 'Анӑҫ Казахстан вӑхӑчӗ (Атырау)', + 'Asia/Atyrau' => 'Казахстан (Атырау)', 'Asia/Baghdad' => 'Арап вӑхӑчӗ (Багдад)', 'Asia/Bahrain' => 'Арап вӑхӑчӗ (Бахрейн)', 'Asia/Baku' => 'Азербайджан вӑхӑчӗ (Баку)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Бруней-Даруссалам вӑхӑчӗ', 'Asia/Calcutta' => 'Инди вӑхӑчӗ (Калькутта)', 'Asia/Chita' => 'Якутск вӑхӑчӗ (Чита)', - 'Asia/Choibalsan' => 'Улан-Батор вӑхӑчӗ (Чойбалсан)', 'Asia/Colombo' => 'Инди вӑхӑчӗ (Коломбо)', 'Asia/Damascus' => 'Хӗвелтухӑҫ Европа вӑхӑчӗ (Дамаск)', 'Asia/Dhaka' => 'Бангладеш вӑхӑчӗ (Дакка)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Красноярск вӑхӑчӗ (Новокузнецк)', 'Asia/Novosibirsk' => 'Новосибирск вӑхӑчӗ', 'Asia/Omsk' => 'Омск вӑхӑчӗ', - 'Asia/Oral' => 'Анӑҫ Казахстан вӑхӑчӗ (Уральск)', + 'Asia/Oral' => 'Казахстан (Уральск)', 'Asia/Phnom_Penh' => 'Индокитай вӑхӑчӗ (Пномпень)', 'Asia/Pontianak' => 'Анӑҫ Индонези вӑхӑчӗ (Понтианак)', 'Asia/Pyongyang' => 'Корей вӑхӑчӗ (Пхеньян)', 'Asia/Qatar' => 'Арап вӑхӑчӗ (Катар)', - 'Asia/Qostanay' => 'Анӑҫ Казахстан вӑхӑчӗ (Костанай)', - 'Asia/Qyzylorda' => 'Анӑҫ Казахстан вӑхӑчӗ (Кызылорда)', + 'Asia/Qostanay' => 'Казахстан (Костанай)', + 'Asia/Qyzylorda' => 'Казахстан (Кызылорда)', 'Asia/Rangoon' => 'Мьянма вӑхӑчӗ (Янгон)', 'Asia/Riyadh' => 'Арап вӑхӑчӗ (Эр-Рияд)', 'Asia/Saigon' => 'Индокитай вӑхӑчӗ (Хошимин)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Хӗвелтухӑҫ Австрали вӑхӑчӗ (Мельбурн)', 'Australia/Perth' => 'Анӑҫ Австрали вӑхӑчӗ (Перт)', 'Australia/Sydney' => 'Хӗвелтухӑҫ Австрали вӑхӑчӗ (Сидней)', - 'CST6CDT' => 'Тӗп Америка вӑхӑчӗ', - 'EST5EDT' => 'Хӗвелтухӑҫ Америка вӑхӑчӗ', 'Etc/GMT' => 'Гринвичпа вӑтам вӑхӑчӗ', 'Etc/UTC' => 'Пӗтӗм тӗнчери координацилене вӑхӑчӗ', 'Europe/Amsterdam' => 'Тӗп Европа вӑхӑчӗ (Амстердам)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Маврикий вӑхӑчӗ', 'Indian/Mayotte' => 'Хӗвелтухӑҫ Африка вӑхӑчӗ (Майотта)', 'Indian/Reunion' => 'Реюньон вӑхӑчӗ', - 'MST7MDT' => 'Ту вӑхӑчӗ (Ҫурҫӗр Америка)', - 'PST8PDT' => 'Лӑпкӑ океан вӑхӑчӗ', 'Pacific/Apia' => 'Апиа вӑхӑчӗ', 'Pacific/Auckland' => 'Ҫӗнӗ Зеланди вӑхӑчӗ (Окленд)', 'Pacific/Bougainville' => 'Папуа — Ҫӗнӗ Гвиней вӑхӑчӗ (Бугенвиль)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/cy.php b/src/Symfony/Component/Intl/Resources/data/timezones/cy.php index 5e627948ba996..32fc0813ed231 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/cy.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/cy.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Amser Vostok', 'Arctic/Longyearbyen' => 'Amser Canolbarth Ewrop (Longyearbyen)', 'Asia/Aden' => 'Amser Arabaidd (Aden)', - 'Asia/Almaty' => 'Amser Gorllewin Kazakhstan (Almaty)', + 'Asia/Almaty' => 'Amser Kazakhstan (Almaty)', 'Asia/Amman' => 'Amser Dwyrain Ewrop (Amman)', 'Asia/Anadyr' => 'Amser Rwsia (Anadyr)', - 'Asia/Aqtau' => 'Amser Gorllewin Kazakhstan (Aqtau)', - 'Asia/Aqtobe' => 'Amser Gorllewin Kazakhstan (Aqtobe)', + 'Asia/Aqtau' => 'Amser Kazakhstan (Aqtau)', + 'Asia/Aqtobe' => 'Amser Kazakhstan (Aqtobe)', 'Asia/Ashgabat' => 'Amser Tyrcmenistan (Ashgabat)', - 'Asia/Atyrau' => 'Amser Gorllewin Kazakhstan (Atyrau)', + 'Asia/Atyrau' => 'Amser Kazakhstan (Atyrau)', 'Asia/Baghdad' => 'Amser Arabaidd (Baghdad)', 'Asia/Bahrain' => 'Amser Arabaidd (Bahrain)', 'Asia/Baku' => 'Amser Aserbaijan (Baku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Amser Brunei Darussalam', 'Asia/Calcutta' => 'Amser India (Kolkata)', 'Asia/Chita' => 'Amser Yakutsk (Chita)', - 'Asia/Choibalsan' => 'Amser Ulan Bator (Choibalsan)', 'Asia/Colombo' => 'Amser India (Colombo)', 'Asia/Damascus' => 'Amser Dwyrain Ewrop (Damascus)', 'Asia/Dhaka' => 'Amser Bangladesh (Dhaka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Amser Krasnoyarsk (Novokuznetsk)', 'Asia/Novosibirsk' => 'Amser Novosibirsk', 'Asia/Omsk' => 'Amser Omsk', - 'Asia/Oral' => 'Amser Gorllewin Kazakhstan (Oral)', + 'Asia/Oral' => 'Amser Kazakhstan (Oral)', 'Asia/Phnom_Penh' => 'Amser Indo-Tsieina (Phnom Penh)', 'Asia/Pontianak' => 'Amser Gorllewin Indonesia (Pontianak)', 'Asia/Pyongyang' => 'Amser Corea (Pyongyang)', 'Asia/Qatar' => 'Amser Arabaidd (Qatar)', - 'Asia/Qostanay' => 'Amser Gorllewin Kazakhstan (Kostanay)', - 'Asia/Qyzylorda' => 'Amser Gorllewin Kazakhstan (Qyzylorda)', + 'Asia/Qostanay' => 'Amser Kazakhstan (Kostanay)', + 'Asia/Qyzylorda' => 'Amser Kazakhstan (Qyzylorda)', 'Asia/Rangoon' => 'Amser Myanmar (Yangon)', 'Asia/Riyadh' => 'Amser Arabaidd (Riyadh)', 'Asia/Saigon' => 'Amser Indo-Tsieina (Dinas Hô Chi Minh)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Amser Dwyrain Awstralia (Melbourne)', 'Australia/Perth' => 'Amser Gorllewin Awstralia (Perth)', 'Australia/Sydney' => 'Amser Dwyrain Awstralia (Sydney)', - 'CST6CDT' => 'Amser Canolbarth Gogledd America', - 'EST5EDT' => 'Amser Dwyrain Gogledd America', 'Etc/GMT' => 'Amser Safonol Greenwich', 'Etc/UTC' => 'Amser Cyffredniol Cydlynol', 'Europe/Amsterdam' => 'Amser Canolbarth Ewrop (Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Amser Mauritius', 'Indian/Mayotte' => 'Amser Dwyrain Affrica (Mayotte)', 'Indian/Reunion' => 'Amser Réunion', - 'MST7MDT' => 'Amser Mynyddoedd Gogledd America', - 'PST8PDT' => 'Amser Cefnfor Tawel Gogledd America', 'Pacific/Apia' => 'Amser Apia', 'Pacific/Auckland' => 'Amser Seland Newydd (Auckland)', 'Pacific/Bougainville' => 'Amser Papua Guinea Newydd (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/da.php b/src/Symfony/Component/Intl/Resources/data/timezones/da.php index 11d253522e58c..5dd94170a460b 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/da.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/da.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Vostok-tid', 'Arctic/Longyearbyen' => 'Centraleuropæisk tid (Longyearbyen)', 'Asia/Aden' => 'Arabisk tid (Aden)', - 'Asia/Almaty' => 'Vestkasakhstansk tid (Almaty)', + 'Asia/Almaty' => 'Kasakhstansk tid (Almaty)', 'Asia/Amman' => 'Østeuropæisk tid (Amman)', 'Asia/Anadyr' => 'Anadyr-tid', - 'Asia/Aqtau' => 'Vestkasakhstansk tid (Aktau)', - 'Asia/Aqtobe' => 'Vestkasakhstansk tid (Aktobe)', + 'Asia/Aqtau' => 'Kasakhstansk tid (Aktau)', + 'Asia/Aqtobe' => 'Kasakhstansk tid (Aktobe)', 'Asia/Ashgabat' => 'Turkmensk tid (Asjkhabad)', - 'Asia/Atyrau' => 'Vestkasakhstansk tid (Atyrau)', + 'Asia/Atyrau' => 'Kasakhstansk tid (Atyrau)', 'Asia/Baghdad' => 'Arabisk tid (Bagdad)', 'Asia/Bahrain' => 'Arabisk tid (Bahrain)', 'Asia/Baku' => 'Aserbajdsjansk tid (Baku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Brunei Darussalam-tid', 'Asia/Calcutta' => 'Indisk normaltid (Kolkata)', 'Asia/Chita' => 'Jakutsk-tid (Chita)', - 'Asia/Choibalsan' => 'Ulan Bator-tid (Tsjojbalsan)', 'Asia/Colombo' => 'Indisk normaltid (Colombo)', 'Asia/Damascus' => 'Østeuropæisk tid (Damaskus)', 'Asia/Dhaka' => 'Bangladesh-tid (Dhaka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Krasnojarsk-tid (Novokusnetsk)', 'Asia/Novosibirsk' => 'Novosibirsk-tid', 'Asia/Omsk' => 'Omsk-tid', - 'Asia/Oral' => 'Vestkasakhstansk tid (Oral)', + 'Asia/Oral' => 'Kasakhstansk tid (Oral)', 'Asia/Phnom_Penh' => 'Indokina-tid (Phnom Penh)', 'Asia/Pontianak' => 'Vestindonesisk tid (Pontianak)', 'Asia/Pyongyang' => 'Koreansk tid (Pyongyang)', 'Asia/Qatar' => 'Arabisk tid (Qatar)', - 'Asia/Qostanay' => 'Vestkasakhstansk tid (Kostanay)', - 'Asia/Qyzylorda' => 'Vestkasakhstansk tid (Kyzylorda)', + 'Asia/Qostanay' => 'Kasakhstansk tid (Kostanay)', + 'Asia/Qyzylorda' => 'Kasakhstansk tid (Kyzylorda)', 'Asia/Rangoon' => 'Myanmar-tid (Rangoon)', 'Asia/Riyadh' => 'Arabisk tid (Riyadh)', 'Asia/Saigon' => 'Indokina-tid (Ho Chi Minh City)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Østaustralsk tid (Melbourne)', 'Australia/Perth' => 'Vestaustralsk tid (Perth)', 'Australia/Sydney' => 'Østaustralsk tid (Sydney)', - 'CST6CDT' => 'Central-tid', - 'EST5EDT' => 'Eastern-tid', 'Etc/GMT' => 'GMT', 'Etc/UTC' => 'Koordineret universaltid', 'Europe/Amsterdam' => 'Centraleuropæisk tid (Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Mauritius-tid', 'Indian/Mayotte' => 'Østafrikansk tid (Mayotte)', 'Indian/Reunion' => 'Reunion-tid (Réunion)', - 'MST7MDT' => 'Mountain-tid', - 'PST8PDT' => 'Pacific-tid', 'Pacific/Apia' => 'Apia-tid', 'Pacific/Auckland' => 'Newzealandsk tid (Auckland)', 'Pacific/Bougainville' => 'Papua Ny Guinea-tid (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/de.php b/src/Symfony/Component/Intl/Resources/data/timezones/de.php index 83ecd5a8c2dde..665c47467078a 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/de.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/de.php @@ -76,9 +76,9 @@ 'America/Blanc-Sablon' => 'Atlantik-Zeit (Blanc-Sablon)', 'America/Boa_Vista' => 'Amazonas-Zeit (Boa Vista)', 'America/Bogota' => 'Kolumbianische Zeit (Bogotá)', - 'America/Boise' => 'Rocky-Mountain-Zeit (Boise)', + 'America/Boise' => 'Rocky-Mountains-Zeit (Boise)', 'America/Buenos_Aires' => 'Argentinische Zeit (Buenos Aires)', - 'America/Cambridge_Bay' => 'Rocky-Mountain-Zeit (Cambridge Bay)', + 'America/Cambridge_Bay' => 'Rocky-Mountains-Zeit (Cambridge Bay)', 'America/Campo_Grande' => 'Amazonas-Zeit (Campo Grande)', 'America/Cancun' => 'Nordamerikanische Ostküstenzeit (Cancún)', 'America/Caracas' => 'Venezuela-Zeit (Caracas)', @@ -87,23 +87,23 @@ 'America/Cayman' => 'Nordamerikanische Ostküstenzeit (Kaimaninseln)', 'America/Chicago' => 'Nordamerikanische Zentralzeit (Chicago)', 'America/Chihuahua' => 'Nordamerikanische Zentralzeit (Chihuahua)', - 'America/Ciudad_Juarez' => 'Rocky-Mountain-Zeit (Ciudad Juárez)', + 'America/Ciudad_Juarez' => 'Rocky-Mountains-Zeit (Ciudad Juárez)', 'America/Coral_Harbour' => 'Nordamerikanische Ostküstenzeit (Atikokan)', 'America/Cordoba' => 'Argentinische Zeit (Córdoba)', 'America/Costa_Rica' => 'Nordamerikanische Zentralzeit (Costa Rica)', - 'America/Creston' => 'Rocky-Mountain-Zeit (Creston)', + 'America/Creston' => 'Rocky-Mountains-Zeit (Creston)', 'America/Cuiaba' => 'Amazonas-Zeit (Cuiaba)', 'America/Curacao' => 'Atlantik-Zeit (Curaçao)', 'America/Danmarkshavn' => 'Mittlere Greenwich-Zeit (Danmarkshavn)', 'America/Dawson' => 'Yukon-Zeit (Dawson)', - 'America/Dawson_Creek' => 'Rocky-Mountain-Zeit (Dawson Creek)', - 'America/Denver' => 'Rocky-Mountain-Zeit (Denver)', + 'America/Dawson_Creek' => 'Rocky-Mountains-Zeit (Dawson Creek)', + 'America/Denver' => 'Rocky-Mountains-Zeit (Denver)', 'America/Detroit' => 'Nordamerikanische Ostküstenzeit (Detroit)', 'America/Dominica' => 'Atlantik-Zeit (Dominica)', - 'America/Edmonton' => 'Rocky-Mountain-Zeit (Edmonton)', + 'America/Edmonton' => 'Rocky-Mountains-Zeit (Edmonton)', 'America/Eirunepe' => 'Acre-Zeit (Eirunepe)', 'America/El_Salvador' => 'Nordamerikanische Zentralzeit (El Salvador)', - 'America/Fort_Nelson' => 'Rocky-Mountain-Zeit (Fort Nelson)', + 'America/Fort_Nelson' => 'Rocky-Mountains-Zeit (Fort Nelson)', 'America/Fortaleza' => 'Brasília-Zeit (Fortaleza)', 'America/Glace_Bay' => 'Atlantik-Zeit (Glace Bay)', 'America/Godthab' => 'Grönland (Ortszeit) (Nuuk)', @@ -125,7 +125,7 @@ 'America/Indiana/Vincennes' => 'Nordamerikanische Ostküstenzeit (Vincennes, Indiana)', 'America/Indiana/Winamac' => 'Nordamerikanische Ostküstenzeit (Winamac, Indiana)', 'America/Indianapolis' => 'Nordamerikanische Ostküstenzeit (Indianapolis)', - 'America/Inuvik' => 'Rocky-Mountain-Zeit (Inuvik)', + 'America/Inuvik' => 'Rocky-Mountains-Zeit (Inuvik)', 'America/Iqaluit' => 'Nordamerikanische Ostküstenzeit (Iqaluit)', 'America/Jamaica' => 'Nordamerikanische Ostküstenzeit (Jamaika)', 'America/Jujuy' => 'Argentinische Zeit (Jujuy)', @@ -164,7 +164,7 @@ 'America/Ojinaga' => 'Nordamerikanische Zentralzeit (Ojinaga)', 'America/Panama' => 'Nordamerikanische Ostküstenzeit (Panama)', 'America/Paramaribo' => 'Suriname-Zeit (Paramaribo)', - 'America/Phoenix' => 'Rocky-Mountain-Zeit (Phoenix)', + 'America/Phoenix' => 'Rocky-Mountains-Zeit (Phoenix)', 'America/Port-au-Prince' => 'Nordamerikanische Ostküstenzeit (Port-au-Prince)', 'America/Port_of_Spain' => 'Atlantik-Zeit (Port of Spain)', 'America/Porto_Velho' => 'Amazonas-Zeit (Porto Velho)', @@ -210,30 +210,29 @@ 'Antarctica/Vostok' => 'Wostok-Zeit', 'Arctic/Longyearbyen' => 'Mitteleuropäische Zeit (Longyearbyen)', 'Asia/Aden' => 'Arabische Zeit (Aden)', - 'Asia/Almaty' => 'Westkasachische Zeit (Almaty)', + 'Asia/Almaty' => 'Kasachische Zeit (Almaty)', 'Asia/Amman' => 'Osteuropäische Zeit (Amman)', 'Asia/Anadyr' => 'Anadyr Zeit', - 'Asia/Aqtau' => 'Westkasachische Zeit (Aqtau)', - 'Asia/Aqtobe' => 'Westkasachische Zeit (Aktobe)', + 'Asia/Aqtau' => 'Kasachische Zeit (Aqtau)', + 'Asia/Aqtobe' => 'Kasachische Zeit (Aktobe)', 'Asia/Ashgabat' => 'Turkmenistan-Zeit (Aşgabat)', - 'Asia/Atyrau' => 'Westkasachische Zeit (Atyrau)', + 'Asia/Atyrau' => 'Kasachische Zeit (Atyrau)', 'Asia/Baghdad' => 'Arabische Zeit (Bagdad)', 'Asia/Bahrain' => 'Arabische Zeit (Bahrain)', 'Asia/Baku' => 'Aserbaidschanische Zeit (Baku)', 'Asia/Bangkok' => 'Indochina-Zeit (Bangkok)', 'Asia/Barnaul' => 'Russland (Ortszeit) (Barnaul)', 'Asia/Beirut' => 'Osteuropäische Zeit (Beirut)', - 'Asia/Bishkek' => 'Kirgisistan-Zeit (Bischkek)', + 'Asia/Bishkek' => 'Kirgisische Zeit (Bischkek)', 'Asia/Brunei' => 'Brunei-Darussalam-Zeit', 'Asia/Calcutta' => 'Indische Normalzeit (Kalkutta)', 'Asia/Chita' => 'Jakutsker Zeit (Tschita)', - 'Asia/Choibalsan' => 'Ulaanbaatar-Zeit (Tschoibalsan)', 'Asia/Colombo' => 'Indische Normalzeit (Colombo)', 'Asia/Damascus' => 'Osteuropäische Zeit (Damaskus)', 'Asia/Dhaka' => 'Bangladesch-Zeit (Dhaka)', 'Asia/Dili' => 'Osttimor-Zeit (Dili)', 'Asia/Dubai' => 'Golf-Zeit (Dubai)', - 'Asia/Dushanbe' => 'Tadschikistan-Zeit (Duschanbe)', + 'Asia/Dushanbe' => 'Tadschikische Zeit (Duschanbe)', 'Asia/Famagusta' => 'Osteuropäische Zeit (Famagusta)', 'Asia/Gaza' => 'Osteuropäische Zeit (Gaza)', 'Asia/Hebron' => 'Osteuropäische Zeit (Hebron)', @@ -261,24 +260,24 @@ 'Asia/Novokuznetsk' => 'Krasnojarsker Zeit (Nowokuznetsk)', 'Asia/Novosibirsk' => 'Nowosibirsker Zeit', 'Asia/Omsk' => 'Omsker Zeit', - 'Asia/Oral' => 'Westkasachische Zeit (Oral)', + 'Asia/Oral' => 'Kasachische Zeit (Oral)', 'Asia/Phnom_Penh' => 'Indochina-Zeit (Phnom Penh)', 'Asia/Pontianak' => 'Westindonesische Zeit (Pontianak)', 'Asia/Pyongyang' => 'Koreanische Zeit (Pjöngjang)', 'Asia/Qatar' => 'Arabische Zeit (Katar)', - 'Asia/Qostanay' => 'Westkasachische Zeit (Qostanai)', - 'Asia/Qyzylorda' => 'Westkasachische Zeit (Qysylorda)', + 'Asia/Qostanay' => 'Kasachische Zeit (Qostanai)', + 'Asia/Qyzylorda' => 'Kasachische Zeit (Qysylorda)', 'Asia/Rangoon' => 'Myanmar-Zeit (Rangun)', 'Asia/Riyadh' => 'Arabische Zeit (Riad)', 'Asia/Saigon' => 'Indochina-Zeit (Ho-Chi-Minh-Stadt)', 'Asia/Sakhalin' => 'Sachalin-Zeit', - 'Asia/Samarkand' => 'Usbekistan-Zeit (Samarkand)', + 'Asia/Samarkand' => 'Usbekische Zeit (Samarkand)', 'Asia/Seoul' => 'Koreanische Zeit (Seoul)', 'Asia/Shanghai' => 'Chinesische Zeit (Shanghai)', 'Asia/Singapore' => 'Singapurische Normalzeit', 'Asia/Srednekolymsk' => 'Magadan-Zeit (Srednekolymsk)', 'Asia/Taipei' => 'Taipeh-Zeit', - 'Asia/Tashke 10000 nt' => 'Usbekistan-Zeit (Taschkent)', + 'Asia/Tashkent' => 'Usbekische Zeit (Taschkent)', 'Asia/Tbilisi' => 'Georgische Zeit (Tiflis)', 'Asia/Tehran' => 'Iranische Zeit (Teheran)', 'Asia/Thimphu' => 'Bhutan-Zeit (Thimphu)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Ostaustralische Zeit (Melbourne)', 'Australia/Perth' => 'Westaustralische Zeit (Perth)', 'Australia/Sydney' => 'Ostaustralische Zeit (Sydney)', - 'CST6CDT' => 'Nordamerikanische Zentralzeit', - 'EST5EDT' => 'Nordamerikanische Ostküstenzeit', 'Etc/GMT' => 'Mittlere Greenwich-Zeit', 'Etc/UTC' => 'Koordinierte Weltzeit', 'Europe/Amsterdam' => 'Mitteleuropäische Zeit (Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Mauritius-Zeit', 'Indian/Mayotte' => 'Ostafrikanische Zeit (Mayotte)', 'Indian/Reunion' => 'Réunion-Zeit', - 'MST7MDT' => 'Rocky-Mountain-Zeit', - 'PST8PDT' => 'Nordamerikanische Westküstenzeit', 'Pacific/Apia' => 'Apia-Zeit', 'Pacific/Auckland' => 'Neuseeland-Zeit (Auckland)', 'Pacific/Bougainville' => 'Papua-Neuguinea-Zeit (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/dz.php b/src/Symfony/Component/Intl/Resources/data/timezones/dz.php index d4e2b9e825d77..b5b341308b64d 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/dz.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/dz.php @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'བྷྲུ་ནའི་ཆུ་ཚོད།། (Brunei་)', 'Asia/Calcutta' => 'རྒྱ་གར་ཆུ་ཚོད། (Kolkata་)', 'Asia/Chita' => 'ཡ་ཀུཙིཀི་ཆུ་ཚོད། (Chita་)', - 'Asia/Choibalsan' => 'སོག་པོ་ཡུལ་ཆུ་ཚོད།། (Choibalsan་)', 'Asia/Colombo' => 'རྒྱ་གར་ཆུ་ཚོད། (Colombo་)', 'Asia/Damascus' => 'ཤར་ཕྱོགས་ཡུ་རོ་པེན་ཆུ་ཚོད། (Damascus་)', 'Asia/Dhaka' => 'བངྒ་ལ་དེཤ་ཆུ་ཚོད། (Dhaka་)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'ཤར་ཕྱོགས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཆུ་ཚོད། (Melbourne་)', 'Australia/Perth' => 'ནུབ་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཆུ་ཚོད། (Perth་)', 'Australia/Sydney' => 'ཤར་ཕྱོགས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཆུ་ཚོད། (Sydney་)', - 'CST6CDT' => 'བྱང་ཨ་མི་རི་ཀ་དབུས་ཕྱོགས་ཆུ་ཚོད', - 'EST5EDT' => 'བྱང་ཨ་མི་རི་ཀ་ཤར་ཕྱོགས་ཆུ་ཚོད', 'Etc/GMT' => 'གིརིན་ཝིཆ་ལུ་ཡོད་པའི་ཆུ་ཚོད', 'Europe/Amsterdam' => 'དབུས་ཕྱོགས་ཡུ་རོ་པེན་ཆུ་ཚོད། (Amsterdam་)', 'Europe/Andorra' => 'དབུས་ཕྱོགས་ཡུ་རོ་པེན་ཆུ་ཚོད། (Andorra་)', @@ -385,8 +382,6 @@ 'Indian/Mauritius' => 'མོ་རི་ཤཱས་ཆུ་ཚོད། (Mauritius་)', 'Indian/Mayotte' => 'ཤར་ཕྱོགས་ཨཕ་རི་ཀཱ་ཆུ་ཚོད། (Mayotte་)', 'Indian/Reunion' => 'རི་ཡུ་ནི་ཡཱན་ཆུ་ཚོད། (Réunion་)', - 'MST7MDT' => 'བྱང་ཨ་མི་རི་ཀ་མའུ་ཊེན་ཆུ་ཚོད', - 'PST8PDT' => 'བྱང་ཨ་མི་རི་ཀ་པེ་སི་ཕིག་ཆུ་ཚོད', 'Pacific/Apia' => 'ས་མོ་ཨ་ཆུ་ཚོད།། (ཨ་པི་ཡ་)', 'Pacific/Auckland' => 'ནིའུ་ཛི་ལེནཌ་ཆུ་ཚོད། (Auckland་)', 'Pacific/Bougainville' => 'པ་པུ་ ནིའུ་གི་ནི་ཆུ་ཚོད།། (Bougainville་)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/ee.php b/src/Symfony/Component/Intl/Resources/data/timezones/ee.php index e7c878b891745..de5a3666d925e 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/ee.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/ee.php @@ -8,11 +8,11 @@ 'Africa/Algiers' => 'Central Europe gaƒoƒo me (Algiers)', 'Africa/Asmera' => 'East Africa gaƒoƒo me (Asmara)', 'Africa/Bamako' => 'Greenwich gaƒoƒo me (Bamako)', - 'Africa/Bangui' => 'West Africa gaƒoƒo me (Bangui)', + 'Africa/Bangui' => 'West Africa game (Bangui)', 'Africa/Banjul' => 'Greenwich gaƒoƒo me (Banjul)', 'Africa/Bissau' => 'Greenwich gaƒoƒo me (Bissau)', 'Africa/Blantyre' => 'Central Africa gaƒoƒo me (Blantyre)', - 'Africa/Brazzaville' => 'West Africa gaƒoƒo me (Brazzaville)', + 'Africa/Brazzaville' => 'West Africa game (Brazzaville)', 'Africa/Bujumbura' => 'Central Africa gaƒoƒo me (Bujumbura)', 'Africa/Cairo' => 'Ɣedzeƒe Europe gaƒoƒome (Cairo)', 'Africa/Casablanca' => 'Western Europe gaƒoƒo me (Casablanca)', @@ -21,7 +21,7 @@ 'Africa/Dakar' => 'Greenwich gaƒoƒo me (Dakar)', 'Africa/Dar_es_Salaam' => 'East Africa gaƒoƒo me (Dar es Salaam)', 'Africa/Djibouti' => 'East Africa gaƒoƒo me (Djibouti)', - 'Africa/Douala' => 'West Africa gaƒoƒo me (Douala)', + 'Africa/Douala' => 'West Africa game (Douala)', 'Africa/El_Aaiun' => 'Western Europe gaƒoƒo me (El Aaiun)', 'Africa/Freetown' => 'Greenwich gaƒoƒo me (Freetown)', 'Africa/Gaborone' => 'Central Africa gaƒoƒo me (Gaborone)', @@ -31,25 +31,25 @@ 'Africa/Kampala' => 'East Africa gaƒoƒo me (Kampala)', 'Africa/Khartoum' => 'Central Africa gaƒoƒo me (Khartoum)', 'Africa/Kigali' => 'Central Africa gaƒoƒo me (Kigali)', - 'Africa/Kinshasa' => 'West Africa gaƒoƒo me (Kinshasa)', - 'Africa/Lagos' => 'West Africa gaƒoƒo me (Lagos)', - 'Africa/Libreville' => 'West Africa gaƒoƒo me (Libreville)', + 'Africa/Kinshasa' => 'West Africa game (Kinshasa)', + 'Africa/Lagos' => 'West Africa game (Lagos)', + 'Africa/Libreville' => 'West Africa game (Libreville)', 'Africa/Lome' => 'Greenwich gaƒoƒo me (Lome)', - 'Africa/Luanda' => 'West Africa gaƒoƒo me (Luanda)', + 'Africa/Luanda' => 'West Africa game (Luanda)', 'Africa/Lubumbashi' => 'Central Africa gaƒoƒo me (Lubumbashi)', 'Africa/Lusaka' => 'Central Africa gaƒoƒo me (Lusaka)', - 'Africa/Malabo' => 'West Africa gaƒoƒo me (Malabo)', + 'Africa/Malabo' => 'West Africa game (Malabo)', 'Africa/Maputo' => 'Central Africa gaƒoƒo me (Maputo)', 'Africa/Maseru' => 'South Africa nutome gaƒoƒo me (Maseru)', 'Africa/Mbabane' => 'South Africa nutome gaƒoƒo me (Mbabane)', 'Africa/Mogadishu' => 'East Africa gaƒoƒo me (Mogadishu)', 'Africa/Monrovia' => 'Greenwich gaƒoƒo me (Monrovia)', 'Africa/Nairobi' => 'East Africa gaƒoƒo me (Nairobi)', - 'Africa/Ndjamena' => 'West Africa gaƒoƒo me (Ndjamena)', - 'Africa/Niamey' => 'West Africa gaƒoƒo me (Niamey)', + 'Africa/Ndjamena' => 'West Africa game (Ndjamena)', + 'Africa/Niamey' => 'West Africa game (Niamey)', 'Africa/Nouakchott' => 'Greenwich gaƒoƒo me (Nouakchott)', 'Africa/Ouagadougou' => 'Greenwich gaƒoƒo me (Ouagadougou)', - 'Africa/Porto-Novo' => 'West Africa gaƒoƒo me (Porto-Novo)', + 'Africa/Porto-Novo' => 'West Africa game (Porto-Novo)', 'Africa/Sao_Tome' => 'Greenwich gaƒoƒo me (São Tomé)', 'Africa/Tripoli' => 'Ɣedzeƒe Europe gaƒoƒome (Tripoli)', 'Africa/Tunis' => 'Central Europe gaƒoƒo me (Tunis)', @@ -95,18 +95,18 @@ 'America/Cuiaba' => 'Amazon gaƒoƒome (Cuiaba)', 'America/Curacao' => 'Atlantic gaƒoƒome (Curaçao)', 'America/Danmarkshavn' => 'Greenwich gaƒoƒo me (Danmarkshavn)', - 'America/Dawson' => 'Canada nutome gaƒoƒo me (Dawson)', + 'America/Dawson' => 'Canada nutome game (Dawson)', 'America/Dawson_Creek' => 'Mountain gaƒoƒo me (Dawson Creek)', 'America/Denver' => 'Mountain gaƒoƒo me (Denver)', 'America/Detroit' => 'Eastern America gaƒoƒo me (Detroit)', 'America/Dominica' => 'Atlantic gaƒoƒome (Dominica)', 'America/Edmonton' => 'Mountain gaƒoƒo me (Edmonton)', - 'America/Eirunepe' => 'Brazil nutome gaƒoƒo me (Eirunepe)', + 'America/Eirunepe' => 'Brazil nutome game (Eirunepe)', 'America/El_Salvador' => 'Titina America gaƒoƒome (El Salvador)', 'America/Fort_Nelson' => 'Mountain gaƒoƒo me (Fort Nelson)', 'America/Fortaleza' => 'Brasilia gaƒoƒo me (Fortaleza)', 'America/Glace_Bay' => 'Atlantic gaƒoƒome (Glace Bay)', - 'America/Godthab' => 'Grinland nutome gaƒoƒo me (Nuuk)', + 'America/Godthab' => 'Grinland nutome game (Nuuk)', 'America/Goose_Bay' => 'Atlantic gaƒoƒome (Goose Bay)', 'America/Grand_Turk' => 'Eastern America gaƒoƒo me (Grand Turk)', 'America/Grenada' => 'Atlantic gaƒoƒome (Grenada)', @@ -174,12 +174,12 @@ 'America/Recife' => 'Brasilia gaƒoƒo me (Recife)', 'America/Regina' => 'Titina America gaƒoƒome (Regina)', 'America/Resolute' => 'Titina America gaƒoƒome (Resolute)', - 'America/Rio_Branco' => 'Brazil nutome gaƒoƒo me (Rio Branco)', + 'America/Rio_Branco' => 'Brazil nutome game (Rio Branco)', 'America/Santarem' => 'Brasilia gaƒoƒo me (Santarem)', 'America/Santiago' => 'Chile gaƒoƒo me (Santiago)', 'America/Santo_Domingo' => 'Atlantic gaƒoƒome (Santo Domingo)', 'America/Sao_Paulo' => 'Brasilia gaƒoƒo me (Sao Paulo)', - 'America/Scoresbysund' => 'Grinland nutome gaƒoƒo me (Ittoqqortoormiit)', + 'America/Scoresbysund' => 'Grinland nutome game (Ittoqqortoormiit)', 'America/Sitka' => 'Alaska gaƒoƒome (Sitka)', 'America/St_Barthelemy' => 'Atlantic gaƒoƒome (St. Barthélemy)', 'America/St_Johns' => 'Newfoundland gaƒoƒome (St. John’s)', @@ -194,7 +194,7 @@ 'America/Toronto' => 'Eastern America gaƒoƒo me (Toronto)', 'America/Tortola' => 'Atlantic gaƒoƒome (Tortola)', 'America/Vancouver' => 'Pacific gaƒoƒome (Vancouver)', - 'America/Whitehorse' => 'Canada nutome gaƒoƒo me (Whitehorse)', + 'America/Whitehorse' => 'Canada nutome game (Whitehorse)', 'America/Winnipeg' => 'Titina America gaƒoƒome (Winnipeg)', 'America/Yakutat' => 'Alaska gaƒoƒome (Yakutat)', 'Antarctica/Casey' => 'Western Australia gaƒoƒo me (Casey)', @@ -210,24 +210,23 @@ 'Antarctica/Vostok' => 'Vostok gaƒoƒo me', 'Arctic/Longyearbyen' => 'Central Europe gaƒoƒo me (Longyearbyen)', 'Asia/Aden' => 'Arabia gaƒoƒo me (Aden)', - 'Asia/Almaty' => 'West Kazakhstan gaƒoƒo me (Almaty)', + 'Asia/Almaty' => 'Kazakstan nutome game (Almaty)', 'Asia/Amman' => 'Ɣedzeƒe Europe gaƒoƒome (Amman)', - 'Asia/Anadyr' => 'Russia nutome gaƒoƒo me (Anadyr)', - 'Asia/Aqtau' => 'West Kazakhstan gaƒoƒo me (Aqtau)', - 'Asia/Aqtobe' => 'West Kazakhstan gaƒoƒo me (Aqtobe)', + 'Asia/Anadyr' => 'Russia nutome game (Anadyr)', + 'Asia/Aqtau' => 'Kazakstan nutome game (Aqtau)', + 'Asia/Aqtobe' => 'Kazakstan nutome game (Aqtobe)', 'Asia/Ashgabat' => 'Turkmenistan gaƒoƒo me (Ashgabat)', - 'Asia/Atyrau' => 'West Kazakhstan gaƒoƒo me (Atyrau)', + 'Asia/Atyrau' => 'Kazakstan nutome game (Atyrau)', 'Asia/Baghdad' => 'Arabia gaƒoƒo me (Baghdad)', 'Asia/Bahrain' => 'Arabia gaƒoƒo me (Bahrain)', 'Asia/Baku' => 'Azerbaijan gaƒoƒo me (Baku)', 'Asia/Bangkok' => 'Indonesia gaƒoƒo me (Bangkok)', - 'Asia/Barnaul' => 'Russia nutome gaƒoƒo me (Barnaul)', + 'Asia/Barnaul' => 'Russia nutome game (Barnaul)', 'Asia/Beirut' => 'Ɣedzeƒe Europe gaƒoƒome (Beirut)', 'Asia/Bishkek' => 'Kyrgystan gaƒoƒo me (Bishkek)', 'Asia/Brunei' => 'Brunei Darussalam gaƒoƒo me', 'Asia/Calcutta' => 'India gaƒoƒo me (Kolkata)', 'Asia/Chita' => 'Yakutsk gaƒoƒo me (Chita)', - 'Asia/Choibalsan' => 'Ulan Bator gaƒoƒo me (Choibalsan)', 'Asia/Colombo' => 'India gaƒoƒo me (Colombo)', 'Asia/Damascus' => 'Ɣedzeƒe Europe gaƒoƒome (Damascus)', 'Asia/Dhaka' => 'Bangladesh gaƒoƒo me (Dhaka)', @@ -244,7 +243,7 @@ 'Asia/Jayapura' => 'Eastern Indonesia gaƒoƒo me (Jayapura)', 'Asia/Jerusalem' => 'Israel gaƒoƒo me (Jerusalem)', 'Asia/Kabul' => 'Afghanistan gaƒoƒo me (Kabul)', - 'Asia/Kamchatka' => 'Russia nutome gaƒoƒo me (Kamchatka)', + 'Asia/Kamchatka' => 'Russia nutome game (Kamchatka)', 'Asia/Karachi' => 'Pakistan gaƒoƒo me (Karachi)', 'Asia/Katmandu' => 'Nepal gaƒoƒo me (Kathmandu nutomegaƒoƒome)', 'Asia/Khandyga' => 'Yakutsk gaƒoƒo me (Khandyga)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Krasnoyarsk gaƒoƒo me (Novokuznetsk)', 'Asia/Novosibirsk' => 'Novosibirsk gaƒoƒo me', 'Asia/Omsk' => 'Omsk gaƒoƒo me', - 'Asia/Oral' => 'West Kazakhstan gaƒoƒo me (Oral)', + 'Asia/Oral' => 'Kazakstan nutome game (Oral)', 'Asia/Phnom_Penh' => 'Indonesia gaƒoƒo me (Phnom Penh)', 'Asia/Pontianak' => 'Western Indonesia gaƒoƒo me (Pontianak)', 'Asia/Pyongyang' => 'Korea gaƒoƒo me (Pyongyang)', 'Asia/Qatar' => 'Arabia gaƒoƒo me (Qatar)', - 'Asia/Qostanay' => 'West Kazakhstan gaƒoƒo me (Qostanay)', - 'Asia/Qyzylorda' => 'West Kazakhstan gaƒoƒo me (Qyzylorda)', + 'Asia/Qostanay' => 'Kazakstan nutome game (Qostanay)', + 'Asia/Qyzylorda' => 'Kazakstan nutome game (Qyzylorda)', 'Asia/Rangoon' => 'Myanmar gaƒoƒo me (Yangon)', 'Asia/Riyadh' => 'Arabia gaƒoƒo me (Riyadh)', 'Asia/Saigon' => 'Indonesia gaƒoƒo me (Ho Chi Minh)', @@ -283,9 +282,9 @@ 'Asia/Tehran' => 'Iran gaƒoƒo me (Tehran)', 'Asia/Thimphu' => 'Bhutan gaƒoƒo me (Thimphu)', 'Asia/Tokyo' => 'Japan gaƒoƒo me (Tokyo)', - 'Asia/Tomsk' => 'Russia nutome gaƒoƒo me (Tomsk)', + 'Asia/Tomsk' => 'Russia nutome game (Tomsk)', 'Asia/Ulaanbaatar' => 'Ulan Bator gaƒoƒo me (Ulaanbaatar)', - 'Asia/Urumqi' => 'Tsaina nutome gaƒoƒo me (Urumqi)', + 'Asia/Urumqi' => 'Tsaina nutome game (Urumqi)', 'Asia/Ust-Nera' => 'Vladivostok gaƒoƒo me (Ust-Nera)', 'Asia/Vientiane' => 'Indonesia gaƒoƒo me (Vientiane)', 'Asia/Vladivostok' => 'Vladivostok gaƒoƒo me', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Eastern Australia gaƒoƒo me (Melbourne)', 'Australia/Perth' => 'Western Australia gaƒoƒo me (Perth)', 'Australia/Sydney' => 'Eastern Australia gaƒoƒo me (Sydney)', - 'CST6CDT' => 'Titina America gaƒoƒome', - 'EST5EDT' => 'Eastern America gaƒoƒo me', 'Etc/GMT' => 'Greenwich gaƒoƒo me', 'Etc/UTC' => 'Xexeme gaƒoƒoɖoanyi me', 'Europe/Amsterdam' => 'Central Europe gaƒoƒo me (Amsterdam)', @@ -335,11 +332,11 @@ 'Europe/Guernsey' => 'Greenwich gaƒoƒo me (Guernsey)', 'Europe/Helsinki' => 'Ɣedzeƒe Europe gaƒoƒome (Helsinki)', 'Europe/Isle_of_Man' => 'Greenwich gaƒoƒo me (Isle of Man)', - 'Europe/Istanbul' => 'Tɛki nutome gaƒoƒo me (Istanbul)', + 'Europe/Istanbul' => 'Tɛki nutome game (Istanbul)', 'Europe/Jersey' => 'Greenwich gaƒoƒo me (Jersey)', 'Europe/Kaliningrad' => 'Ɣedzeƒe Europe gaƒoƒome (Kaliningrad)', 'Europe/Kiev' => 'Ɣedzeƒe Europe gaƒoƒome (Kiev)', - 'Europe/Kirov' => 'Russia nutome gaƒoƒo me (Kirov)', + 'Europe/Kirov' => 'Russia nutome game (Kirov)', 'Europe/Lisbon' => 'Western Europe gaƒoƒo me (Lisbon)', 'Europe/Ljubljana' => 'Central Europe gaƒoƒo me (Ljubljana)', 'Europe/London' => 'Greenwich gaƒoƒo me (London)', @@ -356,7 +353,7 @@ 'Europe/Prague' => 'Central Europe gaƒoƒo me (Prague)', 'Europe/Riga' => 'Ɣedzeƒe Europe gaƒoƒome (Riga)', 'Europe/Rome' => 'Central Europe gaƒoƒo me (Rome)', - 'Europe/Samara' => 'Russia nutome gaƒoƒo me (Samara)', + 'Europe/Samara' => 'Russia nutome game (Samara)', 'Europe/San_Marino' => 'Central Europe gaƒoƒo me (San Marino)', 'Europe/Sarajevo' => 'Central Europe gaƒoƒo me (Sarajevo)', 'Europe/Saratov' => 'Moscow gaƒoƒo me (Saratov)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Mauritius gaƒoƒo me', 'Indian/Mayotte' => 'East Africa gaƒoƒo me (Mayotte)', 'Indian/Reunion' => 'Reunion gaƒoƒo me (Réunion)', - 'MST7MDT' => 'Mountain gaƒoƒo me', - 'PST8PDT' => 'Pacific gaƒoƒome', 'Pacific/Apia' => 'Apia gaƒoƒo me', 'Pacific/Auckland' => 'New Zealand gaƒoƒo me (Auckland)', 'Pacific/Bougainville' => 'Papua New Guinea gaƒoƒo me (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/el.php b/src/Symfony/Component/Intl/Resources/data/timezones/el.php index 618604805494c..ea487f7b7f11b 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/el.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/el.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Ώρα Βόστοκ', 'Arctic/Longyearbyen' => '[Ώρα Κεντρικής Ευρώπης (Λόνγκιεαρμπιεν)]', 'Asia/Aden' => '[Αραβική ώρα (Άντεν)]', - 'Asia/Almaty' => '[Ώρα Δυτικού Καζακστάν (Αλμάτι)]', + 'Asia/Almaty' => '[Ώρα Καζακστάν (Αλμάτι)]', 'Asia/Amman' => '[Ώρα Ανατολικής Ευρώπης (Αμμάν)]', 'Asia/Anadyr' => 'Ώρα Αναντίρ', - 'Asia/Aqtau' => '[Ώρα Δυτικού Καζακστάν (Ακτάου)]', - 'Asia/Aqtobe' => '[Ώρα Δυτικού Καζακστάν (Ακτόμπε)]', + 'Asia/Aqtau' => '[Ώρα Καζακστάν (Ακτάου)]', + 'Asia/Aqtobe' => '[Ώρα Καζακστάν (Ακτόμπε)]', 'Asia/Ashgabat' => '[Ώρα Τουρκμενιστάν (Ασχαμπάτ)]', - 'Asia/Atyrau' => '[Ώρα Δυτικού Καζακστάν (Ατιράου)]', + 'Asia/Atyrau' => '[Ώρα Καζακστάν (Ατιράου)]', 'Asia/Baghdad' => '[Αραβική ώρα (Βαγδάτη)]', 'Asia/Bahrain' => '[Αραβική ώρα (Μπαχρέιν)]', 'Asia/Baku' => '[Ώρα Αζερμπαϊτζάν (Μπακού)]', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Ώρα Μπρουνέι Νταρουσαλάμ', 'Asia/Calcutta' => '[Ώρα Ινδίας (Καλκούτα)]', 'Asia/Chita' => '[Ώρα Γιακούτσκ (Τσιτά)]', - 'Asia/Choibalsan' => '[Ώρα Ουλάν Μπατόρ (Τσοϊμπαλσάν)]', 'Asia/Colombo' => '[Ώρα Ινδίας (Κολόμπο)]', 'Asia/Damascus' => '[Ώρα Ανατολικής Ευρώπης (Δαμασκός)]', 'Asia/Dhaka' => '[Ώρα Μπανγκλαντές (Ντάκα)]', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => '[Ώρα Κρασνογιάρσκ (Νοβοκουζνέτσκ)]', 'Asia/Novosibirsk' => 'Ώρα Νοβοσιμπίρσκ', 'Asia/Omsk' => 'Ώρα Ομσκ', - 'Asia/Oral' => '[Ώρα Δυτικού Καζακστάν (Οράλ)]', + 'Asia/Oral' => '[Ώρα Καζακστάν (Οράλ)]', 'Asia/Phnom_Penh' => '[Ώρα Ινδοκίνας (Πνομ Πενχ)]', 'Asia/Pontianak' => '[Ώρα Δυτικής Ινδονησίας (Πόντιανακ)]', 'Asia/Pyongyang' => '[Ώρα Κορέας (Πιονγκγιάνγκ)]', 'Asia/Qatar' => '[Αραβική ώρα (Κατάρ)]', - 'Asia/Qostanay' => '[Ώρα Δυτικού Καζακστάν (Κοστανάι)]', - 'Asia/Qyzylorda' => '[Ώρα Δυτικού Καζακστάν (Κιζιλορντά)]', + 'Asia/Qostanay' => '[Ώρα Καζακστάν (Κοστανάι)]', + 'Asia/Qyzylorda' => '[Ώρα Καζακστάν (Κιζιλορντά)]', 'Asia/Rangoon' => '[Ώρα Μιανμάρ (Ρανγκούν)]', 'Asia/Riyadh' => '[Αραβική ώρα (Ριάντ)]', 'Asia/Saigon' => '[Ώρα Ινδοκίνας (Πόλη Χο Τσι Μινχ)]', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => '[Ώρα Ανατολικής Αυστραλίας (Μελβούρνη)]', 'Australia/Perth' => '[Ώρα Δυτικής Αυστραλίας (Περθ)]', 'Australia/Sydney' => '[Ώρα Ανατολικής Αυστραλίας (Σίδνεϊ)]', - 'CST6CDT' => 'Κεντρική ώρα Βόρειας Αμερικής', - 'EST5EDT' => 'Ανατολική ώρα Βόρειας Αμερικής', 'Etc/GMT' => 'Μέση ώρα Γκρίνουιτς', 'Etc/UTC' => 'Συντονισμένη Παγκόσμια Ώρα', 'Europe/Amsterdam' => '[Ώρα Κεντρικής Ευρώπης (Άμστερνταμ)]', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => '[Ώρα Μαυρίκιου (Μαυρίκιος)]', 'Indian/Mayotte' => '[Ώρα Ανατολικής Αφρικής (Μαγιότ)]', 'Indian/Reunion' => 'Ώρα Ρεϊνιόν', - 'MST7MDT' => 'Ορεινή ώρα Βόρειας Αμερικής', - 'PST8PDT' => 'Ώρα Ειρηνικού', 'Pacific/Apia' => 'Ώρα Απία', 'Pacific/Auckland' => '[Ώρα Νέας Ζηλανδίας (Όκλαντ)]', 'Pacific/Bougainville' => '[Ώρα Παπούας Νέας Γουινέας (Μπουγκενβίλ)]', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/en.php b/src/Symfony/Component/Intl/Resources/data/timezones/en.php index 771798d7f5915..06b0de9923d50 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/en.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/en.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Vostok Time', 'Arctic/Longyearbyen' => 'Central European Time (Longyearbyen)', 'Asia/Aden' => 'Arabian Time (Aden)', - 'Asia/Almaty' => 'West Kazakhstan Time (Almaty)', + 'Asia/Almaty' => 'Kazakhstan Time (Almaty)', 'Asia/Amman' => 'Eastern European Time (Amman)', 'Asia/Anadyr' => 'Anadyr Time', - 'Asia/Aqtau' => 'West Kazakhstan Time (Aqtau)', - 'Asia/Aqtobe' => 'West Kazakhstan Time (Aqtobe)', + 'Asia/Aqtau' => 'Kazakhstan Time (Aqtau)', + 'Asia/Aqtobe' => 'Kazakhstan Time (Aqtobe)', 'Asia/Ashgabat' => 'Turkmenistan Time (Ashgabat)', - 'Asia/Atyrau' => 'West Kazakhstan Time (Atyrau)', + 'Asia/Atyrau' => 'Kazakhstan Time (Atyrau)', 'Asia/Baghdad' => 'Arabian Time (Baghdad)', 'Asia/Bahrain' => 'Arabian Time (Bahrain)', 'Asia/Baku' => 'Azerbaijan Time (Baku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Brunei Darussalam Time', 'Asia/Calcutta' => 'India Standard Time (Kolkata)', 'Asia/Chita' => 'Yakutsk Time (Chita)', - 'Asia/Choibalsan' => 'Ulaanbaatar Time (Choibalsan)', 'Asia/Colombo' => 'India Standard Time (Colombo)', 'Asia/Damascus' => 'Eastern European Time (Damascus)', 'Asia/Dhaka' => 'Bangladesh Time (Dhaka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Krasnoyarsk Time (Novokuznetsk)', 'Asia/Novosibirsk' => 'Novosibirsk Time', 'Asia/Omsk' => 'Omsk Time', - 'Asia/Oral' => 'West Kazakhstan Time (Oral)', + 'Asia/Oral' => 'Kazakhstan Time (Oral)', 'Asia/Phnom_Penh' => 'Indochina Time (Phnom Penh)', 'Asia/Pontianak' => 'Western Indonesia Time (Pontianak)', 'Asia/Pyongyang' => 'Korean Time (Pyongyang)', 'Asia/Qatar' => 'Arabian Time (Qatar)', - 'Asia/Qostanay' => 'West Kazakhstan Time (Kostanay)', - 'Asia/Qyzylorda' => 'West Kazakhstan Time (Qyzylorda)', + 'Asia/Qostanay' => 'Kazakhstan Time (Kostanay)', + 'Asia/Qyzylorda' => 'Kazakhstan Time (Qyzylorda)', 'Asia/Rangoon' => 'Myanmar Time (Yangon)', 'Asia/Riyadh' => 'Arabian Time (Riyadh)', 'Asia/Saigon' => 'Indochina Time (Ho Chi Minh City)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Eastern Australia Time (Melbourne)', 'Australia/Perth' => 'Western Australia Time (Perth)', 'Australia/Sydney' => 'Eastern Australia Time (Sydney)', - 'CST6CDT' => 'Central Time', - 'EST5EDT' => 'Eastern Time', 'Etc/GMT' => 'Greenwich Mean Time', 'Etc/UTC' => 'Coordinated Universal Time', 'Europe/Amsterdam' => 'Central European Time (Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Mauritius Time', 'Indian/Mayotte' => 'East Africa Time (Mayotte)', 'Indian/Reunion' => 'Réunion Time', - 'MST7MDT' => 'Mountain Time', - 'PST8PDT' => 'Pacific Time', 'Pacific/Apia' => 'Apia Time', 'Pacific/Auckland' => 'New Zealand Time (Auckland)', 'Pacific/Bougainville' => 'Papua New Guinea Time (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/en_001.php b/src/Symfony/Component/Intl/Resources/data/timezones/en_001.php index 022a4b8089636..ab454b584fa26 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/en_001.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/en_001.php @@ -9,7 +9,7 @@ 'America/St_Lucia' => 'Atlantic Time (St Lucia)', 'America/St_Thomas' => 'Atlantic Time (St Thomas)', 'America/St_Vincent' => 'Atlantic Time (St Vincent)', - 'Asia/Aqtau' => 'West Kazakhstan Time (Aktau)', + 'Asia/Aqtau' => 'Kazakhstan Time (Aktau)', 'Atlantic/St_Helena' => 'Greenwich Mean Time (St Helena)', ], 'Meta' => [], diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/en_CA.php b/src/Symfony/Component/Intl/Resources/data/timezones/en_CA.php index c7e646e7cbc2f..3baef569a5eea 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/en_CA.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/en_CA.php @@ -9,7 +9,6 @@ 'America/St_Lucia' => 'Atlantic Time (Saint Lucia)', 'America/St_Thomas' => 'Atlantic Time (Saint Thomas)', 'America/St_Vincent' => 'Atlantic Time (Saint Vincent)', - 'Asia/Aqtau' => 'West Kazakhstan Time (Aktau)', 'Asia/Rangoon' => 'Myanmar Time (Rangoon)', 'Atlantic/St_Helena' => 'Greenwich Mean Time (Saint Helena)', 'Indian/Kerguelen' => 'French Southern and Antarctic Time (Kerguelen)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/en_IN.php b/src/Symfony/Component/Intl/Resources/data/timezones/en_IN.php index 7d28226bd9b0d..1ae6e440961ac 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/en_IN.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/en_IN.php @@ -2,7 +2,8 @@ return [ 'Names' => [ - 'Asia/Rangoon' => 'Myanmar Time (Rangoon)', + 'Asia/Hovd' => 'Khovd Time', + 'Asia/Qyzylorda' => 'Kazakhstan Time (Kyzylorda)', ], 'Meta' => [], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/eo.php b/src/Symfony/Component/Intl/Resources/data/timezones/eo.php index b857f7f71d463..dddbcb1144b92 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/eo.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/eo.php @@ -217,7 +217,6 @@ 'Asia/Brunei' => 'tempo de Brunejo (Brunei)', 'Asia/Calcutta' => 'tempo de Hindujo (Kolkata)', 'Asia/Chita' => 'tempo de Rusujo (Chita)', - 'Asia/Choibalsan' => 'tempo de Mongolujo (Choibalsan)', 'Asia/Colombo' => 'tempo de Srilanko (Colombo)', 'Asia/Damascus' => 'tempo de Sirio (Damascus)', 'Asia/Dhaka' => 'tempo de Bangladeŝo (Dhaka)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/es.php b/src/Symfony/Component/Intl/Resources/data/timezones/es.php index fa24518e6f1ed..eba75f7034237 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/es.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/es.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'hora de Vostok', 'Arctic/Longyearbyen' => 'hora de Europa central (Longyearbyen)', 'Asia/Aden' => 'hora de Arabia (Adén)', - 'Asia/Almaty' => 'hora de Kazajistán occidental (Almaty)', + 'Asia/Almaty' => 'hora de Kazajistán (Almaty)', 'Asia/Amman' => 'hora de Europa oriental (Ammán)', 'Asia/Anadyr' => 'hora de Anadyr (Anádyr)', - 'Asia/Aqtau' => 'hora de Kazajistán occidental (Aktau)', - 'Asia/Aqtobe' => 'hora de Kazajistán occidental (Aktobe)', + 'Asia/Aqtau' => 'hora de Kazajistán (Aktau)', + 'Asia/Aqtobe' => 'hora de Kazajistán (Aktobe)', 'Asia/Ashgabat' => 'hora de Turkmenistán (Asjabad)', - 'Asia/Atyrau' => 'hora de Kazajistán occidental (Atyrau)', + 'Asia/Atyrau' => 'hora de Kazajistán (Atyrau)', 'Asia/Baghdad' => 'hora de Arabia (Bagdad)', 'Asia/Bahrain' => 'hora de Arabia (Baréin)', 'Asia/Baku' => 'hora de Azerbaiyán (Bakú)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'hora de Brunéi', 'Asia/Calcutta' => 'hora estándar de la India (Calcuta)', 'Asia/Chita' => 'hora de Yakutsk (Chitá)', - 'Asia/Choibalsan' => 'hora de Ulán Bator (Choibalsan)', 'Asia/Colombo' => 'hora estándar de la India (Colombo)', 'Asia/Damascus' => 'hora de Europa oriental (Damasco)', 'Asia/Dhaka' => 'hora de Bangladés (Daca)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'hora de Krasnoyarsk (Novokuznetsk)', 'Asia/Novosibirsk' => 'hora de Novosibirsk', 'Asia/Omsk' => 'hora de Omsk', - 'Asia/Oral' => 'hora de Kazajistán occidental (Oral)', + 'Asia/Oral' => 'hora de Kazajistán (Oral)', 'Asia/Phnom_Penh' => 'hora de Indochina (Phnom Penh)', 'Asia/Pontianak' => 'hora de Indonesia occidental (Pontianak)', 'Asia/Pyongyang' => 'hora de Corea (Pyongyang)', 'Asia/Qatar' => 'hora de Arabia (Catar)', - 'Asia/Qostanay' => 'hora de Kazajistán occidental (Kostanái)', - 'Asia/Qyzylorda' => 'hora de Kazajistán occidental (Kyzylorda)', + 'Asia/Qostanay' => 'hora de Kazajistán (Kostanái)', + 'Asia/Qyzylorda' => 'hora de Kazajistán (Kyzylorda)', 'Asia/Rangoon' => 'hora de Myanmar (Yangón (Rangún))', 'Asia/Riyadh' => 'hora de Arabia (Riad)', 'Asia/Saigon' => 'hora de Indochina (Ciudad Ho Chi Minh)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'hora de Australia oriental (Melbourne)', 'Australia/Perth' => 'hora de Australia occidental (Perth)', 'Australia/Sydney' => 'hora de Australia oriental (Sídney)', - 'CST6CDT' => 'hora central', - 'EST5EDT' => 'hora oriental', 'Etc/GMT' => 'hora del meridiano de Greenwich', 'Etc/UTC' => 'tiempo universal coordinado', 'Europe/Amsterdam' => 'hora de Europa central (Ámsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'hora de Mauricio', 'Indian/Mayotte' => 'hora de África oriental (Mayotte)', 'Indian/Reunion' => 'hora de Reunión', - 'MST7MDT' => 'hora de las Montañas Rocosas', - 'PST8PDT' => 'hora del Pacífico', 'Pacific/Apia' => 'hora de Apia', 'Pacific/Auckland' => 'hora de Nueva Zelanda (Auckland)', 'Pacific/Bougainville' => 'hora de Papúa Nueva Guinea (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/es_419.php b/src/Symfony/Component/Intl/Resources/data/timezones/es_419.php index 54fd1c10ebed7..bbd317d592f3d 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/es_419.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/es_419.php @@ -52,7 +52,6 @@ 'Europe/Vilnius' => 'hora de Europa del Este (Vilna)', 'Indian/Cocos' => 'hora de Islas Cocos', 'Indian/Kerguelen' => 'hora de las Tierras Australes y Antárticas Francesas (Kerguelen)', - 'MST7MDT' => 'hora de la montaña', 'Pacific/Easter' => 'hora de la Isla de Pascua', 'Pacific/Guadalcanal' => 'hora de Islas Salomón (Guadalcanal)', 'Pacific/Kwajalein' => 'hora de Islas Marshall (Kwajalein)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/es_MX.php b/src/Symfony/Component/Intl/Resources/data/timezones/es_MX.php index a1e2a8467d402..1c1128f867f44 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/es_MX.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/es_MX.php @@ -5,9 +5,9 @@ 'Africa/Bujumbura' => 'hora de África central (Buyumbura)', 'Africa/Dar_es_Salaam' => 'hora de África oriental (Dar es-Salaam)', 'America/Rio_Branco' => 'Hora de Acre (Rio Branco)', - 'Asia/Almaty' => 'hora de Kazajistán occidental (Almatý)', - 'Asia/Aqtobe' => 'hora de Kazajistán occidental (Aktobé)', - 'Asia/Atyrau' => 'hora de Kazajistán occidental (Atirau)', + 'Asia/Almaty' => 'hora de Kazajistán (Almatý)', + 'Asia/Aqtobe' => 'hora de Kazajistán (Aktobé)', + 'Asia/Atyrau' => 'hora de Kazajistán (Atirau)', 'Atlantic/Stanley' => 'hora de Islas Malvinas (Stanley)', 'Indian/Christmas' => 'hora de la isla de Navidad', 'Pacific/Easter' => 'hora de Isla de Pascua', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/et.php b/src/Symfony/Component/Intl/Resources/data/timezones/et.php index 27200aec8cdb2..cfe246fc719b1 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/et.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/et.php @@ -22,7 +22,7 @@ 'Africa/Dar_es_Salaam' => 'Ida-Aafrika aeg (Dar es Salaam)', 'Africa/Djibouti' => 'Ida-Aafrika aeg (Djibouti)', 'Africa/Douala' => 'Lääne-Aafrika aeg (Douala)', - 'Africa/El_Aaiun' => 'Lääne-Euroopa aeg (El Aaiun)', + 'Africa/El_Aaiun' => 'Lääne-Euroopa aeg (El Aaiún)', 'Africa/Freetown' => 'Greenwichi aeg (Freetown)', 'Africa/Gaborone' => 'Kesk-Aafrika aeg (Gaborone)', 'Africa/Harare' => 'Kesk-Aafrika aeg (Harare)', @@ -34,7 +34,7 @@ 'Africa/Kinshasa' => 'Lääne-Aafrika aeg (Kinshasa)', 'Africa/Lagos' => 'Lääne-Aafrika aeg (Lagos)', 'Africa/Libreville' => 'Lääne-Aafrika aeg (Libreville)', - 'Africa/Lome' => 'Greenwichi aeg (Lome)', + 'Africa/Lome' => 'Greenwichi aeg (Lomé)', 'Africa/Luanda' => 'Lääne-Aafrika aeg (Luanda)', 'Africa/Lubumbashi' => 'Kesk-Aafrika aeg (Lubumbashi)', 'Africa/Lusaka' => 'Kesk-Aafrika aeg (Lusaka)', @@ -42,7 +42,7 @@ 'Africa/Maputo' => 'Kesk-Aafrika aeg (Maputo)', 'Africa/Maseru' => 'Lõuna-Aafrika standardaeg (Maseru)', 'Africa/Mbabane' => 'Lõuna-Aafrika standardaeg (Mbabane)', - 'Africa/Mogadishu' => 'Ida-Aafrika aeg (Mogadishu)', + 'Africa/Mogadishu' => 'Ida-Aafrika aeg (Muqdisho)', 'Africa/Monrovia' => 'Greenwichi aeg (Monrovia)', 'Africa/Nairobi' => 'Ida-Aafrika aeg (Nairobi)', 'Africa/Ndjamena' => 'Lääne-Aafrika aeg (N’Djamena)', @@ -106,7 +106,7 @@ 'America/Fort_Nelson' => 'Mäestikuvööndi aeg (Fort Nelson)', 'America/Fortaleza' => 'Brasiilia aeg (Fortaleza)', 'America/Glace_Bay' => 'Atlandi aeg (Glace Bay)', - 'America/Godthab' => '(Gröönimaa) (Nuuk)', + 'America/Godthab' => 'Gröönimaa aeg (Nuuk)', 'America/Goose_Bay' => 'Atlandi aeg (Goose Bay)', 'America/Grand_Turk' => 'Idaranniku aeg (Grand Turk)', 'America/Grenada' => 'Atlandi aeg (Grenada)', @@ -179,7 +179,7 @@ 'America/Santiago' => 'Tšiili aeg (Santiago)', 'America/Santo_Domingo' => 'Atlandi aeg (Santo Domingo)', 'America/Sao_Paulo' => 'Brasiilia aeg (São Paulo)', - 'America/Scoresbysund' => '(Gröönimaa) (Ittoqqortoormiit)', + 'America/Scoresbysund' => 'Gröönimaa aeg (Ittoqqortoormiit)', 'America/Sitka' => 'Alaska aeg (Sitka)', 'America/St_Barthelemy' => 'Atlandi aeg (Saint-Barthélemy)', 'America/St_Johns' => 'Newfoundlandi aeg (Saint John’s)', @@ -199,7 +199,7 @@ 'America/Yakutat' => 'Alaska aeg (Yakutat)', 'Antarctica/Casey' => 'Lääne-Austraalia aeg (Casey)', 'Antarctica/Davis' => 'Davise aeg', - 'Antarctica/DumontDUrville' => 'Dumont-d’Urville’i aeg', + 'Antarctica/DumontDUrville' => 'Dumont d’Urville’i aeg', 'Antarctica/Macquarie' => 'Ida-Austraalia aeg (Macquarie)', 'Antarctica/Mawson' => 'Mawsoni aeg', 'Antarctica/McMurdo' => 'Uus-Meremaa aeg (McMurdo)', @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Vostoki aeg', 'Arctic/Longyearbyen' => 'Kesk-Euroopa aeg (Longyearbyen)', 'Asia/Aden' => 'Araabia aeg (Aden)', - 'Asia/Almaty' => 'Lääne-Kasahstani aeg (Almatõ)', + 'Asia/Almaty' => 'Kasahstani aeg (Almatõ)', 'Asia/Amman' => 'Ida-Euroopa aeg (Amman)', 'Asia/Anadyr' => 'Anadõri aeg', - 'Asia/Aqtau' => 'Lääne-Kasahstani aeg (Aktau)', - 'Asia/Aqtobe' => 'Lääne-Kasahstani aeg (Aktöbe)', + 'Asia/Aqtau' => 'Kasahstani aeg (Aktau)', + 'Asia/Aqtobe' => 'Kasahstani aeg (Aktöbe)', 'Asia/Ashgabat' => 'Türkmenistani aeg (Aşgabat)', - 'Asia/Atyrau' => 'Lääne-Kasahstani aeg (Atõrau)', + 'Asia/Atyrau' => 'Kasahstani aeg (Atõrau)', 'Asia/Baghdad' => 'Araabia aeg (Bagdad)', 'Asia/Bahrain' => 'Araabia aeg (Bahrein)', 'Asia/Baku' => 'Aserbaidžaani aeg (Bakuu)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Brunei aeg', 'Asia/Calcutta' => 'India aeg (Kolkata)', 'Asia/Chita' => 'Jakutski aeg (Tšita)', - 'Asia/Choibalsan' => 'Ulaanbaatari aeg (Tšojbalsan)', 'Asia/Colombo' => 'India aeg (Colombo)', 'Asia/Damascus' => 'Ida-Euroopa aeg (Damaskus)', 'Asia/Dhaka' => 'Bangladeshi aeg (Dhaka)', @@ -261,16 +260,16 @@ 'Asia/Novokuznetsk' => 'Krasnojarski aeg (Novokuznetsk)', 'Asia/Novosibirsk' => 'Novosibirski aeg', 'Asia/Omsk' => 'Omski aeg', - 'Asia/Oral' => 'Lääne-Kasahstani aeg (Oral)', + 'Asia/Oral' => 'Kasahstani aeg (Oral)', 'Asia/Phnom_Penh' => 'Indohiina aeg (Phnom Penh)', 'Asia/Pontianak' => 'Lääne-Indoneesia aeg (Pontianak)', 'Asia/Pyongyang' => 'Korea aeg (Pyongyang)', 'Asia/Qatar' => 'Araabia aeg (Katar)', - 'Asia/Qostanay' => 'Lääne-Kasahstani aeg (Kostanaj)', - 'Asia/Qyzylorda' => 'Lääne-Kasahstani aeg (Kõzõlorda)', + 'Asia/Qostanay' => 'Kasahstani aeg (Kostanaj)', + 'Asia/Qyzylorda' => 'Kasahstani aeg (Kõzõlorda)', 'Asia/Rangoon' => 'Birma aeg (Yangon)', 'Asia/Riyadh' => 'Araabia aeg (Ar-Riyāḑ)', - 'Asia/Saigon' => 'Indohiina aeg (Ho Chi Minh)', + 'Asia/Saigon' => 'Indohiina aeg (Hô Chi Minh)', 'Asia/Sakhalin' => 'Sahhalini aeg', 'Asia/Samarkand' => 'Usbekistani aeg (Samarkand)', 'Asia/Seoul' => 'Korea aeg (Soul)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Ida-Austraalia aeg (Melbourne)', 'Australia/Perth' => 'Lääne-Austraalia aeg (Perth)', 'Australia/Sydney' => 'Ida-Austraalia aeg (Sydney)', - 'CST6CDT' => 'Kesk-Ameerika aeg', - 'EST5EDT' => 'Idaranniku aeg', 'Etc/GMT' => 'Greenwichi aeg', 'Etc/UTC' => 'Koordineeritud maailmaaeg', 'Europe/Amsterdam' => 'Kesk-Euroopa aeg (Amsterdam)', @@ -381,13 +378,11 @@ 'Indian/Cocos' => 'Kookossaarte aeg (Kookossaared)', 'Indian/Comoro' => 'Ida-Aafrika aeg (Comoro)', 'Indian/Kerguelen' => 'Prantsuse Antarktiliste ja Lõunaalade aeg (Kerguelen)', - 'Indian/Mahe' => 'Seišelli aeg (Mahe)', + 'Indian/Mahe' => 'Seišelli aeg (Mahé)', 'Indian/Maldives' => 'Maldiivi aeg (Maldiivid)', 'Indian/Mauritius' => 'Mauritiuse aeg', 'Indian/Mayotte' => 'Ida-Aafrika aeg (Mayotte)', 'Indian/Reunion' => 'Réunioni aeg', - 'MST7MDT' => 'Mäestikuvööndi aeg', - 'PST8PDT' => 'Vaikse ookeani aeg', 'Pacific/Apia' => 'Apia aeg', 'Pacific/Auckland' => 'Uus-Meremaa aeg (Auckland)', 'Pacific/Bougainville' => 'Paapua Uus-Guinea aeg (Bougainville)', @@ -412,7 +407,7 @@ 'Pacific/Nauru' => 'Nauru aeg', 'Pacific/Niue' => 'Niue aeg', 'Pacific/Norfolk' => 'Norfolki saare aeg', - 'Pacific/Noumea' => 'Uus-Kaledoonia aeg (Noumea)', + 'Pacific/Noumea' => 'Uus-Kaledoonia aeg (Nouméa)', 'Pacific/Pago_Pago' => 'Samoa aeg (Pago Pago)', 'Pacific/Palau' => 'Belau aeg', 'Pacific/Pitcairn' => 'Pitcairni aeg', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/eu.php b/src/Symfony/Component/Intl/Resources/data/timezones/eu.php index 18bc05778bda6..39d8a16af14da 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/eu.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/eu.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Vostokeko ordua', 'Arctic/Longyearbyen' => 'Europako erdialdeko ordua (Longyearbyen)', 'Asia/Aden' => 'Arabiako ordua (Aden)', - 'Asia/Almaty' => 'Kazakhstango mendebaldeko ordua (Almaty)', + 'Asia/Almaty' => 'Kazakhstango ordua (Almaty)', 'Asia/Amman' => 'Europako ekialdeko ordua (Amman)', 'Asia/Anadyr' => 'Anadyrreko ordua', - 'Asia/Aqtau' => 'Kazakhstango mendebaldeko ordua (Aktau)', - 'Asia/Aqtobe' => 'Kazakhstango mendebaldeko ordua (Aktobe)', + 'Asia/Aqtau' => 'Kazakhstango ordua (Aktau)', + 'Asia/Aqtobe' => 'Kazakhstango ordua (Aktobe)', 'Asia/Ashgabat' => 'Turkmenistango ordua (Asgabat)', - 'Asia/Atyrau' => 'Kazakhstango mendebaldeko ordua (Atyrau)', + 'Asia/Atyrau' => 'Kazakhstango ordua (Atyrau)', 'Asia/Baghdad' => 'Arabiako ordua (Bagdad)', 'Asia/Bahrain' => 'Arabiako ordua (Bahrain)', 'Asia/Baku' => 'Azerbaijango ordua (Baku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Brunei Darussalamgo ordua', 'Asia/Calcutta' => 'Indiako ordua (Kalkuta)', 'Asia/Chita' => 'Jakutskeko ordua (Txita)', - 'Asia/Choibalsan' => 'Ulan Batorreko ordua (Txoibalsan)', 'Asia/Colombo' => 'Indiako ordua (Kolombo)', 'Asia/Damascus' => 'Europako ekialdeko ordua (Damasko)', 'Asia/Dhaka' => 'Bangladesheko ordua (Dhaka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Krasnoiarskeko ordua (Novokuznetsk)', 'Asia/Novosibirsk' => 'Novosibirskeko ordua', 'Asia/Omsk' => 'Omskeko ordua', - 'Asia/Oral' => 'Kazakhstango mendebaldeko ordua (Oral)', + 'Asia/Oral' => 'Kazakhstango ordua (Oral)', 'Asia/Phnom_Penh' => 'Indotxinako ordua (Phnom Penh)', 'Asia/Pontianak' => 'Indonesiako mendebaldeko ordua (Pontianak)', 'Asia/Pyongyang' => 'Koreako ordua (Piongiang)', 'Asia/Qatar' => 'Arabiako ordua (Qatar)', - 'Asia/Qostanay' => 'Kazakhstango mendebaldeko ordua (Kostanay)', - 'Asia/Qyzylorda' => 'Kazakhstango mendebaldeko ordua (Kyzylorda)', + 'Asia/Qostanay' => 'Kazakhstango ordua (Kostanay)', + 'Asia/Qyzylorda' => 'Kazakhstango ordua (Kyzylorda)', 'Asia/Rangoon' => 'Myanmarreko ordua (Yangon)', 'Asia/Riyadh' => 'Arabiako ordua (Riad)', 'Asia/Saigon' => 'Indotxinako ordua (Ho Chi Minh)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Australiako ekialdeko ordua (Melbourne)', 'Australia/Perth' => 'Australiako mendebaldeko ordua (Perth)', 'Australia/Sydney' => 'Australiako ekialdeko ordua (Sydney)', - 'CST6CDT' => 'Ipar Amerikako erdialdeko ordua', - 'EST5EDT' => 'Ipar Amerikako ekialdeko ordua', 'Etc/GMT' => 'Greenwichko meridianoaren ordua', 'Etc/UTC' => 'ordu unibertsal koordinatua', 'Europe/Amsterdam' => 'Europako erdialdeko ordua (Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Maurizioko ordua', 'Indian/Mayotte' => 'Afrikako ekialdeko ordua (Mayotte)', 'Indian/Reunion' => 'Reunioneko ordua (Réunion)', - 'MST7MDT' => 'Ipar Amerikako mendialdeko ordua', - 'PST8PDT' => 'Ipar Amerikako Pazifikoko ordua', 'Pacific/Apia' => 'Apiako ordua', 'Pacific/Auckland' => 'Zeelanda Berriko ordua (Auckland)', 'Pacific/Bougainville' => 'Papua Ginea Berriko ordua (Bougainville)', @@ -428,6 +423,6 @@ 'Pacific/Wallis' => 'Wallis eta Futunako ordutegia', ], 'Meta' => [ - 'HourFormatNeg' => '−%02d:%02d', + 'HourFormatNeg' => '–%02d:%02d', ], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/fa.php b/src/Symfony/Component/Intl/Resources/data/timezones/fa.php index 7216e03e69004..6939b1e11cd39 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/fa.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/fa.php @@ -161,7 +161,7 @@ 'America/North_Dakota/Beulah' => 'وقت مرکز امریکا (بیولا، داکوتای شمالی)', 'America/North_Dakota/Center' => 'وقت مرکز امریکا (سنتر، داکوتای شمالی)', 'America/North_Dakota/New_Salem' => 'وقت مرکز امریکا (نیوسالم، داکوتای شمالی)', - 'America/Ojinaga' => 'وقت مرکز امریکا (اخیناگا)', + 'America/Ojinaga' => 'وقت مرکز امریکا (اوجیناگا)', 'America/Panama' => 'وقت شرق امریکا (پاناما)', 'America/Paramaribo' => 'وقت سورینام (پاراماریبو)', 'America/Phoenix' => 'وقت کوهستانی امریکا (فینکس)', @@ -197,10 +197,10 @@ 'America/Whitehorse' => 'وقت یوکان (وایت‌هورس)', 'America/Winnipeg' => 'وقت مرکز امریکا (وینیپگ)', 'America/Yakutat' => 'وقت آلاسکا (یاکوتات)', - 'Antarctica/Casey' => 'وقت غرب استرالیا (کیسی)', + 'Antarctica/Casey' => 'وقت استرالیای غربی (کیسی)', 'Antarctica/Davis' => 'وقت دیویس', 'Antarctica/DumontDUrville' => 'وقت دومون دورویل', - 'Antarctica/Macquarie' => 'وقت شرق استرالیا (مکواری)', + 'Antarctica/Macquarie' => 'وقت استرالیای شرقی (مکواری)', 'Antarctica/Mawson' => 'وقت ماوسون', 'Antarctica/McMurdo' => 'وقت نیوزیلند (مک‌موردو)', 'Antarctica/Palmer' => 'وقت شیلی (پالمر)', @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'وقت وستوک', 'Arctic/Longyearbyen' => 'وقت مرکز اروپا (لانگ‌یربین)', 'Asia/Aden' => 'وقت عربستان (عدن)', - 'Asia/Almaty' => 'وقت غرب قزاقستان (آلماتی)', + 'Asia/Almaty' => 'وقت قزاقستان (آلماتی)', 'Asia/Amman' => 'وقت شرق اروپا (عَمان)', 'Asia/Anadyr' => 'وقت آنادیر', - 'Asia/Aqtau' => 'وقت غرب قزاقستان (آقتاو)', - 'Asia/Aqtobe' => 'وقت غرب قزاقستان (آقتوبه)', + 'Asia/Aqtau' => 'وقت قزاقستان (آقتاو)', + 'Asia/Aqtobe' => 'وقت قزاقستان (آقتوبه)', 'Asia/Ashgabat' => 'وقت ترکمنستان (عشق‌آباد)', - 'Asia/Atyrau' => 'وقت غرب قزاقستان (آتیراو)', + 'Asia/Atyrau' => 'وقت قزاقستان (آتیراو)', 'Asia/Baghdad' => 'وقت عربستان (بغداد)', 'Asia/Bahrain' => 'وقت عربستان (بحرین)', 'Asia/Baku' => 'وقت جمهوری آذربایجان (باکو)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'وقت برونئی دارالسلام', 'Asia/Calcutta' => 'وقت هند (کلکته)', 'Asia/Chita' => 'وقت یاکوتسک (چیتا)', - 'Asia/Choibalsan' => 'وقت اولان‌باتور (چویبالسان)', 'Asia/Colombo' => 'وقت هند (کلمبو)', 'Asia/Damascus' => 'وقت شرق اروپا (دمشق)', 'Asia/Dhaka' => 'وقت بنگلادش (داکا)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'وقت کراسنویارسک (نوووکوزنتسک)', 'Asia/Novosibirsk' => 'وقت نووسیبیرسک (نووسیبیریسک)', 'Asia/Omsk' => 'وقت اومسک', - 'Asia/Oral' => 'وقت غرب قزاقستان (اورال)', + 'Asia/Oral' => 'وقت قزاقستان (اورال)', 'Asia/Phnom_Penh' => 'وقت هندوچین (پنوم‌پن)', 'Asia/Pontianak' => 'وقت غرب اندونزی (پونتیاناک)', 'Asia/Pyongyang' => 'وقت کره (پیونگ‌یانگ)', 'Asia/Qatar' => 'وقت عربستان (قطر)', - 'Asia/Qostanay' => 'وقت غرب قزاقستان (قوستانای)', - 'Asia/Qyzylorda' => 'وقت غرب قزاقستان (قیزیل‌اوردا)', + 'Asia/Qostanay' => 'وقت قزاقستان (قوستانای)', + 'Asia/Qyzylorda' => 'وقت قزاقستان (قیزیل‌اوردا)', 'Asia/Rangoon' => 'وقت میانمار (یانگون)', 'Asia/Riyadh' => 'وقت عربستان (ریاض)', 'Asia/Saigon' => 'وقت هندوچین (هوشی‌مین‌سیتی)', @@ -303,18 +302,16 @@ 'Atlantic/St_Helena' => 'وقت گرینویچ (سنت هلنا)', 'Atlantic/Stanley' => 'وقت جزایر فالکلند (استانلی)', 'Australia/Adelaide' => 'وقت مرکز استرالیا (آدلاید)', - 'Australia/Brisbane' => 'وقت شرق استرالیا (بریسبین)', + 'Australia/Brisbane' => 'وقت استرالیای شرقی (بریسبین)', 'Australia/Broken_Hill' => 'وقت مرکز استرالیا (بروکن‌هیل)', 'Australia/Darwin' => 'وقت مرکز استرالیا (داروین)', - 'Australia/Eucla' => 'وقت مرکز-غرب استرالیا (اوکلا)', - 'Australia/Hobart' => 'وقت شرق استرالیا (هوبارت)', - 'Australia/Lindeman' => 'وقت شرق استرالیا (لیندمن)', + 'Australia/Eucla' => 'وقت مرکز استرالیای غربی (اوکلا)', + 'Australia/Hobart' => 'وقت استرالیای شرقی (هوبارت)', + 'Australia/Lindeman' => 'وقت استرالیای شرقی (لیندمن)', 'Australia/Lord_Howe' => 'وقت لردهو (لردهاو)', - 'Australia/Melbourne' => 'وقت شرق استرالیا (ملبورن)', - 'Australia/Perth' => 'وقت غرب استرالیا (پرت)', - 'Australia/Sydney' => 'وقت شرق استرالیا (سیدنی)', - 'CST6CDT' => 'وقت مرکز امریکا', - 'EST5EDT' => 'وقت شرق امریکا', + 'Australia/Melbourne' => 'وقت استرالیای شرقی (ملبورن)', + 'Australia/Perth' => 'وقت استرالیای غربی (پرت)', + 'Australia/Sydney' => 'وقت استرالیای شرقی (سیدنی)', 'Etc/GMT' => 'وقت گرینویچ', 'Etc/UTC' => 'زمان هماهنگ جهانی', 'Europe/Amsterdam' => 'وقت مرکز اروپا (آمستردام)', @@ -386,12 +383,10 @@ 'Indian/Mauritius' => 'وقت موریس', 'Indian/Mayotte' => 'وقت شرق افریقا (مایوت)', 'Indian/Reunion' => 'وقت رئونیون', - 'MST7MDT' => 'وقت کوهستانی امریکا', - 'PST8PDT' => 'وقت غرب امریکا', 'Pacific/Apia' => 'وقت آپیا', 'Pacific/Auckland' => 'وقت نیوزیلند (اوکلند)', 'Pacific/Bougainville' => 'وقت پاپوا گینهٔ نو (بوگنویل)', - 'Pacific/Chatham' => 'وقت چت‌هام (چتم)', + 'Pacific/Chatham' => 'وقت چت‌هام', 'Pacific/Easter' => 'وقت جزیرهٔ ایستر', 'Pacific/Efate' => 'وقت واناتو (افاته)', 'Pacific/Enderbury' => 'وقت جزایر فونیکس (اندربری)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/ff_Adlm.php b/src/Symfony/Component/Intl/Resources/data/timezones/ff_Adlm.php index ce98ba7ee1e60..67358245c454d 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/ff_Adlm.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/ff_Adlm.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤜𞤮𞤧𞤼𞤮𞤳', 'Arctic/Longyearbyen' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤚𞤵𞤥𞤦𞤮𞥅𞤪𞤭 𞤀𞤪𞤮𞥅𞤦𞤢 (𞤂𞤮𞤲𞤶𞤭𞤪𞤦𞤭𞤴𞤫𞥅𞤲)', 'Asia/Aden' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤀𞥄𞤪𞤢𞤦𞤭𞤴𞤢 (𞤀𞤣𞤫𞤲)', - 'Asia/Almaty' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤖𞤭𞤪𞤲𞤢𞥄𞤲𞥋𞤺𞤫 𞤑𞤢𞥁𞤢𞤿𞤢𞤧𞤼𞤢𞥄𞤲 (𞤀𞤤𞤥𞤢𞥄𞤼𞤭)', + 'Asia/Almaty' => '𞤑𞤢𞥁𞤢𞤧𞤼𞤢𞥄𞤲 𞤑𞤭𞤶𞤮𞥅𞤪𞤫 (𞤀𞤤𞤥𞤢𞥄𞤼𞤭)', 'Asia/Amman' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤊𞤵𞤯𞤲𞤢𞥄𞤲𞥋𞤺𞤫 𞤀𞤪𞤮𞥅𞤦𞤢 (𞤀𞤥𞤢𞥄𞤲𞤵)', 'Asia/Anadyr' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤀𞤲𞤢𞤣𞤭𞥅𞤪', - 'Asia/Aqtau' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤖𞤭𞤪𞤲𞤢𞥄𞤲𞥋𞤺𞤫 𞤑𞤢𞥁𞤢𞤿𞤢𞤧𞤼𞤢𞥄𞤲 (𞤀𞤳𞤼𞤢𞥄𞤱𞤵)', - 'Asia/Aqtobe' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤖𞤭𞤪𞤲𞤢𞥄𞤲𞥋𞤺𞤫 𞤑𞤢𞥁𞤢𞤿𞤢𞤧𞤼𞤢𞥄𞤲 (𞤀𞤳𞤼𞤮𞥅𞤦𞤫)', + 'Asia/Aqtau' => '𞤑𞤢𞥁𞤢𞤧𞤼𞤢𞥄𞤲 𞤑𞤭𞤶𞤮𞥅𞤪𞤫 (𞤀𞤳𞤼𞤢𞥄𞤱𞤵)', + 'Asia/Aqtobe' => '𞤑𞤢𞥁𞤢𞤧𞤼𞤢𞥄𞤲 𞤑𞤭𞤶𞤮𞥅𞤪𞤫 (𞤀𞤳𞤼𞤮𞥅𞤦𞤫)', 'Asia/Ashgabat' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤚𞤵𞤪𞤳𞤵𞤥𞤫𞤲𞤭𞤧𞤼𞤢𞥄𞤲 (𞤀𞤧𞤺𞤢𞤦𞤢𞤼𞤵)', - 'Asia/Atyrau' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤖𞤭𞤪𞤲𞤢𞥄𞤲𞥋𞤺𞤫 𞤑𞤢𞥁𞤢𞤿𞤢𞤧𞤼𞤢𞥄𞤲 (𞤀𞤼𞤭𞤪𞤢𞤱𞤵)', + 'Asia/Atyrau' => '𞤑𞤢𞥁𞤢𞤧𞤼𞤢𞥄𞤲 𞤑𞤭𞤶𞤮𞥅𞤪𞤫 (𞤀𞤼𞤭𞤪𞤢𞤱𞤵)', 'Asia/Baghdad' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤀𞥄𞤪𞤢𞤦𞤭𞤴𞤢 (𞤄𞤢𞤿𞤣𞤢𞥄𞤣𞤵)', 'Asia/Bahrain' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤀𞥄𞤪𞤢𞤦𞤭𞤴𞤢 (𞤄𞤢𞤸𞤪𞤢𞤴𞤲𞤵)', 'Asia/Baku' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤀𞤶𞤫𞤪𞤦𞤢𞤴𞤶𞤢𞤲 (𞤄𞤢𞥄𞤳𞤵)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤄𞤵𞤪𞤲𞤢𞤴', 'Asia/Calcutta' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤖𞤢𞤱𞤪𞤵𞤲𞥋𞤣𞤫 𞤋𞤲𞤣𞤭𞤴𞤢 (𞤑𞤮𞤤𞤳𞤢𞤼𞤢)', 'Asia/Chita' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤒𞤢𞤳𞤢𞤼𞤭𞤧𞤳𞤵 (𞤕𞤭𞥅𞤼𞤢)', - 'Asia/Choibalsan' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤓𞤤𞤢𞤲𞤦𞤢𞤼𞤢𞤪 (𞤕𞤮𞤴𞤦𞤢𞤤𞤧𞤢𞤲)', 'Asia/Colombo' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤖𞤢𞤱𞤪𞤵𞤲𞥋𞤣𞤫 𞤋𞤲𞤣𞤭𞤴𞤢 (𞤑𞤮𞤤𞤮𞤥𞤦𞤢)', 'Asia/Damascus' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤊𞤵𞤯𞤲𞤢𞥄𞤲𞥋𞤺𞤫 𞤀𞤪𞤮𞥅𞤦𞤢 (𞤁𞤢𞤥𞤢𞤧𞤹𞤢)', 'Asia/Dhaka' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤄𞤢𞤲𞤺𞤭𞤤𞤢𞤣𞤫𞥅𞤧 (𞤁𞤢𞤳𞤢𞥄)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤑𞤢𞤪𞤢𞤧𞤲𞤮𞤴𞤢𞤪𞤧𞤭𞤳 (𞤐𞤮𞤾𞤮𞤳𞤵𞥁𞤲𞤫𞤼𞤭𞤧𞤳𞤵)', 'Asia/Novosibirsk' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤐𞤮𞤾𞤮𞤧𞤦𞤭𞤪𞤧𞤭𞤳 (𞤐𞤮𞤾𞤮𞤧𞤭𞤦𞤭𞤪𞤧𞤵𞤳)', 'Asia/Omsk' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤌𞤥𞤧𞤵𞤳𞤵', - 'Asia/Oral' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤖𞤭𞤪𞤲𞤢𞥄𞤲𞥋𞤺𞤫 𞤑𞤢𞥁𞤢𞤿𞤢𞤧𞤼𞤢𞥄𞤲 (𞤓𞤪𞤢𞤤)', + 'Asia/Oral' => '𞤑𞤢𞥁𞤢𞤧𞤼𞤢𞥄𞤲 𞤑𞤭𞤶𞤮𞥅𞤪𞤫 (𞤓𞤪𞤢𞤤)', 'Asia/Phnom_Penh' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤋𞤲𞤣𞤮𞤧𞤭𞥅𞤲 (𞤆𞤢𞤲𞤮𞤥-𞤆𞤫𞤲)', 'Asia/Pontianak' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤖𞤭𞥅𞤪𞤲𞤢𞥄𞤲𞥋𞤺𞤫 𞤋𞤲𞤣𞤮𞤲𞤭𞥅𞤧𞤭𞤴𞤢 (𞤆𞤮𞤲𞤼𞤭𞤴𞤢𞤲𞤢𞤳)', 'Asia/Pyongyang' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤑𞤮𞥅𞤪𞤫𞤴𞤢𞥄 (𞤆𞤭𞤴𞤮𞤲𞤴𞤢𞤲)', 'Asia/Qatar' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤀𞥄𞤪𞤢𞤦𞤭𞤴𞤢 (𞤗𞤢𞤼𞤢𞤪)', - 'Asia/Qostanay' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤖𞤭𞤪𞤲𞤢𞥄𞤲𞥋𞤺𞤫 𞤑𞤢𞥁𞤢𞤿𞤢𞤧𞤼𞤢𞥄𞤲 (𞤑𞤮𞤧𞤼𞤢𞤲𞤢𞤴)', - 'Asia/Qyzylorda' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤖𞤭𞤪𞤲𞤢𞥄𞤲𞥋𞤺𞤫 𞤑𞤢𞥁𞤢𞤿𞤢𞤧𞤼𞤢𞥄𞤲 (𞤑𞤭𞥁𞤭𞤤𞤮𞤪𞤣𞤢)', + 'Asia/Qostanay' => '𞤑𞤢𞥁𞤢𞤧𞤼𞤢𞥄𞤲 𞤑𞤭𞤶𞤮𞥅𞤪𞤫 (𞤑𞤮𞤧𞤼𞤢𞤲𞤢𞤴)', + 'Asia/Qyzylorda' => '𞤑𞤢𞥁𞤢𞤧𞤼𞤢𞥄𞤲 𞤑𞤭𞤶𞤮𞥅𞤪𞤫 (𞤑𞤭𞥁𞤭𞤤𞤮𞤪𞤣𞤢)', 'Asia/Rangoon' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤃𞤭𞤴𞤢𞤥𞤢𞥄𞤪 (𞤈𞤢𞤲𞤺𞤵𞥅𞤲)', 'Asia/Riyadh' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤀𞥄𞤪𞤢𞤦𞤭𞤴𞤢 (𞤈𞤭𞤴𞤢𞥄𞤣)', 'Asia/Saigon' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤋𞤲𞤣𞤮𞤧𞤭𞥅𞤲 (𞤅𞤢𞤸𞤪𞤫 𞤖𞤮𞥅-𞤕𞤭 𞤃𞤭𞥅𞤲)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤊𞤵𞤯𞤲𞤢𞥄𞤲𞤺𞤫𞥅𞤪𞤭 𞤌𞤧𞤼𞤢𞤪𞤤𞤭𞤴𞤢𞥄 (𞤃𞤫𞤤𞤦𞤵𞥅𞤪𞤲𞤵)', 'Australia/Perth' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤖𞤭𞥅𞤪𞤲𞤢𞥄𞤲𞤺𞤫𞥅𞤪𞤭 𞤌𞤧𞤼𞤢𞤪𞤤𞤭𞤴𞤢𞥄 (𞤆𞤫𞤪𞤧𞤭)', 'Australia/Sydney' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤊𞤵𞤯𞤲𞤢𞥄𞤲𞤺𞤫𞥅𞤪𞤭 𞤌𞤧𞤼𞤢𞤪𞤤𞤭𞤴𞤢𞥄 (𞤅𞤭𞤣𞤲𞤫𞥅)', - 'CST6CDT' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤚𞤵𞤥𞤦𞤮 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫 𞤀𞤥𞤫𞤪𞤭𞤳𞤢𞥄', - 'EST5EDT' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤊𞤵𞤯𞤲𞤢𞥄𞤲𞤺𞤫𞥅𞤪𞤭 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫 𞤀𞤥𞤫𞤪𞤭𞤳𞤢𞥄', 'Etc/GMT' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤖𞤢𞤳𞤭𞤲𞤭𞥅𞤲𞥋𞤣𞤫 𞤘𞤪𞤭𞤲𞤱𞤭𞥅𞤧', 'Etc/UTC' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤖𞤭𞤤𞥆𞤢𞤲𞤳𞤮𞥅𞤪𞤫 𞤊𞤮𞤲𞤣𞤢𞥄𞤲𞤣𞤫', 'Europe/Amsterdam' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤚𞤵𞤥𞤦𞤮𞥅𞤪𞤭 𞤀𞤪𞤮𞥅𞤦𞤢 (𞤀𞤥𞤧𞤭𞤼𞤫𞤪𞤣𞤢𞥄𞤥)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤃𞤮𞤪𞤭𞥅𞤧𞤭', 'Indian/Mayotte' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤊𞤵𞤯𞤲𞤢𞥄𞤲𞤺𞤫 𞤀𞤬𞤪𞤭𞤳𞤢𞥄 (𞤃𞤢𞤴𞤮𞥅𞤼𞤵)', 'Indian/Reunion' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤈𞤫𞤲𞤭𞤴𞤮𞤲 (𞤈𞤫𞥅𞤲𞤭𞤴𞤮𞤲)', - 'MST7MDT' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤆𞤫𞤤𞥆𞤭𞤲𞤳𞤮𞥅𞤪𞤫 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫 𞤀𞤥𞤫𞤪𞤭𞤳𞤢𞥄', - 'PST8PDT' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤁𞤫𞤰𞥆𞤮 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫 𞤀𞤥𞤫𞤪𞤭𞤳𞤢𞥄', 'Pacific/Apia' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤀𞥄𞤨𞤭𞤴𞤢', 'Pacific/Auckland' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤐𞤫𞤱-𞤟𞤫𞤤𞤢𞤲𞤣𞤭 (𞤌𞤳𞤤𞤢𞤲𞤣𞤭)', 'Pacific/Bougainville' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤆𞤢𞤨𞤵𞤱𞤢 𞤘𞤭𞤲𞤫 𞤖𞤫𞤧𞤮 (𞤄𞤵𞤺𞤫𞤲𞤾𞤭𞥅𞤤)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/fi.php b/src/Symfony/Component/Intl/Resources/data/timezones/fi.php index 17812d1785e50..8480040913e89 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/fi.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/fi.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Vostokin aika', 'Arctic/Longyearbyen' => 'Keski-Euroopan aika (Longyearbyen)', 'Asia/Aden' => 'Saudi-Arabian aika (Aden)', - 'Asia/Almaty' => 'Länsi-Kazakstanin aika (Almaty)', + 'Asia/Almaty' => 'Kazakstanin aika (Almaty)', 'Asia/Amman' => 'Itä-Euroopan aika (Amman)', 'Asia/Anadyr' => 'Anadyrin aika', - 'Asia/Aqtau' => 'Länsi-Kazakstanin aika (Aqtaw)', - 'Asia/Aqtobe' => 'Länsi-Kazakstanin aika (Aqtöbe)', + 'Asia/Aqtau' => 'Kazakstanin aika (Aqtaw)', + 'Asia/Aqtobe' => 'Kazakstanin aika (Aqtöbe)', 'Asia/Ashgabat' => 'Turkmenistanin aika (Ašgabat)', - 'Asia/Atyrau' => 'Länsi-Kazakstanin aika (Atıraw)', + 'Asia/Atyrau' => 'Kazakstanin aika (Atıraw)', 'Asia/Baghdad' => 'Saudi-Arabian aika (Bagdad)', 'Asia/Bahrain' => 'Saudi-Arabian aika (Bahrain)', 'Asia/Baku' => 'Azerbaidžanin aika (Baku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Brunein aika', 'Asia/Calcutta' => 'Intian aika (Kalkutta)', 'Asia/Chita' => 'Jakutskin aika (Tšita)', - 'Asia/Choibalsan' => 'Ulan Batorin aika (Tšoibalsa)', 'Asia/Colombo' => 'Intian aika (Colombo)', 'Asia/Damascus' => 'Itä-Euroopan aika (Damaskos)', 'Asia/Dhaka' => 'Bangladeshin aika (Dhaka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Krasnojarskin aika (Novokuznetsk)', 'Asia/Novosibirsk' => 'Novosibirskin aika', 'Asia/Omsk' => 'Omskin aika', - 'Asia/Oral' => 'Länsi-Kazakstanin aika (Uralsk)', + 'Asia/Oral' => 'Kazakstanin aika (Uralsk)', 'Asia/Phnom_Penh' => 'Indokiinan aika (Phnom Penh)', 'Asia/Pontianak' => 'Länsi-Indonesian aika (Pontianak)', 'Asia/Pyongyang' => 'Korean aika (Pjongjang)', 'Asia/Qatar' => 'Saudi-Arabian aika (Qatar)', - 'Asia/Qostanay' => 'Länsi-Kazakstanin aika (Kostanai)', - 'Asia/Qyzylorda' => 'Länsi-Kazakstanin aika (Qızılorda)', + 'Asia/Qostanay' => 'Kazakstanin aika (Kostanai)', + 'Asia/Qyzylorda' => 'Kazakstanin aika (Qızılorda)', 'Asia/Rangoon' => 'Myanmarin aika (Yangon)', 'Asia/Riyadh' => 'Saudi-Arabian aika (Riad)', 'Asia/Saigon' => 'Indokiinan aika (Hồ Chí Minhin kaupunki)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Itä-Australian aika (Melbourne)', 'Australia/Perth' => 'Länsi-Australian aika (Perth)', 'Australia/Sydney' => 'Itä-Australian aika (Sydney)', - 'CST6CDT' => 'Yhdysvaltain keskinen aika', - 'EST5EDT' => 'Yhdysvaltain itäinen aika', 'Etc/GMT' => 'Greenwichin normaaliaika', 'Etc/UTC' => 'UTC-yleisaika', 'Europe/Amsterdam' => 'Keski-Euroopan aika (Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Mauritiuksen aika (Mauritius)', 'Indian/Mayotte' => 'Itä-Afrikan aika (Mayotte)', 'Indian/Reunion' => 'Réunionin aika', - 'MST7MDT' => 'Kalliovuorten aika', - 'PST8PDT' => 'Yhdysvaltain Tyynenmeren aika', 10000 'Pacific/Apia' => 'Apian aika', 'Pacific/Auckland' => 'Uuden-Seelannin aika (Auckland)', 'Pacific/Bougainville' => 'Papua-Uuden-Guinean aika (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/fo.php b/src/Symfony/Component/Intl/Resources/data/timezones/fo.php index 4dd59fafa5314..d5d128e7ec93f 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/fo.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/fo.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Vostok tíð', 'Arctic/Longyearbyen' => 'Miðevropa tíð (Longyearbyen)', 'Asia/Aden' => 'Arabisk tíð (Aden)', - 'Asia/Almaty' => 'Vestur Kasakstan tíð (Almaty)', + 'Asia/Almaty' => 'Kasakstan tíð (Almaty)', 'Asia/Amman' => 'Eysturevropa tíð (Amman)', 'Asia/Anadyr' => 'Russland tíð (Anadyr)', - 'Asia/Aqtau' => 'Vestur Kasakstan tíð (Aqtau)', - 'Asia/Aqtobe' => 'Vestur Kasakstan tíð (Aqtobe)', + 'Asia/Aqtau' => 'Kasakstan tíð (Aqtau)', + 'Asia/Aqtobe' => 'Kasakstan tíð (Aqtobe)', 'Asia/Ashgabat' => 'Turkmenistan tíð (Ashgabat)', - 'Asia/Atyrau' => 'Vestur Kasakstan tíð (Atyrau)', + 'Asia/Atyrau' => 'Kasakstan tíð (Atyrau)', 'Asia/Baghdad' => 'Arabisk tíð (Baghdad)', 'Asia/Bahrain' => 'Arabisk tíð (Barein)', 'Asia/Baku' => 'Aserbadjan tíð (Baku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Brunei Darussalam tíð', 'Asia/Calcutta' => 'India tíð (Kolkata)', 'Asia/Chita' => 'Yakutsk tíð (Chita)', - 'Asia/Choibalsan' => 'Ulan Bator tíð (Choibalsan)', 'Asia/Colombo' => 'India tíð (Colombo)', 'Asia/Damascus' => 'Eysturevropa tíð (Damascus)', 'Asia/Dhaka' => 'Bangladesj tíð (Dhaka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Krasnoyarsk tíð (Novokuznetsk)', 'Asia/Novosibirsk' => 'Novosibirsk tíð', 'Asia/Omsk' => 'Omsk tíð', - 'Asia/Oral' => 'Vestur Kasakstan tíð (Oral)', + 'Asia/Oral' => 'Kasakstan tíð (Oral)', 'Asia/Phnom_Penh' => 'Indokina tíð (Phnom Penh)', 'Asia/Pontianak' => 'Vestur Indonesia tíð (Pontianak)', 'Asia/Pyongyang' => 'Korea tíð (Pyongyang)', 'Asia/Qatar' => 'Arabisk tíð (Qatar)', - 'Asia/Qostanay' => 'Vestur Kasakstan tíð (Kostanay)', - 'Asia/Qyzylorda' => 'Vestur Kasakstan tíð (Qyzylorda)', + 'Asia/Qostanay' => 'Kasakstan tíð (Kostanay)', + 'Asia/Qyzylorda' => 'Kasakstan tíð (Qyzylorda)', 'Asia/Rangoon' => 'Myanmar (Burma) tíð (Rangoon)', 'Asia/Riyadh' => 'Arabisk tíð (Riyadh)', 'Asia/Saigon' => 'Indokina tíð (Ho Chi Minh)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'eystur Avstralia tíð (Melbourne)', 'Australia/Perth' => 'vestur Avstralia tíð (Perth)', 'Australia/Sydney' => 'eystur Avstralia tíð (Sydney)', - 'CST6CDT' => 'Central tíð', - 'EST5EDT' => 'Eastern tíð', 'Etc/GMT' => 'Greenwich Mean tíð', 'Etc/UTC' => 'Samskipað heimstíð', 'Europe/Amsterdam' => 'Miðevropa tíð (Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Móritius tíð', 'Indian/Mayotte' => 'Eysturafrika tíð (Mayotte)', 'Indian/Reunion' => 'Réunion tíð', - 'MST7MDT' => 'Mountain tíð', - 'PST8PDT' => 'Pacific tíð', 'Pacific/Apia' => 'Apia tíð', 'Pacific/Auckland' => 'Nýsæland tíð (Auckland)', 'Pacific/Bougainville' => 'Papua Nýguinea tíð (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/fr.php b/src/Symfony/Component/Intl/Resources/data/timezones/fr.php index f6c654bd6afc4..e91eada484cb5 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/fr.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/fr.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'heure de Vostok', 'Arctic/Longyearbyen' => 'heure d’Europe centrale (Longyearbyen)', 'Asia/Aden' => 'heure de l’Arabie (Aden)', - 'Asia/Almaty' => 'heure de l’Ouest du Kazakhstan (Alma Ata)', + 'Asia/Almaty' => 'heure du Kazakhstan (Alma Ata)', 'Asia/Amman' => 'heure d’Europe de l’Est (Amman)', 'Asia/Anadyr' => 'heure d’Anadyr', - 'Asia/Aqtau' => 'heure de l’Ouest du Kazakhstan (Aktaou)', - 'Asia/Aqtobe' => 'heure de l’Ouest du Kazakhstan (Aktioubinsk)', + 'Asia/Aqtau' => 'heure du Kazakhstan (Aktaou)', + 'Asia/Aqtobe' => 'heure du Kazakhstan (Aktioubinsk)', 'Asia/Ashgabat' => 'heure du Turkménistan (Achgabat)', - 'Asia/Atyrau' => 'heure de l’Ouest du Kazakhstan (Atyraou)', + 'Asia/Atyrau' => 'heure du Kazakhstan (Atyraou)', 'Asia/Baghdad' => 'heure de l’Arabie (Bagdad)', 'Asia/Bahrain' => 'heure de l’Arabie (Bahreïn)', 'Asia/Baku' => 'heure de l’Azerbaïdjan (Bakou)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'heure du Brunei', 'Asia/Calcutta' => 'heure de l’Inde (Calcutta)', 'Asia/Chita' => 'heure de Iakoutsk (Tchita)', - 'Asia/Choibalsan' => 'heure d’Oulan-Bator (Tchoïbalsan)', 'Asia/Colombo' => 'heure de l’Inde (Colombo)', 'Asia/Damascus' => 'heure d’Europe de l’Est (Damas)', 'Asia/Dhaka' => 'heure du Bangladesh (Dhaka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'heure de Krasnoïarsk (Novokuznetsk)', 'Asia/Novosibirsk' => 'heure de Novossibirsk', 'Asia/Omsk' => 'heure de Omsk', - 'Asia/Oral' => 'heure de l’Ouest du Kazakhstan (Ouralsk)', + 'Asia/Oral' => 'heure du Kazakhstan (Ouralsk)', 'Asia/Phnom_Penh' => 'heure d’Indochine (Phnom Penh)', 'Asia/Pontianak' => 'heure de l’Ouest indonésien (Pontianak)', 'Asia/Pyongyang' => 'heure de la Corée (Pyongyang)', 'Asia/Qatar' => 'heure de l’Arabie (Qatar)', - 'Asia/Qostanay' => 'heure de l’Ouest du Kazakhstan (Kostanaï)', - 'Asia/Qyzylorda' => 'heure de l’Ouest du Kazakhstan (Kzyl Orda)', + 'Asia/Qostanay' => 'heure du Kazakhstan (Kostanaï)', + 'Asia/Qyzylorda' => 'heure du Kazakhstan (Kzyl Orda)', 'Asia/Rangoon' => 'heure du Myanmar (Rangoun)', 'Asia/Riyadh' => 'heure de l’Arabie (Riyad)', 'Asia/Saigon' => 'heure d’Indochine (Hô-Chi-Minh-Ville)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'heure de l’Est de l’Australie (Melbourne)', 'Australia/Perth' => 'heure de l’Ouest de l’Australie (Perth)', 'Australia/Sydney' => 'heure de l’Est de l’Australie (Sydney)', - 'CST6CDT' => 'heure du centre nord-américain', - 'EST5EDT' => 'heure de l’Est nord-américain', 'Etc/GMT' => 'heure moyenne de Greenwich', 'Etc/UTC' => 'temps universel coordonné', 'Europe/Amsterdam' => 'heure d’Europe centrale (Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'heure de Maurice', 'Indian/Mayotte' => 'heure normale d’Afrique de l’Est (Mayotte)', 'Indian/Reunion' => 'heure de La Réunion', - 'MST7MDT' => 'heure des Rocheuses', - 'PST8PDT' => 'heure du Pacifique nord-américain', 'Pacific/Apia' => 'heure d’Apia', 'Pacific/Auckland' => 'heure de la Nouvelle-Zélande (Auckland)', 'Pacific/Bougainville' => 'heure de la Papouasie-Nouvelle-Guinée (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/fr_CA.php b/src/Symfony/Component/Intl/Resources/data/timezones/fr_CA.php index 9a1b9504f2350..92fdbe6349395 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/fr_CA.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/fr_CA.php @@ -69,7 +69,7 @@ 'America/New_York' => 'heure de l’Est (New York)', 'America/North_Dakota/Beulah' => 'heure du Centre (Beulah [Dakota du Nord])', 'America/North_Dakota/Center' => 'heure du Centre (Center [Dakota du Nord])', - 'America/North_Dakota/New_Salem' => 'heure du Centre (New Salem, Dakota du Nord)', + 'America/North_Dakota/New_Salem' => 'heure du Centre (New Salem [Dakota du Nord])', 'America/Ojinaga' => 'heure du Centre (Ojinaga)', 'America/Panama' => 'heure de l’Est (Panama)', 'America/Port-au-Prince' => 'heure de l’Est (Port-au-Prince)', @@ -80,7 +80,7 @@ 'America/St_Kitts' => 'heure de l’Atlantique (Saint-Christophe-et-Niévès)', 'America/St_Thomas' => 'heure de l’Atlantique (Saint Thomas)', 'America/Swift_Current' => 'heure du Centre (Swift Current)', - 'America/Tegucigalpa' => 'heure du Centre (Tégucigalpa)', + 'America/Tegucigalpa' => 'heure du Centre (Tegucigalpa)', 'America/Tijuana' => 'heure du Pacifique (Tijuana)', 'America/Toronto' => 'heure de l’Est (Toronto)', 'America/Vancouver' => 'heure du Pacifique (Vancouver)', @@ -99,11 +99,9 @@ 'Asia/Omsk' => 'heure d’Omsk', 'Asia/Shanghai' => 'heure de Chine (Shanghai)', 'Asia/Thimphu' => 'heure du Bhoutan (Thimphou)', - 'Atlantic/Canary' => 'heure de l’Europe de l’Ouest (Îles Canaries)', + 'Atlantic/Canary' => 'heure de l’Europe de l’Ouest (îles Canaries)', 'Atlantic/Faeroe' => 'heure de l’Europe de l’Ouest (îles Féroé)', 'Atlantic/Madeira' => 'heure de l’Europe de l’Ouest (Madère)', - 'CST6CDT' => 'heure du Centre', - 'EST5EDT' => 'heure de l’Est', 'Europe/Amsterdam' => 'heure de l’Europe centrale (Amsterdam)', 'Europe/Andorra' => 'heure de l’Europe centrale (Andorre)', 'Europe/Athens' => 'heure de l’Europe de l’Est (Athènes)', @@ -149,10 +147,10 @@ 'Europe/Zagreb' => 'heure de l’Europe centrale (Zagreb)', 'Europe/Zurich' => 'heure de l’Europe centrale (Zurich)', 'Indian/Antananarivo' => 'heure d’Afrique orientale (Antananarivo)', + 'Indian/Chagos' => 'heure de l’océan Indien (Chagos)', 'Indian/Comoro' => 'heure d’Afrique orientale (Comores)', 'Indian/Mayotte' => 'heure d’Afrique orientale (Mayotte)', 'Indian/Reunion' => 'heure de la Réunion', - 'PST8PDT' => 'heure du Pacifique', 'Pacific/Honolulu' => 'heure d’Hawaï-Aléoutiennes (Honolulu)', 'Pacific/Niue' => 'heure de Nioué (Niue)', 'Pacific/Palau' => 'heure des Palaos (Palau)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/fy.php b/src/Symfony/Component/Intl/Resources/data/timezones/fy.php index 181a6936404fd..8d9bae6f843ed 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/fy.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/fy.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Vostok tiid', 'Arctic/Longyearbyen' => 'Midden-Europeeske tiid (Longyearbyen)', 'Asia/Aden' => 'Arabyske tiid (Aden)', - 'Asia/Almaty' => 'West-Kazachse tiid (Alma-Ata)', + 'Asia/Almaty' => 'Kazachstan-tiid (Alma-Ata)', 'Asia/Amman' => 'East-Europeeske tiid (Amman)', 'Asia/Anadyr' => 'Anadyr-tiid', - 'Asia/Aqtau' => 'West-Kazachse tiid (Aqtau)', - 'Asia/Aqtobe' => 'West-Kazachse tiid (Aqtöbe)', + 'Asia/Aqtau' => 'Kazachstan-tiid (Aqtau)', + 'Asia/Aqtobe' => 'Kazachstan-tiid (Aqtöbe)', 'Asia/Ashgabat' => 'Turkmeense tiid (Asjchabad)', - 'Asia/Atyrau' => 'West-Kazachse tiid (Atyrau)', + 'Asia/Atyrau' => 'Kazachstan-tiid (Atyrau)', 'Asia/Baghdad' => 'Arabyske tiid (Bagdad)', 'Asia/Bahrain' => 'Arabyske tiid (Bahrein)', 'Asia/Baku' => 'Azerbeidzjaanske tiid (Bakoe)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Bruneise tiid', 'Asia/Calcutta' => 'Yndiaaske tiid (Calcutta)', 'Asia/Chita' => 'Jakoetsk-tiid (Chita)', - 'Asia/Choibalsan' => 'Ulaanbaatar tiid (Choibalsan)', 'Asia/Colombo' => 'Yndiaaske tiid (Colombo)', 'Asia/Damascus' => 'East-Europeeske tiid (Damascus)', 'Asia/Dhaka' => 'Bengalese tiid (Dhaka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Krasnojarsk-tiid (Novokuznetsk)', 'Asia/Novosibirsk' => 'Novosibirsk-tiid', 'Asia/Omsk' => 'Omsk-tiid', - 'Asia/Oral' => 'West-Kazachse tiid (Oral)', + 'Asia/Oral' => 'Kazachstan-tiid (Oral)', 'Asia/Phnom_Penh' => 'Yndochinese tiid (Phnom-Penh)', 'Asia/Pontianak' => 'West-Yndonezyske tiid (Pontianak)', 'Asia/Pyongyang' => 'Koreaanske tiid (Pyongyang)', 'Asia/Qatar' => 'Arabyske tiid (Qatar)', - 'Asia/Qostanay' => 'West-Kazachse tiid (Qostanay)', - 'Asia/Qyzylorda' => 'West-Kazachse tiid (Qyzylorda)', + 'Asia/Qostanay' => 'Kazachstan-tiid (Qostanay)', + 'Asia/Qyzylorda' => 'Kazachstan-tiid (Qyzylorda)', 'Asia/Rangoon' => 'Myanmarese tiid (Yangon)', 'Asia/Riyadh' => 'Arabyske tiid (Riyad)', 'Asia/Saigon' => 'Yndochinese tiid (Ho Chi Minhstad)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'East-Australyske tiid (Melbourne)', 'Australia/Perth' => 'West-Australyske tiid (Perth)', 'Australia/Sydney' => 'East-Australyske tiid (Sydney)', - 'CST6CDT' => 'Central-tiid', - 'EST5EDT' => 'Eastern-tiid', 'Etc/GMT' => 'Greenwich Mean Time', 'Europe/Amsterdam' => 'Midden-Europeeske tiid (Amsterdam)', 'Europe/Andorra' => 'Midden-Europeeske tiid (Andorra)', @@ -385,8 +382,6 @@ 'Indian/Mauritius' => 'Mauritiaanske tiid (Mauritius)', 'Indian/Mayotte' => 'East-Afrikaanske tiid (Mayotte)', 'Indian/Reunion' => 'Réunionse tiid', - 'MST7MDT' => 'Mountain-tiid', - 'PST8PDT' => 'Pasifik-tiid', 'Pacific/Apia' => 'Samoa-tiid (Apia)', 'Pacific/Auckland' => 'Nij-Seelânske tiid (Auckland)', 'Pacific/Bougainville' => 'Papoea-Nij-Guineeske tiid (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/ga.php b/src/Symfony/Component/Intl/Resources/data/timezones/ga.php index 8fcdfb26e498d..78eed871a5e13 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/ga.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/ga.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Am Vostok', 'Arctic/Longyearbyen' => 'Am Lár na hEorpa (Longyearbyen)', 'Asia/Aden' => 'Am na hAraibe (Áidin)', - 'Asia/Almaty' => 'Am Iarthar na Casacstáine (Almaty)', + 'Asia/Almaty' => 'Am na Casacstáine (Almaty)', 'Asia/Amman' => 'Am Oirthear na hEorpa (Amman)', 'Asia/Anadyr' => 'Am Anadyr', - 'Asia/Aqtau' => 'Am Iarthar na Casacstáine (Aqtau)', - 'Asia/Aqtobe' => 'Am Iarthar na Casacstáine (Aqtobe)', + 'Asia/Aqtau' => 'Am na Casacstáine (Aqtau)', + 'Asia/Aqtobe' => 'Am na Casacstáine (Aqtobe)', 'Asia/Ashgabat' => 'Am na Tuircméanastáine (Ashgabat)', - 'Asia/Atyrau' => 'Am Iarthar na Casacstáine (Atyrau)', + 'Asia/Atyrau' => 'Am na Casacstáine (Atyrau)', 'Asia/Baghdad' => 'Am na hAraibe (Bagdad)', 'Asia/Bahrain' => 'Am na hAraibe (Bairéin)', 'Asia/Baku' => 'Am na hAsarbaiseáine (Baki)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Am Bhrúiné Darasalám (Brúiné)', 'Asia/Calcutta' => 'Am Caighdeánach na hIndia (Calcúta)', 'Asia/Chita' => 'Am Iacútsc (Chita)', - 'Asia/Choibalsan' => 'Am Ulánbátar (Choibalsan)', 'Asia/Colombo' => 'Am Caighdeánach na hIndia (Colombo)', 'Asia/Damascus' => 'Am Oirthear na hEorpa (an Damaisc)', 'Asia/Dhaka' => 'Am na Banglaidéise (Dhaka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Am Krasnoyarsk (Novokuznetsk)', 'Asia/Novosibirsk' => 'Am Novosibirsk', 'Asia/Omsk' => 'Am Omsk', - 'Asia/Oral' => 'Am Iarthar na Casacstáine (Oral)', + 'Asia/Oral' => 'Am na Casacstáine (Oral)', 'Asia/Phnom_Penh' => 'Am na hInd-Síne (Phnom Penh)', 'Asia/Pontianak' => 'Am Iarthar na hIndinéise (Pontianak)', 'Asia/Pyongyang' => 'Am na Cóiré (Pyongyang)', 'Asia/Qatar' => 'Am na hAraibe (Catar)', - 'Asia/Qostanay' => 'Am Iarthar na Casacstáine (Kostanay)', - 'Asia/Qyzylorda' => 'Am Iarthar na Casacstáine (Qyzylorda)', + 'Asia/Qostanay' => 'Am na Casacstáine (Kostanay)', + 'Asia/Qyzylorda' => 'Am na Casacstáine (Qyzylorda)', 'Asia/Rangoon' => 'Am Mhaenmar (Rangún)', 'Asia/Riyadh' => 'Am na hAraibe (Riyadh)', 'Asia/Saigon' => 'Am na hInd-Síne (Cathair Ho Chi Minh)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Am Oirthear na hAstráile (Melbourne)', 'Australia/Perth' => 'Am Iarthar na hAstráile (Perth)', 'Australia/Sydney' => 'Am Oirthear na hAstráile (Sydney)', - 'CST6CDT' => 'Am Lárnach Mheiriceá Thuaidh', - 'EST5EDT' => 'Am Oirthearach Mheiriceá Thuaidh', 'Etc/GMT' => 'Meán-Am Greenwich', 'Etc/UTC' => 'Am Uilíoch Lárnach', 'Europe/Amsterdam' => 'Am Lár na hEorpa (Amstardam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Am Oileán Mhuirís', 'Indian/Mayotte' => 'Am Oirthear na hAfraice (Mayotte)', 'Indian/Reunion' => 'Am Réunion (La Réunion)', - 'MST7MDT' => 'Am Sléibhte Mheiriceá Thuaidh', - 'PST8PDT' => 'Am an Aigéin Chiúin', 'Pacific/Apia' => 'Am Apia', 'Pacific/Auckland' => 'Am na Nua-Shéalainne (Auckland)', 'Pacific/Bougainville' => 'Am Nua-Ghuine Phapua (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/gd.php b/src/Symfony/Component/Intl/Resources/data/timezones/gd.php index 435e43aed85f2..01de3d4e975c2 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/gd.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/gd.php @@ -56,8 +56,8 @@ 'Africa/Windhoek' => 'Àm Meadhan Afraga (Windhoek)', 'America/Adak' => 'Àm nan Eileanan Hawai’i ’s Aleutach (Adak)', 'America/Anchorage' => 'Àm Alaska (Anchorage)', - 'America/Anguilla' => 'Àm a’ Chuain Siar (Anguillia)', - 'America/Antigua' => 'Àm a’ Chuain Siar (Aintìoga)', + 'America/Anguilla' => 'Àm a’ Chuain Shiar (Anguillia)', + 'America/Antigua' => 'Àm a’ Chuain Shiar (Aintìoga)', 'America/Araguaina' => 'Àm Bhrasília (Araguaína)', 'America/Argentina/La_Rioja' => 'Àm na h-Argantaine (La Rioja)', 'America/Argentina/Rio_Gallegos' => 'Àm na h-Argantaine (Río Gallegos)', @@ -66,136 +66,136 @@ 'America/Argentina/San_Luis' => 'Àm na h-Argantaine (San Luis)', 'America/Argentina/Tucuman' => 'Àm na h-Argantaine (Tucumán)', 'America/Argentina/Ushuaia' => 'Àm na h-Argantaine (Ushuaia)', - 'America/Aruba' => 'Àm a’ Chuain Siar (Arùba)', + 'America/Aruba' => 'Àm a’ Chuain Shiar (Arùba)', 'America/Asuncion' => 'Àm Paraguaidh (Asunción)', 'America/Bahia' => 'Àm Bhrasília (Bahia)', - 'America/Bahia_Banderas' => 'Àm Meadhan Aimeireaga a Tuath (Bahía de Banderas)', - 'America/Barbados' => 'Àm a’ Chuain Siar (Barbados)', + 'America/Bahia_Banderas' => 'Àm Meadhan Aimeireaga (Bahía de Banderas)', + 'America/Barbados' => 'Àm a’ Chuain Shiar (Barbados)', 'America/Belem' => 'Àm Bhrasília (Belém)', - 'America/Belize' => 'Àm Meadhan Aimeireaga a Tuath (A’ Bheilìs)', - 'America/Blanc-Sablon' => 'Àm a’ Chuain Siar (Blanc-Sablon)', + 'America/Belize' => 'Àm Meadhan Aimeireaga (A’ Bheilìs)', + 'America/Blanc-Sablon' => 'Àm a’ Chuain Shiar (Blanc-Sablon)', 'America/Boa_Vista' => 'Àm Amasoin (Boa Vista)', 'America/Bogota' => 'Àm Coloimbia (Bogotá)', - 'America/Boise' => 'Àm Monadh Aimeireaga a Tuath (Boise)', + 'America/Boise' => 'Àm Monadh Aimeireaga (Boise)', 'America/Buenos_Aires' => 'Àm na h-Argantaine (Buenos Aires)', - 'America/Cambridge_Bay' => 'Àm Monadh Aimeireaga a Tuath (Cambridge Bay)', + 'America/Cambridge_Bay' => 'Àm Monadh Aimeireaga (Cambridge Bay)', 'America/Campo_Grande' => 'Àm Amasoin (Campo Grande)', - 'America/Cancun' => 'Àm Aimeireaga a Tuath an Ear (Cancún)', + 'America/Cancun' => 'Àm Aimeireaga an Ear (Cancún)', 'America/Caracas' => 'Àm na Bheiniseala (Caracas)', 'America/Catamarca' => 'Àm na h-Argantaine (Catamarca)', 'America/Cayenne' => 'Àm Guidheàna na Frainge (Cayenne)', - 'America/Cayman' => 'Àm Aimeireaga a Tuath an Ear (Caimean)', - 'America/Chicago' => 'Àm Meadhan Aimeireaga a Tuath (Chicago)', - 'America/Chihuahua' => 'Àm Meadhan Aimeireaga a Tuath (Chihuahua)', - 'America/Ciudad_Juarez' => 'Àm Monadh Aimeireaga a Tuath (Ciudad Juárez)', - 'America/Coral_Harbour' => 'Àm Aimeireaga a Tuath an Ear (Atikokan)', + 'America/Cayman' => 'Àm Aimeireaga an Ear (Caimean)', + 'America/Chicago' => 'Àm Meadhan Aimeireaga (Chicago)', + 'America/Chihuahua' => 'Àm Meadhan Aimeireaga (Chihuahua)', + 'America/Ciudad_Juarez' => 'Àm Monadh Aimeireaga (Ciudad Juárez)', + 'America/Coral_Harbour' => 'Àm Aimeireaga an Ear (Atikokan)', 'America/Cordoba' => 'Àm na h-Argantaine (Córdoba)', - 'America/Costa_Rica' => 'Àm Meadhan Aimeireaga a Tuath (Costa Rìcea)', - 'America/Creston' => 'Àm Monadh Aimeireaga a Tuath (Creston)', + 'America/Costa_Rica' => 'Àm Meadhan Aimeireaga (Costa Rìcea)', + 'America/Creston' => 'Àm Monadh Aimeireaga (Creston)', 'America/Cuiaba' => 'Àm Amasoin (Cuiabá)', - 'America/Curacao' => 'Àm a’ Chuain Siar (Curaçao)', + 'America/Curacao' => 'Àm a’ Chuain Shiar (Curaçao)', 'America/Danmarkshavn' => 'Greenwich Mean Time (Danmarkshavn)', 'America/Dawson' => 'Àm Yukon (Dawson)', - 'America/Dawson_Creek' => 'Àm Monadh Aimeireaga a Tuath (Dawson Creek)', - 'America/Denver' => 'Àm Monadh Aimeireaga a Tuath (Denver)', - 'America/Detroit' => 'Àm Aimeireaga a Tuath an Ear (Detroit)', - 'America/Dominica' => 'Àm a’ Chuain Siar (Doiminicea)', - 'America/Edmonton' => 'Àm Monadh Aimeireaga a Tuath (Edmonton)', + 'America/Dawson_Creek' => 'Àm Monadh Aimeireaga (Dawson Creek)', + 'America/Denver' => 'Àm Monadh Aimeireaga (Denver)', + 'America/Detroit' => 'Àm Aimeireaga an Ear (Detroit)', + 'America/Dominica' => 'Àm a’ Chuain Shiar (Doiminicea)', + 'America/Edmonton' => 'Àm Monadh Aimeireaga (Edmonton)', 'America/Eirunepe' => 'Àm Acre (Eirunepé)', - 'America/El_Salvador' => 'Àm Meadhan Aimeireaga a Tuath (An Salbhador)', - 'America/Fort_Nelson' => 'Àm Monadh Aimeireaga a Tuath (Fort Nelson)', + 'America/El_Salvador' => 'Àm Meadhan Aimeireaga (An Salbhador)', + 'America/Fort_Nelson' => 'Àm Monadh Aimeireaga (Fort Nelson)', 'America/Fortaleza' => 'Àm Bhrasília (Fortaleza)', - 'America/Glace_Bay' => 'Àm a’ Chuain Siar (Glasbaidh)', - 'America/Godthab' => 'A’ Ghraonlann (Nuuk)', - 'America/Goose_Bay' => 'Àm a’ Chuain Siar (Goose Bay)', - 'America/Grand_Turk' => 'Àm Aimeireaga a Tuath an Ear (An Turc Mhòr)', - 'America/Grenada' => 'Àm a’ Chuain Siar (Greanàda)', - 'America/Guadeloupe' => 'Àm a’ Chuain Siar (Guadalup)', - 'America/Guatemala' => 'Àm Meadhan Aimeireaga a Tuath (Guatamala)', + 'America/Glace_Bay' => 'Àm a’ Chuain Shiar (Glasbaidh)', + 'America/Godthab' => 'Àm na Graonlainne (Nuuk)', + 'America/Goose_Bay' => 'Àm a’ Chuain Shiar (Goose Bay)', + 'America/Grand_Turk' => 'Àm Aimeireaga an Ear (An Turc Mhòr)', + 'America/Grenada' => 'Àm a’ Chuain Shiar (Greanàda)', + 'America/Guadeloupe' => 'Àm a’ Chuain Shiar (Guadalup)', + 'America/Guatemala' => 'Àm Meadhan Aimeireaga (Guatamala)', 'America/Guayaquil' => 'Àm Eacuadoir (Guayaquil)', 'America/Guyana' => 'Àm Guidheàna', - 'America/Halifax' => 'Àm a’ Chuain Siar (Halifax)', + 'America/Halifax' => 'Àm a’ Chuain Shiar (Halifax)', 'America/Havana' => 'Àm Cùba (Havana)', - 'America/Hermosillo' => 'Àm a’ Chuain Sèimh Mheagsago (Hermosillo)', - 'America/Indiana/Knox' => 'Àm Meadhan Aimeireaga a Tuath (Knox, Indiana)', - 'America/Indiana/Marengo' => 'Àm Aimeireaga a Tuath an Ear (Marengo, Indiana)', - 'America/Indiana/Petersburg' => 'Àm Aimeireaga a Tuath an Ear (Petersburg, Indiana)', - 'America/Indiana/Tell_City' => 'Àm Meadhan Aimeireaga a Tuath (Tell City, Indiana)', - 'America/Indiana/Vevay' => 'Àm Aimeireaga a Tuath an Ear (Vevay, Indiana)', - 'America/Indiana/Vincennes' => 'Àm Aimeireaga a Tuath an Ear (Vincennes, Indiana)', - 'America/Indiana/Winamac' => 'Àm Aimeireaga a Tuath an Ear (Winamac, Indiana)', - 'America/Indianapolis' => 'Àm Aimeireaga a Tuath an Ear (Indianapolis)', - 'America/Inuvik' => 'Àm Monadh Aimeireaga a Tuath (Inuuvik)', - 'America/Iqaluit' => 'Àm Aimeireaga a Tuath an Ear (Iqaluit)', - 'America/Jamaica' => 'Àm Aimeireaga a Tuath an Ear (Diameuga)', + 'America/Hermosillo' => 'Àm a’ Chuain Shèimh Mheagsago (Hermosillo)', + 'America/Indiana/Knox' => 'Àm Meadhan Aimeireaga (Knox, Indiana)', + 'America/Indiana/Marengo' => 'Àm Aimeireaga an Ear (Marengo, Indiana)', + 'America/Indiana/Petersburg' => 'Àm Aimeireaga an Ear (Petersburg, Indiana)', + 'America/Indiana/Tell_City' => 'Àm Meadhan Aimeireaga (Tell City, Indiana)', + 'America/Indiana/Vevay' => 'Àm Aimeireaga an Ear (Vevay, Indiana)', + 'America/Indiana/Vincennes' => 'Àm Aimeireaga an Ear (Vincennes, Indiana)', + 'America/Indiana/Winamac' => 'Àm Aimeireaga an Ear (Winamac, Indiana)', + 'America/Indianapolis' => 'Àm Aimeireaga an Ear (Indianapolis)', + 'America/Inuvik' => 'Àm Monadh Aimeireaga (Inuuvik)', + 'America/Iqaluit' => 'Àm Aimeireaga an Ear (Iqaluit)', + 'America/Jamaica' => 'Àm Aimeireaga an Ear (Diameuga)', 'America/Jujuy' => 'Àm na h-Argantaine (Jujuy)', 'America/Juneau' => 'Àm Alaska (Juneau)', - 'America/Kentucky/Monticello' => 'Àm Aimeireaga a Tuath an Ear (Monticello, Kentucky)', - 'America/Kralendijk' => 'Àm a’ Chuain Siar (Kralendijk)', + 'America/Kentucky/Monticello' => 'Àm Aimeireaga an Ear (Monticello, Kentucky)', + 'America/Kralendijk' => 'Àm a’ Chuain Shiar (Kralendijk)', 'America/La_Paz' => 'Àm Boilibhia (La Paz)', 'America/Lima' => 'Àm Pearù (Lima)', - 'America/Los_Angeles' => 'Àm a’ Chuain Sèimh (Los Angeles)', - 'America/Louisville' => 'Àm Aimeireaga a Tuath an Ear (Louisville)', - 'America/Lower_Princes' => 'Àm a’ Chuain Siar (Lower Prince’s Quarter)', + 'America/Los_Angeles' => 'Àm a’ Chuain Shèimh (Los Angeles)', + 'America/Louisville' => 'Àm Aimeireaga an Ear (Louisville)', + 'America/Lower_Princes' => 'Àm a’ Chuain Shiar (Lower Prince’s Quarter)', 'America/Maceio' => 'Àm Bhrasília (Maceió)', - 'America/Managua' => 'Àm Meadhan Aimeireaga a Tuath (Managua)', + 'America/Managua' => 'Àm Meadhan Aimeireaga (Managua)', 'America/Manaus' => 'Àm Amasoin (Manaus)', - 'America/Marigot' => 'Àm a’ Chuain Siar (Marigot)', - 'America/Martinique' => 'Àm a’ Chuain Siar (Mairtinic)', - 'America/Matamoros' => 'Àm Meadhan Aimeireaga a Tuath (Matamoros)', - 'America/Mazatlan' => 'Àm a’ Chuain Sèimh Mheagsago (Mazatlán)', + 'America/Marigot' => 'Àm a’ Chuain Shiar (Marigot)', + 'America/Martinique' => 'Àm a’ Chuain Shiar (Mairtinic)', + 'America/Matamoros' => 'Àm Meadhan Aimeireaga (Matamoros)', + 'America/Mazatlan' => 'Àm a’ Chuain Shèimh Mheagsago (Mazatlán)', 'America/Mendoza' => 'Àm na h-Argantaine (Mendoza)', - 'America/Menominee' => 'Àm Meadhan Aimeireaga a Tuath (Menominee)', - 'America/Merida' => 'Àm Meadhan Aimeireaga a Tuath (Mérida)', + 'America/Menominee' => 'Àm Meadhan Aimeireaga (Menominee)', + 'America/Merida' => 'Àm Meadhan Aimeireaga (Mérida)', 'America/Metlakatla' => 'Àm Alaska (Metlakatla)', - 'America/Mexico_City' => 'Àm Meadhan Aimeireaga a Tuath (Cathair Mheagsago)', + 'America/Mexico_City' => 'Àm Meadhan Aimeireaga (Cathair Mheagsago)', 'America/Miquelon' => 'Àm Saint Pierre agus Miquelon', - 'America/Moncton' => 'Àm a’ Chuain Siar (Moncton)', - 'America/Monterrey' => 'Àm Meadhan Aimeireaga a Tuath (Monterrey)', + 'America/Moncton' => 'Àm a’ Chuain Shiar (Moncton)', + 'America/Monterrey' => 'Àm Meadhan Aimeireaga (Monterrey)', 'America/Montevideo' => 'Àm Uruguaidh (Montevideo)', - 'America/Montserrat' => 'Àm a’ Chuain Siar (Montsarat)', - 'America/Nassau' => 'Àm Aimeireaga a Tuath an Ear (Nassau)', - 'America/New_York' => 'Àm Aimeireaga a Tuath an Ear (Nuadh Eabhrac)', + 'America/Montserrat' => 'Àm a’ Chuain Shiar (Montsarat)', + 'America/Nassau' => 'Àm Aimeireaga an Ear (Nassau)', + 'America/New_York' => 'Àm Aimeireaga an Ear (Nuadh Eabhrac)', 'America/Nome' => 'Àm Alaska (Nome)', 'America/Noronha' => 'Àm Fernando de Noronha', - 'America/North_Dakota/Beulah' => 'Àm Meadhan Aimeireaga a Tuath (Beulah, North Dakota)', - 'America/North_Dakota/Center' => 'Àm Meadhan Aimeireaga a Tuath (Center, North Dakota)', - 'America/North_Dakota/New_Salem' => 'Àm Meadhan Aimeireaga a Tuath (New Salem, North Dakota)', - 'America/Ojinaga' => 'Àm Meadhan Aimeireaga a Tuath (Ojinaga)', - 'America/Panama' => 'Àm Aimeireaga a Tuath an Ear (Panama)', + 'America/North_Dakota/Beulah' => 'Àm Meadhan Aimeireaga (Beulah, North Dakota)', + 'America/North_Dakota/Center' => 'Àm Meadhan Aimeireaga (Center, North Dakota)', + 'America/North_Dakota/New_Salem' => 'Àm Meadhan Aimeireaga (New Salem, North Dakota)', + 'America/Ojinaga' => 'Àm Meadhan Aimeireaga (Ojinaga)', + 'America/Panama' => 'Àm Aimeireaga an Ear (Panama)', 'America/Paramaribo' => 'Àm Suranaim (Paramaribo)', - 'America/Phoenix' => 'Àm Monadh Aimeireaga a Tuath (Phoenix)', - 'America/Port-au-Prince' => 'Àm Aimeireaga a Tuath an Ear (Port-au-Prince)', - 'America/Port_of_Spain' => 'Àm a’ Chuain Siar (Port na Spàinne)', + 'America/Phoenix' => 'Àm Monadh Aimeireaga (Phoenix)', + 'America/Port-au-Prince' => 'Àm Aimeireaga an Ear (Port-au-Prince)', + 'America/Port_of_Spain' => 'Àm a’ Chuain Shiar (Port na Spàinne)', 'America/Porto_Velho' => 'Àm Amasoin (Porto Velho)', - 'America/Puerto_Rico' => 'Àm a’ Chuain Siar (Porto Rìceo)', + 'America/Puerto_Rico' => 'Àm a’ Chuain Shiar (Porto Rìceo)', 'America/Punta_Arenas' => 'Àm na Sile (Punta Arenas)', - 'America/Rankin_Inlet' => 'Àm Meadhan Aimeireaga a Tuath (Kangiqliniq)', + 'America/Rankin_Inlet' => 'Àm Meadhan Aimeireaga (Kangiqliniq)', 'America/Recife' => 'Àm Bhrasília (Recife)', - 'America/Regina' => 'Àm Meadhan Aimeireaga a Tuath (Regina)', - 'America/Resolute' => 'Àm Meadhan Aimeireaga a Tuath (Qausuittuq)', + 'America/Regina' => 'Àm Meadhan Aimeireaga (Regina)', + 'America/Resolute' => 'Àm Meadhan Aimeireaga (Qausuittuq)', 'America/Rio_Branco' => 'Àm Acre (Rio Branco)', 'America/Santarem' => 'Àm Bhrasília (Santarém)', 'America/Santiago' => 'Àm na Sile (Santiago)', - 'America/Santo_Domingo' => 'Àm a’ Chuain Siar (Santo Domingo)', + 'America/Santo_Domingo' => 'Àm a’ Chuain Shiar (Santo Domingo)', 'America/Sao_Paulo' => 'Àm Bhrasília (São Paulo)', - 'America/Scoresbysund' => 'A’ Ghraonlann (Ittoqqortoormiit)', + 'America/Scoresbysund' => 'Àm na Graonlainne (Ittoqqortoormiit)', 'America/Sitka' => 'Àm Alaska (Sitka)', - 'America/St_Barthelemy' => 'Àm a’ Chuain Siar (Saint Barthélemy)', + 'America/St_Barthelemy' => 'Àm a’ Chuain Shiar (Saint Barthélemy)', 'America/St_Johns' => 'Àm Talamh an Èisg (St. John’s)', - 'America/St_Kitts' => 'Àm a’ Chuain Siar (Naomh Crìstean)', - 'America/St_Lucia' => 'Àm a’ Chuain Siar (Naomh Lùisea)', - 'America/St_Thomas' => 'Àm a’ Chuain Siar (St. Thomas)', - 'America/St_Vincent' => 'Àm a’ Chuain Siar (Naomh Bhionsant)', - 'America/Swift_Current' => 'Àm Meadhan Aimeireaga a Tuath (Swift Current)', - 'America/Tegucigalpa' => 'Àm Meadhan Aimeireaga a Tuath (Tegucigalpa)', - 'America/Thule' => 'Àm a’ Chuain Siar (Qaanaaq)', - 'America/Tijuana' => 'Àm a’ Chuain Sèimh (Tijuana)', - 'America/Toronto' => 'Àm Aimeireaga a Tuath an Ear (Toronto)', - 'America/Tortola' => 'Àm a’ Chuain Siar (Tortola)', - 'America/Vancouver' => 'Àm a’ Chuain Sèimh (Vancouver)', + 'America/St_Kitts' => 'Àm a’ Chuain Shiar (Naomh Crìstean)', + 'America/St_Lucia' => 'Àm a’ Chuain Shiar (Naomh Lùisea)', + 'America/St_Thomas' => 'Àm a’ Chuain Shiar (St. Thomas)', + 'America/St_Vincent' => 'Àm a’ Chuain Shiar (Naomh Bhionsant)', + 'America/Swift_Current' => 'Àm Meadhan Aimeireaga (Swift Current)', + 'America/Tegucigalpa' => 'Àm Meadhan Aimeireaga (Tegucigalpa)', + 'America/Thule' => 'Àm a’ Chuain Shiar (Qaanaaq)', + 'America/Tijuana' => 'Àm a’ Chuain Shèimh (Tijuana)', + 'America/Toronto' => 'Àm Aimeireaga an Ear (Toronto)', + 'America/Tortola' => 'Àm a’ Chuain Shiar (Tortola)', + 'America/Vancouver' => 'Àm a’ Chuain Shèimh (Vancouver)', 'America/Whitehorse' => 'Àm Yukon (Whitehorse)', - 'America/Winnipeg' => 'Àm Meadhan Aimeireaga a Tuath (Winnipeg)', + 'America/Winnipeg' => 'Àm Meadhan Aimeireaga (Winnipeg)', 'America/Yakutat' => 'Àm Alaska (Yakutat)', 'Antarctica/Casey' => 'Àm Astràilia an Iar (Casey)', 'Antarctica/Davis' => 'Àm Dhavis (Davis)', @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Àm Vostok', 'Arctic/Longyearbyen' => 'Àm Meadhan na Roinn-Eòrpa (Longyearbyen)', 'Asia/Aden' => 'Àm Arabach (Aden)', - 'Asia/Almaty' => 'Àm Casachstàin an Iar (Almaty)', + 'Asia/Almaty' => 'Àm Casachstàin (Almaty)', 'Asia/Amman' => 'Àm na Roinn-Eòrpa an Ear (Ammān)', 'Asia/Anadyr' => 'Àm Anadyr', - 'Asia/Aqtau' => 'Àm Casachstàin an Iar (Aqtau)', - 'Asia/Aqtobe' => 'Àm Casachstàin an Iar (Aqtöbe)', + 'Asia/Aqtau' => 'Àm Casachstàin (Aqtau)', + 'Asia/Aqtobe' => 'Àm Casachstàin (Aqtöbe)', 'Asia/Ashgabat' => 'Àm Turcmanastàin (Aşgabat)', - 'Asia/Atyrau' => 'Àm Casachstàin an Iar (Atyrau)', + 'Asia/Atyrau' => 'Àm Casachstàin (Atyrau)', 'Asia/Baghdad' => 'Àm Arabach (Baghdād)', 'Asia/Bahrain' => 'Àm Arabach (Bachrain)', 'Asia/Baku' => 'Àm Asarbaideàin (Baku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Àm Bhrùnaigh Dàr as-Salàm (Brùnaigh)', 'Asia/Calcutta' => 'Àm nan Innseachan (Kolkata)', 'Asia/Chita' => 'Àm Yakutsk (Chita)', - 'Asia/Choibalsan' => 'Àm Ulan Bator (Choibalsan)', 'Asia/Colombo' => 'Àm nan Innseachan (Colombo)', 'Asia/Damascus' => 'Àm na Roinn-Eòrpa an Ear (Damascus)', 'Asia/Dhaka' => 'Àm Bangladais (Dhaka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Àm Krasnoyarsk (Novokuznetsk)', 'Asia/Novosibirsk' => 'Àm Novosibirsk', 'Asia/Omsk' => 'Àm Omsk', - 'Asia/Oral' => 'Àm Casachstàin an Iar (Oral)', + 'Asia/Oral' => 'Àm Casachstàin (Oral)', 'Asia/Phnom_Penh' => 'Àm Sìn-Innseanach (Phnom Penh)', 'Asia/Pontianak' => 'Àm nan Innd-Innse an Iar (Pontianak)', 'Asia/Pyongyang' => 'Àm Choirèa (Pyeongyang)', 'Asia/Qatar' => 'Àm Arabach (Catar)', - 'Asia/Qostanay' => 'Àm Casachstàin an Iar (Qostanaı)', - 'Asia/Qyzylorda' => 'Àm Casachstàin an Iar (Qızılorda)', + 'Asia/Qostanay' => 'Àm Casachstàin (Qostanaı)', + 'Asia/Qyzylorda' => 'Àm Casachstàin (Qızılorda)', 'Asia/Rangoon' => 'Àm Miànmar (Rangun)', 'Asia/Riyadh' => 'Àm Arabach (Riyadh)', 'Asia/Saigon' => 'Àm Sìn-Innseanach (Cathair Ho Chi Minh)', @@ -293,7 +292,7 @@ 'Asia/Yekaterinburg' => 'Àm Yekaterinburg', 'Asia/Yerevan' => 'Àm Airmeinia (Yerevan)', 'Atlantic/Azores' => 'Àm nan Eileanan Asorach (Ponta Delgada)', - 'Atlantic/Bermuda' => 'Àm a’ Chuain Siar (Bearmùda)', + 'Atlantic/Bermuda' => 'Àm a’ Chuain Shiar (Bearmùda)', 'Atlantic/Canary' => 'Àm na Roinn-Eòrpa an Iar (Na h-Eileanan Canàrach)', 'Atlantic/Cape_Verde' => 'Àm a’ Chip Uaine (An Ceap Uaine)', 'Atlantic/Faeroe' => 'Àm na Roinn-Eòrpa an Iar (Fàro)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Àm Astràilia an Ear (Melbourne)', 'Australia/Perth' => 'Àm Astràilia an Iar (Perth)', 'Australia/Sydney' => 'Àm Astràilia an Ear (Sidni)', - 'CST6CDT' => 'Àm Meadhan Aimeireaga a Tuath', - 'EST5EDT' => 'Àm Aimeireaga a Tuath an Ear', 'Etc/GMT' => 'Greenwich Mean Time', 'Etc/UTC' => 'Àm Uile-choitcheann Co-òrdanaichte', 'Europe/Amsterdam' => 'Àm Meadhan na Roinn-Eòrpa (Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Àm nan Eileanan Mhoiriseas (Na h-Eileanan Mhoiriseas)', 'Indian/Mayotte' => 'Àm Afraga an Ear (Mayotte)', 'Indian/Reunion' => 'Àm Reunion (Réunion)', - 'MST7MDT' => 'Àm Monadh Aimeireaga a Tuath', - 'PST8PDT' => 'Àm a’ Chuain Sèimh', 'Pacific/Apia' => 'Àm Apia', 'Pacific/Auckland' => 'Àm Shealainn Nuaidh (Auckland)', 'Pacific/Bougainville' => 'Àm Gini Nuaidh Paputhaiche (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/gl.php b/src/Symfony/Component/Intl/Resources/data/timezones/gl.php index 4ca12da4a1964..a2d854dffaa98 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/gl.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/gl.php @@ -101,7 +101,7 @@ 'America/Detroit' => 'hora do leste, América do Norte (Detroit)', 'America/Dominica' => 'hora do Atlántico (Dominica)', 'America/Edmonton' => 'hora da montaña, América do Norte (Edmonton)', - 'America/Eirunepe' => 'hora de: O Brasil (Eirunepé)', + 'America/Eirunepe' => 'hora de Acre (Eirunepé)', 'America/El_Salvador' => 'hora central, Norteamérica (O Salvador)', 'America/Fort_Nelson' => 'hora da montaña, América do Norte (Fort Nelson)', 'America/Fortaleza' => 'hora de Brasilia (Fortaleza)', @@ -174,7 +174,7 @@ 'America/Recife' => 'hora de Brasilia (Recife)', 'America/Regina' => 'hora central, Norteamérica (Regina)', 'America/Resolute' => 'hora central, Norteamérica (Resolute)', - 'America/Rio_Branco' => 'hora de: O Brasil (Río Branco)', + 'America/Rio_Branco' => 'hora de Acre (Río Branco)', 'America/Santarem' => 'hora de Brasilia (Santarém)', 'America/Santiago' => 'hora de Chile (Santiago)', 'America/Santo_Domingo' => 'hora do Atlántico (Santo Domingo)', @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'hora de Vostok', 'Arctic/Longyearbyen' => 'hora de Europa Central (Longyearbyen)', 'Asia/Aden' => 'hora árabe (Adén)', - 'Asia/Almaty' => 'hora de Kazakistán Occidental (Almati)', + 'Asia/Almaty' => 'hora de Kazakistán (Almati)', 'Asia/Amman' => 'hora de Europa Oriental (Amán)', - 'Asia/Anadyr' => 'Horario de Anadir (Anadyr)', - 'Asia/Aqtau' => 'hora de Kazakistán Occidental (Aktau)', - 'Asia/Aqtobe' => 'hora de Kazakistán Occidental (Aktobe)', + 'Asia/Anadyr' => 'hora de Anadyr', + 'Asia/Aqtau' => 'hora de Kazakistán (Aktau)', + 'Asia/Aqtobe' => 'hora de Kazakistán (Aktobe)', 'Asia/Ashgabat' => 'hora de Turkmenistán (Achkhabad)', - 'Asia/Atyrau' => 'hora de Kazakistán Occidental (Atyrau)', + 'Asia/Atyrau' => 'hora de Kazakistán (Atyrau)', 'Asia/Baghdad' => 'hora árabe (Bagdad)', 'Asia/Bahrain' => 'hora árabe (Bahrain)', 'Asia/Baku' => 'hora de Acerbaixán (Bacú)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'hora de Brunei Darussalam', 'Asia/Calcutta' => 'hora da India (Calcuta)', 'Asia/Chita' => 'hora de Iakutsk (Chitá)', - 'Asia/Choibalsan' => 'hora de Ulaanbaatar (Choibalsan)', 'Asia/Colombo' => 'hora da India (Colombo)', 'Asia/Damascus' => 'hora de Europa Oriental (Damasco)', 'Asia/Dhaka' => 'hora de Bangladesh (Dhaka)', @@ -244,7 +243,7 @@ 'Asia/Jayapura' => 'hora de Indonesia Oriental (Jayapura)', 'Asia/Jerusalem' => 'hora de Israel (Xerusalén)', 'Asia/Kabul' => 'hora de Afganistán (Cabul)', - 'Asia/Kamchatka' => 'Horario de Petropávlovsk-Kamchatski (Kamchatka)', + 'Asia/Kamchatka' => 'hora estándar de Petropavlovsk-Kamchatski (Kamchatka)', 'Asia/Karachi' => 'hora de Paquistán (Karachi)', 'Asia/Katmandu' => 'hora de Nepal (Katmandú)', 'Asia/Khandyga' => 'hora de Iakutsk (Chandyga)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'hora de Krasnoiarsk (Novokuznetsk)', 'Asia/Novosibirsk' => 'hora de Novosibirsk', 'Asia/Omsk' => 'hora de Omsk', - 'Asia/Oral' => 'hora de Kazakistán Occidental (Oral)', + 'Asia/Oral' => 'hora de Kazakistán (Oral)', 'Asia/Phnom_Penh' => 'hora de Indochina (Phnom Penh)', 'Asia/Pontianak' => 'hora de Indonesia Occidental (Pontianak)', 'Asia/Pyongyang' => 'hora de Corea (Pyongyang)', 'Asia/Qatar' => 'hora árabe (Qatar)', - 'Asia/Qostanay' => 'hora de Kazakistán Occidental (Qostanai)', - 'Asia/Qyzylorda' => 'hora de Kazakistán Occidental (Kyzylorda)', + 'Asia/Qostanay' => 'hora de Kazakistán (Qostanai)', + 'Asia/Qyzylorda' => 'hora de Kazakistán (Kyzylorda)', 'Asia/Rangoon' => 'hora de Myanmar (Yangon)', 'Asia/Riyadh' => 'hora árabe (Riad)', 'Asia/Saigon' => 'hora de Indochina (Ho Chi Minh)', @@ -285,7 +284,7 @@ 'Asia/Tokyo' => 'hora do Xapón (Tokyo)', 'Asia/Tomsk' => 'hora de: Rusia (Tomsk)', 'Asia/Ulaanbaatar' => 'hora de Ulaanbaatar', - 'Asia/Urumqi' => 'hora de: A China (Ürümqi)', + 'Asia/Urumqi' => 'hora de: China (Ürümqi)', 'Asia/Ust-Nera' => 'hora de Vladivostok (Ust-Nera)', 'Asia/Vientiane' => 'hora de Indochina (Vientiane)', 'Asia/Vladivostok' => 'hora de Vladivostok', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'hora de Australia Oriental (Melbourne)', 'Australia/Perth' => 'hora de Australia Occidental (Perth)', 'Australia/Sydney' => 'hora de Australia Oriental (Sidney)', - 'CST6CDT' => 'hora central, Norteamérica', - 'EST5EDT' => 'hora do leste, América do Norte', 'Etc/GMT' => 'hora do meridiano de Greenwich', 'Etc/UTC' => 'hora universal coordinada', 'Europe/Amsterdam' => 'hora de Europa Central (Ámsterdam)', @@ -356,7 +353,7 @@ 'Europe/Prague' => 'hora de Europa Central (Praga)', 'Europe/Riga' => 'hora de Europa Oriental (Riga)', 'Europe/Rome' => 'hora de Europa Central (Roma)', - 'Europe/Samara' => 'Horario de Samara', + 'Europe/Samara' => 'hora de Samara', 'Europe/San_Marino' => 'hora de Europa Central (San Marino)', 'Europe/Sarajevo' => 'hora de Europa Central (Saraievo)', 'Europe/Saratov' => 'hora de Moscova (Saratov)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'hora de Mauricio', 'Indian/Mayotte' => 'hora de África Oriental (Mayotte)', 'Indian/Reunion' => 'hora de Reunión', - 'MST7MDT' => 'hora da montaña, América do Norte', - 'PST8PDT' => 'hora do Pacífico, América do Norte', 'Pacific/Apia' => 'hora de Apia', 'Pacific/Auckland' => 'hora de Nova Zelandia (Auckland)', 'Pacific/Bougainville' => 'hora de Papúa-Nova Guinea (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/gu.php b/src/Symfony/Component/Intl/Resources/data/timezones/gu.php index a47c3a17a311e..3205321ec3cbc 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/gu.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/gu.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'વોસ્ટોક સમય (વોસ્ટૉક)', 'Arctic/Longyearbyen' => 'મધ્ય યુરોપિયન સમય (લોંગઇયરબિયેન)', 'Asia/Aden' => 'અરેબિયન સમય (એદેન)', - 'Asia/Almaty' => 'પશ્ચિમ કઝાકિસ્તાન સમય (અલ્માટી)', + 'Asia/Almaty' => 'કઝાકિસ્તાન સમય (અલ્માટી)', 'Asia/Amman' => 'પૂર્વી યુરોપિયન સમય (અમ્માન)', 'Asia/Anadyr' => 'અનાદિર સમય (અનદિર)', - 'Asia/Aqtau' => 'પશ્ચિમ કઝાકિસ્તાન સમય (અકટાઉ)', - 'Asia/Aqtobe' => 'પશ્ચિમ કઝાકિસ્તાન સમય (ઍક્ટોબ)', + 'Asia/Aqtau' => 'કઝાકિસ્તાન સમય (અકટાઉ)', + 'Asia/Aqtobe' => 'કઝાકિસ્તાન સમય (ઍક્ટોબ)', 'Asia/Ashgabat' => 'તુર્કમેનિસ્તાન સમય (અશગાબટ)', - 'Asia/Atyrau' => 'પશ્ચિમ કઝાકિસ્તાન સમય (અત્યારુ)', + 'Asia/Atyrau' => 'કઝાકિસ્તાન સમય (અત્યારુ)', 'Asia/Baghdad' => 'અરેબિયન સમય (બગદાદ)', 'Asia/Bahrain' => 'અરેબિયન સમય (બેહરીન)', 'Asia/Baku' => 'અઝરબૈજાન સમય (બાકુ)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'બ્રુનેઇ દરુસલામ સમય', 'Asia/Calcutta' => 'ભારતીય માનક સમય (કોલકાતા)', 'Asia/Chita' => 'યાકુત્સ્ક સમય (ચિતા)', - 'Asia/Choibalsan' => 'ઉલાન બાટોર સમય (ચોઇબાલ્સન)', 'Asia/Colombo' => 'ભારતીય માનક સમય (કોલંબો)', 'Asia/Damascus' => 'પૂર્વી યુરોપિયન સમય (દમાસ્કસ)', 'Asia/Dhaka' => 'બાંગ્લાદેશ સમય (ઢાકા)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'ક્રેસ્નોયાર્સ્ક સમય (નોવોકુઝ્નેત્સ્ક)', 'Asia/Novosibirsk' => 'નોવસિબિર્સ્ક સમય (નોવોસીર્બિર્સ્ક)', 'Asia/Omsk' => 'ઓમ્સ્ક સમય', - 'Asia/Oral' => 'પશ્ચિમ કઝાકિસ્તાન સમય (ઓરલ)', + 'Asia/Oral' => 'કઝાકિસ્તાન સમય (ઓરલ)', 'Asia/Phnom_Penh' => 'ઇન્ડોચાઇના સમય (ફ્નોમ પેન્હ)', 'Asia/Pontianak' => 'પશ્ચિમી ઇન્ડોનેશિયા સમય (પોન્ટિયનેક)', 'Asia/Pyongyang' => 'કોરિયન સમય (પ્યોંગયાંગ)', 'Asia/Qatar' => 'અરેબિયન સમય (કતાર)', - 'Asia/Qostanay' => 'પશ્ચિમ કઝાકિસ્તાન સમય (કોસ્ટાને)', - 'Asia/Qyzylorda' => 'પશ્ચિમ કઝાકિસ્તાન સમય (કિઝિલોર્ડા)', + 'Asia/Qostanay' => 'કઝાકિસ્તાન સમય (કોસ્ટાને)', + 'Asia/Qyzylorda' => 'કઝાકિસ્તાન સમય (કિઝિલોર્ડા)', 'Asia/Rangoon' => 'મ્યાનમાર સમય (રંગૂન)', 'Asia/Riyadh' => 'અરેબિયન સમય (રિયાધ)', 'Asia/Saigon' => 'ઇન્ડોચાઇના સમય (હો ચી મીન સિટી)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'પૂર્વીય ઑસ્ટ્રેલિયા સમય (મેલબોર્ન)', 'Australia/Perth' => 'પશ્ચિમી ઑસ્ટ્રેલિયા સમય (પર્થ)', 'Australia/Sydney' => 'પૂર્વીય ઑસ્ટ્રેલિયા સમય (સિડની)', - 'CST6CDT' => 'ઉત્તર અમેરિકન કેન્દ્રીય સમય', - 'EST5EDT' => 'ઉત્તર અમેરિકન પૂર્વી સમય', 'Etc/GMT' => 'ગ્રીનવિચ મધ્યમ સમય', 'Etc/UTC' => 'સંકલિત યુનિવર્સલ સમય', 'Europe/Amsterdam' => 'મધ્ય યુરોપિયન સમય (ઍમ્સ્ટરડૅમ)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'મોરિશિયસ સમય', 'Indian/Mayotte' => 'પૂર્વ આફ્રિકા સમય (મેયોટ)', 'Indian/Reunion' => 'રીયુનિયન સમય', - 'MST7MDT' => 'ઉત્તર અમેરિકન માઉન્ટન સમય', - 'PST8PDT' => 'ઉત્તર અમેરિકન પેસિફિક સમય', 'Pacific/Apia' => 'એપિયા સમય', 'Pacific/Auckland' => 'ન્યુઝીલેન્ડ સમય (ઑકલેન્ડ)', 'Pacific/Bougainville' => 'પાપુઆ ન્યુ ગિની સમય (બૌગેઈનવિલે)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/ha.php b/src/Symfony/Component/Intl/Resources/data/timezones/ha.php index 71ffc54c46073..e2b20f2f054e1 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/ha.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/ha.php @@ -2,31 +2,31 @@ return [ 'Names' => [ - 'Africa/Abidjan' => 'Lokacin Greenwhich a London (Abidjan)', - 'Africa/Accra' => 'Lokacin Greenwhich a London (Accra)', + 'Africa/Abidjan' => 'Lokacin Greenwich a Ingila (Abidjan)', + 'Africa/Accra' => 'Lokacin Greenwich a Ingila (Accra)', 'Africa/Addis_Ababa' => 'Lokacin Gabashin Afirka (Addis Ababa)', 'Africa/Algiers' => 'Tsakiyar a lokaci turai (Algiers)', 'Africa/Asmera' => 'Lokacin Gabashin Afirka (Asmara)', - 'Africa/Bamako' => 'Lokacin Greenwhich a London (Bamako)', + 'Africa/Bamako' => 'Lokacin Greenwich a Ingila (Bamako)', 'Africa/Bangui' => 'Lokacin Afirka ta Yamma (Bangui)', - 'Africa/Banjul' => 'Lokacin Greenwhich a London (Banjul)', - 'Africa/Bissau' => 'Lokacin Greenwhich a London (Bissau)', + 'Africa/Banjul' => 'Lokacin Greenwich a Ingila (Banjul)', + 'Africa/Bissau' => 'Lokacin Greenwich a Ingila (Bissau)', 'Africa/Blantyre' => 'Lokacin Afirka ta Tsakiya (Blantyre)', 'Africa/Brazzaville' => 'Lokacin Afirka ta Yamma (Brazzaville)', 'Africa/Bujumbura' => 'Lokacin Afirka ta Tsakiya (Bujumbura)', 'Africa/Cairo' => 'Lokaci a turai gabas (Cairo)', 'Africa/Casablanca' => 'Lokaci ta yammacin turai (Casablanca)', 'Africa/Ceuta' => 'Tsakiyar a lokaci turai (Ceuta)', - 'Africa/Conakry' => 'Lokacin Greenwhich a London (Conakry)', - 'Africa/Dakar' => 'Lokacin Greenwhich a London (Dakar)', + 'Africa/Conakry' => 'Lokacin Greenwich a Ingila (Conakry)', + 'Africa/Dakar' => 'Lokacin Greenwich a Ingila (Dakar)', 'Africa/Dar_es_Salaam' => 'Lokacin Gabashin Afirka (Dar es Salaam)', 'Africa/Djibouti' => 'Lokacin Gabashin Afirka (Djibouti)', 'Africa/Douala' => 'Lokacin Afirka ta Yamma (Douala)', 'Africa/El_Aaiun' => 'Lokaci ta yammacin turai (El Aaiun)', - 'Africa/Freetown' => 'Lokacin Greenwhich a London (Freetown)', + 'Africa/Freetown' => 'Lokacin Greenwich a Ingila (Freetown)', 'Africa/Gaborone' => 'Lokacin Afirka ta Tsakiya (Gaborone)', 'Africa/Harare' => 'Lokacin Afirka ta Tsakiya (Harare)', - 'Africa/Johannesburg' => 'South Africa Standard Time (Johannesburg)', + 'Africa/Johannesburg' => 'Tsayayyen Lokacin Afirka ta Kudu (Johannesburg)', 'Africa/Juba' => 'Lokacin Afirka ta Tsakiya (Juba)', 'Africa/Kampala' => 'Lokacin Gabashin Afirka (Kampala)', 'Africa/Khartoum' => 'Lokacin Afirka ta Tsakiya (Khartoum)', @@ -34,23 +34,23 @@ 'Africa/Kinshasa' => 'Lokacin Afirka ta Yamma (Kinshasa)', 'Africa/Lagos' => 'Lokacin Afirka ta Yamma (Lagos)', 'Africa/Libreville' => 'Lokacin Afirka ta Yamma (Libreville)', - 'Africa/Lome' => 'Lokacin Greenwhich a London (Lome)', + 'Africa/Lome' => 'Lokacin Greenwich a Ingila (Lome)', 'Africa/Luanda' => 'Lokacin Afirka ta Yamma (Luanda)', 'Africa/Lubumbashi' => 'Lokacin Afirka ta Tsakiya (Lubumbashi)', 'Africa/Lusaka' => 'Lokacin Afirka ta Tsakiya (Lusaka)', 'Africa/Malabo' => 'Lokacin Afirka ta Yamma (Malabo)', 'Africa/Maputo' => 'Lokacin Afirka ta Tsakiya (Maputo)', - 'Africa/Maseru' => 'South Africa Standard Time (Maseru)', - 'Africa/Mbabane' => 'South Africa Standard Time (Mbabane)', + 'Africa/Maseru' => 'Tsayayyen Lokacin Afirka ta Kudu (Maseru)', + 'Africa/Mbabane' => 'Tsayayyen Lokacin Afirka ta Kudu (Mbabane)', 'Africa/Mogadishu' => 'Lokacin Gabashin Afirka (Mogadishu)', - 'Africa/Monrovia' => 'Lokacin Greenwhich a London (Monrovia)', + 'Africa/Monrovia' => 'Lokacin Greenwich a Ingila (Monrovia)', 'Africa/Nairobi' => 'Lokacin Gabashin Afirka (Nairobi)', 'Africa/Ndjamena' => 'Lokacin Afirka ta Yamma (Ndjamena)', 'Africa/Niamey' => 'Lokacin Afirka ta Yamma (Niamey)', - 'Africa/Nouakchott' => 'Lokacin Greenwhich a London (Nouakchott)', - 'Africa/Ouagadougou' => 'Lokacin Greenwhich a London (Ouagadougou)', + 'Africa/Nouakchott' => 'Lokacin Greenwich a Ingila (Nouakchott)', + 'Africa/Ouagadougou' => 'Lokacin Greenwich a Ingila (Ouagadougou)', 'Africa/Porto-Novo' => 'Lokacin Afirka ta Yamma (Porto-Novo)', - 'Africa/Sao_Tome' => 'Lokacin Greenwhich a London (São Tomé)', + 'Africa/Sao_Tome' => 'Lokacin Greenwich a Ingila (São Tomé)', 'Africa/Tripoli' => 'Lokaci a turai gabas (Tripoli)', 'Africa/Tunis' => 'Tsakiyar a lokaci turai (Tunis)', 'Africa/Windhoek' => 'Lokacin Afirka ta Tsakiya (Windhoek)', @@ -94,7 +94,7 @@ 'America/Creston' => 'Lokacin Tsauni na Arewacin Amurka (Creston)', 'America/Cuiaba' => 'Lokacin Amazon (Cuiaba)', 'America/Curacao' => 'Lokacin Kanada, Puerto Rico da Virgin Islands (Curaçao)', - 'America/Danmarkshavn' => 'Lokacin Greenwhich a London (Danmarkshavn)', + 'America/Danmarkshavn' => 'Lokacin Greenwich a Ingila (Danmarkshavn)', 'America/Dawson' => 'Lokacin Yukon (Dawson)', 'America/Dawson_Creek' => 'Lokacin Tsauni na Arewacin Amurka (Dawson Creek)', 'America/Denver' => 'Lokacin Tsauni na Arewacin Amurka (Denver)', @@ -206,33 +206,32 @@ 'Antarctica/Palmer' => 'Lokacin Chile (Palmer)', 'Antarctica/Rothera' => 'Lokacin Rothera', 'Antarctica/Syowa' => 'Lokacin Syowa', - 'Antarctica/Troll' => 'Lokacin Greenwhich a London (Troll)', + 'Antarctica/Troll' => 'Lokacin Greenwich a Ingila (Troll)', 'Antarctica/Vostok' => 'Lokacin Vostok', 'Arctic/Longyearbyen' => 'Tsakiyar a lokaci turai (Longyearbyen)', 'Asia/Aden' => 'Lokacin Arebiya (Aden)', - 'Asia/Almaty' => 'Lokacin Yammacin Kazakhstan (Almaty)', + 'Asia/Almaty' => 'Lokacin Kazakhstan (Almaty)', 'Asia/Amman' => 'Lokaci a turai gabas (Amman)', 'Asia/Anadyr' => 'Rasha Lokaci (Anadyr)', - 'Asia/Aqtau' => 'Lokacin Yammacin Kazakhstan (Aqtau)', - 'Asia/Aqtobe' => 'Lokacin Yammacin Kazakhstan (Aqtobe)', + 'Asia/Aqtau' => 'Lokacin Kazakhstan (Aqtau)', + 'Asia/Aqtobe' => 'Lokacin Kazakhstan (Aqtobe)', 'Asia/Ashgabat' => 'Lokacin Turkmenistan (Ashgabat)', - 'Asia/Atyrau' => 'Lokacin Yammacin Kazakhstan (Atyrau)', + 'Asia/Atyrau' => 'Lokacin Kazakhstan (Atyrau)', 'Asia/Baghdad' => 'Lokacin Arebiya (Baghdad)', 'Asia/Bahrain' => 'Lokacin Arebiya (Bahrain)', 'Asia/Baku' => 'Lokacin Azerbaijan (Baku)', 'Asia/Bangkok' => 'Lokacin Indochina (Bangkok)', 'Asia/Barnaul' => 'Rasha Lokaci (Barnaul)', 'Asia/Beirut' => 'Lokaci a turai gabas (Beirut)', - 'Asia/Bishkek' => 'Lokacin Kazakhstan (Bishkek)', + 'Asia/Bishkek' => 'Lokacin Kyrgyzstan (Bishkek)', 'Asia/Brunei' => 'Lokacin Brunei Darussalam', - 'Asia/Calcutta' => 'India Standard Time (Kolkata)', + 'Asia/Calcutta' => 'Tsayayyen lokacin Indiya (Kolkata)', 'Asia/Chita' => 'Lokacin Yakutsk (Chita)', - 'Asia/Choibalsan' => 'Lokacin Ulaanbaatar (Choibalsan)', - 'Asia/Colombo' => 'India Standard Time (Colombo)', + 'Asia/Colombo' => 'Tsayayyen lokacin Indiya (Colombo)', 'Asia/Damascus' => 'Lokaci a turai gabas (Damascus)', 'Asia/Dhaka' => 'Lokacin Bangladesh (Dhaka)', 'Asia/Dili' => 'Lokacin East Timor (Dili)', - 'Asia/Dubai' => 'Lokacin Golf (Dubai)', + 'Asia/Dubai' => 'Tsayayyen lokacin Gulf (Dubai)', 'Asia/Dushanbe' => 'Lokacin Tajikistan (Dushanbe)', 'Asia/Famagusta' => 'Lokaci a turai gabas (Famagusta)', 'Asia/Gaza' => 'Lokaci a turai gabas (Gaza)', @@ -241,7 +240,7 @@ 'Asia/Hovd' => 'Lokacin Hovd', 'Asia/Irkutsk' => 'Lokacin Irkutsk', 'Asia/Jakarta' => 'Lokacin Yammacin Indonesia (Jakarta)', - 'Asia/Jayapura' => 'Eastern Indonesia Time (Jayapura)', + 'Asia/Jayapura' => 'Lokacin Gabashin Indonesia (Jayapura)', 'Asia/Jerusalem' => 'Lokacin Israʼila (Jerusalem)', 'Asia/Kabul' => 'Lokacin Afghanistan (Kabul)', 'Asia/Kamchatka' => 'Rasha Lokaci (Kamchatka)', @@ -256,18 +255,18 @@ 'Asia/Magadan' => 'Lokacin Magadan', 'Asia/Makassar' => 'Lokacin Indonesia ta Tsakiya (Makassar)', 'Asia/Manila' => 'Lokacin Philippine (Manila)', - 'Asia/Muscat' => 'Lokacin Golf (Muscat)', + 'Asia/Muscat' => 'Tsayayyen lokacin Gulf (Muscat)', 'Asia/Nicosia' => 'Lokaci a turai gabas (Nicosia)', 'Asia/Novokuznetsk' => 'Lokacin Krasnoyarsk (Novokuznetsk)', 'Asia/Novosibirsk' => 'Lokacin Novosibirsk', 'Asia/Omsk' => 'Lokacin Omsk', - 'Asia/Oral' => 'Lokacin Yammacin Kazakhstan (Oral)', + 'Asia/Oral' => 'Lokacin Kazakhstan (Oral)', 'Asia/Phnom_Penh' => 'Lokacin Indochina (Phnom Penh)', 'Asia/Pontianak' => 'Lokacin Yammacin Indonesia (Pontianak)', 'Asia/Pyongyang' => 'Lokacin Koriya (Pyongyang)', 'Asia/Qatar' => 'Lokacin Arebiya (Qatar)', - 'Asia/Qostanay' => 'Lokacin Yammacin Kazakhstan (Qostanay)', - 'Asia/Qyzylorda' => 'Lokacin Yammacin Kazakhstan (Qyzylorda)', + 'Asia/Qostanay' => 'Lokacin Kazakhstan (Qostanay)', + 'Asia/Qyzylorda' => 'Lokacin Kazakhstan (Qyzylorda)', 'Asia/Rangoon' => 'Lokacin Myanmar (Yangon)', 'Asia/Riyadh' => 'Lokacin Arebiya (Riyadh)', 'Asia/Saigon' => 'Lokacin Indochina (Ho Chi Minh)', @@ -281,7 +280,7 @@ 'Asia/Tashkent' => 'Lokacin Uzbekistan (Tashkent)', 'Asia/Tbilisi' => 'Lokacin Georgia (Tbilisi)', 'Asia/Tehran' => 'Lokacin Iran (Tehran)', - 'Asia/Thimphu' => 'Bhutan Time (Thimphu)', + 'Asia/Thimphu' => 'Lokacin Bhutan (Thimphu)', 'Asia/Tokyo' => 'Lokacin Japan (Tokyo)', 'Asia/Tomsk' => 'Rasha Lokaci (Tomsk)', 'Asia/Ulaanbaatar' => 'Lokacin Ulaanbaatar', @@ -298,14 +297,14 @@ 'Atlantic/Cape_Verde' => 'Lokacin Cape Verde', 'Atlantic/Faeroe' => 'Lokaci ta yammacin turai (Faroe)', 'Atlantic/Madeira' => 'Lokaci ta yammacin turai (Madeira)', - 'Atlantic/Reykjavik' => 'Lokacin Greenwhich a London (Reykjavik)', + 'Atlantic/Reykjavik' => 'Lokacin Greenwich a Ingila (Reykjavik)', 'Atlantic/South_Georgia' => 'Lokacin Kudancin Georgia (South Georgia)', - 'Atlantic/St_Helena' => 'Lokacin Greenwhich a London (St. Helena)', + 'Atlantic/St_Helena' => 'Lokacin Greenwich a Ingila (St. Helena)', 'Atlantic/Stanley' => 'Lokacin Falkland Islands (Stanley)', - 'Australia/Adelaide' => 'Central Australia Time (Adelaide)', + 'Australia/Adelaide' => 'Lokacin Tsakiyar Australiya (Adelaide)', 'Australia/Brisbane' => 'Lokacin Gabashin Austiraliya (Brisbane)', - 'Australia/Broken_Hill' => 'Central Australia Time (Broken Hill)', - 'Australia/Darwin' => 'Central Australia Time (Darwin)', + 'Australia/Broken_Hill' => 'Lokacin Tsakiyar Australiya (Broken Hill)', + 'Australia/Darwin' => 'Lokacin Tsakiyar Australiya (Darwin)', 'Australia/Eucla' => 'Lokacin Yammacin Tsakiyar Austiraliya (Eucla)', 'Australia/Hobart' => 'Lokacin Gabashin Austiraliya (Hobart)', 'Australia/Lindeman' => 'Lokacin Gabashin Austiraliya (Lindeman)', @@ -313,9 +312,7 @@ 'Australia/Melbourne' => 'Lokacin Gabashin Austiraliya (Melbourne)', 'Australia/Perth' => 'Lokacin Yammacin Austiralia (Perth)', 'Australia/Sydney' => 'Lokacin Gabashin Austiraliya (Sydney)', - 'CST6CDT' => 'Lokaci dake Amurika arewa ta tsakiyar', - 'EST5EDT' => 'Lokacin Gabas dake Arewacin Amurikaa', - 'Etc/GMT' => 'Lokacin Greenwhich a London', + 'Etc/GMT' => 'Lokacin Greenwich a Ingila', 'Etc/UTC' => 'Hadewa Lokaci na Duniya', 'Europe/Amsterdam' => 'Tsakiyar a lokaci turai (Amsterdam)', 'Europe/Andorra' => 'Tsakiyar a lokaci turai (Andorra)', @@ -330,19 +327,19 @@ 'Europe/Busingen' => 'Tsakiyar a lokaci turai (Busingen)', 'Europe/Chisinau' => 'Lokaci a turai gabas (Chisinau)', 'Europe/Copenhagen' => 'Tsakiyar a lokaci turai (Copenhagen)', - 'Europe/Dublin' => 'Lokacin Greenwhich a London (Dublin)', + 'Europe/Dublin' => 'Lokacin Greenwich a Ingila (Dublin)', 'Europe/Gibraltar' => 'Tsakiyar a lokaci turai (Gibraltar)', - 'Europe/Guernsey' => 'Lokacin Greenwhich a London (Guernsey)', + 'Europe/Guernsey' => 'Lokacin Greenwich a Ingila (Guernsey)', 'Europe/Helsinki' => 'Lokaci a turai gabas (Helsinki)', - 'Europe/Isle_of_Man' => 'Lokacin Greenwhich a London (Isle of Man)', + 'Europe/Isle_of_Man' => 'Lokacin Greenwich a Ingila (Isle of Man)', 'Europe/Istanbul' => 'Turkiyya Lokaci (Istanbul)', - 'Europe/Jersey' => 'Lokacin Greenwhich a London (Jersey)', + 'Europe/Jersey' => 'Lokacin Greenwich a Ingila (Jersey)', 'Europe/Kaliningrad' => 'Lokaci a turai gabas (Kaliningrad)', 'Europe/Kiev' => 'Lokaci a turai gabas (Kyiv)', 'Europe/Kirov' => 'Rasha Lokaci (Kirov)', 'Europe/Lisbon' => 'Lokaci ta yammacin turai (Lisbon)', 'Europe/Ljubljana' => 'Tsakiyar a lokaci turai (Ljubljana)', - 'Europe/London' => 'Lokacin Greenwhich a London', + 'Europe/London' => 'Lokacin Greenwich a Ingila (London)', 'Europe/Luxembourg' => 'Tsakiyar a lokaci turai (Luxembourg)', 'Europe/Madrid' => 'Tsakiyar a lokaci turai (Madrid)', 'Europe/Malta' => 'Tsakiyar a lokaci turai (Malta)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Lokacin Mauritius', 'Indian/Mayotte' => 'Lokacin Gabashin Afirka (Mayotte)', 'Indian/Reunion' => 'Lokacin Réunion', - 'MST7MDT' => 'Lokacin Tsauni na Arewacin Am D7AE urka', - 'PST8PDT' => 'Lokacin Arewacin Amurika', 'Pacific/Apia' => 'Lokacin Apia', 'Pacific/Auckland' => 'Lokacin New Zealand (Auckland)', 'Pacific/Bougainville' => 'Lokacin Papua New Guinea (Bougainville)', @@ -395,7 +390,7 @@ 'Pacific/Easter' => 'Lokacin Easter Island', 'Pacific/Efate' => 'Lokacin Vanuatu (Efate)', 'Pacific/Enderbury' => 'Lokacin Phoenix Islands (Enderbury)', - 'Pacific/Fakaofo' => 'Tokelau Time (Fakaofo)', + 'Pacific/Fakaofo' => 'Lokacin Tokelau (Fakaofo)', 'Pacific/Fiji' => 'Lokacin Fiji', 'Pacific/Funafuti' => 'Lokacin Tuvalu (Funafuti)', 'Pacific/Galapagos' => 'Lokacin Galapagos', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/he.php b/src/Symfony/Component/Intl/Resources/data/timezones/he.php index ae2f04c4e5ecf..d9b1e1a189acb 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/he.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/he.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'שעון ווסטוק', 'Arctic/Longyearbyen' => 'שעון מרכז אירופה (לונגיירבין)', 'Asia/Aden' => 'שעון חצי האי ערב (עדן)', - 'Asia/Almaty' => 'שעון מערב קזחסטן (אלמאטי)', + 'Asia/Almaty' => 'שעון קזחסטן (אלמאטי)', 'Asia/Amman' => 'שעון מזרח אירופה (עמאן)', 'Asia/Anadyr' => 'שעון אנדיר', - 'Asia/Aqtau' => 'שעון מערב קזחסטן (אקטאו)', - 'Asia/Aqtobe' => 'שעון מערב קזחסטן (אקטובה)', + 'Asia/Aqtau' => 'שעון קזחסטן (אקטאו)', + 'Asia/Aqtobe' => 'שעון קזחסטן (אקטובה)', 'Asia/Ashgabat' => 'שעון טורקמניסטן (אשגבט)', - 'Asia/Atyrau' => 'שעון מערב קזחסטן (אטיראו)', + 'Asia/Atyrau' => 'שעון קזחסטן (אטיראו)', 'Asia/Baghdad' => 'שעון חצי האי ערב (בגדד)', 'Asia/Bahrain' => 'שעון חצי האי ערב (בחריין)', 'Asia/Baku' => 'שעון אזרבייג׳ן (באקו)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'שעון ברוניי דארוסלאם', 'Asia/Calcutta' => 'שעון הודו (קולקטה)', 'Asia/Chita' => 'שעון יקוטסק (צ׳יטה)', - 'Asia/Choibalsan' => 'שעון אולאן באטור (צ׳ויבלסן)', 'Asia/Colombo' => 'שעון הודו (קולומבו)', 'Asia/Damascus' => 'שעון מזרח אירופה (דמשק)', 'Asia/Dhaka' => 'שעון בנגלדש (דאקה)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'שעון קרסנויארסק (נובוקוזנטסק)', 'Asia/Novosibirsk' => 'שעון נובוסיבירסק', 'Asia/Omsk' => 'שעון אומסק', - 'Asia/Oral' => 'שעון מערב קזחסטן (אורל)', + 'Asia/Oral' => 'שעון קזחסטן (אורל)', 'Asia/Phnom_Penh' => 'שעון הודו-סין (פנום פן)', 'Asia/Pontianak' => 'שעון מערב אינדונזיה (פונטיאנק)', 'Asia/Pyongyang' => 'שעון קוריאה (פיונגיאנג)', 'Asia/Qatar' => 'שעון חצי האי ערב (קטאר)', - 'Asia/Qostanay' => 'שעון מערב קזחסטן (קוסטנאי)', - 'Asia/Qyzylorda' => 'שעון מערב קזחסטן (קיזילורדה)', + 'Asia/Qostanay' => 'שעון קזחסטן (קוסטנאי)', + 'Asia/Qyzylorda' => 'שעון קזחסטן (קיזילורדה)', 'Asia/Rangoon' => 'שעון מיאנמר (רנגון)', 'Asia/Riyadh' => 'שעון חצי האי ערב (ריאד)', 'Asia/Saigon' => 'שעון הודו-סין (הו צ׳י מין סיטי)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'שעון מזרח אוסטרליה (מלבורן)', 'Australia/Perth' => 'שעון מערב אוסטרליה (פרת׳)', 'Australia/Sydney' => 'שעון מזרח אוסטרליה (סידני)', - 'CST6CDT' => 'שעון מרכז ארה״ב', - 'EST5EDT' => 'שעון החוף המזרחי', 'Etc/GMT' => 'שעון גריניץ׳‏', 'Etc/UTC' => 'זמן אוניברסלי מתואם', 'Europe/Amsterdam' => 'שעון מרכז אירופה (אמסטרדם)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'שעון מאוריציוס', 'Indian/Mayotte' => 'שעון מזרח אפריקה (מאיוט)', 'Indian/Reunion' => 'שעון ראוניון', - 'MST7MDT' => 'שעון אזור ההרים בארה״ב', - 'PST8PDT' => 'שעון מערב ארה״ב', 'Pacific/Apia' => 'שעון אפיה', 'Pacific/Auckland' => 'שעון ניו זילנד (אוקלנד)', 'Pacific/Bougainville' => 'שעון פפואה גיניאה החדשה (בוגנוויל)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/hi.php b/src/Symfony/Component/Intl/Resources/data/timezones/hi.php index 0c7e0fb05bcfa..caa1644d214cd 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/hi.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/hi.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'वोस्तोक समय', 'Arctic/Longyearbyen' => 'मध्य यूरोपीय समय (लॉन्गईयरबायेन)', 'Asia/Aden' => 'अरब समय (आदेन)', - 'Asia/Almaty' => 'पश्चिम कज़ाखस्तान समय (अल्माटी)', + 'Asia/Almaty' => 'कज़ाखस्तान समय (अल्माटी)', 'Asia/Amman' => 'पूर्वी यूरोपीय समय (अम्मान)', 'Asia/Anadyr' => 'एनाडीयर समय (अनाडिर)', - 'Asia/Aqtau' => 'पश्चिम कज़ाखस्तान समय (अक्ताउ)', - 'Asia/Aqtobe' => 'पश्चिम कज़ाखस्तान समय (अक्तोब)', + 'Asia/Aqtau' => 'कज़ाखस्तान समय (अक्ताउ)', + 'Asia/Aqtobe' => 'कज़ाखस्तान समय (अक्तोब)', 'Asia/Ashgabat' => 'तुर्कमेनिस्तान समय (अश्गाबात)', - 'Asia/Atyrau' => 'पश्चिम कज़ाखस्तान समय (एतराउ)', + 'Asia/Atyrau' => 'कज़ाखस्तान समय (एतराउ)', 'Asia/Baghdad' => 'अरब समय (बगदाद)', 'Asia/Bahrain' => 'अरब समय (बहरीन)', 'Asia/Baku' => 'अज़रबैजान समय (बाकु)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'ब्रूनेई दारूस्सलम समय', 'Asia/Calcutta' => 'भारतीय मानक समय (कोलकाता)', 'Asia/Chita' => 'याकुत्स्क समय (त्शिता)', - 'Asia/Choibalsan' => 'उलान बटोर समय (चोइबालसन)', 'Asia/Colombo' => 'भारतीय मानक समय (कोलंबो)', 'Asia/Damascus' => 'पूर्वी यूरोपीय समय (दमास्कस)', 'Asia/Dhaka' => 'बांग्लादेश समय (ढाका)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'क्रास्नोयार्स्क समय (नोवोकुज़्नेत्स्क)', 'Asia/Novosibirsk' => 'नोवोसिबिर्स्क समय', 'Asia/Omsk' => 'ओम्स्क समय', - 'Asia/Oral' => 'पश्चिम कज़ाखस्तान समय (ओरल)', + 'Asia/Oral' => 'कज़ाखस्तान समय (ओरल)', 'Asia/Phnom_Penh' => 'इंडोचाइना समय (नॉम पेन्ह)', 'Asia/Pontianak' => 'पश्चिमी इंडोनेशिया समय (पोंटीयांक)', 'Asia/Pyongyang' => 'कोरियाई समय (प्योंगयांग)', 'Asia/Qatar' => 'अरब समय (कतर)', - 'Asia/Qostanay' => 'पश्चिम कज़ाखस्तान समय (कोस्टाने)', - 'Asia/Qyzylorda' => 'पश्चिम कज़ाखस्तान समय (केज़ेलोर्डा)', + 'Asia/Qostanay' => 'कज़ाखस्तान समय (कोस्टाने)', + 'Asia/Qyzylorda' => 'कज़ाखस्तान समय (केज़ेलोर्डा)', 'Asia/Rangoon' => 'म्यांमार समय (रंगून)', 'Asia/Riyadh' => 'अरब समय (रियाद)', 'Asia/Saigon' => 'इंडोचाइना समय (हो ची मिन्ह सिटी)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'पूर्वी ऑस्ट्रेलिया समय (मेलबोर्न)', 'Australia/Perth' => 'पश्चिमी ऑस्ट्रेलिया समय (पर्थ)', 'Australia/Sydney' => 'पूर्वी ऑस्ट्रेलिया समय (सिडनी)', - 'CST6CDT' => 'उत्तरी अमेरिकी केंद्रीय समय', - 'EST5EDT' => 'उत्तरी अमेरिकी पूर्वी समय', 'Etc/GMT' => 'ग्रीनविच मीन टाइम', 'Etc/UTC' => 'समन्वित वैश्विक समय', 'Europe/Amsterdam' => 'मध्य यूरोपीय समय (एम्स्टर्डम)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'मॉरीशस समय', 'Indian/Mayotte' => 'पूर्वी अफ़्रीका समय (मायोत्ते)', 'Indian/Reunion' => 'रीयूनियन समय', - 'MST7MDT' => 'उत्तरी अमेरिकी माउंटेन समय', - 'PST8PDT' => 'उत्तरी अमेरिकी प्रशांत समय', 'Pacific/Apia' => 'एपिआ समय (एपिया)', 'Pacific/Auckland' => 'न्यूज़ीलैंड समय (ऑकलैंड)', 'Pacific/Bougainville' => 'पापुआ न्यू गिनी समय (बोगनविले)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/hi_Latn.php b/src/Symfony/Component/Intl/Resources/data/timezones/hi_Latn.php index 552ed8d29fea7..3815de929cbb6 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/hi_Latn.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/hi_Latn.php @@ -69,17 +69,13 @@ 'America/Vancouver' => 'North America Pacific Time (वैंकूवर)', 'America/Winnipeg' => 'North America Central Time (विनीपेग)', 'Antarctica/DumontDUrville' => 'ड्यूमोंट डी अर्विले समय (DumontDUrville)', - 'Asia/Aqtau' => 'पश्चिम कज़ाखस्तान समय (Aqtau)', + 'Asia/Aqtau' => 'कज़ाखस्तान समय (Aqtau)', 'Asia/Macau' => 'चीन समय (Macau)', - 'Asia/Qostanay' => 'पश्चिम कज़ाखस्तान समय (Qostanay)', + 'Asia/Qostanay' => 'कज़ाखस्तान समय (Qostanay)', 'Asia/Saigon' => 'इंडोचाइना समय (Saigon)', 'Atlantic/Faeroe' => 'पश्चिमी यूरोपीय समय (Faeroe)', - 'CST6CDT' => 'North America Central Time', - 'EST5EDT' => 'North America Eastern Time', 'Europe/Istanbul' => 'Turkiye समय (इस्तांबुल)', 'Indian/Reunion' => 'Reunion Time', - 'MST7MDT' => 'North America Mountain Time', - 'PST8PDT' => 'North America Pacific Time', 'Pacific/Honolulu' => 'हवाई–आल्यूशन समय (Honolulu)', 'Pacific/Ponape' => 'पोनापे समय (Ponape)', 'Pacific/Truk' => 'चुक समय (Truk)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/hr.php b/src/Symfony/Component/Intl/Resources/data/timezones/hr.php index 38b0adf285b5d..b281d3e363702 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/hr.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/hr.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'vostočko vrijeme (Vostok)', 'Arctic/Longyearbyen' => 'srednjoeuropsko vrijeme (Longyearbyen)', 'Asia/Aden' => 'arapsko vrijeme (Aden)', - 'Asia/Almaty' => 'zapadnokazahstansko vrijeme (Alma Ata)', + 'Asia/Almaty' => 'kazahstansko vrijeme (Alma Ata)', 'Asia/Amman' => 'istočnoeuropsko vrijeme (Amman)', 'Asia/Anadyr' => 'anadirsko vrijeme', - 'Asia/Aqtau' => 'zapadnokazahstansko vrijeme (Aktau)', - 'Asia/Aqtobe' => 'zapadnokazahstansko vrijeme (Aktobe)', + 'Asia/Aqtau' => 'kazahstansko vrijeme (Aktau)', + 'Asia/Aqtobe' => 'kazahstansko vrijeme (Aktobe)', 'Asia/Ashgabat' => 'turkmenistansko vrijeme (Ašgabat)', - 'Asia/Atyrau' => 'zapadnokazahstansko vrijeme (Atyrau)', + 'Asia/Atyrau' => 'kazahstansko vrijeme (Atyrau)', 'Asia/Baghdad' => 'arapsko vrijeme (Bagdad)', 'Asia/Bahrain' => 'arapsko vrijeme (Bahrein)', 'Asia/Baku' => 'azerbajdžansko vrijeme (Baku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'vrijeme za Brunej Darussalam', 'Asia/Calcutta' => 'indijsko vrijeme (Kolkata)', 'Asia/Chita' => 'jakutsko vrijeme (Čita)', - 'Asia/Choibalsan' => 'ulanbatorsko vrijeme (Choibalsan)', 'Asia/Colombo' => 'indijsko vrijeme (Colombo)', 'Asia/Damascus' => 'istočnoeuropsko vrijeme (Damask)', 'Asia/Dhaka' => 'bangladeško vrijeme (Dhaka)', @@ -245,8 +244,8 @@ 'Asia/Jerusalem' => 'izraelsko vrijeme (Jeruzalem)', 'Asia/Kabul' => 'afganistansko vrijeme (Kabul)', 'Asia/Kamchatka' => 'Petropavlovsk-kamčatsko vrijeme (Kamčatka)', - 'Asia/Karachi' => 'pakistansko vrijeme (Karachi)', - 'Asia/Katmandu' => 'nepalsko vrijeme (Kathmandu)', + 'Asia/Karachi' => 'pakistansko vrijeme (Karači)', + 'Asia/Katmandu' => 'nepalsko vrijeme (Katmandu)', 'Asia/Khandyga' => 'jakutsko vrijeme (Handiga)', 'Asia/Krasnoyarsk' => 'krasnojarsko vrijeme', 'Asia/Kuala_Lumpur' => 'malezijsko vrijeme (Kuala Lumpur)', @@ -261,19 +260,19 @@ 'Asia/Novokuznetsk' => 'krasnojarsko vrijeme (Novokuznjeck)', 'Asia/Novosibirsk' => 'novosibirsko vrijeme', 'Asia/Omsk' => 'omsko vrijeme', - 'Asia/Oral' => 'zapadnokazahstansko vrijeme (Oral)', + 'Asia/Oral' => 'kazahstansko vrijeme (Oral)', 'Asia/Phnom_Penh' => 'indokinesko vrijeme (Phnom Penh)', 'Asia/Pontianak' => 'zapadnoindonezijsko vrijeme (Pontianak)', 'Asia/Pyongyang' => 'korejsko vrijeme (Pjongjang)', 'Asia/Qatar' => 'arapsko vrijeme (Katar)', - 'Asia/Qostanay' => 'zapadnokazahstansko vrijeme (Kostanay)', - 'Asia/Qyzylorda' => 'zapadnokazahstansko vrijeme (Kizilorda)', - 'Asia/Rangoon' => 'mjanmarsko vrijeme (Rangoon)', + 'Asia/Qostanay' => 'kazahstansko vrijeme (Kostanay)', + 'Asia/Qyzylorda' => 'kazahstansko vrijeme (Kizilorda)', + 'Asia/Rangoon' => 'mjanmarsko vrijeme (Rangun)', 'Asia/Riyadh' => 'arapsko vrijeme (Rijad)', 'Asia/Saigon' => 'indokinesko vrijeme (Ho Ši Min)', 'Asia/Sakhalin' => 'sahalinsko vrijeme', 'Asia/Samarkand' => 'uzbekistansko vrijeme (Samarkand)', - 'Asia/Seoul' => 'korejsko vrijeme (Seoul)', + 'Asia/Seoul' => 'korejsko vrijeme (Seul)', 'Asia/Shanghai' => 'kinesko vrijeme (Šangaj)', 'Asia/Singapore' => 'singapursko vrijeme', 'Asia/Srednekolymsk' => 'magadansko vrijeme (Srednekolimsk)', @@ -282,25 +281,25 @@ 'Asia/Tbilisi' => 'gruzijsko vrijeme (Tbilisi)', 'Asia/Tehran' => 'iransko vrijeme (Teheran)', 'Asia/Thimphu' => 'butansko vrijeme (Thimphu)', - 'Asia/Tokyo' => 'japansko vrijeme (Tokyo)', + 'Asia/Tokyo' => 'japansko vrijeme (Tokio)', 'Asia/Tomsk' => 'Rusija (Tomsk)', 'Asia/Ulaanbaatar' => 'ulanbatorsko vrijeme (Ulan Bator)', - 'Asia/Urumqi' => 'Kina (Urumqi)', + 'Asia/Urumqi' => 'Kina (Urumči)', 'Asia/Ust-Nera' => 'vladivostočko vrijeme (Ust-Nera)', 'Asia/Vientiane' => 'indokinesko vrijeme (Vientiane)', 'Asia/Vladivostok' => 'vladivostočko vrijeme (Vladivostok)', 'Asia/Yakutsk' => 'jakutsko vrijeme', 'Asia/Yekaterinburg' => 'jekaterinburško vrijeme (Jekaterinburg)', 'Asia/Yerevan' => 'armensko vrijeme (Erevan)', - 'Atlantic/Azores' => 'azorsko vrijeme (Azorski otoci)', - 'Atlantic/Bermuda' => 'atlantsko vrijeme (Bermuda)', + 'Atlantic/Azores' => 'azorsko vrijeme (Azori)', + 'Atlantic/Bermuda' => 'atlantsko vrijeme (Bermudi)', 'Atlantic/Canary' => 'zapadnoeuropsko vrijeme (Kanari)', 'Atlantic/Cape_Verde' => 'vrijeme Zelenortskog otočja (Cape Verde)', 'Atlantic/Faeroe' => 'zapadnoeuropsko vrijeme (Ferojski otoci)', 'Atlantic/Madeira' => 'zapadnoeuropsko vrijeme (Madeira)', 'Atlantic/Reykjavik' => 'univerzalno vrijeme (Reykjavik)', 'Atlantic/South_Georgia' => 'vrijeme Južne Georgije (Južna Georgija)', - 'Atlantic/St_Helena' => 'univerzalno vrijeme (St. Helena)', + 'Atlantic/St_Helena' => 'univerzalno vrijeme (Sveta Helena)', 'Atlantic/Stanley' => 'falklandsko vrijeme (Stanley)', 'Australia/Adelaide' => 'srednjoaustralsko vrijeme (Adelaide)', 'Australia/Brisbane' => 'istočnoaustralsko vrijeme (Brisbane)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'istočnoaustralsko vrijeme (Melbourne)', 'Australia/Perth' => 'zapadnoaustralsko vrijeme (Perth)', 'Australia/Sydney' => 'istočnoaustralsko vrijeme (Sydney)', - 'CST6CDT' => 'središnje vrijeme', - 'EST5EDT' => 'istočno vrijeme', 'Etc/GMT' => 'univerzalno vrijeme', 'Etc/UTC' => 'koordinirano svjetsko vrijeme', 'Europe/Amsterdam' => 'srednjoeuropsko vrijeme (Amsterdam)', @@ -377,17 +374,15 @@ 'Europe/Zurich' => 'srednjoeuropsko vrijeme (Zürich)', 'Indian/Antananarivo' => 'istočnoafričko vrijeme (Antananarivo)', 'Indian/Chagos' => 'vrijeme Indijskog oceana (Chagos)', - 'Indian/Christmas' => 'vrijeme Božićnog otoka (Christmas)', - 'Indian/Cocos' => 'vrijeme Kokosovih otoka (Cocos)', + 'Indian/Christmas' => 'vrijeme Božićnog Otoka (Christmas)', + 'Indian/Cocos' => 'vrijeme Kokosovih Otoka (Cocos)', 'Indian/Comoro' => 'istočnoafričko vrijeme (Comoro)', - 'Indian/Kerguelen' => 'vrijeme Francuskih južnih i antarktičkih teritorija (Kerguelen)', + 'Indian/Kerguelen' => 'vrijeme Francuskih Južnih Teritorija (Kerguelen)', 'Indian/Mahe' => 'sejšelsko vrijeme (Mahe)', 'Indian/Maldives' => 'maldivsko vrijeme (Maldivi)', 'Indian/Mauritius' => 'vrijeme Mauricijusa', 'Indian/Mayotte' => 'istočnoafričko vrijeme (Mayotte)', 'Indian/Reunion' => 'vrijeme Reuniona (Réunion)', - 'MST7MDT' => 'planinsko vrijeme', - 'PST8PDT' => 'pacifičko vrijeme', 'Pacific/Apia' => 'vrijeme Apije (Apia)', 'Pacific/Auckland' => 'novozelandsko vrijeme (Auckland)', 'Pacific/Bougainville' => 'vrijeme Papue Nove Gvineje (Bougainville)', @@ -400,7 +395,7 @@ 'Pacific/Funafuti' => 'vrijeme Tuvalua (Funafuti)', 'Pacific/Galapagos' => 'vrijeme Galapagosa', 'Pacific/Gambier' => 'vrijeme Gambiera', - 'Pacific/Guadalcanal' => 'vrijeme Salomonskih Otoka (Guadalcanal)', + 'Pacific/Guadalcanal' => 'vrijeme Salomonovih Otoka (Guadalcanal)', 'Pacific/Guam' => 'standardno vrijeme Chamorra (Guam)', 'Pacific/Honolulu' => 'havajsko-aleutsko vrijeme (Honolulu)', 'Pacific/Kiritimati' => 'vrijeme Ekvatorskih otoka (Kiritimati)', @@ -418,7 +413,7 @@ 'Pacific/Pitcairn' => 'pitcairnsko vrijeme', 'Pacific/Ponape' => 'ponapejsko vrijeme (Pohnpei)', 'Pacific/Port_Moresby' => 'vrijeme Papue Nove Gvineje (Port Moresby)', - 'Pacific/Rarotonga' => 'vrijeme Cookovih otoka (Rarotonga)', + 'Pacific/Rarotonga' => 'vrijeme Cookovih Otoka (Rarotonga)', 'Pacific/Saipan' => 'standardno vrijeme Chamorra (Saipan)', 'Pacific/Tahiti' => 'vrijeme Tahitija', 'Pacific/Tarawa' => 'vrijeme Gilbertovih otoka (Tarawa)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/hu.php b/src/Symfony/Component/Intl/Resources/data/timezones/hu.php index 1889f8d7ea6b3..ef727dd4fb321 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/hu.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/hu.php @@ -6,7 +6,7 @@ 'Africa/Accra' => 'greenwichi középidő, téli idő (Accra)', 'Africa/Addis_Ababa' => 'kelet-afrikai téli idő (Addisz-Abeba)', 'Africa/Algiers' => 'közép-európai időzóna (Algír)', - 'Africa/Asmera' => 'kelet-afrikai téli idő (Asmera)', + 'Africa/Asmera' => 'kelet-afrikai téli idő (Aszmara)', 'Africa/Bamako' => 'greenwichi középidő, téli idő (Bamako)', 'Africa/Bangui' => 'nyugat-afrikai időzóna (Bangui)', 'Africa/Banjul' => 'greenwichi középidő, téli idő (Banjul)', @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'vosztoki idő', 'Arctic/Longyearbyen' => 'közép-európai időzóna (Longyearbyen)', 'Asia/Aden' => 'arab idő (Áden)', - 'Asia/Almaty' => 'nyugat-kazahsztáni idő (Alma-Ata)', + 'Asia/Almaty' => 'kazahsztáni idő (Alma-Ata)', 'Asia/Amman' => 'kelet-európai időzóna (Ammán)', 'Asia/Anadyr' => 'Anadiri idő', - 'Asia/Aqtau' => 'nyugat-kazahsztáni idő (Aktau)', - 'Asia/Aqtobe' => 'nyugat-kazahsztáni idő (Aktöbe)', + 'Asia/Aqtau' => 'kazahsztáni idő (Aktau)', + 'Asia/Aqtobe' => 'kazahsztáni idő (Aktöbe)', 'Asia/Ashgabat' => 'türkmenisztáni idő (Asgabat)', - 'Asia/Atyrau' => 'nyugat-kazahsztáni idő (Atirau)', + 'Asia/Atyrau' => 'kazahsztáni idő (Atirau)', 'Asia/Baghdad' => 'arab idő (Bagdad)', 'Asia/Bahrain' => 'arab idő (Bahrein)', 'Asia/Baku' => 'azerbajdzsáni idő (Baku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Brunei Darussalam-i idő', 'Asia/Calcutta' => 'indiai téli idő (Kalkutta)', 'Asia/Chita' => 'jakutszki idő (Csita)', - 'Asia/Choibalsan' => 'ulánbátori idő (Csojbalszan)', 'Asia/Colombo' => 'indiai téli idő (Colombo)', 'Asia/Damascus' => 'kelet-európai időzóna (Damaszkusz)', 'Asia/Dhaka' => 'bangladesi idő (Dakka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'krasznojarszki idő (Novokuznyeck)', 'Asia/Novosibirsk' => 'novoszibirszki idő', 'Asia/Omsk' => 'omszki idő', - 'Asia/Oral' => 'nyugat-kazahsztáni idő (Oral)', + 'Asia/Oral' => 'kazahsztáni idő (Oral)', 'Asia/Phnom_Penh' => 'indokínai idő (Phnom Penh)', 'Asia/Pontianak' => 'nyugat-indonéziai téli idő (Pontianak)', 'Asia/Pyongyang' => 'koreai idő (Phenjan)', 'Asia/Qatar' => 'arab idő (Katar)', - 'Asia/Qostanay' => 'nyugat-kazahsztáni idő (Kosztanaj)', - 'Asia/Qyzylorda' => 'nyugat-kazahsztáni idő (Kizilorda)', + 'Asia/Qostanay' => 'kazahsztáni idő (Kosztanaj)', + 'Asia/Qyzylorda' => 'kazahsztáni idő (Kizilorda)', 'Asia/Rangoon' => 'mianmari idő (Yangon)', 'Asia/Riyadh' => 'arab idő (Rijád)', 'Asia/Saigon' => 'indokínai idő (Ho Si Minh-város)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'kelet-ausztráliai idő (Melbourne)', 'Australia/Perth' => 'nyugat-ausztráliai idő (Perth)', 'Australia/Sydney' => 'kelet-ausztráliai idő (Sydney)', - 'CST6CDT' => 'középső államokbeli idő', - 'EST5EDT' => 'keleti államokbeli idő', 'Etc/GMT' => 'greenwichi középidő, téli idő', 'Etc/UTC' => 'koordinált világidő', 'Europe/Amsterdam' => 'közép-európai időzóna (Amszterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'mauritiusi időzóna', 'Indian/Mayotte' => 'kelet-afrikai téli idő (Mayotte)', 'Indian/Reunion' => 'réunioni idő', - 'MST7MDT' => 'hegyvidéki idő', - 'PST8PDT' => 'csendes-óceáni idő', 'Pacific/Apia' => 'apiai idő', 'Pacific/Auckland' => 'új-zélandi idő (Auckland)', 'Pacific/Bougainville' => 'pápua új-guineai idő (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/hy.php b/src/Symfony/Component/Intl/Resources/data/timezones/hy.php index 1c29cc8b6b354..e20f51b42cf62 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/hy.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/hy.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Վոստոկի ժամանակ', 'Arctic/Longyearbyen' => 'Կենտրոնական Եվրոպայի ժամանակ (Լոնգյիր)', 'Asia/Aden' => 'Սաուդյան Արաբիայի ժամանակ (Ադեն)', - 'Asia/Almaty' => 'Արևմտյան Ղազախստանի ժամանակ (Ալմաթի)', + 'Asia/Almaty' => 'Ղազախստանի ժամանակ (Ալմաթի)', 'Asia/Amman' => 'Արևելյան Եվրոպայի ժամանակ (Ամման)', 'Asia/Anadyr' => 'Ռուսաստան (Անադիր)', - 'Asia/Aqtau' => 'Արևմտյան Ղազախստանի ժամանակ (Ակտաու)', - 'Asia/Aqtobe' => 'Արևմտյան Ղազախստանի ժամանակ (Ակտոբե)', + 'Asia/Aqtau' => 'Ղազախստանի ժամանակ (Ակտաու)', + 'Asia/Aqtobe' => 'Ղազախստանի ժամանակ (Ակտոբե)', 'Asia/Ashgabat' => 'Թուրքմենստանի ժամանակ (Աշխաբադ)', - 'Asia/Atyrau' => 'Արևմտյան Ղազախստանի ժամանակ (Ատիրաու)', + 'Asia/Atyrau' => 'Ղազախստանի ժամանակ (Ատիրաու)', 'Asia/Baghdad' => 'Սաուդյան Արաբիայի ժամանակ (Բաղդադ)', 'Asia/Bahrain' => 'Սաուդյան Արաբիայի ժամանակ (Բահրեյն)', 'Asia/Baku' => 'Ադրբեջանի ժամանակ (Բաքու)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Բրունեյի ժամանակ', 'Asia/Calcutta' => 'Հնդկաստանի ստանդարտ ժամանակ (Կալկուտա)', 'Asia/Chita' => 'Յակուտսկի ժամանակ (Չիտա)', - 'Asia/Choibalsan' => 'Ուլան Բատորի ժամանակ (Չոյբալսան)', 'Asia/Colombo' => 'Հնդկաստանի ստանդարտ ժամանակ (Կոլոմբո)', 'Asia/Damascus' => 'Արևելյան Եվրոպայի ժամանակ (Դամասկոս)', 'Asia/Dhaka' => 'Բանգլադեշի ժամանակ (Դաքքա)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Կրասնոյարսկի ժամանակ (Նովոկուզնեցկ)', 'Asia/Novosibirsk' => 'Նովոսիբիրսկի ժամանակ', 'Asia/Omsk' => 'Օմսկի ժամանակ', - 'Asia/Oral' => 'Արևմտյան Ղազախստանի ժամանակ (Ուրալսկ)', + 'Asia/Oral' => 'Ղազախստանի ժամանակ (Ուրալսկ)', 'Asia/Phnom_Penh' => 'Հնդկաչինական ժամանակ (Պնոմպեն)', 'Asia/Pontianak' => 'Արևմտյան Ինդոնեզիայի ժամանակ (Պոնտիանակ)', 'Asia/Pyongyang' => 'Կորեայի ժամանակ (Փխենյան)', 'Asia/Qatar' => 'Սաուդյան Արաբիայի ժամանակ (Կատար)', - 'Asia/Qostanay' => 'Արևմտյան Ղազախստանի ժամանակ (Կոստանայ)', - 'Asia/Qyzylorda' => 'Արևմտյան Ղազախստանի ժամանակ (Կիզիլորդա)', + 'Asia/Qostanay' => 'Ղազախստանի ժամանակ (Կոստանայ)', + 'Asia/Qyzylorda' => 'Ղազախստանի ժամանակ (Կիզիլորդա)', 'Asia/Rangoon' => 'Մյանմայի ժամանակ (Ռանգուն)', 'Asia/Riyadh' => 'Սաուդյան Արաբիայի ժամանակ (Էր Ռիադ)', 'Asia/Saigon' => 'Հնդկաչինական ժամանակ (Հոշիմին)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Արևելյան Ավստրալիայի ժամանակ (Մելբուրն)', 'Australia/Perth' => 'Արևմտյան Ավստրալիայի ժամանակ (Պերթ)', 'Australia/Sydney' => 'Արևելյան Ավստրալիայի ժամանակ (Սիդնեյ)', - 'CST6CDT' => 'Կենտրոնական Ամերիկայի ժամանակ', - 'EST5EDT' => 'Արևելյան Ամերիկայի ժամանակ', 'Etc/GMT' => 'Գրինվիչի ժամանակ', 'Etc/UTC' => 'Համաշխարհային կոորդինացված ժամանակ', 'Europe/Amsterdam' => 'Կենտրոնական Եվրոպայի ժամանակ (Ամստերդամ)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Մավրիկիոսի ժամանակ', 'Indian/Mayotte' => 'Արևելյան Աֆրիկայի ժամանակ (Մայոթ)', 'Indian/Reunion' => 'Ռեյունիոնի ժամանակ', - 'MST7MDT' => 'Լեռնային ժամանակ (ԱՄՆ)', - 'PST8PDT' => 'Խաղաղօվկիանոսյան ժամանակ', 'Pacific/Apia' => 'Ապիայի ժամանակ', 'Pacific/Auckland' => 'Նոր Զելանդիայի ժամանակ (Օքլենդ)', 'Pacific/Bougainville' => 'Պապուա Նոր Գվինեայի ժամանակ (Բուգենվիլ)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/ia.php b/src/Symfony/Component/Intl/Resources/data/timezones/ia.php index f3a22f3febb37..a23f1d112a00d 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/ia.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/ia.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'hora de Vostok', 'Arctic/Longyearbyen' => 'hora de Europa central (Longyearbyen)', 'Asia/Aden' => 'hora arabe (Aden)', - 'Asia/Almaty' => 'hora de Kazakhstan del West (Almaty)', + 'Asia/Almaty' => 'hora de Kazakhstan (Almaty)', 'Asia/Amman' => 'hora de Europa oriental (Amman)', 'Asia/Anadyr' => 'hora de Russia (Anadyr)', - 'Asia/Aqtau' => 'hora de Kazakhstan del West (Aqtau)', - 'Asia/Aqtobe' => 'hora de Kazakhstan del West (Aqtobe)', + 'Asia/Aqtau' => 'hora de Kazakhstan (Aqtau)', + 'Asia/Aqtobe' => 'hora de Kazakhstan (Aqtobe)', 'Asia/Ashgabat' => 'hora de Turkmenistan (Ashgabat)', - 'Asia/Atyrau' => 'hora de Kazakhstan del West (Atyrau)', + 'Asia/Atyrau' => 'hora de Kazakhstan (Atyrau)', 'Asia/Baghdad' => 'hora arabe (Baghdad)', 'Asia/Bahrain' => 'hora arabe (Bahrein)', 'Asia/Baku' => 'hora de Azerbeidzhan (Baku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'hora de Brunei Darussalam', 'Asia/Calcutta' => 'hora standard de India (Calcutta)', 'Asia/Chita' => 'hora de Yakutsk (Chita)', - 'Asia/Choibalsan' => 'hora de Ulan Bator (Choibalsan)', 'Asia/Colombo' => 'hora standard de India (Colombo)', 'Asia/Damascus' => 'hora de Europa oriental (Damasco)', 'Asia/Dhaka' => 'hora de Bangladesh (Dhaka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'hora de Krasnoyarsk (Novokuznetsk)', 'Asia/Novosibirsk' => 'hora de Novosibirsk', 'Asia/Omsk' => 'hora de Omsk', - 'Asia/Oral' => 'hora de Kazakhstan del West (Oral)', + 'Asia/Oral' => 'hora de Kazakhstan (Oral)', 'Asia/Phnom_Penh' => 'hora de Indochina (Phnom Penh)', 'Asia/Pontianak' => 'hora de Indonesia del West (Pontianak)', 'Asia/Pyongyang' => 'hora de Corea (Pyongyang)', 'Asia/Qatar' => 'hora arabe (Qatar)', - 'Asia/Qostanay' => 'hora de Kazakhstan del West (Qostanay)', - 'Asia/Qyzylorda' => 'hora de Kazakhstan del West (Qyzylorda)', + 'Asia/Qostanay' => 'hora de Kazakhstan (Qostanay)', + 'Asia/Qyzylorda' => 'hora de Kazakhstan (Qyzylorda)', 'Asia/Rangoon' => 'hora de Myanmar (Yangon)', 'Asia/Riyadh' => 'hora arabe (Riyadh)', 'Asia/Saigon' => 'hora de Indochina (Ho Chi Minh)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'hora de Australia oriental (Melbourne)', 'Australia/Perth' => 'hora de Australia occidental (Perth)', 'Australia/Sydney' => 'hora de Australia oriental (Sydney)', - 'CST6CDT' => 'hora central', - 'EST5EDT' => 'hora del est', 'Etc/GMT' => 'hora medie de Greenwich', 'Etc/UTC' => 'Universal Tempore Coordinate', 'Europe/Amsterdam' => 'hora de Europa central (Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'hora de Mauritio', 'Indian/Mayotte' => 'hora de Africa del Est (Mayotta)', 'Indian/Reunion' => 'hora de Réunion', - 'MST7MDT' => 'hora del montanias', - 'PST8PDT' => 'hora pacific', 'Pacific/Apia' => 'hora de Apia', 'Pacific/Auckland' => 'hora de Nove Zelanda (Auckland)', 'Pacific/Bougainville' => 'hora de Papua Nove Guinea (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/id.php b/src/Symfony/Component/Intl/Resources/data/timezones/id.php index 0af3542a2a445..0322f780d70db 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/id.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/id.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Waktu Vostok', 'Arctic/Longyearbyen' => 'Waktu Eropa Tengah (Longyearbyen)', 'Asia/Aden' => 'Waktu Arab (Aden)', - 'Asia/Almaty' => 'Waktu Kazakhstan Barat (Almaty)', + 'Asia/Almaty' => 'Waktu Kazakhstan (Almaty)', 'Asia/Amman' => 'Waktu Eropa Timur (Amman)', 'Asia/Anadyr' => 'Waktu Anadyr', - 'Asia/Aqtau' => 'Waktu Kazakhstan Barat (Aktau)', - 'Asia/Aqtobe' => 'Waktu Kazakhstan Barat (Aktobe)', + 'Asia/Aqtau' => 'Waktu Kazakhstan (Aktau)', + 'Asia/Aqtobe' => 'Waktu Kazakhstan (Aktobe)', 'Asia/Ashgabat' => 'Waktu Turkmenistan (Ashgabat)', - 'Asia/Atyrau' => 'Waktu Kazakhstan Barat (Atyrau)', + 'Asia/Atyrau' => 'Waktu Kazakhstan (Atyrau)', 'Asia/Baghdad' => 'Waktu Arab (Baghdad)', 'Asia/Bahrain' => 'Waktu Arab (Bahrain)', 'Asia/Baku' => 'Waktu Azerbaijan (Baku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Waktu Brunei Darussalam', 'Asia/Calcutta' => 'Waktu India (Kolkata)', 'Asia/Chita' => 'Waktu Yakutsk (Chita)', - 'Asia/Choibalsan' => 'Waktu Ulan Bator (Choibalsan)', 'Asia/Colombo' => 'Waktu India (Kolombo)', 'Asia/Damascus' => 'Waktu Eropa Timur (Damaskus)', 'Asia/Dhaka' => 'Waktu Bangladesh (Dhaka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Waktu Krasnoyarsk (Novokuznetsk)', 'Asia/Novosibirsk' => 'Waktu Novosibirsk', 'Asia/Omsk' => 'Waktu Omsk', - 'Asia/Oral' => 'Waktu Kazakhstan Barat (Oral)', + 'Asia/Oral' => 'Waktu Kazakhstan (Oral)', 'Asia/Phnom_Penh' => 'Waktu Indochina (Phnom Penh)', 'Asia/Pontianak' => 'Waktu Indonesia Barat (Pontianak)', 'Asia/Pyongyang' => 'Waktu Korea (Pyongyang)', 'Asia/Qatar' => 'Waktu Arab (Qatar)', - 'Asia/Qostanay' => 'Waktu Kazakhstan Barat (Kostanay)', - 'Asia/Qyzylorda' => 'Waktu Kazakhstan Barat (Qyzylorda)', + 'Asia/Qostanay' => 'Waktu Kazakhstan (Kostanay)', + 'Asia/Qyzylorda' => 'Waktu Kazakhstan (Qyzylorda)', 'Asia/Rangoon' => 'Waktu Myanmar (Rangoon)', 'Asia/Riyadh' => 'Waktu Arab (Riyadh)', 'Asia/Saigon' => 'Waktu Indochina (Ho Chi Minh)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Waktu Timur Australia (Melbourne)', 'Australia/Perth' => 'Waktu Barat Australia (Perth)', 'Australia/Sydney' => 'Waktu Timur Australia (Sydney)', - 'CST6CDT' => 'Waktu Tengah', - 'EST5EDT' => 'Waktu Timur', 'Etc/GMT' => 'Greenwich Mean Time', 'Etc/UTC' => 'Waktu Universal Terkoordinasi', 'Europe/Amsterdam' => 'Waktu Eropa Tengah (Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Waktu Mauritius', 'Indian/Mayotte' => 'Waktu Afrika Timur (Mayotte)', 'Indian/Reunion' => 'Waktu Reunion (Réunion)', - 'MST7MDT' => 'Waktu Pegunungan', - 'PST8PDT' => 'Waktu Pasifik', 'Pacific/Apia' => 'Waktu Apia', 'Pacific/Auckland' => 'Waktu Selandia Baru (Auckland)', 'Pacific/Bougainville' => 'Waktu Papua Nugini (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/ie.php b/src/Symfony/Component/Intl/Resources/data/timezones/ie.php index 0d9bd33c22e25..a9d5fc9c63b56 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/ie.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/ie.php @@ -4,28 +4,132 @@ 'Names' => [ 'Africa/Abidjan' => 'témpore medial de Greenwich (Abidjan)', 'Africa/Accra' => 'témpore medial de Greenwich (Accra)', + 'Africa/Addis_Ababa' => 'témpor de Etiopia (Addis Ababa)', + 'Africa/Asmera' => 'témpor de Eritrea (Asmara)', 'Africa/Bamako' => 'témpore medial de Greenwich (Bamako)', 'Africa/Banjul' => 'témpore medial de Greenwich (Banjul)', 'Africa/Bissau' => 'témpore medial de Greenwich (Bissau)', + 'Africa/Ceuta' => 'témpor de Hispania (Ceuta)', 'Africa/Conakry' => 'témpore medial de Greenwich (Conakry)', 'Africa/Dakar' => 'témpore medial de Greenwich (Dakar)', 'Africa/Freetown' => 'témpore medial de Greenwich (Freetown)', 'Africa/Lome' => 'témpore medial de Greenwich (Lome)', 'Africa/Monrovia' => 'témpore medial de Greenwich (Monrovia)', + 'Africa/Ndjamena' => 'témpor de Tchad (Ndjamena)', 'Africa/Nouakchott' => 'témpore medial de Greenwich (Nouakchott)', 'Africa/Ouagadougou' => 'témpore medial de Greenwich (Ouagadougou)', 'Africa/Sao_Tome' => 'témpore medial de Greenwich (São Tomé)', 'America/Danmarkshavn' => 'témpore medial de Greenwich (Danmarkshavn)', + 'America/Grand_Turk' => 'témpor de Turks e Caicos (Grand Turk)', + 'America/Guyana' => 'témpor de Guyana (Guyana)', + 'America/Lima' => 'témpor de Perú (Lima)', + 'America/Lower_Princes' => 'témpor de Sint-Maarten (Lower Prince’s Quarter)', + 'America/Martinique' => 'témpor de Martinica (Martinique)', + 'America/Port_of_Spain' => 'témpor de Trinidad e Tobago (Port of Spain)', + 'America/Puerto_Rico' => 'témpor de Porto-Rico (Puerto Rico)', + 'Antarctica/Casey' => 'témpor de Antarctica (Casey)', + 'Antarctica/Davis' => 'témpor de Antarctica (Davis)', + 'Antarctica/DumontDUrville' => 'témpor de Antarctica (Dumont d’Urville)', + 'Antarctica/Mawson' => 'témpor de Antarctica (Mawson)', + 'Antarctica/McMurdo' => 'témpor de Antarctica (McMurdo)', + 'Antarctica/Palmer' => 'témpor de Antarctica (Palmer)', + 'Antarctica/Rothera' => 'témpor de Antarctica (Rothera)', + 'Antarctica/Syowa' => 'témpor de Antarctica (Syowa)', 'Antarctica/Troll' => 'témpore medial de Greenwich (Troll)', + 'Antarctica/Vostok' => 'témpor de Antarctica (Vostok)', + 'Asia/Anadyr' => 'témpor de Russia (Anadyr)', + 'Asia/Barnaul' => 'témpor de Russia (Barnaul)', + 'Asia/Calcutta' => 'témpor de India (Kolkata)', + 'Asia/Chita' => 'témpor de Russia (Chita)', + 'Asia/Colombo' => 'témpor de Sri-Lanka (Colombo)', + 'Asia/Dili' => 'témpor de Ost-Timor (Dili)', + 'Asia/Irkutsk' => 'témpor de Russia (Irkutsk)', + 'Asia/Jakarta' => 'témpor de Indonesia (Jakarta)', + 'Asia/Jayapura' => 'témpor de Indonesia (Jayapura)', + 'Asia/Kamchatka' => 'témpor de Russia (Kamchatka)', + 'Asia/Karachi' => 'témpor de Pakistan (Karachi)', + 'Asia/Khandyga' => 'témpor de Russia (Khandyga)', + 'Asia/Krasnoyarsk' => 'témpor de Russia (Krasnoyarsk)', + 'Asia/Magadan' => 'témpor de Russia (Magadan)', + 'Asia/Makassar' => 'témpor de Indonesia (Makassar)', + 'Asia/Manila' => 'témpor de Filipines (Manila)', + 'Asia/Novokuznetsk' => 'témpor de Russia (Novokuznetsk)', + 'Asia/Novosibirsk' => 'témpor de Russia (Novosibirsk)', + 'Asia/Omsk' => 'témpor de Russia (Omsk)', + 'Asia/Phnom_Penh' => 'témpor de Cambodja (Phnom Penh)', + 'Asia/Pontianak' => 'témpor de Indonesia (Pontianak)', + 'Asia/Sakhalin' => 'témpor de Russia (Sakhalin)', + 'Asia/Srednekolymsk' => 'témpor de Russia (Srednekolymsk)', + 'Asia/Tehran' => 'témpor de Iran (Tehran)', + 'Asia/Tomsk' => 'témpor de Russia (Tomsk)', + 'Asia/Ust-Nera' => 'témpor de Russia (Ust-Nera)', + 'Asia/Vladivostok' => 'témpor de Russia (Vladivostok)', + 'Asia/Yakutsk' => 'témpor de Russia (Yakutsk)', + 'Asia/Yekaterinburg' => 'témpor de Russia (Yekaterinburg)', + 'Atlantic/Azores' => 'témpor de Portugal (Azores)', + 'Atlantic/Canary' => 'témpor de Hispania (Canary)', + 'Atlantic/Madeira' => 'témpor de Portugal (Madeira)', 'Atlantic/Reykjavik' => 'témpore medial de Greenwich (Reykjavik)', 'Atlantic/St_Helena' => 'témpore medial de Greenwich (St. Helena)', 'Etc/GMT' => 'témpore medial de Greenwich', + 'Europe/Astrakhan' => 'témpor de Russia (Astrakhan)', + 'Europe/Athens' => 'témpor de Grecia (Athens)', + 'Europe/Belgrade' => 'témpor de Serbia (Belgrade)', + 'Europe/Berlin' => 'témpor de Germania (Berlin)', + 'Europe/Bratislava' => 'témpor de Slovakia (Bratislava)', + 'Europe/Brussels' => 'témpor de Belgia (Brussels)', + 'Europe/Bucharest' => 'témpor de Rumania (Bucharest)', + 'Europe/Budapest' => 'témpor de Hungaria (Budapest)', + 'Europe/Busingen' => 'témpor de Germania (Busingen)', + 'Europe/Copenhagen' => 'témpor de Dania (Copenhagen)', 'Europe/Dublin' => 'témpore medial de Greenwich (Dublin)', 'Europe/Guernsey' => 'témpore medial de Greenwich (Guernsey)', + 'Europe/Helsinki' => 'témpor de Finland (Helsinki)', 'Europe/Isle_of_Man' => 'témpore medial de Greenwich (Isle of Man)', 'Europe/Jersey' => 'témpore medial de Greenwich (Jersey)', + 'Europe/Kaliningrad' => 'témpor de Russia (Kaliningrad)', + 'Europe/Kiev' => 'témpor de Ukraina (Kyiv)', + 'Europe/Kirov' => 'témpor de Russia (Kirov)', + 'Europe/Lisbon' => 'témpor de Portugal (Lisbon)', + 'Europe/Ljubljana' => 'témpor de Slovenia (Ljubljana)', 'Europe/London' => 'témpore medial de Greenwich (London)', + 'Europe/Luxembourg' => 'témpor de Luxemburg (Luxembourg)', + 'Europe/Madrid' => 'témpor de Hispania (Madrid)', + 'Europe/Malta' => 'témpor de Malta (Malta)', + 'Europe/Monaco' => 'témpor de Mónaco (Monaco)', + 'Europe/Moscow' => 'témpor de Russia (Moscow)', + 'Europe/Paris' => 'témpor de Francia (Paris)', + 'Europe/Podgorica' => 'témpor de Montenegro (Podgorica)', + 'Europe/Prague' => 'témpor de Tchekia (Prague)', + 'Europe/Rome' => 'témpor de Italia (Rome)', + 'Europe/Samara' => 'témpor de Russia (Samara)', + 'Europe/San_Marino' => 'témpor de San-Marino (San Marino)', + 'Europe/Sarajevo' => 'témpor de Bosnia e Herzegovina (Sarajevo)', + 'Europe/Saratov' => 'témpor de Russia (Saratov)', + 'Europe/Simferopol' => 'témpor de Ukraina (Simferopol)', + 'Europe/Skopje' => 'témpor de Nord-Macedonia (Skopje)', + 'Europe/Sofia' => 'témpor de Bulgaria (Sofia)', + 'Europe/Stockholm' => 'témpor de Svedia (Stockholm)', 'Europe/Tallinn' => 'témpor de Estonia (Tallinn)', + 'Europe/Tirane' => 'témpor de Albania (Tirane)', + 'Europe/Ulyanovsk' => 'témpor de Russia (Ulyanovsk)', + 'Europe/Vienna' => 'témpor de Austria (Vienna)', + 'Europe/Volgograd' => 'témpor de Russia (Volgograd)', + 'Europe/Warsaw' => 'témpor de Polonia (Warsaw)', + 'Europe/Zagreb' => 'témpor de Croatia (Zagreb)', + 'Europe/Zurich' => 'témpor de Svissia (Zurich)', + 'Indian/Maldives' => 'témpor de Maldivas (Maldives)', + 'Indian/Mauritius' => 'témpor de Mauricio (Mauritius)', + 'Pacific/Apia' => 'témpor de Samoa (Apia)', + 'Pacific/Auckland' => 'témpor de Nov-Zeland (Auckland)', + 'Pacific/Chatham' => 'témpor de Nov-Zeland (Chatham)', + 'Pacific/Efate' => 'témpor de Vanuatu (Efate)', + 'Pacific/Fakaofo' => 'témpor de Tokelau (Fakaofo)', + 'Pacific/Fiji' => 'témpor de Fidji (Fiji)', + 'Pacific/Funafuti' => 'témpor de Tuvalu (Funafuti)', + 'Pacific/Nauru' => 'témpor de Nauru (Nauru)', + 'Pacific/Norfolk' => 'témpor de Insul Norfolk (Norfolk)', + 'Pacific/Palau' => 'témpor de Palau (Palau)', ], 'Meta' => [ 'GmtFormat' => 'TMG%s', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/ig.php b/src/Symfony/Component/Intl/Resources/data/timezones/ig.php index 809644b16befc..f82bfdfec8b17 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/ig.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/ig.php @@ -210,24 +210,23 @@ 'Antarctica/Vostok' => 'Oge Vostok', 'Arctic/Longyearbyen' => 'Oge Mpaghara Etiti Europe (Longyearbyen)', 'Asia/Aden' => 'Oge Arab (Aden)', - 'Asia/Almaty' => 'Oge Mpaghara Ọdịda Anyanwụ Kazakhstan (Almaty)', + 'Asia/Almaty' => 'Oge Kazakhstan (Almaty)', 'Asia/Amman' => 'Oge Mpaghara Ọwụwa Anyanwụ Europe (Amman)', - 'Asia/Anadyr' => 'Oge Rụssịa (Anadyr)', - 'Asia/Aqtau' => 'Oge Mpaghara Ọdịda Anyanwụ Kazakhstan (Aqtau)', - 'Asia/Aqtobe' => 'Oge Mpaghara Ọdịda Anyanwụ Kazakhstan (Aqtobe)', + 'Asia/Anadyr' => 'Oge Russia (Anadyr)', + 'Asia/Aqtau' => 'Oge Kazakhstan (Aqtau)', + 'Asia/Aqtobe' => 'Oge Kazakhstan (Aqtobe)', 'Asia/Ashgabat' => 'Oge Turkmenist (Ashgabat)', - 'Asia/Atyrau' => 'Oge Mpaghara Ọdịda Anyanwụ Kazakhstan (Atyrau)', + 'Asia/Atyrau' => 'Oge Kazakhstan (Atyrau)', 'Asia/Baghdad' => 'Oge Arab (Baghdad)', 'Asia/Bahrain' => 'Oge Arab (Bahrain)', 'Asia/Baku' => 'Oge Azerbaijan (Baku)', 'Asia/Bangkok' => 'Oge Indochina (Bangkok)', - 'Asia/Barnaul' => 'Oge Rụssịa (Barnaul)', + 'Asia/Barnaul' => 'Oge Russia (Barnaul)', 'Asia/Beirut' => 'Oge Mpaghara Ọwụwa Anyanwụ Europe (Beirut)', 'Asia/Bishkek' => 'Oge Kyrgyzstan (Bishkek)', 'Asia/Brunei' => 'Oge Brunei Darussalam', 'Asia/Calcutta' => 'Oge Izugbe India (Kolkata)', 'Asia/Chita' => 'Oge Yakutsk (Chita)', - 'Asia/Choibalsan' => 'Oge Ulaanbaatar (Choibalsan)', 'Asia/Colombo' => 'Oge Izugbe India (Colombo)', 'Asia/Damascus' => 'Oge Mpaghara Ọwụwa Anyanwụ Europe (Damascus)', 'Asia/Dhaka' => 'Oge Bangladesh (Dhaka)', @@ -244,7 +243,7 @@ 'Asia/Jayapura' => 'Oge Mpaghara Ọwụwa Anyanwụ Indonesia (Jayapura)', 'Asia/Jerusalem' => 'Oge Israel (Jerusalem)', 'Asia/Kabul' => 'Oge Afghanistan (Kabul)', - 'Asia/Kamchatka' => 'Oge Rụssịa (Kamchatka)', + 'Asia/Kamchatka' => 'Oge Russia (Kamchatka)', 'Asia/Karachi' => 'Oge Pakistan (Karachi)', 'Asia/Katmandu' => 'Oge Nepal (Kathmandu)', 'Asia/Khandyga' => 'Oge Yakutsk (Khandyga)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Oge Krasnoyarsk (Novokuznetsk)', 'Asia/Novosibirsk' => 'Oge Novosibirsk', 'Asia/Omsk' => 'Oge Omsk', - 'Asia/Oral' => 'Oge Mpaghara Ọdịda Anyanwụ Kazakhstan (Oral)', + 'Asia/Oral' => 'Oge Kazakhstan (Oral)', 'Asia/Phnom_Penh' => 'Oge Indochina (Phnom Penh)', 'Asia/Pontianak' => 'Oge Mpaghara Ọdịda Anyanwụ Indonesia (Pontianak)', 'Asia/Pyongyang' => 'Oge Korea (Pyongyang)', 'Asia/Qatar' => 'Oge Arab (Qatar)', - 'Asia/Qostanay' => 'Oge Mpaghara Ọdịda Anyanwụ Kazakhstan (Qostanay)', - 'Asia/Qyzylorda' => 'Oge Mpaghara Ọdịda Anyanwụ Kazakhstan (Qyzylorda)', + 'Asia/Qostanay' => 'Oge Kazakhstan (Qostanay)', + 'Asia/Qyzylorda' => 'Oge Kazakhstan (Qyzylorda)', 'Asia/Rangoon' => 'Oge Myanmar (Yangon)', 'Asia/Riyadh' => 'Oge Arab (Riyadh)', 'Asia/Saigon' => 'Oge Indochina (Ho Chi Minh)', @@ -283,7 +282,7 @@ 'Asia/Tehran' => 'Oge Iran (Tehran)', 'Asia/Thimphu' => 'Oge Bhutan (Thimphu)', 'Asia/Tokyo' => 'Oge Japan (Tokyo)', - 'Asia/Tomsk' => 'Oge Rụssịa (Tomsk)', + 'Asia/Tomsk' => 'Oge Russia (Tomsk)', 'Asia/Ulaanbaatar' => 'Oge Ulaanbaatar', 'Asia/Urumqi' => 'Oge China (Urumqi)', 'Asia/Ust-Nera' => 'Oge Vladivostok (Ust-Nera)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Oge Mpaghara Ọwụwa Anyanwụ Australia (Melbourne)', 'Australia/Perth' => 'Oge Mpaghara Ọdịda Anyanwụ Australia (Perth)', 'Australia/Sydney' => 'Oge Mpaghara Ọwụwa Anyanwụ Australia (Sydney)', - 'CST6CDT' => 'Oge Mpaghara Etiti', - 'EST5EDT' => 'Oge Mpaghara Ọwụwa Anyanwụ', 'Etc/GMT' => 'Oge Mpaghara Greemwich Mean', 'Etc/UTC' => 'Nhazi Oge Ụwa Niile', 'Europe/Amsterdam' => 'Oge Mpaghara Etiti Europe (Amsterdam)', @@ -335,11 +332,11 @@ 'Europe/Guernsey' => 'Oge Mpaghara Greemwich Mean (Guernsey)', 'Europe/Helsinki' => 'Oge Mpaghara Ọwụwa Anyanwụ Europe (Helsinki)', 'Europe/Isle_of_Man' => 'Oge Mpaghara Greemwich Mean (Isle of Man)', - 'Europe/Istanbul' => 'Oge Turkey (Istanbul)', + 'Europe/Istanbul' => 'Oge Türkiye (Istanbul)', 'Europe/Jersey' => 'Oge Mpaghara Greemwich Mean (Jersey)', 'Europe/Kaliningrad' => 'Oge Mpaghara Ọwụwa Anyanwụ Europe (Kaliningrad)', 'Europe/Kiev' => 'Oge Mpaghara Ọwụwa Anyanwụ Europe (Kyiv)', - 'Europe/Kirov' => 'Oge Rụssịa (Kirov)', + 'Europe/Kirov' => 'Oge Russia (Kirov)', 'Europe/Lisbon' => 'Oge Mpaghara Ọdịda Anyanwụ Europe (Lisbon)', 'Europe/Ljubljana' => 'Oge Mpaghara Etiti Europe (Ljubljana)', 'Europe/London' => 'Oge Mpaghara Greemwich Mean (London)', @@ -356,7 +353,7 @@ 'Europe/Prague' => 'Oge Mpaghara Etiti Europe (Prague)', 'Europe/Riga' => 'Oge Mpaghara Ọwụwa Anyanwụ Europe (Riga)', 'Europe/Rome' => 'Oge Mpaghara Etiti Europe (Rome)', - 'Europe/Samara' => 'Oge Rụssịa (Samara)', + 'Europe/Samara' => 'Oge Russia (Samara)', 'Europe/San_Marino' => 'Oge Mpaghara Etiti Europe (San Marino)', 'Europe/Sarajevo' => 'Oge Mpaghara Etiti Europe (Sarajevo)', 'Europe/Saratov' => 'Oge Moscow (Saratov)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Oge Mauritius', 'Indian/Mayotte' => 'Oge Mpaghara Ọwụwa Anyanwụ Afrịka (Mayotte)', 'Indian/Reunion' => 'Oge Réunion', - 'MST7MDT' => 'Oge Mpaghara Ugwu', - 'PST8PDT' => 'Oge Mpaghara Pacific', 'Pacific/Apia' => 'Oge Apia', 'Pacific/Auckland' => 'Oge New Zealand (Auckland)', 'Pacific/Bougainville' => 'Oge Papua New Guinea (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/ii.php b/src/Symfony/Component/Intl/Resources/data/timezones/ii.php index 988e7ee527d85..9ee3121c8b470 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/ii.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/ii.php @@ -2,87 +2,123 @@ return [ 'Names' => [ - 'America/Adak' => 'ꂰꇩ (Adak)', - 'America/Anchorage' => 'ꂰꇩ (Anchorage)', - 'America/Araguaina' => 'ꀠꑭ (Araguaina)', - 'America/Bahia' => 'ꀠꑭ (Bahia)', - 'America/Belem' => 'ꀠꑭ (Belem)', - 'America/Boa_Vista' => 'ꀠꑭ (Boa Vista)', - 'America/Boise' => 'ꂰꇩ (Boise)', - 'America/Campo_Grande' => 'ꀠꑭ (Campo Grande)', - 'America/Chicago' => 'ꂰꇩ (Chicago)', - 'America/Cuiaba' => 'ꀠꑭ (Cuiaba)', - 'America/Denver' => 'ꂰꇩ (Denver)', - 'America/Detroit' => 'ꂰꇩ (Detroit)', - 'America/Eirunepe' => 'ꀠꑭ (Eirunepe)', - 'America/Fortaleza' => 'ꀠꑭ (Fortaleza)', - 'America/Indiana/Knox' => 'ꂰꇩ (Knox, Indiana)', - 'America/Indiana/Marengo' => 'ꂰꇩ (Marengo, Indiana)', - 'America/Indiana/Petersburg' => 'ꂰꇩ (Petersburg, Indiana)', - 'America/Indiana/Tell_City' => 'ꂰꇩ (Tell City, Indiana)', - 'America/Indiana/Vevay' => 'ꂰꇩ (Vevay, Indiana)', - 'America/Indiana/Vincennes' => 'ꂰꇩ (Vincennes, Indiana)', - 'America/Indiana/Winamac' => 'ꂰꇩ (Winamac, Indiana)', - 'America/Indianapolis' => 'ꂰꇩ (Indianapolis)', - 'America/Juneau' => 'ꂰꇩ (Juneau)', - 'America/Kentucky/Monticello' => 'ꂰꇩ (Monticello, Kentucky)', - 'America/Los_Angeles' => 'ꂰꇩ (Los Angeles)', - 'America/Louisville' => 'ꂰꇩ (Louisville)', - 'America/Maceio' => 'ꀠꑭ (Maceio)', - 'America/Manaus' => 'ꀠꑭ (Manaus)', - 'America/Menominee' => 'ꂰꇩ (Menominee)', - 'America/Metlakatla' => 'ꂰꇩ (Metlakatla)', - 'America/New_York' => 'ꂰꇩ (New York)', - 'America/Nome' => 'ꂰꇩ (Nome)', - 'America/Noronha' => 'ꀠꑭ (Noron 341A ha)', - 'America/North_Dakota/Beulah' => 'ꂰꇩ (Beulah, North Dakota)', - 'America/North_Dakota/Center' => 'ꂰꇩ (Center, North Dakota)', - 'America/North_Dakota/New_Salem' => 'ꂰꇩ (New Salem, North Dakota)', - 'America/Phoenix' => 'ꂰꇩ (Phoenix)', - 'America/Porto_Velho' => 'ꀠꑭ (Porto Velho)', - 'America/Recife' => 'ꀠꑭ (Recife)', - 'America/Rio_Branco' => 'ꀠꑭ (Rio Branco)', - 'America/Santarem' => 'ꀠꑭ (Santarem)', - 'America/Sao_Paulo' => 'ꀠꑭ (Sao Paulo)', - 'America/Sitka' => 'ꂰꇩ (Sitka)', - 'America/Yakutat' => 'ꂰꇩ (Yakutat)', - 'Antarctica/Troll' => 'Troll', - 'Asia/Anadyr' => 'ꊉꇆꌦ (Anadyr)', - 'Asia/Barnaul' => 'ꊉꇆꌦ (Barnaul)', - 'Asia/Calcutta' => 'ꑴꄗ (Kolkata)', - 'Asia/Chita' => 'ꊉꇆꌦ (Chita)', - 'Asia/Irkutsk' => 'ꊉꇆꌦ (Irkutsk)', - 'Asia/Kamchatka' => 'ꊉꇆꌦ (Kamchatka)', - 'Asia/Khandyga' => 'ꊉꇆꌦ (Khandyga)', - 'Asia/Krasnoyarsk' => 'ꊉꇆꌦ (Krasnoyarsk)', - 'Asia/Magadan' => 'ꊉꇆꌦ (Magadan)', - 'Asia/Novokuznetsk' => 'ꊉꇆꌦ (Novokuznetsk)', - 'Asia/Novosibirsk' => 'ꊉꇆꌦ (Novosibirsk)', - 'Asia/Omsk' => 'ꊉꇆꌦ (Omsk)', - 'Asia/Sakhalin' => 'ꊉꇆꌦ (Sakhalin)', - 'Asia/Shanghai' => 'ꍏꇩ (Shanghai)', - 'Asia/Srednekolymsk' => 'ꊉꇆꌦ (Srednekolymsk)', - 'Asia/Tokyo' => 'ꏝꀪ (Tokyo)', - 'Asia/Tomsk' => 'ꊉꇆꌦ (Tomsk)', - 'Asia/Urumqi' => 'ꍏꇩ (Urumqi)', - 'Asia/Ust-Nera' => 'ꊉꇆꌦ (Ust-Nera)', - 'Asia/Vladivostok' => 'ꊉꇆꌦ (Vladivostok)', - 'Asia/Yakutsk' => 'ꊉꇆꌦ (Yakutsk)', - 'Asia/Yekaterinburg' => 'ꊉꇆꌦ (Yekaterinburg)', - 'Europe/Astrakhan' => 'ꊉꇆꌦ (Astrakhan)', - 'Europe/Berlin' => 'ꄓꇩ (Berlin)', - 'Europe/Busingen' => 'ꄓꇩ (Busingen)', - 'Europe/Kaliningrad' => 'ꊉꇆꌦ (Kaliningrad)', - 'Europe/Kirov' => 'ꊉꇆꌦ (Kirov)', - 'Europe/London' => 'ꑱꇩ (London)', - 'Europe/Moscow' => 'ꊉꇆꌦ (Moscow)', - 'Europe/Paris' => 'ꃔꇩ (Paris)', - 'Europe/Rome' => 'ꑴꄊꆺ (Rome)', - 'Europe/Samara' => 'ꊉꇆꌦ (Samara)', - 'Europe/Saratov' => 'ꊉꇆꌦ (Saratov)', - 'Europe/Ulyanovsk' => 'ꊉꇆꌦ (Ulyanovsk)', - 'Europe/Volgograd' => 'ꊉꇆꌦ (Volgograd)', - 'Pacific/Honolulu' => 'ꂰꇩ (Honolulu)', + 'Africa/Abidjan' => 'ꋧꃅꎕꏦꄮꈉ(Abidjan)', + 'Africa/Accra' => 'ꋧꃅꎕꏦꄮꈉ(Accra)', + 'Africa/Bamako' => 'ꋧꃅꎕꏦꄮꈉ(Bamako)', + 'Africa/Banjul' => 'ꋧꃅꎕꏦꄮꈉ(Banjul)', + 'Africa/Bissau' => 'ꋧꃅꎕꏦꄮꈉ(Bissau)', + 'Africa/Conakry' => 'ꋧꃅꎕꏦꄮꈉ(Conakry)', + 'Africa/Dakar' => 'ꋧꃅꎕꏦꄮꈉ(Dakar)', + 'Africa/Freetown' => 'ꋧꃅꎕꏦꄮꈉ(Freetown)', + 'Africa/Lome' => 'ꋧꃅꎕꏦꄮꈉ(Lome)', + 'Africa/Monrovia' => 'ꋧꃅꎕꏦꄮꈉ(Monrovia)', + 'Africa/Nouakchott' => 'ꋧꃅꎕꏦꄮꈉ(Nouakchott)', + 'Africa/Ouagadougou' => 'ꋧꃅꎕꏦꄮꈉ(Ouagadougou)', + 'Africa/Sao_Tome' => 'ꋧꃅꎕꏦꄮꈉ(São Tomé)', + 'America/Adak' => 'ꂰꇩꄮꈉ(Adak)', + 'America/Anchorage' => 'ꂰꇩꄮꈉ(Anchorage)', + 'America/Araguaina' => 'ꀠꑭꄮꈉ(Araguaina)', + 'America/Bahia' => 'ꀠꑭꄮꈉ(Bahia)', + 'America/Bahia_Banderas' => 'ꃀꑭꇬꄮꈉ(Bahía de Banderas)', + 'America/Belem' => 'ꀠꑭꄮꈉ(Belem)', + 'America/Boa_Vista' => 'ꀠꑭꄮꈉ(Boa Vista)', + 'America/Boise' => 'ꂰꇩꄮꈉ(Boise)', + 'America/Campo_Grande' => 'ꀠꑭꄮꈉ(Campo Grande)', + 'America/Cancun' => 'ꃀꑭꇬꄮꈉ(Cancún)', + 'America/Chicago' => 'ꂰꇩꄮꈉ(Chicago)', + 'America/Chihuahua' => 'ꃀꑭꇬꄮꈉ(Chihuahua)', + 'America/Ciudad_Juarez' => 'ꃀꑭꇬꄮꈉ(Ciudad Juárez)', + 'America/Cuiaba' => 'ꀠꑭꄮꈉ(Cuiaba)', + 'America/Danmarkshavn' => 'ꋧꃅꎕꏦꄮꈉ(Danmarkshavn)', + 'America/Denver' => 'ꂰꇩꄮꈉ(Denver)', + 'America/Detroit' => 'ꂰꇩꄮꈉ(Detroit)', + 'America/Eirunepe' => 'ꀠꑭꄮꈉ(Eirunepe)', + 'America/Fortaleza' => 'ꀠꑭꄮꈉ(Fortaleza)', + 'America/Hermosillo' => 'ꃀꑭꇬꄮꈉ(Hermosillo)', + 'America/Indiana/Knox' => 'ꂰꇩꄮꈉ(Knox, Indiana)', + 'America/Indiana/Marengo' => 'ꂰꇩꄮꈉ(Marengo, Indiana)', + 'America/Indiana/Petersburg' => 'ꂰꇩꄮꈉ(Petersburg, Indiana)', + 'America/Indiana/Tell_City' => 'ꂰꇩꄮꈉ(Tell City, Indiana)', + 'America/Indiana/Vevay' => 'ꂰꇩꄮꈉ(Vevay, Indiana)', + 'America/Indiana/Vincennes' => 'ꂰꇩꄮꈉ(Vincennes, Indiana)', + 'America/Indiana/Winamac' => 'ꂰꇩꄮꈉ(Winamac, Indiana)', + 'America/Indianapolis' => 'ꂰꇩꄮꈉ(Indianapolis)', + 'America/Juneau' => 'ꂰꇩꄮꈉ(Juneau)', + 'America/Kentucky/Monticello' => 'ꂰꇩꄮꈉ(Monticello, Kentucky)', + 'America/Los_Angeles' => 'ꂰꇩꄮꈉ(Los Angeles)', + 'America/Louisville' => 'ꂰꇩꄮꈉ(Louisville)', + 'America/Maceio' => 'ꀠꑭꄮꈉ(Maceio)', + 'America/Manaus' => 'ꀠꑭꄮꈉ(Manaus)', + 'America/Matamoros' => 'ꃀꑭꇬꄮꈉ(Matamoros)', + 'America/Mazatlan' => 'ꃀꑭꇬꄮꈉ(Mazatlan)', + 'America/Menominee' => 'ꂰꇩꄮꈉ(Menominee)', + 'America/Merida' => 'ꃀꑭꇬꄮꈉ(Mérida)', + 'America/Metlakatla' => 'ꂰꇩꄮꈉ(Metlakatla)', + 'America/Mexico_City' => 'ꃀꑭꇬꄮꈉ(Mexico City)', + 'America/Monterrey' => 'ꃀꑭꇬꄮꈉ(Monterrey)', + 'America/New_York' => 'ꂰꇩꄮꈉ(New York)', + 'America/Nome' => 'ꂰꇩꄮꈉ(Nome)', + 'America/Noronha' => 'ꀠꑭꄮꈉ(Noronha)', + 'America/North_Dakota/Beulah' => 'ꂰꇩꄮꈉ(Beulah, North Dakota)', + 'America/North_Dakota/Center' => 'ꂰꇩꄮꈉ(Center, North Dakota)', + 'America/North_Dakota/New_Salem' => 'ꂰꇩꄮꈉ(New Salem, North Dakota)', + 'America/Ojinaga' => 'ꃀꑭꇬꄮꈉ(Ojinaga)', + 'America/Phoenix' => 'ꂰꇩꄮꈉ(Phoenix)', + 'America/Porto_Velho' => 'ꀠꑭꄮꈉ(Porto Velho)', + 'America/Recife' => 'ꀠꑭꄮꈉ(Recife)', + 'America/Rio_Branco' => 'ꀠꑭꄮꈉ(Rio Branco)', + 'America/Santarem' => 'ꀠꑭꄮꈉ(Santarem)', + 'America/Sao_Paulo' => 'ꀠꑭꄮꈉ(Sao Paulo)', + 'America/Sitka' => 'ꂰꇩꄮꈉ(Sitka)', + 'America/Tijuana' => 'ꃀꑭꇬꄮꈉ(Tijuana)', + 'America/Yakutat' => 'ꂰꇩꄮꈉ(Yakutat)', + 'Antarctica/Troll' => 'ꋧꃅꎕꏦꄮꈉ(Troll)', + 'Asia/Anadyr' => 'ꊉꇆꌦꄮꈉ(Anadyr)', + 'Asia/Barnaul' => 'ꊉꇆꌦꄮꈉ(Barnaul)', + 'Asia/Calcutta' => 'ꑴꄗꄮꈉ(Kolkata)', + 'Asia/Chita' => 'ꊉꇆꌦꄮꈉ(Chita)', + 'Asia/Irkutsk' => 'ꊉꇆꌦꄮꈉ(Irkutsk)', + 'Asia/Kamchatka' => 'ꊉꇆꌦꄮꈉ(Kamchatka)', + 'Asia/Khandyga' => 'ꊉꇆꌦꄮꈉ(Khandyga)', + 'Asia/Krasnoyarsk' => 'ꊉꇆꌦꄮꈉ(Krasnoyarsk)', + 'Asia/Magadan' => 'ꊉꇆꌦꄮꈉ(Magadan)', + 'Asia/Novokuznetsk' => 'ꊉꇆꌦꄮꈉ(Novokuznetsk)', + 'Asia/Novosibirsk' => 'ꊉꇆꌦꄮꈉ(Novosibirsk)', + 'Asia/Omsk' => 'ꊉꇆꌦꄮꈉ(Omsk)', + 'Asia/Sakhalin' => 'ꊉꇆꌦꄮꈉ(Sakhalin)', + 'Asia/Shanghai' => 'ꍏꇩꄮꈉ(Shanghai)', + 'Asia/Srednekolymsk' => 'ꊉꇆꌦꄮꈉ(Srednekolymsk)', + 'Asia/Tokyo' => 'ꏝꀪꄮꈉ(Tokyo)', + 'Asia/Tomsk' => 'ꊉꇆꌦꄮꈉ(Tomsk)', + 'Asia/Urumqi' => 'ꍏꇩꄮꈉ(Urumqi)', + 'Asia/Ust-Nera' => 'ꊉꇆꌦꄮꈉ(Ust-Nera)', + 'Asia/Vladivostok' => 'ꊉꇆꌦꄮꈉ(Vladivostok)', + 'Asia/Yakutsk' => 'ꊉꇆꌦꄮꈉ(Yakutsk)', + 'Asia/Yekaterinburg' => 'ꊉꇆꌦꄮꈉ(Yekaterinburg)', + 'Atlantic/Reykjavik' => 'ꋧꃅꎕꏦꄮꈉ(Reykjavik)', + 'Atlantic/St_Helena' => 'ꋧꃅꎕꏦꄮꈉ(St. Helena)', + 'Etc/GMT' => 'ꋧꃅꎕꏦꄮꈉ', + 'Europe/Astrakhan' => 'ꊉꇆꌦꄮꈉ(Astrakhan)', + 'Europe/Berlin' => 'ꄓꇩꄮꈉ(Berlin)', + 'Europe/Brussels' => 'ꀘꆹꏃꄮꈉ(Brussels)', + 'Europe/Busingen' => 'ꄓꇩꄮꈉ(Busingen)', + 'Europe/Dublin' => 'ꋧꃅꎕꏦꄮꈉ(Dublin)', + 'Europe/Guernsey' => 'ꋧꃅꎕꏦꄮꈉ(Guernsey)', + 'Europe/Isle_of_Man' => 'ꋧꃅꎕꏦꄮꈉ(Isle of Man)', + 'Europe/Jersey' => 'ꋧꃅꎕꏦꄮꈉ(Jersey)', + 'Europe/Kaliningrad' => 'ꊉꇆꌦꄮꈉ(Kaliningrad)', + 'Europe/Kirov' => 'ꊉꇆꌦꄮꈉ(Kirov)', + 'Europe/London' => 'ꋧꃅꎕꏦꄮꈉ(London)', + 'Europe/Moscow' => 'ꊉꇆꌦꄮꈉ(Moscow)', + 'Europe/Paris' => 'ꃔꇩꄮꈉ(Paris)', + 'Europe/Rome' => 'ꑴꄊꆺꄮꈉ(Rome)', + 'Europe/Samara' => 'ꊉꇆꌦꄮꈉ(Samara)', + 'Europe/Saratov' => 'ꊉꇆꌦꄮꈉ(Saratov)', + 'Europe/Ulyanovsk' => 'ꊉꇆꌦꄮꈉ(Ulyanovsk)', + 'Europe/Volgograd' => 'ꊉꇆꌦꄮꈉ(Volgograd)', + 'Pacific/Honolulu' => 'ꂰꇩꄮꈉ(Honolulu)', + ], + 'Meta' => [ + 'GmtFormat' => 'ꋧꃅꎕꏦꄮꈉ%s', ], - 'Meta' => [], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/is.php b/src/Symfony/Component/Intl/Resources/data/timezones/is.php index c89f5e7f5ee9a..2d9b78dee1825 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/is.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/is.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Vostok-tími', 'Arctic/Longyearbyen' => 'Mið-Evróputími (Longyearbyen)', 'Asia/Aden' => 'Arabíutími (Aden)', - 'Asia/Almaty' => 'Tími í Vestur-Kasakstan (Almaty)', + 'Asia/Almaty' => 'Tími í Kasakstan (Almaty)', 'Asia/Amman' => 'Austur-Evróputími (Amman)', 'Asia/Anadyr' => 'Tími í Anadyr', - 'Asia/Aqtau' => 'Tími í Vestur-Kasakstan (Aqtau)', - 'Asia/Aqtobe' => 'Tími í Vestur-Kasakstan (Aqtobe)', + 'Asia/Aqtau' => 'Tími í Kasakstan (Aqtau)', + 'Asia/Aqtobe' => 'Tími í Kasakstan (Aqtobe)', 'Asia/Ashgabat' => 'Túrkmenistan-tími (Ashgabat)', - 'Asia/Atyrau' => 'Tími í Vestur-Kasakstan (Atyrau)', + 'Asia/Atyrau' => 'Tími í Kasakstan (Atyrau)', 'Asia/Baghdad' => 'Arabíutími (Bagdad)', 'Asia/Bahrain' => 'Arabíutími (Barein)', 'Asia/Baku' => 'Aserbaídsjantími (Bakú)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Brúneitími', 'Asia/Calcutta' => 'Indlandstími (Kalkútta)', 'Asia/Chita' => 'Tími í Yakutsk (Chita)', - 'Asia/Choibalsan' => 'Tími í Úlan Bator (Choibalsan)', 'Asia/Colombo' => 'Indlandstími (Kólombó)', 'Asia/Damascus' => 'Austur-Evróputími (Damaskus)', 'Asia/Dhaka' => 'Bangladess-tími (Dakka)', @@ -261,17 +260,17 @@ 'Asia/Novokuznetsk' => 'Tími í Krasnoyarsk (Novokuznetsk)', 'Asia/Novosibirsk' => 'Tími í Novosibirsk', 'Asia/Omsk' => 'Tími í Omsk', - 'Asia/Oral' => 'Tími í Vestur-Kasakstan (Oral)', + 'Asia/Oral' => 'Tími í Kasakstan (Oral)', 'Asia/Phnom_Penh' => 'Indókínatími (Phnom Penh)', 'Asia/Pontianak' => 'Vestur-Indónesíutími (Pontianak)', 'Asia/Pyongyang' => 'Kóreutími (Pjongjang)', 'Asia/Qatar' => 'Arabíutími (Katar)', - 'Asia/Qostanay' => 'Tími í Vestur-Kasakstan (Kostanay)', - 'Asia/Qyzylorda' => 'Tími í Vestur-Kasakstan (Qyzylorda)', + 'Asia/Qostanay' => 'Tími í Kasakstan (Kostanay)', + 'Asia/Qyzylorda' => 'Tími í Kasakstan (Qyzylorda)', 'Asia/Rangoon' => 'Mjanmar-tími (Rangún)', 'Asia/Riyadh' => 'Arabíutími (Ríjad)', 'Asia/Saigon' => 'Indókínatími (Ho Chi Minh-borg)', - 'Asia/Sakhalin' => 'Tími í Sakhalin', + 'Asia/Sakhalin' => 'Tími á Sakhalin', 'Asia/Samarkand' => 'Úsbekistan-tími (Samarkand)', 'Asia/Seoul' => 'Kóreutími (Seúl)', 'Asia/Shanghai' => 'Kínatími (Sjanghæ)', @@ -291,7 +290,7 @@ 'Asia/Vladivostok' => 'Tími í Vladivostok', 'Asia/Yakutsk' => 'Tími í Yakutsk', 'Asia/Yekaterinburg' => 'Tími í Yekaterinburg', - 'Asia/Yerevan' => 'Armeníutími (Yerevan)', + 'Asia/Yerevan' => 'Armeníutími (Jerevan)', 'Atlantic/Azores' => 'Asóreyjatími (Azoreyjar)', 'Atlantic/Bermuda' => 'Tími á Atlantshafssvæðinu (Bermúda)' F438 , 'Atlantic/Canary' => 'Vestur-Evróputími (Kanaríeyjar)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Tími í Austur-Ástralíu (Melbourne)', 'Australia/Perth' => 'Tími í Vestur-Ástralíu (Perth)', 'Australia/Sydney' => 'Tími í Austur-Ástralíu (Sydney)', - 'CST6CDT' => 'Tími í miðhluta Bandaríkjanna og Kanada', - 'EST5EDT' => 'Tími í austurhluta Bandaríkjanna og Kanada', 'Etc/GMT' => 'Greenwich-staðaltími', 'Etc/UTC' => 'Samræmdur alþjóðlegur tími', 'Europe/Amsterdam' => 'Mið-Evróputími (Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Máritíustími', 'Indian/Mayotte' => 'Austur-Afríkutími (Mayotte)', 'Indian/Reunion' => 'Réunion-tími', - 'MST7MDT' => 'Tími í Klettafjöllum', - 'PST8PDT' => 'Tími á Kyrrahafssvæðinu', 'Pacific/Apia' => 'Tími í Apía (Apia)', 'Pacific/Auckland' => 'Tími á Nýja-Sjálandi (Auckland)', 'Pacific/Bougainville' => 'Tími á Papúa Nýju-Gíneu (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/it.php b/src/Symfony/Component/Intl/Resources/data/timezones/it.php index 0ec5f64b0eff5..3e75a2d713ad1 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/it.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/it.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Ora di Vostok', 'Arctic/Longyearbyen' => 'Ora dell’Europa centrale (Longyearbyen)', 'Asia/Aden' => 'Ora araba (Aden)', - 'Asia/Almaty' => 'Ora del Kazakistan occidentale (Almaty)', + 'Asia/Almaty' => 'Ora del Kazakistan (Almaty)', 'Asia/Amman' => 'Ora dell’Europa orientale (Amman)', 'Asia/Anadyr' => 'Ora di Anadyr (Anadyr’)', - 'Asia/Aqtau' => 'Ora del Kazakistan occidentale (Aqtau)', - 'Asia/Aqtobe' => 'Ora del Kazakistan occidentale (Aqtöbe)', + 'Asia/Aqtau' => 'Ora del Kazakistan (Aqtau)', + 'Asia/Aqtobe' => 'Ora del Kazakistan (Aqtöbe)', 'Asia/Ashgabat' => 'Ora del Turkmenistan (Ashgabat)', - 'Asia/Atyrau' => 'Ora del Kazakistan occidentale (Atyrau)', + 'Asia/Atyrau' => 'Ora del Kazakistan (Atyrau)', 'Asia/Baghdad' => 'Ora araba (Baghdad)', 'Asia/Bahrain' => 'Ora araba (Bahrein)', 'Asia/Baku' => 'Ora dell’Azerbaigian (Baku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Ora del Brunei Darussalam', 'Asia/Calcutta' => 'Ora standard dell’India (Calcutta)', 'Asia/Chita' => 'Ora di Yakutsk (Čita)', - 'Asia/Choibalsan' => 'Ora di Ulan Bator (Choibalsan)', 'Asia/Colombo' => 'Ora standard dell’India (Colombo)', 'Asia/Damascus' => 'Ora dell’Europa orientale (Damasco)', 'Asia/Dhaka' => 'Ora del Bangladesh (Dacca)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Ora di Krasnoyarsk (Novokuzneck)', 'Asia/Novosibirsk' => 'Ora di Novosibirsk', 'Asia/Omsk' => 'Ora di Omsk', - 'Asia/Oral' => 'Ora del Kazakistan occidentale (Oral)', + 'Asia/Oral' => 'Ora del Kazakistan (Oral)', 'Asia/Phnom_Penh' => 'Ora dell’Indocina (Phnom Penh)', 'Asia/Pontianak' => 'Ora dell’Indonesia occidentale (Pontianak)', 'Asia/Pyongyang' => 'Ora coreana (Pyongyang)', 'Asia/Qatar' => 'Ora araba (Qatar)', - 'Asia/Qostanay' => 'Ora del Kazakistan occidentale (Qostanay)', - 'Asia/Qyzylorda' => 'Ora del Kazakistan occidentale (Qyzylorda)', + 'Asia/Qostanay' => 'Ora del Kazakistan (Qostanay)', + 'Asia/Qyzylorda' => 'Ora del Kazakistan (Qyzylorda)', 'Asia/Rangoon' => 'Ora della Birmania (Rangoon)', 'Asia/Riyadh' => 'Ora araba (Riyad)', 'Asia/Saigon' => 'Ora dell’Indocina (Ho Chi Minh)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Ora dell’Australia orientale (Melbourne)', 'Australia/Perth' => 'Ora dell’Australia occidentale (Perth)', 'Australia/Sydney' => 'Ora dell’Australia orientale (Sydney)', - 'CST6CDT' => 'Ora centrale USA', - 'EST5EDT' => 'Ora orientale USA', 'Etc/GMT' => 'Ora del meridiano di Greenwich', 'Etc/UTC' => 'Tempo coordinato universale', 'Europe/Amsterdam' => 'Ora dell’Europa centrale (Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Ora delle Mauritius', 'Indian/Mayotte' => 'Ora dell’Africa orientale (Mayotte)', 'Indian/Reunion' => 'Ora di Riunione (La Riunione)', - 'MST7MDT' => 'Ora Montagne Rocciose USA', - 'PST8PDT' => 'Ora del Pacifico USA', 'Pacific/Apia' => 'Ora di Apia', 'Pacific/Auckland' => 'Ora della Nuova Zelanda (Auckland)', 'Pacific/Bougainville' => 'Ora della Papua Nuova Guinea (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/ja.php b/src/Symfony/Component/Intl/Resources/data/timezones/ja.php index 77b41da74094f..c201ceb4e3eb0 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/ja.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/ja.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'ボストーク基地時間', 'Arctic/Longyearbyen' => '中央ヨーロッパ時間(ロングイェールビーン)', 'Asia/Aden' => 'アラビア時間(アデン)', - 'Asia/Almaty' => '西カザフスタン時間(アルマトイ)', + 'Asia/Almaty' => 'カザフスタン時間(アルマトイ)', 'Asia/Amman' => '東ヨーロッパ時間(アンマン)', 'Asia/Anadyr' => 'アナディリ時間', - 'Asia/Aqtau' => '西カザフスタン時間(アクタウ)', - 'Asia/Aqtobe' => '西カザフスタン時間(アクトベ)', + 'Asia/Aqtau' => 'カザフスタン時間(アクタウ)', + 'Asia/Aqtobe' => 'カザフスタン時間(アクトベ)', 'Asia/Ashgabat' => 'トルクメニスタン時間(アシガバード)', - 'Asia/Atyrau' => '西カザフスタン時間(アティラウ)', + 'Asia/Atyrau' => 'カザフスタン時間(アティラウ)', 'Asia/Baghdad' => 'アラビア時間(バグダッド)', 'Asia/Bahrain' => 'アラビア時間(バーレーン)', 'Asia/Baku' => 'アゼルバイジャン時間(バクー)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'ブルネイ・ダルサラーム時間', 'Asia/Calcutta' => 'インド標準時(コルカタ)', 'Asia/Chita' => 'ヤクーツク時間(チタ)', - 'Asia/Choibalsan' => 'ウランバートル時間(チョイバルサン)', 'Asia/Colombo' => 'インド標準時(コロンボ)', 'Asia/Damascus' => '東ヨーロッパ時間(ダマスカス)', 'Asia/Dhaka' => 'バングラデシュ時間(ダッカ)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'クラスノヤルスク時間(ノヴォクズネツク)', 'Asia/Novosibirsk' => 'ノヴォシビルスク時間', 'Asia/Omsk' => 'オムスク時間', - 'Asia/Oral' => '西カザフスタン時間(オラル)', + 'Asia/Oral' => 'カザフスタン時間(オラル)', 'Asia/Phnom_Penh' => 'インドシナ時間(プノンペン)', 'Asia/Pontianak' => 'インドネシア西部時間(ポンティアナック)', 'Asia/Pyongyang' => '韓国時間(平壌)', 'Asia/Qatar' => 'アラビア時間(カタール)', - 'Asia/Qostanay' => '西カザフスタン時間(コスタナイ)', - 'Asia/Qyzylorda' => '西カザフスタン時間(クズロルダ)', + 'Asia/Qostanay' => 'カザフスタン時間(コスタナイ)', + 'Asia/Qyzylorda' => 'カザフスタン時間(クズロルダ)', 'Asia/Rangoon' => 'ミャンマー時間(ヤンゴン)', 'Asia/Riyadh' => 'アラビア時間(リヤド)', 'Asia/Saigon' => 'インドシナ時間(ホーチミン)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'オーストラリア東部時間(メルボルン)', 'Australia/Perth' => 'オーストラリア西部時間(パース)', 'Australia/Sydney' => 'オーストラリア東部時間(シドニー)', - 'CST6CDT' => 'アメリカ中部時間', - 'EST5EDT' => 'アメリカ東部時間', 'Etc/GMT' => 'グリニッジ標準時', 'Etc/UTC' => '協定世界時', 'Europe/Amsterdam' => '中央ヨーロッパ時間(アムステルダム)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'モーリシャス時間', 'Indian/Mayotte' => '東アフリカ時間(マヨット)', 'Indian/Reunion' => 'レユニオン時間', - 'MST7MDT' => 'アメリカ山地時間', - 'PST8PDT' => 'アメリカ太平洋時間', 'Pacific/Apia' => 'アピア時間', 'Pacific/Auckland' => 'ニュージーランド時間(オークランド)', 'Pacific/Bougainville' => 'パプアニューギニア時間(ブーゲンビル)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/jv.php b/src/Symfony/Component/Intl/Resources/data/timezones/jv.php index f2083709a517a..ecd1b13edee80 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/jv.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/jv.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Wektu Vostok', 'Arctic/Longyearbyen' => 'Wektu Eropa Tengah (Longyearbyen)', 'Asia/Aden' => 'Wektu Arab (Aden)', - 'Asia/Almaty' => 'Wektu Kazakhstan Kulon (Almaty)', + 'Asia/Almaty' => 'Wektu Kazakhstan (Almaty)', 'Asia/Amman' => 'Wektu Eropa sisih Wetan (Amman)', 'Asia/Anadyr' => 'Wektu Rusia (Anadyr)', - 'Asia/Aqtau' => 'Wektu Kazakhstan Kulon (Aqtau)', - 'Asia/Aqtobe' => 'Wektu Kazakhstan Kulon (Aqtobe)', + 'Asia/Aqtau' => 'Wektu Kazakhstan (Aqtau)', + 'Asia/Aqtobe' => 'Wektu Kazakhstan (Aqtobe)', 'Asia/Ashgabat' => 'Wektu Turkmenistan (Ashgabat)', - 'Asia/Atyrau' => 'Wektu Kazakhstan Kulon (Atyrau)', + 'Asia/Atyrau' => 'Wektu Kazakhstan (Atyrau)', 'Asia/Baghdad' => 'Wektu Arab (Baghdad)', 'Asia/Bahrain' => 'Wektu Arab (Bahrain)', 'Asia/Baku' => 'Wektu Azerbaijan (Baku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Wektu Brunai Darussalam (Brunei)', 'Asia/Calcutta' => 'Wektu Standar India (Kalkuta)', 'Asia/Chita' => 'Wektu Yakutsk (Chita)', - 'Asia/Choibalsan' => 'Wektu Ulaanbaatar (Choibalsan)', 'Asia/Colombo' => 'Wektu Standar India (Kolombo)', 'Asia/Damascus' => 'Wektu Eropa sisih Wetan (Damaskus)', 'Asia/Dhaka' => 'Wektu Bangladesh (Dhaka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Wektu Krasnoyarsk (Novokuznetsk)', 'Asia/Novosibirsk' => 'Wektu Novosibirsk', 'Asia/Omsk' => 'Wektu Omsk', - 'Asia/Oral' => 'Wektu Kazakhstan Kulon (Oral)', + 'Asia/Oral' => 'Wektu Kazakhstan (Oral)', 'Asia/Phnom_Penh' => 'Wektu Indocina (Phnom Penh)', 'Asia/Pontianak' => 'Wektu Indonesia sisih Kulon (Pontianak)', 'Asia/Pyongyang' => 'Wektu Korea (Pyongyang)', 'Asia/Qatar' => 'Wektu Arab (Qatar)', - 'Asia/Qostanay' => 'Wektu Kazakhstan Kulon (Kostanai)', - 'Asia/Qyzylorda' => 'Wektu Kazakhstan Kulon (Qyzylorda)', + 'Asia/Qostanay' => 'Wektu Kazakhstan (Kostanai)', + 'Asia/Qyzylorda' => 'Wektu Kazakhstan (Qyzylorda)', 'Asia/Rangoon' => 'Wektu Myanmar (Yangon)', 'Asia/Riyadh' => 'Wektu Arab (Riyadh)', 'Asia/Saigon' => 'Wektu Indocina (Ho Chi Minh)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Wektu Australia sisih Wetan (Melbourne)', 'Australia/Perth' => 'Wektu Australia sisih Kulon (Perth)', 'Australia/Sydney' => 'Wektu Australia sisih Wetan (Sydney)', - 'CST6CDT' => 'Wektu Tengah', - 'EST5EDT' => 'Wektu sisih Wetan', 'Etc/GMT' => 'Wektu Rerata Greenwich', 'Etc/UTC' => 'Wektu Universal Kakoordhinasi', 'Europe/Amsterdam' => 'Wektu Eropa Tengah (Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Wektu Mauritius', 'Indian/Mayotte' => 'Wektu Afrika Wetan (Mayotte)', 'Indian/Reunion' => 'Wektu Reunion (Réunion)', - 'MST7MDT' => 'Wektu Giri', - 'PST8PDT' => 'Wektu Pasifik', 'Pacific/Apia' => 'Wektu Apia', 'Pacific/Auckland' => 'Wektu Selandia Anyar (Auckland)', 'Pacific/Bougainville' => 'Wektu Papua Nugini (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/ka.php b/src/Symfony/Component/Intl/Resources/data/timezones/ka.php index 4ac571b797302..dd6f1ea7e0cb5 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/ka.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/ka.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'ვოსტოკის დრო', 'Arctic/Longyearbyen' => 'ცენტრალური ევროპის დრო (ლონგირბიენი)', 'Asia/Aden' => 'არაბეთის დრო (ადენი)', - 'Asia/Almaty' => 'დასავლეთ ყაზახეთის დრო (ალმატი)', + 'Asia/Almaty' => 'ყაზახეთის დრო (ალმატი)', 'Asia/Amman' => 'აღმოსავლეთ ევროპის დრო (ამანი)', 'Asia/Anadyr' => 'დრო: რუსეთი (ანადირი)', - 'Asia/Aqtau' => 'დასავლეთ ყაზახეთის დრო (აქტაუ)', - 'Asia/Aqtobe' => 'დასავლეთ ყაზახეთის დრო (აქტობე)', + 'Asia/Aqtau' => 'ყაზახეთის დრო (აქტაუ)', + 'Asia/Aqtobe' => 'ყაზახეთის დრო (აქტობე)', 'Asia/Ashgabat' => 'თურქმენეთის დრო (აშხაბადი)', - 'Asia/Atyrau' => 'დასავლეთ ყაზახეთის დრო (ატირაუ)', + 'Asia/Atyrau' => 'ყაზახეთის დრო (ატირაუ)', 'Asia/Baghdad' => 'არაბეთის დრო (ბაღდადი)', 'Asia/Bahrain' => 'არაბეთის დრო (ბაჰრეინი)', 'Asia/Baku' => 'აზერბაიჯანის დრო (ბაქო)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'ბრუნეი-დარუსალამის დრო', 'Asia/Calcutta' => 'ინდოეთის დრო (კალკუტა)', 'Asia/Chita' => 'იაკუტსკის დრო (ჩიტა)', - 'Asia/Choibalsan' => 'ულან-ბატორის დრო (ჩოიბალსანი)', 'Asia/Colombo' => 'ინდოეთის დრო (კოლომბო)', 'Asia/Damascus' => 'აღმოსავლეთ ევროპის დრო (დამასკი)', 'Asia/Dhaka' => 'ბანგლადეშის დრო (დაკა)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'კრასნოიარსკის დრო (ნოვოკუზნეცკი)', 'Asia/Novosibirsk' => 'ნოვოსიბირსკის დრო', 'Asia/Omsk' => 'ომსკის დრო', - 'Asia/Oral' => 'დასავლეთ ყაზახეთის დრო (ორალი)', + 'Asia/Oral' => 'ყაზახეთის დრო (ორალი)', 'Asia/Phnom_Penh' => 'ინდოჩინეთის დრო (პნომპენი)', 'Asia/Pontianak' => 'დასავლეთ ინდონეზიის დრო (პონტიანაკი)', 'Asia/Pyongyang' => 'კორეის დრო (ფხენიანი)', 'Asia/Qatar' => 'არაბეთის დრო (კატარი)', - 'Asia/Qostanay' => 'დასავლეთ ყაზახეთის დრო (კოსტანაი)', - 'Asia/Qyzylorda' => 'დასავლეთ ყაზახეთის დრო (ყიზილორდა)', + 'Asia/Qostanay' => 'ყაზახეთის დრო (კოსტანაი)', + 'Asia/Qyzylorda' => 'ყაზახეთის დრო (ყიზილორდა)', 'Asia/Rangoon' => 'მიანმარის დრო (რანგუნი)', 'Asia/Riyadh' => 'არაბეთის დრო (ერ-რიადი)', 'Asia/Saigon' => 'ინდოჩინეთის დრო (ჰოჩიმინი)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'აღმოსავლეთ ავსტრალიის დრო (მელბურნი)', 'Australia/Perth' => 'დასავლეთ ავსტრალიის დრო (პერთი)', 'Australia/Sydney' => 'აღმოსავლეთ ავსტრალიის დრო (სიდნეი)', - 'CST6CDT' => 'ჩრდილოეთ ამერიკის ცენტრალური დრო', - 'EST5EDT' => 'ჩრდილოეთ ამერიკის აღმოსავლეთის დრო', 'Etc/GMT' => 'გრინვიჩის საშუალო დრო', 'Etc/UTC' => 'მსოფლიო კოორდინირებული დრო', 'Europe/Amsterdam' => 'ცენტრალური ევროპის დრო (ამსტერდამი)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'მავრიკის დრო', 'Indian/Mayotte' => 'აღმოსავლეთ აფრიკის დრო (მაიოტი)', 'Indian/Reunion' => 'რეიუნიონის დრო', - 'MST7MDT' => 'ჩრდილოეთ ამერიკის მაუნთინის დრო', - 'PST8PDT' => 'ჩრდილოეთ ამერიკის წყნარი ოკეანის დრო', 'Pacific/Apia' => 'აპიას დრო', 'Pacific/Auckland' => 'ახალი ზელანდიის დრო (ოკლენდი)', 'Pacific/Bougainville' => 'პაპუა-ახალი გვინეის დრო (ბუგენვილი)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/kk.php b/src/Symfony/Component/Intl/Resources/data/timezones/kk.php index 9c7f1ecbdf429..bf489f069a16d 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/kk.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/kk.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Восток уақыты', 'Arctic/Longyearbyen' => 'Орталық Еуропа уақыты (Лонгйир)', 'Asia/Aden' => 'Сауд Арабиясы уақыты (Аден)', - 'Asia/Almaty' => 'Батыс Қазақстан уақыты (Алматы)', + 'Asia/Almaty' => 'Қазақстан уақыты (Алматы)', 'Asia/Amman' => 'Шығыс Еуропа уақыты (Амман)', 'Asia/Anadyr' => 'Ресей уақыты (Анадыр)', - 'Asia/Aqtau' => 'Батыс Қазақстан уақыты (Ақтау)', - 'Asia/Aqtobe' => 'Батыс Қазақстан уақыты (Ақтөбе)', + 'Asia/Aqtau' => 'Қазақстан уақыты (Ақтау)', + 'Asia/Aqtobe' => 'Қазақстан уақыты (Ақтөбе)', 'Asia/Ashgabat' => 'Түрікменстан уақыты (Ашхабад)', - 'Asia/Atyrau' => 'Батыс Қазақстан уақыты (Атырау)', + 'Asia/Atyrau' => 'Қазақстан уақыты (Атырау)', 'Asia/Baghdad' => 'Сауд Арабиясы уақыты (Бағдат)', 'Asia/Bahrain' => 'Сауд Арабиясы уақыты (Бахрейн)', 'Asia/Baku' => 'Әзірбайжан уақыты (Баку)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Бруней-Даруссалам уақыты', 'Asia/Calcutta' => 'Үндістан стандартты уақыты (Калькутта)', 'Asia/Chita' => 'Якутск уақыты (Чита)', - 'Asia/Choibalsan' => 'Ұланбатыр уақыты (Чойбалсан)', 'Asia/Colombo' => 'Үндістан стандартты уақыты (Коломбо)', 'Asia/Damascus' => 'Шығыс Еуропа уақыты (Дамаск)', 'Asia/Dhaka' => 'Бангладеш уақыты (Дакка)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Красноярск уақыты (Новокузнецк)', 'Asia/Novosibirsk' => 'Новосібір уақыты', 'Asia/Omsk' => 'Омбы уақыты', - 'Asia/Oral' => 'Батыс Қазақстан уақыты (Орал)', + 'Asia/Oral' => 'Қазақстан уақыты (Орал)', 'Asia/Phnom_Penh' => 'Үндіқытай уақыты (Пномпень)', 'Asia/Pontianak' => 'Батыс Индонезия уақыты (Понтианак)', 'Asia/Pyongyang' => 'Корея уақыты (Пхеньян)', 'Asia/Qatar' => 'Сауд Арабиясы уақыты (Катар)', - 'Asia/Qostanay' => 'Батыс Қазақстан уақыты (Қостанай)', - 'Asia/Qyzylorda' => 'Батыс Қазақстан уақыты (Қызылорда)', + 'Asia/Qostanay' => 'Қазақстан уақыты (Қостанай)', + 'Asia/Qyzylorda' => 'Қазақстан уақыты (Қызылорда)', 'Asia/Rangoon' => 'Мьянма уақыты (Янгон)', 'Asia/Riyadh' => 'Сауд Арабиясы уақыты (Эр-Рияд)', 'Asia/Saigon' => 'Үндіқытай уақыты (Хошимин)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Шығыс Аустралия уақыты (Мельбурн)', 'Australia/Perth' => 'Батыс Аустралия уақыты (Перт)', 'Australia/Sydney' => 'Шығыс Аустралия уақыты (Сидней)', - 'CST6CDT' => 'Солтүстік Америка орталық уақыты', - 'EST5EDT' => 'Солтүстік Америка шығыс уақыты', 'Etc/GMT' => 'Гринвич уақыты', 'Etc/UTC' => 'Дүниежүзілік үйлестірілген уақыт', 'Europe/Amsterdam' => 'Орталық Еуропа уақыты (Амстердам)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Маврикий уақыты', 'Indian/Mayotte' => 'Шығыс Африка уақыты (Майотта)', 'Indian/Reunion' => 'Реюньон уақыты', - 'MST7MDT' => 'Солтүстік Америка тау уақыты', - 'PST8PDT' => 'Солтүстік Америка Тынық мұхиты уақыты', 'Pacific/Apia' => 'Апиа уақыты', 'Pacific/Auckland' => 'Жаңа Зеландия уақыты (Окленд)', 'Pacific/Bougainville' => 'Папуа – Жаңа Гвинея уақыты (Бугенвиль)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/km.php b/src/Symfony/Component/Intl/Resources/data/timezones/km.php index 7ec6ad4b8735f..c569f5f0ed951 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/km.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/km.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'ម៉ោង​នៅ​វ័រស្តុក (វ៉ូស្តុក)', 'Arctic/Longyearbyen' => 'ម៉ោង​នៅ​អឺរ៉ុប​កណ្ដាល (ឡុង​យ៉ា​ប៊ីយេន)', 'Asia/Aden' => 'ម៉ោង​នៅ​អារ៉ាប់ (អាដែន)', - 'Asia/Almaty' => 'ម៉ោង​នៅ​កាហ្សាក់ស្ថាន​ខាង​​​លិច (អាល់ម៉ាទី)', + 'Asia/Almaty' => 'ពេលវេលានៅកាហ្សាក់ស្ថាន (អាល់ម៉ាទី)', 'Asia/Amman' => 'ម៉ោង​នៅ​អឺរ៉ុប​​ខាង​កើត​ (អាម៉ាន់)', 'Asia/Anadyr' => 'ម៉ោង​នៅ​ រុស្ស៊ី (អាណាឌី)', - 'Asia/Aqtau' => 'ម៉ោង​នៅ​កាហ្សាក់ស្ថាន​ខាង​​​លិច (អាកទូ)', - 'Asia/Aqtobe' => 'ម៉ោង​នៅ​កាហ្សាក់ស្ថាន​ខាង​​​លិច (អាកទូប៊ី)', + 'Asia/Aqtau' => 'ពេលវេលានៅកាហ្សាក់ស្ថាន (អាកទូ)', + 'Asia/Aqtobe' => 'ពេលវេលានៅកាហ្សាក់ស្ថាន (អាកទូប៊ី)', 'Asia/Ashgabat' => 'ម៉ោង​នៅ​តួកម៉េនីស្ថាន (អាសហ្គាបាត)', - 'Asia/Atyrau' => 'ម៉ោង​នៅ​កាហ្សាក់ស្ថាន​ខាង​​​លិច (អាទីរ៉ូ)', + 'Asia/Atyrau' => 'ពេលវេលានៅកាហ្សាក់ស្ថាន (អាទីរ៉ូ)', 'Asia/Baghdad' => 'ម៉ោង​នៅ​អារ៉ាប់ (បាកដាដ)', 'Asia/Bahrain' => 'ម៉ោង​នៅ​អារ៉ាប់ (បារ៉ែន)', 'Asia/Baku' => 'ម៉ោង​នៅ​អាស៊ែបៃហ្សង់ (បាគូ)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'ម៉ោងនៅព្រុយណេដារូសាឡឹម', 'Asia/Calcutta' => 'ម៉ោង​ស្តង់ដារនៅ​ឥណ្ឌា (កុលកាតា)', 'Asia/Chita' => 'ម៉ោង​នៅ​យ៉ាគុតស្កិ៍ (ឈីតា)', - 'Asia/Choibalsan' => 'ម៉ោង​នៅ​អ៊ូឡាន​បាទូ (ឈូបាល់សាន)', 'Asia/Colombo' => 'ម៉ោង​ស្តង់ដារនៅ​ឥណ្ឌា (កូឡុំបូ)', 'Asia/Damascus' => 'ម៉ោង​នៅ​អឺរ៉ុប​​ខាង​កើត​ (ដាម៉ាស)', 'Asia/Dhaka' => 'ម៉ោង​នៅ​បង់ក្លាដែស (ដាក្កា)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'ម៉ោង​នៅ​ក្រាណូយ៉ាស (ណូវ៉ូឃូសណេតស្កិ៍)', 'Asia/Novosibirsk' => 'ម៉ោង​នៅ​ណូវ៉ូស៊ីប៊ីក (ណូវ៉ូស៊ីប៊ឺក)', 'Asia/Omsk' => 'ម៉ោង​នៅ​អូម (អូមស្កិ៍)', - 'Asia/Oral' => 'ម៉ោង​នៅ​កាហ្សាក់ស្ថាន​ខាង​​​លិច (អូរ៉ាល់)', + 'Asia/Oral' => 'ពេលវេលានៅកាហ្សាក់ស្ថាន (អូរ៉ាល់)', 'Asia/Phnom_Penh' => 'ម៉ោង​នៅ​ឥណ្ឌូចិន (ភ្នំពេញ)', 'Asia/Pontianak' => 'ម៉ោង​នៅ​ឥណ្ឌូណេស៊ី​​ខាង​លិច (ប៉ុនទីអាណាក់)', 'Asia/Pyongyang' => 'ម៉ោង​នៅ​កូរ៉េ (ព្យុងយ៉ាង)', 'Asia/Qatar' => 'ម៉ោង​នៅ​អារ៉ាប់ (កាតា)', - 'Asia/Qostanay' => 'ម៉ោង​នៅ​កាហ្សាក់ស្ថាន​ខាង​​​លិច (កូស្ដេណេ)', - 'Asia/Qyzylorda' => 'ម៉ោង​នៅ​កាហ្សាក់ស្ថាន​ខាង​​​លិច (គីហ្ស៊ីឡូដា)', + 'Asia/Qostanay' => 'ពេលវេលានៅកាហ្សាក់ស្ថាន (កូស្ដេណេ)', + 'Asia/Qyzylorda' => 'ពេលវេលានៅកាហ្សាក់ស្ថាន (គីហ្ស៊ីឡូដា)', 'Asia/Rangoon' => 'ម៉ោង​នៅ​មីយ៉ាន់ម៉ា (រ៉ង់ហ្គូន)', 'Asia/Riyadh' => 'ម៉ោង​នៅ​អារ៉ាប់ (រីយ៉ាដ)', 'Asia/Saigon' => 'ម៉ោង​នៅ​ឥណ្ឌូចិន (ហូជីមីញ)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'ម៉ោង​នៅ​អូស្ត្រាលី​ខាង​កើត (ម៉េលប៊ន)', 'Australia/Perth' => 'ម៉ោង​​​នៅ​អូស្ត្រាលី​ខាង​លិច (ភឺធ)', 'Australia/Sydney' => 'ម៉ោង​នៅ​អូស្ត្រាលី​ខាង​កើត (ស៊ីដនី)', - 'CST6CDT' => 'ម៉ោង​​នៅ​ទ្វីបអាមេរិក​ខាង​ជើងភាគកណ្តាល', - 'EST5EDT' => 'ម៉ោងនៅទ្វីបអាមរិកខាងជើងភាគខាងកើត', 'Etc/GMT' => 'ម៉ោងនៅគ្រីនវិច', 'Etc/UTC' => 'ម៉ោងសកលដែលមានការសម្រួល', 'Europe/Amsterdam' => 'ម៉ោង​នៅ​អឺរ៉ុប​កណ្ដាល (អាំស្ទែដាំ)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'ម៉ោង​នៅ​ម៉ូរីស', 'Indian/Mayotte' => 'ម៉ោង​នៅ​អាហ្វ្រិក​ខាង​កើត (ម៉ាយុត)', 'Indian/Reunion' => 'ម៉ោងនៅរេអ៊ុយ៉ុង', - 'MST7MDT' => 'ម៉ោង​នៅតំបន់ភ្នំនៃទ្វីប​អាមេរិក​​​ខាង​ជើង', - 'PST8PDT' => 'ម៉ោងនៅប៉ាស៊ីហ្វិកអាមេរិក', 'Pacific/Apia' => 'ម៉ោង​នៅ​អាប្យា (អាពី)', 'Pacific/Auckland' => 'ម៉ោង​នៅ​នូវែលសេឡង់ (អកឡែន)', 'Pacific/Bougainville' => 'ម៉ោង​នៅប៉ាពូអាស៊ី នូវែលហ្គីណេ (បូហ្គែនវីល)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/kn.php b/src/Symfony/Component/Intl/Resources/data/timezones/kn.php index 674da134be590..c01db8f5b8259 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/kn.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/kn.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'ವೋಸ್ಟೊಕ್ ಸಮಯ (ವೋಸ್ಟೋಕ್)', 'Arctic/Longyearbyen' => 'ಮಧ್ಯ ಯುರೋಪಿಯನ್ ಸಮಯ (ಲಾಂಗ್ಯೀರ್ಬೆನ್)', 'Asia/Aden' => 'ಅರೇಬಿಯನ್ ಸಮಯ (ಏಡನ್)', - 'Asia/Almaty' => 'ಪಶ್ಚಿಮ ಕಜಕಿಸ್ತಾನ್ ಸಮಯ (ಅಲ್ಮಾಟಿ)', + 'Asia/Almaty' => 'ಕಝಾಖ್‌ಸ್ತಾನ್ ಸಮಯ (ಅಲ್ಮಾಟಿ)', 'Asia/Amman' => 'ಪೂರ್ವ ಯುರೋಪಿಯನ್ ಸಮಯ (ಅಮ್ಮಾನ್)', 'Asia/Anadyr' => 'ಅನಡೀರ್‌ ಸಮಯ (ಅನದ್ಯರ್)', - 'Asia/Aqtau' => 'ಪಶ್ಚಿಮ ಕಜಕಿಸ್ತಾನ್ ಸಮಯ (ಅಕ್ತಾವ್)', - 'Asia/Aqtobe' => 'ಪಶ್ಚಿಮ ಕಜಕಿಸ್ತಾನ್ ಸಮಯ (ಅಕ್ಟೋಬೆ)', + 'Asia/Aqtau' => 'ಕಝಾಖ್‌ಸ್ತಾನ್ ಸಮಯ (ಅಕ್ತಾವ್)', + 'Asia/Aqtobe' => 'ಕಝಾಖ್‌ಸ್ತಾನ್ ಸಮಯ (ಅಕ್ಟೋಬೆ)', 'Asia/Ashgabat' => 'ತುರ್ಕ್‌ಮೇನಿಸ್ತಾನ್ ಸಮಯ (ಅಶ್ಗಬಾತ್)', - 'Asia/Atyrau' => 'ಪಶ್ಚಿಮ ಕಜಕಿಸ್ತಾನ್ ಸಮಯ (ಅಟ್ರಾವ್)', + 'Asia/Atyrau' => 'ಕಝಾಖ್‌ಸ್ತಾನ್ ಸಮಯ (ಅಟ್ರಾವ್)', 'Asia/Baghdad' => 'ಅರೇಬಿಯನ್ ಸಮಯ (ಬಾಗ್ದಾದ್)', 'Asia/Bahrain' => 'ಅರೇಬಿಯನ್ ಸಮಯ (ಬಹ್ರೇನ್)', 'Asia/Baku' => 'ಅಜರ್ಬೈಜಾನ್ ಸಮಯ (ಬಕು)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'ಬ್ರೂನಿ ದಾರುಸಲೆಮ್ ಸಮಯ', 'Asia/Calcutta' => 'ಭಾರತೀಯ ಪ್ರಮಾಣಿತ ಸಮಯ (ಕೊಲ್ಕತ್ತಾ)', 'Asia/Chita' => 'ಯಾಕುಟ್ಸಕ್ ಸಮಯ (ಚಿಟ)', - 'Asia/Choibalsan' => 'ಉಲಾನ್ ಬತೊರ್ ಸಮಯ (ಚೊಯ್‍ಬಾಲ್ಸನ್)', 'Asia/Colombo' => 'ಭಾರತೀಯ ಪ್ರಮಾಣಿತ ಸಮಯ (ಕೊಲಂಬೊ)', 'Asia/Damascus' => 'ಪೂರ್ವ ಯುರೋಪಿಯನ್ ಸಮಯ (ಡಮಾಸ್ಕಸ್)', 'Asia/Dhaka' => 'ಬಾಂಗ್ಲಾದೇಶ ಸಮಯ (ಢಾಕಾ)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'ಕ್ರಾಸ್‌ನೊಯಾರ್ಸ್ಕ್ ಸಮಯ (ನೋವೋಕುಜೆ)', 'Asia/Novosibirsk' => 'ನೊವೊಸಿಬಿರ್‌ಸ್ಕ್ ಸಮಯ (ನೊವೋಸಿಬಿಸ್ಕ್)', 'Asia/Omsk' => 'ಒಮಾಸ್ಕ್ ಸಮಯ (ಒಮ್ಸ್ಕ್)', - 'Asia/Oral' => 'ಪಶ್ಚಿಮ ಕಜಕಿಸ್ತಾನ್ ಸಮಯ (ಒರಲ್)', + 'Asia/Oral' => 'ಕಝಾಖ್‌ಸ್ತಾನ್ ಸಮಯ (ಒರಲ್)', 'Asia/Phnom_Penh' => 'ಇಂಡೊಚೈನಾ ಸಮಯ (ನೋಮ್ ಪೆನ್)', 'Asia/Pontianak' => 'ಪಶ್ಚಿಮ ಇಂಡೋನೇಷಿಯ ಸಮಯ (ಪೊಂಟಿಯಾನಕ್)', 'Asia/Pyongyang' => 'ಕೊರಿಯನ್ ಸಮಯ (ಪ್ಯೊಂಗ್‍ಯಾಂಗ್)', 'Asia/Qatar' => 'ಅರೇಬಿಯನ್ ಸಮಯ (ಖತಾರ್)', - 'Asia/Qostanay' => 'ಪಶ್ಚಿಮ ಕಜಕಿಸ್ತಾನ್ ಸಮಯ (ಕೊಸ್ಟನಯ್)', - 'Asia/Qyzylorda' => 'ಪಶ್ಚಿಮ ಕಜಕಿಸ್ತಾನ್ ಸಮಯ (ಕಿಜೈಲೋರ್ದ)', + 'Asia/Qostanay' => 'ಕಝಾಖ್‌ಸ್ತಾನ್ ಸಮಯ (ಕೊಸ್ಟನಯ್)', + 'Asia/Qyzylorda' => 'ಕಝಾಖ್‌ಸ್ತಾನ್ ಸಮಯ (ಕಿಜೈಲೋರ್ದ)', 'Asia/Rangoon' => 'ಮ್ಯಾನ್ಮಾರ್ ಸಮಯ (ಯಾಂಗೊನ್)', 'Asia/Riyadh' => 'ಅರೇಬಿಯನ್ ಸಮಯ (ರಿಯಾದ್)', 'Asia/Saigon' => 'ಇಂಡೊಚೈನಾ ಸಮಯ (ಹೊ ಚಿ ಮಿನ್ ಸಿಟಿ)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'ಪೂರ್ವ ಆಸ್ಟ್ರೇಲಿಯಾ ಸಮಯ (ಮೆಲ್ಬರ್ನ್)', 'Australia/Perth' => 'ಪಶ್ಚಿಮ ಆಸ್ಟ್ರೇಲಿಯಾ ಸಮಯ (ಪರ್ಥ್)', 'Australia/Sydney' => 'ಪೂರ್ವ ಆಸ್ಟ್ರೇಲಿಯಾ ಸಮಯ (ಸಿಡ್ನಿ)', - 'CST6CDT' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಕೇಂದ್ರ ಸಮಯ', - 'EST5EDT' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಪೂರ್ವದ ಸಮಯ', 'Etc/GMT' => 'ಗ್ರೀನ್‌ವಿಚ್ ಸರಾಸರಿ ಕಾಲಮಾನ', 'Etc/UTC' => 'ಸಂಘಟಿತ ಸಾರ್ವತ್ರಿಕ ಸಮಯ', 'Europe/Amsterdam' => 'ಮಧ್ಯ ಯುರೋಪಿಯನ್ ಸಮಯ (ಆಮ್‌ಸ್ಟೆರ್‌ಡ್ಯಾಂ)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'ಮಾರಿಷಸ್ ಸಮಯ', 'Indian/Mayotte' => 'ಪೂರ್ವ ಆಫ್ರಿಕಾ ಸಮಯ (ಮಯೊಟ್ಟೆ)', 'Indian/Reunion' => 'ರಿಯೂನಿಯನ್ ಸಮಯ (ರೀಯೂನಿಯನ್)', - 'MST7MDT' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಪರ್ವತ ಸಮಯ', - 'PST8PDT' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಪೆಸಿಫಿಕ್ ಸಮಯ', 'Pacific/Apia' => 'ಅಪಿಯಾ ಸಮಯ', 'Pacific/Auckland' => 'ನ್ಯೂಜಿಲ್ಯಾಂಡ್ ಸಮಯ (ಆಕ್ ಲ್ಯಾಂಡ್)', 'Pacific/Bougainville' => 'ಪಪುವಾ ನ್ಯೂ ಗಿನಿಯಾ ಸಮಯ (ಬೌಗೆನ್‍ವಿಲ್ಲೆ)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/ko.php b/src/Symfony/Component/Intl/Resources/data/timezones/ko.php index 1da4a54313ece..9e6a536cd582c 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/ko.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/ko.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => '보스톡 시간(보스토크)', 'Arctic/Longyearbyen' => '중부유럽 시간(롱이어비엔)', 'Asia/Aden' => '아라비아 시간(아덴)', - 'Asia/Almaty' => '서부 카자흐스탄 시간(알마티)', + 'Asia/Almaty' => '카자흐스탄 시간(알마티)', 'Asia/Amman' => '동유럽 시간(암만)', 'Asia/Anadyr' => '아나디리 시간', - 'Asia/Aqtau' => '서부 카자흐스탄 시간(아크타우)', - 'Asia/Aqtobe' => '서부 카자흐스탄 시간(악토브)', + 'Asia/Aqtau' => '카자흐스탄 시간(아크타우)', + 'Asia/Aqtobe' => '카자흐스탄 시간(악토브)', 'Asia/Ashgabat' => '투르크메니스탄 시간(아슈하바트)', - 'Asia/Atyrau' => '서부 카자흐스탄 시간(아티라우)', + 'Asia/Atyrau' => '카자흐스탄 시간(아티라우)', 'Asia/Baghdad' => '아라비아 시간(바그다드)', 'Asia/Bahrain' => '아라비아 시간(바레인)', 'Asia/Baku' => '아제르바이잔 시간(바쿠)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => '브루나이 시간', 'Asia/Calcutta' => '인도 표준시(콜카타)', 'Asia/Chita' => '야쿠츠크 시간(치타)', - 'Asia/Choibalsan' => '울란바토르 시간(초이발산)', 'Asia/Colombo' => '인도 표준시(콜롬보)', 'Asia/Damascus' => '동유럽 시간(다마스쿠스)', 'Asia/Dhaka' => '방글라데시 시간(다카)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => '크라스노야르스크 시간(노보쿠즈네츠크)', 'Asia/Novosibirsk' => '노보시비르스크 시간', 'Asia/Omsk' => '옴스크 시간', - 'Asia/Oral' => '서부 카자흐스탄 시간(오랄)', + 'Asia/Oral' => '카자흐스탄 시간(오랄)', 'Asia/Phnom_Penh' => '인도차이나 시간(프놈펜)', 'Asia/Pontianak' => '서부 인도네시아 시간(폰티아나크)', 'Asia/Pyongyang' => '대한민국 시간(평양)', 'Asia/Qatar' => '아라비아 시간(카타르)', - 'Asia/Qostanay' => '서부 카자흐스탄 시간(코스타나이)', - 'Asia/Qyzylorda' => '서부 카자흐스탄 시간(키질로르다)', + 'Asia/Qostanay' => '카자흐스탄 시간(코스타나이)', + 'Asia/Qyzylorda' => '카자흐스탄 시간(키질로르다)', 'Asia/Rangoon' => '미얀마 시간(랑군)', 'Asia/Riyadh' => '아라비아 시간(리야드)', 'Asia/Saigon' => '인도차이나 시간(사이공)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => '오스트레일리아 동부 시간(멜버른)', 'Australia/Perth' => '오스트레일리아 서부 시간(퍼스)', 'Australia/Sydney' => '오스트레일리아 동부 시간(시드니)', - 'CST6CDT' => '미 중부 시간', - 'EST5EDT' => '미 동부 시간', 'Etc/GMT' => '그리니치 표준시', 'Etc/UTC' => '협정 세계시', 'Europe/Amsterdam' => '중부유럽 시간(암스테르담)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => '모리셔스 시간', 'Indian/Mayotte' => '동아프리카 시간(메요트)', 'Indian/Reunion' => '레위니옹 시간', - 'MST7MDT' => '미 산지 시간', - 'PST8PDT' => '미 태평양 시간', 'Pacific/Apia' => '아피아 시간', 'Pacific/Auckland' => '뉴질랜드 시간(오클랜드)', 'Pacific/Bougainville' => '파푸아뉴기니 시간(부갱빌)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/ks.php b/src/Symfony/Component/Intl/Resources/data/timezones/ks.php index 37b19634b4ec3..2dee7ba82cdec 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/ks.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/ks.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'ووسٹوک ٹایِم (ووستوک)', 'Arctic/Longyearbyen' => 'مرکزی یوٗرپی ٹایِم (لونگ ییئر بئین)', 'Asia/Aden' => 'ارؠبِیَن ٹایِم (ایڈٕن)', - 'Asia/Almaty' => 'مغربی قازقستان ٹائم (اَلماٹی)', + 'Asia/Almaty' => 'قازقستان وَکھ (اَلماٹی)', 'Asia/Amman' => 'مشرقی یوٗرپی ٹایِم (اَمان)', 'Asia/Anadyr' => 'اؠنَڑیٖر ٹایِم (اَنَدیر)', - 'Asia/Aqtau' => 'مغربی قازقستان ٹائم (اکٹو)', - 'Asia/Aqtobe' => 'مغربی قازقستان ٹائم (اَقٹوب)', + 'Asia/Aqtau' => 'قازقستان وَکھ (اکٹو)', + 'Asia/Aqtobe' => 'قازقستان وَکھ (اَقٹوب)', 'Asia/Ashgabat' => 'ترکمانستان ٹائم (اَشگَبَت)', - 'Asia/Atyrau' => 'مغربی قازقستان ٹائم (اٹیرو)', + 'Asia/Atyrau' => 'قازقستان وَکھ (اٹیرو)', 'Asia/Baghdad' => 'ارؠبِیَن ٹایِم (بغداد)', 'Asia/Bahrain' => 'ارؠبِیَن ٹایِم (بؠہریٖن)', 'Asia/Baku' => 'ازربائیجان ٹائم (باقوٗ)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'بروٗنَے دَروٗسَلَم ٹایِم', 'Asia/Calcutta' => 'ہِندوستان (Kolkata)', 'Asia/Chita' => 'یَکُٹسک ٹایِم (چیٹا)', - 'Asia/Choibalsan' => 'اولن باٹر ٹائم (چویبالسَن)', 'Asia/Colombo' => 'ہِندوستان (کولَمبو)', 'Asia/Damascus' => 'مشرقی یوٗرپی ٹایِم (دَمَسکَس)', 'Asia/Dhaka' => 'بَنگلادیش ٹایِم (ڈھاکا)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'کرؠسنوےیارسک ٹایِم (نوووکُزنیٹسک)', 'Asia/Novosibirsk' => 'نۄوۄسِبٔرسک ٹایِم (نوووسِبِرسک)', 'Asia/Omsk' => 'اۄمسک ٹایِم (اومسک)', - 'Asia/Oral' => 'مغربی قازقستان ٹائم (اورَل)', + 'Asia/Oral' => 'قازقستان وَکھ (اورَل)', 'Asia/Phnom_Penh' => 'اِنڑوچَینا ٹایِم (نوم پؠنہہ)', 'Asia/Pontianak' => 'مغرِبی اِنڑونیشِیا ٹایِم (پونتِعانک)', 'Asia/Pyongyang' => 'کورِیا ٹایِم (پیونگیانگ)', 'Asia/Qatar' => 'ارؠبِیَن ٹایِم (قطر)', - 'Asia/Qostanay' => 'مغربی قازقستان ٹائم (کوسٹانے)', - 'Asia/Qyzylorda' => 'مغربی قازقستان ٹائم (قؠزؠلوڑا)', + 'Asia/Qostanay' => 'قازقستان وَکھ (کوسٹانے)', + 'Asia/Qyzylorda' => 'قازقستان وَکھ (قؠزؠلوڑا)', 'Asia/Rangoon' => 'مِیانمَر ٹایِم (رنگوٗن)', 'Asia/Riyadh' => 'ارؠبِیَن ٹایِم (ریاض)', 'Asia/Saigon' => 'اِنڑوچَینا ٹایِم (سیگَن)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'مشرِقی آسٹریلِیا ٹایِم (مؠلبعارن)', 'Australia/Perth' => 'مغرِبی آسٹریلِیا ٹایِم (پٔرتھ)', 'Australia/Sydney' => 'مشرِقی آسٹریلِیا ٹایِم (سِڑنی)', - 'CST6CDT' => 'مرکزی ٹایِم', - 'EST5EDT' => 'مشرقی ٹایِم', 'Etc/GMT' => 'گریٖن وِچ میٖن ٹایِم', 'Etc/UTC' => 'کوآرڈنیٹڈ یونیورسل وَکھ', 'Europe/Amsterdam' => 'مرکزی یوٗرپی ٹایِم (ایمسٹَرڈیم)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'مورِشَس ٹایِم (مورِشیس)', 'Indian/Mayotte' => 'مشرقی افریٖقا ٹایِم (میوٹ)', 'Indian/Reunion' => 'رِیوٗنِیَن ٹایِم (رِیوٗنیَن)', - 'MST7MDT' => 'ماونٹین ٹایِم', - 'PST8PDT' => 'پیسِفِک ٹایِم', 'Pacific/Apia' => 'سامو وَکھ (آپِیا)', 'Pacific/Auckland' => 'نِوزِلینڑ ٹایِم (آکلینڈ)', 'Pacific/Bougainville' => 'پاپُعا نیوٗ گؠنی ٹایِم (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/ks_Deva.php b/src/Symfony/Component/Intl/Resources/data/timezones/ks_Deva.php index 5b0c1c20cc9b6..d252a3064ce62 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/ks_Deva.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/ks_Deva.php @@ -113,7 +113,11 @@ 'America/Winnipeg' => 'सेंट्रल वख (وِنِپؠگ)', 'Antarctica/Troll' => 'ग्रीनविच ओसत वख (Troll)', 'Arctic/Longyearbyen' => 'मरकज़ी यूरपी वख (لونگ ییئر بئین)', + 'Asia/Almaty' => 'قازقستان वख (اَلماٹی)', 'Asia/Amman' => 'मशरिकी यूरपी वख (اَمان)', + 'Asia/Aqtau' => 'قازقستان वख (اکٹو)', + 'Asia/Aqtobe' => 'قازقستان वख (اَقٹوب)', + 'Asia/Atyrau' => 'قازقستان वख (اٹیرو)', 'Asia/Barnaul' => 'रूस वख (برنول)', 'Asia/Beirut' => 'मशरिकी यूरपी वख (بیرٹ)', 'Asia/Damascus' => 'मशरिकी यूरपी वख (دَمَسکَس)', @@ -121,6 +125,9 @@ 'Asia/Gaza' => 'मशरिकी यूरपी वख (غزہ)', 'Asia/Hebron' => 'मशरिकी यूरपी वख (ہیبرون)', 'Asia/Nicosia' => 'मशरिकी यूरपी वख (نِکوسِیا)', + 'Asia/Oral' => 'قازقستان वख (اورَل)', + 'Asia/Qostanay' => 'قازقستان वख (کوسٹانے)', + 'Asia/Qyzylorda' => 'قازقستان वख (قؠزؠلوڑا)', 'Asia/Tomsk' => 'रूस वख (ٹومسک)', 'Asia/Urumqi' => 'चीन वख (اُرومقی)', 'Atlantic/Bermuda' => 'अटलांटिक वख (برموٗڑا)', @@ -129,8 +136,6 @@ 'Atlantic/Madeira' => 'मगरीबी यूरपी वख (مَڈیٖرا)', 'Atlantic/Reykjavik' => 'ग्रीनविच ओसत वख (رؠکیاوِک)', 'Atlantic/St_Helena' => 'ग्रीनविच ओसत वख (سینٹ ہیلِنا)', - 'CST6CDT' => 'सेंट्रल वख', - 'EST5EDT' => 'मशरिकी वख', 'Etc/GMT' => 'ग्रीनविच ओसत वख', 'Etc/UTC' => 'कोऑर्डनैटिड यूनवर्सल वख', 'Europe/Amsterdam' => 'मरकज़ी यूरपी वख (ایمسٹَرڈیم)', @@ -183,8 +188,6 @@ 'Europe/Warsaw' => 'मरकज़ी यूरपी वख (وارسا)', 'Europe/Zagreb' => 'मरकज़ी यूरपी वख (زگریب)', 'Europe/Zurich' => 'मरकज़ी यूरपी वख (زیوٗرِک)', - 'MST7MDT' => 'माउंटेन वख', - 'PST8PDT' => 'पेसिफिक वख', 'Pacific/Apia' => 'سامو वख (آپِیا)', ], 'Meta' => [ diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/ku.php b/src/Symfony/Component/Intl/Resources/data/timezones/ku.php index 07c68ba2d06d2..0f0b67c367ce9 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/ku.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/ku.php @@ -27,7 +27,7 @@ 'Africa/Gaborone' => 'Saeta Afrîkaya Navîn (Gaborone)', 'Africa/Harare' => 'Saeta Afrîkaya Navîn (Harare)', 'Africa/Johannesburg' => 'Saeta Standard a Afrîkaya Başûr (Johannesburg)', - 'Africa/Juba' => 'Saeta Afrîkaya Navîn (Cuba)', + 'Africa/Juba' => 'Saeta Afrîkaya Navîn (Juba)', 'Africa/Kampala' => 'Saeta Afrîkaya Rojhilat (Kampala)', 'Africa/Khartoum' => 'Saeta Afrîkaya Navîn (Xartûm)', 'Africa/Kigali' => 'Saeta Afrîkaya Navîn (Kîgalî)', @@ -75,10 +75,10 @@ 'America/Belize' => 'Saeta Navendî ya Amerîkaya Bakur (Belîze)', 'America/Blanc-Sablon' => 'Saeta Atlantîkê (Blanc-Sablon)', 'America/Boa_Vista' => 'Saeta Amazonê (Boa Vista)', - 'America/Bogota' => 'Saeta Kolombiyayê (Bogota)', - 'America/Boise' => 'Saeta Çiyayî ya Amerîkaya Bakur (Boise)', + 'America/Bogota' => 'Saeta Kolombîyayê (Bogota)', + 'America/Boise' => 'Saeta Çîyayî ya Amerîkaya Bakur (Boise)', 'America/Buenos_Aires' => 'Saeta Arjantînê (Buenos Aires)', - 'America/Cambridge_Bay' => 'Saeta Çiyayî ya Amerîkaya Bakur (Cambridge Bay)', + 'America/Cambridge_Bay' => 'Saeta Çîyayî ya Amerîkaya Bakur (Cambridge Bay)', 'America/Campo_Grande' => 'Saeta Amazonê (Campo Grande)', 'America/Cancun' => 'Saeta Rojhilat a Amerîkaya Bakur (Cancûn)', 'America/Caracas' => 'Saeta Venezûelayê (Caracas)', @@ -87,23 +87,23 @@ 'America/Cayman' => 'Saeta Rojhilat a Amerîkaya Bakur (Cayman)', 'America/Chicago' => 'Saeta Navendî ya Amerîkaya Bakur (Chicago)', 'America/Chihuahua' => 'Saeta Navendî ya Amerîkaya Bakur (Chihuahua)', - 'America/Ciudad_Juarez' => 'Saeta Çiyayî ya Amerîkaya Bakur (Ciûdad Juarez)', + 'America/Ciudad_Juarez' => 'Saeta Çîyayî ya Amerîkaya Bakur (Ciûdad Juarez)', 'America/Coral_Harbour' => 'Saeta Rojhilat a Amerîkaya Bakur (Atikokan)', 'America/Cordoba' => 'Saeta Arjantînê (Cordoba)', 'America/Costa_Rica' => 'Saeta Navendî ya Amerîkaya Bakur (Kosta Rîka)', - 'America/Creston' => 'Saeta Çiyayî ya Amerîkaya Bakur (Creston)', + 'America/Creston' => 'Saeta Çîyayî ya Amerîkaya Bakur (Creston)', 'America/Cuiaba' => 'Saeta Amazonê (Cuiaba)', 'America/Curacao' => 'Saeta Atlantîkê (Curaçao)', 'America/Danmarkshavn' => 'Saeta Navînî ya Greenwichê (Danmarkshavn)', 'America/Dawson' => 'Saeta Yukonê (Dawson)', - 'America/Dawson_Creek' => 'Saeta Çiyayî ya Amerîkaya Bakur (Dawson Creek)', - 'America/Denver' => 'Saeta Çiyayî ya Amerîkaya Bakur (Denver)', + 'America/Dawson_Creek' => 'Saeta Çîyayî ya Amerîkaya Bakur (Dawson Creek)', + 'America/Denver' => 'Saeta Çîyayî ya Amerîkaya Bakur (Denver)', 'America/Detroit' => 'Saeta Rojhilat a Amerîkaya Bakur (Detroit)', 'America/Dominica' => 'Saeta Atlantîkê (Domînîka)', - 'America/Edmonton' => 'Saeta Çiyayî ya Amerîkaya Bakur (Edmonton)', + 'America/Edmonton' => 'Saeta Çîyayî ya Amerîkaya Bakur (Edmonton)', 'America/Eirunepe' => 'Saeta Brezîlya(y)ê (Eirunepe)', 'America/El_Salvador' => 'Saeta Navendî ya Amerîkaya Bakur (El Salvador)', - 'America/Fort_Nelson' => 'Saeta Çiyayî ya Amerîkaya Bakur (Fort Nelson)', + 'America/Fort_Nelson' => 'Saeta Çîyayî ya Amerîkaya Bakur (Fort Nelson)', 'America/Fortaleza' => 'Saeta Brasîlyayê (Fortaleza)', 'America/Glace_Bay' => 'Saeta Atlantîkê (Glace Bay)', 'America/Godthab' => 'Saeta Grînlanda(y)ê (Nuuk)', @@ -125,7 +125,7 @@ 'America/Indiana/Vincennes' => 'Saeta Rojhilat a Amerîkaya Bakur (Vincennes, Indiana)', 'America/Indiana/Winamac' => 'Saeta Rojhilat a Amerîkaya Bakur (Winamac, Indiana)', 'America/Indianapolis' => 'Saeta Rojhilat a Amerîkaya Bakur (Indianapolis)', - 'America/Inuvik' => 'Saeta Çiyayî ya Amerîkaya Bakur (Inuvik)', + 'America/Inuvik' => 'Saeta Çîyayî ya Amerîkaya Bakur (Inuvik)', 'America/Iqaluit' => 'Saeta Rojhilat a Amerîkaya Bakur (Iqaluit)', 'America/Jamaica' => 'Saeta Rojhilat a Amerîkaya Bakur (Jamaîka)', 'America/Jujuy' => 'Saeta Arjantînê (Jujuy)', @@ -164,19 +164,19 @@ 'America/Ojinaga' => 'Saeta Navendî ya Amerîkaya Bakur (Ojinaga)', 'America/Panama' => 'Saeta Rojhilat a Amerîkaya Bakur (Panama)', 'America/Paramaribo' => 'Saeta Surînamê (Paramaribo)', - 'America/Phoenix' => 'Saeta Çiyayî ya Amerîkaya Bakur (Phoenix)', + 'America/Phoenix' => 'Saeta Çîyayî ya Amerîkaya Bakur (Phoenix)', 'America/Port-au-Prince' => 'Saeta Rojhilat a Amerîkaya Bakur (Port-au-Prince)', 'America/Port_of_Spain' => 'Saeta Atlantîkê (Port of Spain)', 'America/Porto_Velho' => 'Saeta Amazonê (Porto Velho)', 'America/Puerto_Rico' => 'Saeta Atlantîkê (Porto Rîko)', - 'America/Punta_Arenas' => 'Saeta Şîliyê (Punta Arenas)', + 'America/Punta_Arenas' => 'Saeta Şîlîyê (Punta Arenas)', 'America/Rankin_Inlet' => 'Saeta Navendî ya Amerîkaya Bakur (Rankin Inlet)', 'America/Recife' => 'Saeta Brasîlyayê (Recife)', 'America/Regina' => 'Saeta Navendî ya Amerîkaya Bakur (Regina)', 'America/Resolute' => 'Saeta Navendî ya Amerîkaya Bakur (Resolute)', 'America/Rio_Branco' => 'Saeta Brezîlya(y)ê (Rio Branco)', 'America/Santarem' => 'Saeta Brasîlyayê (Santarem)', - 'America/Santiago' => 'Saeta Şîliyê (Santiago)', + 'America/Santiago' => 'Saeta Şîlîyê (Santiago)', 'America/Santo_Domingo' => 'Saeta Atlantîkê (Santo Domingo)', 'America/Sao_Paulo' => 'Saeta Brasîlyayê (Sao Paulo)', 'America/Scoresbysund' => 'Saeta Grînlanda(y)ê (Ittoqqortoormiit)', @@ -203,20 +203,20 @@ 'Antarctica/Macquarie' => 'Saeta Awistralyaya Rojhilat (Macquarie)', 'Antarctica/Mawson' => 'Saeta Mawsonê', 'Antarctica/McMurdo' => 'Saeta Zelandaya Nû (McMurdo)', - 'Antarctica/Palmer' => 'Saeta Şîliyê (Palmer)', + 'Antarctica/Palmer' => 'Saeta Şîlîyê (Palmer)', 'Antarctica/Rothera' => 'Saeta Rotherayê', 'Antarctica/Syowa' => 'Saeta Syowayê', 'Antarctica/Troll' => 'Saeta Navînî ya Greenwichê (Troll)', 'Antarctica/Vostok' => 'Saeta Vostokê', 'Arctic/Longyearbyen' => 'Saeta Ewropaya Navîn (Longyearbyen)', 'Asia/Aden' => 'Saeta Erebistanê (Aden)', - 'Asia/Almaty' => 'Saeta Qazaxistana Rojava (Almatî)', + 'Asia/Almaty' => 'Saeta Qazaxistanê (Almatî)', 'Asia/Amman' => 'Saeta Ewropaya Rojhilat (Eman)', 'Asia/Anadyr' => 'Saeta Rûsya(y)ê (Anadir)', - 'Asia/Aqtau' => 'Saeta Qazaxistana Rojava (Aqtaw)', - 'Asia/Aqtobe' => 'Saeta Qazaxistana Rojava (Aqtobe)', + 'Asia/Aqtau' => 'Saeta Qazaxistanê (Aqtaw)', + 'Asia/Aqtobe' => 'Saeta Qazaxistanê (Aqtobe)', 'Asia/Ashgabat' => 'Saeta Tirkmenistanê (Eşqabat)', - 'Asia/Atyrau' => 'Saeta Qazaxistana Rojava (Atîrav)', + 'Asia/Atyrau' => 'Saeta Qazaxistanê (Atîrav)', 'Asia/Baghdad' => 'Saeta Erebistanê (Bexda)', 'Asia/Bahrain' => 'Saeta Erebistanê (Behreyn)', 'Asia/Baku' => 'Saeta Azerbeycanê (Bakû)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Saeta Brûney Darusselamê', 'Asia/Calcutta' => 'Saeta Standard a Hindistanê (Kolkata)', 'Asia/Chita' => 'Saeta Yakutskê (Çîta)', - 'Asia/Choibalsan' => 'Saeta Ûlanbatarê (Çoybalsan)', 'Asia/Colombo' => 'Saeta Standard a Hindistanê (Kolombo)', 'Asia/Damascus' => 'Saeta Ewropaya Rojhilat (Şam)', 'Asia/Dhaka' => 'Saeta Bengladeşê (Daka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Saeta Krasnoyarskê (Novokuznetsk)', 'Asia/Novosibirsk' => 'Saeta Novosibirskê', 'Asia/Omsk' => 'Saeta Omskê', - 'Asia/Oral' => 'Saeta Qazaxistana Rojava (Oral)', + 'Asia/Oral' => 'Saeta Qazaxistanê (Oral)', 'Asia/Phnom_Penh' => 'Saeta Hindiçînê (Phnom Penh)', 'Asia/Pontianak' => 'Saeta Endonezyaya Rojava (Pontianak)', 'Asia/Pyongyang' => 'Saeta Koreyê (Pyongyang)', 'Asia/Qatar' => 'Saeta Erebistanê (Qeter)', - 'Asia/Qostanay' => 'Saeta Qazaxistana Rojava (Qostanay)', - 'Asia/Qyzylorda' => 'Saeta Qazaxistana Rojava (Qizilorda)', + 'Asia/Qostanay' => 'Saeta Qazaxistanê (Qostanay)', + 'Asia/Qyzylorda' => 'Saeta Qazaxistanê (Qizilorda)', 'Asia/Rangoon' => 'Saeta Myanmarê (Yangon)', 'Asia/Riyadh' => 'Saeta Erebistanê (Riyad)', 'Asia/Saigon' => 'Saeta Hindiçînê (Bajarê Ho Chi Minhê)', @@ -277,7 +276,7 @@ 'Asia/Shanghai' => 'Saeta Çînê (Şanghay)', 'Asia/Singapore' => 'Saeta Standard a Sîngapûrê', 'Asia/Srednekolymsk' => 'Saeta Magadanê (Srednekolymsk)', - 'Asia/Taipei' => 'Saeta Taîpeiyê (Taîpeî)', + 'Asia/Taipei' => 'Saeta Taîpeîyê', 'Asia/Tashkent' => 'Saeta Ozbekistanê (Taşkent)', 'Asia/Tbilisi' => 'Saeta Gurcistanê (Tiflîs)', 'Asia/Tehran' => 'Saeta Îranê (Tehran)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Saeta Awistralyaya Rojhilat (Melbourne)', 'Australia/Perth' => 'Saeta Awistralyaya Rojava (Perth)', 'Australia/Sydney' => 'Saeta Awistralyaya Rojhilat (Sîdney)', - 'CST6CDT' => 'Saeta Navendî ya Amerîkaya Bakur', - 'EST5EDT' => 'Saeta Rojhilat a Amerîkaya Bakur', 'Etc/GMT' => 'Saeta Navînî ya Greenwichê', 'Etc/UTC' => 'Saeta Gerdûnî ya Hevdemî', 'Europe/Amsterdam' => 'Saeta Ewropaya Navîn (Amsterdam)', @@ -331,11 +328,11 @@ 'Europe/Chisinau' => 'Saeta Ewropaya Rojhilat (Kişînew)', 'Europe/Copenhagen' => 'Saeta Ewropaya Navîn (Kopenhag)', 'Europe/Dublin' => 'Saeta Navînî ya Greenwichê (Dûblîn)', - 'Europe/Gibraltar' => 'Saeta Ewropaya Navîn (Gîbraltar)', + 'Europe/Gibraltar' => 'Saeta Ewropaya Navîn (Cebelîtariq)', 'Europe/Guernsey' => 'Saeta Navînî ya Greenwichê (Guernsey)', 'Europe/Helsinki' => 'Saeta Ewropaya Rojhilat (Helsînkî)', 'Europe/Isle_of_Man' => 'Saeta Navînî ya Greenwichê (Girava Manê)', - 'Europe/Istanbul' => 'Saeta Tirkiye(y)ê (Stenbol)', + 'Europe/Istanbul' => 'Saeta Tirkîye(y)ê (Stenbol)', 'Europe/Jersey' => 'Saeta Navînî ya Greenwichê (Jersey)', 'Europe/Kaliningrad' => 'Saeta Ewropaya Rojhilat (Kalînîngrad)', 'Europe/Kiev' => 'Saeta Ewropaya Rojhilat (Kîev)', @@ -386,17 +383,15 @@ 'Indian/Mauritius' => 'Saeta Mauritiusê', 'Indian/Mayotte' => 'Saeta Afrîkaya Rojhilat (Mayotte)', 'Indian/Reunion' => 'Saeta Réunionê', - 'MST7MDT' => 'Saeta Çiyayî ya Amerîkaya Bakur', - 'PST8PDT' => 'Saeta Pasîfîkê ya Amerîkaya Bakur', 'Pacific/Apia' => 'Saeta Apiayê', 'Pacific/Auckland' => 'Saeta Zelandaya Nû (Auckland)', 'Pacific/Bougainville' => 'Saeta Gîneya Nû ya Papûayê (Bougainville)', 'Pacific/Chatham' => 'Saeta Chathamê', - 'Pacific/Easter' => 'Saeta Girava Paskalyayê', + 'Pacific/Easter' => 'Saeta Girava Paskalyayê (Easter)', 'Pacific/Efate' => 'Saeta Vanûatûyê (Efate)', 'Pacific/Enderbury' => 'Saeta Giravên Phoenîks (Enderbury)', 'Pacific/Fakaofo' => 'Saeta Tokelauyê (Fakaofo)', - 'Pacific/Fiji' => 'Saeta Fîjiyê (Fîjî)', + 'Pacific/Fiji' => 'Saeta Fîjîyê', 'Pacific/Funafuti' => 'Saeta Tûvalûyê (Funafuti)', 'Pacific/Galapagos' => 'Saeta Galapagosê', 'Pacific/Gambier' => 'Saeta Gambierê', @@ -420,7 +415,7 @@ 'Pacific/Port_Moresby' => 'Saeta Gîneya Nû ya Papûayê (Port Moresby)', 'Pacific/Rarotonga' => 'Saeta Giravên Cookê (Rarotonga)', 'Pacific/Saipan' => 'Saeta Standard a Chamorroyê (Saipan)', - 'Pacific/Tahiti' => 'Saeta Tahîtiyê (Tahîtî)', + 'Pacific/Tahiti' => 'Saeta Tahîtîyê', 'Pacific/Tarawa' => 'Saeta Giravên Gilbertê (Tarawa)', 'Pacific/Tongatapu' => 'Saeta Tongayê (Tongatapu)', 'Pacific/Truk' => 'Saeta Chuukê', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/ky.php b/src/Symfony/Component/Intl/Resources/data/timezones/ky.php index b8d066c0448e6..0e55aa07500dc 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/ky.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/ky.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Восток убактысы', 'Arctic/Longyearbyen' => 'Борбордук Европа убактысы (Лонгйербиен)', 'Asia/Aden' => 'Арабия убактысы (Аден)', - 'Asia/Almaty' => 'Батыш Казакстан убактысы (Алматы)', + 'Asia/Almaty' => 'Казакстан убактысы (Алматы)', 'Asia/Amman' => 'Чыгыш Европа убактысы (Амман)', 'Asia/Anadyr' => 'Россия убактысы (Анадыр)', - 'Asia/Aqtau' => 'Батыш Казакстан убактысы (Актау)', - 'Asia/Aqtobe' => 'Батыш Казакстан 10000 убактысы (Актобе)', + 'Asia/Aqtau' => 'Казакстан убактысы (Актау)', + 'Asia/Aqtobe' => 'Казакстан убактысы (Актобе)', 'Asia/Ashgabat' => 'Түркмөнстан убактысы (Ашхабад)', - 'Asia/Atyrau' => 'Батыш Казакстан убактысы (Атырау)', + 'Asia/Atyrau' => 'Казакстан убактысы (Атырау)', 'Asia/Baghdad' => 'Арабия убактысы (Багдад)', 'Asia/Bahrain' => 'Арабия убактысы (Бахрейн)', 'Asia/Baku' => 'Азербайжан убактысы (Баку)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Бруней Даруссалам убактысы', 'Asia/Calcutta' => 'Индия убактысы (Калькутта)', 'Asia/Chita' => 'Якутск убактысы (Чита)', - 'Asia/Choibalsan' => 'Улан Батор убактысы (Чойбалсан)', 'Asia/Colombo' => 'Индия убактысы (Коломбо)', 'Asia/Damascus' => 'Чыгыш Европа убактысы (Дамаск)', 'Asia/Dhaka' => 'Бангладеш убактысы (Дакка)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Красноярск убактысы (Новокузнецк)', 'Asia/Novosibirsk' => 'Новосибирск убактысы', 'Asia/Omsk' => 'Омск убактысы', - 'Asia/Oral' => 'Батыш Казакстан убактысы (Орал)', + 'Asia/Oral' => 'Казакстан убактысы (Орал)', 'Asia/Phnom_Penh' => 'Индокытай убактысы (Пномпень)', 'Asia/Pontianak' => 'Батыш Индонезия убактысы (Понтианак)', 'Asia/Pyongyang' => 'Корея убактысы (Пхеньян)', 'Asia/Qatar' => 'Арабия убактысы (Катар)', - 'Asia/Qostanay' => 'Батыш Казакстан убактысы (Костанай)', - 'Asia/Qyzylorda' => 'Батыш Казакстан убактысы (Кызылорда)', + 'Asia/Qostanay' => 'Казакстан убактысы (Костанай)', + 'Asia/Qyzylorda' => 'Казакстан убактысы (Кызылорда)', 'Asia/Rangoon' => 'Мйанмар убактысы (Рангун)', 'Asia/Riyadh' => 'Арабия убактысы (Рийад)', 'Asia/Saigon' => 'Индокытай убактысы (Хо Ши Мин)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Австралия чыгыш убактысы (Мельбурн)', 'Australia/Perth' => 'Австралия батыш убактысы (Перт)', 'Australia/Sydney' => 'Австралия чыгыш убактысы (Сидней)', - 'CST6CDT' => 'Түндүк Америка, борбордук убакыт', - 'EST5EDT' => 'Түндүк Америка, чыгыш убактысы', 'Etc/GMT' => 'Гринвич боюнча орточо убакыт', 'Etc/UTC' => 'Бирдиктүү дүйнөлүк убакыт', 'Europe/Amsterdam' => 'Борбордук Европа убактысы (Амстердам)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Маврикий убактысы', 'Indian/Mayotte' => 'Чыгыш Африка убактысы (Майотт)', 'Indian/Reunion' => 'Реюнион убактысы', - 'MST7MDT' => 'Түндүк Америка, тоо убактысы', - 'PST8PDT' => 'Түндүк Америка, Тынч океан убактысы', 'Pacific/Apia' => 'Апиа убактысы', 'Pacific/Auckland' => 'Жаңы Зеландия убактысы (Оклэнд)', 'Pacific/Bougainville' => 'Папуа-Жаңы Гвинея убакыты (Бугенвиль)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/lb.php b/src/Symfony/Component/Intl/Resources/data/timezones/lb.php index caf07ac90b713..1ac52c56d2aef 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/lb.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/lb.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Wostok-Zäit', 'Arctic/Longyearbyen' => 'Mëtteleuropäesch Zäit (Longyearbyen)', 'Asia/Aden' => 'Arabesch Zäit (Aden)', - 'Asia/Almaty' => 'Westkasachesch Zäit (Almaty)', + 'Asia/Almaty' => 'Kasachstan Zäit (Almaty)', 'Asia/Amman' => 'Osteuropäesch Zäit (Amman)', 'Asia/Anadyr' => 'Anadyr-Zäit', - 'Asia/Aqtau' => 'Westkasachesch Zäit (Aqtau)', - 'Asia/Aqtobe' => 'Westkasachesch Zäit (Aqtöbe)', + 'Asia/Aqtau' => 'Kasachstan Zäit (Aqtau)', + 'Asia/Aqtobe' => 'Kasachstan Zäit (Aqtöbe)', 'Asia/Ashgabat' => 'Turkmenistan-Zäit (Ashgabat)', - 'Asia/Atyrau' => 'Westkasachesch Zäit (Atyrau)', + 'Asia/Atyrau' => 'Kasachstan Zäit (Atyrau)', 'Asia/Baghdad' => 'Arabesch Zäit (Bagdad)', 'Asia/Bahrain' => 'Arabesch Zäit (Bahrain)', 'Asia/Baku' => 'Aserbaidschanesch Zäit (Baku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Brunei-Zäit', 'Asia/Calcutta' => 'Indesch Zäit (Kalkutta)', 'Asia/Chita' => 'Jakutsk-Zäit (Chita)', - 'Asia/Choibalsan' => 'Ulaanbaatar-Zäit (Choibalsan)', 'Asia/Colombo' => 'Indesch Zäit (Colombo)', 'Asia/Damascus' => 'Osteuropäesch Zäit (Damaskus)', 'Asia/Dhaka' => 'Bangladesch-Zäit (Dhaka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Krasnojarsk-Zäit (Novokuznetsk)', 'Asia/Novosibirsk' => 'Nowosibirsk-Zäit', 'Asia/Omsk' => 'Omsk-Zäit', - 'Asia/Oral' => 'Westkasachesch Zäit (Oral)', + 'Asia/Oral' => 'Kasachstan Zäit (Oral)', 'Asia/Phnom_Penh' => 'Indochina-Zäit (Phnom Penh)', 'Asia/Pontianak' => 'Westindonesesch Zäit (Pontianak)', 'Asia/Pyongyang' => 'Koreanesch Zäit (Pjöngjang)', 'Asia/Qatar' => 'Arabesch Zäit (Katar)', - 'Asia/Qostanay' => 'Westkasachesch Zäit (Qostanay)', - 'Asia/Qyzylorda' => 'Westkasachesch Zäit (Qyzylorda)', + 'Asia/Qostanay' => 'Kasachstan Zäit (Qostanay)', + 'Asia/Qyzylorda' => 'Kasachstan Zäit (Qyzylorda)', 'Asia/Rangoon' => 'Myanmar-Zäit (Yangon)', 'Asia/Riyadh' => 'Arabesch Zäit (Riad)', 'Asia/Saigon' => 'Indochina-Zäit (Ho-Chi-Minh-Stad)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Ostaustralesch Zäit (Melbourne)', 'Australia/Perth' => 'Westaustralesch Zäit (Perth)', 'Australia/Sydney' => 'Ostaustralesch Zäit (Sydney)', - 'CST6CDT' => 'Nordamerikanesch Inlandzäit', - 'EST5EDT' => 'Nordamerikanesch Ostküstenzäit', 'Etc/GMT' => 'Mëttler Greenwich-Zäit', 'Europe/Amsterdam' => 'Mëtteleuropäesch Zäit (Amsterdam)', 'Europe/Andorra' => 'Mëtteleuropäesch Zäit (Andorra)', @@ -385,8 +382,6 @@ 'Indian/Mauritius' => 'Mauritius-Zäit', 'Indian/Mayotte' => 'Ostafrikanesch Zäit (Mayotte)', 'Indian/Reunion' => 'Réunion-Zäit', - 'MST7MDT' => 'Rocky-Mountain-Zäit', - 'PST8PDT' => 'Nordamerikanesch Westküstenzäit', 'Pacific/Apia' => 'Samoa Zäit (Apia)', 'Pacific/Auckland' => 'Neiséiland-Zäit (Auckland)', 'Pacific/Bougainville' => 'Papua-Neiguinea-Zäit (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/ln.php b/src/Symfony/Component/Intl/Resources/data/timezones/ln.php index 738a3064e8fca..704e2057242f9 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/ln.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/ln.php @@ -219,7 +219,6 @@ 'Asia/Brunei' => 'Ngonga ya Brineyi (Brunei)', 'Asia/Calcutta' => 'Ngonga ya Índɛ (Kolkata)', 'Asia/Chita' => 'Ngonga ya Risí (Chita)', - 'Asia/Choibalsan' => 'Ngonga ya Mongolí (Choibalsan)', 'Asia/Colombo' => 'Ngonga ya Sirilanka (Colombo)', 'Asia/Damascus' => 'Ngonga ya Sirí (Damascus)', 'Asia/Dhaka' => 'Ngonga ya Bengalidɛsi (Dhaka)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/lo.php b/src/Symfony/Component/Intl/Resources/data/timezones/lo.php index 22351febaf9c8..0bcee9d3b2eef 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/lo.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/lo.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'ເວລາ ວອສໂຕກ (ວໍສະຕອກ)', 'Arctic/Longyearbyen' => 'ເວ​ລາ​ຢູ​ໂຣບ​ກາງ (ລອງເຢຍບຽນ)', 'Asia/Aden' => 'ເວ​ລາ​ອາ​ຣາ​ບຽນ (ເອເດັນ)', - 'Asia/Almaty' => 'ເວ​ລາ​ຄາ​ຊັກ​ສ​ຖານ​ຕາ​ເວັນ​ຕົກ (ອໍມາຕີ)', + 'Asia/Almaty' => 'ເວລາຄາຊັກສຖານ (ອໍມາຕີ)', 'Asia/Amman' => 'ເວ​ລາ​ຢູ​ໂຣບ​ຕາ​ເວັນ​ອອກ (ອຳມານ)', 'Asia/Anadyr' => 'ເວລາ ຣັດເຊຍ (ອານາດີ)', - 'Asia/Aqtau' => 'ເວ​ລາ​ຄາ​ຊັກ​ສ​ຖານ​ຕາ​ເວັນ​ຕົກ (ອັດຕາອູ)', - 'Asia/Aqtobe' => 'ເວ​ລາ​ຄາ​ຊັກ​ສ​ຖານ​ຕາ​ເວັນ​ຕົກ (ອັດໂທບີ)', + 'Asia/Aqtau' => 'ເວລາຄາຊັກສຖານ (ອັດຕາອູ)', + 'Asia/Aqtobe' => 'ເວລາຄາຊັກສຖານ (ອັດໂທບີ)', 'Asia/Ashgabat' => 'ເວລາຕວກເມນິສຖານ (ອາດຊ໌ກາບັດ)', - 'Asia/Atyrau' => 'ເວ​ລາ​ຄາ​ຊັກ​ສ​ຖານ​ຕາ​ເວັນ​ຕົກ (ອັດທີເຣົາ)', + 'Asia/Atyrau' => 'ເວລາຄາຊັກສຖານ (ອັດທີເຣົາ)', 'Asia/Baghdad' => 'ເວ​ລາ​ອາ​ຣາ​ບຽນ (ແບກແດດ)', 'Asia/Bahrain' => 'ເວ​ລາ​ອາ​ຣາ​ບຽນ (ບາເຣນ)', 'Asia/Baku' => 'ເວລາອັສເຊີໄບຈັນ (ບາກູ)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => '​ເວ​ລາບຣູ​ໄນດາ​ຣຸສ​ຊາ​ລາມ (ບຣູໄນ)', 'Asia/Calcutta' => 'ເວລາ ອິນເດຍ (ໂກລກາຕາ)', 'Asia/Chita' => 'ເວລາຢາກູດສ (ຊີຕ່າ)', - 'Asia/Choibalsan' => 'ເວລາ ອູລານບາເຕີ (ຊອຍບອລຊານ)', 'Asia/Colombo' => 'ເວລາ ອິນເດຍ (ໂຄລຳໂບ)', 'Asia/Damascus' => 'ເວ​ລາ​ຢູ​ໂຣບ​ຕາ​ເວັນ​ອອກ (ດາມາສຄັສ)', 'Asia/Dhaka' => 'ເວລາ ບັງກະລາເທດ (ດາຫ໌ກາ)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'ເວ​ລາ​ຄຣັສ​ໂນ​ຢາ​ສ​ຄ໌ (ໂນໂວຄຸສເນັດ)', 'Asia/Novosibirsk' => 'ເວ​ລາ​ໂນ​ໂບ​ຊິ​ບິ​ສ​ຄ໌ (ໂນໂວຊີບີສຄ໌)', 'Asia/Omsk' => '​ເວ​ລາອອມ​ສ​ຄ໌ (ອອມສຄ໌)', - 'Asia/Oral' => 'ເວ​ລາ​ຄາ​ຊັກ​ສ​ຖານ​ຕາ​ເວັນ​ຕົກ (ອໍຣໍ)', + 'Asia/Oral' => 'ເວລາຄາຊັກສຖານ (ອໍຣໍ)', 'Asia/Phnom_Penh' => 'ເວລາອິນດູຈີນ (ພະນົມເປັນ)', 'Asia/Pontianak' => 'ເວ​ລາ​ອິນ​ໂດ​ເນ​ເຊຍ​ຕາ​ເວັນ​ຕົກ (ພອນເທຍນັກ)', 'Asia/Pyongyang' => 'ເວລາເກົາຫຼີ (ປຽງຢາງ)', 'Asia/Qatar' => 'ເວ​ລາ​ອາ​ຣາ​ບຽນ (ກາຕາຣ໌)', - 'Asia/Qostanay' => 'ເວ​ລາ​ຄາ​ຊັກ​ສ​ຖານ​ຕາ​ເວັນ​ຕົກ (ຄອສຕາເນ)', - 'Asia/Qyzylorda' => 'ເວ​ລາ​ຄາ​ຊັກ​ສ​ຖານ​ຕາ​ເວັນ​ຕົກ (ໄຄຊີລໍດາ)', + 'Asia/Qostanay' => 'ເວລາຄາຊັກສຖານ (ຄອສຕາເນ)', + 'Asia/Qyzylorda' => 'ເວລາຄາຊັກສຖານ (ໄຄຊີລໍດາ)', 'Asia/Rangoon' => 'ເວລາມຽນມາ (ຢາງກອນ)', 'Asia/Riyadh' => 'ເວ​ລາ​ອາ​ຣາ​ບຽນ (ຣີຢາດ)', 'Asia/Saigon' => 'ເວລາອິນດູຈີນ (ໂຮຈິມິນ)', @@ -292,7 +291,7 @@ 'Asia/Yakutsk' => 'ເວລາຢາກູດສ (ຢາຄຸທຊ໌)', 'Asia/Yekaterinburg' => 'ເວລາເຢກາເຕລິນເບີກ (ເຢຄາເຕີຣິນເບີກ)', 'Asia/Yerevan' => 'ເວລາອາເມເນຍ (ເຍເຣວານ)', - 'Atlantic/Azores' => 'ເວ​ລາ​ອາ​ໂຊ​ເຣ​ສ (ອາຊໍເຣສ)', + 'Atlantic/Azores' => 'ເວ​ລາ​ອາ​ໂຊ​ເຣ​ສ', 'Atlantic/Bermuda' => 'ເວລາຂອງອາແລນຕິກ (ເບີມິວດາ)', 'Atlantic/Canary' => 'ເວ​ລາ​ຢູ​ໂຣບ​ຕາ​ເວັນ​ຕົກ (ຄານາຣີ)', 'Atlantic/Cape_Verde' => 'ເວ​ລາ​ເຄບ​ເວີດ (ເຄບເວີດ)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'ເວ​ລາອອສ​ເຕຣ​ລຽນ​ຕາ​ເວັນ​ອອກ (ເມວເບິນ)', 'Australia/Perth' => 'ເວ​ລາ​ອອສ​ເຕຣ​ເລຍ​ຕາ​ເວັນ​ຕົກ (ເພີດ)', 'Australia/Sydney' => 'ເວ​ລາອອສ​ເຕຣ​ລຽນ​ຕາ​ເວັນ​ອອກ (ຊິດນີ)', - 'CST6CDT' => 'ເວລາກາງ', - 'EST5EDT' => 'ເວລາຕາເວັນອອກ', 'Etc/GMT' => 'ເວ​ລາກຣີນ​ວິ​ຊ', 'Etc/UTC' => 'ເວລາສາກົນເຊີງພິກັດ', 'Europe/Amsterdam' => 'ເວ​ລາ​ຢູ​ໂຣບ​ກາງ (ອາມສເຕີດຳ)', @@ -376,7 +373,7 @@ 'Europe/Zagreb' => 'ເວ​ລາ​ຢູ​ໂຣບ​ກາງ (ຊາເກຣບ)', 'Europe/Zurich' => 'ເວ​ລາ​ຢູ​ໂຣບ​ກາງ (ຊູຣິກ)', 'Indian/Antananarivo' => 'ເວ​ລາ​ອາ​ຟຣິ​ກາ​ຕາ​ເວັນ​ອອກ (ອັນຕານານາຣິໂວ)', - 'Indian/Chagos' => 'ເວລາຫມະຫາສະຫມຸດອິນເດຍ (ຊາໂກສ)', + 'Indian/Chagos' => 'ເວລາມະຫາສະຫມຸດອິນເດຍ (ຊາໂກສ)', 'Indian/Christmas' => 'ເວ​ລາ​ເກາະ​ຄ​ຣິສ​ມາສ (ຄຣິດສະມາດ)', 'Indian/Cocos' => 'ເວລາຫມູ່ເກາະໂກໂກສ (ໂຄໂຄສ)', 'Indian/Comoro' => 'ເວ​ລາ​ອາ​ຟຣິ​ກາ​ຕາ​ເວັນ​ອອກ (ໂຄໂມໂຣ)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'ເວ​ລາ​ເມົາ​ຣິ​ທຽ​ສ (ເມົາຣິທຽສ)', 'Indian/Mayotte' => 'ເວ​ລາ​ອາ​ຟຣິ​ກາ​ຕາ​ເວັນ​ອອກ (ມາຢັອດເຕ)', 'Indian/Reunion' => 'ເວ​ລາ​ເຣ​ອູ​ນິ​ຢົງ (ເຣອູນິຢົງ)', - 'MST7MDT' => 'ເວລາແຖບພູເຂົາ', - 'PST8PDT' => 'ເວລາແປຊິຟິກ', 'Pacific/Apia' => 'ເວລາເອເພຍ (ເອປີອາ)', 'Pacific/Auckland' => 'ເວ​ລາ​ນິວ​ຊີ​ແລນ (ອັກແລນ)', 'Pacific/Bougainville' => 'ເວລາປາປົວກິນີ (ເວລາຕາມເຂດບູນກຽນວິວ)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/lt.php b/src/Symfony/Component/Intl/Resources/data/timezones/lt.php index d6760595326f5..c4d88b80f551a 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/lt.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/lt.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Vostoko laikas (Vostokas)', 'Arctic/Longyearbyen' => 'Vidurio Europos laikas (Longjyrbienas)', 'Asia/Aden' => 'Arabijos laikas (Adenas)', - 'Asia/Almaty' => 'Vakarų Kazachstano laikas (Alma Ata)', + 'Asia/Almaty' => 'Kazachstano laikas (Alma Ata)', 'Asia/Amman' => 'Rytų Europos laikas (Amanas)', 'Asia/Anadyr' => 'Anadyrės laikas (Anadyris)', - 'Asia/Aqtau' => 'Vakarų Kazachstano laikas (Aktau)', - 'Asia/Aqtobe' => 'Vakarų Kazachstano laikas (Aktiubinskas)', + 'Asia/Aqtau' => 'Kazachstano laikas (Aktau)', + 'Asia/Aqtobe' => 'Kazachstano laikas (Aktiubinskas)', 'Asia/Ashgabat' => 'Turkmėnistano laikas (Ašchabadas)', - 'Asia/Atyrau' => 'Vakarų Kazachstano laikas (Atyrau)', + 'Asia/Atyrau' => 'Kazachstano laikas (Atyrau)', 'Asia/Baghdad' => 'Arabijos laikas (Bagdadas)', 'Asia/Bahrain' => 'Arabijos laikas (Bahreinas)', 'Asia/Baku' => 'Azerbaidžano laikas (Baku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Brunėjaus Darusalamo laikas (Brunėjus)', 'Asia/Calcutta' => 'Indijos laikas (Kolkata)', 'Asia/Chita' => 'Jakutsko laikas (Čita)', - 'Asia/Choibalsan' => 'Ulan Batoro laikas (Čoibalsanas)', 'Asia/Colombo' => 'Indijos laikas (Kolombas)', 'Asia/Damascus' => 'Rytų Europos laikas (Damaskas)', 'Asia/Dhaka' => 'Bangladešo laikas (Daka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Krasnojarsko laikas (Novokuzneckas)', 'Asia/Novosibirsk' => 'Novosibirsko laikas (Novosibirskas)', 'Asia/Omsk' => 'Omsko laikas (Omskas)', - 'Asia/Oral' => 'Vakarų Kazachstano laikas (Uralskas)', + 'Asia/Oral' => 'Kazachstano laikas (Uralskas)', 'Asia/Phnom_Penh' => 'Indokinijos laikas (Pnompenis)', 'Asia/Pontianak' => 'Vakarų Indonezijos laikas (Pontianakas)', 'Asia/Pyongyang' => 'Korėjos laikas (Pchenjanas)', 'Asia/Qatar' => 'Arabijos laikas (Kataras)', - 'Asia/Qostanay' => 'Vakarų Kazachstano laikas (Kostanajus)', - 'Asia/Qyzylorda' => 'Vakarų Kazachstano laikas (Kzyl-Orda)', + 'Asia/Qostanay' => 'Kazachstano laikas (Kostanajus)', + 'Asia/Qyzylorda' => 'Kazachstano laikas (Kzyl-Orda)', 'Asia/Rangoon' => 'Mianmaro laikas (Rangūnas)', 'Asia/Riyadh' => 'Arabijos laikas (Rijadas)', 'Asia/Saigon' => 'Indokinijos laikas (Hošiminas)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Rytų Australijos laikas (Melburnas)', 'Australia/Perth' => 'Vakarų Australijos laikas (Pertas)', 'Australia/Sydney' => 'Rytų Australijos laikas (Sidnėjus)', - 'CST6CDT' => 'Šiaurės Amerikos centro laikas', - 'EST5EDT' => 'Šiaurės Amerikos rytų laikas', 'Etc/GMT' => 'Grinvičo laikas', 'Etc/UTC' => 'pasaulio suderintasis laikas', 'Europe/Amsterdam' => 'Vidurio Europos laikas (Amsterdamas)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Mauricijaus laikas (Mauricijus)', 'Indian/Mayotte' => 'Rytų Afrikos laikas (Majotas)', 'Indian/Reunion' => 'Reunjono laikas (Reunjonas)', - 'MST7MDT' => 'Šiaurės Amerikos kalnų laikas', - 'PST8PDT' => 'Šiaurės Amerikos Ramiojo vandenyno laikas', 'Pacific/Apia' => 'Apijos laikas (Apija)', 'Pacific/Auckland' => 'Naujosios Zelandijos laikas (Oklandas)', 'Pacific/Bougainville' => 'Papua Naujosios Gvinėjos laikas (Bugenvilis)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/lv.php b/src/Symfony/Component/Intl/Resources/data/timezones/lv.php index de36086c7d70a..9b0c508f74cb5 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/lv.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/lv.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Vostokas laiks', 'Arctic/Longyearbyen' => 'Longjērbīene (Centrāleiropas laiks)', 'Asia/Aden' => 'Adena (Arābijas pussalas laiks)', - 'Asia/Almaty' => 'Almati (Rietumkazahstānas laiks)', + 'Asia/Almaty' => 'Almati (Kazahstānas laiks)', 'Asia/Amman' => 'Ammāna (Austrumeiropas laiks)', 'Asia/Anadyr' => 'Anadiras laiks', - 'Asia/Aqtau' => 'Aktau (Rietumkazahstānas laiks)', - 'Asia/Aqtobe' => 'Aktebe (Rietumkazahstānas laiks)', + 'Asia/Aqtau' => 'Aktau (Kazahstānas laiks)', + 'Asia/Aqtobe' => 'Aktebe (Kazahstānas laiks)', 'Asia/Ashgabat' => 'Ašgabata (Turkmenistānas laiks)', - 'Asia/Atyrau' => 'Atirau (Rietumkazahstānas laiks)', + 'Asia/Atyrau' => 'Atirau (Kazahstānas laiks)', 'Asia/Baghdad' => 'Bagdāde (Arābijas pussalas laiks)', 'Asia/Bahrain' => 'Bahreina (Arābijas pussalas laiks)', 'Asia/Baku' => 'Baku (Azerbaidžānas laiks)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Brunejas Darusalamas laiks', 'Asia/Calcutta' => 'Kalkāta (Indijas ziemas laiks)', 'Asia/Chita' => 'Čita (Jakutskas laiks)', - 'Asia/Choibalsan' => 'Čoibalsana (Ulanbatoras laiks)', 'Asia/Colombo' => 'Kolombo (Indijas ziemas laiks)', 'Asia/Damascus' => 'Damaska (Austrumeiropas laiks)', 'Asia/Dhaka' => 'Daka (Bangladešas laiks)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Novokuzņecka (Krasnojarskas laiks)', 'Asia/Novosibirsk' => 'Novosibirskas laiks', 'Asia/Omsk' => 'Omskas laiks', - 'Asia/Oral' => 'Orala (Rietumkazahstānas laiks)', + 'Asia/Oral' => 'Orala (Kazahstānas laiks)', 'Asia/Phnom_Penh' => 'Pnompeņa (Indoķīnas laiks)', 'Asia/Pontianak' => 'Pontianaka (Rietumindonēzijas laiks)', 'Asia/Pyongyang' => 'Phenjana (Korejas laiks)', 'Asia/Qatar' => 'Katara (Arābijas pussalas laiks)', - 'Asia/Qostanay' => 'Kostanaja (Rietumkazahstānas laiks)', - 'Asia/Qyzylorda' => 'Kizilorda (Rietumkazahstānas laiks)', + 'Asia/Qostanay' => 'Kostanaja (Kazahstānas laiks)', + 'Asia/Qyzylorda' => 'Kizilorda (Kazahstānas laiks)', 'Asia/Rangoon' => 'Ranguna (Mjanmas laiks)', 'Asia/Riyadh' => 'Rijāda (Arābijas pussalas laiks)', 'Asia/Saigon' => 'Hošimina (Indoķīnas laiks)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Melburna (Austrālijas austrumu laiks)', 'Australia/Perth' => 'Pērta (Austrālijas rietumu laiks)', 'Australia/Sydney' => 'Sidneja (Austrālijas austrumu laiks)', - 'CST6CDT' => 'Centrālais laiks', - 'EST5EDT' => 'Austrumu laiks', 'Etc/GMT' => 'Griničas laiks', 'Etc/UTC' => 'Universālais koordinētais laiks', 'Europe/Amsterdam' => 'Amsterdama (Centrāleiropas laiks)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Maurīcijas laiks', 'Indian/Mayotte' => 'Majota (Austrumāfrikas laiks)', 'Indian/Reunion' => 'Reinjonas laiks', - 'MST7MDT' => 'Kalnu laiks', - 'PST8PDT' => 'Klusā okeāna laiks', 'Pacific/Apia' => 'Apijas laiks', 'Pacific/Auckland' => 'Oklenda (Jaunzēlandes laiks)', 'Pacific/Bougainville' => 'Bugenvila sala (Papua-Jaungvinejas laiks)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/meta.php b/src/Symfony/Component/Intl/Resources/data/timezones/meta.php index 16f235d27650f..de71cb287f282 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/meta.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/meta.php @@ -227,7 +227,6 @@ 'Asia/Brunei', 'Asia/Calcutta', 'Asia/Chita', - 'Asia/Choibalsan', 'Asia/Colombo', 'Asia/Damascus', 'Asia/Dhaka', @@ -313,8 +312,6 @@ 'Australia/Melbourne', 'Australia/Perth', 'Australia/Sydney', - 'CST6CDT', - 'EST5EDT', 'Etc/GMT', 'Etc/UTC', 'Europe/Amsterdam', @@ -386,8 +383,6 @@ 'Indian/Mauritius', 'Indian/Mayotte', 'Indian/Reunion', - 'MST7MDT', - 'PST8PDT', 'Pacific/Apia', 'Pacific/Auckland', 'Pacific/Bougainville', @@ -653,7 +648,6 @@ 'Asia/Brunei' => 'BN', 'Asia/Calcutta' => 'IN', 'Asia/Chita' => 'RU', - 'Asia/Choibalsan' => 'MN', 'Asia/Colombo' => 'LK', 'Asia/Damascus' => 'SY', 'Asia/Dhaka' => 'BD', @@ -1374,7 +1368,6 @@ 'Asia/Rangoon', ], 'MN' => [ - 'Asia/Choibalsan', 'Asia/Hovd', 'Asia/Ulaanbaatar', ], diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/mi.php b/src/Symfony/Component/Intl/Resources/data/timezones/mi.php index 5aa9a14665811..9ff15433d47f1 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/mi.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/mi.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Wā Vostok', 'Arctic/Longyearbyen' => 'Wā Uropi Waenga (Longyearbyen)', 'Asia/Aden' => 'Wā Arāpia (Aden)', - 'Asia/Almaty' => 'Wā Katatānga ki te Uru (Almaty)', + 'Asia/Almaty' => 'Wā Katatānga (Almaty)', 'Asia/Amman' => 'Wā Uropi Rāwhiti (Amman)', 'Asia/Anadyr' => 'Rūhia Wā (Anadyr)', - 'Asia/Aqtau' => 'Wā Katatānga ki te Uru (Aqtau)', - 'Asia/Aqtobe' => 'Wā Katatānga ki te Uru (Aqtobe)', + 'Asia/Aqtau' => 'Wā Katatānga (Aqtau)', + 'Asia/Aqtobe' => 'Wā Katatānga (Aqtobe)', 'Asia/Ashgabat' => 'Wā Tukumanatānga (Ashgabat)', - 'Asia/Atyrau' => 'Wā Katatānga ki te Uru (Atyrau)', + 'Asia/Atyrau' => 'Wā Katatānga (Atyrau)', 'Asia/Baghdad' => 'Wā Arāpia (Pākatata)', 'Asia/Bahrain' => 'Wā Arāpia (Pāreina)', 'Asia/Baku' => 'Wā Atepaihānia (Baku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Wā Poronai Darussalam', 'Asia/Calcutta' => 'Wā Īnia (Kolkata)', 'Asia/Chita' => 'Wā Yakutsk (Chita)', - 'Asia/Choibalsan' => 'Wā Ulaanbaatar (Choibalsan)', 'Asia/Colombo' => 'Wā Īnia (Colombo)', 'Asia/Damascus' => 'Wā Uropi Rāwhiti (Damascus)', 'Asia/Dhaka' => 'Wā Pākaratēhi (Dhaka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Wā Krasnoyarsk (Novokuznetsk)', 'Asia/Novosibirsk' => 'Wā Novosibirsk', 'Asia/Omsk' => 'Wā Omsk', - 'Asia/Oral' => 'Wā Katatānga ki te Uru (Oral)', + 'Asia/Oral' => 'Wā Katatānga (Oral)', 'Asia/Phnom_Penh' => 'Wā Īniahaina (Penoma Pena)', 'Asia/Pontianak' => 'Wā Initonīhia ki te uru (Pontianak)', 'Asia/Pyongyang' => 'Wā Kōrea (Pyongyang)', 'Asia/Qatar' => 'Wā Arāpia (Katā)', - 'Asia/Qostanay' => 'Wā Katatānga ki te Uru (Qostanay)', - 'Asia/Qyzylorda' => 'Wā Katatānga ki te Uru (Qyzylorda)', + 'Asia/Qostanay' => 'Wā Katatānga (Qostanay)', + 'Asia/Qyzylorda' => 'Wā Katatānga (Qyzylorda)', 'Asia/Rangoon' => 'Wā Pēma (Yangon)', 'Asia/Riyadh' => 'Wā Arāpia (Riata)', 'Asia/Saigon' => 'Wā Īniahaina (Ho Chi Minh)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Wā Ahitereiria ki te Rāwhiti (Poipiripi)', 'Australia/Perth' => 'Wā Ahitereiria ki te Uru (Pētia)', 'Australia/Sydney' => 'Wā Ahitereiria ki te Rāwhiti (Poihākena)', - 'CST6CDT' => 'Wā Waenga', - 'EST5EDT' => 'Wā Rāwhiti', 'Etc/GMT' => 'Wā Toharite Kiriwīti', 'Etc/UTC' => 'Wā Aonui Kōtuitui', 'Europe/Amsterdam' => 'Wā Uropi Waenga (Pāpuniāmita)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Wā Marihi', 'Indian/Mayotte' => 'Wā o Āwherika ki te rāwhiti (Mayotte)', 'Indian/Reunion' => 'Wā Reunion (Réunion)', - 'MST7MDT' => 'Wā Maunga', - 'PST8PDT' => 'Wā Kiwa', 'Pacific/Apia' => 'Wā Āpia', 'Pacific/Auckland' => 'Wā Aotearoa (Tāmaki Makaurau)', 'Pacific/Bougainville' => 'Wā Papua Nūkini (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/mk.php b/src/Symfony/Component/Intl/Resources/data/timezones/mk.php index 768da007fef75..d414e72cbf0bb 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/mk.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/mk.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Време во Восток', 'Arctic/Longyearbyen' => 'Средноевропско време (Лонгјербијен)', 'Asia/Aden' => 'Арапско време (Аден)', - 'Asia/Almaty' => 'Време во Западен Казахстан (Алмати)', + 'Asia/Almaty' => 'Време во Казахстан (Алмати)', 'Asia/Amman' => 'Источноевропско време (Аман)', 'Asia/Anadyr' => 'Анадирско време', - 'Asia/Aqtau' => 'Време во Западен Казахстан (Актау)', - 'Asia/Aqtobe' => 'Време во Западен Казахстан (Актобе)', + 'Asia/Aqtau' => 'Време во Казахстан (Актау)', + 'Asia/Aqtobe' => 'Време во Казахстан (Актобе)', 'Asia/Ashgabat' => 'Време во Туркменистан (Ашкабад)', - 'Asia/Atyrau' => 'Време во Западен Казахстан (Атирау)', + 'Asia/Atyrau' => 'Време во Казахстан (Атирау)', 'Asia/Baghdad' => 'Арапско време (Багдад)', 'Asia/Bahrain' => 'Арапско време (Бахреин)', 'Asia/Baku' => 'Време во Азербејџан (Баку)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Време во Брунеј Дарусалам', 'Asia/Calcutta' => 'Време во Индија (Калкута)', 'Asia/Chita' => 'Време во Јакутск (Чита)', - 'Asia/Choibalsan' => 'Време во Улан Батор (Чојбалсан)', 'Asia/Colombo' => 'Време во Индија (Коломбо)', 'Asia/Damascus' => 'Источноевропско време (Дамаск)', 'Asia/Dhaka' => 'Време во Бангладеш (Дака)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Време во Краснојарск (Новокузњецк)', 'Asia/Novosibirsk' => 'Време во Новосибирск', 'Asia/Omsk' => 'Време во Омск', - 'Asia/Oral' => 'Време во Западен Казахстан (Орал)', + 'Asia/Oral' => 'Време во Казахстан (Орал)', 'Asia/Phnom_Penh' => 'Време во Индокина (Пном Пен)', 'Asia/Pontianak' => 'Време во Западна Индонезија (Понтијанак)', 'Asia/Pyongyang' => 'Време во Кореја (Пјонгјанг)', 'Asia/Qatar' => 'Арапско време (Катар)', - 'Asia/Qostanay' => 'Време во Западен Казахстан (Костанај)', - 'Asia/Qyzylorda' => 'Време во Западен Казахстан (Кизилорда)', + 'Asia/Qostanay' => 'Време во Казахстан (Костанај)', + 'Asia/Qyzylorda' => 'Време во Казахстан (Кизилорда)', 'Asia/Rangoon' => 'Време во Мјанмар (Рангун)', 'Asia/Riyadh' => 'Арапско време (Ријад)', 'Asia/Saigon' => 'Време во Индокина (Хо Ши Мин)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Време во Источна Австралија (Мелбурн)', 'Australia/Perth' => 'Време во Западна Австралија (Перт)', 'Australia/Sydney' => 'Време во Источна Австралија (Сиднеј)', - 'CST6CDT' => 'Централно време во Северна Америка', - 'EST5EDT' => 'Источно време во Северна Америка', 'Etc/GMT' => 'Средно време по Гринич', 'Etc/UTC' => 'Координирано универзално време', 'Europe/Amsterdam' => 'Средноевропско време (Амстердам)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Време во Маврициус', 'Indian/Mayotte' => 'Источноафриканско време (Мајот)', 'Indian/Reunion' => 'Време во Рејунион', - 'MST7MDT' => 'Планинско време во Северна Америка', - 'PST8PDT' => 'Пацифичко време во Северна Америка', 'Pacific/Apia' => 'Време во Апија', 'Pacific/Auckland' => 'Време во Нов Зеланд (Окленд)', 'Pacific/Bougainville' => 'Време во Папуа Нова Гвинеја (Буганвил)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/ml.php b/src/Symfony/Component/Intl/Resources/data/timezones/ml.php index 42d26f93f07d4..107a6bc32ae90 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/ml.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/ml.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'വോസ്റ്റോക് സമയം', 'Arctic/Longyearbyen' => 'സെൻട്രൽ യൂറോപ്യൻ സമയം (ലംഗ്‍യെർബിൻ)', 'Asia/Aden' => 'അറേബ്യൻ സമയം (ഏദെൻ)', - 'Asia/Almaty' => 'പടിഞ്ഞാറൻ കസാഖിസ്ഥാൻ സമയം (അൽമാട്ടി)', + 'Asia/Almaty' => 'കസാഖിസ്ഥാൻ സമയം (അൽമാട്ടി)', 'Asia/Amman' => 'കിഴക്കൻ യൂറോപ്യൻ സമയം (അമ്മാൻ‌)', 'Asia/Anadyr' => 'അനാഡിർ സമയം', - 'Asia/Aqtau' => 'പടിഞ്ഞാറൻ കസാഖിസ്ഥാൻ സമയം (അക്തൗ)', - 'Asia/Aqtobe' => 'പടിഞ്ഞാറൻ കസാഖിസ്ഥാൻ സമയം (അഖ്‌തോബ്)', + 'Asia/Aqtau' => 'കസാഖിസ്ഥാൻ സമയം (അക്തൗ)', + 'Asia/Aqtobe' => 'കസാഖിസ്ഥാൻ സമയം (അഖ്‌തോബ്)', 'Asia/Ashgabat' => 'തുർക്ക്‌മെനിസ്ഥാൻ സമയം (ആഷ്‌ഗാബട്ട്)', - 'Asia/Atyrau' => 'പടിഞ്ഞാറൻ കസാഖിസ്ഥാൻ സമയം (അറ്റിറോ)', + 'Asia/Atyrau' => 'കസാഖിസ്ഥാൻ സമയം (അറ്റിറോ)', 'Asia/Baghdad' => 'അറേബ്യൻ സമയം (ബാഗ്‌ദാദ്)', 'Asia/Bahrain' => 'അറേബ്യൻ സമയം (ബഹ്റിൻ)', 'Asia/Baku' => 'അസർബൈജാൻ സമയം (ബാക്കു)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'ബ്രൂണൈ ദാറുസ്സലാം സമയം', 'Asia/Calcutta' => 'ഇന്ത്യൻ സ്റ്റാൻഡേർഡ് സമയം (കൊൽ‌ക്കത്ത)', 'Asia/Chita' => 'യാകസ്‌ക്ക് സമയം (ചീറ്റ)', - 'Asia/Choibalsan' => 'ഉലാൻബാത്തർ സമയം (ചൊയ്ബൽസൻ)', 'Asia/Colombo' => 'ഇന്ത്യൻ സ്റ്റാൻഡേർഡ് സമയം (കൊളം‌ബോ)', 'Asia/Damascus' => 'കിഴക്കൻ യൂറോപ്യൻ സമയം (ദമാസ്കസ്)', 'Asia/Dhaka' => 'ബംഗ്ലാദേശ് സമയം (ധാക്ക)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'ക്രാസ്‌നോയാർസ്‌ക് സമയം (നോവോകുസെൻസ്‌ക്)', 'Asia/Novosibirsk' => 'നോവോസിബിർസ്‌ക് സമയം (നൊവോസിബിർസ്ക്)', 'Asia/Omsk' => 'ഓംസ്‌ക്ക് സമയം (ഒംസ്ക്)', - 'Asia/Oral' => 'പടിഞ്ഞാറൻ കസാഖിസ്ഥാൻ സമയം (ഓറൽ)', + 'Asia/Oral' => 'കസാഖിസ്ഥാൻ സമയം (ഓറൽ)', 'Asia/Phnom_Penh' => 'ഇൻഡോചൈന സമയം (ഫെനോം പെൻ)', 'Asia/Pontianak' => 'പടിഞ്ഞാറൻ ഇന്തോനേഷ്യ സമയം (പൊന്റിയാനക്)', 'Asia/Pyongyang' => 'കൊറിയൻ സമയം (പ്യോംഗ്‌യാംഗ്)', 'Asia/Qatar' => 'അറേബ്യൻ സമയം (ഖത്തർ)', - 'Asia/Qostanay' => 'പടിഞ്ഞാറൻ കസാഖിസ്ഥാൻ സമയം (കോസ്റ്റനേ)', - 'Asia/Qyzylorda' => 'പടിഞ്ഞാറൻ കസാഖിസ്ഥാൻ സമയം (ഖിസിലോർഡ)', + 'Asia/Qostanay' => 'കസാഖിസ്ഥാൻ സമയം (കോസ്റ്റനേ)', + 'Asia/Qyzylorda' => 'കസാഖിസ്ഥാൻ സമയം (ഖിസിലോർഡ)', 'Asia/Rangoon' => 'മ്യാൻമാർ സമയം (റങ്കൂൺ‌)', 'Asia/Riyadh' => 'അറേബ്യൻ സമയം (റിയാദ്)', 'Asia/Saigon' => 'ഇൻഡോചൈന സമയം (ഹോ ചി മിൻ സിറ്റി)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'കിഴക്കൻ ഓസ്‌ട്രേലിയ സമയം (മെൽബൺ)', 'Australia/Perth' => 'പടിഞ്ഞാറൻ ഓസ്‌ട്രേലിയ സമയം (പെർത്ത്)', 'Australia/Sydney' => 'കിഴക്കൻ ഓസ്‌ട്രേലിയ സമയം (സിഡ്നി)', - 'CST6CDT' => 'വടക്കെ അമേരിക്കൻ സെൻട്രൽ സമയം', - 'EST5EDT' => 'വടക്കെ അമേരിക്കൻ കിഴക്കൻ സമയം', 'Etc/GMT' => 'ഗ്രീൻവിച്ച് മീൻ സമയം', 'Etc/UTC' => 'കോർഡിനേറ്റഡ് യൂണിവേഴ്‌സൽ സമയം', 'Europe/Amsterdam' => 'സെൻട്രൽ യൂറോപ്യൻ സമയം (ആം‌സ്റ്റർ‌ഡാം)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'മൗറീഷ്യസ് സമയം', 'Indian/Mayotte' => 'കിഴക്കൻ ആഫ്രിക്ക സമയം (മയോട്ടി)', 'Indian/Reunion' => 'റീയൂണിയൻ സമയം', - 'MST7MDT' => 'വടക്കെ അമേരിക്കൻ മൌണ്ടൻ സമയം', - 'PST8PDT' => 'വടക്കെ അമേരിക്കൻ പസഫിക് സമയം', 'Pacific/Apia' => 'അപിയ സമയം (ആപിയ)', 'Pacific/Auckland' => 'ന്യൂസിലാൻഡ് സമയം (ഓക്ക്‌ലാന്റ്)', 'Pacific/Bougainville' => 'പാപ്പുവ ന്യൂ ഗിനിയ സമയം (ബോഗൺവില്ലെ)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/mn.php b/src/Symfony/Component/Intl/Resources/data/timezones/mn.php index 3611f23331d71..3d6bb6e0244b5 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/mn.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/mn.php @@ -72,7 +72,7 @@ 'America/Bahia_Banderas' => 'Төв цаг (Бахья Бандерас)', 'America/Barbados' => 'Атлантын цаг (Барбадос)', 'America/Belem' => 'Бразилийн цаг (Белем)', - 'America/Belize' => 'Төв цаг (Белизе)', + 'America/Belize' => 'Төв цаг (Белиз)', 'America/Blanc-Sablon' => 'Атлантын цаг (Блан-Саблон)', 'America/Boa_Vista' => 'Амазоны цаг (Боа-Виста)', 'America/Bogota' => 'Колумбын цаг (Богота)', @@ -99,7 +99,7 @@ 'America/Dawson_Creek' => 'Уулын цаг (Доусон Крик)', 'America/Denver' => 'Уулын цаг (Денвер)', 'America/Detroit' => 'Зүүн эргийн цаг (Детройт)', - 'America/Dominica' => 'Атлантын цаг (Доминика)', + 'America/Dominica' => 'Атлантын цаг (Доминик)', 'America/Edmonton' => 'Уулын цаг (Эдмонтон)', 'America/Eirunepe' => 'Бразил-н цаг (Эйрунепе)', 'America/El_Salvador' => 'Төв цаг (Эль Сальвадор)', @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Востокийн цаг', 'Arctic/Longyearbyen' => 'Төв Европын цаг (Лонгирбайен)', 'Asia/Aden' => 'Арабын цаг (Аден)', - 'Asia/Almaty' => 'Баруун Казахстаны цаг (Алматы)', + 'Asia/Almaty' => 'Казахстаны цаг (Алматы)', 'Asia/Amman' => 'Зүүн Европын цаг (Амман)', 'Asia/Anadyr' => 'Орос-н цаг (Анадыр)', - 'Asia/Aqtau' => 'Баруун Казахстаны цаг (Актау)', - 'Asia/Aqtobe' => 'Баруун Казахстаны цаг (Актөбе)', + 'Asia/Aqtau' => 'Казахстаны цаг (Актау)', + 'Asia/Aqtobe' => 'Казахстаны цаг (Актөбе)', 'Asia/Ashgabat' => 'Туркменистаны цаг (Ашхабад)', - 'Asia/Atyrau' => 'Баруун Казахстаны цаг (Атырау)', + 'Asia/Atyrau' => 'Казахстаны цаг (Атырау)', 'Asia/Baghdad' => 'Арабын цаг (Багдад)', 'Asia/Bahrain' => 'Арабын цаг (Бахрейн)', 'Asia/Baku' => 'Азербайжаны цаг (Баку)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Бруней Даруссаламын цаг', 'Asia/Calcutta' => 'Энэтхэгийн цаг (Калькутта)', 'Asia/Chita' => 'Якутын цаг (Чита)', - 'Asia/Choibalsan' => 'Улаанбаатарын цаг (Чойбалсан)', 'Asia/Colombo' => 'Энэтхэгийн цаг (Коломбо)', 'Asia/Damascus' => 'Зүүн Европын цаг (Дамаск)', 'Asia/Dhaka' => 'Бангладешийн цаг (Дака)', @@ -242,7 +241,7 @@ 'Asia/Irkutsk' => 'Эрхүүгийн цаг', 'Asia/Jakarta' => 'Баруун Индонезийн цаг (Жакарта)', 'Asia/Jayapura' => 'Зүүн Индонезийн цаг (Жайпур)', - 'Asia/Jerusalem' => 'Израилийн цаг (Ерусалем)', + 'Asia/Jerusalem' => 'Израилийн цаг (Йерусалим)', 'Asia/Kabul' => 'Афганистаны цаг (Кабул)', 'Asia/Kamchatka' => 'Орос-н цаг (Камчатка)', 'Asia/Karachi' => 'Пакистаны цаг (Карачи)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Красноярскийн цаг (Новокузнецк)', 'Asia/Novosibirsk' => 'Новосибирскийн цаг', 'Asia/Omsk' => 'Омскийн цаг', - 'Asia/Oral' => 'Баруун Казахстаны цаг (Орал)', + 'Asia/Oral' => 'Казахстаны цаг (Орал)', 'Asia/Phnom_Penh' => 'Энэтхэг-Хятадын хойгийн цаг (Пномпень)', 'Asia/Pontianak' => 'Баруун Индонезийн цаг (Понтианак)', 'Asia/Pyongyang' => 'Солонгосын цаг (Пёньян)', 'Asia/Qatar' => 'Арабын цаг (Катар)', - 'Asia/Qostanay' => 'Баруун Казахстаны цаг (Костанай)', - 'Asia/Qyzylorda' => 'Баруун Казахстаны цаг (Кызылорд)', + 'Asia/Qostanay' => 'Казахстаны цаг (Костанай)', + 'Asia/Qyzylorda' => 'Казахстаны цаг (Кызылорд)', 'Asia/Rangoon' => 'Мьянмарын цаг (Рангун)', 'Asia/Riyadh' => 'Арабын цаг (Рияд)', 'Asia/Saigon' => 'Энэтхэг-Хятадын хойгийн цаг (Хо Ши Мин хот)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Зүүн Австралийн цаг (Мельбурн)', 'Australia/Perth' => 'Баруун Австралийн цаг (Перс)', 'Australia/Sydney' => 'Зүүн Австралийн цаг (Сидней)', - 'CST6CDT' => 'Төв цаг', - 'EST5EDT' => 'Зүүн эргийн цаг', 'Etc/GMT' => 'Гринвичийн цаг', 'Etc/UTC' => 'Олон улсын зохицуулалттай цаг', 'Europe/Amsterdam' => 'Төв Европын цаг (Амстердам)', @@ -329,7 +326,7 @@ 'Europe/Budapest' => 'Төв Европын цаг (Будапешт)', 'Europe/Busingen' => 'Төв Европын цаг (Бусинген)', 'Europe/Chisinau' => 'Зүүн Европын цаг (Кишинёв)', - 'Europe/Copenhagen' => 'Төв Европын цаг (Копенгаген)', + 'Europe/Copenhagen' => 'Төв Европын цаг (Копенхаген)', 'Europe/Dublin' => 'Гринвичийн цаг (Дублин)', 'Europe/Gibraltar' => 'Төв Европын цаг (Гибралтар)', 'Europe/Guernsey' => 'Гринвичийн цаг (Гернси)', @@ -340,7 +337,7 @@ 'Europe/Kaliningrad' => 'Зүүн Европын цаг (Калининград)', 'Europe/Kiev' => 'Зүүн Европын цаг (Киев)', 'Europe/Kirov' => 'Орос-н цаг (Киров)', - 'Europe/Lisbon' => 'Баруун Европын цаг (Лиссабон)', + 'Europe/Lisbon' => 'Баруун Европын цаг (Лисбон)', 'Europe/Ljubljana' => 'Төв Европын цаг (Любляна)', 'Europe/London' => 'Гринвичийн цаг (Лондон)', 'Europe/Luxembourg' => 'Төв Европын цаг (Люксембург)', @@ -362,8 +359,8 @@ 'Europe/Saratov' => 'Москвагийн цаг (Саратов)', 'Europe/Simferopol' => 'Москвагийн цаг (Симферополь)', 'Europe/Skopje' => 'Төв Европын цаг (Скопье)', - 'Europe/Sofia' => 'Зүүн Европын цаг (София)', - 'Europe/Stockholm' => 'Төв Европын цаг (Стокольм)', + 'Europe/Sofia' => 'Зүүн Европын цаг (Софи)', + 'Europe/Stockholm' => 'Төв Европын цаг (Стокхолм)', 'Europe/Tallinn' => 'Зүүн Европын цаг (Таллин)', 'Europe/Tirane' => 'Төв Европын цаг (Тирана)', 'Europe/Ulyanovsk' => 'Москвагийн цаг (Ульяновск)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Маврикийн цаг', 'Indian/Mayotte' => 'Зүүн Африкийн цаг (Майотта)', 'Indian/Reunion' => 'Реюнионы цаг', - 'MST7MDT' => 'Уулын цаг', - 'PST8PDT' => 'Номхон далайн цаг', 'Pacific/Apia' => 'Апиагийн цаг', 'Pacific/Auckland' => 'Шинэ Зеландын цаг (Оукленд)', 'Pacific/Bougainville' => 'Папуа Шинэ Гвинейн цаг (Бугенвиль)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/mr.php b/src/Symfony/Component/Intl/Resources/data/timezones/mr.php index 8a5d8da3963a8..7718cfc708be6 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/mr.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/mr.php @@ -210,15 +210,15 @@ 'Antarctica/Vostok' => 'व्होस्टॉक वेळ (वोस्टोक)', 'Arctic/Longyearbyen' => 'मध्‍य युरोपियन वेळ (लाँगइयरबीयेन)', 'Asia/Aden' => 'अरेबियन वेळ (एडेन)', - 'Asia/Almaty' => 'पश्चिम कझाकस्तान वेळ (अल्माटी)', + 'Asia/Almaty' => 'कझाकस्तान वेळ (अल्माटी)', 'Asia/Amman' => 'पूर्व युरोपियन वेळ (अम्मान)', 'Asia/Anadyr' => 'एनाडीयर वेळ', - 'Asia/Aqtau' => 'पश्चिम कझाकस्तान वेळ (अ‍ॅक्टौ)', - 'Asia/Aqtobe' => 'पश्चिम कझाकस्तान वेळ (अ‍ॅक्टोबे)', + 'Asia/Aqtau' => 'कझाकस्तान वेळ (अ‍ॅक्टौ)', + 'Asia/Aqtobe' => 'कझाकस्तान वेळ (अ‍ॅक्टोबे)', 'Asia/Ashgabat' => 'तुर्कमेनिस्तान वेळ (अश्गाबात)', - 'Asia/Atyrau' => 'पश्चिम कझाकस्तान वेळ (अतिरॉ)', + 'Asia/Atyrau' => 'कझाकस्तान वेळ (अतिरॉ)', 'Asia/Baghdad' => 'अरेबियन वेळ (बगदाद)', - 'Asia/Bahrain' => 'अरेबियन वेळ (बेहरीन)', + 'Asia/Bahrain' => 'अरेबियन वेळ (बहारिन)', 'Asia/Baku' => 'अझरबैजान वेळ (बाकु)', 'Asia/Bangkok' => 'इंडोचायना वेळ (बँकॉक)', 'Asia/Barnaul' => 'रशिया वेळ (बर्नौल)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'ब्रुनेई दारूसलाम वेळ', 'Asia/Calcutta' => 'भारतीय प्रमाण वेळ (कोलकाता)', 'Asia/Chita' => 'याकुत्सक वेळ (चिता)', - 'Asia/Choibalsan' => 'उलान बाटोर वेळ (चोईबाल्सन)', 'Asia/Colombo' => 'भारतीय प्रमाण वेळ (कोलंबो)', 'Asia/Damascus' => 'पूर्व युरोपियन वेळ (दमास्कस)', 'Asia/Dhaka' => 'बांगलादेश वेळ (ढाका)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'क्रास्नोयार्स्क वेळ (नोवोकुझ्नेत्स्क)', 'Asia/Novosibirsk' => 'नोवोसिबिर्स्क वेळ', 'Asia/Omsk' => 'ओम्स्क वेळ', - 'Asia/Oral' => 'पश्चिम कझाकस्तान वेळ (ओरल)', + 'Asia/Oral' => 'कझाकस्तान वेळ (ओरल)', 'Asia/Phnom_Penh' => 'इंडोचायना वेळ (प्नोम पेन्ह)', 'Asia/Pontianak' => 'पश्चिमी इंडोनेशिया वेळ (पाँटियानाक)', 'Asia/Pyongyang' => 'कोरियन वेळ (प्योंगयांग)', 'Asia/Qatar' => 'अरेबियन वेळ (कतार)', - 'Asia/Qostanay' => 'पश्चिम कझाकस्तान वेळ (कोस्टाने)', - 'Asia/Qyzylorda' => 'पश्चिम कझाकस्तान वेळ (किझीलोर्डा)', + 'Asia/Qostanay' => 'कझाकस्तान वेळ (कोस्टाने)', + 'Asia/Qyzylorda' => 'कझाकस्तान वेळ (किझीलोर्डा)', 'Asia/Rangoon' => 'म्यानमार वेळ (रंगून)', 'Asia/Riyadh' => 'अरेबियन वेळ (रियाध)', 'Asia/Saigon' => 'इंडोचायना वेळ (हो चि मिन्ह शहर)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'पूर्व ऑस्ट्रेलिया वेळ (मेलबोर्न)', 'Australia/Perth' => 'पश्चिम ऑस्ट्रेलिया वेळ (पर्थ)', 'Australia/Sydney' => 'पूर्व ऑस्ट्रेलिया वेळ (सिडनी)', - 'CST6CDT' => 'केंद्रीय वेळ', - 'EST5EDT' => 'पौर्वात्य वेळ', 'Etc/GMT' => 'ग्रीनिच प्रमाण वेळ', 'Etc/UTC' => 'समन्वित वैश्विक वेळ', 'Europe/Amsterdam' => 'मध्‍य युरोपियन वेळ (अ‍ॅमस्टरडॅम)', @@ -376,7 +373,7 @@ 'Europe/Zagreb' => 'मध्‍य युरोपियन वेळ (झॅग्रेब)', 'Europe/Zurich' => 'मध्‍य युरोपियन वेळ (झुरिक)', 'Indian/Antananarivo' => 'पूर्व आफ्रिका वेळ (अंटानानारिवो)', - 'Indian/Chagos' => 'हिंदमहासागर वेळ (चागोस)', + 'Indian/Chagos' => 'हिंद महासागर वेळ (चागोस)', 'Indian/Christmas' => 'ख्रिसमस बेट वेळ', 'Indian/Cocos' => 'कॉकोस बेटे वेळ (कोकोस)', 'Indian/Comoro' => 'पूर्व आफ्रिका वेळ (कोमोरो)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'मॉरीशस वेळ (मॉरिशस)', 'Indian/Mayotte' => 'पूर्व आफ्रिका वेळ (मायोट्टे)', 'Indian/Reunion' => 'रियुनियन वेळ', - 'MST7MDT' => 'पर्वतीय वेळ', - 'PST8PDT' => 'पॅसिफिक वेळ', 'Pacific/Apia' => 'एपिया वेळ (अपिया)', 'Pacific/Auckland' => 'न्यूझीलंड वेळ (ऑकलंड)', 'Pacific/Bougainville' => 'पापुआ न्यू गिनी वेळ (बॉगॅनव्हिल)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/ms.php b/src/Symfony/Component/Intl/Resources/data/timezones/ms.php index 6a064a4a6f50f..56c6ecba5ae93 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/ms.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/ms.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Waktu Vostok', 'Arctic/Longyearbyen' => 'Waktu Eropah Tengah (Longyearbyen)', 'Asia/Aden' => 'Waktu Arab (Aden)', - 'Asia/Almaty' => 'Waktu Kazakhstan Barat (Almaty)', + 'Asia/Almaty' => 'Waktu Kazakhstan (Almaty)', 'Asia/Amman' => 'Waktu Eropah Timur (Amman)', 'Asia/Anadyr' => 'Waktu Anadyr', - 'Asia/Aqtau' => 'Waktu Kazakhstan Barat (Aqtau)', - 'Asia/Aqtobe' => 'Waktu Kazakhstan Barat (Aqtobe)', + 'Asia/Aqtau' => 'Waktu Kazakhstan (Aqtau)', + 'Asia/Aqtobe' => 'Waktu Kazakhstan (Aqtobe)', 'Asia/Ashgabat' => 'Waktu Turkmenistan (Ashgabat)', - 'Asia/Atyrau' => 'Waktu Kazakhstan Barat (Atyrau)', + 'Asia/Atyrau' => 'Waktu Kazakhstan (Atyrau)', 'Asia/Baghdad' => 'Waktu Arab (Baghdad)', 'Asia/Bahrain' => 'Waktu Arab (Bahrain)', 'Asia/Baku' => 'Waktu Azerbaijan (Baku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Waktu Brunei Darussalam', 'Asia/Calcutta' => 'Waktu Piawai India (Kolkata)', 'Asia/Chita' => 'Waktu Yakutsk (Chita)', - 'Asia/Choibalsan' => 'Waktu Ulan Bator (Choibalsan)', 'Asia/Colombo' => 'Waktu Piawai India (Colombo)', 'Asia/Damascus' => 'Waktu Eropah Timur (Damsyik)', 'Asia/Dhaka' => 'Waktu Bangladesh (Dhaka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Waktu Krasnoyarsk (Novokuznetsk)', 'Asia/Novosibirsk' => 'Waktu Novosibirsk', 'Asia/Omsk' => 'Waktu Omsk', - 'Asia/Oral' => 'Waktu Kazakhstan Barat (Oral)', + 'Asia/Oral' => 'Waktu Kazakhstan (Oral)', 'Asia/Phnom_Penh' => 'Waktu Indochina (Phnom Penh)', 'Asia/Pontianak' => 'Waktu Indonesia Barat (Pontianak)', 'Asia/Pyongyang' => 'Waktu Korea (Pyongyang)', 'Asia/Qatar' => 'Waktu Arab (Qatar)', - 'Asia/Qostanay' => 'Waktu Kazakhstan Barat (Kostanay)', - 'Asia/Qyzylorda' => 'Waktu Kazakhstan Barat (Qyzylorda)', + 'Asia/Qostanay' => 'Waktu Kazakhstan (Kostanay)', + 'Asia/Qyzylorda' => 'Waktu Kazakhstan (Qyzylorda)', 'Asia/Rangoon' => 'Waktu Myanmar (Yangon)', 'Asia/Riyadh' => 'Waktu Arab (Riyadh)', 'Asia/Saigon' => 'Waktu Indochina (Ho Chi Minh)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Waktu Australia Timur (Melbourne)', 'Australia/Perth' => 'Waktu Australia Barat (Perth)', 'Australia/Sydney' => 'Waktu Australia Timur (Sydney)', - 'CST6CDT' => 'Waktu Pusat', - 'EST5EDT' => 'Waktu Timur', 'Etc/GMT' => 'Waktu Min Greenwich', 'Etc/UTC' => 'Waktu Universal Selaras', 'Europe/Amsterdam' => 'Waktu Eropah Tengah (Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Waktu Mauritius', 'Indian/Mayotte' => 'Waktu Afrika Timur (Mayotte)', 'Indian/Reunion' => 'Waktu Reunion (Réunion)', - 'MST7MDT' => 'Waktu Pergunungan', - 'PST8PDT' => 'Waktu Pasifik', 'Pacific/Apia' => 'Waktu Apia', 'Pacific/Auckland' => 'Waktu New Zealand (Auckland)', 'Pacific/Bougainville' => 'Waktu Papua New Guinea (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/mt.php b/src/Symfony/Component/Intl/Resources/data/timezones/mt.php index 08bfd5e4edc25..ed4c78b1cbc72 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/mt.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/mt.php @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Ħin ta’ il-Brunei (Brunei)', 'Asia/Calcutta' => 'Ħin ta’ l-Indja (Kolkata)', 'Asia/Chita' => 'Ħin ta’ ir-Russja (Chita)', - 'Asia/Choibalsan' => 'Ħin ta’ il-Mongolja (Choibalsan)', 'Asia/Colombo' => 'Ħin ta’ is-Sri Lanka (Colombo)', 'Asia/Damascus' => 'Ħin ta’ is-Sirja (Damasku)', 'Asia/Dhaka' => 'Ħin ta’ il-Bangladesh (Dhaka)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/my.php b/src/Symfony/Component/Intl/Resources/data/timezones/my.php index fa7a7e07996aa..6e6d58ca68b7d 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/my.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/my.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'ဗိုစ်တိုခ် အချိန်', 'Arctic/Longyearbyen' => 'ဥရောပအလယ်ပိုင်း အချိန် (လောင်ရီယားဘရံ)', 'Asia/Aden' => 'အာရေဗျ အချိန် (အာဒင်)', - 'Asia/Almaty' => 'အနောက်ကာဇက်စတန် အချိန် (အော်မာတီ)', + 'Asia/Almaty' => 'ကာဇက်စတန် အချိန် (အော်မာတီ)', 'Asia/Amman' => 'အရှေ့ဥရောပ အချိန် (အာမာန်း)', 'Asia/Anadyr' => 'ရုရှား အချိန် (အန်အာဒီအာ)', - 'Asia/Aqtau' => 'အနောက်ကာဇက်စတန် အချိန် (အက်တာဥု)', - 'Asia/Aqtobe' => 'အနောက်ကာဇက်စတန် အချိန် (အာချတူးဘီ)', + 'Asia/Aqtau' => 'ကာဇက်စတန် အချိန် (အက်တာဥု)', + 'Asia/Aqtobe' => 'ကာဇက်စတန် အချိန် (အာချတူးဘီ)', 'Asia/Ashgabat' => 'တာ့ခ်မင်နစ္စတန် အချိန် (အာရှ်ဂါဘာဒ်)', - 'Asia/Atyrau' => 'အနောက်ကာဇက်စတန် အချိန် (အာတီရအူ)', + 'Asia/Atyrau' => 'ကာဇက်စတန် အချိန် (အာတီရအူ)', 'Asia/Baghdad' => 'အာရေဗျ အချိန် (ဘဂ္ဂဒက်)', 'Asia/Bahrain' => 'အာရေဗျ အချိန် (ဘာရိန်း)', 'Asia/Baku' => 'အဇာဘိုင်ဂျန် အချိန် (ဘာကူ)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'ဘရူနိုင်း စံတော်ချိန်', 'Asia/Calcutta' => 'အိန္ဒိယ စံတော်ချိန် (ကိုလျကတ်တား)', 'Asia/Chita' => 'ယူခူးတ်စ် အချိန် (ချီတာ)', - 'Asia/Choibalsan' => 'ဥလန်ဘာတော အချိန် (ချွဲဘောဆန်)', 'Asia/Colombo' => 'အိန္ဒိယ စံတော်ချိန် (ကိုလံဘို)', 'Asia/Damascus' => 'အရှေ့ဥရောပ အချိန် (ဒမားစကပ်)', 'Asia/Dhaka' => 'ဘင်္ဂလားဒေ့ရှ် အချိန် (ဒက်ကာ)', @@ -243,7 +242,7 @@ 'Asia/Jakarta' => 'အနောက်ပိုင်း အင်ဒိုနီးရှား အချိန် (ဂျကာတာ)', 'Asia/Jayapura' => 'အရှေ့ပိုင်း အင်ဒိုနီးရှား အချိန် (ဂျာရာပူရာ)', 'Asia/Jerusalem' => 'အစ္စရေး အချိန် (ဂျေရုဆလင်)', - 'Asia/Kabul' => 'အာဖဂန်နစ္စတန် အချိန် (ကဘူးလျ)', + 'Asia/Kabul' => 'အာဖဂန်နစ္စတန် အချိန် (ကာဘူးလ်)', 'Asia/Kamchatka' => 'ရုရှား အချိန် (ခမ်ချာ့ခါ)', 'Asia/Karachi' => 'ပါကစ္စတန် အချိန် (ကရာချိ)', 'Asia/Katmandu' => 'နီပေါ အချိန် (ခတ်တမန်ဒူ)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'ခရာ့စ်နိုရာစ် အချိန် (နိုဗိုခူဇ်နက်စ်)', 'Asia/Novosibirsk' => 'နိုဗိုစဲဘီအဲယ်စ် အချိန်', 'Asia/Omsk' => 'အွမ်းစ်ခ် အချိန်', - 'Asia/Oral' => 'အနောက်ကာဇက်စတန် အချိန် (အော်ရဲလ်)', + 'Asia/Oral' => 'ကာဇက်စတန် အချိန် (အော်ရဲလ်)', 'Asia/Phnom_Penh' => 'အင်ဒိုချိုင်းနား အချိန် (ဖနွမ်ပင်)', 'Asia/Pontianak' => 'အနောက်ပိုင်း အင်ဒိုနီးရှား အချိန် (ပွန်တီအားနာ့ခ်)', 'Asia/Pyongyang' => 'ကိုရီးယား အချိန် (ပြုံယန်း)', 'Asia/Qatar' => 'အာရေဗျ အချိန် (ကာတာ)', - 'Asia/Qostanay' => 'အနောက်ကာဇက်စတန် အချိန် (ကော့စ်တနေ)', - 'Asia/Qyzylorda' => 'အနောက်ကာဇက်စတန် အချိန် (ကီဇလော်ဒါ)', + 'Asia/Qostanay' => 'ကာဇက်စတန် အချိန် (ကော့စ်တနေ)', + 'Asia/Qyzylorda' => 'ကာဇက်စတန် အချိန် (ကီဇလော်ဒါ)', 'Asia/Rangoon' => 'မြန်မာ အချိန် (ရန်ကုန်)', 'Asia/Riyadh' => 'အာရေဗျ အချိန် (ရီယားဒ်)', 'Asia/Saigon' => 'အင်ဒိုချိုင်းနား အ 10000 ျိန် (ဟိုချီမင်းစီးတီး)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'အရှေ့ဩစတြေးလျ အချိန် (မဲလ်ဘုန်း)', 'Australia/Perth' => 'အနောက်ဩစတြေးလျ အချိန် (ပါးသ်)', 'Australia/Sydney' => 'အရှေ့ဩစတြေးလျ အချိန် (ဆစ်ဒနီ)', - 'CST6CDT' => 'အလယ်ပိုင်းအချိန်', - 'EST5EDT' => 'အရှေ့ပိုင်းအချိန်', 'Etc/GMT' => 'ဂရင်းနစ် စံတော်ချိန်', 'Etc/UTC' => 'ညှိထားသည့် ကမ္ဘာ့ စံတော်ချိန်', 'Europe/Amsterdam' => 'ဥရောပအလယ်ပိုင်း အချိန် (အမ်စတာဒမ်)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'မောရစ်ရှ အချိန်', 'Indian/Mayotte' => 'အရှေ့အာဖရိက အချိန် (မာယိုတဲ)', 'Indian/Reunion' => 'ရီယူနီယံ အချိန် (ရီယူနီယန်)', - 'MST7MDT' => 'တောင်တန်းအချိန်', - 'PST8PDT' => 'ပစိဖိတ်အချိန်', 'Pacific/Apia' => 'အပီယာ အချိန် (အားပီအား)', 'Pacific/Auckland' => 'နယူးဇီလန် အချိန် (အော့ကလန်)', 'Pacific/Bougainville' => 'ပါပူအာနယူးဂီနီ အချိန် (ဘူဂန်ဗီးလီးယား)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/ne.php b/src/Symfony/Component/Intl/Resources/data/timezones/ne.php index 92c26ce9556ed..c8404c89ba977 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/ne.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/ne.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'भास्टोक समय', 'Arctic/Longyearbyen' => 'केन्द्रीय युरोपेली समय (लङयिअरबाइएन)', 'Asia/Aden' => 'अरबी समय (एडेन)', - 'Asia/Almaty' => 'पश्चिम काजकस्तान समय (आल्माटी)', + 'Asia/Almaty' => 'काजकस्तानको समय (आल्माटी)', 'Asia/Amman' => 'पूर्वी युरोपेली समय (आम्मान)', 'Asia/Anadyr' => 'रूस समय (आनाडियर)', - 'Asia/Aqtau' => 'पश्चिम काजकस्तान समय (आक्टाउ)', - 'Asia/Aqtobe' => 'पश्चिम काजकस्तान समय (आक्टोब)', + 'Asia/Aqtau' => 'काजकस्तानको समय (आक्टाउ)', + 'Asia/Aqtobe' => 'काजकस्तानको समय (आक्टोब)', 'Asia/Ashgabat' => 'तुर्कमेनिस्तान समय (अस्काबाट)', - 'Asia/Atyrau' => 'पश्चिम काजकस्तान समय (अटिराउ)', + 'Asia/Atyrau' => 'काजकस्तानको समय (अटिराउ)', 'Asia/Baghdad' => 'अरबी समय (बगदाद)', 'Asia/Bahrain' => 'अरबी समय (बहराईन)', 'Asia/Baku' => 'अजरबैजान समय (बाकु)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'ब्रुनाइ दारूस्सलम समय', 'Asia/Calcutta' => 'भारतीय मानक समय (कोलकाता)', 'Asia/Chita' => 'याकुस्ट समय (चिता)', - 'Asia/Choibalsan' => 'उलान बाटोर समय (चोइबाल्सान)', 'Asia/Colombo' => 'भारतीय मानक समय (कोलम्बो)', 'Asia/Damascus' => 'पूर्वी युरोपेली समय (दामास्कस्)', 'Asia/Dhaka' => 'बंगलादेशी समय (ढाका)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'क्रासनोयार्क समय (नेभोकुजनेस्क)', 'Asia/Novosibirsk' => 'नोभोसिविर्स्क समय (नोबोसिबिर्स्क)', 'Asia/Omsk' => 'ओम्स्क समय', - 'Asia/Oral' => 'पश्चिम काजकस्तान समय (ओरल)', + 'Asia/Oral' => 'काजकस्तानको समय (ओरल)', 'Asia/Phnom_Penh' => 'इन्डोचाइना समय (फेनोम फेन)', 'Asia/Pontianak' => 'पश्चिमी इन्डोनेशिया समय (पोन्टिआनाक)', 'Asia/Pyongyang' => 'कोरियाली समय (प्योङयाङ)', 'Asia/Qatar' => 'अरबी समय (कतार)', - 'Asia/Qostanay' => 'पश्चिम काजकस्तान समय (कस्टाने)', - 'Asia/Qyzylorda' => 'पश्चिम काजकस्तान समय (किजिलोर्डा)', + 'Asia/Qostanay' => 'काजकस्तानको समय (कस्टाने)', + 'Asia/Qyzylorda' => 'काजकस्तानको समय (किजिलोर्डा)', 'Asia/Rangoon' => 'म्यानमार समय (रान्गुन)', 'Asia/Riyadh' => 'अरबी समय (रियाद)', 'Asia/Saigon' => 'इन्डोचाइना समय (हो ची मिन्ह शहर)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'पूर्वी अस्ट्रेलिया समय (मेल्बर्न)', 'Australia/Perth' => 'पश्चिमी अस्ट्रेलिया समय (पर्थ)', 'Australia/Sydney' => 'पूर्वी अस्ट्रेलिया समय (सिड्नी)', - 'CST6CDT' => 'केन्द्रीय समय', - 'EST5EDT' => 'पूर्वी समय', 'Etc/GMT' => 'ग्रीनविच मिन समय', 'Etc/UTC' => 'समन्वित विश्व समय', 'Europe/Amsterdam' => 'केन्द्रीय युरोपेली समय (एम्स्ट्र्डम)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'मउरिटस समय (मउरिटिअस)', 'Indian/Mayotte' => 'पूर्वी अफ्रिकी समय (मायोट्टे)', 'Indian/Reunion' => 'रियुनियन समय', - 'MST7MDT' => 'हिमाली समय', - 'PST8PDT' => 'प्यासिफिक समय', 'Pacific/Apia' => 'आपिया समय (अपिया)', 'Pacific/Auckland' => 'न्यूजिल्यान्ड समय (अकल्यान्ड)', 'Pacific/Bougainville' => 'पपूवा न्यू गिनी समय (बुगेनभिल्ले)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/nl.php b/src/Symfony/Component/Intl/Resources/data/timezones/nl.php index d23d4f83c154e..85add4999e2a1 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/nl.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/nl.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Vostok-tijd', 'Arctic/Longyearbyen' => 'Midden-Europese tijd (Longyearbyen)', 'Asia/Aden' => 'Arabische tijd (Aden)', - 'Asia/Almaty' => 'West-Kazachse tijd (Alma-Ata)', + 'Asia/Almaty' => 'Kazachse tijd (Alma-Ata)', 'Asia/Amman' => 'Oost-Europese tijd (Amman)', 'Asia/Anadyr' => 'Anadyr-tijd', - 'Asia/Aqtau' => 'West-Kazachse tijd (Aqtau)', - 'Asia/Aqtobe' => 'West-Kazachse tijd (Aqtöbe)', + 'Asia/Aqtau' => 'Kazachse tijd (Aqtau)', + 'Asia/Aqtobe' => 'Kazachse tijd (Aqtöbe)', 'Asia/Ashgabat' => 'Turkmeense tijd (Asjchabad)', - 'Asia/Atyrau' => 'West-Kazachse tijd (Atıraw)', + 'Asia/Atyrau' => 'Kazachse tijd (Atıraw)', 'Asia/Baghdad' => 'Arabische tijd (Bagdad)', 'Asia/Bahrain' => 'Arabische tijd (Bahrein)', 'Asia/Baku' => 'Azerbeidzjaanse tijd (Bakoe)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Bruneise tijd', 'Asia/Calcutta' => 'Indiase tijd (Calcutta)', 'Asia/Chita' => 'Jakoetsk-tijd (Chita)', - 'Asia/Choibalsan' => 'Ulaanbaatar-tijd (Tsjojbalsan)', 'Asia/Colombo' => 'Indiase tijd (Colombo)', 'Asia/Damascus' => 'Oost-Europese tijd (Damascus)', 'Asia/Dhaka' => 'Bengalese tijd (Dhaka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Krasnojarsk-tijd (Novokuznetsk)', 'Asia/Novosibirsk' => 'Novosibirsk-tijd', 'Asia/Omsk' => 'Omsk-tijd', - 'Asia/Oral' => 'West-Kazachse tijd (Oral)', + 'Asia/Oral' => 'Kazachse tijd (Oral)', 'Asia/Phnom_Penh' => 'Indochinese tijd (Phnom Penh)', 'Asia/Pontianak' => 'West-Indonesische tijd (Pontianak)', 'Asia/Pyongyang' => 'Koreaanse tijd (Pyongyang)', 'Asia/Qatar' => 'Arabische tijd (Qatar)', - 'Asia/Qostanay' => 'West-Kazachse tijd (Qostanay)', - 'Asia/Qyzylorda' => 'West-Kazachse tijd (Qyzylorda)', + 'Asia/Qostanay' => 'Kazachse tijd (Qostanay)', + 'Asia/Qyzylorda' => 'Kazachse tijd (Qyzylorda)', 'Asia/Rangoon' => 'Myanmarese tijd (Rangoon)', 'Asia/Riyadh' => 'Arabische tijd (Riyad)', 'Asia/Saigon' => 'Indochinese tijd (Ho Chi Minhstad)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Oost-Australische tijd (Melbourne)', 'Australia/Perth' => 'West-Australische tijd (Perth)', 'Australia/Sydney' => 'Oost-Australische tijd (Sydney)', - 'CST6CDT' => 'Central-tijd', - 'EST5EDT' => 'Eastern-tijd', 'Etc/GMT' => 'Greenwich Mean Time', 'Etc/UTC' => 'gecoördineerde wereldtijd', 'Europe/Amsterdam' => 'Midden-Europese tijd (Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Mauritiaanse tijd (Mauritius)', 'Indian/Mayotte' => 'Oost-Afrikaanse tijd (Mayotte)', 'Indian/Reunion' => 'Réunionse tijd', - 'MST7MDT' => 'Mountain-tijd', - 'PST8PDT' => 'Pacific-tijd', 'Pacific/Apia' => 'Apia-tijd', 'Pacific/Auckland' => 'Nieuw-Zeelandse tijd (Auckland)', 'Pacific/Bougainville' => 'Papoea-Nieuw-Guineese tijd (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/nn.php b/src/Symfony/Component/Intl/Resources/data/timezones/nn.php index 6495a6f213d52..f150c2104fbfa 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/nn.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/nn.php @@ -174,7 +174,6 @@ 'Asia/Baku' => 'aserbajdsjansk tid (Baku)', 'Asia/Beirut' => 'austeuropeisk tid (Beirut)', 'Asia/Chita' => 'tidssone for Jakutsk (Chita)', - 'Asia/Choibalsan' => 'tidssone for Ulan Bator (Tsjojbalsan)', 'Asia/Damascus' => 'austeuropeisk tid (Damascus)', 'Asia/Dhaka' => 'bangladeshisk tid (Dhaka)', 'Asia/Dili' => 'austtimoresisk tid (Dili)', @@ -237,8 +236,6 @@ 'Australia/Melbourne' => 'austaustralsk tid (Melbourne)', 'Australia/Perth' => 'vestaustralsk tid (Perth)', 'Australia/Sydney' => 'austaustralsk tid (Sydney)', - 'CST6CDT' => 'tidssone for sentrale Nord-Amerika', - 'EST5EDT' => 'tidssone for den nordamerikanske austkysten', 'Europe/Amsterdam' => 'sentraleuropeisk tid (Amsterdam)', 'Europe/Andorra' => 'sentraleuropeisk tid (Andorra)', 'Europe/Astrakhan' => 'tidssone for Moskva (Astrakhan)', @@ -297,8 +294,6 @@ 'Indian/Maldives' => 'Maldivane (Maldivane)', 'Indian/Mauritius' => 'mauritisk tid (Mauritius)', 'Indian/Mayotte' => 'austafrikansk tid (Mayotte)', - 'MST7MDT' => 'tidssone for Rocky Mountains (USA)', - 'PST8PDT' => 'tidssone for den nordamerikanske stillehavskysten', 'Pacific/Apia' => 'tidssone for Apia', 'Pacific/Auckland' => 'nyzealandsk tid (Auckland)', 'Pacific/Chatham' => 'tidssone for Chatham', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/no.php b/src/Symfony/Component/Intl/Resources/data/timezones/no.php index a22d8ff07c59e..0bedecbd10e93 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/no.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/no.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'tidssone for Vostok', 'Arctic/Longyearbyen' => 'sentraleuropeisk tid (Longyearbyen)', 'Asia/Aden' => 'arabisk tid (Aden)', - 'Asia/Almaty' => 'vestkasakhstansk tid (Almaty)', + 'Asia/Almaty' => 'kasakhstansk tid (Almaty)', 'Asia/Amman' => 'østeuropeisk tid (Amman)', 'Asia/Anadyr' => 'Russisk (Anadyr) tid', - 'Asia/Aqtau' => 'vestkasakhstansk tid (Aktau)', - 'Asia/Aqtobe' => 'vestkasakhstansk tid (Aqtöbe)', + 'Asia/Aqtau' => 'kasakhstansk tid (Aktau)', + 'Asia/Aqtobe' => 'kasakhstansk tid (Aqtöbe)', 'Asia/Ashgabat' => 'turkmensk tid (Asjkhabad)', - 'Asia/Atyrau' => 'vestkasakhstansk tid (Atyrau)', + 'Asia/Atyrau' => 'kasakhstansk tid (Atyrau)', 'Asia/Baghdad' => 'arabisk tid (Bagdad)', 'Asia/Bahrain' => 'arabisk tid (Bahrain)', 'Asia/Baku' => 'aserbajdsjansk tid (Baku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'tidssone for Brunei Darussalam', 'Asia/Calcutta' => 'indisk tid (Kolkata)', 'Asia/Chita' => 'tidssone for Jakutsk (Tsjita)', - 'Asia/Choibalsan' => 'tidssone for Ulan Bator (Choybalsan)', 'Asia/Colombo' => 'indisk tid (Colombo)', 'Asia/Damascus' => 'østeuropeisk tid (Damaskus)', 'Asia/Dhaka' => 'bangladeshisk tid (Dhaka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'tidssone for Krasnojarsk (Novokuznetsk)', 'Asia/Novosibirsk' => 'tidssone for Novosibirsk', 'Asia/Omsk' => 'tidssone for Omsk', - 'Asia/Oral' => 'vestkasakhstansk tid (Oral)', + 'Asia/Oral' => 'kasakhstansk tid (Oral)', 'Asia/Phnom_Penh' => 'indokinesisk tid (Phnom Penh)', 'Asia/Pontianak' => 'vestindonesisk tid (Pontianak)', 'Asia/Pyongyang' => 'koreansk tid (Pyongyang)', 'Asia/Qatar' => 'arabisk tid (Qatar)', - 'Asia/Qostanay' => 'vestkasakhstansk tid (Kostanaj)', - 'Asia/Qyzylorda' => 'vestkasakhstansk tid (Kyzylorda)', + 'Asia/Qostanay' => 'kasakhstansk tid (Kostanaj)', + 'Asia/Qyzylorda' => 'kasakhstansk tid (Kyzylorda)', 'Asia/Rangoon' => 'myanmarsk tid (Yangon)', 'Asia/Riyadh' => 'arabisk tid (Riyadh)', 'Asia/Saigon' => 'indokinesisk tid (Ho Chi Minh-byen)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'østaustralsk tid (Melbourne)', 'Australia/Perth' => 'vestaustralsk tid (Perth)', 'Australia/Sydney' => 'østaustralsk tid (Sydney)', - 'CST6CDT' => 'tidssone for det sentrale Nord-Amerika', - 'EST5EDT' => 'tidssone for den nordamerikanske østkysten', 'Etc/GMT' => 'Greenwich middeltid', 'Etc/UTC' => 'koordinert universaltid', 'Europe/Amsterdam' => 'sentraleuropeisk tid (Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'mauritisk tid (Mauritius)', 'Indian/Mayotte' => 'østafrikansk tid (Mayotte)', 'Indian/Reunion' => 'tidssone for Réunion', - 'MST7MDT' => 'tidssone for Rocky Mountains (USA)', - 'PST8PDT' => 'tidssone for den nordamerikanske Stillehavskysten', 'Pacific/Apia' => 'tidssone for Apia', 'Pacific/Auckland' => 'newzealandsk tid (Auckland)', 'Pacific/Bougainville' => 'papuansk tid (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/om.php b/src/Symfony/Component/Intl/Resources/data/timezones/om.php new file mode 100644 index 0000000000000..5aa71c9008eec --- /dev/null +++ b/src/Symfony/Component/Intl/Resources/data/timezones/om.php @@ -0,0 +1,426 @@ + [ + 'Africa/Abidjan' => 'Sa’aatii Giriinwiich Gidduugaleessaa (Abidjan)', + 'Africa/Accra' => 'Sa’aatii Giriinwiich Gidduugaleessaa (Accra)', + 'Africa/Addis_Ababa' => 'Sa’aatii Baha Afrikaa (Addis Ababa)', + 'Africa/Algiers' => 'Sa’aatii Awurooppaa Gidduugaleessaa (Algiers)', + 'Africa/Asmera' => 'Sa’aatii Baha Afrikaa (Asmara)', + 'Africa/Bamako' => 'Sa’aatii Giriinwiich Gidduugaleessaa (Bamako)', + 'Africa/Bangui' => 'Sa’aatii Afrikaa Dhihaa (Bangui)', + 'Africa/Banjul' => 'Sa’aatii Giriinwiich Gidduugaleessaa (Banjul)', + 'Africa/Bissau' => 'Sa’aatii Giriinwiich Gidduugaleessaa (Bissau)', + 'Africa/Blantyre' => 'Sa’aatii Afrikaa Gidduugaleessaa (Blantyre)', + 'Africa/Brazzaville' => 'Sa’aatii Afrikaa Dhihaa (Brazzaville)', + 'Africa/Bujumbura' => 'Sa’aatii Afrikaa Gidduugaleessaa (Bujumbura)', + 'Africa/Cairo' => 'Saaatii Awurooppaa Bahaa (Cairo)', + 'Africa/Casablanca' => 'Sa’aatii Awurooppaa Dhihaa (Casablanca)', + 'Africa/Ceuta' => 'Sa’aatii Awurooppaa Gidduugaleessaa (Ceuta)', + 'Africa/Conakry' => 'Sa’aatii Giriinwiich Gidduugaleessaa (Conakry)', + 'Africa/Dakar' => 'Sa’aatii Giriinwiich Gidduugaleessaa (Dakar)', + 'Africa/Dar_es_Salaam' => 'Sa’aatii Baha Afrikaa (Dar es Salaam)', + 'Africa/Djibouti' => 'Sa’aatii Baha Afrikaa (Djibouti)', + 'Africa/Douala' => 'Sa’aatii Afrikaa Dhihaa (Douala)', + 'Africa/El_Aaiun' => 'Sa’aatii Awurooppaa Dhihaa (El Aaiun)', + 'Africa/Freetown' => 'Sa’aatii Giriinwiich Gidduugaleessaa (Freetown)', + 'Africa/Gaborone' => 'Sa’aatii Afrikaa Gidduugaleessaa (Gaborone)', + 'Africa/Harare' => 'Sa’aatii Afrikaa Gidduugaleessaa (Harare)', + 'Africa/Johannesburg' => 'Sa’aatii Istaandaardii Afrikaa Kibbaa (Johannesburg)', + 'Africa/Juba' => 'Sa’aatii Afrikaa Gidduugaleessaa (Juba)', + 'Africa/Kampala' => 'Sa’aatii Baha Afrikaa (Kampala)', + 'Africa/Khartoum' => 'Sa’aatii Afrikaa Gidduugaleessaa (Khartoum)', + 'Africa/Kigali' => 'Sa’aatii Afrikaa Gidduugaleessaa (Kigali)', + 'Africa/Kinshasa' => 'Sa’aatii Afrikaa Dhihaa (Kinshasa)', + 'Africa/Lagos' => 'Sa’aatii Afrikaa Dhihaa (Lagos)', + 'Africa/Libreville' => 'Sa’aatii Afrikaa Dhihaa (Libreville)', + 'Africa/Lome' => 'Sa’aatii Giriinwiich Gidduugaleessaa (Lome)', + 'Africa/Luanda' => 'Sa’aatii Afrikaa Dhihaa (Luanda)', + 'Africa/Lubumbashi' => 'Sa’aatii Afrikaa Gidduugaleessaa (Lubumbashi)', + 'Africa/Lusaka' => 'Sa’aatii Afrikaa Gidduugaleessaa (Lusaka)', + 'Africa/Malabo' => 'Sa’aatii Afrikaa Dhihaa (Malabo)', + 'Africa/Maputo' => 'Sa’aatii Afrikaa Gidduugaleessaa (Maputo)', + 'Africa/Maseru' => 'Sa’aatii Istaandaardii Afrikaa Kibbaa (Maseru)', + 'Africa/Mbabane' => 'Sa’aatii Istaandaardii Afrikaa Kibbaa (Mbabane)', + 'Africa/Mogadishu' => 'Sa’aatii Baha Afrikaa (Mogadishu)', + 'Africa/Monrovia' => 'Sa’aatii Giriinwiich Gidduugaleessaa (Monrovia)', + 'Africa/Nairobi' => 'Sa’aatii Baha Afrikaa (Nairobi)', + 'Africa/Ndjamena' => 'Sa’aatii Afrikaa Dhihaa (Ndjamena)', + 'Africa/Niamey' => 'Sa’aatii Afrikaa Dhihaa (Niamey)', + 'Africa/Nouakchott' => 'Sa’aatii Giriinwiich Gidduugaleessaa (Nouakchott)', + 'Africa/Ouagadougou' => 'Sa’aatii Giriinwiich Gidduugaleessaa (Ouagadougou)', + 'Africa/Porto-Novo' => 'Sa’aatii Afrikaa Dhihaa (Porto-Novo)', + 'Africa/Sao_Tome' => 'Sa’aatii Giriinwiich Gidduugaleessaa (São Tomé)', + 'Africa/Tripoli' => 'Saaatii Awurooppaa Bahaa (Tripoli)', + 'Africa/Tunis' => 'Sa’aatii Awurooppaa Gidduugaleessaa (Tunis)', + 'Africa/Windhoek' => 'Sa’aatii Afrikaa Gidduugaleessaa (Windhoek)', + 'America/Adak' => 'Sa’aatii Haawayi-Alewutiyan (Adak)', + 'America/Anchorage' => 'Sa’aatii Alaaskaa (Anchorage)', + 'America/Anguilla' => 'Sa’aatii Atilaantiik (Anguilla)', + 'America/Antigua' => 'Sa’aatii Atilaantiik (Antigua)', + 'America/Araguaina' => 'Sa’aatii Biraaziliyaa (Araguaina)', + 'America/Argentina/La_Rioja' => 'Sa’aatii Arjentiinaa (La Rioja)', + 'America/Argentina/Rio_Gallegos' => 'Sa’aatii Arjentiinaa (Rio Gallegos)', + 'America/Argentina/Salta' => 'Sa’aatii Arjentiinaa (Salta)', + 'America/Argentina/San_Juan' => 'Sa’aatii Arjentiinaa (San Juan)', + 'America/Argentina/San_Luis' => 'Sa’aatii Arjentiinaa (San Luis)', + 'America/Argentina/Tucuman' => 'Sa’aatii Arjentiinaa (Tucuman)', + 'America/Argentina/Ushuaia' => 'Sa’aatii Arjentiinaa (Ushuaia)', + 'America/Aruba' => 'Sa’aatii Atilaantiik (Aruba)', + 'America/Asuncion' => 'Sa’aatii Paaraaguwaayi (Asunción)', + 'America/Bahia' => 'Sa’aatii Biraaziliyaa (Bahia)', + 'America/Bahia_Banderas' => 'Sa’aatii Gidduugaleessaa (Bahía de Banderas)', + 'America/Barbados' => 'Sa’aatii Atilaantiik (Barbados)', + 'America/Belem' => 'Sa’aatii Biraaziliyaa (Belem)', + 'America/Belize' => 'Sa’aatii Gidduugaleessaa (Belize)', + 'America/Blanc-Sablon' => 'Sa’aatii Atilaantiik (Blanc-Sablon)', + 'America/Boa_Vista' => 'Sa’aatii Amazoon (Boa Vista)', + 'America/Bogota' => 'Sa’aatii Kolombiyaa (Bogota)', + 'America/Boise' => 'Sa’aatii Maawonteen (Boise)', + 'America/Buenos_Aires' => 'Sa’aatii Arjentiinaa (Buenos Aires)', + 'America/Cambridge_Bay' => 'Sa’aatii Maawonteen (Cambridge Bay)', + 'America/Campo_Grande' => 'Sa’aatii Amazoon (Campo Grande)', + 'America/Cancun' => 'Sa’aatii Bahaa (Cancún)', + 'America/Caracas' => 'Sa’aatii Veenzuweelaa (Caracas)', + 'America/Catamarca' => 'Sa’aatii Arjentiinaa (Catamarca)', + 'America/Cayenne' => 'Sa’aatii Fireench Guyinaa (Cayenne)', + 'America/Cayman' => 'Sa’aatii Bahaa (Cayman)', + 'America/Chicago' => 'Sa’aatii Gidduugaleessaa (Chicago)', + 'America/Chihuahua' => 'Sa’aatii Gidduugaleessaa (Chihuahua)', + 'America/Ciudad_Juarez' => 'Sa’aatii Maawonteen (Ciudad Juárez)', + 'America/Coral_Harbour' => 'Sa’aatii Bahaa (Atikokan)', + 'America/Cordoba' => 'Sa’aatii Arjentiinaa (Cordoba)', + 'America/Costa_Rica' => 'Sa’aatii Gidduugaleessaa (Costa Rica)', + 'America/Creston' => 'Sa’aatii Maawonteen (Creston)', + 'America/Cuiaba' => 'Sa’aatii Amazoon (Cuiaba)', + 'America/Curacao' => 'Sa’aatii Atilaantiik (Curaçao)', + 'America/Danmarkshavn' => 'Sa’aatii Giriinwiich Gidduugaleessaa (Danmarkshavn)', + 'America/Dawson' => 'Sa’aatii Yuukoon (Dawson)', + 'America/Dawson_Creek' => 'Sa’aatii Maawonteen (Dawson Creek)', + 'America/Denver' => 'Sa’aatii Maawonteen (Denver)', + 'America/Detroit' => 'Sa’aatii Bahaa (Detroit)', + 'America/Dominica' => 'Sa’aatii Atilaantiik (Dominica)', + 'America/Edmonton' => 'Sa’aatii Maawonteen (Edmonton)', + 'America/Eirunepe' => 'Sa’aatii Biraazil (Eirunepe)', + 'America/El_Salvador' => 'Sa’aatii Gidduugaleessaa (El Salvador)', + 'America/Fort_Nelson' => 'Sa’aatii Maawonteen (Fort Nelson)', + 'America/Fortaleza' => 'Sa’aatii Biraaziliyaa (Fortaleza)', + 'America/Glace_Bay' => 'Sa’aatii Atilaantiik (Glace Bay)', + 'America/Godthab' => 'Sa’aatii Giriinlaand (Nuuk)', + 'America/Goose_Bay' => 'Sa’aatii Atilaantiik (Goose Bay)', + 'America/Grand_Turk' => 'Sa’aatii Bahaa (Grand Turk)', + 'America/Grenada' => 'Sa’aatii Atilaantiik (Grenada)', + 'America/Guadeloupe' => 'Sa’aatii Atilaantiik (Guadeloupe)', + 'America/Guatemala' => 'Sa’aatii Gidduugaleessaa (Guatemala)', + 'America/Guayaquil' => 'Sa’aatii Ikkuwaadoor (Guayaquil)', + 'America/Guyana' => 'Sa’aatii Guyaanaa (Guyana)', + 'America/Halifax' => 'Sa’aatii Atilaantiik (Halifax)', + 'America/Havana' => 'Sa’aatii Kuubaa (Havana)', + 'America/Hermosillo' => 'Sa’aatii Paasfiik Meksiikaan (Hermosillo)', + 'America/Indiana/Knox' => 'Sa’aatii Gidduugaleessaa (Knox, Indiana)', + 'America/Indiana/Marengo' => 'Sa’aatii Bahaa (Marengo, Indiana)', + 'America/Indiana/Petersburg' => 'Sa’aatii Bahaa (Petersburg, Indiana)', + 'America/Indiana/Tell_City' => 'Sa’aatii Gidduugaleessaa (Tell City, Indiana)', + 'America/Indiana/Vevay' => 'Sa’aatii Bahaa (Vevay, Indiana)', + 'America/Indiana/Vincennes' => 'Sa’aatii Bahaa (Vincennes, Indiana)', + 'America/Indiana/Winamac' => 'Sa’aatii Bahaa (Winamac, Indiana)', + 'America/Indianapolis' => 'Sa’aatii Bahaa (Indianapolis)', + 'America/Inuvik' => 'Sa’aatii Maawonteen (Inuvik)', + 'America/Iqaluit' => 'Sa’aatii Bahaa (Iqaluit)', + 'America/Jamaica' => 'Sa’aatii Bahaa (Jamaica)', + 'America/Jujuy' => 'Sa’aatii Arjentiinaa (Jujuy)', + 'America/Juneau' => 'Sa’aatii Alaaskaa (Juneau)', + 'America/Kentucky/Monticello' => 'Sa’aatii Bahaa (Monticello, Kentucky)', + 'America/Kralendijk' => 'Sa’aatii Atilaantiik (Kralendijk)', + 'America/La_Paz' => 'Sa’aatii Boliiviyaa (La Paz)', + 'America/Lima' => 'Sa’aatii Peeruu (Lima)', + 'America/Los_Angeles' => 'Sa’aatii Paasfiik (Los Angeles)', + 'America/Louisville' => 'Sa’aatii Bahaa (Louisville)', + 'America/Lower_Princes' => 'Sa’aatii Atilaantiik (Lower Prince’s Quarter)', + 'America/Maceio' => 'Sa’aatii Biraaziliyaa (Maceio)', + 'America/Managua' => 'Sa’aatii Gidduugaleessaa (Managua)', + 'America/Manaus' => 'Sa’aatii Amazoon (Manaus)', + 'America/Marigot' => 'Sa’aatii Atilaantiik (Marigot)', + 'America/Martinique' => 'Sa’aatii Atilaantiik (Martinique)', + 'America/Matamoros' => 'Sa’aatii Gidduugaleessaa (Matamoros)', + 'America/Mazatlan' => 'Sa’aatii Paasfiik Meksiikaan (Mazatlan)', + 'America/Mendoza' => 'Sa’aatii Arjentiinaa (Mendoza)', + 'America/Menominee' => 'Sa’aatii Gidduugaleessaa (Menominee)', + 'America/Merida' => 'Sa’aatii Gidduugaleessaa (Mérida)', + 'America/Metlakatla' => 'Sa’aatii Alaaskaa (Metlakatla)', + 'America/Mexico_City' => 'Sa’aatii Gidduugaleessaa (Mexico City)', + 'America/Miquelon' => 'Sa’aatii Ql. Piyeeree fi Mikuyelo (Miquelon)', + 'America/Moncton' => 'Sa’aatii Atilaantiik (Moncton)', + 'America/Monterrey' => 'Sa’aatii Gidduugaleessaa (Monterrey)', + 'America/Montevideo' => 'Sa’aatii Yuraagaayi (Montevideo)', + 'America/Montserrat' => 'Sa’aatii Atilaantiik (Montserrat)', + 'America/Nassau' => 'Sa’aatii Bahaa (Nassau)', + 'America/New_York' => 'Sa’aatii Bahaa (New York)', + 'America/Nome' => 'Sa’aatii Alaaskaa (Nome)', + 'America/Noronha' => 'Sa’aatii Fernando de Noronha', + 'America/North_Dakota/Beulah' => 'Sa’aatii Gidduugaleessaa (Beulah, North Dakota)', + 'America/North_Dakota/Center' => 'Sa’aatii Gidduugaleessaa (Center, North Dakota)', + 'America/North_Dakota/New_Salem' => 'Sa’aatii Gidduugaleessaa (New Salem, North Dakota)', + 'America/Ojinaga' => 'Sa’aatii Gidduugaleessaa (Ojinaga)', + 'America/Panama' => 'Sa’aatii Bahaa (Panama)', + 'America/Paramaribo' => 'Sa’aatii Surinaame (Paramaribo)', + 'America/Phoenix' => 'Sa’aatii Maawonteen (Phoenix)', + 'America/Port-au-Prince' => 'Sa’aatii Bahaa (Port-au-Prince)', + 'America/Port_of_Spain' => 'Sa’aatii Atilaantiik (Port of Spain)', + 'America/Porto_Velho' => 'Sa’aatii Amazoon (Porto Velho)', + 'America/Puerto_Rico' => 'Sa’aatii Atilaantiik (Puerto Rico)', + 'America/Punta_Arenas' => 'Sa’aatii Chiilii (Punta Arenas)', + 'America/Rankin_Inlet' => 'Sa’aatii Gidduugaleessaa (Rankin Inlet)', + 'America/Recife' => 'Sa’aatii Biraaziliyaa (Recife)', + 'America/Regina' => 'Sa’aatii Gidduugaleessaa (Regina)', + 'America/Resolute' => 'Sa’aatii Gidduugaleessaa (Resolute)', + 'America/Rio_Branco' => 'Sa’aatii Biraazil (Rio Branco)', + 'America/Santarem' => 'Sa’aatii Biraaziliyaa (Santarem)', + 'America/Santiago' => 'Sa’aatii Chiilii (Santiago)', + 'America/Santo_Domingo' => 'Sa’aatii Atilaantiik (Santo Domingo)', + 'America/Sao_Paulo' => 'Sa’aatii Biraaziliyaa (Sao Paulo)', + 'America/Scoresbysund' => 'Sa’aatii Giriinlaand (Ittoqqortoormiit)', + 'America/Sitka' => 'Sa’aatii Alaaskaa (Sitka)', + 'America/St_Barthelemy' => 'Sa’aatii Atilaantiik (St. Barthélemy)', + 'America/St_Johns' => 'Sa’aatii Newufaawondlaand (St. John’s)', + 'America/St_Kitts' => 'Sa’aatii Atilaantiik (St. Kitts)', + 'America/St_Lucia' => 'Sa’aatii Atilaantiik (St. Lucia)', + 'America/St_Thomas' => 'Sa’aatii Atilaantiik (St. Thomas)', + 'America/St_Vincent' => 'Sa’aatii Atilaantiik (St. Vincent)', + 'America/Swift_Current' => 'Sa’aatii Gidduugaleessaa (Swift Current)', + 'America/Tegucigalpa' => 'Sa’aatii Gidduugaleessaa (Tegucigalpa)', + 'America/Thule' => 'Sa’aatii Atilaantiik (Thule)', + 'America/Tijuana' => 'Sa’aatii Paasfiik (Tijuana)', + 'America/Toronto' => 'Sa’aatii Bahaa (Toronto)', + 'America/Tortola' => 'Sa’aatii Atilaantiik (Tortola)', + 'America/Vancouver' => 'Sa’aatii Paasfiik (Vancouver)', + 'America/Whitehorse' => 'Sa’aatii Yuukoon (Whitehorse)', + 'America/Winnipeg' => 'Sa’aatii Gidduugaleessaa (Winnipeg)', + 'America/Yakutat' => 'Sa’aatii Alaaskaa (Yakutat)', + 'Antarctica/Casey' => 'Sa’aatii Awustiraaliyaa Dhihaa (Casey)', + 'Antarctica/Davis' => 'Sa’aatii Daaviis (Davis)', + 'Antarctica/DumontDUrville' => 'Sa’aatii Dumont-d’Urville', + 'Antarctica/Macquarie' => 'Sa’aatii Awustiraaliyaa Bahaa (Macquarie)', + 'Antarctica/Mawson' => 'Sa’aatii Mawson', + 'Antarctica/McMurdo' => 'Sa’aatii New Zealand (McMurdo)', + 'Antarctica/Palmer' => 'Sa’aatii Chiilii (Palmer)', + 'Antarctica/Rothera' => 'Sa’aatii Rothera', + 'Antarctica/Syowa' => 'Sa’aatii Syowa', + 'Antarctica/Troll' => 'Sa’aatii Giriinwiich Gidduugaleessaa (Troll)', + 'Antarctica/Vostok' => 'Sa’aatii Vostok', + 'Arctic/Longyearbyen' => 'Sa’aatii Awurooppaa Gidduugaleessaa (Longyearbyen)', + 'Asia/Aden' => 'Sa’aatii Arabaa (Aden)', + 'Asia/Almaty' => 'Sa’aatii Kaazaakistaan (Almaty)', + 'Asia/Amman' => 'Saaatii Awurooppaa Bahaa (Amman)', + 'Asia/Anadyr' => 'Sa’aatii Raashiyaa (Anadyr)', + 'Asia/Aqtau' => 'Sa’aatii Kaazaakistaan (Aqtau)', + 'Asia/Aqtobe' => 'Sa’aatii Kaazaakistaan (Aqtobe)', + 'Asia/Ashgabat' => 'Sa’aatii Turkemenistaan (Ashgabat)', + 'Asia/Atyrau' => 'Sa’aatii Kaazaakistaan (Atyrau)', + 'Asia/Baghdad' => 'Sa’aatii Arabaa (Baghdad)', + 'Asia/Bahrain' => 'Sa’aatii Arabaa (Bahrain)', + 'Asia/Baku' => 'Sa’aatii Azerbaajiyaan (Baku)', + 'Asia/Bangkok' => 'Sa’aatii IndooChaayinaa (Bangkok)', + 'Asia/Barnaul' => 'Sa’aatii Raashiyaa (Barnaul)', + 'Asia/Beirut' => 'Saaatii Awurooppaa Bahaa (Beirut)', + 'Asia/Bishkek' => 'Sa’aatii Kiyirigiyistan (Bishkek)', + 'Asia/Brunei' => 'Sa’aatii Bruunee Darusalaam (Brunei)', + 'Asia/Calcutta' => 'Sa’aatii Istaandaardii Hindii (Kolkata)', + 'Asia/Chita' => 'Sa’aatii Yakutsk (Chita)', + 'Asia/Colombo' => 'Sa’aatii Istaandaardii Hindii (Colombo)', + 'Asia/Damascus' => 'Saaatii Awurooppaa Bahaa (Damascus)', + 'Asia/Dhaka' => 'Sa’aatii Baangilaadish (Dhaka)', + 'Asia/Dili' => 'Sa’aatii Tiimoor Bahaa (Dili)', + 'Asia/Dubai' => 'Sa’aatii Istaandaardii Gaalfii (Dubai)', + 'Asia/Dushanbe' => 'Sa’aatii Tajikistaan (Dushanbe)', + 'Asia/Famagusta' => 'Saaatii Awurooppaa Bahaa (Famagusta)', + 'Asia/Gaza' => 'Saaatii Awurooppaa Bahaa (Gaza)', + 'Asia/Hebron' => 'Saaatii Awurooppaa Bahaa (Hebron)', + 'Asia/Hong_Kong' => 'Sa’aatii Hoong Koong (Hong Kong)', + 'Asia/Hovd' => 'Sa’aatii Hoovd (Hovd)', + 'Asia/Irkutsk' => 'Sa’aatii Irkutsk', + 'Asia/Jakarta' => 'Sa’aatii Indooneeshiyaa Dhihaa (Jakarta)', + 'Asia/Jayapura' => 'Sa’aatii Indooneshiyaa Bahaa (Jayapura)', + 'Asia/Jerusalem' => 'Sa’aatii Israa’eel (Jerusalem)', + 'Asia/Kabul' => 'Sa’aatii Afgaanistaan (Kabul)', + 'Asia/Kamchatka' => 'Sa’aatii Raashiyaa (Kamchatka)', + 'Asia/Karachi' => 'Sa’aatii Paakistaan (Karachi)', + 'Asia/Katmandu' => 'Sa’aatii Neeppaal (Kathmandu)', + 'Asia/Khandyga' => 'Sa’aatii Yakutsk (Khandyga)', + 'Asia/Krasnoyarsk' => 'Sa’aatii Krasnoyarsk', + 'Asia/Kuala_Lumpur' => 'Sa’aatii Maaleeshiyaa (Kuala Lumpur)', + 'Asia/Kuching' => 'Sa’aatii Maaleeshiyaa (Kuching)', + 'Asia/Kuwait' => 'Sa’aatii Arabaa (Kuwait)', + 'Asia/Macau' => 'Sa’aatii Chaayinaa (Macao)', + 'Asia/Magadan' => 'Sa’aatii Magadan', + 'Asia/Makassar' => 'Sa’aatii Indooneeshiyaa Gidduugaleessaa (Makassar)', + 'Asia/Manila' => 'Sa’aatii Filippiins (Manila)', + 'Asia/Muscat' => 'Sa’aatii Istaandaardii Gaalfii (Muscat)', + 'Asia/Nicosia' => 'Saaatii Awurooppaa Bahaa (Nicosia)', + 'Asia/Novokuznetsk' => 'Sa’aatii Krasnoyarsk (Novokuznetsk)', + 'Asia/Novosibirsk' => 'Sa’aatii Novosibirisk (Novosibirsk)', + 'Asia/Omsk' => 'Sa’aatii Omsk', + 'Asia/Oral' => 'Sa’aatii Kaazaakistaan (Oral)', + 'Asia/Phnom_Penh' => 'Sa’aatii IndooChaayinaa (Phnom Penh)', + 'Asia/Pontianak' => 'Sa’aatii Indooneeshiyaa Dhihaa (Pontianak)', + 'Asia/Pyongyang' => 'Sa’aatii Kooriyaa (Pyongyang)', + 'Asia/Qatar' => 'Sa’aatii Arabaa (Qatar)', + 'Asia/Qostanay' => 'Sa’aatii Kaazaakistaan (Qostanay)', + 'Asia/Qyzylorda' => 'Sa’aatii Kaazaakistaan (Qyzylorda)', + 'Asia/Rangoon' => 'Sa’aatii Maayinaamaar (Yangon)', + 'Asia/Riyadh' => 'Sa’aatii Arabaa (Riyadh)', + 'Asia/Saigon' => 'Sa’aatii IndooChaayinaa (Ho Chi Minh)', + 'Asia/Sakhalin' => 'Sa’aatii Sakhalin', + 'Asia/Samarkand' => 'Sa’aatii Uzbeekistaan (Samarkand)', + 'Asia/Seoul' => 'Sa’aatii Kooriyaa (Seoul)', + 'Asia/Shanghai' => 'Sa’aatii Chaayinaa (Shanghai)', + 'Asia/Singapore' => 'Sa’aatii Istaandaardii Singaapoor (Singapore)', + 'Asia/Srednekolymsk' => 'Sa’aatii Magadan (Srednekolymsk)', + 'Asia/Taipei' => 'Sa’aatii Tayipeyi (Taipei)', + 'Asia/Tashkent' => 'Sa’aatii Uzbeekistaan (Tashkent)', + 'Asia/Tbilisi' => 'Sa’aatii Joorjiyaa (Tbilisi)', + 'Asia/Tehran' => 'Sa’aatii Iraan (Tehran)', + 'Asia/Thimphu' => 'Sa’aatii Bihutaan (Thimphu)', + 'Asia/Tokyo' => 'Sa’aatii Jaappaan (Tokyo)', + 'Asia/Tomsk' => 'Sa’aatii Raashiyaa (Tomsk)', + 'Asia/Ulaanbaatar' => 'Sa’aatii Ulaanbaatar', + 'Asia/Urumqi' => 'Sa’aatii Chaayinaa (Urumqi)', + 'Asia/Ust-Nera' => 'Sa’aatii Vladivostok (Ust-Nera)', + 'Asia/Vientiane' => 'Sa’aatii IndooChaayinaa (Vientiane)', + 'Asia/Vladivostok' => 'Sa’aatii Vladivostok', + 'Asia/Yakutsk' => 'Sa’aatii Yakutsk', + 'Asia/Yekaterinburg' => 'Sa’aatii Yekaterinburg', + 'Asia/Yerevan' => 'Sa’aatii Armaaniyaa (Yerevan)', + 'Atlantic/Azores' => 'Sa’aatii Azeeroos (Azores)', + 'Atlantic/Bermuda' => 'Sa’aatii Atilaantiik (Bermuda)', + 'Atlantic/Canary' => 'Sa’aatii Awurooppaa Dhihaa (Canary)', + 'Atlantic/Cape_Verde' => 'Sa’aatii Keep Veerdee (Cape Verde)', + 'Atlantic/Faeroe' => 'Sa’aatii Awurooppaa Dhihaa (Faroe)', + 'Atlantic/Madeira' => 'Sa’aatii Awurooppaa Dhihaa (Madeira)', + 'Atlantic/Reykjavik' => 'Sa’aatii Giriinwiich Gidduugaleessaa (Reykjavik)', + 'Atlantic/South_Georgia' => 'Sa’aatii Joorjiyaa Kibbaa (South Georgia)', + 'Atlantic/St_Helena' => 'Sa’aatii Giriinwiich Gidduugaleessaa (St. Helena)', + 'Atlantic/Stanley' => 'Sa’aatii Odoloota Faalklaand (Stanley)', + 'Australia/Adelaide' => 'Sa’aatii Awustiraaliyaa Gidduugaleessaa (Adelaide)', + 'Australia/Brisbane' => 'Sa’aatii Awustiraaliyaa Bahaa (Brisbane)', + 'Australia/Broken_Hill' => 'Sa’aatii Awustiraaliyaa Gidduugaleessaa (Broken Hill)', + 'Australia/Darwin' => 'Sa’aatii Awustiraaliyaa Gidduugaleessaa (Darwin)', + 'Australia/Eucla' => 'Sa’aatii Dhiha Awustiraaliyaa Gidduugaleessaa (Eucla)', + 'Australia/Hobart' => 'Sa’aatii Awustiraaliyaa Bahaa (Hobart)', + 'Australia/Lindeman' => 'Sa’aatii Awustiraaliyaa Bahaa (Lindeman)', + 'Australia/Lord_Howe' => 'Sa’aatii Lord Howe', + 'Australia/Melbourne' => 'Sa’aatii Awustiraaliyaa Bahaa (Melbourne)', + 'Australia/Perth' => 'Sa’aatii Awustiraaliyaa Dhihaa (Perth)', + 'Australia/Sydney' => 'Sa’aatii Awustiraaliyaa Bahaa (Sydney)', + 'Etc/GMT' => 'Sa’aatii Giriinwiich Gidduugaleessaa', + 'Etc/UTC' => 'Sa’aatii Idil-Addunyaa Qindaa’e', + 'Europe/Amsterdam' => 'Sa’aatii Awurooppaa Gidduugaleessaa (Amsterdam)', + 'Europe/Andorra' => 'Sa’aatii Awurooppaa Gidduugaleessaa (Andorra)', + 'Europe/Astrakhan' => 'Sa’aatii Mooskoo (Astrakhan)', + 'Europe/Athens' => 'Saaatii Awurooppaa Bahaa (Athens)', + 'Europe/Belgrade' => 'Sa’aatii Awurooppaa Gidduugaleessaa (Belgrade)', + 'Europe/Berlin' => 'Sa’aatii Awurooppaa Gidduugaleessaa (Berlin)', + 'Europe/Bratislava' => 'Sa’aatii Awurooppaa Gidduugaleessaa (Bratislava)', + 'Europe/Brussels' => 'Sa’aatii Awurooppaa Gidduugaleessaa (Brussels)', + 'Europe/Bucharest' => 'Saaatii Awurooppaa Bahaa (Bucharest)', + 'Europe/Budapest' => 'Sa’aatii Awurooppaa Gidduugaleessaa (Budapest)', + 'Europe/Busingen' => 'Sa’aatii Awurooppaa Gidduugaleessaa (Busingen)', + 'Europe/Chisinau' => 'Saaatii Awurooppaa Bahaa (Chisinau)', + 'Europe/Copenhagen' => 'Sa’aatii Awurooppaa Gidduugaleessaa (Copenhagen)', + 'Europe/Dublin' => 'Sa’aatii Giriinwiich Gidduugaleessaa (Dublin)', + 'Europe/Gibraltar' => 'Sa’aatii Awurooppaa Gidduugaleessaa (Gibraltar)', + 'Europe/Guernsey' => 'Sa’aatii Giriinwiich Gidduugaleessaa (Guernsey)', + 'Europe/Helsinki' => 'Saaatii Awurooppaa Bahaa (Helsinki)', + 'Europe/Isle_of_Man' => 'Sa’aatii Giriinwiich Gidduugaleessaa (Isle of Man)', + 'Europe/Istanbul' => 'Sa’aatii Tarkiye (Istanbul)', + 'Europe/Jersey' => 'Sa’aatii Giriinwiich Gidduugaleessaa (Jersey)', + 'Europe/Kaliningrad' => 'Saaatii Awurooppaa Bahaa (Kaliningrad)', + 'Europe/Kiev' => 'Saaatii Awurooppaa Bahaa (Kyiv)', + 'Europe/Kirov' => 'Sa’aatii Raashiyaa (Kirov)', + 'Europe/Lisbon' => 'Sa’aatii Awurooppaa Dhihaa (Lisbon)', + 'Europe/Ljubljana' => 'Sa’aatii Awurooppaa Gidduugaleessaa (Ljubljana)', + 'Europe/London' => 'Sa’aatii Giriinwiich Gidduugaleessaa (London)', + 'Europe/Luxembourg' => 'Sa’aatii Awurooppaa Gidduugaleessaa (Luxembourg)', + 'Europe/Madrid' => 'Sa’aatii Awurooppaa Gidduugaleessaa (Madrid)', + 'Europe/Malta' => 'Sa’aatii Awurooppaa Gidduugaleessaa (Malta)', + 'Europe/Mariehamn' => 'Saaatii Awurooppaa Bahaa (Mariehamn)', + 'Europe/Minsk' => 'Sa’aatii Mooskoo (Minsk)', + 'Europe/Monaco' => 'Sa’aatii Awurooppaa Gidduugaleessaa (Monaco)', + 'Europe/Moscow' => 'Sa’aatii Mooskoo (Moscow)', + 'Europe/Oslo' => 'Sa’aatii Awurooppaa Gidduugaleessaa (Oslo)', + 'Europe/Paris' => 'Sa’aatii Awurooppaa Gidduugaleessaa (Paris)', + 'Europe/Podgorica' => 'Sa’aatii Awurooppaa Gidduugaleessaa (Podgorica)', + 'Europe/Prague' => 'Sa’aatii Awurooppaa Gidduugaleessaa (Prague)', + 'Europe/Riga' => 'Saaatii Awurooppaa Bahaa (Riga)', + 'Europe/Rome' => 'Sa’aatii Awurooppaa Gidduugaleessaa (Rome)', + 'Europe/Samara' => 'Sa’aatii Raashiyaa (Samara)', + 'Europe/San_Marino' => 'Sa’aatii Awurooppaa Gidduugaleessaa (San Marino)', + 'Europe/Sarajevo' => 'Sa’aatii Awurooppaa Gidduugaleessaa (Sarajevo)', + 'Europe/Saratov' => 'Sa’aatii Mooskoo (Saratov)', + 'Europe/Simferopol' => 'Sa’aatii Mooskoo (Simferopol)', + 'Europe/Skopje' => 'Sa’aatii Awurooppaa Gidduugaleessaa (Skopje)', + 'Europe/Sofia' => 'Saaatii Awurooppaa Bahaa (Sofia)', + 'Europe/Stockholm' => 'Sa’aatii Awurooppaa Gidduugaleessaa (Stockholm)', + 'Europe/Tallinn' => 'Saaatii Awurooppaa Bahaa (Tallinn)', + 'Europe/Tirane' => 'Sa’aatii Awurooppaa Gidduugaleessaa (Tirane)', + 'Europe/Ulyanovsk' => 'Sa’aatii Mooskoo (Ulyanovsk)', + 'Europe/Vaduz' => 'Sa’aatii Awurooppaa Gidduugaleessaa (Vaduz)', + 'Europe/Vatican' => 'Sa’aatii Awurooppaa Gidduugaleessaa (Vatican)', + 'Europe/Vienna' => 'Sa’aatii Awurooppaa Gidduugaleessaa (Vienna)', + 'Europe/Vilnius' => 'Saaatii Awurooppaa Bahaa (Vilnius)', + 'Europe/Volgograd' => 'Sa’aatii Volgograd', + 'Europe/Warsaw' => 'Sa’aatii Awurooppaa Gidduugaleessaa (Warsaw)', + 'Europe/Zagreb' => 'Sa’aatii Awurooppaa Gidduugaleessaa (Zagreb)', + 'Europe/Zurich' => 'Sa’aatii Awurooppaa Gidduugaleessaa (Zurich)', + 'Indian/Antananarivo' => 'Sa’aatii Baha Afrikaa (Antananarivo)', + 'Indian/Chagos' => 'Sa’aatii Galaana Hindii (Chagos)', + 'Indian/Christmas' => 'Sa’aatii Odola Kirismaas (Christmas)', + 'Indian/Cocos' => 'Sa’aatii Odoloota Kokos (Cocos)', + 'Indian/Comoro' => 'Sa’aatii Baha Afrikaa (Comoro)', + 'Indian/Kerguelen' => 'Sa’aatii Firaans Kibbaa fi Antaarktikaa (Kerguelen)', + 'Indian/Mahe' => 'Sa’aatii Siisheels (Mahe)', + 'Indian/Maldives' => 'Sa’aatii Maaldiivs (Maldives)', + 'Indian/Mauritius' => 'Sa’aatii Mooriishiyees (Mauritius)', + 'Indian/Mayotte' => 'Sa’aatii Baha Afrikaa (Mayotte)', + 'Indian/Reunion' => 'Sa’aatii Riiyuuniyeen (Réunion)', + 'Pacific/Apia' => 'Sa’aatii Apia', + 'Pacific/Auckland' => 'Sa’aatii New Zealand (Auckland)', + 'Pacific/Bougainville' => 'Sa’aatii Paapuwaa Giinii Haaraa (Bougainville)', + 'Pacific/Chatham' => 'Sa’aatii Chatham', + 'Pacific/Easter' => 'Sa’aatii Odola Bahaa (Easter)', + 'Pacific/Efate' => 'Sa’aatii Vanuwatu (Efate)', + 'Pacific/Enderbury' => 'Sa’aatii Odoloota Fooneeks (Enderbury)', + 'Pacific/Fakaofo' => 'Sa’aatii Takelawu (Fakaofo)', + 'Pacific/Fiji' => 'Sa’aatii Fiijii (Fiji)', + 'Pacific/Funafuti' => 'Sa’aatii Tuvalu (Funafuti)', + 'Pacific/Galapagos' => 'Sa’aatii Galaapagoos (Galapagos)', + 'Pacific/Gambier' => 'Sa’aatii Gaambiyeer (Gambier)', + 'Pacific/Guadalcanal' => 'Sa’aatii Odoloota Solomoon (Guadalcanal)', + 'Pacific/Guam' => 'Sa’aatii Istaandaardii Kamoroo (Guam)', + 'Pacific/Honolulu' => 'Sa’aatii Haawayi-Alewutiyan (Honolulu)', + 'Pacific/Kiritimati' => 'Sa’aatii Odoloota Line (Kiritimati)', + 'Pacific/Kosrae' => 'Sa’aatii Koosreyaa (Kosrae)', + 'Pacific/Kwajalein' => 'Sa’aatii Odoloota Maarshaal (Kwajalein)', + 'Pacific/Majuro' => 'Sa’aatii Odoloota Maarshaal (Majuro)', + 'Pacific/Marquesas' => 'Sa’aatii Marquesas', + 'Pacific/Midway' => 'Sa’aatii Saamowaa (Midway)', + 'Pacific/Nauru' => 'Sa’aatii Naawuruu (Nauru)', + 'Pacific/Niue' => 'Sa’aatii Niue', + 'Pacific/Norfolk' => 'Sa’aatii Norfolk Island', + 'Pacific/Noumea' => 'Sa’aatii Kaaledooniyaa Haaraa (Noumea)', + 'Pacific/Pago_Pago' => 'Sa’aatii Saamowaa (Pago Pago)', + 'Pacific/Palau' => 'Sa’aatii Palawu (Palau)', + 'Pacific/Pitcairn' => 'Sa’aatii Pitcairn', + 'Pacific/Ponape' => 'Sa’aatii Ponape (Pohnpei)', + 'Pacific/Port_Moresby' => 'Sa’aatii Paapuwaa Giinii Haaraa (Port Moresby)', + 'Pacific/Rarotonga' => 'Sa’aatii Odoloota Kuuk (Rarotonga)', + 'Pacific/Saipan' => 'Sa’aatii Istaandaardii Kamoroo (Saipan)', + 'Pacific/Tahiti' => 'Sa’aatii Tahiti', + 'Pacific/Tarawa' => 'Sa’aatii Odoloota Giilbert (Tarawa)', + 'Pacific/Tongatapu' => 'Sa’aatii Tonga (Tongatapu)', + 'Pacific/Truk' => 'Sa’aatii Chuuk', + 'Pacific/Wake' => 'Sa’aatii Odola Wake', + 'Pacific/Wallis' => 'Sa’aatii Wallis fi Futuna', + ], + 'Meta' => [], +]; diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/or.php b/src/Symfony/Component/Intl/Resources/data/timezones/or.php index 7a98ee904af36..f97e8ea7c4cd8 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/or.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/or.php @@ -42,14 +42,14 @@ 'Africa/Maputo' => 'ମଧ୍ୟ ଆଫ୍ରିକା ସମୟ (ମାପୁତୋ)', 'Africa/Maseru' => 'ଦକ୍ଷିଣ ଆଫ୍ରିକା ମାନାଙ୍କ ସମୟ (ମେସେରୁ)', 'Africa/Mbabane' => 'ଦକ୍ଷିଣ ଆଫ୍ରିକା ମାନାଙ୍କ ସମୟ (ବାବେନ୍‌)', - 'Africa/Mogadishu' => 'ପୂର୍ବ ଆଫ୍ରିକା ସମୟ (ମୋଗାଡିଶୁ)', + 'Africa/Mogadishu' => 'ପୂର୍ବ ଆଫ୍ରିକା ସମୟ (ମୋଗାଦିଶୁ)', 'Africa/Monrovia' => 'ଗ୍ରୀନୱିଚ୍ ମିନ୍ ସମୟ (ମନରୋଭିଆ)', 'Africa/Nairobi' => 'ପୂର୍ବ ଆଫ୍ରିକା ସମୟ (ନାଇରୋବି)', 'Africa/Ndjamena' => 'ପଶ୍ଚିମ ଆଫ୍ରିକା ସମୟ (ଜାମେନା)', 'Africa/Niamey' => 'ପଶ୍ଚିମ ଆଫ୍ରିକା ସମୟ (ନିଆମି)', 'Africa/Nouakchott' => 'ଗ୍ରୀନୱିଚ୍ ମିନ୍ ସମୟ (ନୌକାଚୋଟ)', 'Africa/Ouagadougou' => 'ଗ୍ରୀନୱିଚ୍ ମିନ୍ ସମୟ (ଅଉଗାଡଉଗଉ)', - 'Africa/Porto-Novo' => 'ପଶ୍ଚିମ ଆଫ୍ରିକା ସମୟ (ପୋଟୋ-ନୋଭୋ)', + 'Africa/Porto-Novo' => 'ପଶ୍ଚିମ ଆଫ୍ରିକା ସମୟ (ପୋର୍ଟୋ-ନୋଭୋ)', 'Africa/Sao_Tome' => 'ଗ୍ରୀନୱିଚ୍ ମିନ୍ ସମୟ (ସାଓ ଟୋମେ)', 'Africa/Tripoli' => 'ପୂର୍ବାଞ୍ଚଳ ୟୁରୋପୀୟ ସମୟ (ତ୍ରିପୋଲି)', 'Africa/Tunis' => 'କେନ୍ଦ୍ରୀୟ ୟୁରୋପୀୟ ସମୟ (ଟୁନିସ୍‌)', @@ -110,8 +110,8 @@ 'America/Goose_Bay' => 'ଆଟଲାଣ୍ଟିକ୍ ସମୟ (ଗୁସ୍ ବେ)', 'America/Grand_Turk' => 'ପୂର୍ବାଞ୍ଚଳ ସମୟ (ଗ୍ରାଣ୍ଡ୍ ଟର୍କ୍)', 'America/Grenada' => 'ଆଟଲାଣ୍ଟିକ୍ ସମୟ (ଗ୍ରେନାଡା)', - 'America/Guadeloupe' => 'ଆଟଲାଣ୍ଟିକ୍ ସମୟ (ଗୁଆଡେଲୋଉପେ)', - 'America/Guatemala' => 'କେନ୍ଦ୍ରୀୟ ସମୟ (ଗୁଆତେମାଲା)', + 'America/Guadeloupe' => 'ଆଟଲାଣ୍ଟିକ୍ ସମୟ (ଗୁଆଡେଲୋପ୍‌)', + 'America/Guatemala' => 'କେନ୍ଦ୍ରୀୟ ସମୟ (ଗୁଆଟେମାଲା)', 'America/Guayaquil' => 'ଇକ୍ୱେଡର ସମୟ (ଗୁୟାକ୍ୱିଲ)', 'America/Guyana' => 'ଗୁଏନା ସମୟ', 'America/Halifax' => 'ଆଟଲାଣ୍ଟିକ୍ ସମୟ (ହାଲିଫ୍ୟାକ୍ସ୍)', @@ -135,7 +135,7 @@ 'America/La_Paz' => 'ବଲିଭିଆ ସମୟ (ଲା ପାଜ୍‌)', 'America/Lima' => 'ପେରୁ ସମୟ (ଲିମା)', 'America/Los_Angeles' => 'ପାସିଫିକ୍ ସମୟ (ଲସ୍ ଏଞ୍ଜେଲେସ୍)', - 'America/Louisville' => 'ପୂର୍ବାଞ୍ଚଳ ସମୟ (ଲୌଇସଭିଲ୍ଲେ)', + 'America/Louisville' => 'ପୂର୍ବାଞ୍ଚଳ ସମୟ (ଲୁଇଭିଲ୍ଲେ)', 'America/Lower_Princes' => 'ଆଟଲାଣ୍ଟିକ୍ ସମୟ (ନିମ୍ନ ପ୍ରିନ୍ସ’ର କ୍ଵାଟର୍)', 'America/Maceio' => 'ବ୍ରାସିଲିଆ ସମୟ (ମାସିଓ)', 'America/Managua' => 'କେନ୍ଦ୍ରୀୟ ସମୟ (ମାନାଗୁଆ)', @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'ଭୋଷ୍ଟୋକ୍‌ ସମୟ', 'Arctic/Longyearbyen' => 'କେନ୍ଦ୍ରୀୟ ୟୁରୋପୀୟ ସମୟ (ଲଙ୍ଗୟେଆରବୟେନ୍)', 'Asia/Aden' => 'ଆରବୀୟ ସମୟ (ଏଡେନ୍‌)', - 'Asia/Almaty' => 'ପଶ୍ଚିମ କାଜାକସ୍ତାନ ସମୟ (ଅଲମାଟି)', + 'Asia/Almaty' => 'କାଜାକସ୍ତାନ୍ ସମୟ (ଅଲମାଟି)', 'Asia/Amman' => 'ପୂର୍ବାଞ୍ଚଳ ୟୁରୋପୀୟ ସମୟ (ଅମ୍ମାନ)', 'Asia/Anadyr' => 'ଅନାଡିର୍ ସମୟ (ଆନାଡୟାର୍)', - 'Asia/Aqtau' => 'ପଶ୍ଚିମ କାଜାକସ୍ତାନ ସମୟ (ଆକଟାଉ)', - 'Asia/Aqtobe' => 'ପଶ୍ଚିମ କାଜାକସ୍ତାନ ସମୟ (ଆକଟୋବ୍‌)', + 'Asia/Aqtau' => 'କାଜାକସ୍ତାନ୍ ସମୟ (ଆକଟାଉ)', + 'Asia/Aqtobe' => 'କାଜାକସ୍ତାନ୍ ସମୟ (ଆକଟୋବ୍‌)', 'Asia/Ashgabat' => 'ତୁର୍କମେନିସ୍ତାନ ସମୟ (ଆଶ୍‌ଗାବୋଟ୍‌)', - 'Asia/Atyrau' => 'ପଶ୍ଚିମ କାଜାକସ୍ତାନ ସମୟ (ଅତିରାଉ)', + 'Asia/Atyrau' => 'କାଜାକସ୍ତାନ୍ ସମୟ (ଅତିରାଉ)', 'Asia/Baghdad' => 'ଆରବୀୟ ସମୟ (ବାଗଦାଦ୍‌)', 'Asia/Bahrain' => 'ଆରବୀୟ ସମୟ (ବାହାରିନ୍)', 'Asia/Baku' => 'ଆଜେରବାଇଜାନ ସମୟ (ବାକୁ)', @@ -225,10 +225,9 @@ 'Asia/Beirut' => 'ପୂର୍ବାଞ୍ଚଳ ୟୁରୋପୀୟ ସମୟ (ବୀରୁଟ୍‌)', 'Asia/Bishkek' => 'କିର୍ଗିସ୍ତାନ ସମୟ (ବିଶକେକ୍‌)', 'Asia/Brunei' => 'ବ୍ରୁନେଇ ଡାରୁସାଲାମ ସମୟ', - 'Asia/Calcutta' => 'ଭାରତ ମାନାଙ୍କ ସମୟ (କୋଲକାତା)', + 'Asia/Calcutta' => 'ଭାରତୀୟ ମାନକ ସମୟ (କୋଲକାତା)', 'Asia/Chita' => 'ୟାକୁଟସ୍କ ସମୟ (ଚିଟା)', - 'Asia/Choibalsan' => 'ଉଲାନ୍‌ବାଟର୍‌ ସମୟ (ଚୋଇବାଲସାନ୍‌)', - 'Asia/Colombo' => 'ଭାରତ ମାନାଙ୍କ ସମୟ (କଲମ୍ବୋ)', + 'Asia/Colombo' => 'ଭାରତୀୟ ମାନକ ସମୟ (କଲମ୍ବୋ)', 'Asia/Damascus' => 'ପୂର୍ବାଞ୍ଚଳ ୟୁରୋପୀୟ ସମୟ (ଡାମାସକସ୍‌)', 'Asia/Dhaka' => 'ବାଂଲାଦେଶ ସମୟ (ଢାକା)', 'Asia/Dili' => 'ପୂର୍ବ ତିମୋର୍‌ ସମୟ (ଦିଲ୍ଲୀ)', @@ -261,21 +260,21 @@ 'Asia/Novokuznetsk' => 'କ୍ରାସନୋୟାରସ୍କ ସମୟ (ନୋଭୋକୁଜନେଟସ୍କ)', 'Asia/Novosibirsk' => 'ନୋଭୋସିବିରସ୍କ ସମୟ', 'Asia/Omsk' => 'ଓମସ୍କ ସମୟ', - 'Asia/Oral' => 'ପଶ୍ଚିମ କାଜାକସ୍ତାନ ସମୟ (ଓରାଲ୍‌)', + 'Asia/Oral' => 'କାଜାକସ୍ତାନ୍ ସମୟ (ଓରାଲ୍‌)', 'Asia/Phnom_Penh' => 'ଇଣ୍ଡୋଚାଇନା ସମୟ (ଫନୋମ୍‌ ପେନହ)', 'Asia/Pontianak' => 'ପଶ୍ଚିମ ଇଣ୍ଡୋନେସିଆ ସମୟ (ପୋଣ୍ଟିଆନାକ୍‌)', 'Asia/Pyongyang' => 'କୋରିୟ ସମୟ (ପୋୟଙ୍ଗୟାଙ୍ଗ)', 'Asia/Qatar' => 'ଆରବୀୟ ସମୟ (କତାର୍)', - 'Asia/Qostanay' => 'ପଶ୍ଚିମ କାଜାକସ୍ତାନ ସମୟ (କୋଷ୍ଟନେ)', - 'Asia/Qyzylorda' => 'ପଶ୍ଚିମ କାଜାକସ୍ତାନ ସମୟ (କୀଜିଲୋର୍ଡା)', + 'Asia/Qostanay' => 'କାଜାକସ୍ତାନ୍ ସମୟ (କୋଷ୍ଟନେ)', + 'Asia/Qyzylorda' => 'କାଜାକସ୍ତାନ୍ ସମୟ (କୀଜିଲୋର୍ଡା)', 'Asia/Rangoon' => 'ମିଆଁମାର୍‌ ସମୟ (ୟାଙ୍ଗୁନ୍‌)', 'Asia/Riyadh' => 'ଆରବୀୟ ସମୟ (ରିଆଦ)', 'Asia/Saigon' => 'ଇଣ୍ଡୋଚାଇନା ସମୟ (ହୋ ଚି ମିନ୍‌ ସିଟି)', 'Asia/Sakhalin' => 'ସଖାଲିନ୍ ସମୟ', 'Asia/Samarkand' => 'ଉଜବେକିସ୍ତାନ ସମୟ (ସମରକନ୍ଦ)', 'Asia/Seoul' => 'କୋରିୟ ସମୟ (ସିଓଲ)', - 'Asia/Shanghai' => 'ଚୀନ ସମୟ (ସଂଘାଇ)', - 'Asia/Singapore' => 'ସିଙ୍ଗାପୁର୍‌ ମାନାଙ୍କ ସମୟ', + 'Asia/Shanghai' => 'ଚୀନ ସମୟ (ସାଂଘାଇ)', + 'Asia/Singapore' => 'ସିଙ୍ଗାପୁର୍‌ ମାନକ ସମୟ', 'Asia/Srednekolymsk' => 'ମାଗାଡାନ୍ ସମୟ (ସ୍ରେଡନେକୋଲୟମସ୍କ)', 'Asia/Taipei' => 'ତାଇପେଇ ସମୟ', 'Asia/Tashkent' => 'ଉଜବେକିସ୍ତାନ ସମୟ (ତାଶକେଣ୍ଟ)', @@ -285,7 +284,7 @@ 'Asia/Tokyo' => 'ଜାପାନ ସମୟ (ଟୋକିଓ)', 'Asia/Tomsk' => 'ରୁଷିଆ ସମୟ (ଟୋମସ୍କ)', 'Asia/Ulaanbaatar' => 'ଉଲାନ୍‌ବାଟର୍‌ ସମୟ', - 'Asia/Urumqi' => 'ଚିନ୍ ସମୟ (ଉରୁମକି)', + 'Asia/Urumqi' => 'ଚୀନ୍‌ ସମୟ (ଉରୁମକି)', 'Asia/Ust-Nera' => 'ଭ୍ଲାଡିଭୋଷ୍ଟୋକ୍ ସମୟ (ୟୁଷ୍ଟ-ନେରା)', 'Asia/Vientiane' => 'ଇଣ୍ଡୋଚାଇନା ସମୟ (ଭିଏଣ୍ଟିଏନ୍‌)', 'Asia/Vladivostok' => 'ଭ୍ଲାଡିଭୋଷ୍ଟୋକ୍ ସମୟ', @@ -313,15 +312,13 @@ 'Australia/Melbourne' => 'ପୂର୍ବ ଅଷ୍ଟ୍ରେଲିଆ ସମୟ (ମେଲବୋର୍ଣ୍ଣ)', 'Australia/Perth' => 'ପଶ୍ଚିମ ଅଷ୍ଟ୍ରେଲିଆ ସମୟ (ପର୍ଥ୍‌)', 'Australia/Sydney' => 'ପୂର୍ବ ଅଷ୍ଟ୍ରେଲିଆ ସମୟ (ସିଡନୀ)', - 'CST6CDT' => 'କେନ୍ଦ୍ରୀୟ ସମୟ', - 'EST5EDT' => 'ପୂର୍ବାଞ୍ଚଳ ସମୟ', 'Etc/GMT' => 'ଗ୍ରୀନୱିଚ୍ ମିନ୍ ସମୟ', 'Etc/UTC' => 'ସମନ୍ୱିତ ସାର୍ବଜନୀନ ସମୟ', - 'Europe/Amsterdam' => 'କେନ୍ଦ୍ରୀୟ ୟୁରୋପୀୟ ସମୟ (ଆମଷ୍ଟ୍ରେଡାମ୍)', + 'Europe/Amsterdam' => 'କେନ୍ଦ୍ରୀୟ ୟୁରୋପୀୟ ସମୟ (ଆମଷ୍ଟରଡାମ୍)', 'Europe/Andorra' => 'କେନ୍ଦ୍ରୀୟ ୟୁରୋପୀୟ ସମୟ (ଆନଡୋରା)', 'Europe/Astrakhan' => 'ମସ୍କୋ ସମୟ (ଆଷ୍ଟ୍ରାଖାନ୍)', 'Europe/Athens' => 'ପୂର୍ବାଞ୍ଚଳ ୟୁରୋପୀୟ ସମୟ (ଏଥେନ୍ସ)', - 'Europe/Belgrade' => 'କେନ୍ଦ୍ରୀୟ ୟୁରୋପୀୟ ସମୟ (ବେଲଗ୍ରେଡେ)', + 'Europe/Belgrade' => 'କେନ୍ଦ୍ରୀୟ ୟୁରୋପୀୟ ସମୟ (ବେଲଗ୍ରେଡ୍‌)', 'Europe/Berlin' => 'କେନ୍ଦ୍ରୀୟ ୟୁରୋପୀୟ ସମୟ (ବର୍ଲିନ୍)', 'Europe/Bratislava' => 'କେନ୍ଦ୍ରୀୟ ୟୁରୋପୀୟ ସମୟ (ବ୍ରାଟିସଲାଭା)', 'Europe/Brussels' => 'କେନ୍ଦ୍ରୀୟ ୟୁରୋପୀୟ ସମୟ (ବ୍ରସଲ୍ସ୍)', @@ -386,22 +383,20 @@ 'Indian/Mauritius' => 'ମୌରିସସ୍‌ ସମୟ', 'Indian/Mayotte' => 'ପୂର୍ବ ଆଫ୍ରିକା ସମୟ (ମାୟୋଟେ)', 'Indian/Reunion' => 'ରିୟୁନିଅନ୍‌ ସମୟ', - 'MST7MDT' => 'ପାର୍ବତ୍ୟ ସମୟ', - 'PST8PDT' => 'ପାସିଫିକ୍ ସମୟ', 'Pacific/Apia' => 'ଆପିଆ ସମୟ', 'Pacific/Auckland' => 'ନ୍ୟୁଜିଲାଣ୍ଡ ସମୟ (ଅକଲାଣ୍ଡ)', - 'Pacific/Bougainville' => 'ପପୁଆ ନ୍ୟୁ ଗୁନିଆ ସମୟ (ବୌଗେନ୍‌ଭିଲ୍ଲେ)', + 'Pacific/Bougainville' => 'ପପୁଆ ନ୍ୟୁ ଗିନି ସମୟ (ବୌଗେନ୍‌ଭିଲ୍ଲେ)', 'Pacific/Chatham' => 'ଚାଥାମ୍‌ ସମୟ', 'Pacific/Easter' => 'ଇଷ୍ଟର୍‌ ଆଇଲ୍ୟାଣ୍ଡ ସମୟ', 'Pacific/Efate' => 'ଭାନୁଆଟୁ ସମୟ (ଇଫେଟ୍‌)', - 'Pacific/Enderbury' => 'ଫୋନିକ୍ସ ଦ୍ୱୀପପୁଞ୍ଜ ସମୟ (ଏଣ୍ଡେରବୁରି)', + 'Pacific/Enderbury' => 'ଫିନିକ୍ସ ଦ୍ୱୀପପୁଞ୍ଜ ସମୟ (ଏଣ୍ଡେରବୁରି)', 'Pacific/Fakaofo' => 'ଟୋକେଲାଉ ସମୟ (ଫାକାଓଫୋ)', 'Pacific/Fiji' => 'ଫିଜି ସମୟ', 'Pacific/Funafuti' => 'ତୁଭାଲୁ ସମୟ (ଫୁନାଫୁଟି)', 'Pacific/Galapagos' => 'ଗାଲାପାଗୋସ୍ ସମୟ', 'Pacific/Gambier' => 'ଗାମ୍ବିୟର୍ ସମୟ (ଗାମ୍ବିୟର୍‌)', 'Pacific/Guadalcanal' => 'ସୋଲୋମନ ଦ୍ୱୀପପୁଞ୍ଜ ସମୟ (ଗୁଆଡାଲକାନାଲ)', - 'Pacific/Guam' => 'ଚାମୋରୋ ମାନାଙ୍କ ସମୟ (ଗୁଆମ)', + 'Pacific/Guam' => 'ଚାମୋରୋ ମାନକ ସମୟ (ଗୁଆମ)', 'Pacific/Honolulu' => 'ହୱାଇ-ଆଲେଉଟିୟ ସମୟ (ହୋନୋଲୁଲୁ)', 'Pacific/Kiritimati' => 'ଲାଇନ୍‌ ଦ୍ୱୀପପୁଞ୍ଜ ସମୟ (କିରିତିମାଟି)', 'Pacific/Kosrae' => 'କୋସରେଇ ସମୟ', @@ -415,11 +410,11 @@ 'Pacific/Noumea' => 'ନ୍ୟୁ କାଲେଡୋନିଆ ସମୟ (ନୌମିୟ)', 'Pacific/Pago_Pago' => 'ସାମୋଆ ସମୟ (ପାଗୋ ପାଗୋ)', 'Pacific/Palau' => 'ପାଲାଉ ସମୟ', - 'Pacific/Pitcairn' => 'ପିଟକାରିନ୍‌ ସମୟ', + 'Pacific/Pitcairn' => 'ପିଟକେର୍ନ୍‌ ସମୟ (ପିଟକାରିନ୍‌)', 'Pacific/Ponape' => 'ପୋନାପେ ସମୟ (ପୋହନପେଇ)', - 'Pacific/Port_Moresby' => 'ପପୁଆ ନ୍ୟୁ ଗୁନିଆ ସମୟ (ପୋର୍ଟ୍‌ ମୋରେସବି)', + 'Pacific/Port_Moresby' => 'ପପୁଆ ନ୍ୟୁ ଗିନି ସମୟ (ପୋର୍ଟ୍‌ ମୋରେସବି)', 'Pacific/Rarotonga' => 'କୁକ୍‌ ଦ୍ୱୀପପୁଞ୍ଜ ସମୟ (ରାରୋଟୋଙ୍ଗା)', - 'Pacific/Saipan' => 'ଚାମୋରୋ ମାନାଙ୍କ ସମୟ (ସାଇପାନ୍)', + 'Pacific/Saipan' => 'ଚାମୋରୋ ମାନକ ସମୟ (ସାଇପାନ୍)', 'Pacific/Tahiti' => 'ତାହିତି ସମୟ', 'Pacific/Tarawa' => 'ଗିଲବର୍ଟ୍‌ ଦ୍ୱୀପପୁଞ୍ଜ ସମୟ (ତାରୱା)', 'Pacific/Tongatapu' => 'ଟୋଙ୍ଗା ସମୟ (ଟୋଙ୍ଗାଟାପୁ)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/pa.php b/src/Symfony/Component/Intl/Resources/data/timezones/pa.php index f8074fb753bab..e3d83784062cb 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/pa.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/pa.php @@ -20,7 +20,7 @@ 'Africa/Conakry' => 'ਗ੍ਰੀਨਵਿਚ ਮੀਨ ਵੇਲਾ (ਕੋਨੇਕਰੀ)', 'Africa/Dakar' => 'ਗ੍ਰੀਨਵਿਚ ਮੀਨ ਵੇਲਾ (ਡਕਾਰ)', 'Africa/Dar_es_Salaam' => 'ਪੂਰਬੀ ਅਫਰੀਕਾ ਵੇਲਾ (ਦਾਰ ਏਸ ਸਲਾਮ)', - 'Africa/Djibouti' => 'ਪੂਰਬੀ ਅਫਰੀਕਾ ਵੇਲਾ (ਜ਼ੀਬੂਤੀ)', + 'Africa/Djibouti' => 'ਪੂਰਬੀ ਅਫਰੀਕਾ ਵੇਲਾ (ਜਿਬੂਤੀ)', 'Africa/Douala' => 'ਪੱਛਮੀ ਅਫਰੀਕਾ ਵੇਲਾ (ਡੌਆਲਾ)', 'Africa/El_Aaiun' => 'ਪੱਛਮੀ ਯੂਰਪੀ ਵੇਲਾ (ਅਲ ਅਯੂਨ)', 'Africa/Freetown' => 'ਗ੍ਰੀਨਵਿਚ ਮੀਨ ਵੇਲਾ (ਫਰੀਟਾਉਨ)', @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'ਵੋਸਟੋਕ ਵੇਲਾ', 'Arctic/Longyearbyen' => 'ਮੱਧ ਯੂਰਪੀ ਵੇਲਾ (ਲੋਂਗਈਅਰਬਾਇਨ)', 'Asia/Aden' => 'ਅਰਬੀ ਵੇਲਾ (ਅਡੇਨ)', - 'Asia/Almaty' => 'ਪੱਛਮੀ ਕਜ਼ਾਖ਼ਸਤਾਨ ਵੇਲਾ (ਅਲਮੇਟੀ)', + 'Asia/Almaty' => 'ਕਜ਼ਾਖ਼ਸਤਾਨ ਵੇਲਾ (ਅਲਮੇਟੀ)', 'Asia/Amman' => 'ਪੂਰਬੀ ਯੂਰਪੀ ਵੇਲਾ (ਅਮਾਨ)', 'Asia/Anadyr' => 'ਰੂਸ ਵੇਲਾ (ਐਨਾਡਾਇਰ)', - 'Asia/Aqtau' => 'ਪੱਛਮੀ ਕਜ਼ਾਖ਼ਸਤਾਨ ਵੇਲਾ (ਅਕਤੌ)', - 'Asia/Aqtobe' => 'ਪੱਛਮੀ ਕਜ਼ਾਖ਼ਸਤਾਨ ਵੇਲਾ (ਅਕਤੋਬੇ)', + 'Asia/Aqtau' => 'ਕਜ਼ਾਖ਼ਸਤਾਨ ਵੇਲਾ (ਅਕਤੌ)', + 'Asia/Aqtobe' => 'ਕਜ਼ਾਖ਼ਸਤਾਨ ਵੇਲਾ (ਅਕਤੋਬੇ)', 'Asia/Ashgabat' => 'ਤੁਰਕਮੇਨਿਸਤਾਨ ਵੇਲਾ (ਅਸ਼ਗਾਬਾਟ)', - 'Asia/Atyrau' => 'ਪੱਛਮੀ ਕਜ਼ਾਖ਼ਸਤਾਨ ਵੇਲਾ (ਏਤੇਰਾਓ)', + 'Asia/Atyrau' => 'ਕਜ਼ਾਖ਼ਸਤਾਨ ਵੇਲਾ (ਏਤੇਰਾਓ)', 'Asia/Baghdad' => 'ਅਰਬੀ ਵੇਲਾ (ਬਗਦਾਦ)', 'Asia/Bahrain' => 'ਅਰਬੀ ਵੇਲਾ (ਬਹਿਰੀਨ)', 'Asia/Baku' => 'ਅਜ਼ਰਬਾਈਜਾਨ ਵੇਲਾ (ਬਾਕੂ)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'ਬਰੂਨੇਈ ਦਾਰੂਸਲਾਮ ਵੇਲਾ', 'Asia/Calcutta' => 'ਭਾਰਤੀ ਮਿਆਰੀ ਵੇਲਾ (ਕੋਲਕਾਤਾ)', 'Asia/Chita' => 'ਯਕੁਤਸਕ ਵੇਲਾ (ਚਿਤਾ)', - 'Asia/Choibalsan' => 'ਉਲਨ ਬਟੋਰ ਵੇਲਾ (ਚੋਇਲਬਾਲਸਨ)', 'Asia/Colombo' => 'ਭਾਰਤੀ ਮਿਆਰੀ ਵੇਲਾ (ਕੋਲੰਬੋ)', 'Asia/Damascus' => 'ਪੂਰਬੀ ਯੂਰਪੀ ਵੇਲਾ (ਡੈਮਸਕਸ)', 'Asia/Dhaka' => 'ਬੰਗਲਾਦੇਸ਼ ਵੇਲਾ (ਢਾਕਾ)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'ਕ੍ਰਾਸਨੋਯਾਰਸਕ ਵੇਲਾ (ਨੋਵੋਕੁਜ਼ਨੇਟਸਕ)', 'Asia/Novosibirsk' => 'ਨੌਵੋਸਿਬੀਰਸਕ ਵੇਲਾ (ਨੋਵੋਸਿਬੀਰਸਕ)', 'Asia/Omsk' => 'ਓਮਸਕ ਵੇਲਾ', - 'Asia/Oral' => 'ਪੱਛਮੀ ਕਜ਼ਾਖ਼ਸਤਾਨ ਵੇਲਾ (ਓਰਲ)', + 'Asia/Oral' => 'ਕਜ਼ਾਖ਼ਸਤਾਨ ਵੇਲਾ (ਓਰਲ)', 'Asia/Phnom_Penh' => 'ਇੰਡੋਚਾਈਨਾ ਵੇਲਾ (ਫਨੋਮ ਪੇਨਹ)' 10000 , 'Asia/Pontianak' => 'ਪੱਛਮੀ ਇੰਡੋਨੇਸ਼ੀਆ ਵੇਲਾ (ਪੌਂਟੀਆਨਾਕ)', 'Asia/Pyongyang' => 'ਕੋਰੀਆਈ ਵੇਲਾ (ਪਯੋਂਗਯਾਂਗ)', 'Asia/Qatar' => 'ਅਰਬੀ ਵੇਲਾ (ਕਤਰ)', - 'Asia/Qostanay' => 'ਪੱਛਮੀ ਕਜ਼ਾਖ਼ਸਤਾਨ ਵੇਲਾ (ਕੋਸਤਾਨਾਏ)', - 'Asia/Qyzylorda' => 'ਪੱਛਮੀ ਕਜ਼ਾਖ਼ਸਤਾਨ ਵੇਲਾ (ਕਿਜ਼ੀਲੋਰਡਾ)', + 'Asia/Qostanay' => 'ਕਜ਼ਾਖ਼ਸਤਾਨ ਵੇਲਾ (ਕੋਸਤਾਨਾਏ)', + 'Asia/Qyzylorda' => 'ਕਜ਼ਾਖ਼ਸਤਾਨ ਵੇਲਾ (ਕਿਜ਼ੀਲੋਰਡਾ)', 'Asia/Rangoon' => 'ਮਿਆਂਮਾਰ ਵੇਲਾ (ਰੰਗੂਨ)', 'Asia/Riyadh' => 'ਅਰਬੀ ਵੇਲਾ (ਰਿਆਧ)', 'Asia/Saigon' => 'ਇੰਡੋਚਾਈਨਾ ਵੇਲਾ (ਹੋ ਚੀ ਮਿਨ੍ਹ ਸਿਟੀ)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'ਪੂਰਬੀ ਆਸਟ੍ਰੇਲੀਆਈ ਵੇਲਾ (ਮੈਲਬੋਰਨ)', 'Australia/Perth' => 'ਪੱਛਮੀ ਆਸਟ੍ਰੇਲੀਆਈ ਵੇਲਾ (ਪਰਥ)', 'Australia/Sydney' => 'ਪੂਰਬੀ ਆਸਟ੍ਰੇਲੀਆਈ ਵੇਲਾ (ਸਿਡਨੀ)', - 'CST6CDT' => 'ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਵੇਲਾ', - 'EST5EDT' => 'ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਵੇਲਾ', 'Etc/GMT' => 'ਗ੍ਰੀਨਵਿਚ ਮੀਨ ਵੇਲਾ', 'Etc/UTC' => 'ਕੋਔਰਡੀਨੇਟੇਡ ਵਿਆਪਕ ਵੇਲਾ', 'Europe/Amsterdam' => 'ਮੱਧ ਯੂਰਪੀ ਵੇਲਾ (ਐਮਸਟਰਡਮ)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'ਮੌਰਿਸ਼ਸ ਵੇਲਾ', 'Indian/Mayotte' => 'ਪੂਰਬੀ ਅਫਰੀਕਾ ਵੇਲਾ (ਮਾਯੋਟੀ)', 'Indian/Reunion' => 'ਰਿਯੂਨੀਅਨ ਵੇਲਾ', - 'MST7MDT' => 'ਉੱਤਰੀ ਅਮਰੀਕੀ ਮਾਉਂਟੇਨ ਵੇਲਾ', - 'PST8PDT' => 'ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਵੇਲਾ', 'Pacific/Apia' => 'ਐਪੀਆ ਵੇਲਾ', 'Pacific/Auckland' => 'ਨਿਊਜ਼ੀਲੈਂਡ ਵੇਲਾ (ਆਕਲੈਂਡ)', 'Pacific/Bougainville' => 'ਪਾਪੂਆ ਨਿਊ ਗਿਨੀ ਵੇਲਾ (ਬੋਗਨਵਿਲੇ)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/pl.php b/src/Symfony/Component/Intl/Resources/data/timezones/pl.php index f3c8ece8482ce..65abfddc080f0 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/pl.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/pl.php @@ -130,7 +130,7 @@ 'America/Jamaica' => 'czas wschodnioamerykański (Jamajka)', 'America/Jujuy' => 'czas Argentyna (Jujuy)', 'America/Juneau' => 'czas Alaska (Juneau)', - 'America/Kentucky/Monticello' => 'czas wschodnioamerykański (Monticello)', + 'America/Kentucky/Monticello' => 'czas wschodnioamerykański (Monticello, Kentucky)', 'America/Kralendijk' => 'czas atlantycki (Kralendijk)', 'America/La_Paz' => 'czas Boliwia (La Paz)', 'America/Lima' => 'czas Peru (Lima)', @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'czas Wostok', 'Arctic/Longyearbyen' => 'czas środkowoeuropejski (Longyearbyen)', 'Asia/Aden' => 'czas Półwysep Arabski (Aden)', - 'Asia/Almaty' => 'czas Kazachstan Zachodni (Ałmaty)', + 'Asia/Almaty' => 'czas Kazachstan (Ałmaty)', 'Asia/Amman' => 'czas wschodnioeuropejski (Amman)', 'Asia/Anadyr' => 'czas Anadyr', - 'Asia/Aqtau' => 'czas Kazachstan Zachodni (Aktau)', - 'Asia/Aqtobe' => 'czas Kazachstan Zachodni (Aktiubińsk)', + 'Asia/Aqtau' => 'czas Kazachstan (Aktau)', + 'Asia/Aqtobe' => 'czas Kazachstan (Aktiubińsk)', 'Asia/Ashgabat' => 'czas Turkmenistan (Aszchabad)', - 'Asia/Atyrau' => 'czas Kazachstan Zachodni (Atyrau)', + 'Asia/Atyrau' => 'czas Kazachstan (Atyrau)', 'Asia/Baghdad' => 'czas Półwysep Arabski (Bagdad)', 'Asia/Bahrain' => 'czas Półwysep Arabski (Bahrajn)', 'Asia/Baku' => 'czas Azerbejdżan (Baku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'czas Brunei', 'Asia/Calcutta' => 'czas indyjski standardowy (Kalkuta)', 'Asia/Chita' => 'czas Jakuck (Czyta)', - 'Asia/Choibalsan' => 'czas Ułan Bator (Czojbalsan)', 'Asia/Colombo' => 'czas indyjski standardowy (Kolombo)', 'Asia/Damascus' => 'czas wschodnioeuropejski (Damaszek)', 'Asia/Dhaka' => 'czas Bangladesz (Dhaka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'czas Krasnojarsk (Nowokuźnieck)', 'Asia/Novosibirsk' => 'czas Nowosybirsk', 'Asia/Omsk' => 'czas Omsk', - 'Asia/Oral' => 'czas Kazachstan Zachodni (Uralsk)', + 'Asia/Oral' => 'czas Kazachstan (Uralsk)', 'Asia/Phnom_Penh' => 'czas indochiński (Phnom Penh)', 'Asia/Pontianak' => 'czas Indonezja Zachodnia (Pontianak)', 'Asia/Pyongyang' => 'czas Korea (Pjongjang)', 'Asia/Qatar' => 'czas Półwysep Arabski (Katar)', - 'Asia/Qostanay' => 'czas Kazachstan Zachodni (Kustanaj)', - 'Asia/Qyzylorda' => 'czas Kazachstan Zachodni (Kyzyłorda)', + 'Asia/Qostanay' => 'czas Kazachstan (Kustanaj)', + 'Asia/Qyzylorda' => 'czas Kazachstan (Kyzyłorda)', 'Asia/Rangoon' => 'czas Mjanma (Rangun)', 'Asia/Riyadh' => 'czas Półwysep Arabski (Rijad)', 'Asia/Saigon' => 'czas indochiński (Ho Chi Minh)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'czas wschodnioaustralijski (Melbourne)', 'Australia/Perth' => 'czas zachodnioaustralijski (Perth)', 'Australia/Sydney' => 'czas wschodnioaustralijski (Sydney)', - 'CST6CDT' => 'czas środkowoamerykański', - 'EST5EDT' => 'czas wschodnioamerykański', 'Etc/GMT' => 'czas uniwersalny', 'Etc/UTC' => 'uniwersalny czas koordynowany', 'Europe/Amsterdam' => 'czas środkowoeuropejski (Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'czas Mauritius', 'Indian/Mayotte' => 'czas wschodnioafrykański (Majotta)', 'Indian/Reunion' => 'czas Reunion (Réunion)', - 'MST7MDT' => 'czas górski', - 'PST8PDT' => 'czas pacyficzny', 'Pacific/Apia' => 'czas Apia', 'Pacific/Auckland' => 'czas Nowa Zelandia (Auckland)', 'Pacific/Bougainville' => 'czas Papua-Nowa Gwinea (Wyspa Bougainville’a)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/ps.php b/src/Symfony/Component/Intl/Resources/data/timezones/ps.php index 98341ca4ac905..5305df0ee18b2 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/ps.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/ps.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'واستوک وخت', 'Arctic/Longyearbyen' => 'مرکزي اروپايي وخت (لانګيربين)', 'Asia/Aden' => 'عربي وخت (اډن)', - 'Asia/Almaty' => 'لویدیځ قزاقستان وخت (الماتی)', + 'Asia/Almaty' => 'قزاقستان وخت (الماتی)', 'Asia/Amman' => 'ختيځ اروپايي وخت (اممان)', 'Asia/Anadyr' => 'د روسیه په وخت (اناډير)', - 'Asia/Aqtau' => 'لویدیځ قزاقستان وخت (اکټاو)', - 'Asia/Aqtobe' => 'لویدیځ قزاقستان وخت (اکتوب)', + 'Asia/Aqtau' => 'قزاقستان وخت (اکټاو)', + 'Asia/Aqtobe' => 'قزاقستان وخت (اکتوب)', 'Asia/Ashgabat' => 'ترکمانستان وخت (اشغ آباد)', - 'Asia/Atyrau' => 'لویدیځ قزاقستان وخت (اېټراو)', + 'Asia/Atyrau' => 'قزاقستان وخت (اېټراو)', 'Asia/Baghdad' => 'عربي وخت (بغداد)', 'Asia/Bahrain' => 'عربي وخت (بحرین)', 'Asia/Baku' => 'د آذربايجان وخت (باکو)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'برونايي دارالسلام وخت (برویني)', 'Asia/Calcutta' => 'هند معیاري وخت (کولکته)', 'Asia/Chita' => 'ياکوټسک وخت (چيتا)', - 'Asia/Choibalsan' => 'اولان باټر وخت (چويبلسان)', 'Asia/Colombo' => 'هند معیاري وخت (کولمبو)', 'Asia/Damascus' => 'ختيځ اروپايي وخت (دمشق)', 'Asia/Dhaka' => 'بنگله دېش وخت (ډهاکه)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'کريسنويارسک وخت (نووکوزنیټک)', 'Asia/Novosibirsk' => 'نووسيبرسک وخت', 'Asia/Omsk' => 'اومسک وخت', - 'Asia/Oral' => 'لویدیځ قزاقستان وخت (اورل)', + 'Asia/Oral' => 'قزاقستان وخت (اورل)', 'Asia/Phnom_Penh' => 'انډوچاینه وخت (پنوم پن)', 'Asia/Pontianak' => 'لویدیځ اندونیزیا وخت (پونټینیک)', 'Asia/Pyongyang' => 'کوريايي وخت (پيانګ يانګ)', 'Asia/Qatar' => 'عربي وخت (قطر)', - 'Asia/Qostanay' => 'لویدیځ قزاقستان وخت (کوستانې)', - 'Asia/Qyzylorda' => 'لویدیځ قزاقستان وخت (قيزي لورډا)', + 'Asia/Qostanay' => 'قزاقستان وخت (کوستانې)', + 'Asia/Qyzylorda' => 'قزاقستان وخت (قيزي لورډا)', 'Asia/Rangoon' => 'میانمار وخت (یانګون)', 'Asia/Riyadh' => 'عربي وخت (رياض)', 'Asia/Saigon' => 'انډوچاینه وخت (هو چي من ښار)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'ختيځ آستراليا وخت (میلبورن)', 'Australia/Perth' => 'لوېديځ آستراليا وخت (پرت)', 'Australia/Sydney' => 'ختيځ آستراليا وخت (سډني)', - 'CST6CDT' => 'مرکزي وخت', - 'EST5EDT' => 'ختیځ وخت', 'Etc/GMT' => 'ګرينويچ معياري وخت', 'Etc/UTC' => 'همغږى نړیوال وخت', 'Europe/Amsterdam' => 'مرکزي اروپايي وخت (امستردام)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'ماريشيس وخت', 'Indian/Mayotte' => 'ختيځ افريقا وخت (میټوت)', 'Indian/Reunion' => 'ري يونين وخت', - 'MST7MDT' => 'د غره د وخت', - 'PST8PDT' => 'پیسفک وخت', 'Pacific/Apia' => 'اپیا وخت', 'Pacific/Auckland' => 'نيوزي لېنډ وخت (اکلند)', 'Pacific/Bougainville' => 'پاپوا نیو ګنی وخت (بوګن ویل)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/pt.php b/src/Symfony/Component/Intl/Resources/data/timezones/pt.php index 5ac0f2353ee48..7bd1b14a2af32 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/pt.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/pt.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Horário de Vostok', 'Arctic/Longyearbyen' => 'Horário da Europa Central (Longyearbyen)', 'Asia/Aden' => 'Horário da Arábia (Áden)', - 'Asia/Almaty' => 'Horário do Casaquistão Ocidental (Almaty)', + 'Asia/Almaty' => 'Horário do Cazaquistão (Almaty)', 'Asia/Amman' => 'Horário da Europa Oriental (Amã)', 'Asia/Anadyr' => 'Horário de Anadyr', - 'Asia/Aqtau' => 'Horário do Casaquistão Ocidental (Aktau)', - 'Asia/Aqtobe' => 'Horário do Casaquistão Ocidental (Aktobe)', + 'Asia/Aqtau' => 'Horário do Cazaquistão (Aktau)', + 'Asia/Aqtobe' => 'Horário do Cazaquistão (Aktobe)', 'Asia/Ashgabat' => 'Horário do Turcomenistão (Asgabate)', - 'Asia/Atyrau' => 'Horário do Casaquistão Ocidental (Atyrau)', + 'Asia/Atyrau' => 'Horário do Cazaquistão (Atyrau)', 'Asia/Baghdad' => 'Horário da Arábia (Bagdá)', 'Asia/Bahrain' => 'Horário da Arábia (Bahrein)', 'Asia/Baku' => 'Horário do Arzeibaijão (Baku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Horário de Brunei Darussalam', 'Asia/Calcutta' => 'Horário Padrão da Índia (Calcutá)', 'Asia/Chita' => 'Horário de Yakutsk (Chita)', - 'Asia/Choibalsan' => 'Horário de Ulan Bator (Choibalsan)', 'Asia/Colombo' => 'Horário Padrão da Índia (Colombo)', 'Asia/Damascus' => 'Horário da Europa Oriental (Damasco)', 'Asia/Dhaka' => 'Horário de Bangladesh (Dacca)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Horário de Krasnoyarsk (Novokuznetsk)', 'Asia/Novosibirsk' => 'Horário de Novosibirsk', 'Asia/Omsk' => 'Horário de Omsk', - 'Asia/Oral' => 'Horário do Casaquistão Ocidental (Oral)', + 'Asia/Oral' => 'Horário do Cazaquistão (Oral)', 'Asia/Phnom_Penh' => 'Horário da Indochina (Phnom Penh)', 'Asia/Pontianak' => 'Horário da Indonésia Ocidental (Pontianak)', 'Asia/Pyongyang' => 'Horário da Coreia (Pyongyang)', 'Asia/Qatar' => 'Horário da Arábia (Catar)', - 'Asia/Qostanay' => 'Horário do Casaquistão Ocidental (Qostanay)', - 'Asia/Qyzylorda' => 'Horário do Casaquistão Ocidental (Qyzylorda)', + 'Asia/Qostanay' => 'Horário do Cazaquistão (Qostanay)', + 'Asia/Qyzylorda' => 'Horário do Cazaquistão (Qyzylorda)', 'Asia/Rangoon' => 'Horário de Mianmar (Rangum)', 'Asia/Riyadh' => 'Horário da Arábia (Riade)', 'Asia/Saigon' => 'Horário da Indochina (Cidade de Ho Chi Minh)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Horário da Austrália Oriental (Melbourne)', 'Australia/Perth' => 'Horário da Austrália Ocidental (Perth)', 'Australia/Sydney' => 'Horário da Austrália Oriental (Sydney)', - 'CST6CDT' => 'Horário Central', - 'EST5EDT' => 'Horário do Leste', 'Etc/GMT' => 'Horário do Meridiano de Greenwich', 'Etc/UTC' => 'Horário Universal Coordenado', 'Europe/Amsterdam' => 'Horário da Europa Central (Amsterdã)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Horário de Maurício', 'Indian/Mayotte' => 'Horário da África Oriental (Mayotte)', 'Indian/Reunion' => 'Horário de Reunião', - 'MST7MDT' => 'Horário das Montanhas', - 'PST8PDT' => 'Horário do Pacífico', 'Pacific/Apia' => 'Horário de Apia', 'Pacific/Auckland' => 'Horário da Nova Zelândia (Auckland)', 'Pacific/Bougainville' => 'Horário de Papua-Nova Guiné (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/pt_PT.php b/src/Symfony/Component/Intl/Resources/data/timezones/pt_PT.php index 16d61cc0fda5a..6b7ef26e0d771 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/pt_PT.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/pt_PT.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Hora de Vostok', 'Arctic/Longyearbyen' => 'Hora da Europa Central (Longyearbyen)', 'Asia/Aden' => 'Hora da Arábia (Adem)', - 'Asia/Almaty' => 'Hora do Cazaquistão Ocidental (Almaty)', + 'Asia/Almaty' => 'Hora do Cazaquistão (Almaty)', 'Asia/Amman' => 'Hora da Europa Oriental (Amã)', 'Asia/Anadyr' => 'Hora de Anadyr', - 'Asia/Aqtau' => 'Hora do Cazaquistão Ocidental (Aqtau)', - 'Asia/Aqtobe' => 'Hora do Cazaquistão Ocidental (Aqtobe)', + 'Asia/Aqtau' => 'Hora do Cazaquistão (Aqtau)', + 'Asia/Aqtobe' => 'Hora do Cazaquistão (Aqtobe)', 'Asia/Ashgabat' => 'Hora do Turquemenistão (Asgabate)', - 'Asia/Atyrau' => 'Hora do Cazaquistão Ocidental (Atyrau)', + 'Asia/Atyrau' => 'Hora do Cazaquistão (Atyrau)', 'Asia/Baghdad' => 'Hora da Arábia (Bagdade)', 'Asia/Bahrain' => 'Hora da Arábia (Barém)', 'Asia/Baku' => 'Hora do Azerbaijão (Baku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Hora do Brunei Darussalam', 'Asia/Calcutta' => 'Hora padrão da Índia (Calcutá)', 'Asia/Chita' => 'Hora de Yakutsk (Chita)', - 'Asia/Choibalsan' => 'Hora de Ulan Bator (Choibalsan)', 'Asia/Colombo' => 'Hora padrão da Índia (Colombo)', 'Asia/Damascus' => 'Hora da Europa Oriental (Damasco)', 'Asia/Dhaka' => 'Hora do Bangladeche (Daca)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Hora de Krasnoyarsk (Novokuznetsk)', 'Asia/Novosibirsk' => 'Hora de Novosibirsk', 'Asia/Omsk' => 'Hora de Omsk', - 'Asia/Oral' => 'Hora do Cazaquistão Ocidental (Oral)', + 'Asia/Oral' => 'Hora do Cazaquistão (Oral)', 'Asia/Phnom_Penh' => 'Hora da Indochina (Phnom Penh)', 'Asia/Pontianak' => 'Hora da Indonésia Ocidental (Pontianak)', 'Asia/Pyongyang' => 'Hora da Coreia (Pyongyang)', 'Asia/Qatar' => 'Hora da Arábia (Catar)', - 'Asia/Qostanay' => 'Hora do Cazaquistão Ocidental (Kostanay)', - 'Asia/Qyzylorda' => 'Hora do Cazaquistão Ocidental (Qyzylorda)', + 'Asia/Qostanay' => 'Hora do Cazaquistão (Kostanay)', + 'Asia/Qyzylorda' => 'Hora do Cazaquistão (Qyzylorda)', 'Asia/Rangoon' => 'Hora de Mianmar (Yangon)', 'Asia/Riyadh' => 'Hora da Arábia (Riade)', 'Asia/Saigon' => 'Hora da Indochina (Cidade de Ho Chi Minh)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Hora da Austrália Oriental (Melbourne)', 'Australia/Perth' => 'Hora da Austrália Ocidental (Perth)', 'Australia/Sydney' => 'Hora da Austrália Oriental (Sydney)', - 'CST6CDT' => 'Hora central norte-americana', - 'EST5EDT' => 'Hora oriental norte-americana', 'Etc/GMT' => 'Hora de Greenwich', 'Etc/UTC' => 'Hora Coordenada Universal', 'Europe/Amsterdam' => 'Hora da Europa Central (Amesterdão)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Hora da Maurícia', 'Indian/Mayotte' => 'Hora da África Oriental (Mayotte)', 'Indian/Reunion' => 'Hora de Reunião', - 'MST7MDT' => 'Hora de montanha norte-americana', - 'PST8PDT' => 'Hora do Pacífico norte-americana', 'Pacific/Apia' => 'Hora de Apia', 'Pacific/Auckland' => 'Hora da Nova Zelândia (Auckland)', 'Pacific/Bougainville' => 'Hora de Papua Nova Guiné (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/qu.php b/src/Symfony/Component/Intl/Resources/data/timezones/qu.php index be4f51c353880..90b4e64dae222 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/qu.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/qu.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Hora de Vostok', 'Arctic/Longyearbyen' => 'Hora de Europa Central (Longyearbyen)', 'Asia/Aden' => 'Hora de Arabia (Aden)', - 'Asia/Almaty' => 'Hora de Kazajistán del Oeste (Almaty)', + 'Asia/Almaty' => 'Hora de Kazajistán (Almaty)', 'Asia/Amman' => 'Hora de Europa Oriental (Amán)', 'Asia/Anadyr' => 'Rusia (Anadyr)', - 'Asia/Aqtau' => 'Hora de Kazajistán del Oeste (Aktau)', - 'Asia/Aqtobe' => 'Hora de Kazajistán del Oeste (Aktobe)', + 'Asia/Aqtau' => 'Hora de Kazajistán (Aktau)', + 'Asia/Aqtobe' => 'Hora de Kazajistán (Aktobe)', 'Asia/Ashgabat' => 'Hora de Turkmenistán (Asjabad)', - 'Asia/Atyrau' => 'Hora de Kazajistán del Oeste (Atyrau)', + 'Asia/Atyrau' => 'Hora de Kazajistán (Atyrau)', 'Asia/Baghdad' => 'Hora de Arabia (Bagdad)', 'Asia/Bahrain' => 'Hora de Arabia (Baréin)', 'Asia/Baku' => 'Hora de Azerbaiyán (Baku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Hora de Brunei Darussalam', 'Asia/Calcutta' => 'Hora Estandar de India (Kolkata)', 'Asia/Chita' => 'Hora de Yakutsk (Chita)', - 'Asia/Choibalsan' => 'Hora de Ulán Bator (Choibalsan)', 'Asia/Colombo' => 'Hora Estandar de India (Colombo)', 'Asia/Damascus' => 'Hora de Europa Oriental (Damasco)', 'Asia/Dhaka' => 'Hora de Bangladesh (Dhaka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Hora de Krasnoyarsk (Novokuznetsk)', 'Asia/Novosibirsk' => 'Hora de Novosibirsk', 'Asia/Omsk' => 'Hora de Omsk', - 'Asia/Oral' => 'Hora de Kazajistán del Oeste (Oral)', + 'Asia/Oral' => 'Hora de Kazajistán (Oral)', 'Asia/Phnom_Penh' => 'Hora de Indochina (Phnom Penh)', 'Asia/Pontianak' => 'Hora de Indonesia Occidental (Pontianak)', 'Asia/Pyongyang' => 'Hora de Corea (Pionyang)', 'Asia/Qatar' => 'Hora de Arabia (Catar)', - 'Asia/Qostanay' => 'Hora de Kazajistán del Oeste (Kostanái)', - 'Asia/Qyzylorda' => 'Hora de Kazajistán del Oeste (Kyzylorda)', + 'Asia/Qostanay' => 'Hora de Kazajistán (Kostanái)', + 'Asia/Qyzylorda' => 'Hora de Kazajistán (Kyzylorda)', 'Asia/Rangoon' => 'Hora de Myanmar (Rangún)', 'Asia/Riyadh' => 'Hora de Arabia (Riad)', 'Asia/Saigon' => 'Hora de Indochina (Ho Chi Minh)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Hora de Australia Oriental (Melbourne)', 'Australia/Perth' => 'Hora de Australia Occidental (Perth)', 'Australia/Sydney' => 'Hora de Australia Oriental (Sidney)', - 'CST6CDT' => 'Hora Central', - 'EST5EDT' => 'Hora del Este', 'Etc/GMT' => 'Hora del Meridiano de Greenwich', 'Etc/UTC' => 'Tiqsimuyuntin Tupachisqa Hora', 'Europe/Amsterdam' => 'Hora de Europa Central (Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Hora de Mauricio (Mauritius)', 'Indian/Mayotte' => 'Hora de Africa Oriental (Mayotte)', 'Indian/Reunion' => 'Hora de Réunion', - 'MST7MDT' => 'Hora de la Montaña', - 'PST8PDT' => 'Hora del Pacífico', 'Pacific/Apia' => 'Hora de Apia', 'Pacific/Auckland' => 'Hora de Nueva Zelanda (Auckland)', 'Pacific/Bougainville' => 'Hora de Papua Nueva Guinea (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/rm.php b/src/Symfony/Component/Intl/Resources/data/timezones/rm.php index 5b6fb64a2539c..014b1a5ed9253 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/rm.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/rm.php @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'temp: Brunei (Bandar Seri Begawan)', 'Asia/Calcutta' => 'temp: India (Kolkata)', 'Asia/Chita' => 'temp: Russia (Chita)', - 'Asia/Choibalsan' => 'temp: Mongolia (Tschoibalsan)', 'Asia/Colombo' => 'temp: Sri Lanka (Colombo)', 'Asia/Damascus' => 'Temp da l’Europa Orientala (Damascus)', 'Asia/Dhaka' => 'temp: Bangladesch (Dhaka)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'temp: Australia (Melbourne)', 'Australia/Perth' => 'temp: Australia (Perth)', 'Australia/Sydney' => 'temp: Australia (Sydney)', - 'CST6CDT' => 'Temp central', - 'EST5EDT' => 'Temp oriental', 'Etc/GMT' => 'Temp Greenwich', 'Etc/UTC' => 'Temp universal coordinà', 'Europe/Amsterdam' => 'Temp da l’Europa Centrala (Amsterdam)', @@ -385,8 +382,6 @@ 'Indian/Mauritius' => 'temp: Mauritius (Mauritius)', 'Indian/Mayotte' => 'temp: Mayotte (Mayotte)', 'Indian/Reunion' => 'temp: Réunion (Réunion)', - 'MST7MDT' => 'Temp da muntogna', - 'PST8PDT' => 'Temp pacific', 'Pacific/Apia' => 'temp: Samoa (Apia)', 'Pacific/Auckland' => 'temp: Nova Zelanda (Auckland)', 'Pacific/Bougainville' => 'temp: Papua Nova Guinea (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/ro.php b/src/Symfony/Component/Intl/Resources/data/timezones/ro.php index 956011b50ba80..980e0393c8d31 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/ro.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/ro.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Ora din Vostok', 'Arctic/Longyearbyen' => 'Ora Europei Centrale (Longyearbyen)', 'Asia/Aden' => 'Ora arabă (Aden)', - 'Asia/Almaty' => 'Ora din Kazahstanul de Vest (Almatî)', + 'Asia/Almaty' => 'Ora din Kazahstan (Almatî)', 'Asia/Amman' => 'Ora Europei de Est (Amman)', 'Asia/Anadyr' => 'Ora din Anadyr (Anadir)', - 'Asia/Aqtau' => 'Ora din Kazahstanul de Vest (Aktau)', - 'Asia/Aqtobe' => 'Ora din Kazahstanul de Vest (Aktobe)', + 'Asia/Aqtau' => 'Ora din Kazahstan (Aktau)', + 'Asia/Aqtobe' => 'Ora din Kazahstan (Aktobe)', 'Asia/Ashgabat' => 'Ora din Turkmenistan (Așgabat)', - 'Asia/Atyrau' => 'Ora din Kazahstanul de Vest (Atîrau)', + 'Asia/Atyrau' => 'Ora din Kazahstan (Atîrau)', 'Asia/Baghdad' => 'Ora arabă (Bagdad)', 'Asia/Bahrain' => 'Ora arabă (Bahrain)', 'Asia/Baku' => 'Ora Azerbaidjanului (Baku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Ora din Brunei Darussalam', 'Asia/Calcutta' => 'Ora Indiei (Calcutta)', 'Asia/Chita' => 'Ora din Iakuțk (Cita)', - 'Asia/Choibalsan' => 'Ora din Ulan Bator (Choibalsan)', 'Asia/Colombo' => 'Ora Indiei (Colombo)', 'Asia/Damascus' => 'Ora Europei de Est (Damasc)', 'Asia/Dhaka' => 'Ora din Bangladesh (Dacca)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Ora din Krasnoiarsk (Novokuznețk)', 'Asia/Novosibirsk' => 'Ora din Novosibirsk', 'Asia/Omsk' => 'Ora din Omsk', - 'Asia/Oral' => 'Ora din Kazahstanul de Vest (Uralsk)', + 'Asia/Oral' => 'Ora din Kazahstan (Uralsk)', 'Asia/Phnom_Penh' => 'Ora Indochinei (Phnom Penh)', 'Asia/Pontianak' => 'Ora Indoneziei de Vest (Pontianak)', 'Asia/Pyongyang' => 'Ora Coreei (Phenian)', 'Asia/Qatar' => 'Ora arabă (Qatar)', - 'Asia/Qostanay' => 'Ora din Kazahstanul de Vest (Kostanay)', - 'Asia/Qyzylorda' => 'Ora din Kazahstanul de Vest (Kyzylorda)', + 'Asia/Qostanay' => 'Ora din Kazahstan (Kostanay)', + 'Asia/Qyzylorda' => 'Ora din Kazahstan (Kyzylorda)', 'Asia/Rangoon' => 'Ora Myanmarului (Yangon)', 'Asia/Riyadh' => 'Ora arabă (Riad)', 'Asia/Saigon' => 'Ora Indochinei (Ho Și Min)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Ora Australiei Orientale (Melbourne)', 'Australia/Perth' => 'Ora Australiei Occidentale (Perth)', 'Australia/Sydney' => 'Ora Australiei Orientale (Sydney)', - 'CST6CDT' => 'Ora centrală nord-americană', - 'EST5EDT' => 'Ora orientală nord-americană', 'Etc/GMT' => 'Ora de Greenwhich', 'Etc/UTC' => 'Timpul universal coordonat', 'Europe/Amsterdam' => 'Ora Europei Centrale (Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Ora din Mauritius', 'Indian/Mayotte' => 'Ora Africii Orientale (Mayotte)', 'Indian/Reunion' => 'Ora din Reunion (Réunion)', - 'MST7MDT' => 'Ora zonei montane nord-americane', - 'PST8PDT' => 'Ora zonei Pacific nord-americane', 'Pacific/Apia' => 'Ora din Apia', 'Pacific/Auckland' => 'Ora Noii Zeelande (Auckland)', 'Pacific/Bougainville' => 'Ora din Papua Noua Guinee (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/ru.php b/src/Symfony/Component/Intl/Resources/data/timezones/ru.php index 073c0a760d2c3..367cb13ed108f 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/ru.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/ru.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Восток', 'Arctic/Longyearbyen' => 'Центральная Европа (Лонгйир)', 'Asia/Aden' => 'Саудовская Аравия (Аден)', - 'Asia/Almaty' => 'Западный Казахстан (Алматы)', + 'Asia/Almaty' => 'Казахстан (Алматы)', 'Asia/Amman' => 'Восточная Европа (Амман)', 'Asia/Anadyr' => 'Время по Анадырю (Анадырь)', - 'Asia/Aqtau' => 'Западный Казахстан (Актау)', - 'Asia/Aqtobe' => 'Западный Казахстан (Актобе)', + 'Asia/Aqtau' => 'Казахстан (Актау)', + 'Asia/Aqtobe' => 'Казахстан (Актобе)', 'Asia/Ashgabat' => 'Туркменистан (Ашхабад)', - 'Asia/Atyrau' => 'Западный Казахстан (Атырау)', + 'Asia/Atyrau' => 'Казахстан (Атырау)', 'Asia/Baghdad' => 'Саудовская Аравия (Багдад)', 'Asia/Bahrain' => 'Саудовская Аравия (Бахрейн)', 'Asia/Baku' => 'Азербайджан (Баку)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Бруней-Даруссалам', 'Asia/Calcutta' => 'Индия (Калькутта)', 'Asia/Chita' => 'Якутск (Чита)', - 'Asia/Choibalsan' => 'Улан-Батор (Чойбалсан)', 'Asia/Colombo' => 'Индия (Коломбо)', 'Asia/Damascus' => 'Восточная Европа (Дамаск)', 'Asia/Dhaka' => 'Бангладеш (Дакка)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Красноярск (Новокузнецк)', 'Asia/Novosibirsk' => 'Новосибирск', 'Asia/Omsk' => 'Омск', - 'Asia/Oral' => 'Западный Казахстан (Уральск)', + 'Asia/Oral' => 'Казахстан (Уральск)', 'Asia/Phnom_Penh' => 'Индокитай (Пномпень)', 'Asia/Pontianak' => 'Западная Индонезия (Понтианак)', 'Asia/Pyongyang' => 'Корея (Пхеньян)', 'Asia/Qatar' => 'Саудовская Аравия (Катар)', - 'Asia/Qostanay' => 'Западный Казахстан (Костанай)', - 'Asia/Qyzylorda' => 'Западный Казахстан (Кызылорда)', + 'Asia/Qostanay' => 'Казахстан (Костанай)', + 'Asia/Qyzylorda' => 'Казахстан (Кызылорда)', 'Asia/Rangoon' => 'Мьянма (Янгон)', 'Asia/Riyadh' => 'Саудовская Аравия (Эр-Рияд)', 'Asia/Saigon' => 'Индокитай (Хошимин)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Восточная Австралия (Мельбурн)', 'Australia/Perth' => 'Западная Австралия (Перт)', 'Australia/Sydney' => 'Восточная Австралия (Сидней)', - 'CST6CDT' => 'Центральная Америка', - 'EST5EDT' => 'Восточная Америка', 'Etc/GMT' => 'Среднее время по Гринвичу', 'Etc/UTC' => 'Всемирное координированное время', 'Europe/Amsterdam' => 'Центральная Европа (Амстердам)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Маврикий', 'Indian/Mayotte' => 'Восточная Африка (Майотта)', 'Indian/Reunion' => 'Реюньон', - 'MST7MDT' => 'Горное время (Северная Америка)', - 'PST8PDT' => 'Тихоокеанское время', 'Pacific/Apia' => 'Апиа', 'Pacific/Auckland' => 'Новая Зеландия (Окленд)', 'Pacific/Bougainville' => 'Папуа – Новая Гвинея (Бугенвиль)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/rw.php b/src/Symfony/Component/Intl/Resources/data/timezones/rw.php new file mode 100644 index 0000000000000..f859eae1683e8 --- /dev/null +++ b/src/Symfony/Component/Intl/Resources/data/timezones/rw.php @@ -0,0 +1,33 @@ + [ + 'Africa/Abidjan' => 'Greenwich Mean Time (Abidjan)', + 'Africa/Accra' => 'Greenwich Mean Time (Accra)', + 'Africa/Bamako' => 'Greenwich Mean Time (Bamako)', + 'Africa/Banjul' => 'Greenwich Mean Time (Banjul)', + 'Africa/Bissau' => 'Greenwich Mean Time (Bissau)', + 'Africa/Conakry' => 'Greenwich Mean Time (Conakry)', + 'Africa/Dakar' => 'Greenwich Mean Time (Dakar)', + 'Africa/Freetown' => 'Greenwich Mean Time (Freetown)', + 'Africa/Kigali' => 'U Rwanda (Kigali)', + 'Africa/Lome' => 'Greenwich Mean Time (Lome)', + 'Africa/Monrovia' => 'Greenwich Mean Time (Monrovia)', + 'Africa/Nouakchott' => 'Greenwich Mean Time (Nouakchott)', + 'Africa/Ouagadougou' => 'Greenwich Mean Time (Ouagadougou)', + 'Africa/Sao_Tome' => 'Greenwich Mean Time (São Tomé)', + 'America/Danmarkshavn' => 'Greenwich Mean Time (Danmarkshavn)', + 'Antarctica/Troll' => 'Greenwich Mean Time (Troll)', + 'Atlantic/Reykjavik' => 'Greenwich Mean Time (Reykjavik)', + 'Atlantic/St_Helena' => 'Greenwich Mean Time (St. Helena)', + 'Etc/GMT' => 'Greenwich Mean Time', + 'Europe/Dublin' => 'Greenwich Mean Time (Dublin)', + 'Europe/Guernsey' => 'Greenwich Mean Time (Guernsey)', + 'Europe/Isle_of_Man' => 'Greenwich Mean Time (Isle of Man)', + 'Europe/Jersey' => 'Greenwich Mean Time (Jersey)', + 'Europe/London' => 'Greenwich Mean Time (London)', + 'Europe/Skopje' => 'Masedoniya y’Amajyaruguru (Skopje)', + 'Pacific/Tongatapu' => 'Tonga (Tongatapu)', + ], + 'Meta' => [], +]; diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/sa.php b/src/Symfony/Component/Intl/Resources/data/timezones/sa.php index e91afb280b431..edc6ffd16ce51 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/sa.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/sa.php @@ -169,8 +169,6 @@ 'Atlantic/Madeira' => 'पाश्चात्य यूरोपीय समयः (Madeira)', 'Atlantic/Reykjavik' => 'ग्रीनविच मीन समयः (Reykjavik)', 'Atlantic/St_Helena' => 'ग्रीनविच मीन समयः (St. Helena)', - 'CST6CDT' => 'उत्तर अमेरिका: मध्य समयः', - 'EST5EDT' => 'उत्तर अमेरिका: पौर्व समयः', 'Etc/GMT' => 'ग्रीनविच मीन समयः', 'Etc/UTC' => 'समन्वितः वैश्विक समय:', 'Europe/Amsterdam' => 'मध्य यूरोपीय समयः (Amsterdam)', @@ -228,8 +226,6 @@ 'Europe/Warsaw' => 'मध्य यूरोपीय समयः (Warsaw)', 'Europe/Zagreb' => 'मध्य यूरोपीय समयः (Zagreb)', 'Europe/Zurich' => 'मध्य यूरोपीय समयः (Zurich)', - 'MST7MDT' => 'उत्तर अमेरिका: शैल समयः', - 'PST8PDT' => 'उत्तर अमेरिका: सन्धिप्रिय समयः', 'Pacific/Honolulu' => 'संयुक्त राज्य: समय: (Honolulu)', ], 'Meta' => [ diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/sc.php b/src/Symfony/Component/Intl/Resources/data/timezones/sc.php index 1debaf6932bab..574ca64760b0d 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/sc.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/sc.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Ora de Vostok', 'Arctic/Longyearbyen' => 'Ora de s’Europa tzentrale (Longyearbyen)', 'Asia/Aden' => 'Ora àraba (Aden)', - 'Asia/Almaty' => 'Ora de su Kazàkistan otzidentale (Almaty)', + 'Asia/Almaty' => 'Ora de su Kazàkistan (Almaty)', 'Asia/Amman' => 'Ora de s’Europa orientale (Amman)', 'Asia/Anadyr' => 'Ora de Anadyr', - 'Asia/Aqtau' => 'Ora de su Kazàkistan otzidentale (Aktau)', - 'Asia/Aqtobe' => 'Ora de su Kazàkistan otzidentale (Aktobe)', + 'Asia/Aqtau' => 'Ora de su Kazàkistan (Aktau)', + 'Asia/Aqtobe' => 'Ora de su Kazàkistan (Aktobe)', 'Asia/Ashgabat' => 'Ora de su Turkmènistan (Ashgabat)', - 'Asia/Atyrau' => 'Ora de su Kazàkistan otzidentale (Atyrau)', + 'Asia/Atyrau' => 'Ora de su Kazàkistan (Atyrau)', 'Asia/Baghdad' => 'Ora àraba (Baghdad)', 'Asia/Bahrain' => 'Ora àraba (Bahrein)', 'Asia/Baku' => 'Ora de s’Azerbaigiàn (Baku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Ora de su Brunei', 'Asia/Calcutta' => 'Ora istandard de s’Ìndia (Calcuta)', 'Asia/Chita' => 'Ora de Yakutsk (Čita)', - 'Asia/Choibalsan' => 'Ora de Ulàn Bator (Choibalsan)', 'Asia/Colombo' => 'Ora istandard de s’Ìndia (Colombo)', 'Asia/Damascus' => 'Ora de s’Europa orientale (Damascu)', 'Asia/Dhaka' => 'Ora de su Bangladesh (Daca)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Ora de Krasnoyarsk (Novokuznetsk)', 'Asia/Novosibirsk' => 'Ora de Novosibirsk', 'Asia/Omsk' => 'Ora de Omsk', - 'Asia/Oral' => 'Ora de su Kazàkistan otzidentale (Oral)', + 'Asia/Oral' => 'Ora de su Kazàkistan (Oral)', 'Asia/Phnom_Penh' => 'Ora de s’Indotzina (Phnom Penh)', 'Asia/Pontianak' => 'Ora de s’Indonèsia otzidentale (Pontianak)', 'Asia/Pyongyang' => 'Ora coreana (Pyongyang)', 'Asia/Qatar' => 'Ora àraba (Catàr)', - 'Asia/Qostanay' => 'Ora de su Kazàkistan otzidentale (Qostanay)', - 'Asia/Qyzylorda' => 'Ora de su Kazàkistan otzidentale (Kyzylorda)', + 'Asia/Qostanay' => 'Ora de su Kazàkistan (Qostanay)', + 'Asia/Qyzylorda' => 'Ora de su Kazàkistan (Kyzylorda)', 'Asia/Rangoon' => 'Ora de su Myanmàr (Yangon)', 'Asia/Riyadh' => 'Ora àraba (Riyàd)', 'Asia/Saigon' => 'Ora de s’Indotzina (Tzitade de Ho Chi Minh)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Ora de s’Austràlia orientale (Melbourne)', 'Australia/Perth' => 'Ora de s’Austràlia otzidentale (Perth)', 'Australia/Sydney' => 'Ora de s’Austràlia orientale (Sydney)', - 'CST6CDT' => 'Ora tzentrale USA', - 'EST5EDT' => 'Ora orientale USA', 'Etc/GMT' => 'Ora de su meridianu de Greenwich', 'Etc/UTC' => 'Tempus coordinadu universale', 'Europe/Amsterdam' => 'Ora de s’Europa tzentrale (Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Ora de sas Maurìtzius', 'Indian/Mayotte' => 'Ora de s’Àfrica orientale (Maiota)', 'Indian/Reunion' => 'Ora de sa Reunione', - 'MST7MDT' => 'Ora Montes Pedrosos USA', - 'PST8PDT' => 'Ora de su Patzìficu USA', 'Pacific/Apia' => 'Ora de Apia', 'Pacific/Auckland' => 'Ora de sa Zelanda Noa (Auckland)', 'Pacific/Bougainville' => 'Ora de sa Pàpua Guinea Noa (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/sd.php b/src/Symfony/Component/Intl/Resources/data/timezones/sd.php index f3dbd28b412ab..85a5091d6307a 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/sd.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/sd.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'ووسٽوڪ جو وقت (ووستوڪ)', 'Arctic/Longyearbyen' => 'مرڪزي يورپي وقت (لانگ ائيربن)', 'Asia/Aden' => 'عربين جو وقت (عدن)', - 'Asia/Almaty' => 'اولهه قازقستان جو وقت (الماتي)', + 'Asia/Almaty' => 'قزاقستان وقت (الماتي)', 'Asia/Amman' => 'مشرقي يورپي وقت (امان)', 'Asia/Anadyr' => 'روس وقت (انيدر)', - 'Asia/Aqtau' => 'اولهه قازقستان جو وقت (اڪٽائو)', - 'Asia/Aqtobe' => 'اولهه قازقستان جو وقت (ايڪٽوب)', + 'Asia/Aqtau' => 'قزاقستان وقت (اڪٽائو)', + 'Asia/Aqtobe' => 'قزاقستان وقت (ايڪٽوب)', 'Asia/Ashgabat' => 'ترڪمانستان جو وقت (آشگاباد)', - 'Asia/Atyrau' => 'اولهه قازقستان جو وقت (آتيرائو)', + 'Asia/Atyrau' => 'قزاقستان وقت (آتيرائو)', 'Asia/Baghdad' => 'عربين جو وقت (بغداد)', 'Asia/Bahrain' => 'عربين جو وقت (بحرين)', 'Asia/Baku' => 'آذربائيجان جو وقت (باڪو)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'برونائي دارالسلام جو وقت', 'Asia/Calcutta' => 'ڀارت جو معياري وقت (ڪلڪتا)', 'Asia/Chita' => 'ياڪتسڪ جو وقت (چيتا)', - 'Asia/Choibalsan' => 'اولان باتر جو وقت (چوئي بيلسن)', 'Asia/Colombo' => 'ڀارت جو معياري وقت (ڪولمبو)', 'Asia/Damascus' => 'مشرقي يورپي وقت (دمشق)', 'Asia/Dhaka' => 'بنگلاديش جو وقت (ڍاڪا)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'ڪریسنویارسڪ جو وقت (نووڪزنيتسڪ)', 'Asia/Novosibirsk' => 'نوواسبئيرسڪ جو وقت', 'Asia/Omsk' => 'اومسڪ جو وقت', - 'Asia/Oral' => 'اولهه قازقستان جو وقت (زباني)', + 'Asia/Oral' => 'قزاقستان وقت (زباني)', 'Asia/Phnom_Penh' => 'انڊو چائنا جو وقت (فنام پينه)', 'Asia/Pontianak' => 'اولهه انڊونيشيا جو وقت (پونٽيانڪ)', 'Asia/Pyongyang' => 'ڪوريا جو وقت (شيانگ يانگ)', 'Asia/Qatar' => 'عربين جو وقت (قطر)', - 'Asia/Qostanay' => 'اولهه قازقستان جو وقت (ڪوٽانسي)', - 'Asia/Qyzylorda' => 'اولهه قازقستان جو وقت (ڪيزلورڊا)', + 'Asia/Qostanay' => 'قزاقستان وقت (ڪوٽانسي)', + 'Asia/Qyzylorda' => 'قزاقستان وقت (ڪيزلورڊا)', 'Asia/Rangoon' => 'ميانمار جو وقت (رنگون)', 'Asia/Riyadh' => 'عربين جو وقت (رياض)', 'Asia/Saigon' => 'انڊو چائنا جو وقت (هوچي من)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'اوڀر آسٽريليا جو وقت (ميلبورن)', 'Australia/Perth' => 'مغربي آسٽريليا جو وقت (پرٿ)', 'Australia/Sydney' => 'اوڀر آسٽريليا جو وقت (سڊني)', - 'CST6CDT' => 'مرڪزي وقت', - 'EST5EDT' => 'مشرقي وقت', 'Etc/GMT' => 'گرين وچ مين ٽائيم', 'Etc/UTC' => 'گڏيل دنياوي وقت', 'Europe/Amsterdam' => 'مرڪزي يورپي وقت (ايمسٽرڊيم)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'موريشيس جو وقت (موريشس)', 'Indian/Mayotte' => 'اوڀر آفريڪا جو وقت (مياٽي)', 'Indian/Reunion' => 'ري يونين جو وقت', - 'MST7MDT' => 'پهاڙي وقت', - 'PST8PDT' => 'پيسيفڪ وقت', 'Pacific/Apia' => 'اپيا جو وقت', 'Pacific/Auckland' => 'نيوزيلينڊ جو وقت (آڪلينڊ)', 'Pacific/Bougainville' => 'پاپوا نيو گني جو وقت (بوگين ويليا)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/sd_Deva.php b/src/Symfony/Component/Intl/Resources/data/timezones/sd_Deva.php index 0c0ea03da7724..bb04c7b7e15d0 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/sd_Deva.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/sd_Deva.php @@ -2,24 +2,24 @@ return [ 'Names' => [ - 'Africa/Abidjan' => 'ग्रीनविच मीन वक्तु (ابي جان)', - 'Africa/Accra' => 'ग्रीनविच मीन वक्तु (ايڪرا)', + 'Africa/Abidjan' => 'ग्रीनविच मीन वक़्तु (ابي جان)', + 'Africa/Accra' => 'ग्रीनविच मीन वक़्तु (ايڪرا)', 'Africa/Algiers' => 'मरकज़ी यूरोपी वक्त (الجيرز)', - 'Africa/Bamako' => 'ग्रीनविच मीन वक्तु (باماڪو)', - 'Africa/Banjul' => 'ग्रीनविच मीन वक्तु (بينجال)', - 'Africa/Bissau' => 'ग्रीनविच मीन वक्तु (بسائو)', + 'Africa/Bamako' => 'ग्रीनविच मीन वक़्तु (باماڪو)', + 'Africa/Banjul' => 'ग्रीनविच मीन वक़्तु (بينجال)', + 'Africa/Bissau' => 'ग्रीनविच मीन वक़्तु (بسائو)', 'Africa/Cairo' => 'ओभरी यूरोपी वक्तु (قائرا)', 'Africa/Casablanca' => 'उलहंदो यूरोपी वक्तु (ڪاسابلانڪا)', 'Africa/Ceuta' => 'मरकज़ी यूरोपी वक्त (سيوٽا)', - 'Africa/Conakry' => 'ग्रीनविच मीन वक्तु (ڪوناڪري)', - 'Africa/Dakar' => 'ग्रीनविच मीन वक्तु (ڊاڪار)', + 'Africa/Conakry' => 'ग्रीनविच मीन वक़्तु (ڪوناڪري)', + 'Africa/Dakar' => 'ग्रीनविच मीन वक़्तु (ڊاڪار)', 'Africa/El_Aaiun' => 'उलहंदो यूरोपी वक्तु (ال ايون)', - 'Africa/Freetown' => 'ग्रीनविच मीन वक्तु (فري ٽائون)', - 'Africa/Lome' => 'ग्रीनविच मीन वक्तु (لوم)', - 'Africa/Monrovia' => 'ग्रीनविच मीन वक्तु (مونروویا)', - 'Africa/Nouakchott' => 'ग्रीनविच मीन वक्तु (نواڪشوط)', - 'Africa/Ouagadougou' => 'ग्रीनविच मीन वक्तु (آئوگو ڊائوگو)', - 'Africa/Sao_Tome' => 'ग्रीनविच मीन वक्तु (سائو ٽوم)', + 'Africa/Freetown' => 'ग्रीनविच मीन वक़्तु (فري ٽائون)', + 'Africa/Lome' => 'ग्रीनविच मीन वक़्तु (لوم)', + 'Africa/Monrovia' => 'ग्रीनविच मीन वक़्तु (مونروویا)', + 'Africa/Nouakchott' => 'ग्रीनविच मीन वक़्तु (نواڪشوط)', + 'Africa/Ouagadougou' => 'ग्रीनविच मीन वक़्तु (آئوگو ڊائوگو)', + 'Africa/Sao_Tome' => 'ग्रीनविच मीन वक़्तु (سائو ٽوم)', 'Africa/Tripoli' => 'ओभरी यूरोपी वक्तु (ٽرپولي)', 'Africa/Tunis' => 'मरकज़ी यूरोपी वक्त (تيونس)', 'America/Anguilla' => 'अटलांटिक वक्त (انگويلا)', @@ -40,17 +40,17 @@ 'America/Costa_Rica' => 'मरकज़ी वक्त (ڪوسٽا ريڪا)', 'America/Creston' => 'पहाड़ी वक्त (ڪريسٽن)', 'America/Curacao' => 'अटलांटिक वक्त (ڪيوراسائو)', - 'America/Danmarkshavn' => 'ग्रीनविच मीन वक्तु (ڊينمارڪ شون)', + 'America/Danmarkshavn' => 'ग्रीनविच मीन वक़्तु (ڊينمارڪ شون)', 'America/Dawson_Creek' => 'पहाड़ी वक्त (ڊاوسن ڪريڪ)', 'America/Denver' => 'पहाड़ी वक्त (ڊينور)', 'America/Detroit' => 'ओभरी वक्त (ڊيٽرائيٽ)', 'America/Dominica' => 'अटलांटिक वक्त (ڊومينيڪا)', 'America/Edmonton' => 'पहाड़ी वक्त (ايڊمونٽن)', - 'America/Eirunepe' => 'ब्राज़ील वक्त (ايرونيپ)', + 'America/Eirunepe' => 'ब्राज़ील वक़्तु (ايرونيپ)', 'America/El_Salvador' => 'मरकज़ी वक्त (ايل سلواڊور)', 'America/Fort_Nelson' => 'पहाड़ी वक्त (فورٽ نيلسن)', 'America/Glace_Bay' => 'अटलांटिक वक्त (گليس بي)', - 'America/Godthab' => 'گرين لينڊ वक्त (نيوڪ)', + 'America/Godthab' => 'گرين لينڊ वक़्तु (نيوڪ)', 'America/Goose_Bay' => 'अटलांटिक वक्त (گوز بي)', 'America/Grand_Turk' => 'ओभरी वक्त (گرانڊ ترڪ)', 'America/Grenada' => 'अटलांटिक वक्त (گريناڊا)', @@ -97,9 +97,9 @@ 'America/Rankin_Inlet' => 'मरकज़ी वक्त (رينڪن انليٽ)', 'America/Regina' => 'मरकज़ी वक्त (ریجینا)', 'America/Resolute' => 'मरकज़ी वक्त (ريزوليوٽ)', - 'America/Rio_Branco' => 'ब्राज़ील वक्त (ريو برانڪو)', + 'America/Rio_Branco' => 'ब्राज़ील वक़्तु (ريو برانڪو)', 'America/Santo_Domingo' => 'अटलांटिक वक्त (سينٽو ڊومينگو)', - 'America/Scoresbysund' => 'گرين لينڊ वक्त (اٽوڪورٽومائٽ)', + 'America/Scoresbysund' => 'گرين لينڊ वक़्तु (اٽوڪورٽومائٽ)', 'America/St_Barthelemy' => 'अटलांटिक वक्त (سينٽ برٿليمي)', 'America/St_Kitts' => 'अटलांटिक वक्त (سينٽ ڪٽس)', 'America/St_Lucia' => 'अटलांटिक वक्त (سينٽ لوسيا)', @@ -113,29 +113,27 @@ 'America/Tortola' => 'अटलांटिक वक्त (ٽورٽولا)', 'America/Vancouver' => 'पेसिफिक वक्त (وينڪوور)', 'America/Winnipeg' => 'मरकज़ी वक्त (وني پيگ)', - 'Antarctica/Troll' => 'ग्रीनविच मीन वक्तु (ٽرول)', + 'Antarctica/Troll' => 'ग्रीनविच मीन वक़्तु (ٽرول)', 'Arctic/Longyearbyen' => 'मरकज़ी यूरोपी वक्त (لانگ ائيربن)', 'Asia/Amman' => 'ओभरी यूरोपी वक्तु (امان)', - 'Asia/Anadyr' => 'रशिया वक्त (انيدر)', - 'Asia/Barnaul' => 'रशिया वक्त (برنل)', + 'Asia/Anadyr' => 'रशिया वक़्तु (انيدر)', + 'Asia/Barnaul' => 'रशिया वक़्तु (برنل)', 'Asia/Beirut' => 'ओभरी यूरोपी वक्तु (بيروت)', 'Asia/Damascus' => 'ओभरी यूरोपी वक्तु (دمشق)', 'Asia/Famagusta' => 'ओभरी यूरोपी वक्तु (فاماگوستا)', 'Asia/Gaza' => 'ओभरी यूरोपी वक्तु (غزه)', 'Asia/Hebron' => 'ओभरी यूरोपी वक्तु (هيبرون)', - 'Asia/Kamchatka' => 'रशिया वक्त (ڪمچاسڪي)', + 'Asia/Kamchatka' => 'रशिया वक़्तु (ڪمچاسڪي)', 'Asia/Nicosia' => 'ओभरी यूरोपी वक्तु (نيڪوسيا)', - 'Asia/Tomsk' => 'रशिया वक्त (تمسڪ)', - 'Asia/Urumqi' => 'चीन वक्त (يورمڪي)', + 'Asia/Tomsk' => 'रशिया वक़्तु (تمسڪ)', + 'Asia/Urumqi' => 'चीन वक़्तु (يورمڪي)', 'Atlantic/Bermuda' => 'अटलांटिक वक्त (برمودا)', 'Atlantic/Canary' => 'उलहंदो यूरोपी वक्तु (ڪينري)', 'Atlantic/Faeroe' => 'उलहंदो यूरोपी वक्तु (فيرو)', 'Atlantic/Madeira' => 'उलहंदो यूरोपी वक्तु (ماڊيرا)', - 'Atlantic/Reykjavik' => 'ग्रीनविच मीन वक्तु (ريڪيوڪ)', - 'Atlantic/St_Helena' => 'ग्रीनविच मीन वक्तु (سينٽ هيلينا)', - 'CST6CDT' => 'मरकज़ी वक्त', - 'EST5EDT' => 'ओभरी वक्त', - 'Etc/GMT' => 'ग्रीनविच मीन वक्तु', + 'Atlantic/Reykjavik' => 'ग्रीनविच मीन वक़्तु (ريڪيوڪ)', + 'Atlantic/St_Helena' => 'ग्रीनविच मीन वक़्तु (سينٽ هيلينا)', + 'Etc/GMT' => 'ग्रीनविच मीन वक़्तु', 'Etc/UTC' => 'गदि॒यल आलमी वक्तु', 'Europe/Amsterdam' => 'मरकज़ी यूरोपी वक्त (ايمسٽرڊيم)', 'Europe/Andorra' => 'मरकज़ी यूरोपी वक्त (اندورا)', @@ -149,19 +147,19 @@ 'Europe/Busingen' => 'मरकज़ी यूरोपी वक्त (بزيجين)', 'Europe/Chisinau' => 'ओभरी यूरोपी वक्तु (چسينائو)', 'Europe/Copenhagen' => 'मरकज़ी यूरोपी वक्त (ڪوپن هيگن)', - 'Europe/Dublin' => 'ग्रीनविच मीन वक्तु (ڊبلن)', + 'Europe/Dublin' => 'ग्रीनविच मीन वक़्तु (ڊبلن)', 'Europe/Gibraltar' => 'मरकज़ी यूरोपी वक्त (جبرالٽر)', - 'Europe/Guernsey' => 'ग्रीनविच मीन वक्तु (گرنزي)', + 'Europe/Guernsey' => 'ग्रीनविच मीन वक़्तु (گرنزي)', 'Europe/Helsinki' => 'ओभरी यूरोपी वक्तु (هيلسنڪي)', - 'Europe/Isle_of_Man' => 'ग्रीनविच मीन वक्तु (آئيزل آف مين)', - 'Europe/Istanbul' => 'ترڪييي वक्त (استنبول)', - 'Europe/Jersey' => 'ग्रीनविच मीन वक्तु (جرسي)', + 'Europe/Isle_of_Man' => 'ग्रीनविच मीन वक़्तु (آئيزل آف مين)', + 'Europe/Istanbul' => 'ترڪييي वक़्तु (استنبول)', + 'Europe/Jersey' => 'ग्रीनविच मीन वक़्तु (جرسي)', 'Europe/Kaliningrad' => 'ओभरी यूरोपी वक्तु (ڪلينن گراڊ)', 'Europe/Kiev' => 'ओभरी यूरोपी वक्तु (ڪِيو)', - 'Europe/Kirov' => 'रशिया वक्त (ڪيروف)', + 'Europe/Kirov' => 'रशिया वक़्तु (ڪيروف)', 'Europe/Lisbon' => 'उलहंदो यूरोपी वक्तु (لسبن)', 'Europe/Ljubljana' => 'मरकज़ी यूरोपी वक्त (لبليانا)', - 'Europe/London' => 'ग्रीनविच मीन वक्तु (لنڊن)', + 'Europe/London' => 'ग्रीनविच मीन वक़्तु (لنڊن)', 'Europe/Luxembourg' => 'मरकज़ी यूरोपी वक्त (لگزمبرگ)', 'Europe/Madrid' => 'मरकज़ी यूरोपी वक्त (ميڊرڊ)', 'Europe/Malta' => 'मरकज़ी यूरोपी वक्त (مالٽا)', @@ -173,7 +171,7 @@ 'Europe/Prague' => 'मरकज़ी यूरोपी वक्त (پراگ)', 'Europe/Riga' => 'ओभरी यूरोपी वक्तु (رگا)', 'Europe/Rome' => 'मरकज़ी यूरोपी वक्त (روم)', - 'Europe/Samara' => 'रशिया वक्त (سمارا)', + 'Europe/Samara' => 'रशिया वक़्तु (سمارا)', 'Europe/San_Marino' => 'मरकज़ी यूरोपी वक्त (سين مرينو)', 'Europe/Sarajevo' => 'मरकज़ी यूरोपी वक्त (سراجیوو)', 'Europe/Skopje' => 'मरकज़ी यूरोपी वक्त (اسڪوپي)', @@ -188,8 +186,6 @@ 'Europe/Warsaw' => 'मरकज़ी यूरोपी वक्त (وارسا)', 'Europe/Zagreb' => 'मरकज़ी यूरोपी वक्त (زغرب)', 'Europe/Zurich' => 'मरकज़ी यूरोपी वक्त (زيورخ)', - 'MST7MDT' => 'पहाड़ी वक्त', - 'PST8PDT' => 'पेसिफिक वक्त', ], 'Meta' => [ 'GmtFormat' => 'जीएमटी%s', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/se.php b/src/Symfony/Component/Intl/Resources/data/timezones/se.php index 10979e371a24e..4befb16a6bcf6 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/se.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/se.php @@ -226,7 +226,6 @@ 'Asia/Brunei' => 'Brunei (Brunei áigi)', 'Asia/Calcutta' => 'Kolkata (India áigi)', 'Asia/Chita' => 'Chita (Ruošša áigi)', - 'Asia/Choibalsan' => 'Choibalsan (Mongolia áigi)', 'Asia/Colombo' => 'Colombo (Sri Lanka áigi)', 'Asia/Damascus' => 'Damascus (nuorti-Eurohpá áigi)', 'Asia/Dhaka' => 'Dhaka (Bangladesh áigi)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/se_FI.php b/src/Symfony/Component/Intl/Resources/data/timezones/se_FI.php index c051781222054..18c93102ebc68 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/se_FI.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/se_FI.php @@ -189,12 +189,8 @@ 'Antarctica/Vostok' => 'Vostoka áigi', 'Arctic/Longyearbyen' => 'Longyearbyen (Gaska-Eurohpá áigi)', 'Asia/Aden' => 'Aden (Arábia áigi)', - 'Asia/Almaty' => 'Almaty (Oarje-Kasakstana áigi)', 'Asia/Amman' => 'Amman (Nuorta-Eurohpa áigi)', - 'Asia/Aqtau' => 'Aqtau (Oarje-Kasakstana áigi)', - 'Asia/Aqtobe' => 'Aqtobe (Oarje-Kasakstana áigi)', 'Asia/Ashgabat' => 'Ashgabat (Turkmenistana áigi)', - 'Asia/Atyrau' => 'Atyrau (Oarje-Kasakstana áigi)', 'Asia/Baghdad' => 'Baghdad (Arábia áigi)', 'Asia/Bahrain' => 'Bahrain (Arábia áigi)', 'Asia/Baku' => 'Baku (Aserbaižana áigi)', @@ -204,7 +200,6 @@ 'Asia/Brunei' => 'Brunei Darussalama áigi', 'Asia/Calcutta' => 'Kolkata (India dálveáigi)', 'Asia/Chita' => 'Chita (Jakucka áigi)', - 'Asia/Choibalsan' => 'Choibalsan (Ulan-Batora áigi)', 'Asia/Colombo' => 'Colombo (India dálveáigi)', 'Asia/Damascus' => 'Damaskos (Nuorta-Eurohpa áigi)', 'Asia/Dhaka' => 'Dhaka (Bangladesha áigi)', @@ -236,13 +231,10 @@ 'Asia/Novokuznetsk' => 'Novokusneck (Krasnojarska áigi)', 'Asia/Novosibirsk' => 'Novosibirska áigi', 'Asia/Omsk' => 'Omska áigi', - 'Asia/Oral' => 'Oral (Oarje-Kasakstana áigi)', 'Asia/Phnom_Penh' => 'Phnom Penh (Indokiinná áigi)', 'Asia/Pontianak' => 'Pontianak (Oarje-Indonesia áigi)', 'Asia/Pyongyang' => 'Pyongyang (Korea áigi)', 'Asia/Qatar' => 'Qatar (Arábia áigi)', - 'Asia/Qostanay' => 'Qostanay (Oarje-Kasakstana áigi)', - 'Asia/Qyzylorda' => 'Qyzylorda (Oarje-Kasakstana áigi)', 'Asia/Rangoon' => 'Rangoon (Myanmara áigi)', 'Asia/Riyadh' => 'Riyadh (Arábia áigi)', 'Asia/Saigon' => 'Ho Chi Minh (Indokiinná áigi)', @@ -283,8 +275,6 @@ 'Australia/Melbourne' => 'Melbourne (Nuorta-Austrália áigi)', 'Australia/Perth' => 'Perth (Oarje-Austrália áigi)', 'Australia/Sydney' => 'Sydney (Nuorta-Austrália áigi)', - 'CST6CDT' => 'dábálašáigi', - 'EST5EDT' => 'áigi nuortan', 'Etc/GMT' => 'Greenwicha áigi', 'Etc/UTC' => 'koordinerejuvvon oktasaš áigi', 'Europe/Amsterdam' => 'Amsterdam (Gaska-Eurohpá áigi)', @@ -353,8 +343,6 @@ 'Indian/Mauritius' => 'Mauritiusa áigi', 'Indian/Mayotte' => 'Mayotte (Nuorta-Afrihká áigi)', 'Indian/Reunion' => 'Réunion (Reuniona áigi)', - 'MST7MDT' => 'duottaráigi', - 'PST8PDT' => 'Jaskesábi áigi', 'Pacific/Apia' => 'Apia áigi', 'Pacific/Bougainville' => 'Bougainville (Papua Ođđa-Guinea áigi)', 'Pacific/Chatham' => 'Chathama áigi', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/si.php b/src/Symfony/Component/Intl/Resources/data/timezones/si.php index 7bb7bfb7259cb..4c19756dc8238 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/si.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/si.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'වොස්ටොක් වේලාව', 'Arctic/Longyearbyen' => 'මධ්‍යම යුරෝපීය වේලාව (ලෝන්ග්ඉයර්බියෙන්)', 'Asia/Aden' => 'අරාබි වේලාව (ඒඩ්න්)', - 'Asia/Almaty' => 'බටහිර කසකස්තාන වේලාව (අල්මටි)', + 'Asia/Almaty' => 'කසකස්තාන වේලාව (අල්මටි)', 'Asia/Amman' => 'නැගෙනහිර යුරෝපීය වේලාව (අම්මාන්)', 'Asia/Anadyr' => 'රුසියාව වේලාව (ඇනාදිය්ර්)', - 'Asia/Aqtau' => 'බටහිර කසකස්තාන වේලාව (අක්ටෝ)', - 'Asia/Aqtobe' => 'බටහිර කසකස්තාන වේලාව (අක්ටෝබ්)', + 'Asia/Aqtau' => 'කසකස්තාන වේලාව (අක්ටෝ)', + 'Asia/Aqtobe' => 'කසකස්තාන වේලාව (අක්ටෝබ්)', 'Asia/Ashgabat' => 'ටර්ක්මෙනිස්තාන වේලාව (අශ්ගබැට්)', - 'Asia/Atyrau' => 'බටහිර කසකස්තාන වේලාව (ඇටිරවු)', + 'Asia/Atyrau' => 'කසකස්තාන වේලාව (ඇටිරවු)', 'Asia/Baghdad' => 'අරාබි වේලාව (බැග්ඩෑඩ්)', 'Asia/Bahrain' => 'අරාබි වේලාව (බහරේන්)', 'Asia/Baku' => 'අසර්බයිජාන් වේලාව (බාකු)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'බෘනායි දරුස්සලාම් වේලාව (බෲනායි)', 'Asia/Calcutta' => 'ඉන්දියානු වේලාව (කල්කටා)', 'Asia/Chita' => 'යකුට්ස්ක් වේලාව (චිටා)', - 'Asia/Choibalsan' => 'උලාන් බාටර් වේලාව (චොයිබල්සාන්)', 'Asia/Colombo' => 'ඉන්දියානු වේලාව (කොළඹ)', 'Asia/Damascus' => 'නැගෙනහිර යුරෝපීය වේලාව (ඩැමස්කස්)', 'Asia/Dhaka' => 'බංගලාදේශ වේලාව (ඩකා)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'ක්‍රස්නොයාර්ස්ක් වේලාව (නොවොකුස්නේට්ස්ක්)', 'Asia/Novosibirsk' => 'නොවසිබිර්ස්ක් වේලාව (නොවොසිබර්ස්ක්)', 'Asia/Omsk' => 'ඔම්ස්ක් වේලාව', - 'Asia/Oral' => 'බටහිර කසකස්තාන වේලාව (ඔරාල්)', + 'Asia/Oral' => 'කසකස්තාන වේලාව (ඔරාල්)', 'Asia/Phnom_Penh' => 'ඉන්දුචීන වේලාව (නොම් පෙන්)', 'Asia/Pontianak' => 'බටහිර ඉන්දුනීසියානු වේලාව (පොන්ටියනක්)', 'Asia/Pyongyang' => 'කොරියානු වේලාව (ප්යෝන්ග්යැන්ග්)', 'Asia/Qatar' => 'අරාබි වේලාව (කටාර්)', - 'Asia/Qostanay' => 'බටහිර කසකස්තාන වේලාව (කොස්තානේ 10000 )', - 'Asia/Qyzylorda' => 'බටහිර කසකස්තාන වේලාව (ක්යිසිලෝර්ඩා)', + 'Asia/Qostanay' => 'කසකස්තාන වේලාව (කොස්තානේ)', + 'Asia/Qyzylorda' => 'කසකස්තාන වේලාව (ක්යිසිලෝර්ඩා)', 'Asia/Rangoon' => 'මියන්මාර් වේලාව (රැංගුන්)', 'Asia/Riyadh' => 'අරාබි වේලාව (රියාද්)', 'Asia/Saigon' => 'ඉන්දුචීන වේලාව (හෝචි මිං නගරය)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'නැගෙනහිර ඕස්ට්‍රේලියානු වේලාව (මෙල්බෝර්න්)', 'Australia/Perth' => 'බටහිර ඕස්ට්‍රේලියානු වේලාව (පර්ත්)', 'Australia/Sydney' => 'නැගෙනහිර ඕස්ට්‍රේලියානු වේලාව (සිඩ්නි)', - 'CST6CDT' => 'උතුරු ඇමරිකානු මධ්‍යම වේලාව', - 'EST5EDT' => 'උතුරු ඇමරිකානු නැගෙනහිර වේලාව', 'Etc/GMT' => 'ග්‍රිනිච් මධ්‍යම වේලාව', 'Etc/UTC' => 'සමකක්ෂ සාර්ව වේලාව', 'Europe/Amsterdam' => 'මධ්‍යම යුරෝපීය වේලාව (ඇම්ස්ටර්ඩෑම්)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'මුරුසි වේලාව (මුරුසිය)', 'Indian/Mayotte' => 'නැගෙනහිර අප්‍රිකානු වේලාව (මයෝටි)', 'Indian/Reunion' => 'රියුනියන් වේලාව', - 'MST7MDT' => 'උතුරු ඇමරිකානු කඳුකර වේලාව', - 'PST8PDT' => 'උතුරු ඇමරිකානු පැසිෆික් වේලාව', 'Pacific/Apia' => 'අපියා වේලාව (ඇපියා)', 'Pacific/Auckland' => 'නවසීලන්ත වේලාව (ඕක්ලන්ඩ්)', 'Pacific/Bougainville' => 'පැපුවා නිව් ගිනීයා වේලාව (බෝගන්විලා)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/sk.php b/src/Symfony/Component/Intl/Resources/data/timezones/sk.php index d3a0ec49fd9c1..425959956c8bc 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/sk.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/sk.php @@ -3,7 +3,7 @@ return [ 'Names' => [ 'Africa/Abidjan' => 'greenwichský čas (Abidjan)', - 'Africa/Accra' => 'greenwichský čas (Accra)', + 'Africa/Accra' => 'greenwichský čas (Akkra)', 'Africa/Addis_Ababa' => 'východoafrický čas (Addis Abeba)', 'Africa/Algiers' => 'stredoeurópsky čas (Alžír)', 'Africa/Asmera' => 'východoafrický čas (Asmara)', @@ -17,7 +17,7 @@ 'Africa/Cairo' => 'východoeurópsky čas (Káhira)', 'Africa/Casablanca' => 'západoeurópsky čas (Casablanca)', 'Africa/Ceuta' => 'stredoeurópsky čas (Ceuta)', - 'Africa/Conakry' => 'greenwichský čas (Conakry)', + 'Africa/Conakry' => 'greenwichský čas (Konakry)', 'Africa/Dakar' => 'greenwichský čas (Dakar)', 'Africa/Dar_es_Salaam' => 'východoafrický čas (Dar es Salaam)', 'Africa/Djibouti' => 'východoafrický čas (Džibuti)', @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'čas stanice Vostok', 'Arctic/Longyearbyen' => 'stredoeurópsky čas (Longyearbyen)', 'Asia/Aden' => 'arabský čas (Aden)', - 'Asia/Almaty' => 'západokazachstanský čas (Almaty)', + 'Asia/Almaty' => 'kazachstanský čas (Alma‑Ata)', 'Asia/Amman' => 'východoeurópsky čas (Ammán)', 'Asia/Anadyr' => 'Anadyrský čas', - 'Asia/Aqtau' => 'západokazachstanský čas (Aktau)', - 'Asia/Aqtobe' => 'západokazachstanský čas (Aktobe)', + 'Asia/Aqtau' => 'kazachstanský čas (Aktau)', + 'Asia/Aqtobe' => 'kazachstanský čas (Aktobe)', 'Asia/Ashgabat' => 'turkménsky čas (Ašchabad)', - 'Asia/Atyrau' => 'západokazachstanský čas (Atyrau)', + 'Asia/Atyrau' => 'kazachstanský čas (Atyrau)', 'Asia/Baghdad' => 'arabský čas (Bagdad)', 'Asia/Bahrain' => 'arabský čas (Bahrajn)', 'Asia/Baku' => 'azerbajdžanský čas (Baku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'brunejský čas', 'Asia/Calcutta' => 'indický čas (Kalkata)', 'Asia/Chita' => 'jakutský čas (Čita)', - 'Asia/Choibalsan' => 'ulanbátarský čas (Čojbalsan)', 'Asia/Colombo' => 'indický čas (Kolombo)', 'Asia/Damascus' => 'východoeurópsky čas (Damask)', 'Asia/Dhaka' => 'bangladéšsky čas (Dháka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'krasnojarský čas (Novokuzneck)', 'Asia/Novosibirsk' => 'novosibirský čas', 'Asia/Omsk' => 'omský čas', - 'Asia/Oral' => 'západokazachstanský čas (Uraľsk)', + 'Asia/Oral' => 'kazachstanský čas (Uraľsk)', 'Asia/Phnom_Penh' => 'indočínsky čas (Phnom Pénh)', 'Asia/Pontianak' => 'západoindonézsky čas (Pontianak)', 'Asia/Pyongyang' => 'kórejský čas (Pchjongjang)', 'Asia/Qatar' => 'arabský čas (Katar)', - 'Asia/Qostanay' => 'západokazachstanský čas (Kostanaj)', - 'Asia/Qyzylorda' => 'západokazachstanský čas (Kyzylorda)', + 'Asia/Qostanay' => 'kazachstanský čas (Kostanaj)', + 'Asia/Qyzylorda' => 'kazachstanský čas (Kyzylorda)', 'Asia/Rangoon' => 'mjanmarský čas (Rangún)', 'Asia/Riyadh' => 'arabský čas (Rijád)', 'Asia/Saigon' => 'indočínsky čas (Hočiminovo Mesto)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'východoaustrálsky čas (Melbourne)', 'Australia/Perth' => 'západoaustrálsky čas (Perth)', 'Australia/Sydney' => 'východoaustrálsky čas (Sydney)', - 'CST6CDT' => 'severoamerický centrálny čas', - 'EST5EDT' => 'severoamerický východný čas', 'Etc/GMT' => 'greenwichský čas', 'Etc/UTC' => 'koordinovaný svetový čas', 'Europe/Amsterdam' => 'stredoeurópsky čas (Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'maurícijský čas (Maurícius)', 'Indian/Mayotte' => 'východoafrický čas (Mayotte)', 'Indian/Reunion' => 'réunionský čas', - 'MST7MDT' => 'severoamerický horský čas', - 'PST8PDT' => 'severoamerický tichomorský čas', 'Pacific/Apia' => 'apijský čas (Apia)', 'Pacific/Auckland' => 'novozélandský čas (Auckland)', 'Pacific/Bougainville' => 'čas Papuy-Novej Guiney (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/sl.php b/src/Symfony/Component/Intl/Resources/data/timezones/sl.php index 5d73f4551217d..cf34c78aaa283 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/sl.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/sl.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Vostoški čas (Vostok)', 'Arctic/Longyearbyen' => 'Srednjeevropski čas (Longyearbyen)', 'Asia/Aden' => 'Arabski čas (Aden)', - 'Asia/Almaty' => 'Zahodni kazahstanski čas (Almati)', + 'Asia/Almaty' => 'Kazahstanski čas (Almati)', 'Asia/Amman' => 'Vzhodnoevropski čas (Aman)', 'Asia/Anadyr' => 'Anadirski čas', - 'Asia/Aqtau' => 'Zahodni kazahstanski čas (Aktau)', - 'Asia/Aqtobe' => 'Zahodni kazahstanski čas (Aktobe)', + 'Asia/Aqtau' => 'Kazahstanski čas (Aktau)', + 'Asia/Aqtobe' => 'Kazahstanski čas (Aktobe)', 'Asia/Ashgabat' => 'Turkmenistanski čas (Ašhabad)', - 'Asia/Atyrau' => 'Zahodni kazahstanski čas (Atyrau)', + 'Asia/Atyrau' => 'Kazahstanski čas (Atyrau)', 'Asia/Baghdad' => 'Arabski čas (Bagdad)', 'Asia/Bahrain' => 'Arabski čas (Bahrajn)', 'Asia/Baku' => 'Azerbajdžanski čas (Baku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Brunejski čas', 'Asia/Calcutta' => 'Indijski standardni čas (Kalkuta)', 'Asia/Chita' => 'Jakutski čas (Čita)', - 'Asia/Choibalsan' => 'Ulanbatorski čas (Čojbalsan)', 'Asia/Colombo' => 'Indijski standardni čas (Kolombo)', 'Asia/Damascus' => 'Vzhodnoevropski čas (Damask)', 'Asia/Dhaka' => 'Bangladeški čas (Daka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Krasnojarski čas (Novokuznetsk)', 'Asia/Novosibirsk' => 'Novosibirski čas', 'Asia/Omsk' => 'Omski čas', - 'Asia/Oral' => 'Zahodni kazahstanski čas (Uralsk)', + 'Asia/Oral' => 'Kazahstanski čas (Uralsk)', 'Asia/Phnom_Penh' => 'Indokitajski čas (Phnom Penh)', 'Asia/Pontianak' => 'Indonezijski zahodni čas (Pontianak)', 'Asia/Pyongyang' => 'Korejski čas (Pjongjang)', 'Asia/Qatar' => 'Arabski čas (Katar)', - 'Asia/Qostanay' => 'Zahodni kazahstanski čas (Kostanaj)', - 'Asia/Qyzylorda' => 'Zahodni kazahstanski čas (Kizlorda)', + 'Asia/Qostanay' => 'Kazahstanski čas (Kostanaj)', + 'Asia/Qyzylorda' => 'Kazahstanski čas (Kizlorda)', 'Asia/Rangoon' => 'Mjanmarski čas (Rangun)', 'Asia/Riyadh' => 'Arabski čas (Rijad)', 'Asia/Saigon' => 'Indokitajski čas (Hošiminh)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Avstralski vzhodni čas (Melbourne)', 'Australia/Perth' => 'Avstralski zahodni čas (Perth)', 'Australia/Sydney' => 'Avstralski vzhodni čas (Sydney)', - 'CST6CDT' => 'Centralni čas', - 'EST5EDT' => 'Vzhodni čas', 'Etc/GMT' => 'Greenwiški srednji čas', 'Etc/UTC' => 'univerzalni koordinirani čas', 'Europe/Amsterdam' => 'Srednjeevropski čas (Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Mauricijski čas (Mauritius)', 'Indian/Mayotte' => 'Vzhodnoafriški čas (Mayotte)', 'Indian/Reunion' => 'Reunionski čas (Réunion)', - 'MST7MDT' => 'Gorski čas', - 'PST8PDT' => 'Pacifiški čas', 'Pacific/Apia' => 'Čas: Apia', 'Pacific/Auckland' => 'Novozelandski čas (Auckland)', 'Pacific/Bougainville' => 'Papuanski čas (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/so.php b/src/Symfony/Component/Intl/Resources/data/timezones/so.php index f4755f31e5eeb..7808aa8f5dc50 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/so.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/so.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Waqtiga Fostok', 'Arctic/Longyearbyen' => 'Waqtiga Bartamaha Yurub (Lonjirbyeen)', 'Asia/Aden' => 'Waqtiga Carabta (Cadan)', - 'Asia/Almaty' => 'Waqtiga Koonfurta Kasakhistan (Almati)', + 'Asia/Almaty' => 'Wakhtiga Kazakhistan (Almati)', 'Asia/Amman' => 'Waqtiga Bariga Yurub (Ammaan)', 'Asia/Anadyr' => 'Wakhtiga Anadyr (Anadiyr)', - 'Asia/Aqtau' => 'Waqtiga Koonfurta Kasakhistan (Aktaw)', - 'Asia/Aqtobe' => 'Waqtiga Koonfurta Kasakhistan (Aqtobe)', + 'Asia/Aqtau' => 'Wakhtiga Kazakhistan (Aktaw)', + 'Asia/Aqtobe' => 'Wakhtiga Kazakhistan (Aqtobe)', 'Asia/Ashgabat' => 'Waqtiga Turkmenistaan (Ashgabat)', - 'Asia/Atyrau' => 'Waqtiga Koonfurta Kasakhistan (Atiyraw)', + 'Asia/Atyrau' => 'Wakhtiga Kazakhistan (Atiyraw)', 'Asia/Baghdad' => 'Waqtiga Carabta (Baqdaad)', 'Asia/Bahrain' => 'Waqtiga Carabta (Baxreyn)', 'Asia/Baku' => 'Waqtiga Asarbeyjan (Baku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Waqtiga Buruney Daarusalaam', 'Asia/Calcutta' => 'Waqtiga Caadiga Ah ee Hindiya (Kolkaata)', 'Asia/Chita' => 'Waqtiyada Yakut (Jiita)', - 'Asia/Choibalsan' => 'Waqtiga Ulaanbaataar (Joybalsan)', 'Asia/Colombo' => 'Waqtiga Caadiga Ah ee Hindiya (Kolombo)', 'Asia/Damascus' => 'Waqtiga Bariga Yurub (Dimishiq)', 'Asia/Dhaka' => 'Waqtiga Bangledeesh (Dhaaka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Waqtiga Karasnoyarsik (Nofokusnetsik)', 'Asia/Novosibirsk' => 'Waqtiga Nofosibirsik', 'Asia/Omsk' => 'Waqtiga Omsk', - 'Asia/Oral' => 'Waqtiga Koonfurta Kasakhistan (Oral)', + 'Asia/Oral' => 'Wakhtiga Kazakhistan (Oral)', 'Asia/Phnom_Penh' => 'Waqtiga Indoshiina (Benom Ben)', 'Asia/Pontianak' => 'Waqtiga Galbeedka Indoneeysiya (Botiyaanak)', 'Asia/Pyongyang' => 'Waqtiga Kuuriya (Boyongyang)', 'Asia/Qatar' => 'Waqtiga Carabta (Qaddar)', - 'Asia/Qostanay' => 'Waqtiga Koonfurta Kasakhistan (Kostanay)', - 'Asia/Qyzylorda' => 'Waqtiga Koonfurta Kasakhistan (Qiyslorda)', + 'Asia/Qostanay' => 'Wakhtiga Kazakhistan (Kostanay)', + 'Asia/Qyzylorda' => 'Wakhtiga Kazakhistan (Qiyslorda)', 'Asia/Rangoon' => 'Waqtiga Mayanmaar (Yangon)', 'Asia/Riyadh' => 'Waqtiga Carabta (Riyaad)', 'Asia/Saigon' => 'Waqtiga Indoshiina (Hoo Ji Mih Siti)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Waqtiga Bariga Astaraaliya (Melboon)', 'Australia/Perth' => 'Waqtiga Galbeedka Astaraaliya (Bert)', 'Australia/Sydney' => 'Waqtiga Bariga Astaraaliya (Sidney)', - 'CST6CDT' => 'Waqtiga Bartamaha Waqooyiga Ameerika', - 'EST5EDT' => 'Waqtiga Bariga ee Waqooyiga Ameerika', 'Etc/GMT' => 'Wakhtiga Giriinwij', 'Etc/UTC' => 'Waqtiga Isku-xiran ee Caalamka', 'Europe/Amsterdam' => 'Waqtiga Bartamaha Yurub (Amsterdaam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Waqtiga Morishiyaas', 'Indian/Mayotte' => 'Waqtiga Bariga Afrika (Mayoote)', 'Indian/Reunion' => 'Waqtiga Riyuuniyon', - 'MST7MDT' => 'Waqtiga Buuraleyda ee Waqooyiga Ameerika', - 'PST8PDT' => 'Waqtiga Basifika ee Waqooyiga Ameerika', 'Pacific/Apia' => 'Waqtiga Abiya', 'Pacific/Auckland' => 'Waqtiga Niyuu Si’laan (Owklaan)', 'Pacific/Bougainville' => 'Waqtiga Babuw Niyuu Giniya (Boogaynfil)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/sq.php b/src/Symfony/Component/Intl/Resources/data/timezones/sq.php index d0456a0c1075c..69aeaf50c2579 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/sq.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/sq.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Ora e Vostokut', 'Arctic/Longyearbyen' => 'Ora e Evropës Qendrore (Long’jëbjen)', 'Asia/Aden' => 'Ora arabe (Aden)', - 'Asia/Almaty' => 'Ora e Kazakistanit Perëndimor (Almati)', + 'Asia/Almaty' => 'Ora e Kazakistanit (Almati)', 'Asia/Amman' => 'Ora e Evropës Lindore (Aman)', 'Asia/Anadyr' => 'Ora e Anadirit', - 'Asia/Aqtau' => 'Ora e Kazakistanit Perëndimor (Aktau)', - 'Asia/Aqtobe' => 'Ora e Kazakistanit Perëndimor (Aktobe)', + 'Asia/Aqtau' => 'Ora e Kazakistanit (Aktau)', + 'Asia/Aqtobe' => 'Ora e Kazakistanit (Aktobe)', 'Asia/Ashgabat' => 'Ora e Turkmenistanit (Ashgabat)', - 'Asia/Atyrau' => 'Ora e Kazakistanit Perëndimor (Atirau)', + 'Asia/Atyrau' => 'Ora e Kazakistanit (Atirau)', 'Asia/Baghdad' => 'Ora arabe (Bagdad)', 'Asia/Bahrain' => 'Ora arabe (Bahrejn)', 'Asia/Baku' => 'Ora e Azerbajxhanit (Baku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Ora e Brunei-Durasalamit', 'Asia/Calcutta' => 'Ora standarde e Indisë (Kalkutë)', 'Asia/Chita' => 'Ora e Jakutskut (Çita)', - 'Asia/Choibalsan' => 'Ora e Ulan-Batorit (Çoibalsan)', 'Asia/Colombo' => 'Ora standarde e Indisë (Kolombo)', 'Asia/Damascus' => 'Ora e Evropës Lindore (Damask)', 'Asia/Dhaka' => 'Ora e Bangladeshit (Daka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Ora e Krasnojarskut (Novokuznetsk)', 'Asia/Novosibirsk' => 'Ora e Novosibirskut', 'Asia/Omsk' => 'Ora e Omskut', - 'Asia/Oral' => 'Ora e Kazakistanit Perëndimor (Oral)', + 'Asia/Oral' => 'Ora e Kazakistanit (Oral)', 'Asia/Phnom_Penh' => 'Ora e Indokinës (Pnom-Pen)', 'Asia/Pontianak' => 'Ora e Indonezisë Perëndimore (Pontianak)', 'Asia/Pyongyang' => 'Ora koreane (Penian)', 'Asia/Qatar' => 'Ora arabe (Katar)', - 'Asia/Qostanay' => 'Ora e Kazakistanit Perëndimor (Kostanaj)', - 'Asia/Qyzylorda' => 'Ora e Kazakistanit Perëndimor (Kizilorda)', + 'Asia/Qostanay' => 'Ora e Kazakistanit (Kostanaj)', + 'Asia/Qyzylorda' => 'Ora e Kazakistanit (Kizilorda)', 'Asia/Rangoon' => 'Ora e Mianmarit (Rangun)', 'Asia/Riyadh' => 'Ora arabe (Riad)', 'Asia/Saigon' => 'Ora e Indokinës (Ho-Çi-Min)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Ora e Australisë Lindore (Melburn)', 'Australia/Perth' => 'Ora e Australisë Perëndimore (Përth)', 'Australia/Sydney' => 'Ora e Australisë Lindore (Sidnej)', - 'CST6CDT' => 'Ora e SHBA-së Qendrore', - 'EST5EDT' => 'Ora e SHBA-së Lindore', 'Etc/GMT' => 'Ora e Grinuiçit', 'Etc/UTC' => 'Ora universale e koordinuar', 'Europe/Amsterdam' => 'Ora e Evropës Qendrore (Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Ora e Mauritiusit', 'Indian/Mayotte' => 'Ora e Afrikës Lindore (Majotë)', 'Indian/Reunion' => 'Ora e Reunionit (Réunion)', - 'MST7MDT' => 'Ora e Territoreve Amerikane të Brezit Malor', - 'PST8PDT' => 'Ora e Territoreve Amerikane të Bregut të Paqësorit', 'Pacific/Apia' => 'Ora e Apias', 'Pacific/Auckland' => 'Ora e Zelandës së Re (Okland)', 'Pacific/Bougainville' => 'Ora e Guinesë së Re-Papua (Bunganvilë)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/sr.php b/src/Symfony/Component/Intl/Resources/data/timezones/sr.php index 1ef63c1d0a950..b29ccb962d5f1 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/sr.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/sr.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Восток време', 'Arctic/Longyearbyen' => 'Средњеевропско време (Лонгјербјен)', 'Asia/Aden' => 'Арабијско време (Аден)', - 'Asia/Almaty' => 'Западно-казахстанско време (Алмати)', + 'Asia/Almaty' => 'Казахстанско време (Алмати)', 'Asia/Amman' => 'Источноевропско време (Аман)', 'Asia/Anadyr' => 'Анадир време', - 'Asia/Aqtau' => 'Западно-казахстанско време (Актау)', - 'Asia/Aqtobe' => 'Западно-казахстанско време (Акутобе)', + 'Asia/Aqtau' => 'Казахстанско време (Актау)', + 'Asia/Aqtobe' => 'Казахстанско време (Акутобе)', 'Asia/Ashgabat' => 'Туркменистан време (Ашхабад)', - 'Asia/Atyrau' => 'Западно-казахстанско време (Атирау)', + 'Asia/Atyrau' => 'Казахстанско време (Атирау)', 'Asia/Baghdad' => 'Арабијско време (Багдад)', 'Asia/Bahrain' => 'Арабијско време (Бахреин)', 'Asia/Baku' => 'Азербејџан време (Баку)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Брунеј Дарусалум време', 'Asia/Calcutta' => 'Индијско стандардно време (Калкута)', 'Asia/Chita' => 'Јакутск време (Чита)', - 'Asia/Choibalsan' => 'Улан Батор време (Чојбалсан)', 'Asia/Colombo' => 'Индијско стандардно време (Коломбо)', 'Asia/Damascus' => 'Источноевропско време (Дамаск)', 'Asia/Dhaka' => 'Бангладеш време (Дака)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Краснојарск време (Новокузњецк)', 'Asia/Novosibirsk' => 'Новосибирск време', 'Asia/Omsk' => 'Омск време', - 'Asia/Oral' => 'Западно-казахстанско време (Орал)', + 'Asia/Oral' => 'Казахстанско време (Орал)', 'Asia/Phnom_Penh' => 'Индокина време (Пном Пен)', 'Asia/Pontianak' => 'Западно-индонезијско време (Понтијанак)', 'Asia/Pyongyang' => 'Корејско време (Пјонгјанг)', 'Asia/Qatar' => 'Арабијско време (Катар)', - 'Asia/Qostanay' => 'Западно-казахстанско време (Костанај)', - 'Asia/Qyzylorda' => 'Западно-казахстанско време (Кизилорда)', + 'Asia/Qostanay' => 'Казахстанско време (Костанај)', + 'Asia/Qyzylorda' => 'Казахстанско време (Кизилорда)', 'Asia/Rangoon' => 'Мијанмар време (Рангун)', 'Asia/Riyadh' => 'Арабијско време (Ријад)', 'Asia/Saigon' => 'Индокина време (Хо Ши Мин)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Аустралијско источно време (Мелбурн)', 'Australia/Perth' => 'Аустралијско западно време (Перт)', 'Australia/Sydney' => 'Аустралијско источно време (Сиднеј)', - 'CST6CDT' => 'Северноамеричко централно време', - 'EST5EDT' => 'Северноамеричко источно време', 'Etc/GMT' => 'Средње време по Гриничу', 'Etc/UTC' => 'Координисано универзално време', 'Europe/Amsterdam' => 'Средњеевропско време (Амстердам)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Маурицијус време', 'Indian/Mayotte' => 'Источно-афричко време (Мајот)', 'Indian/Reunion' => 'Реинион време (Реунион)', - 'MST7MDT' => 'Северноамеричко планинско време', - 'PST8PDT' => 'Северноамеричко пацифичко време', 'Pacific/Apia' => 'Апија време', 'Pacific/Auckland' => 'Нови Зеланд време (Окланд)', 'Pacific/Bougainville' => 'Папуа Нова Гвинеја време (Буганвил)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/sr_Cyrl_BA.php b/src/Symfony/Component/Intl/Resources/data/timezones/sr_Cyrl_BA.php index 9dcc8e2261ddc..6274ddad71aaf 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/sr_Cyrl_BA.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/sr_Cyrl_BA.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Восток вријеме', 'Arctic/Longyearbyen' => 'Средњоевропско вријеме (Лонгјир)', 'Asia/Aden' => 'Арабијско вријеме (Аден)', - 'Asia/Almaty' => 'Западно-казахстанско вријеме (Алмати)', + 'Asia/Almaty' => 'Казахстанско вријеме (Алмати)', 'Asia/Amman' => 'Источноевропско вријеме (Аман)', 'Asia/Anadyr' => 'Анадир време', - 'Asia/Aqtau' => 'Западно-казахстанско вријеме (Актау)', - 'Asia/Aqtobe' => 'Западно-казахстанско вријеме (Акутобе)', + 'Asia/Aqtau' => 'Казахстанско вријеме (Актау)', + 'Asia/Aqtobe' => 'Казахстанско вријеме (Акутобе)', 'Asia/Ashgabat' => 'Туркменистан вријеме (Ашхабад)', - 'Asia/Atyrau' => 'Западно-казахстанско вријеме (Атирау)', + 'Asia/Atyrau' => 'Казахстанско вријеме (Атирау)', 'Asia/Baghdad' => 'Арабијско вријеме (Багдад)', 'Asia/Bahrain' => 'Арабијско вријеме (Бахреин)', 'Asia/Baku' => 'Азербејџан вријеме (Баку)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Брунеј Дарусалум вријеме', 'Asia/Calcutta' => 'Индијско стандардно вријеме (Калкута)', 'Asia/Chita' => 'Јакутск вријеме (Чита)', - 'Asia/Choibalsan' => 'Улан Батор вријеме (Чојбалсан)', 'Asia/Colombo' => 'Индијско стандардно вријеме (Коломбо)', 'Asia/Damascus' => 'Источноевропско вријеме (Дамаск)', 'Asia/Dhaka' => 'Бангладеш вријеме (Дака)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Краснојарск вријеме (Новокузњецк)', 'Asia/Novosibirsk' => 'Новосибирск вријеме', 'Asia/Omsk' => 'Омск вријеме', - 'Asia/Oral' => 'Западно-казахстанско вријеме (Орал)', + 'Asia/Oral' => 'Казахстанско вријеме (Орал)', 'Asia/Phnom_Penh' => 'Индокина вријеме (Пном Пен)', 'Asia/Pontianak' => 'Западно-индонезијско вријеме (Понтијанак)', 'Asia/Pyongyang' => 'Корејско вријеме (Пјонгјанг)', 'Asia/Qatar' => 'Арабијско вријеме (Катар)', - 'Asia/Qostanay' => 'Западно-казахстанско вријеме (Костанај)', - 'Asia/Qyzylorda' => 'Западно-казахстанско вријеме (Кизилорда)', + 'Asia/Qostanay' => 'Казахстанско вријеме (Костанај)', + 'Asia/Qyzylorda' => 'Казахстанско вријеме (Кизилорда)', 'Asia/Rangoon' => 'Мјанмар вријеме (Рангун)', 'Asia/Riyadh' => 'Арабијско вријеме (Ријад)', 'Asia/Saigon' => 'Индокина вријеме (Хо Ши Мин)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Аустралијско источно вријеме (Мелбурн)', 'Australia/Perth' => 'Аустралијско западно вријеме (Перт)', 'Australia/Sydney' => 'Аустралијско источно вријеме (Сиднеј)', - 'CST6CDT' => 'Сјеверноамеричко централно вријеме', - 'EST5EDT' => 'Сјеверноамеричко источно вријеме', 'Etc/GMT' => 'Средње вријеме по Гриничу', 'Etc/UTC' => 'Координисано универзално вријеме', 'Europe/Amsterdam' => 'Средњоевропско вријеме (Амстердам)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Маурицијус вријеме', 'Indian/Mayotte' => 'Источно-афричко вријеме (Мајот)', 'Indian/Reunion' => 'Реунион вријеме', - 'MST7MDT' => 'Сјеверноамеричко планинско вријеме', - 'PST8PDT' => 'Сјеверноамеричко пацифичко вријеме', 'Pacific/Apia' => 'Апија вријеме', 'Pacific/Auckland' => 'Нови Зеланд вријеме (Окланд)', 'Pacific/Bougainville' => 'Папуа Нова Гвинеја вријеме (Буганвил)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/sr_Latn.php b/src/Symfony/Component/Intl/Resources/data/timezones/sr_Latn.php index a922da184bae3..3b9318fcf7d1c 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/sr_Latn.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/sr_Latn.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Vostok vreme', 'Arctic/Longyearbyen' => 'Srednjeevropsko vreme (Longjerbjen)', 'Asia/Aden' => 'Arabijsko vreme (Aden)', - 'Asia/Almaty' => 'Zapadno-kazahstansko vreme (Almati)', + 'Asia/Almaty' => 'Kazahstansko vreme (Almati)', 'Asia/Amman' => 'Istočnoevropsko vreme (Aman)', 'Asia/Anadyr' => 'Anadir vreme', - 'Asia/Aqtau' => 'Zapadno-kazahstansko vreme (Aktau)', - 'Asia/Aqtobe' => 'Zapadno-kazahstansko vreme (Akutobe)', + 'Asia/Aqtau' => 'Kazahstansko vreme (Aktau)', + 'Asia/Aqtobe' => 'Kazahstansko vreme (Akutobe)', 'Asia/Ashgabat' => 'Turkmenistan vreme (Ašhabad)', - 'Asia/Atyrau' => 'Zapadno-kazahstansko vreme (Atirau)', + 'Asia/Atyrau' => 'Kazahstansko vreme (Atirau)', 'Asia/Baghdad' => 'Arabijsko vreme (Bagdad)', 'Asia/Bahrain' => 'Arabijsko vreme (Bahrein)', 'Asia/Baku' => 'Azerbejdžan vreme (Baku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Brunej Darusalum vreme', 'Asia/Calcutta' => 'Indijsko standardno vreme (Kalkuta)', 'Asia/Chita' => 'Jakutsk vreme (Čita)', - 'Asia/Choibalsan' => 'Ulan Bator vreme (Čojbalsan)', 'Asia/Colombo' => 'Indijsko standardno vreme (Kolombo)', 'Asia/Damascus' => 'Istočnoevropsko vreme (Damask)', 'Asia/Dhaka' => 'Bangladeš vreme (Daka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Krasnojarsk vreme (Novokuznjeck)', 'Asia/Novosibirsk' => 'Novosibirsk vreme', 'Asia/Omsk' => 'Omsk vreme', - 'Asia/Oral' => 'Zapadno-kazahstansko vreme (Oral)', + 'Asia/Oral' => 'Kazahstansko vreme (Oral)', 'Asia/Phnom_Penh' => 'Indokina vreme (Pnom Pen)', 'Asia/Pontianak' => 'Zapadno-indonezijsko vreme (Pontijanak)', 'Asia/Pyongyang' => 'Korejsko vreme (Pjongjang)', 'Asia/Qatar' => 'Arabijsko vreme (Katar)', - 'Asia/Qostanay' => 'Zapadno-kazahstansko vreme (Kostanaj)', - 'Asia/Qyzylorda' => 'Zapadno-kazahstansko vreme (Kizilorda)', + 'Asia/Qostanay' => 'Kazahstansko vreme (Kostanaj)', + 'Asia/Qyzylorda' => 'Kazahstansko vreme (Kizilorda)', 'Asia/Rangoon' => 'Mijanmar vreme (Rangun)', 'Asia/Riyadh' => 'Arabijsko vreme (Rijad)', 'Asia/Saigon' => 'Indokina vreme (Ho Ši Min)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Australijsko istočno vreme (Melburn)', 'Australia/Perth' => 'Australijsko zapadno vreme (Pert)', 'Australia/Sydney' => 'Australijsko istočno vreme (Sidnej)', - 'CST6CDT' => 'Severnoameričko centralno vreme', - 'EST5EDT' => 'Severnoameričko istočno vreme', 'Etc/GMT' => 'Srednje vreme po Griniču', 'Etc/UTC' => 'Koordinisano univerzalno vreme', 'Europe/Amsterdam' => 'Srednjeevropsko vreme (Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Mauricijus vreme', 'Indian/Mayotte' => 'Istočno-afričko vreme (Majot)', 'Indian/Reunion' => 'Reinion vreme (Reunion)', - 'MST7MDT' => 'Severnoameričko planinsko vreme', - 'PST8PDT' => 'Severnoameričko pacifičko vreme', 'Pacific/Apia' => 'Apija vreme', 'Pacific/Auckland' => 'Novi Zeland vreme (Okland)', 'Pacific/Bougainville' => 'Papua Nova Gvineja vreme (Buganvil)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/sr_Latn_BA.php b/src/Symfony/Component/Intl/Resources/data/timezones/sr_Latn_BA.php index 4e369feeb6df3..bb27402b37a34 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/sr_Latn_BA.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/sr_Latn_BA.php @@ -195,12 +195,12 @@ 'Antarctica/Vostok' => 'Vostok vrijeme', 'Arctic/Longyearbyen' => 'Srednjoevropsko vrijeme (Longjir)', 'Asia/Aden' => 'Arabijsko vrijeme (Aden)', - 'Asia/Almaty' => 'Zapadno-kazahstansko vrijeme (Almati)', + 'Asia/Almaty' => 'Kazahstansko vrijeme (Almati)', 'Asia/Amman' => 'Istočnoevropsko vrijeme (Aman)', - 'Asia/Aqtau' => 'Zapadno-kazahstansko vrijeme (Aktau)', - 'Asia/Aqtobe' => 'Zapadno-kazahstansko vrijeme (Akutobe)', + 'Asia/Aqtau' => 'Kazahstansko vrijeme (Aktau)', + 'Asia/Aqtobe' => 'Kazahstansko vrijeme (Akutobe)', 'Asia/Ashgabat' => 'Turkmenistan vrijeme (Ašhabad)', - 'Asia/Atyrau' => 'Zapadno-kazahstansko vrijeme (Atirau)', + 'Asia/Atyrau' => 'Kazahstansko vrijeme (Atirau)', 'Asia/Baghdad' => 'Arabijsko vrijeme (Bagdad)', 'Asia/Bahrain' => 'Arabijsko vrijeme (Bahrein)', 'Asia/Baku' => 'Azerbejdžan vrijeme (Baku)', @@ -210,7 +210,6 @@ 'Asia/Brunei' => 'Brunej Darusalum vrijeme', 'Asia/Calcutta' => 'Indijsko standardno vrijeme (Kalkuta)', 'Asia/Chita' => 'Jakutsk vrijeme (Čita)', - 'Asia/Choibalsan' => 'Ulan Bator vrijeme (Čojbalsan)', 'Asia/Colombo' => 'Indijsko standardno vrijeme (Kolombo)', 'Asia/Damascus' => 'Istočnoevropsko vrijeme (Damask)', 'Asia/Dhaka' => 'Bangladeš vrijeme (Daka)', @@ -243,13 +242,13 @@ 'Asia/Novokuznetsk' => 'Krasnojarsk vrijeme (Novokuznjeck)', 'Asia/Novosibirsk' => 'Novosibirsk vrijeme', 'Asia/Omsk' => 'Omsk vrijeme', - 'Asia/Oral' => 'Zapadno-kazahstansko vrijeme (Oral)', + 'Asia/Oral' => 'Kazahstansko vrijeme (Oral)', 'Asia/Phnom_Penh' => 'Indokina vrijeme (Pnom Pen)', 'Asia/Pontianak' => 'Zapadno-indonezijsko vrijeme (Pontijanak)', 'Asia/Pyongyang' => 'Korejsko vrijeme (Pjongjang)', 'Asia/Qatar' => 'Arabijsko vrijeme (Katar)', - 'Asia/Qostanay' => 'Zapadno-kazahstansko vrijeme (Kostanaj)', - 'Asia/Qyzylorda' => 'Zapadno-kazahstansko vrijeme (Kizilorda)', + 'Asia/Qostanay' => 'Kazahstansko vrijeme (Kostanaj)', + 'Asia/Qyzylorda' => 'Kazahstansko vrijeme (Kizilorda)', 'Asia/Rangoon' => 'Mjanmar vrijeme (Rangun)', 'Asia/Riyadh' => 'Arabijsko vrijeme (Rijad)', 'Asia/Saigon' => 'Indokina vrijeme (Ho Ši Min)', @@ -293,8 +292,6 @@ 'Australia/Melbourne' => 'Australijsko istočno vrijeme (Melburn)', 'Australia/Perth' => 'Australijsko zapadno vrijeme (Pert)', 'Australia/Sydney' => 'Australijsko istočno vrijeme (Sidnej)', - 'CST6CDT' => 'Sjevernoameričko centralno vrijeme', - 'EST5EDT' => 'Sjevernoameričko istočno vrijeme', 'Etc/GMT' => 'Srednje vrijeme po Griniču', 'Etc/UTC' => 'Koordinisano univerzalno vrijeme', 'Europe/Amsterdam' => 'Srednjoevropsko vrijeme (Amsterdam)', @@ -363,8 +360,6 @@ 'Indian/Mauritius' => 'Mauricijus vrijeme', 'Indian/Mayotte' => 'Istočno-afričko vrijeme (Majot)', 'Indian/Reunion' => 'Reunion vrijeme', - 'MST7MDT' => 'Sjevernoameričko planinsko vrijeme', - 'PST8PDT' => 'Sjevernoameričko pacifičko vrijeme', 'Pacific/Apia' => 'Apija vrijeme', 'Pacific/Auckland' => 'Novi Zeland vrijeme (Okland)', 'Pacific/Bougainville' => 'Papua Nova Gvineja vrijeme (Buganvil)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/st.php b/src/Symfony/Component/Intl/Resources/data/timezones/st.php new file mode 100644 index 0000000000000..bcb5cc2500629 --- /dev/null +++ b/src/Symfony/Component/Intl/Resources/data/timezones/st.php @@ -0,0 +1,32 @@ + [ + 'Africa/Abidjan' => 'Greenwich Mean Time (Abidjan)', + 'Africa/Accra' => 'Greenwich Mean Time (Accra)', + 'Africa/Bamako' => 'Greenwich Mean Time (Bamako)', + 'Africa/Banjul' => 'Greenwich Mean Time (Banjul)', + 'Africa/Bissau' => 'Greenwich Mean Time (Bissau)', + 'Africa/Conakry' => 'Greenwich Mean Time (Conakry)', + 'Africa/Dakar' => 'Greenwich Mean Time (Dakar)', + 'Africa/Freetown' => 'Greenwich Mean Time (Freetown)', + 'Africa/Johannesburg' => 'Afrika Borwa Nako (Johannesburg)', + 'Africa/Lome' => 'Greenwich Mean Time (Lome)', + 'Africa/Maseru' => 'Lesotho Nako (Maseru)', + 'Africa/Monrovia' => 'Greenwich Mean Time (Monrovia)', + 'Africa/Nouakchott' => 'Greenwich Mean Time (Nouakchott)', + 'Africa/Ouagadougou' => 'Greenwich Mean Time (Ouagadougou)', + 'Africa/Sao_Tome' => 'Greenwich Mean Time (São Tomé)', + 'America/Danmarkshavn' => 'Greenwich Mean Time (Danmarkshavn)', + 'Antarctica/Troll' => 'Greenwich Mean Time (Troll)', + 'Atlantic/Reykjavik' => 'Greenwich Mean Time (Reykjavik)', + 'Atlantic/St_Helena' => 'Greenwich Mean Time (St. Helena)', + 'Etc/GMT' => 'Greenwich Mean Time', + 'Europe/Dublin' => 'Greenwich Mean Time (Dublin)', + 'Europe/Guernsey' => 'Greenwich Mean Time (Guernsey)', + 'Europe/Isle_of_Man' => 'Greenwich Mean Time (Isle of Man)', + 'Europe/Jersey' => 'Greenwich Mean Time (Jersey)', + 'Europe/London' => 'Greenwich Mean Time (London)', + ], + 'Meta' => [], +]; diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/su.php b/src/Symfony/Component/Intl/Resources/data/timezones/su.php index 79f94a1a092f5..23346ff65080c 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/su.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/su.php @@ -174,8 +174,6 @@ 'Atlantic/Madeira' => 'Waktu Éropa Barat (Madeira)', 'Atlantic/Reykjavik' => 'Waktu Greenwich (Reykjavik)', 'Atlantic/St_Helena' => 'Waktu Greenwich (St. Helena)', - 'CST6CDT' => 'Waktu Tengah', - 'EST5EDT' => 'Waktu Wétan', 'Etc/GMT' => 'Waktu Greenwich', 'Etc/UTC' => 'Waktu Universal Terkoordinasi', 'Europe/Amsterdam' => 'Waktu Éropa Tengah (Amsterdam)', @@ -233,8 +231,6 @@ 'Europe/Warsaw' => 'Waktu Éropa Tengah (Warsaw)', 'Europe/Zagreb' => 'Waktu Éropa Tengah (Zagreb)', 'Europe/Zurich' => 'Waktu Éropa Tengah (Zurich)', - 'MST7MDT' => 'Waktu Pagunungan', - 'PST8PDT' => 'Waktu Pasifik', 'Pacific/Galapagos' => 'Waktu Galapagos', 'Pacific/Honolulu' => 'Amérika Sarikat (Honolulu)', ], diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/sv.php b/src/Symfony/Component/Intl/Resources/data/timezones/sv.php index 5fb772266d8cd..7a8ce5a5cf60c 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/sv.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/sv.php @@ -148,7 +148,7 @@ 'America/Menominee' => 'centralnordamerikansk tid (Menominee)', 'America/Merida' => 'centralnordamerikansk tid (Mérida)', 'America/Metlakatla' => 'Alaskatid (Metlakatla)', - 'America/Mexico_City' => 'centralnordamerikansk tid (Mexiko City)', + 'America/Mexico_City' => 'centralnordamerikansk tid (Mexico City)', 'America/Miquelon' => 'Saint-Pierre-et-Miquelon-tid', 'America/Moncton' => 'nordamerikansk atlanttid (Moncton)', 'America/Monterrey' => 'centralnordamerikansk tid (Monterrey)', @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Vostoktid', 'Arctic/Longyearbyen' => 'centraleuropeisk tid (Longyearbyen)', 'Asia/Aden' => 'saudiarabisk tid (Aden)', - 'Asia/Almaty' => 'västkazakstansk tid (Almaty)', + 'Asia/Almaty' => 'kazakstansk tid (Almaty)', 'Asia/Amman' => 'östeuropeisk tid (Amman)', 'Asia/Anadyr' => 'Anadyrtid', - 'Asia/Aqtau' => 'västkazakstansk tid (Aktau)', - 'Asia/Aqtobe' => 'västkazakstansk tid (Aqtöbe)', + 'Asia/Aqtau' => 'kazakstansk tid (Aktau)', + 'Asia/Aqtobe' => 'kazakstansk tid (Aqtöbe)', 'Asia/Ashgabat' => 'turkmensk tid (Asjchabad)', - 'Asia/Atyrau' => 'västkazakstansk tid (Atyrau)', + 'Asia/Atyrau' => 'kazakstansk tid (Atyrau)', 'Asia/Baghdad' => 'saudiarabisk tid (Bagdad)', 'Asia/Bahrain' => 'saudiarabisk tid (Bahrain)', 'Asia/Baku' => 'azerbajdzjansk tid (Baku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Bruneitid', 'Asia/Calcutta' => 'indisk tid (Kolkata)', 'Asia/Chita' => 'Jakutsktid (Tjita)', - 'Asia/Choibalsan' => 'Ulaanbaatartid (Tjojbalsan)', 'Asia/Colombo' => 'indisk tid (Colombo)', 'Asia/Damascus' => 'östeuropeisk tid (Damaskus)', 'Asia/Dhaka' => 'bangladeshisk tid (Dhaka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Krasnojarsktid (Novokuznetsk)', 'Asia/Novosibirsk' => 'Novosibirsktid', 'Asia/Omsk' => 'Omsktid', - 'Asia/Oral' => 'västkazakstansk tid (Oral)', + 'Asia/Oral' => 'kazakstansk tid (Oral)', 'Asia/Phnom_Penh' => 'indokinesisk tid (Phnom Penh)', 'Asia/Pontianak' => 'västindonesisk tid (Pontianak)', 'Asia/Pyongyang' => 'koreansk tid (Pyongyang)', 'Asia/Qatar' => 'saudiarabisk tid (Qatar)', - 'Asia/Qostanay' => 'västkazakstansk tid (Kostanaj)', - 'Asia/Qyzylorda' => 'västkazakstansk tid (Qyzylorda)', + 'Asia/Qostanay' => 'kazakstansk tid (Kostanaj)', + 'Asia/Qyzylorda' => 'kazakstansk tid (Qyzylorda)', 'Asia/Rangoon' => 'burmesisk tid (Yangon)', 'Asia/Riyadh' => 'saudiarabisk tid (Riyadh)', 'Asia/Saigon' => 'indokinesisk tid (Ho Chi Minh-staden)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'östaustralisk tid (Melbourne)', 'Australia/Perth' => 'västaustralisk tid (Perth)', 'Australia/Sydney' => 'östaustralisk tid (Sydney)', - 'CST6CDT' => 'centralnordamerikansk tid', - 'EST5EDT' => 'östnordamerikansk tid', 'Etc/GMT' => 'Greenwichtid', 'Etc/UTC' => 'koordinerad universell tid', 'Europe/Amsterdam' => 'centraleuropeisk tid (Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Mauritiustid', 'Indian/Mayotte' => 'östafrikansk tid (Mayotte)', 'Indian/Reunion' => 'Réuniontid', - 'MST7MDT' => 'Klippiga bergentid', - 'PST8PDT' => 'västnordamerikansk tid', 'Pacific/Apia' => 'Apiatid', 'Pacific/Auckland' => 'nyzeeländsk tid (Auckland)', 'Pacific/Bougainville' => 'Papua Nya Guineas tid (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/sw.php b/src/Symfony/Component/Intl/Resources/data/timezones/sw.php index 63c8d0122dac8..5ad1fd499bec6 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/sw.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/sw.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Saa za Vostok', 'Arctic/Longyearbyen' => 'Saa za Ulaya ya Kati (Longyearbyen)', 'Asia/Aden' => 'Saa za Uarabuni (Aden)', - 'Asia/Almaty' => 'Saa za Kazakhstan Magharibi (Almaty)', + 'Asia/Almaty' => 'Saa za Kazakhstan (Almaty)', 'Asia/Amman' => 'Saa za Mashariki mwa Ulaya (Amman)', 'Asia/Anadyr' => 'Saa za Anadyr', - 'Asia/Aqtau' => 'Saa za Kazakhstan Magharibi (Aqtau)', - 'Asia/Aqtobe' => 'Saa za Kazakhstan Magharibi (Aqtobe)', + 'Asia/Aqtau' => 'Saa za Kazakhstan (Aqtau)', + 'Asia/Aqtobe' => 'Saa za Kazakhstan (Aqtobe)', 'Asia/Ashgabat' => 'Saa za Turkmenistan (Ashgabat)', - 'Asia/Atyrau' => 'Saa za Kazakhstan Magharibi (Atyrau)', + 'Asia/Atyrau' => 'Saa za Kazakhstan (Atyrau)', 'Asia/Baghdad' => 'Saa za Uarabuni (Baghdad)', 'Asia/Bahrain' => 'Saa za Uarabuni (Bahrain)', 'Asia/Baku' => 'Saa za Azerbaijan (Baku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Saa za Brunei Darussalam', 'Asia/Calcutta' => 'Saa za Wastani za India (Kolkata)', 'Asia/Chita' => 'Saa za Yakutsk (Chita)', - 'Asia/Choibalsan' => 'Saa za Ulan Bator (Choibalsan)', 'Asia/Colombo' => 'Saa za Wastani za India (Colombo)', 'Asia/Damascus' => 'Saa za Mashariki mwa Ulaya (Damascus)', 'Asia/Dhaka' => 'Saa za Bangladesh (Dhaka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Saa za Krasnoyarsk (Novokuznetsk)', 'Asia/Novosibirsk' => 'Saa za Novosibirsk', 'Asia/Omsk' => 'Saa za Omsk', - 'Asia/Oral' => 'Saa za Kazakhstan Magharibi (Oral)', + 'Asia/Oral' => 'Saa za Kazakhstan (Oral)', 'Asia/Phnom_Penh' => 'Saa za Indochina (Phnom Penh)', 'Asia/Pontianak' => 'Saa za Magharibi mwa Indonesia (Pontianak)', 'Asia/Pyongyang' => 'Saa za Korea (Pyongyang)', 'Asia/Qatar' => 'Saa za Uarabuni (Qatar)', - 'Asia/Qostanay' => 'Saa za Kazakhstan Magharibi (Kostanay)', - 'Asia/Qyzylorda' => 'Saa za Kazakhstan Magharibi (Qyzylorda)', + 'Asia/Qostanay' => 'Saa za Kazakhstan (Kostanay)', + 'Asia/Qyzylorda' => 'Saa za Kazakhstan (Qyzylorda)', 'Asia/Rangoon' => 'Saa za Myanmar (Rangoon)', 'Asia/Riyadh' => 'Saa za Uarabuni (Riyadh)', 'Asia/Saigon' => 'Saa za Indochina (Ho Chi Minh)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Saa za Australia Mashariki (Melbourne)', 'Australia/Perth' => 'Saa za Australia Magharibi (Perth)', 'Australia/Sydney' => 'Saa za Australia Mashariki (Sydney)', - 'CST6CDT' => 'Saa za Kati', - 'EST5EDT' => 'Saa za Mashariki', 'Etc/GMT' => 'Saa za Greenwich', 'Etc/UTC' => 'Mfumo wa kuratibu saa ulimwenguni', 'Europe/Amsterdam' => 'Saa za Ulaya ya Kati (Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Saa za Morisi (Mauritius)', 'Indian/Mayotte' => 'Saa za Afrika Mashariki (Mayotte)', 'Indian/Reunion' => 'Saa za Reunion (Réunion)', - 'MST7MDT' => 'Saa za Mountain', - 'PST8PDT' => 'Saa za Pasifiki', 'Pacific/Apia' => 'Saa za Apia', 'Pacific/Auckland' => 'Saa za New Zealand (Auckland)', 'Pacific/Bougainville' => 'Saa za Papua New Guinea (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/sw_KE.php b/src/Symfony/Component/Intl/Resources/data/timezones/sw_KE.php index a6002c0a1924e..c4c01b2be8418 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/sw_KE.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/sw_KE.php @@ -36,13 +36,8 @@ 'America/Santarem' => 'Saa za Brazili (Santarem)', 'America/Sao_Paulo' => 'Saa za Brazili (Sao Paulo)', 'Antarctica/McMurdo' => 'Saa za Nyuzilandi (McMurdo)', - 'Asia/Almaty' => 'Saa za Kazakistani Magharibi (Almaty)', - 'Asia/Aqtau' => 'Saa za Kazakistani Magharibi (Aqtau)', - 'Asia/Aqtobe' => 'Saa za Kazakistani Magharibi (Aqtobe)', 'Asia/Ashgabat' => 'Saa za Turkmenistani (Ashgabat)', - 'Asia/Atyrau' => 'Saa za Kazakistani Magharibi (Atyrau)', 'Asia/Baku' => 'Saa za Azabajani (Baku)', - 'Asia/Choibalsan' => 'Saa za Ulaanbataar (Choibalsan)', 'Asia/Colombo' => 'Saa za Wastani za India (Kolombo)', 'Asia/Dhaka' => 'Saa za Bangladeshi (Dhaka)', 'Asia/Dubai' => 'Saa za Wastani za Ghuba (Dubai)', @@ -54,9 +49,6 @@ 'Asia/Kuching' => 'Saa za Malesia (Kuching)', 'Asia/Macau' => 'Saa za Uchina (Makao)', 'Asia/Muscat' => 'Saa za Wastani za Ghuba (Muscat)', - 'Asia/Oral' => 'Saa za Kazakistani Magharibi (Oral)', - 'Asia/Qostanay' => 'Saa za Kazakistani Magharibi (Kostanay)', - 'Asia/Qyzylorda' => 'Saa za Kazakistani Magharibi (Qyzylorda)', 'Asia/Rangoon' => 'Saa za Myanma (Yangon)', 'Asia/Saigon' => 'Saa za Indochina (Jiji la Ho Chi Minh)', 'Asia/Samarkand' => 'Saa za Uzbekistani (Samarkand)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/ta.php b/src/Symfony/Component/Intl/Resources/data/timezones/ta.php index caa9a28d9d933..c72776aae6a45 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/ta.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/ta.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'வோஸ்டோக் நேரம்', 'Arctic/Longyearbyen' => 'மத்திய ஐரோப்பிய நேரம் (லாங்இயர்பியன்)', 'Asia/Aden' => 'அரேபிய நேரம் (ஏடன்)', - 'Asia/Almaty' => 'மேற்கு கஜகஸ்தான் நேரம் (அல்மாதி)', + 'Asia/Almaty' => 'கஜகஸ்தான் நேரம் (அல்மாதி)', 'Asia/Amman' => 'கிழக்கத்திய ஐரோப்பிய நேரம் (அம்மான்)', 'Asia/Anadyr' => 'அனடீர் நேரம்', - 'Asia/Aqtau' => 'மேற்கு கஜகஸ்தான் நேரம் (அக்தவ்)', - 'Asia/Aqtobe' => 'மேற்கு கஜகஸ்தான் நேரம் (அக்டோப்)', + 'Asia/Aqtau' => 'கஜகஸ்தான் நேரம் (அக்தவ்)', + 'Asia/Aqtobe' => 'கஜகஸ்தான் நேரம் (அக்டோப்)', 'Asia/Ashgabat' => 'துர்க்மெனிஸ்தான் நேரம் (அஷ்காபாத்)', - 'Asia/Atyrau' => 'மேற்கு கஜகஸ்தான் நேரம் (அடிரா)', + 'Asia/Atyrau' => 'கஜகஸ்தான் நேரம் (அடிரா)', 'Asia/Baghdad' => 'அரேபிய நேரம் (பாக்தாத்)', 'Asia/Bahrain' => 'அரேபிய நேரம் (பஹ்ரைன்)', 'Asia/Baku' => 'அசர்பைஜான் நேரம் (பாக்கூ)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'புருனே டருஸ்ஸலாம் நேரம்', 'Asia/Calcutta' => 'இந்திய நிலையான நேரம் (கொல்கத்தா)', 'Asia/Chita' => 'யகுட்ஸ்க் நேரம் (சிடா)', - 'Asia/Choibalsan' => 'உலன் பாடர் நேரம் (சோய்பால்சான்)', 'Asia/Colombo' => 'இந்திய நிலையான நேரம் (கொழும்பு)', 'Asia/Damascus' => 'கிழக்கத்திய ஐரோப்பிய நேரம் (டமாஸ்கஸ்)', 'Asia/Dhaka' => 'வங்கதேச நேரம் (டாக்கா)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'க்ரஸ்னோயார்ஸ்க் நேரம் (நோவோகுஸ்நெட்ஸ்க்)', 'Asia/Novosibirsk' => 'நோவோசிபிரிஸ்க் நேரம் (நோவோசீபிர்ஸ்க்)', 'Asia/Omsk' => 'ஓம்ஸ்க் நேரம்', - 'Asia/Oral' => 'மேற்கு கஜகஸ்தான் நேரம் (ஓரல்)', + 'Asia/Oral' => 'கஜகஸ்தான் நேரம் (ஓரல்)', 'Asia/Phnom_Penh' => 'இந்தோசீன நேரம் (ஃப்னோம் பென்)', 'Asia/Pontianak' => 'மேற்கத்திய இந்தோனேசிய நேரம் (போன்டியானாக்)', 'Asia/Pyongyang' => 'கொரிய நேரம் (பியாங்யாங்)', 'Asia/Qatar' => 'அரேபிய நேரம் (கத்தார்)', - 'Asia/Qostanay' => 'மேற்கு கஜகஸ்தான் நேரம் (கோஸ்டானே)', - 'Asia/Qyzylorda' => 'மேற்கு கஜகஸ்தான் நேரம் (கிஸிலோர்டா)', + 'Asia/Qostanay' => 'கஜகஸ்தான் நேரம் (கோஸ்டானே)', + 'Asia/Qyzylorda' => 'கஜகஸ்தான் நேரம் (கிஸிலோர்டா)', 'Asia/Rangoon' => 'மியான்மர் நேரம் (ரங்கூன்)', 'Asia/Riyadh' => 'அரேபிய நேரம் (ரியாத்)', 'Asia/Saigon' => 'இந்தோசீன நேரம் (ஹோ சி மின் சிட்டி)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'கிழக்கத்திய ஆஸ்திரேலிய நேரம் (மெல்போர்ன்)', 'Australia/Perth' => 'மேற்கத்திய ஆஸ்திரேலிய நேரம் (பெர்த்)', 'Australia/Sydney' => 'கிழக்கத்திய ஆஸ்திரேலிய நேரம் (சிட்னி)', - 'CST6CDT' => 'மத்திய நேரம்', - 'EST5EDT' => 'கிழக்கத்திய நேரம்', 'Etc/GMT' => 'கிரீன்விச் சராசரி நேரம்', 'Etc/UTC' => 'ஒருங்கிணைந்த சர்வதேச நேரம்', 'Europe/Amsterdam' => 'மத்திய ஐரோப்பிய நேரம் (ஆம்ஸ்ட்ரடாம்)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'மொரிஷியஸ் நேரம்', 'Indian/Mayotte' => 'கிழக்கு ஆப்பிரிக்க நேரம் (மயோட்டி)', 'Indian/Reunion' => 'ரீயூனியன் நேரம்', - 'MST7MDT' => 'மவுன்டைன் நேரம்', - 'PST8PDT' => 'பசிபிக் நேரம்', 'Pacific/Apia' => 'ஏபியா நேரம் (அபியா)', 'Pacific/Auckland' => 'நியூசிலாந்து நேரம் (ஆக்லாந்து)', 'Pacific/Bougainville' => 'பபுவா நியூ கினியா நேரம் (போகெய்ன்வில்லே)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/te.php b/src/Symfony/Component/Intl/Resources/data/timezones/te.php index d0f354d6537de..d6dd2233dd962 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/te.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/te.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'వోస్టోక్ సమయం', 'Arctic/Longyearbyen' => 'సెంట్రల్ యూరోపియన్ సమయం (లాంగ్‌యియర్‌బైయన్)', 'Asia/Aden' => 'అరేబియన్ సమయం (ఎడెన్)', - 'Asia/Almaty' => 'పశ్చిమ కజకిస్తాన్ సమయం (ఆల్మాటి)', + 'Asia/Almaty' => 'కజకిస్తాన్ సమయం (ఆల్మాటి)', 'Asia/Amman' => 'తూర్పు యూరోపియన్ సమయం (అమ్మన్)', 'Asia/Anadyr' => 'అనడైర్ సమయం', - 'Asia/Aqtau' => 'పశ్చిమ కజకిస్తాన్ సమయం (అక్టావ్)', - 'Asia/Aqtobe' => 'పశ్చిమ కజకిస్తాన్ సమయం (అక్టోబ్)', + 'Asia/Aqtau' => 'కజకిస్తాన్ సమయం (అక్టావ్)', + 'Asia/Aqtobe' => 'కజకిస్తాన్ సమయం (అక్టోబ్)', 'Asia/Ashgabat' => 'తుర్క్‌మెనిస్తాన్ సమయం (యాష్గాబాట్)', - 'Asia/Atyrau' => 'పశ్చిమ కజకిస్తాన్ సమయం (ఆటిరా)', + 'Asia/Atyrau' => 'కజకిస్తాన్ సమయం (ఆటిరా)', 'Asia/Baghdad' => 'అరేబియన్ సమయం (బాగ్దాద్)', 'Asia/Bahrain' => 'అరేబియన్ సమయం (బహ్రెయిన్)', 'Asia/Baku' => 'అజర్బైజాన్ సమయం (బాకు)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'బ్రూనే దరుసలామ్ సమయం (బ్రూనై)', 'Asia/Calcutta' => 'భారతదేశ ప్రామాణిక సమయం (కోల్‌కతా)', 'Asia/Chita' => 'యాకుట్స్క్ సమయం (చితా)', - 'Asia/Choibalsan' => 'ఉలన్ బతోర్ సమయం (చోయిబాల్సన్)', 'Asia/Colombo' => 'భారతదేశ ప్రామాణిక సమయం (కొలంబో)', 'Asia/Damascus' => 'తూర్పు యూరోపియన్ సమయం (డమాస్కస్)', 'Asia/Dhaka' => 'బంగ్లాదేశ్ సమయం (ఢాకా)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'క్రాస్నోయార్స్క్ సమయం (నొవొకుజ్‌నెట్‌స్క్)', 'Asia/Novosibirsk' => 'నోవోసిబిర్స్క్ సమయం (నవోసిబిర్స్క్)', 'Asia/Omsk' => 'ఓమ్స్క్ సమయం', - 'Asia/Oral' => 'పశ్చిమ కజకిస్తాన్ సమయం (ఓరల్)', + 'Asia/Oral' => 'కజకిస్తాన్ సమయం (ఓరల్)', 'Asia/Phnom_Penh' => 'ఇండోచైనా సమయం (నోమ్‌పెన్హ్)', 'Asia/Pontianak' => 'పశ్చిమ ఇండోనేషియా సమయం (పొన్టియనాక్)', 'Asia/Pyongyang' => 'కొరియన్ సమయం (ప్యోంగాంగ్)', 'Asia/Qatar' => 'అరేబియన్ సమయం (ఖతార్)', - 'Asia/Qostanay' => 'పశ్చిమ కజకిస్తాన్ సమయం (కోస్తానే)', - 'Asia/Qyzylorda' => 'పశ్చిమ కజకిస్తాన్ సమయం (క్విజిలోర్డా)', + 'Asia/Qostanay' => 'కజకిస్తాన్ సమయం (కోస్తానే)', + 'Asia/Qyzylorda' => 'కజకిస్తాన్ సమయం (క్విజిలోర్డా)', 'Asia/Rangoon' => 'మయన్మార్ సమయం (యాంగన్)', 'Asia/Riyadh' => 'అరేబియన్ సమయం (రియాధ్)', 'Asia/Saigon' => 'ఇండోచైనా సమయం (హో చి మిన్హ్ నగరం)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'తూర్పు ఆస్ట్రేలియా సమయం (మెల్బోర్న్)', 'Australia/Perth' => 'పశ్చిమ ఆస్ట్రేలియా సమయం (పెర్త్)', 'Australia/Sydney' => 'తూర్పు ఆస్ట్రేలియా సమయం (సిడ్నీ)', - 'CST6CDT' => 'మధ్యమ సమయం', - 'EST5EDT' => 'తూర్పు సమయం', 'Etc/GMT' => 'గ్రీన్‌విచ్ సగటు సమయం', 'Etc/UTC' => 'సమన్వయ సార్వజనీన సమయం', 'Europe/Amsterdam' => 'సెంట్రల్ యూరోపియన్ సమయం (ఆమ్‌స్టర్‌డామ్)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'మారిషస్ సమయం', 'Indian/Mayotte' => 'తూర్పు ఆఫ్రికా సమయం (మయోట్)', 'Indian/Reunion' => 'రీయూనియన్ సమయం', - 'MST7MDT' => 'మౌంటెయిన్ సమయం', - 'PST8PDT' => 'పసిఫిక్ సమయం', 'Pacific/Apia' => 'ఏపియా సమయం', 'Pacific/Auckland' => 'న్యూజిల్యాండ్ సమయం (ఆక్లాండ్)', 'Pacific/Bougainville' => 'పాపువా న్యూ గినియా సమయం (బొగెయిన్‌విల్లే)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/tg.php b/src/Symfony/Component/Intl/Resources/data/timezones/tg.php index a24302bd9b057..e88b7ee988141 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/tg.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/tg.php @@ -2,429 +2,425 @@ return [ 'Names' => [ - 'Africa/Abidjan' => 'Вақти миёнаи Гринвич (Abidjan)', - 'Africa/Accra' => 'Вақти миёнаи Гринвич (Accra)', - 'Africa/Addis_Ababa' => 'Вақти Эфиопия (Addis Ababa)', - 'Africa/Algiers' => 'Вақти аврупоии марказӣ (Algiers)', - 'Africa/Asmera' => 'Вақти Эритрея (Asmara)', - 'Africa/Bamako' => 'Вақти миёнаи Гринвич (Bamako)', - 'Africa/Bangui' => 'Вақти Ҷумҳурии Африқои Марказӣ (Bangui)', - 'Africa/Banjul' => 'Вақти миёнаи Гринвич (Banjul)', - 'Africa/Bissau' => 'Вақти миёнаи Гринвич (Bissau)', - 'Africa/Blantyre' => 'Вақти Малави (Blantyre)', - 'Africa/Brazzaville' => 'Вақти Конго (Brazzaville)', - 'Africa/Bujumbura' => 'Вақти Бурунди (Bujumbura)', - 'Africa/Cairo' => 'Вақти аврупоии шарқӣ (Cairo)', - 'Africa/Casablanca' => 'Вақти аврупоии ғарбӣ (Casablanca)', - 'Africa/Ceuta' => 'Вақти аврупоии марказӣ (Ceuta)', - 'Africa/Conakry' => 'Вақти миёнаи Гринвич (Conakry)', - 'Africa/Dakar' => 'Вақти миёнаи Гринвич (Dakar)', - 'Africa/Dar_es_Salaam' => 'Вақти Танзания (Dar es Salaam)', - 'Africa/Djibouti' => 'Вақти Ҷибути (Djibouti)', - 'Africa/Douala' => 'Вақти Камерун (Douala)', - 'Africa/El_Aaiun' => 'Вақти аврупоии ғарбӣ (El Aaiun)', - 'Africa/Freetown' => 'Вақти миёнаи Гринвич (Freetown)', - 'Africa/Gaborone' => 'Вақти Ботсвана (Gaborone)', - 'Africa/Harare' => 'Вақти Зимбабве (Harare)', - 'Africa/Johannesburg' => 'Вақти Африкаи Ҷанубӣ (Johannesburg)', - 'Africa/Juba' => 'Вақти Судони Ҷанубӣ (Juba)', - 'Africa/Kampala' => 'Вақти Уганда (Kampala)', - 'Africa/Khartoum' => 'Вақти Судон (Khartoum)', - 'Africa/Kigali' => 'Вақти Руанда (Kigali)', - 'Africa/Kinshasa' => 'Вақти Конго (ҶДК) (Kinshasa)', - 'Africa/Lagos' => 'Вақти Нигерия (Lagos)', - 'Africa/Libreville' => 'Вақти Габон (Libreville)', - 'Africa/Lome' => 'Вақти миёнаи Гринвич (Lome)', - 'Africa/Luanda' => 'Вақти Ангола (Luanda)', - 'Africa/Lubumbashi' => 'Вақти Конго (ҶДК) (Lubumbashi)', - 'Africa/Lusaka' => 'Вақти Замбия (Lusaka)', - 'Africa/Malabo' => 'Вақти Гвинеяи Экваторӣ (Malabo)', - 'Africa/Maputo' => 'Вақти Мозамбик (Maputo)', - 'Africa/Maseru' => 'Вақти Лесото (Maseru)', - 'Africa/Mbabane' => 'Вақти Свазиленд (Mbabane)', - 'Africa/Mogadishu' => 'Вақти Сомалӣ (Mogadishu)', - 'Africa/Monrovia' => 'Вақти миёнаи Гринвич (Monrovia)', - 'Africa/Nairobi' => 'Вақти Кения (Nairobi)', - 'Africa/Ndjamena' => 'Вақти Чад (Ndjamena)', - 'Africa/Niamey' => 'Вақти Нигер (Niamey)', - 'Africa/Nouakchott' => 'Вақти миёнаи Гринвич (Nouakchott)', - 'Africa/Ouagadougou' => 'Вақти миёнаи Гринвич (Ouagadougou)', - 'Africa/Porto-Novo' => 'Вақти Бенин (Porto-Novo)', - 'Africa/Sao_Tome' => 'Вақти миёнаи Гринвич (São Tomé)', - 'Africa/Tripoli' => 'Вақти аврупоии шарқӣ (Tripoli)', - 'Africa/Tunis' => 'Вақти аврупоии марказӣ (Tunis)', - 'Africa/Windhoek' => 'Вақти Намибия (Windhoek)', - 'America/Adak' => 'Вақти Иёлоти Муттаҳида (Adak)', - 'America/Anchorage' => 'Вақти Иёлоти Муттаҳида (Anchorage)', - 'America/Anguilla' => 'Вақти атлантикӣ (Anguilla)', - 'America/Ant 10000 igua' => 'Вақти атлантикӣ (Antigua)', - 'America/Araguaina' => 'Вақти Бразилия (Araguaina)', - 'America/Argentina/La_Rioja' => 'Вақти Аргентина (La Rioja)', - 'America/Argentina/Rio_Gallegos' => 'Вақти Аргентина (Rio Gallegos)', - 'America/Argentina/Salta' => 'Вақти Аргентина (Salta)', - 'America/Argentina/San_Juan' => 'Вақти Аргентина (San Juan)', - 'America/Argentina/San_Luis' => 'Вақти Аргентина (San Luis)', - 'America/Argentina/Tucuman' => 'Вақти Аргентина (Tucuman)', - 'America/Argentina/Ushuaia' => 'Вақти Аргентина (Ushuaia)', - 'America/Aruba' => 'Вақти атлантикӣ (Aruba)', - 'America/Asuncion' => 'Вақти Парагвай (Asunción)', - 'America/Bahia' => 'Вақти Бразилия (Bahia)', - 'America/Bahia_Banderas' => 'Вақти марказӣ (Bahía de Banderas)', - 'America/Barbados' => 'Вақти атлантикӣ (Barbados)', - 'America/Belem' => 'Вақти Бразилия (Belem)', - 'America/Belize' => 'Вақти марказӣ (Belize)', - 'America/Blanc-Sablon' => 'Вақти атлантикӣ (Blanc-Sablon)', - 'America/Boa_Vista' => 'Вақти Бразилия (Boa Vista)', - 'America/Bogota' => 'Вақти Колумбия (Bogota)', - 'America/Boise' => 'Вақти кӯҳӣ (Boise)', - 'America/Buenos_Aires' => 'Вақти Аргентина (Buenos Aires)', - 'America/Cambridge_Bay' => 'Вақти кӯҳӣ (Cambridge Bay)', - 'America/Campo_Grande' => 'Вақти Бразилия (Campo Grande)', - 'America/Cancun' => 'Вақти шарқӣ (Cancún)', - 'America/Caracas' => 'Вақти Венесуэла (Caracas)', - 'America/Catamarca' => 'Вақти Аргентина (Catamarca)', - 'America/Cayenne' => 'Вақти Гвианаи Фаронса (Cayenne)', - 'America/Cayman' => 'Вақти шарқӣ (Cayman)', - 'America/Chicago' => 'Вақти марказӣ (Chicago)', - 'America/Chihuahua' => 'Вақти марказӣ (Chihuahua)', - 'America/Ciudad_Juarez' => 'Вақти кӯҳӣ (Ciudad Juárez)', - 'America/Coral_Harbour' => 'Вақти шарқӣ (Atikokan)', - 'America/Cordoba' => 'Вақти Аргентина (Cordoba)', - 'America/Costa_Rica' => 'Вақти марказӣ (Costa Rica)', - 'America/Creston' => 'Вақти кӯҳӣ (Creston)', - 'America/Cuiaba' => 'Вақти Бразилия (Cuiaba)', - 'America/Curacao' => 'Вақти атлантикӣ (Curaçao)', - 'America/Danmarkshavn' => 'Вақти миёнаи Гринвич (Danmarkshavn)', - 'America/Dawson' => 'Вақти Канада (Dawson)', - 'America/Dawson_Creek' => 'Вақти кӯҳӣ (Dawson Creek)', - 'America/Denver' => 'Вақти кӯҳӣ (Denver)', - 'America/Detroit' => 'Вақти шарқӣ (Detroit)', - 'America/Dominica' => 'Вақти атлантикӣ (Dominica)', - 'America/Edmonton' => 'Вақти кӯҳӣ (Edmonton)', - 'America/Eirunepe' => 'Вақти Бразилия (Eirunepe)', - 'America/El_Salvador' => 'Вақти марказӣ (El Salvador)', - 'America/Fort_Nelson' => 'Вақти кӯҳӣ (Fort Nelson)', - 'America/Fortaleza' => 'Вақти Бразилия (Fortaleza)', - 'America/Glace_Bay' => 'Вақти атлантикӣ (Glace Bay)', - 'America/Godthab' => 'Вақти Гренландия (Nuuk)', - 'America/Goose_Bay' => 'Вақти атлантикӣ (Goose Bay)', - 'America/Grand_Turk' => 'Вақти шарқӣ (Grand Turk)', - 'America/Grenada' => 'Вақти атлантикӣ (Grenada)', - 'America/Guadeloupe' => 'Вақти атлантикӣ (Guadeloupe)', - 'America/Guatemala' => 'Вақти марказӣ (Guatemala)', - 'America/Guayaquil' => 'Вақти Эквадор (Guayaquil)', - 'America/Guyana' => 'Вақти Гайана (Guyana)', - 'America/Halifax' => 'Вақти атлантикӣ (Halifax)', - 'America/Havana' => 'Вақти Куба (Havana)', - 'America/Hermosillo' => 'Вақти Мексика (Hermosillo)', - 'America/Indiana/Knox' => 'Вақти марказӣ (Knox, Indiana)', - 'America/Indiana/Marengo' => 'Вақти шарқӣ (Marengo, Indiana)', - 'America/Indiana/Petersburg' => 'Вақти шарқӣ (Petersburg, Indiana)', - 'America/Indiana/Tell_City' => 'Вақти марказӣ (Tell City, Indiana)', - 'America/Indiana/Vevay' => 'Вақти шарқӣ (Vevay, Indiana)', - 'America/Indiana/Vincennes' => 'Вақти шарқӣ (Vincennes, Indiana)', - 'America/Indiana/Winamac' => 'Вақти шарқӣ (Winamac, Indiana)', - 'America/Indianapolis' => 'Вақти шарқӣ (Indianapolis)', - 'America/Inuvik' => 'Вақти кӯҳӣ (Inuvik)', - 'America/Iqaluit' => 'Вақти шарқӣ (Iqaluit)', - 'America/Jamaica' => 'Вақти шарқӣ (Jamaica)', - 'America/Jujuy' => 'Вақти Аргентина (Jujuy)', - 'America/Juneau' => 'Вақти Иёлоти Муттаҳида (Juneau)', - 'America/Kentucky/Monticello' => 'Вақти шарқӣ (Monticello, Kentucky)', - 'America/Kralendijk' => 'Вақти атлантикӣ (Kralendijk)', - 'America/La_Paz' => 'Вақти Боливия (La Paz)', - 'America/Lima' => 'Вақти Перу (Lima)', - 'America/Los_Angeles' => 'Вақти Уқёнуси Ором (Los Angeles)', - 'America/Louisville' => 'Вақти шарқӣ (Louisville)', - 'America/Lower_Princes' => 'Вақти атлантикӣ (Lower Prince’s Quarter)', - 'America/Maceio' => 'Вақти Бразилия (Maceio)', - 'America/Managua' => 'Вақти марказӣ (Managua)', - 'America/Manaus' => 'Вақти Бразилия (Manaus)', - 'America/Marigot' => 'Вақти атлантикӣ (Marigot)', - 'America/Martinique' => 'Вақти атлантикӣ (Martinique)', - 'America/Matamoros' => 'Вақти марказӣ (Matamoros)', - 'America/Mazatlan' => 'Вақти Мексика (Mazatlan)', - 'America/Mendoza' => 'Вақти Аргентина (Mendoza)', - 'America/Menominee' => 'Вақти марказӣ (Menominee)', - 'America/Merida' => 'Вақти марказӣ (Mérida)', - 'America/Metlakatla' => 'Вақти Иёлоти Муттаҳида (Metlakatla)', - 'America/Mexico_City' => 'Вақти марказӣ (Mexico City)', - 'America/Miquelon' => 'Вақти Сент-Пер ва Микелон (Miquelon)', - 'America/Moncton' => 'Вақти атлантикӣ (Moncton)', - 'America/Monterrey' => 'Вақти марказӣ (Monterrey)', - 'America/Montevideo' => 'Вақти Уругвай (Montevideo)', - 'America/Montserrat' => 'Вақти атлантикӣ (Montserrat)', - 'America/Nassau' => 'Вақти шарқӣ (Nassau)', - 'America/New_York' => 'Вақти шарқӣ (New York)', - 'America/Nome' => 'Вақти Иёлоти Муттаҳида (Nome)', - 'America/Noronha' => 'Вақти Бразилия (Noronha)', - 'America/North_Dakota/Beulah' => 'Вақти марказӣ (Beulah, North Dakota)', - 'America/North_Dakota/Center' => 'Вақти марказӣ (Center, North Dakota)', - 'America/North_Dakota/New_Salem' => 'Вақти марказӣ (New Salem, North Dakota)', - 'America/Ojinaga' => 'Вақти марказӣ (Ojinaga)', - 'America/Panama' => 'Вақти шарқӣ (Panama)', - 'America/Paramaribo' => 'Вақти Суринам (Paramaribo)', - 'America/Phoenix' => 'Вақти кӯҳӣ (Phoenix)', - 'America/Port-au-Prince' => 'Вақти шарқӣ (Port-au-Prince)', - 'America/Port_of_Spain' => 'Вақти атлантикӣ (Port of Spain)', - 'America/Porto_Velho' => 'Вақти Бразилия (Porto Velho)', - 'America/Puerto_Rico' => 'Вақти атлантикӣ (Puerto Rico)', - 'America/Punta_Arenas' => 'Вақти Чили (Punta Arenas)', - 'America/Rankin_Inlet' => 'Вақти марказӣ (Rankin Inlet)', - 'America/Recife' => 'Вақти Бразилия (Recife)', - 'America/Regina' => 'Вақти марказӣ (Regina)', - 'America/Resolute' => 'Вақти марказӣ (Resolute)', - 'America/Rio_Branco' => 'Вақти Бразилия (Rio Branco)', - 'America/Santarem' => 'Вақти Бразилия (Santarem)', - 'America/Santiago' => 'Вақти Чили (Santiago)', - 'America/Santo_Domingo' => 'Вақти атлантикӣ (Santo Domingo)', - 'America/Sao_Paulo' => 'Вақти Бразилия (Sao Paulo)', - 'America/Scoresbysund' => 'Вақти Гренландия (Ittoqqortoormiit)', - 'America/Sitka' => 'Вақти Иёлоти Муттаҳида (Sitka)', - 'America/St_Barthelemy' => 'Вақти атлантикӣ (St. Barthélemy)', - 'America/St_Johns' => 'Вақти Канада (St. John’s)', - 'America/St_Kitts' => 'Вақти атлантикӣ (St. Kitts)', - 'America/St_Lucia' => 'Вақти атлантикӣ (St. Lucia)', - 'America/St_Thomas' => 'Вақти атлантикӣ (St. Thomas)', - 'America/St_Vincent' => 'Вақти атлантикӣ (St. Vincent)', - 'America/Swift_Current' => 'Вақти марказӣ (Swift Current)', - 'America/Tegucigalpa' => 'Вақти марказӣ (Tegucigalpa)', - 'America/Thule' => 'Вақти атлантикӣ (Thule)', - 'America/Tijuana' => 'Вақти Уқёнуси Ором (Tijuana)', - 'America/Toronto' => 'Вақти шарқӣ (Toronto)', - 'America/Tortola' => 'Вақти атлантикӣ (Tortola)', - 'America/Vancouver' => 'Вақти Уқёнуси Ором (Vancouver)', - 'America/Whitehorse' => 'Вақти Канада (Whitehorse)', - 'America/Winnipeg' => 'Вақти марказӣ (Winnipeg)', - 'America/Yakutat' => 'Вақти Иёлоти Муттаҳида (Yakutat)', - 'Antarctica/Casey' => 'Вақти Антарктида (Casey)', - 'Antarctica/Davis' => 'Вақти Антарктида (Davis)', - 'Antarctica/DumontDUrville' => 'Вақти Антарктида (Dumont d’Urville)', - 'Antarctica/Macquarie' => 'Вақти Австралия (Macquarie)', - 'Antarctica/Mawson' => 'Вақти Антарктида (Mawson)', - 'Antarctica/McMurdo' => 'Вақти Антарктида (McMurdo)', - 'Antarctica/Palmer' => 'Вақти Антарктида (Palmer)', - 'Antarctica/Rothera' => 'Вақти Антарктида (Rothera)', - 'Antarctica/Syowa' => 'Вақти Антарктида (Syowa)', - 'Antarctica/Troll' => 'Вақти миёнаи Гринвич (Troll)', - 'Antarctica/Vostok' => 'Вақти Антарктида (Vostok)', - 'Arctic/Longyearbyen' => 'Вақти аврупоии марказӣ (Longyearbyen)', - 'Asia/Aden' => 'Вақти Яман (Aden)', - 'Asia/Almaty' => 'Вақти Қазоқистон (Almaty)', - 'Asia/Amman' => 'Вақти аврупоии шарқӣ (Amman)', - 'Asia/Anadyr' => 'Вақти Русия (Anadyr)', - 'Asia/Aqtau' => 'Вақти Қазоқистон (Aqtau)', - 'Asia/Aqtobe' => 'Вақти Қазоқистон (Aqtobe)', - 'Asia/Ashgabat' => 'Вақти Туркманистон (Ashgabat)', - 'Asia/Atyrau' => 'Вақти Қазоқистон (Atyrau)', - 'Asia/Baghdad' => 'Вақти Ироқ (Baghdad)', - 'Asia/Bahrain' => 'Вақти Баҳрайн (Bahrain)', - 'Asia/Baku' => 'Вақти Озарбойҷон (Baku)', - 'Asia/Bangkok' => 'Вақти Таиланд (Bangkok)', - 'Asia/Barnaul' => 'Вақти Русия (Barnaul)', - 'Asia/Beirut' => 'Вақти аврупоии шарқӣ (Beirut)', - 'Asia/Bishkek' => 'Вақти Қирғизистон (Bishkek)', - 'Asia/Brunei' => 'Вақти Бруней (Brunei)', - 'Asia/Calcutta' => 'Вақти Ҳиндустон (Kolkata)', - 'Asia/Chita' => 'Вақти Русия (Chita)', - 'Asia/Choibalsan' => 'Вақти Муғулистон (Choibalsan)', - 'Asia/Colombo' => 'Вақти Шри-Ланка (Colombo)', - 'Asia/Damascus' => 'Вақти аврупоии шарқӣ (Damascus)', - 'Asia/Dhaka' => 'Вақти Бангладеш (Dhaka)', - 'Asia/Dili' => 'Вақти Тимор-Лесте (Dili)', - 'Asia/Dubai' => 'Вақти Аморатҳои Муттаҳидаи Араб (Dubai)', + 'Africa/Abidjan' => 'Вақти миёнаи Гринвич (Абидҷон)', + 'Africa/Accra' => 'Вақти миёнаи Гринвич (Аккра)', + 'Africa/Addis_Ababa' => 'Вақти Африқои Шарқӣ (Аддис-Абеба)', + 'Africa/Algiers' => 'Вақти Аврупоии Марказӣ (Алҷазоир)', + 'Africa/Asmera' => 'Вақти Африқои Шарқӣ (Асмара)', + 'Africa/Bamako' => 'Вақти миёнаи Гринвич (Бамако)', + 'Africa/Bangui' => 'Вақти Африқои Ғарбӣ (Бангуи)', + 'Africa/Banjul' => 'Вақти миёнаи Гринвич (Банҷул)', + 'Africa/Bissau' => 'Вақти миёнаи Гринвич (Бисау)', + 'Africa/Blantyre' => 'Вақти Африқои Марказӣ (Блантайр)', + 'Africa/Brazzaville' => 'Вақти Африқои Ғарбӣ (Браззавил)', + 'Africa/Bujumbura' => 'Вақти Африқои Марказӣ (Буҷумбура)', + 'Africa/Cairo' => 'Вақти аврупоии шарқӣ (Қоҳира)', + 'Africa/Casablanca' => 'Вақти аврупоии ғарбӣ (Касабланка)', + 'Africa/Ceuta' => 'Вақти Аврупоии Марказӣ (Сеута)', + 'Africa/Conakry' => 'Вақти миёнаи Гринвич (Конакри)', + 'Africa/Dakar' => 'Вақти миёнаи Гринвич (Дакар)', + 'Africa/Dar_es_Salaam' => 'Вақти Африқои Шарқӣ (Доруссалом)', + 'Africa/Djibouti' => 'Вақти Африқои Шарқӣ (Ҷибути)', + 'Africa/Douala' => 'Вақти Африқои Ғарбӣ (Дуала)', + 'Africa/El_Aaiun' => 'Вақти аврупоии ғарбӣ (Эл Аиун)', + 'Africa/Freetown' => 'Вақти миёнаи Гринвич (Фритаун)', + 'Africa/Gaborone' => 'Вақти Африқои Марказӣ (Габороне)', + 'Africa/Harare' => 'Вақти Африқои Марказӣ (Хараре)', + 'Africa/Johannesburg' => 'Вақти стандартии Африқои Ҷанубӣ (Йоханнесбург)', + 'Africa/Juba' => 'Вақти Африқои Марказӣ (Ҷуба)', + 'Africa/Kampala' => 'Вақти Африқои Шарқӣ (Кампала)', + 'Africa/Khartoum' => 'Вақти Африқои Марказӣ (Хартум)', + 'Africa/Kigali' => 'Вақти Африқои Марказӣ (Кигали)', + 'Africa/Kinshasa' => 'Вақти Африқои Ғарбӣ (Киншаса)', + 'Africa/Lagos' => 'Вақти Африқои Ғарбӣ (Лагос)', + 'Africa/Libreville' => 'Вақти Африқои Ғарбӣ (Либревиль)', + 'Africa/Lome' => 'Вақти миёнаи Гринвич (Ломе)', + 'Africa/Luanda' => 'Вақти Африқои Ғарбӣ (Луанда)', + 'Africa/Lubumbashi' => 'Вақти Африқои Марказӣ (Лубумбаши)', + 'Africa/Lusaka' => 'Вақти Африқои Марказӣ (Лусака)', + 'Africa/Malabo' => 'Вақти Африқои Ғарбӣ (Малабо)', + 'Africa/Maputo' => 'Вақти Африқои Марказӣ (Мапуту)', + 'Africa/Maseru' => 'Вақти стандартии Африқои Ҷанубӣ (Масеру)', + 'Africa/Mbabane' => 'Вақти стандартии Африқои Ҷанубӣ (Мбабане)', + 'Africa/Mogadishu' => 'Вақти Африқои Шарқӣ (Могадишо)', + 'Africa/Monrovia' => 'Вақти миёнаи Гринвич (Монровия)', + 'Africa/Nairobi' => 'Вақти Африқои Шарқӣ (Найроби)', + 'Africa/Ndjamena' => 'Вақти Африқои Ғарбӣ (Нҷамена)', + 'Africa/Niamey' => 'Вақти Африқои Ғарбӣ (Ниамей)', + 'Africa/Nouakchott' => 'Вақти миёнаи Гринвич (Нуакшот)', + 'Africa/Ouagadougou' => 'Вақти миёнаи Гринвич (Уагадугу)', + 'Africa/Porto-Novo' => 'Вақти Африқои Ғарбӣ (Порто-Ново)', + 'Africa/Sao_Tome' => 'Вақти миёнаи Гринвич (Сан-Томе)', + 'Africa/Tripoli' => 'Вақти аврупоии шарқӣ (Триполи)', + 'Africa/Tunis' => 'Вақти Аврупоии Марказӣ (Тунис)', + 'Africa/Windhoek' => 'Вақти Африқои Марказӣ (Виндхук)', + 'America/Adak' => 'Вақти Ҳавайӣ-Алеутӣ (Адак)', + 'America/Anchorage' => 'Вақти Аляска (Анкорич)', + 'America/Anguilla' => 'Вақти атлантикӣ (Ангиля)', + 'America/Antigua' => 'Вақти атлантикӣ (Антигуа)', + 'America/Araguaina' => 'Вақти Бразилия (Арагуайна)', + 'America/Argentina/La_Rioja' => 'Вақти Аргентина (Ла Риоха)', + 'America/Argentina/Rio_Gallegos' => 'Вақти Аргентина (Рио Галлегос)', + 'America/Argentina/Salta' => 'Вақти Аргентина (Салта)', + 'America/Argentina/San_Juan' => 'Вақти Аргентина (Сан-Хуан)', + 'America/Argentina/San_Luis' => 'Вақти Аргентина (Сан Луис)', + 'America/Argentina/Tucuman' => 'Вақти Аргентина (Тукуман)', + 'America/Argentina/Ushuaia' => 'Вақти Аргентина (Ушуайя)', + 'America/Aruba' => 'Вақти атлантикӣ (Аруба)', + 'America/Asuncion' => 'Вақти Парагвай (Асунсион)', + 'America/Bahia' => 'Вақти Бразилия (Бахия)', + 'America/Bahia_Banderas' => 'Вақти марказӣ (Бахия де Бандерас)', + 'America/Barbados' => 'Вақти атлантикӣ (Барбадос)', + 'America/Belem' => 'Вақти Бразилия (Белем)', + 'America/Belize' => 'Вақти марказӣ (Белиз)', + 'America/Blanc-Sablon' => 'Вақти атлантикӣ (Блан-Саблон)', + 'America/Boa_Vista' => 'Вақти Амазон (Боа Виста)', + 'America/Bogota' => 'Вақти Колумбия (Богота)', + 'America/Boise' => 'Вақти кӯҳӣ (Бойз)', + 'America/Buenos_Aires' => 'Вақти Аргентина (Буэнос-Айрес)', + 'America/Cambridge_Bay' => 'Вақти кӯҳӣ (Кембриҷ Бэй)', + 'America/Campo_Grande' => 'Вақти Амазон (Кампо Гранде)', + 'America/Cancun' => 'Вақти шарқӣ (Канкун)', + 'America/Caracas' => 'Вақти Венесуэла (Каракас)', + 'America/Catamarca' => 'Вақти Аргентина (Катамарка)', + 'America/Cayenne' => 'Вақти Гвианаи Фаронса (Кайен)', + 'America/Cayman' => 'Вақти шарқӣ (Кайман)', + 'America/Chicago' => 'Вақти марказӣ (Чикаго)', + 'America/Chihuahua' => 'Вақти марказӣ (Чихуахуа)', + 'America/Ciudad_Juarez' => 'Вақти кӯҳӣ (Сюдад Хуарес)', + 'America/Coral_Harbour' => 'Вақти шарқӣ (Атикокан)', + 'America/Cordoba' => 'Вақти Аргентина (Кордоба)', + 'America/Costa_Rica' => 'Вақти марказӣ (Коста Рика)', + 'America/Creston' => 'Вақти кӯҳӣ (Крестон)', + 'America/Cuiaba' => 'Вақти Амазон (Куяба)', + 'America/Curacao' => 'Вақти атлантикӣ (Кюрасао)', + 'America/Danmarkshavn' => 'Вақти миёнаи Гринвич (Данмаркшавн)', + 'America/Dawson' => 'Вақти Юкон (Доусон)', + 'America/Dawson_Creek' => 'Вақти кӯҳӣ (Доусон Крик)', + 'America/Denver' => 'Вақти кӯҳӣ (Денвер)', + 'America/Detroit' => 'Вақти шарқӣ (Детройт)', + 'America/Dominica' => 'Вақти атлантикӣ (Доминика)', + 'America/Edmonton' => 'Вақти кӯҳӣ (Эдмонтон)', + 'America/Eirunepe' => 'Вақти Бразилия (Эйрунепе)', + 'America/El_Salvador' => 'Вақти марказӣ (Сальвадор)', + 'America/Fort_Nelson' => 'Вақти кӯҳӣ (Форт Нелсон)', + 'America/Fortaleza' => 'Вақти Бразилия (Форталеза)', + 'America/Glace_Bay' => 'Вақти атлантикӣ (Глэйс Бэй)', + 'America/Godthab' => 'Вақти Гренландия (Нуук)', + 'America/Goose_Bay' => 'Вақти атлантикӣ (Гус Бэй)', + 'America/Grand_Turk' => 'Вақти шарқӣ (Гранд Терк)', + 'America/Grenada' => 'Вақти атлантикӣ (Гренада)', + 'America/Guadeloupe' => 'Вақти атлантикӣ (Гваделупа)', + 'America/Guatemala' => 'Вақти марказӣ (Гватемала)', + 'America/Guayaquil' => 'Вақти Эквадор (Гуаякил)', + 'America/Guyana' => 'Вақти Гайана', + 'America/Halifax' => 'Вақти атлантикӣ (Галифакс)', + 'America/Havana' => 'Вақти Куба (Ҳавана)', + 'America/Hermosillo' => 'Вақти Уқёнуси Ором Мексика (Эрмосилло)', + 'America/Indiana/Knox' => 'Вақти марказӣ (Нокс, Индиана)', + 'America/Indiana/Marengo' => 'Вақти шарқӣ (Маренго, Индиана)', + 'America/Indiana/Petersburg' => 'Вақти шарқӣ (Петербург, Индиана)', + 'America/Indiana/Tell_City' => 'Вақти марказӣ (Тел Сити, Индиана)', + 'America/Indiana/Vevay' => 'Вақти шарқӣ (Вевай, Индиана)', + 'America/Indiana/Vincennes' => 'Вақти шарқӣ (Винсенс, Индиана)', + 'America/Indiana/Winamac' => 'Вақти шарқӣ (Винамак, Индиана)', + 'America/Indianapolis' => 'Вақти шарқӣ (Индианаполис)', + 'America/Inuvik' => 'Вақти кӯҳӣ (Инувик)', + 'America/Iqaluit' => 'Вақти шарқӣ (Икалуит)', + 'America/Jamaica' => 'Вақти шарқӣ (Ямайка)', + 'America/Jujuy' => 'Вақти Аргентина (Ҷуҷуй)', + 'America/Juneau' => 'Вақти Аляска (Ҷуно)', + 'America/Kentucky/Monticello' => 'Вақти шарқӣ (Монтичелло, Кентукки)', + 'America/Kralendijk' => 'Вақти атлантикӣ (Кралендйк)', + 'America/La_Paz' => 'Вақти Боливия (Ла-Пас)', + 'America/Lima' => 'Вақти Перу (Лима)', + 'America/Los_Angeles' => 'Вақти Уқёнуси Ором (Лос-Анҷелес)', + 'America/Louisville' => 'Вақти шарқӣ (Луисвилл)', + 'America/Lower_Princes' => 'Вақти атлантикӣ (Квартали Поёни Принс)', + 'America/Maceio' => 'Вақти Бразилия (Масейо)', + 'America/Managua' => 'Вақти марказӣ (Манагуа)', + 'America/Manaus' => 'Вақти Амазон (Манаус)', + 'America/Marigot' => 'Вақти атлантикӣ (Мариго)', + 'America/Martinique' => 'Вақти атлантикӣ (Мартиника)', + 'America/Matamoros' => 'Вақти марказӣ (Матаморос)', + 'America/Mazatlan' => 'Вақти Уқёнуси Ором Мексика (Мазатлан)', + 'America/Mendoza' => 'Вақти Аргентина (Мендоза)', + 'America/Menominee' => 'Вақти марказӣ (Меномин)', + 'America/Merida' => 'Вақти марказӣ (Мерида)', + 'America/Metlakatla' => 'Вақти Аляска (Метлакатла)', + 'America/Mexico_City' => 'Вақти марказӣ (Мехико)', + 'America/Miquelon' => 'Вақти Сент-Пиер ва Микелон', + 'America/Moncton' => 'Вақти атлантикӣ (Монктон)', + 'America/Monterrey' => 'Вақти марказӣ (Монтеррей)', + 'America/Montevideo' => 'Вақти Уругвай (Монтевидео)', + 'America/Montserrat' => 'Вақти атлантикӣ (Монсеррат)', + 'America/Nassau' => 'Вақти шарқӣ (Нассау)', + 'America/New_York' => 'Вақти шарқӣ (Ню-Йорк)', + 'America/Nome' => 'Вақти Аляска (Ном)', + 'America/Noronha' => 'Вақти Фернандо де Норонха', + 'America/North_Dakota/Beulah' => 'Вақти марказӣ (Бейла, Дакотаи Шимолӣ)', + 'America/North_Dakota/Center' => 'Вақти марказӣ (Сентр, Дакотаи Шимолӣ)', + 'America/North_Dakota/New_Salem' => 'Вақти марказӣ (Ню Салем, Дакотаи Шимолӣ)', + 'America/Ojinaga' => 'Вақти марказӣ (Ожинага)', + 'America/Panama' => 'Вақти шарқӣ (Панама)', + 'America/Paramaribo' => 'Вақти Суринам (Парамарибо)', + 'America/Phoenix' => 'Вақти кӯҳӣ (Финикс)', + 'America/Port-au-Prince' => 'Вақти шарқӣ (Порт-о-Пренс)', + 'America/Port_of_Spain' => 'Вақти атлантикӣ (Порти Испания)', + 'America/Porto_Velho' => 'Вақти Амазон (Порту Велхо)', + 'America/Puerto_Rico' => 'Вақти атлантикӣ (Пуэрто-Рико)', + 'America/Punta_Arenas' => 'Вақти Чили (Пунта Аренас)', + 'America/Rankin_Inlet' => 'Вақти марказӣ (Ранкин Инлет)', + 'America/Recife' => 'Вақти Бразилия (Ресифи)', + 'America/Regina' => 'Вақти марказӣ (Регина)', + 'America/Resolute' => 'Вақти марказӣ (Резолют)', + 'America/Rio_Branco' => 'Вақти Бразилия (Рио Бранко)', + 'America/Santarem' => 'Вақти Бразилия (Сантарем)', + 'America/Santiago' => 'Вақти Чили (Сантьяго)', + 'America/Santo_Domingo' => 'Вақти атлантикӣ (Санто Доминго)', + 'America/Sao_Paulo' => 'Вақти Бразилия (Сан-Паулу)', + 'America/Scoresbysund' => 'Вақти Гренландия (Иттоккортоормиит)', + 'America/Sitka' => 'Вақти Аляска (Ситка)', + 'America/St_Barthelemy' => 'Вақти атлантикӣ (Сент Бартелеми)', + 'America/St_Johns' => 'Вақти Нюфаундленд (Сент Ҷонс)', + 'America/St_Kitts' => 'Вақти атлантикӣ (Сент Китс)', + 'America/St_Lucia' => 'Вақти атлантикӣ (Сент-Люсия)', + 'America/St_Thomas' => 'Вақти атлантикӣ (Сент Томас)', + 'America/St_Vincent' => 'Вақти атлантикӣ (Сент Винсент)', + 'America/Swift_Current' => 'Вақти марказӣ (Свифт-Каррент)', + 'America/Tegucigalpa' => 'Вақти марказӣ (Тегусигалпа)', + 'America/Thule' => 'Вақти атлантикӣ (Туле)', + 'America/Tijuana' => 'Вақти Уқёнуси Ором (Тихуана)', + 'America/Toronto' => 'Вақти шарқӣ (Торонто)', + 'America/Tortola' => 'Вақти атлантикӣ (Тортола)', + 'America/Vancouver' => 'Вақти Уқёнуси Ором (Ванкувер)', + 'America/Whitehorse' => 'Вақти Юкон (Уайтхорс)', + 'America/Winnipeg' => 'Вақти марказӣ (Виннипег)', + 'America/Yakutat' => 'Вақти Аляска (Якутат)', + 'Antarctica/Casey' => 'Вақти Австралияи Ғарбӣ (Кейси)', + 'Antarctica/Davis' => 'Вақти Давис (Дэвис)', + 'Antarctica/DumontDUrville' => 'Вақти Дюмон-д’Урвил (Дюмон д’Урвилл)', + 'Antarctica/Macquarie' => 'Вақти Австралияи Шарқӣ (Маккуари)', + 'Antarctica/Mawson' => 'Вақти Мавсон', + 'Antarctica/McMurdo' => 'Вақти Зеландияи Нав (Макмердо)', + 'Antarctica/Palmer' => 'Вақти Чили (Палмер)', + 'Antarctica/Rothera' => 'Вақти Ротера', + 'Antarctica/Syowa' => 'Вақти Сёва', + 'Antarctica/Troll' => 'Вақти миёнаи Гринвич (Тролл)', + 'Antarctica/Vostok' => 'Вақти Восток', + 'Arctic/Longyearbyen' => 'Вақти Аврупоии Марказӣ (Лонгйербён)', + 'Asia/Aden' => 'Вақти Арабистон (Адан)', + 'Asia/Almaty' => 'Вақти Қазоқистон (Алмаато)', + 'Asia/Amman' => 'Вақти аврупоии шарқӣ (Аммон)', + 'Asia/Anadyr' => 'Вақти Русия (Анадир)', + 'Asia/Aqtau' => 'Вақти Қазоқистон (Актау)', + 'Asia/Aqtobe' => 'Вақти Қазоқистон (Актобе)', + 'Asia/Ashgabat' => 'Вақти Туркманистон (Ашхобод)', + 'Asia/Atyrau' => 'Вақти Қазоқистон (Атирау)', + 'Asia/Baghdad' => 'Вақти Арабистон (Багдод)', + 'Asia/Bahrain' => 'Вақти Арабистон (Баҳрайн)', + 'Asia/Baku' => 'Вақти Озарбойҷон (Боку)', + 'Asia/Bangkok' => 'Вақти Ҳиндучин (Бангкок)', + 'Asia/Barnaul' => 'Вақти Русия (Барнаул)', + 'Asia/Beirut' => 'Вақти аврупоии шарқӣ (Бейрут)', + 'Asia/Bishkek' => 'Вақти Қирғизистон (Бишкек)', + 'Asia/Brunei' => 'Вақти Бруней Доруссалом', + 'Asia/Calcutta' => 'Вақти стандартии Ҳиндустон (Колката)', + 'Asia/Chita' => 'Вақти Якутск (Чита)', + 'Asia/Colombo' => 'Вақти стандартии Ҳиндустон (Коломбо)', + 'Asia/Damascus' => 'Вақти аврупоии шарқӣ (Димишқ)', + 'Asia/Dhaka' => 'Вақти Бангладеш (Дакка)', + 'Asia/Dili' => 'Вақти Тимори Шарқӣ (Дили)', + 'Asia/Dubai' => 'Вақти стандартии Халиҷи Форс (Дубай)', 'Asia/Dushanbe' => 'Вақти Тоҷикистон (Душанбе)', - 'Asia/Famagusta' => 'Вақти аврупоии шарқӣ (Famagusta)', - 'Asia/Gaza' => 'Вақти аврупоии шарқӣ (Gaza)', - 'Asia/Hebron' => 'Вақти аврупоии шарқӣ (Hebron)', - 'Asia/Hong_Kong' => 'Вақти Ҳонконг (МММ) (Hong Kong)', - 'Asia/Hovd' => 'Вақти Муғулистон (Hovd)', - 'Asia/Irkutsk' => 'Вақти Русия (Irkutsk)', - 'Asia/Jakarta' => 'Вақти Индонезия (Jakarta)', - 'Asia/Jayapura' => 'Вақти Индонезия (Jayapura)', - 'Asia/Jerusalem' => 'Вақти Исроил (Jerusalem)', - 'Asia/Kabul' => 'Вақти Афғонистон (Kabul)', - 'Asia/Kamchatka' => 'Вақти Русия (Kamchatka)', - 'Asia/Karachi' => 'Вақти Покистон (Karachi)', - 'Asia/Katmandu' => 'Вақти Непал (Kathmandu)', - 'Asia/Khandyga' => 'Вақти Русия (Khandyga)', - 'Asia/Krasnoyarsk' => 'Вақти Русия (Krasnoyarsk)', - 'Asia/Kuala_Lumpur' => 'Вақти Малайзия (Kuala Lumpur)', - 'Asia/Kuching' => 'Вақти Малайзия (Kuching)', - 'Asia/Kuwait' => 'Вақти Қувайт (Kuwait)', - 'Asia/Macau' => 'Вақти Макао (МММ) (Macao)', - 'Asia/Magadan' => 'Вақти Русия (Magadan)', - 'Asia/Makassar' => 'Вақти Индонезия (Makassar)', - 'Asia/Manila' => 'Вақти Филиппин (Manila)', - 'Asia/Muscat' => 'Вақти Умон (Muscat)', - 'Asia/Nicosia' => 'Вақти аврупоии шарқӣ (Nicosia)', - 'Asia/Novokuznetsk' => 'Вақти Русия (Novokuznetsk)', - 'Asia/Novosibirsk' => 'Вақти Русия (Novosibirsk)', - 'Asia/Omsk' => 'Вақти Русия (Omsk)', - 'Asia/Oral' => 'Вақти Қазоқистон (Oral)', - 'Asia/Phnom_Penh' => 'Вақти Камбоҷа (Phnom Penh)', - 'Asia/Pontianak' => 'Вақти Индонезия (Pontianak)', - 'Asia/Pyongyang' => 'Вақти Кореяи Шимолӣ (Pyongyang)', - 'Asia/Qatar' => 'Вақти Қатар (Qatar)', - 'Asia/Qostanay' => 'Вақти Қазоқистон (Qostanay)', - 'Asia/Qyzylorda' => 'Вақти Қазоқистон (Qyzylorda)', - 'Asia/Rangoon' => 'Вақти Мянма (Yangon)', - 'Asia/Riyadh' => 'Вақти Арабистони Саудӣ (Riyadh)', - 'Asia/Saigon' => 'Вақти Ветнам (Ho Chi Minh)', - 'Asia/Sakhalin' => 'Вақти Русия (Sakhalin)', - 'Asia/Samarkand' => 'Вақти Ӯзбекистон (Samarkand)', - 'Asia/Shanghai' => 'Вақти Хитой (Shanghai)', - 'Asia/Singapore' => 'Вақти Сингапур (Singapore)', - 'Asia/Srednekolymsk' => 'Вақти Русия (Srednekolymsk)', - 'Asia/Taipei' => 'Вақти Тайван (Taipei)', - 'Asia/Tashkent' => 'Вақти Ӯзбекистон (Tashkent)', - 'Asia/Tbilisi' => 'Вақти Гурҷистон (Tbilisi)', - 'Asia/Tehran' => 'Вақти Эрон (Tehran)', - 'Asia/Thimphu' => 'Вақти Бутон (Thimphu)', - 'Asia/Tokyo' => 'Вақти Япония (Tokyo)', - 'Asia/Tomsk' => 'Вақти Русия (Tomsk)', - 'Asia/Ulaanbaatar' => 'Вақти Муғулистон (Ulaanbaatar)', - 'Asia/Urumqi' => 'Вақти Хитой (Urumqi)', - 'Asia/Ust-Nera' => 'Вақти Русия (Ust-Nera)', - 'Asia/Vientiane' => 'Вақти Лаос (Vientiane)', - 'Asia/Vladivostok' => 'Вақти Русия (Vladivostok)', - 'Asia/Yakutsk' => 'Вақти Русия (Yakutsk)', - 'Asia/Yekaterinburg' => 'Вақти Русия (Yekaterinburg)', - 'Asia/Yerevan' => 'Вақти Арманистон (Yerevan)', - 'Atlantic/Azores' => 'Вақти Португалия (Azores)', - 'Atlantic/Bermuda' => 'Вақти атлантикӣ (Bermuda)', - 'Atlantic/Canary' => 'Вақти аврупоии ғарбӣ (Canary)', - 'Atlantic/Cape_Verde' => 'Вақти Кабо-Верде (Cape Verde)', - 'Atlantic/Faeroe' => 'Вақти аврупоии ғарбӣ (Faroe)', - 'Atlantic/Madeira' => 'Вақти аврупоии ғарбӣ (Madeira)', - 'Atlantic/Reykjavik' => 'Вақти миёнаи Гринвич (Reykjavik)', - 'Atlantic/South_Georgia' => 'Вақти Ҷорҷияи Ҷанубӣ ва Ҷазираҳои Сандвич (South Georgia)', - 'Atlantic/St_Helena' => 'Вақти миёнаи Гринвич (St. Helena)', - 'Atlantic/Stanley' => 'Вақти Ҷазираҳои Фолкленд (Stanley)', - 'Australia/Adelaide' => 'Вақти Австралия (Adelaide)', - 'Australia/Brisbane' => 'Вақти Австралия (Brisbane)', - 'Australia/Broken_Hill' => 'Вақти Австралия (Broken Hill)', - 'Australia/Darwin' => 'Вақти Австралия (Darwin)', - 'Australia/Eucla' => 'Вақти Австралия (Eucla)', - 'Australia/Hobart' => 'Вақти Австралия (Hobart)', - 'Australia/Lindeman' => 'Вақти Австралия (Lindeman)', - 'Australia/Lord_Howe' => 'Вақти Австралия (Lord Howe)', - 'Australia/Melbourne' => 'Вақти Австралия (Melbourne)', - 'Australia/Perth' => 'Вақти Австралия (Perth)', - 'Australia/Sydney' => 'Вақти Австралия (Sydney)', - 'CST6CDT' => 'Вақти марказӣ', - 'EST5EDT' => 'Вақти шарқӣ', + 'Asia/Famagusta' => 'Вақти аврупоии шарқӣ (Фамагуста)', + 'Asia/Gaza' => 'Вақти аврупоии шарқӣ (Ғазза)', + 'Asia/Hebron' => 'Вақти аврупоии шарқӣ (Хеброн)', + 'Asia/Hong_Kong' => 'Вақти Ҳонконг', + 'Asia/Hovd' => 'Вақти Ховд', + 'Asia/Irkutsk' => 'Вақти Иркутск', + 'Asia/Jakarta' => 'Вақти Индонезияи Ғарбӣ (Ҷакарта)', + 'Asia/Jayapura' => 'Вақти шарқии Индонезия (Ҷаяпура)', + 'Asia/Jerusalem' => 'Вақти Исроил (Йерусалим)', + 'Asia/Kabul' => 'Вақти Афғонистон (Кобул)', + 'Asia/Kamchatka' => 'Вақти Русия (Камчатка)', + 'Asia/Karachi' => 'Вақти Покистон (Карачи)', + 'Asia/Katmandu' => 'Вақти Непал (Катманду)', + 'Asia/Khandyga' => 'Вақти Якутск (Хандига)', + 'Asia/Krasnoyarsk' => 'Вақти Красноярск', + 'Asia/Kuala_Lumpur' => 'Вақти Малайзия (Куала Лумпур)', + 'Asia/Kuching' => 'Вақти Малайзия (Кучинг)', + 'Asia/Kuwait' => 'Вақти Арабистон (Кувайт)', + 'Asia/Macau' => 'Вақти Чин (Макао)', + 'Asia/Magadan' => 'Вақти Магадан', + 'Asia/Makassar' => 'Вақти Индонезияи Марказӣ (Макасар)', + 'Asia/Manila' => 'Вақти Филиппин (Манила)', + 'Asia/Muscat' => 'Вақти стандартии Халиҷи Форс (Маскат)', + 'Asia/Nicosia' => 'Вақти аврупоии шарқӣ (Никосия)', + 'Asia/Novokuznetsk' => 'Вақти Красноярск (Новокузнетск)', + 'Asia/Novosibirsk' => 'Вақти Новосибирск', + 'Asia/Omsk' => 'Вақти Омск', + 'Asia/Oral' => 'Вақти Қазоқистон (Орал)', + 'Asia/Phnom_Penh' => 'Вақти Ҳиндучин (Пномпен)', + 'Asia/Pontianak' => 'Вақти Индонезияи Ғарбӣ (Понтианак)', + 'Asia/Pyongyang' => 'Вақти Корея (Пхенян)', + 'Asia/Qatar' => 'Вақти Арабистон (Қатар)', + 'Asia/Qostanay' => 'Вақти Қазоқистон (Кустанай)', + 'Asia/Qyzylorda' => 'Вақти Қазоқистон (Қизилорда)', + 'Asia/Rangoon' => 'Вақти Мянма (Янгон)', + 'Asia/Riyadh' => 'Вақти Арабистон (Риёз)', + 'Asia/Saigon' => 'Вақти Ҳиндучин (Хо Ши Мин)', + 'Asia/Sakhalin' => 'Вақти Сахалин', + 'Asia/Samarkand' => 'Вақти Ӯзбекистон (Самарқанд)', + 'Asia/Seoul' => 'Вақти Корея (Сеул)', + 'Asia/Shanghai' => 'Вақти Чин (Шанхай)', + 'Asia/Singapore' => 'Вақти стандартии Сингапур', + 'Asia/Srednekolymsk' => 'Вақти Магадан (Среднеколимск)', + 'Asia/Taipei' => 'Вақти Тайбэй', + 'Asia/Tashkent' => 'Вақти Ӯзбекистон (Тошкент)', + 'Asia/Tbilisi' => 'Вақти Гурҷистон (Тбилиси)', + 'Asia/Tehran' => 'Вақти Эрон (Теҳрон)', + 'Asia/Thimphu' => 'Вақти Бутан (Тимфу)', + 'Asia/Tokyo' => 'Вақти Ҷопон (Токио)', + 'Asia/Tomsk' => 'Вақти Русия (Томск)', + 'Asia/Ulaanbaatar' => 'Вақти Улан-Батор', + 'Asia/Urumqi' => 'Вақти Хитой (Урумчи)', + 'Asia/Ust-Nera' => 'Вақти Владивосток (Уст-Нера)', + 'Asia/Vientiane' => 'Вақти Ҳиндучин (Вьентян)', + 'Asia/Vladivostok' => 'Вақти Владивосток', + 'Asia/Yakutsk' => 'Вақти Якутск', + 'Asia/Yekaterinburg' => 'Вақти Екатеринбург', + 'Asia/Yerevan' => 'Вақти Арманистон (Ереван)', + 'Atlantic/Azores' => 'Вақти Азор (Ҷазираҳои Азор)', + 'Atlantic/Bermuda' => 'Вақти атлантикӣ (Бермуда)', + 'Atlantic/Canary' => 'Вақти аврупоии ғарбӣ (Канария)', + 'Atlantic/Cape_Verde' => 'Вақти Кабо Верде', + 'Atlantic/Faeroe' => 'Вақти аврупоии ғарбӣ (Фарер)', + 'Atlantic/Madeira' => 'Вақти аврупоии ғарбӣ (Мадейра)', + 'Atlantic/Reykjavik' => 'Вақти миёнаи Гринвич (Рейкявик)', + 'Atlantic/South_Georgia' => 'Вақти Ҷорҷияи Ҷанубӣ', + 'Atlantic/St_Helena' => 'Вақти миёнаи Гринвич (Сент Елена)', + 'Atlantic/Stanley' => 'Вақти Ҷазираҳои Фолкленд (Стэнли)', + 'Australia/Adelaide' => 'Вақти Австралияи Марказӣ (Аделаида)', + 'Australia/Brisbane' => 'Вақти Австралияи Шарқӣ (Брисбен)', + 'Australia/Broken_Hill' => 'Вақти Австралияи Марказӣ (Брокен-Хилл)', + 'Australia/Darwin' => 'Вақти Австралияи Марказӣ (Дарвин)', + 'Australia/Eucla' => 'Вақти Ғарбии Марказии Австралия (Эукла)', + 'Australia/Hobart' => 'Вақти Австралияи Шарқӣ (Хобарт)', + 'Australia/Lindeman' => 'Вақти Австралияи Шарқӣ (Линдеман)', + 'Australia/Lord_Howe' => 'Лорд Хоу Time', + 'Australia/Melbourne' => 'Вақти Австралияи Шарқӣ (Мелбурн)', + 'Australia/Perth' => 'Вақти Австралияи Ғарбӣ (Перт)', + 'Australia/Sydney' => 'Вақти Австралияи Шарқӣ (Сидней)', 'Etc/GMT' => 'Вақти миёнаи Гринвич', 'Etc/UTC' => 'Вақти ҷаҳонии ҳамоҳангсозӣ', - 'Europe/Amsterdam' => 'Вақти аврупоии марказӣ (Amsterdam)', - 'Europe/Andorra' => 'Вақти аврупоии марказӣ (Andorra)', - 'Europe/Astrakhan' => 'Вақти Русия (Astrakhan)', - 'Europe/Athens' => 'Вақти аврупоии шарқӣ (Athens)', - 'Europe/Belgrade' => 'Вақти аврупоии марказӣ (Belgrade)', - 'Europe/Berlin' => 'Вақти аврупоии марказӣ (Berlin)', - 'Europe/Bratislava' => 'Вақти аврупоии марказӣ (Bratislava)', - 'Europe/Brussels' => 'Вақти аврупоии марказӣ (Brussels)', - 'Europe/Bucharest' => 'Вақти аврупоии шарқӣ (Bucharest)', - 'Europe/Budapest' => 'Вақти аврупоии марказӣ (Budapest)', - 'Europe/Busingen' => 'Вақти аврупоии марказӣ (Busingen)', - 'Europe/Chisinau' => 'Вақти аврупоии шарқӣ (Chisinau)', - 'Europe/Copenhagen' => 'Вақти аврупоии марказӣ (Copenhagen)', - 'Europe/Dublin' => 'Вақти миёнаи Гринвич (Dublin)', - 'Europe/Gibraltar' => 'Вақти аврупоии марказӣ (Gibraltar)', - 'Europe/Guernsey' => 'Вақти миёнаи Гринвич (Guernsey)', - 'Europe/Helsinki' => 'Вақти аврупоии шарқӣ (Helsinki)', - 'Europe/Isle_of_Man' => 'Вақти миёнаи Гринвич (Isle of Man)', - 'Europe/Istanbul' => 'Вақти Туркия (Istanbul)', - 'Europe/Jersey' => 'Вақти миёнаи Гринвич (Jersey)', - 'Europe/Kaliningrad' => 'Вақти аврупоии шарқӣ (Kaliningrad)', - 'Europe/Kiev' => 'Вақти аврупоии шарқӣ (Kyiv)', - 'Europe/Kirov' => 'Вақти Русия (Kirov)', - 'Europe/Lisbon' => 'Вақти аврупоии ғарбӣ (Lisbon)', - 'Europe/Ljubljana' => 'Вақти аврупоии марказӣ (Ljubljana)', - 'Europe/London' => 'Вақти миёнаи Гринвич (London)', - 'Europe/Luxembourg' => 'Вақти аврупоии марказӣ (Luxembourg)', - 'Europe/Madrid' => 'Вақти аврупоии марказӣ (Madrid)', - 'Europe/Malta' => 'Вақти аврупоии марказӣ (Malta)', - 'Europe/Mariehamn' => 'Вақти аврупоии шарқӣ (Mariehamn)', - 'Europe/Minsk' => 'Вақти Белорус (Minsk)', - 'Europe/Monaco' => 'Вақти аврупоии марказӣ (Monaco)', - 'Europe/Moscow' => 'Вақти Русия (Moscow)', - 'Europe/Oslo' => 'Вақти аврупоии марказӣ (Oslo)', - 'Europe/Paris' => 'Вақти аврупоии марказӣ (Paris)', - 'Europe/Podgorica' => 'Вақти аврупоии марказӣ (Podgorica)', - 'Europe/Prague' => 'Вақти аврупоии марказӣ (Prague)', - 'Europe/Riga' => 'Вақти аврупоии шарқӣ (Riga)', - 'Europe/Rome' => 'Вақти аврупоии марказӣ (Rome)', - 'Europe/Samara' => 'Вақти Русия (Samara)', - 'Europe/San_Marino' => 'Вақти аврупоии марказӣ (San Marino)', - 'Europe/Sarajevo' => 'Вақти аврупоии марказӣ (Sarajevo)', - 'Europe/Saratov' => 'Вақти Русия (Saratov)', - 'Europe/Simferopol' => 'Вақти Украина (Simferopol)', - 'Europe/Skopje' => 'Вақти аврупоии марказӣ (Skopje)', - 'Europe/Sofia' => 'Вақти аврупоии шарқӣ (Sofia)', - 'Europe/Stockholm' => 'Вақти аврупоии марказӣ (Stockholm)', - 'Europe/Tallinn' => 'Вақти аврупоии шарқӣ (Tallinn)', - 'Europe/Tirane' => 'Вақти аврупоии марказӣ (Tirane)', - 'Europe/Ulyanovsk' => 'Вақти Русия (Ulyanovsk)', - 'Europe/Vaduz' => 'Вақти аврупоии марказӣ (Vaduz)', - 'Europe/Vatican' => 'Вақти аврупоии марказӣ (Vatican)', - 'Europe/Vienna' => 'Вақти аврупоии марказӣ (Vienna)', - 'Europe/Vilnius' => 'Вақти аврупоии шарқӣ (Vilnius)', - 'Europe/Volgograd' => 'Вақти Русия (Volgograd)', - 'Europe/Warsaw' => 'Вақти аврупоии марказӣ (Warsaw)', - 'Europe/Zagreb' => 'Вақти аврупоии марказӣ (Zagreb)', - 'Europe/Zurich' => 'Вақти аврупоии марказӣ (Zurich)', - 'Indian/Antananarivo' => 'Вақти Мадагаскар (Antananarivo)', - 'Indian/Chagos' => 'Вақти Қаламрави Британия дар уқёнуси Ҳинд (Chagos)', - 'Indian/Christmas' => 'Вақти Ҷазираи Крисмас (Christmas)', - 'Indian/Cocos' => 'Вақти Ҷазираҳои Кокос (Килинг) (Cocos)', - 'Indian/Comoro' => 'Вақти Комор (Comoro)', - 'Indian/Kerguelen' => 'Вақти Минтақаҳои Ҷанубии Фаронса (Kerguelen)', - 'Indian/Mahe' => 'Вақти Сейшел (Mahe)', - 'Indian/Maldives' => 'Вақти Малдив (Maldives)', - 'Indian/Mauritius' => 'Вақти Маврикий (Mauritius)', - 'Indian/Mayotte' => 'Вақти Майотта (Mayotte)', - 'Indian/Reunion' => 'Вақти Реюнион (Réunion)', - 'MST7MDT' => 'Вақти кӯҳӣ', - 'PST8PDT' => 'Вақти Уқёнуси Ором', - 'Pacific/Apia' => 'Вақти Самоа (Apia)', - 'Pacific/Auckland' => 'Вақти Зеландияи Нав (Auckland)', - 'Pacific/Bougainville' => 'Вақти Папуа Гвинеяи Нав (Bougainville)', - 'Pacific/Chatham' => 'Вақти Зеландияи Нав (Chatham)', - 'Pacific/Easter' => 'Вақти Чили (Easter)', - 'Pacific/Efate' => 'Вақти Вануату (Efate)', - 'Pacific/Enderbury' => 'Вақти Кирибати (Enderbury)', - 'Pacific/Fakaofo' => 'Вақти Токелау (Fakaofo)', - 'Pacific/Fiji' => 'Вақти Фиҷи (Fiji)', - 'Pacific/Funafuti' => 'Вақти Тувалу (Funafuti)', - 'Pacific/Galapagos' => 'Вақти Эквадор (Galapagos)', - 'Pacific/Gambier' => 'Вақти Полинезияи Фаронса (Gambier)', - 'Pacific/Guadalcanal' => 'Вақти Ҷазираҳои Соломон (Guadalcanal)', - 'Pacific/Guam' => 'Вақти Гуам (Guam)', - 'Pacific/Honolulu' => 'Вақти Иёлоти Муттаҳида (Honolulu)', - 'Pacific/Kiritimati' => 'Вақти Кирибати (Kiritimati)', - 'Pacific/Kosrae' => 'Вақти Штатҳои Федеративии Микронезия (Kosrae)', - 'Pacific/Kwajalein' => 'Вақти Ҷазираҳои Маршалл (Kwajalein)', - 'Pacific/Majuro' => 'Вақти Ҷазираҳои Маршалл (Majuro)', - 'Pacific/Marquesas' => 'Вақти Полинезияи Фаронса (Marquesas)', - 'Pacific/Midway' => 'Вақти Ҷазираҳои Хурди Дурдасти ИМА (Midway)', - 'Pacific/Nauru' => 'Вақти Науру (Nauru)', - 'Pacific/Niue' => 'Вақти Ниуэ (Niue)', - 'Pacific/Norfolk' => 'Вақти Ҷазираи Норфолк (Norfolk)', - 'Pacific/Noumea' => 'Вақти Каледонияи Нав (Noumea)', - 'Pacific/Pago_Pago' => 'Вақти Самоаи Америка (Pago Pago)', - 'Pacific/Palau' => 'Вақти Палау (Palau)', - 'Pacific/Pitcairn' => 'Вақти Ҷазираҳои Питкейрн (Pitcairn)', - 'Pacific/Ponape' => 'Вақти Штатҳои Федеративии Микронезия (Pohnpei)', - 'Pacific/Port_Moresby' => 'Вақти Папуа Гвинеяи Нав (Port Moresby)', - 'Pacific/Rarotonga' => 'Вақти Ҷазираҳои Кук (Rarotonga)', - 'Pacific/Saipan' => 'Вақти Ҷазираҳои Марианаи Шимолӣ (Saipan)', - 'Pacific/Tahiti' => 'Вақти Полинезияи Фаронса (Tahiti)', - 'Pacific/Tarawa' => 'Вақти Кирибати (Tarawa)', - 'Pacific/Tongatapu' => 'Вақти Тонга (Tongatapu)', - 'Pacific/Truk' => 'Вақти Штатҳои Федеративии Микронезия (Chuuk)', - 'Pacific/Wake' => 'Вақти Ҷазираҳои Хурди Дурдасти ИМА (Wake)', - 'Pacific/Wallis' => 'Вақти Уоллис ва Футуна (Wallis)', + 'Europe/Amsterdam' => 'Вақти Аврупоии Марказӣ (Амстердам)', + 'Europe/Andorra' => 'Вақти Аврупоии Марказӣ (Андорра)', + 'Europe/Astrakhan' => 'Вақти Москва (Астрахань)', + 'Europe/Athens' => 'Вақти аврупоии шарқӣ (Афина)', + 'Europe/Belgrade' => 'Вақти Аврупоии Марказӣ (Белград)', + 'Europe/Berlin' => 'Вақти Аврупоии Марказӣ (Берлин)', + 'Europe/Bratislava' => 'Вақти Аврупоии Марказӣ (Братислава)', + 'Europe/Brussels' => 'Вақти Аврупоии Марказӣ (Брюссел)', + 'Europe/Bucharest' => 'Вақти аврупоии шарқӣ (Бухарест)', + 'Europe/Budapest' => 'Вақти Аврупоии Марказӣ (Будапешт)', + 'Europe/Busingen' => 'Вақти Аврупоии Марказӣ (Бусинген)', + 'Europe/Chisinau' => 'Вақти аврупоии шарқӣ (Кишинёв)', + 'Europe/Copenhagen' => 'Вақти Аврупоии Марказӣ (Копенгаген)', + 'Europe/Dublin' => 'Вақти миёнаи Гринвич (Дублин)', + 'Europe/Gibraltar' => 'Вақти Аврупоии Марказӣ (Гибралтар)', + 'Europe/Guernsey' => 'Вақти миёнаи Гринвич (Гернси)', + 'Europe/Helsinki' => 'Вақти аврупоии шарқӣ (Хелсинки)', + 'Europe/Isle_of_Man' => 'Вақти миёнаи Гринвич (Ҷазираи Ман)', + 'Europe/Istanbul' => 'Вақти Туркия (Истанбул)', + 'Europe/Jersey' => 'Вақти миёнаи Гринвич (Ҷерси)', + 'Europe/Kaliningrad' => 'Вақти аврупоии шарқӣ (Калининград)', + 'Europe/Kiev' => 'Вақти аврупоии шарқӣ (Киев)', + 'Europe/Kirov' => 'Вақти Русия (Киров)', + 'Europe/Lisbon' => 'Вақти аврупоии ғарбӣ (Лиссабон)', + 'Europe/Ljubljana' => 'Вақти Аврупоии Марказӣ (Любляна)', + 'Europe/London' => 'Вақти миёнаи Гринвич (Лондон)', + 'Europe/Luxembourg' => 'Вақти Аврупоии Марказӣ (Люксембург)', + 'Europe/Madrid' => 'Вақти Аврупоии Марказӣ (Мадрид)', + 'Europe/Malta' => 'Вақти Аврупоии Марказӣ (Малта)', + 'Europe/Mariehamn' => 'Вақти аврупоии шарқӣ (Марихамн)', + 'Europe/Minsk' => 'Вақти Москва (Минск)', + 'Europe/Monaco' => 'Вақти Аврупоии Марказӣ (Монако)', + 'Europe/Moscow' => 'Вақти Москва', + 'Europe/Oslo' => 'Вақти Аврупоии Марказӣ (Осло)', + 'Europe/Paris' => 'Вақти Аврупоии Марказӣ (Париж)', + 'Europe/Podgorica' => 'Вақти Аврупоии Марказӣ (Подгоритса)', + 'Europe/Prague' => 'Вақти Аврупоии Марказӣ (Прага)', + 'Europe/Riga' => 'Вақти аврупоии шарқӣ (Рига)', + 'Europe/Rome' => 'Вақти Аврупоии Марказӣ (Рим)', + 'Europe/Samara' => 'Вақти Русия (Самара)', + 'Europe/San_Marino' => 'Вақти Аврупоии Марказӣ (Сан-Марино)', + 'Europe/Sarajevo' => 'Вақти Аврупоии Марказӣ (Сараево)', + 'Europe/Saratov' => 'Вақти Москва (Саратов)', + 'Europe/Simferopol' => 'Вақти Москва (Симферопол)', + 'Europe/Skopje' => 'Вақти Аврупоии Марказӣ (Скопйе)', + 'Europe/Sofia' => 'Вақти аврупоии шарқӣ (София)', + 'Europe/Stockholm' => 'Вақти Аврупоии Марказӣ (Стокголм)', + 'Europe/Tallinn' => 'Вақти аврупоии шарқӣ (Таллин)', + 'Europe/Tirane' => 'Вақти Аврупоии Марказӣ (Тиран)', + 'Europe/Ulyanovsk' => 'Вақти Москва (Уляновск)', + 'Europe/Vaduz' => 'Вақти Аврупоии Марказӣ (Вадуз)', + 'Europe/Vatican' => 'Вақти Аврупоии Марказӣ (Ватикан)', + 'Europe/Vienna' => 'Вақти Аврупоии Марказӣ (Вена)', + 'Europe/Vilnius' => 'Вақти аврупоии шарқӣ (Вилнюс)', + 'Europe/Volgograd' => 'Вақти Волгоград', + 'Europe/Warsaw' => 'Вақти Аврупоии Марказӣ (Варшава)', + 'Europe/Zagreb' => 'Вақти Аврупоии Марказӣ (Загреб)', + 'Europe/Zurich' => 'Вақти Аврупоии Марказӣ (Сюрих)', + 'Indian/Antananarivo' => 'Вақти Африқои Шарқӣ (Антананариву)', + 'Indian/Chagos' => 'Вақти уқёнуси Ҳинд (Чагос)', + 'Indian/Christmas' => 'Вақти ҷазираи Мавлуди Исо (Кристмас)', + 'Indian/Cocos' => 'Вақти Ҷазираҳои Кокос', + 'Indian/Comoro' => 'Вақти Африқои Шарқӣ (Коморо)', + 'Indian/Kerguelen' => 'Вақти ҷанубӣ ва Антарктидаи Фаронса (Кергулен)', + 'Indian/Mahe' => 'Вақти Сейшел (Махе)', + 'Indian/Maldives' => 'Вақти Малдив', + 'Indian/Mauritius' => 'Вақти Маврикий', + 'Indian/Mayotte' => 'Вақти Африқои Шарқӣ (Майотта)', + 'Indian/Reunion' => 'Вақти Реюнион', + 'Pacific/Apia' => 'Вақти Апиа', + 'Pacific/Auckland' => 'Вақти Зеландияи Нав (Окленд)', + 'Pacific/Bougainville' => 'Вақти Папуа Гвинеяи Нав (Бугенвилл)', + 'Pacific/Chatham' => 'Вақти Чатам', + 'Pacific/Easter' => 'Вақти ҷазираи Пасха (Истер)', + 'Pacific/Efate' => 'Вақти Вануату (Эфате)', + 'Pacific/Enderbury' => 'Вақти Ҷазираҳои Финикс (Enderbury)', + 'Pacific/Fakaofo' => 'Вақти Токелау (Факаофо)', + 'Pacific/Fiji' => 'Вақти Фиҷи', + 'Pacific/Funafuti' => 'Вақти Тувалу (Фунафути)', + 'Pacific/Galapagos' => 'Вақти Галапагос', + 'Pacific/Gambier' => 'Вақти Гамбир', + 'Pacific/Guadalcanal' => 'Вақти Ҷазираҳои Соломон (Гвадалканал)', + 'Pacific/Guam' => 'Вақти стандартии Чаморро (Гуам)', + 'Pacific/Honolulu' => 'Вақти Ҳавайӣ-Алеутӣ (Honolulu)', + 'Pacific/Kiritimati' => 'Вақти Ҷазираҳои Лин (Киритимати)', + 'Pacific/Kosrae' => 'Вақти Косрае', + 'Pacific/Kwajalein' => 'Вақти Ҷазираҳои Маршалл (Кважалейн)', + 'Pacific/Majuro' => 'Вақти Ҷазираҳои Маршалл (Мажуро)', + 'Pacific/Marquesas' => 'Вақти Маркес', + 'Pacific/Midway' => 'Вақти Самоа (Мидвей)', + 'Pacific/Nauru' => 'Вақти Науру', + 'Pacific/Niue' => 'Вақти Ниуэ', + 'Pacific/Norfolk' => 'Вақти ҷазираи Норфолк', + 'Pacific/Noumea' => 'Вақти Каледонияи Нав (Нумеа)', + 'Pacific/Pago_Pago' => 'Вақти Самоа (Паго Паго)', + 'Pacific/Palau' => 'Вақти Палау', + 'Pacific/Pitcairn' => 'Вақти Питкэрн', + 'Pacific/Ponape' => 'Ponape Time (Понпей)', + 'Pacific/Port_Moresby' => 'Вақти Папуа Гвинеяи Нав (Порт Морсби)', + 'Pacific/Rarotonga' => 'Вақти ҷазираҳои Кук (Раротонга)', + 'Pacific/Saipan' => 'Вақти стандартии Чаморро (Сайпан)', + 'Pacific/Tahiti' => 'Вақти Таити', + 'Pacific/Tarawa' => 'Вақти Ҷазираҳои Гилберт (Тарава)', + 'Pacific/Tongatapu' => 'Вақти Тонга (Тонгатапу)', + 'Pacific/Truk' => 'Вақти Чук', + 'Pacific/Wake' => 'Вақти бедории ҷазира (Вейк)', + 'Pacific/Wallis' => 'Вақти Уоллис ва Футуна', ], 'Meta' => [], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/th.php b/src/Symfony/Component/Intl/Resources/data/timezones/th.php index cfacb69ff6b9b..0f50c5ce4f6ec 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/th.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/th.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'เวลาวอสตอค', 'Arctic/Longyearbyen' => 'เวลายุโรปกลาง (ลองเยียร์เบียน)', 'Asia/Aden' => 'เวลาอาหรับ (เอเดน)', - 'Asia/Almaty' => 'เวลาคาซัคสถานตะวันตก (อัลมาตี)', + 'Asia/Almaty' => 'เวลาคาซัคสถาน (อัลมาตี)', 'Asia/Amman' => 'เวลายุโรปตะวันออก (อัมมาน)', 'Asia/Anadyr' => 'เวลาอะนาดีร์ (อานาดีร์)', - 'Asia/Aqtau' => 'เวลาคาซัคสถานตะวันตก (อัคตาอู)', - 'Asia/Aqtobe' => 'เวลาคาซัคสถานตะวันตก (อัคโทบี)', + 'Asia/Aqtau' => 'เวลาคาซัคสถาน (อัคตาอู)', + 'Asia/Aqtobe' => 'เวลาคาซัคสถาน (อัคโทบี)', 'Asia/Ashgabat' => 'เวลาเติร์กเมนิสถาน (อาชกาบัต)', - 'Asia/Atyrau' => 'เวลาคาซัคสถานตะวันตก (อทีราว)', + 'Asia/Atyrau' => 'เวลาคาซัคสถาน (อทีราว)', 'Asia/Baghdad' => 'เวลาอาหรับ (แบกแดด)', 'Asia/Bahrain' => 'เวลาอาหรับ (บาห์เรน)', 'Asia/Baku' => 'เวลาอาเซอร์ไบจาน (บากู)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'เวลาบรูไนดารุสซาลาม', 'Asia/Calcutta' => 'เวลาอินเดีย (โกลกาตา)', 'Asia/Chita' => 'เวลายาคุตสค์ (ชิตา)', - 'Asia/Choibalsan' => 'เวลาอูลานบาตอร์ (ชอยบาลซาน)', 'Asia/Colombo' => 'เวลาอินเดีย (โคลัมโบ)', 'Asia/Damascus' => 'เวลายุโรปตะวันออก (ดามัสกัส)', 'Asia/Dhaka' => 'เวลาบังกลาเทศ (ดากา)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'เวลาครัสโนยาสค์ (โนโวคุซเนตสค์)', 'Asia/Novosibirsk' => 'เวลาโนโวซีบีสค์ (โนโวซิบิร์สก์)', 'Asia/Omsk' => 'เวลาออมสค์ (โอมสก์)', - 'Asia/Oral' => 'เวลาคาซัคสถานตะวันตก (ออรัล)', + 'Asia/Oral' => 'เวลาคาซัคสถาน (ออรัล)', 'Asia/Phnom_Penh' => 'เวลาอินโดจีน (พนมเปญ)', 'Asia/Pontianak' => 'เวลาอินโดนีเซียฝั่งตะวันตก (พอนเทียนัก)', 'Asia/Pyongyang' => 'เวลาเกาหลี (เปียงย D7AE ง)', 'Asia/Qatar' => 'เวลาอาหรับ (กาตาร์)', - 'Asia/Qostanay' => 'เวลาคาซัคสถานตะวันตก (คอสตาเนย์)', - 'Asia/Qyzylorda' => 'เวลาคาซัคสถานตะวันตก (ไคซีลอร์ดา)', + 'Asia/Qostanay' => 'เวลาคาซัคสถาน (คอสตาเนย์)', + 'Asia/Qyzylorda' => 'เวลาคาซัคสถาน (ไคซีลอร์ดา)', 'Asia/Rangoon' => 'เวลาพม่า (ย่างกุ้ง)', 'Asia/Riyadh' => 'เวลาอาหรับ (ริยาร์ด)', 'Asia/Saigon' => 'เวลาอินโดจีน (นครโฮจิมินห์)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'เวลาออสเตรเลียตะวันออก (เมลเบิร์น)', 'Australia/Perth' => 'เวลาออสเตรเลียตะวันตก (เพิร์ท)', 'Australia/Sydney' => 'เวลาออสเตรเลียตะวันออก (ซิดนีย์)', - 'CST6CDT' => 'เวลาตอนกลางในอเมริกาเหนือ', - 'EST5EDT' => 'เวลาทางตะวันออกในอเมริกาเหนือ', 'Etc/GMT' => 'เวลามาตรฐานกรีนิช', 'Etc/UTC' => 'เวลาสากลเชิงพิกัด', 'Europe/Amsterdam' => 'เวลายุโรปกลาง (อัมสเตอดัม)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'เวลามอริเชียส', 'Indian/Mayotte' => 'เวลาแอฟริกาตะวันออก (มาโยเต)', 'Indian/Reunion' => 'เวลาเรอูนียง', - 'MST7MDT' => 'เวลาแถบภูเขาในอเมริกาเหนือ', - 'PST8PDT' => 'เวลาแปซิฟิกในอเมริกาเหนือ', 'Pacific/Apia' => 'เวลาอาปีอา', 'Pacific/Auckland' => 'เวลานิวซีแลนด์ (โอคแลนด์)', 'Pacific/Bougainville' => 'เวลาปาปัวนิวกินี (บูเกนวิลล์)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/ti.php b/src/Symfony/Component/Intl/Resources/data/timezones/ti.php index fd91e56498a1b..26cb3ff5c37bb 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/ti.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/ti.php @@ -5,7 +5,7 @@ 'Africa/Abidjan' => 'GMT (ኣቢጃን)', 'Africa/Accra' => 'GMT (ኣክራ)', 'Africa/Addis_Ababa' => 'ግዜ ምብራቕ ኣፍሪቃ (ኣዲስ ኣበባ)', - 'Africa/Algiers' => 'ግዜ ማእከላይ ኤውሮጳ (ኣልጀርስ)', + 'Africa/Algiers' => 'ናይ ማእከላይ ኤውሮጳ ግዘ (ኣልጀርስ)', 'Africa/Asmera' => 'ግዜ ምብራቕ ኣፍሪቃ (ኣስመራ)', 'Africa/Bamako' => 'GMT (ባማኮ)', 'Africa/Bangui' => 'ግዜ ምዕራብ ኣፍሪቃ (ባንጊ)', @@ -14,15 +14,15 @@ 'Africa/Blantyre' => 'ግዜ ማእከላይ ኣፍሪቃ (ብላንታየር)', 'Africa/Brazzaville' => 'ግዜ ምዕራብ ኣፍሪቃ (ብራዛቪል)', 'Africa/Bujumbura' => 'ግዜ ማእከላይ ኣፍሪቃ (ቡጁምቡራ)', - 'Africa/Cairo' => 'ግዜ ምብራቕ ኤውሮጳ (ካይሮ)', - 'Africa/Casablanca' => 'ግዜ ሞሮኮ (ካዛብላንካ)', - 'Africa/Ceuta' => 'ግዜ ማእከላይ ኤውሮጳ (ሴውታ)', + 'Africa/Cairo' => 'ናይ ምብራቕ ኤውሮጳ ግዘ (ካይሮ)', + 'Africa/Casablanca' => 'ናይ ምዕራባዊ ኤውሮጳዊ ግዘ (ካዛብላንካ)', + 'Africa/Ceuta' => 'ናይ ማእከላይ ኤውሮጳ ግዘ (ሴውታ)', 'Africa/Conakry' => 'GMT (ኮናክሪ)', 'Africa/Dakar' => 'GMT (ዳካር)', 'Africa/Dar_es_Salaam' => 'ግዜ ምብራቕ ኣፍሪቃ (ዳር ኤስ ሳላም)', 'Africa/Djibouti' => 'ግዜ ምብራቕ ኣፍሪቃ (ጅቡቲ)', 'Africa/Douala' => 'ግዜ ምዕራብ ኣፍሪቃ (ዱዋላ)', - 'Africa/El_Aaiun' => 'ግዜ ምዕራባዊ ሰሃራ (ኤል ኣዩን)', + 'Africa/El_Aaiun' => 'ናይ ምዕራባዊ ኤውሮጳዊ ግዘ (ኤል ኣዩን)', 'Africa/Freetown' => 'GMT (ፍሪታውን)', 'Africa/Gaborone' => 'ግዜ ማእከላይ ኣፍሪቃ (ጋቦሮን)', 'Africa/Harare' => 'ግዜ ማእከላይ ኣፍሪቃ (ሃራረ)', @@ -51,13 +51,13 @@ 'Africa/Ouagadougou' => 'GMT (ዋጋዱጉ)', 'Africa/Porto-Novo' => 'ግዜ ምዕራብ ኣፍሪቃ (ፖርቶ ኖቮ)', 'Africa/Sao_Tome' => 'GMT (ሳኦ ቶመ)', - 'Africa/Tripoli' => 'ግዜ ምብራቕ ኤውሮጳ (ትሪፖሊ)', - 'Africa/Tunis' => 'ግዜ ማእከላይ ኤውሮጳ (ቱኒስ)', + 'Africa/Tripoli' => 'ናይ ምብራቕ ኤውሮጳ ግዘ (ትሪፖሊ)', + 'Africa/Tunis' => 'ናይ ማእከላይ ኤውሮጳ ግዘ (ቱኒስ)', 'Africa/Windhoek' => 'ግዜ ማእከላይ ኣፍሪቃ (ዊንድሆክ)', - 'America/Adak' => 'ግዜ ኣመሪካ (ኣዳክ)', - 'America/Anchorage' => 'ግዜ ኣላስካ (ኣንኮረጅ)', - 'America/Anguilla' => 'ግዜ ኣንጒላ (ኣንጒላ)', - 'America/Antigua' => 'ግዜ ኣንቲጓን ባርቡዳን (ኣንቲጓ)', + 'America/Adak' => 'ናይ ሃዋይ-ኣሌውቲያን ግዘ (ኣዳክ)', + 'America/Anchorage' => 'ግዘ አላስካ (ኣንኮረጅ)', + 'America/Anguilla' => 'ናይ አትላንቲክ ግዘ (ኣንጒላ)', + 'America/Antigua' => 'ናይ አትላንቲክ ግዘ (ኣንቲጓ)', 'America/Araguaina' => 'ግዜ ብራዚልያ (ኣራጓይና)', 'America/Argentina/La_Rioja' => 'ግዜ ኣርጀንቲና (ላ ርዮሃ)', 'America/Argentina/Rio_Gallegos' => 'ግዜ ኣርጀንቲና (ርዮ ጋየጎስ)', @@ -66,362 +66,361 @@ 'America/Argentina/San_Luis' => 'ግዜ ኣርጀንቲና (ሳን ልዊስ)', 'America/Argentina/Tucuman' => 'ግዜ ኣርጀንቲና (ቱኩማን)', 'America/Argentina/Ushuaia' => 'ግዜ ኣርጀንቲና (ኡሽዋያ)', - 'America/Aruba' => 'ግዜ ኣሩባ (ኣሩባ)', + 'America/Aruba' => 'ናይ አትላንቲክ ግዘ (ኣሩባ)', 'America/Asuncion' => 'ግዜ ፓራጓይ (ኣሱንስዮን)', 'America/Bahia' => 'ግዜ ብራዚልያ (ባህያ)', - 'America/Bahia_Banderas' => 'ግዜ ሜክሲኮ (ባእያ ደ ባንደራስ)', - 'America/Barbados' => 'ግዜ ባርባዶስ (ባርባዶስ)', + 'America/Bahia_Banderas' => 'ማእከላይ አመሪካ ግዘ (ባእያ ደ ባንደራስ)', + 'America/Barbados' => 'ናይ አትላንቲክ ግዘ (ባርባዶስ)', 'America/Belem' => 'ግዜ ብራዚልያ (በለም)', - 'America/Belize' => 'ግዜ በሊዝ (በሊዝ)', - 'America/Blanc-Sablon' => 'ግዜ ካናዳ (ብላንክ-ሳብሎን)', + 'America/Belize' => 'ማእከላይ አመሪካ ግዘ (በሊዝ)', + 'America/Blanc-Sablon' => 'ናይ አትላንቲክ ግዘ (ብላንክ-ሳብሎን)', 'America/Boa_Vista' => 'ግዜ ኣማዞን (ቦዋ ቪስታ)', 'America/Bogota' => 'ግዜ ኮሎምብያ (ቦጎታ)', - 'America/Boise' => 'ግዜ ኣመሪካ (ቦይዚ)', + 'America/Boise' => 'ናይ ጎቦ ግዘ (ቦይዚ)', 'America/Buenos_Aires' => 'ግዜ ኣርጀንቲና (ብወኖስ ኣይረስ)', - 'America/Cambridge_Bay' => 'ግዜ ካናዳ (ካምብሪጅ በይ)', + 'America/Cambridge_Bay' => 'ናይ ጎቦ ግዘ (ካምብሪጅ በይ)', 'America/Campo_Grande' => 'ግዜ ኣማዞን (ካምፖ ግራንደ)', - 'America/Cancun' => 'ግዜ ሜክሲኮ (ካንኩን)', + 'America/Cancun' => 'ናይ ምብራቓዊ ግዘ (ካንኩን)', 'America/Caracas' => 'ግዜ ቬኔዝዌላ (ካራካስ)', 'America/Catamarca' => 'ግዜ ኣርጀንቲና (ካታማርካ)', 'America/Cayenne' => 'ግዜ ፈረንሳዊት ጊያና (ካየን)', - 'America/Cayman' => 'ግዜ ደሴታት ካይማን (ካይማን)', - 'America/Chicago' => 'ግዜ ኣመሪካ (ቺካጎ)', - 'America/Chihuahua' => 'ግዜ ሜክሲኮ (ቺዋዋ)', - 'America/Ciudad_Juarez' => 'ግዜ ሜክሲኮ (ሲዩዳድ ጁዋረዝ)', - 'America/Coral_Harbour' => 'ግዜ ካናዳ (ኣቲኮካን)', + 'America/Cayman' => 'ናይ ምብራቓዊ ግዘ (ካይማን)', + 'America/Chicago' => 'ማእከላይ አመሪካ ግዘ (ቺካጎ)', + 'America/Chihuahua' => 'ማእከላይ አመሪካ ግዘ (ቺዋዋ)', + 'America/Ciudad_Juarez' => 'ናይ ጎቦ ግዘ (ሲዩዳድ ጁዋረዝ)', + 'America/Coral_Harbour' => 'ናይ ምብራቓዊ ግዘ (ኣቲኮካን)', 'America/Cordoba' => 'ግዜ ኣርጀንቲና (ኮርዶባ)', - 'America/Costa_Rica' => 'ግዜ ኮስታ ሪካ (ኮስታ ሪካ)', - 'America/Creston' => 'ግዜ ካናዳ (ክረስተን)', + 'America/Costa_Rica' => 'ማእከላይ አመሪካ ግዘ (ኮስታ ሪካ)', + 'America/Creston' => 'ናይ ጎቦ ግዘ (ክረስተን)', 'America/Cuiaba' => 'ግዜ ኣማዞን (ኩያባ)', - 'America/Curacao' => 'ግዜ ኩራሳው (ኩራሳው)', + 'America/Curacao' => 'ናይ አትላንቲክ ግዘ (ኩራሳው)', 'America/Danmarkshavn' => 'GMT (ዳንማርክሻቭን)', - 'America/Dawson' => 'ግዜ ካናዳ (ዳውሰን)', - 'America/Dawson_Creek' => 'ግዜ ካናዳ (ዳውሰን ክሪክ)', - 'America/Denver' => 'ግዜ ኣመሪካ (ደንቨር)', - 'America/Detroit' => 'ግዜ ኣመሪካ (ዲትሮይት)', - 'America/Dominica' => 'ግዜ ዶሚኒካ (ዶሚኒካ)', - 'America/Edmonton' => 'ግዜ ካናዳ (ኤድመንተን)', - 'America/Eirunepe' => 'ግዜ ኣክሪ (ኤይሩኔፒ)', - 'America/El_Salvador' => 'ግዜ ኤል ሳልቫዶር (ኤል ሳልቫዶር)', - 'America/Fort_Nelson' => 'ግዜ ካናዳ (ፎርት ነልሰን)', + 'America/Dawson' => 'ናይ ዩኮን ግዘ (ዳውሰን)', + 'America/Dawson_Creek' => 'ናይ ጎቦ ግዘ (ዳውሰን ክሪክ)', + 'America/Denver' => 'ናይ ጎቦ ግዘ (ደንቨር)', + 'America/Detroit' => 'ናይ ምብራቓዊ ግዘ (ዲትሮይት)', + 'America/Dominica' => 'ናይ አትላንቲክ ግዘ (ዶሚኒካ)', + 'America/Edmonton' => 'ናይ ጎቦ ግዘ (ኤድመንተን)', + 'America/Eirunepe' => 'ግዘ አክሪ (ኤይሩኔፒ)', + 'America/El_Salvador' => 'ማእከላይ አመሪካ ግዘ (ኤል ሳልቫዶር)', + 'America/Fort_Nelson' => 'ናይ ጎቦ ግዘ (ፎርት ነልሰን)', 'America/Fortaleza' => 'ግዜ ብራዚልያ (ፎርታለዛ)', - 'America/Glace_Bay' => 'ግዜ ካናዳ (ግሌስ በይ)', - 'America/Godthab' => 'ግዜ ግሪንላንድ (ኑክ)', - 'America/Goose_Bay' => 'ግዜ ካናዳ (ጉዝ በይ)', - 'America/Grand_Turk' => 'ግዜ ደሴታት ቱርካትን ካይኮስን (ግራንድ ቱርክ)', - 'America/Grenada' => 'ግዜ ግረናዳ (ግረናዳ)', - 'America/Guadeloupe' => 'ግዜ ጓደሉፕ (ጓደሉፕ)', - 'America/Guatemala' => 'ግዜ ጓቲማላ (ጓቲማላ)', + 'America/Glace_Bay' => 'ናይ አትላንቲክ ግዘ (ግሌስ በይ)', + 'America/Godthab' => 'ግዘ ግሪንላንድ (ኑክ)', + 'America/Goose_Bay' => 'ናይ አትላንቲክ ግዘ (ጉዝ በይ)', + 'America/Grand_Turk' => 'ናይ ምብራቓዊ ግዘ (ግራንድ ቱርክ)', + 'America/Grenada' => 'ናይ አትላንቲክ ግዘ (ግረናዳ)', + 'America/Guadeloupe' => 'ናይ አትላንቲክ ግዘ (ጓደሉፕ)', + 'America/Guatemala' => 'ማእከላይ አመሪካ ግዘ (ጓቲማላ)', 'America/Guayaquil' => 'ግዜ ኤኳዶር (ጓያኪል)', 'America/Guyana' => 'ግዜ ጉያና', - 'America/Halifax' => 'ግዜ ካናዳ (ሃሊፋክስ)', - 'America/Havana' => 'ግዜ ኩባ (ሃቫና)', - 'America/Hermosillo' => 'ግዜ ሜክሲኮ (ኤርሞስዮ)', - 'America/Indiana/Knox' => 'ግዜ ኣመሪካ (ኖክስ፣ ኢንድያና)', - 'America/Indiana/Marengo' => 'ግዜ ኣመሪካ (ማረንጎ፣ ኢንድያና)', - 'America/Indiana/Petersburg' => 'ግዜ ኣመሪካ (ፒተርስበርግ፣ ኢንድያና)', - 'America/Indiana/Tell_City' => 'ግዜ ኣመሪካ (ተል ሲቲ፣ ኢንድያና)', - 'America/Indiana/Vevay' => 'ግዜ ኣመሪካ (ቪቪ፣ ኢንድያና)', - 'America/Indiana/Vincennes' => 'ግዜ ኣመሪካ (ቪንሰንስ፣ ኢንድያና)', - 'America/Indiana/Winamac' => 'ግዜ ኣመሪካ (ዊናማክ፣ ኢንድያና)', - 'America/Indianapolis' => 'ግዜ ኣመሪካ (ኢንድያናፖሊስ)', - 'America/Inuvik' => 'ግዜ ካናዳ (ኢኑቪክ)', - 'America/Iqaluit' => 'ግዜ ካናዳ (ኢቃልዊት)', - 'America/Jamaica' => 'ግዜ ጃማይካ (ጃማይካ)', + 'America/Halifax' => 'ናይ አትላንቲክ ግዘ (ሃሊፋክስ)', + 'America/Havana' => 'ናይ ኩባ ግዘ (ሃቫና)', + 'America/Hermosillo' => 'ናይ ሜክሲኮ ፓስፊክ ግዘ (ኤርሞስዮ)', + 'America/Indiana/Knox' => 'ማእከላይ አመሪካ ግዘ (ኖክስ፣ ኢንድያና)', + 'America/Indiana/Marengo' => 'ናይ ምብራቓዊ ግዘ (ማረንጎ፣ ኢንድያና)', + 'America/Indiana/Petersburg' => 'ናይ ምብራቓዊ ግዘ (ፒተርስበርግ፣ ኢንድያና)', + 'America/Indiana/Tell_City' => 'ማእከላይ አመሪካ ግዘ (ተል ሲቲ፣ ኢንድያና)', + 'America/Indiana/Vevay' => 'ናይ ምብራቓዊ ግዘ (ቪቪ፣ ኢንድያና)', + 'America/Indiana/Vincennes' => 'ናይ ምብራቓዊ ግዘ (ቪንሰንስ፣ ኢንድያና)', + 'America/Indiana/Winamac' => 'ናይ ምብራቓዊ ግዘ (ዊናማክ፣ ኢንድያና)', + 'America/Indianapolis' => 'ናይ ምብራቓዊ ግዘ (ኢንድያናፖሊስ)', + 'America/Inuvik' => 'ናይ ጎቦ ግዘ (ኢኑቪክ)', + 'America/Iqaluit' => 'ናይ ምብራቓዊ ግዘ (ኢቃልዊት)', + 'America/Jamaica' => 'ናይ ምብራቓዊ ግዘ (ጃማይካ)', 'America/Jujuy' => 'ግዜ ኣርጀንቲና (ሁሁይ)', - 'America/Juneau' => 'ግዜ ኣላስካ (ጁነው)', - 'America/Kentucky/Monticello' => 'ግዜ ኣመሪካ (ሞንቲቸሎ፣ ከንታኪ)', - 'America/Kralendijk' => 'ግዜ ካሪብያን ኔዘርላንድ (ክራለንዳይክ)', + 'America/Juneau' => 'ግዘ አላስካ (ጁነው)', + 'America/Kentucky/Monticello' => 'ናይ ምብራቓዊ ግዘ (ሞንቲቸሎ፣ ከንታኪ)', + 'America/Kralendijk' => 'ናይ አትላንቲክ ግዘ (ክራለንዳይክ)', 'America/La_Paz' => 'ግዜ ቦሊቭያ (ላ ፓዝ)', 'America/Lima' => 'ግዜ ፔሩ (ሊማ)', - 'America/Los_Angeles' => 'ግዜ ኣመሪካ (ሎስ ኣንጀለስ)', - 'America/Louisville' => 'ግዜ ኣመሪካ (ልዊቪል)', - 'America/Lower_Princes' => 'ግዜ ሲንት ማርተን (ለወር ፕሪንሰስ ኳርተር)', + 'America/Los_Angeles' => 'ናይ ፓስፊክ ግዘ (ሎስ ኣንጀለስ)', + 'America/Louisville' => 'ናይ ምብራቓዊ ግዘ (ልዊቪል)', + 'America/Lower_Princes' => 'ናይ አትላንቲክ ግዘ (ለወር ፕሪንሰስ ኳርተር)', 'America/Maceio' => 'ግዜ ብራዚልያ (ማሰዮ)', - 'America/Managua' => 'ግዜ ኒካራጓ (ማናጓ)', + 'America/Managua' => 'ማእከላይ አመሪካ ግዘ (ማናጓ)', 'America/Manaus' => 'ግዜ ኣማዞን (ማናውስ)', - 'America/Marigot' => 'ግዜ ቅዱስ ማርቲን (ማሪጎት)', - 'America/Martinique' => 'ግዜ ማርቲኒክ (ማርቲኒክ)', - 'America/Matamoros' => 'ግዜ ሜክሲኮ (ማታሞሮስ)', - 'America/Mazatlan' => 'ግዜ ሜክሲኮ (ማዛትላን)', + 'America/Marigot' => 'ናይ አትላንቲክ ግዘ (ማሪጎት)', + 'America/Martinique' => 'ናይ አትላንቲክ ግዘ (ማርቲኒክ)', + 'America/Matamoros' => 'ማእከላይ አመሪካ ግዘ (ማታሞሮስ)', + 'America/Mazatlan' => 'ናይ ሜክሲኮ ፓስፊክ ግዘ (ማዛትላን)', 'America/Mendoza' => 'ግዜ ኣርጀንቲና (መንዶዛ)', - 'America/Menominee' => 'ግዜ ኣመሪካ (ሜኖሚኒ)', - 'America/Merida' => 'ግዜ ሜክሲኮ (መሪዳ)', - 'America/Metlakatla' => 'ግዜ ኣላስካ (መትላካትላ)', - 'America/Mexico_City' => 'ግዜ ሜክሲኮ (ከተማ ሜክሲኮ)', - 'America/Miquelon' => 'ግዜ ቅዱስ ፕየርን ሚከሎንን (ሚከሎን)', - 'America/Moncton' => 'ግዜ ካናዳ (ሞንክተን)', - 'America/Monterrey' => 'ግዜ ሜክሲኮ (ሞንተረይ)', + 'America/Menominee' => 'ማእከላይ አመሪካ ግዘ (ሜኖሚኒ)', + 'America/Merida' => 'ማእከላይ አመሪካ ግዘ (መሪዳ)', + 'America/Metlakatla' => 'ግዘ አላስካ (መትላካትላ)', + 'America/Mexico_City' => 'ማእከላይ አመሪካ ግዘ (ከተማ ሜክሲኮ)', + 'America/Miquelon' => 'ናይ ቅዱስ ፒየርን ሚከሎን ግዘ', + 'America/Moncton' => 'ናይ አትላንቲክ ግዘ (ሞንክተን)', + 'America/Monterrey' => 'ማእከላይ አመሪካ ግዘ (ሞንተረይ)', 'America/Montevideo' => 'ግዜ ኡራጓይ (ሞንተቪደዮ)', - 'America/Montserrat' => 'ግዜ ሞንትሰራት (ሞንትሰራት)', - 'America/Nassau' => 'ግዜ ባሃማስ (ናሳው)', - 'America/New_York' => 'ግዜ ኣመሪካ (ኒው ዮርክ)', - 'America/Nome' => 'ግዜ ኣላስካ (ነውም)', + 'America/Montserrat' => 'ናይ አትላንቲክ ግዘ (ሞንትሰራት)', + 'America/Nassau' => 'ናይ ምብራቓዊ ግዘ (ናሳው)', + 'America/New_York' => 'ናይ ምብራቓዊ ግዘ (ኒው ዮርክ)', + 'America/Nome' => 'ግዘ አላስካ (ነውም)', 'America/Noronha' => 'ግዜ ፈርናንዶ ደ ኖሮንያ', - 'America/North_Dakota/Beulah' => 'ግዜ ኣመሪካ (ብዩላ፣ ሰሜን ዳኮታ)', - 'America/North_Dakota/Center' => 'ግዜ ኣመሪካ (ሰንተር፣ ሰሜን ዳኮታ)', - 'America/North_Dakota/New_Salem' => 'ግዜ ኣመሪካ (ኒው ሳለም፣ ሰሜን ዳኮታ)', - 'America/Ojinaga' => 'ግዜ ሜክሲኮ (ኦጂናጋ)', - 'America/Panama' => 'ግዜ ፓናማ (ፓናማ)', + 'America/North_Dakota/Beulah' => 'ማእከላይ አመሪካ ግዘ (ብዩላ፣ ሰሜን ዳኮታ)', + 'America/North_Dakota/Center' => 'ማእከላይ አመሪካ ግዘ (ሰንተር፣ ሰሜን ዳኮታ)', + 'America/North_Dakota/New_Salem' => 'ማእከላይ አመሪካ ግዘ (ኒው ሳለም፣ ሰሜን ዳኮታ)', + 'America/Ojinaga' => 'ማእከላይ አመሪካ ግዘ (ኦጂናጋ)', + 'America/Panama' => 'ናይ ምብራቓዊ ግዘ (ፓናማ)', 'America/Paramaribo' => 'ግዜ ሱሪናም (ፓራማሪቦ)', - 'America/Phoenix' => 'ግዜ ኣመሪካ (ፊኒክስ)', - 'America/Port-au-Prince' => 'ግዜ ሃይቲ (ፖርት-ኦ-ፕሪንስ)', - 'America/Port_of_Spain' => 'ግዜ ትሪኒዳድን ቶባጎን (ፖርት ኦፍ ስፔን)', + 'America/Phoenix' => 'ናይ ጎቦ ግዘ (ፊኒክስ)', + 'America/Port-au-Prince' => 'ናይ ምብራቓዊ ግዘ (ፖርት-ኦ-ፕሪንስ)', + 'America/Port_of_Spain' => 'ናይ አትላንቲክ ግዘ (ፖርት ኦፍ ስፔን)', 'America/Porto_Velho' => 'ግዜ ኣማዞን (ፖርቶ ቨልዮ)', - 'America/Puerto_Rico' => 'ግዜ ፖርቶ ሪኮ (ፖርቶ ሪኮ)', + 'America/Puerto_Rico' => 'ናይ አትላንቲክ ግዘ (ፖርቶ ሪኮ)', 'America/Punta_Arenas' => 'ግዜ ቺሌ (ፑንታ ኣረናስ)', - 'America/Rankin_Inlet' => 'ግዜ ካናዳ (ራንኪን ኢንለት)', + 'America/Rankin_Inlet' => 'ማእከላይ አመሪካ ግዘ (ራንኪን ኢንለት)', 'America/Recife' => 'ግዜ ብራዚልያ (ረሲፈ)', - 'America/Regina' => 'ግዜ ካናዳ (ረጂና)', - 'America/Resolute' => 'ግዜ ካናዳ (ረዞሉት)', - 'America/Rio_Branco' => 'ግዜ ኣክሪ (ርዮ ብራንኮ)', + 'America/Regina' => 'ማእከላይ አመሪካ ግዘ (ረጂና)', + 'America/Resolute' => 'ማእከላይ አመሪካ ግዘ (ረዞሉት)', + 'America/Rio_Branco' => 'ግዘ አክሪ (ርዮ ብራንኮ)', 'America/Santarem' => 'ግዜ ብራዚልያ (ሳንታረም)', 'America/Santiago' => 'ግዜ ቺሌ (ሳንትያጎ)', - 'America/Santo_Domingo' => 'ግዜ ዶሚኒካዊት ሪፓብሊክ (ሳንቶ ዶሚንጎ)', + 'America/Santo_Domingo' => 'ናይ አትላንቲክ ግዘ (ሳንቶ ዶሚንጎ)', 'America/Sao_Paulo' => 'ግዜ ብራዚልያ (ሳኦ ፓውሎ)', - 'America/Scoresbysund' => 'ግዜ ግሪንላንድ (ኢቶቆርቶሚት)', - 'America/Sitka' => 'ግዜ ኣላስካ (ሲትካ)', - 'America/St_Barthelemy' => 'ግዜ ቅዱስ ባርተለሚ (ቅዱስ ባርተለሚ)', - 'America/St_Johns' => 'ግዜ ካናዳ (ቅዱስ ዮሃንስ)', - 'America/St_Kitts' => 'ግዜ ቅዱስ ኪትስን ኔቪስን (ቅዱስ ኪትስ)', - 'America/St_Lucia' => 'ግዜ ቅድስቲ ሉስያ (ቅድስቲ ሉስያ)', - 'America/St_Thomas' => 'ግዜ ደሴታት ደናግል ኣመሪካ (ሰይንት ቶማስ)', - 'America/St_Vincent' => 'ግዜ ቅዱስ ቪንሰንትን ግረነዲነዝን (ቅዱስ ቪንሰንት)', - 'America/Swift_Current' => 'ግዜ ካናዳ (ስዊፍት ካረንት)', - 'America/Tegucigalpa' => 'ግዜ ሆንዱራስ (ተጉሲጋልፓ)', - 'America/Thule' => 'ግዜ ግሪንላንድ (ዙል)', - 'America/Tijuana' => 'ግዜ ሜክሲኮ (ቲጅዋና)', - 'America/Toronto' => 'ግዜ ካናዳ (ቶሮንቶ)', - 'America/Tortola' => 'ግዜ ደሴታት ደናግል ብሪጣንያ (ቶርቶላ)', - 'America/Vancouver' => 'ግዜ ካናዳ (ቫንኩቨር)', - 'America/Whitehorse' => 'ግዜ ካናዳ (ዋይትሆዝ)', - 'America/Winnipeg' => 'ግዜ ካናዳ (ዊኒፐግ)', - 'America/Yakutat' => 'ግዜ ኣላስካ (ያኩታት)', - 'Antarctica/Casey' => 'ግዜ ኣንታርክቲካ (ከይዚ)', - 'Antarctica/Davis' => 'ግዜ ኣንታርክቲካ (ደቪስ)', - 'Antarctica/DumontDUrville' => 'ግዜ ኣንታርክቲካ (ዱሞንት ዲኡርቪል)', - 'Antarctica/Macquarie' => 'ግዜ ኣውስትራልያ (ማኳሪ)', - 'Antarctica/Mawson' => 'ግዜ ኣንታርክቲካ (ማውሰን)', - 'Antarctica/McMurdo' => 'ግዜ ኣንታርክቲካ (ማክሙርዶ)', + 'America/Scoresbysund' => 'ግዘ ግሪንላንድ (ኢቶቆርቶሚት)', + 'America/Sitka' => 'ግዘ አላስካ (ሲትካ)', + 'America/St_Barthelemy' => 'ናይ አትላንቲክ ግዘ (ቅዱስ ባርተለሚ)', + 'America/St_Johns' => 'ናይ ኒውፋውንድላንድ ግዘ (ቅዱስ ዮሃንስ)', + 'America/St_Kitts' => 'ናይ አትላንቲክ ግዘ (ቅዱስ ኪትስ)', + 'America/St_Lucia' => 'ናይ አትላንቲክ ግዘ (ቅድስቲ ሉስያ)', + 'America/St_Thomas' => 'ናይ አትላንቲክ ግዘ (ቅዱስ ቶማስ)', + 'America/St_Vincent' => 'ናይ አትላንቲክ ግዘ (ቅዱስ ቪንሰንት)', + 'America/Swift_Current' => 'ማእከላይ አመሪካ ግዘ (ስዊፍት ካረንት)', + 'America/Tegucigalpa' => 'ማእከላይ አመሪካ ግዘ (ተጉሲጋልፓ)', + 'America/Thule' => 'ናይ አትላንቲክ ግዘ (ዙል)', + 'America/Tijuana' => 'ናይ ፓስፊክ ግዘ (ቲጅዋና)', + 'America/Toronto' => 'ናይ ምብራቓዊ ግዘ (ቶሮንቶ)', + 'America/Tortola' => 'ናይ አትላንቲክ ግዘ (ቶርቶላ)', + 'America/Vancouver' => 'ናይ ፓስፊክ ግዘ (ቫንኩቨር)', + 'America/Whitehorse' => 'ናይ ዩኮን ግዘ (ዋይትሆዝ)', + 'America/Winnipeg' => 'ማእከላይ አመሪካ ግዘ (ዊኒፐግ)', + 'America/Yakutat' => 'ግዘ አላስካ (ያኩታት)', + 'Antarctica/Casey' => 'ናይ ምዕራባዊ አውስትራሊያ ግዘ (ከይዚ)', + 'Antarctica/Davis' => 'ናይ ዴቪስ ግዘ (ደቪስ)', + 'Antarctica/DumontDUrville' => 'ናይ ዱሞ-ዱርቪል ግዘ (ዱሞንት ዲኡርቪል)', + 'Antarctica/Macquarie' => 'ናይ ምብራቓዊ ኣውስትራልያ ግዘ (ማኳሪ)', + 'Antarctica/Mawson' => 'ናይ ማውሶን ግዘ (ማውሰን)', + 'Antarctica/McMurdo' => 'ናይ ኒው ዚላንድ ግዘ (ማክሙርዶ)', 'Antarctica/Palmer' => 'ግዜ ቺሌ (ፓልመር)', - 'Antarctica/Rothera' => 'ግዜ ኣንታርክቲካ (ሮዘራ)', - 'Antarctica/Syowa' => 'ግዜ ኣንታርክቲካ (ስዮዋ)', + 'Antarctica/Rothera' => 'ናይ ሮቴራ ግዘ (ሮዘራ)', + 'Antarctica/Syowa' => 'ናይ ስዮዋ ግዘ', 'Antarctica/Troll' => 'GMT (ትሮል)', - 'Antarctica/Vostok' => 'ግዜ ኣንታርክቲካ (ቮስቶክ)', - 'Arctic/Longyearbyen' => 'ግዜ ማእከላይ ኤውሮጳ (ሎንግየርባየን)', - 'Asia/Aden' => 'ግዜ የመን (ዓደን)', - 'Asia/Almaty' => 'ግዜ ካዛኪስታን (ኣልማቲ)', - 'Asia/Amman' => 'ግዜ ምብራቕ ኤውሮጳ (ዓማን)', - 'Asia/Anadyr' => 'ግዜ ሩስያ (ኣናዲር)', - 'Asia/Aqtau' => 'ግዜ ካዛኪስታን (ኣክታው)', - 'Asia/Aqtobe' => 'ግዜ ካዛኪስታን (ኣክቶበ)', - 'Asia/Ashgabat' => 'ግዜ ቱርክመኒስታን (ኣሽጋባት)', - 'Asia/Atyrau' => 'ግዜ ካዛኪስታን (ኣቲራው)', - 'Asia/Baghdad' => 'ግዜ ዒራቕ (ባቕዳድ)', - 'Asia/Bahrain' => 'ግዜ ባሕሬን (ባሕሬን)', - 'Asia/Baku' => 'ግዜ ኣዘርባጃን (ባኩ)', - 'Asia/Bangkok' => 'ግዜ ታይላንድ (ባንግኮክ)', - 'Asia/Barnaul' => 'ግዜ ሩስያ (ባርናውል)', - 'Asia/Beirut' => 'ግዜ ምብራቕ ኤውሮጳ (በይሩት)', - 'Asia/Bishkek' => 'ግዜ ኪርጊዝስታን (ቢሽኬክ)', - 'Asia/Brunei' => 'ግዜ ብሩነይ (ብሩነይ)', - 'Asia/Calcutta' => 'ግዜ ህንዲ (ኮልካታ)', - 'Asia/Chita' => 'ግዜ ሩስያ (ቺታ)', - 'Asia/Choibalsan' => 'ግዜ ሞንጎልያ (ቾይባልሳን)', - 'Asia/Colombo' => 'ግዜ ስሪ ላንካ (ኮሎምቦ)', - 'Asia/Damascus' => 'ግዜ ምብራቕ ኤውሮጳ (ደማስቆ)', - 'Asia/Dhaka' => 'ግዜ ባንግላደሽ (ዳካ)', - 'Asia/Dili' => 'ግዜ ቲሞር-ለስተ (ዲሊ)', - 'Asia/Dubai' => 'ግዜ ሕቡራት ኢማራት ዓረብ (ዱባይ)', - 'Asia/Dushanbe' => 'ግዜ ታጂኪስታን (ዱሻንበ)', - 'Asia/Famagusta' => 'ግዜ ምብራቕ ኤውሮጳ (ፋማጉስታ)', - 'Asia/Gaza' => 'ግዜ ምብራቕ ኤውሮጳ (ቓዛ)', - 'Asia/Hebron' => 'ግዜ ምብራቕ ኤውሮጳ (ኬብሮን)', - 'Asia/Hong_Kong' => 'ግዜ ፍሉይ ምምሕዳራዊ ዞባ ሆንግ ኮንግ (ቻይና) (ሆንግ ኮንግ)', - 'Asia/Hovd' => 'ግዜ ሞንጎልያ (ሆቭድ)', - 'Asia/Irkutsk' => 'ግዜ ሩስያ (ኢርኩትስክ)', - 'Asia/Jakarta' => 'ግዜ ምዕራባዊ ኢንዶነዥያ (ጃካርታ)', - 'Asia/Jayapura' => 'ግዜ ምብራቓዊ ኢንዶነዥያ (ጃያፑራ)', - 'Asia/Jerusalem' => 'ግዜ እስራኤል (የሩሳሌም)', - 'Asia/Kabul' => 'ግዜ ኣፍጋኒስታን (ካቡል)', - 'Asia/Kamchatka' => 'ግዜ ሩስያ (ካምቻትካ)', - 'Asia/Karachi' => 'ግዜ ፓኪስታን (ካራቺ)', - 'Asia/Katmandu' => 'ግዜ ኔፓል (ካትማንዱ)', - 'Asia/Khandyga' => 'ግዜ ሩስያ (ካንዲጋ)', - 'Asia/Krasnoyarsk' => 'ግዜ ሩስያ (ክራስኖያርስክ)', - 'Asia/Kuala_Lumpur' => 'ግዜ ማለዥያ (ኳላ ሉምፑር)', - 'Asia/Kuching' => 'ግዜ ማለዥያ (ኩቺንግ)', - 'Asia/Kuwait' => 'ግዜ ኩዌት (ኩዌት)', - 'Asia/Macau' => 'ግዜ ፍሉይ ምምሕዳራዊ ዞባ ማካው (ቻይና) (ማካው)', - 'Asia/Magadan' => 'ግዜ ሩስያ (ማጋዳን)', - 'Asia/Makassar' => 'ግዜ ማእከላይ ኢንዶነዥያ (ማካሳር)', - 'Asia/Manila' => 'ግዜ ፊሊፒንስ (ማኒላ)', - 'Asia/Muscat' => 'ግዜ ዖማን (ሙስካት)', - 'Asia/Nicosia' => 'ግዜ ምብራቕ ኤውሮጳ (ኒኮስያ)', - 'Asia/Novokuznetsk' => 'ግዜ ሩስያ (ኖቮኩዝነትስክ)', - 'Asia/Novosibirsk' => 'ግዜ ሩስያ (ኖቮሲቢርስክ)', - 'Asia/Omsk' => 'ግዜ ሩስያ (ኦምስክ)', - 'Asia/Oral' => 'ግዜ ካዛኪስታን (ኦራል)', - 'Asia/Phnom_Penh' => 'ግዜ ካምቦድያ (ፕኖም ፐን)', - 'Asia/Pontianak' => 'ግዜ ምዕራባዊ ኢንዶነዥያ (ፖንትያናክ)', - 'Asia/Pyongyang' => 'ግዜ ሰሜን ኮርያ (ፕዮንግያንግ)', - 'Asia/Qatar' => 'ግዜ ቐጠር (ቐጠር)', - 'Asia/Qostanay' => 'ግዜ ካዛኪስታን (ኮስታናይ)', - 'Asia/Qyzylorda' => 'ግዜ ካዛኪስታን (ኪዚሎርዳ)', - 'Asia/Rangoon' => 'ግዜ ሚያንማር (በርማ) (ያንጎን)', - 'Asia/Riyadh' => 'ግዜ ስዑዲ ዓረብ (ርያድ)', - 'Asia/Saigon' => 'ግዜ ቬትናም (ከተማ ሆ ቺ ሚን)', - 'Asia/Sakhalin' => 'ግዜ ሩስያ (ሳካሊን)', - 'Asia/Samarkand' => 'ግዜ ኡዝበኪስታን (ሳማርካንድ)', - 'Asia/Seoul' => 'ግዜ ደቡብ ኮርያ (ሶውል)', - 'Asia/Shanghai' => 'ግዜ ቻይና (ሻንግሃይ)', - 'Asia/Singapore' => 'ግዜ ሲንጋፖር', - 'Asia/Srednekolymsk' => 'ግዜ ሩስያ (ስሬድነኮሊምስክ)', - 'Asia/Taipei' => 'ግዜ ታይዋን (ታይፐይ)', - 'Asia/Tashkent' => 'ግዜ ኡዝበኪስታን (ታሽከንት)', - 'Asia/Tbilisi' => 'ግዜ ጆርጅያ (ትቢሊሲ)', - 'Asia/Tehran' => 'ግዜ ኢራን (ተህራን)', - 'Asia/Thimphu' => 'ግዜ ቡታን (ቲምፉ)', - 'Asia/Tokyo' => 'ግዜ ጃፓን (ቶክዮ)', - 'Asia/Tomsk' => 'ግዜ ሩስያ (ቶምስክ)', - 'Asia/Ulaanbaatar' => 'ግዜ ሞንጎልያ (ኡላን ባቶር)', - 'Asia/Urumqi' => 'ግዜ ቻይና (ኡሩምኪ)', - 'Asia/Ust-Nera' => 'ግዜ ሩስያ (ኡስት-ኔራ)', - 'Asia/Vientiane' => 'ግዜ ላኦስ (ቭየንትያን)', - 'Asia/Vladivostok' => 'ግዜ ሩስያ (ቭላዲቮስቶክ)', - 'Asia/Yakutsk' => 'ግዜ ሩስያ (ያኩትስክ)', - 'Asia/Yekaterinburg' => 'ግዜ ሩስያ (የካተሪንበርግ)', - 'Asia/Yerevan' => 'ግዜ ኣርሜንያ (የረቫን)', - 'Atlantic/Azores' => 'ግዜ ኣዞረስ', - 'Atlantic/Bermuda' => 'ግዜ በርሙዳ (በርሙዳ)', - 'Atlantic/Canary' => 'ግዜ ስጳኛ (ካናሪ)', + 'Antarctica/Vostok' => 'ናይ ቮስቶክ ግዘ', + 'Arctic/Longyearbyen' => 'ናይ ማእከላይ ኤውሮጳ ግዘ (ሎንግየርባየን)', + 'Asia/Aden' => 'ናይ አረብ ግዘ (ዓደን)', + 'Asia/Almaty' => 'ናይ ካዛኪስታን ግዘ (ኣልማቲ)', + 'Asia/Amman' => 'ናይ ምብራቕ ኤውሮጳ ግዘ (ዓማን)', + 'Asia/Anadyr' => 'ግዘ ሩስያ (ኣናዲር)', + 'Asia/Aqtau' => 'ናይ ካዛኪስታን ግዘ (ኣክታው)', + 'Asia/Aqtobe' => 'ናይ ካዛኪስታን ግዘ (ኣክቶበ)', + 'Asia/Ashgabat' => 'ናይ ቱርክሜኒስታን ግዘ (ኣሽጋባት)', + 'Asia/Atyrau' => 'ናይ ካዛኪስታን ግዘ (ኣቲራው)', + 'Asia/Baghdad' => 'ናይ አረብ ግዘ (ባቕዳድ)', + 'Asia/Bahrain' => 'ናይ አረብ ግዘ (ባሕሬን)', + 'Asia/Baku' => 'ናይ አዘርባዣን ግዘ (ባኩ)', + 'Asia/Bangkok' => 'ናይ ኢንዶቻይና ግዘ (ባንግኮክ)', + 'Asia/Barnaul' => 'ግዘ ሩስያ (ባርናውል)', + 'Asia/Beirut' => 'ናይ ምብራቕ ኤውሮጳ ግዘ (በይሩት)', + 'Asia/Bishkek' => 'ናይ ክርጅስታን ግዘ (ቢሽኬክ)', + 'Asia/Brunei' => 'ናይ ብሩኔ ዳሩሳሌም ግዘ (ብሩነይ)', + 'Asia/Calcutta' => 'ናይ መደበኛ ህንድ ግዘ (ኮልካታ)', + 'Asia/Chita' => 'ናይ ያኩትስክ ግዘ (ቺታ)', + 'Asia/Colombo' => 'ናይ መደበኛ ህንድ ግዘ (ኮሎምቦ)', + 'Asia/Damascus' => 'ናይ ምብራቕ ኤውሮጳ ግዘ (ደማስቆ)', + 'Asia/Dhaka' => 'ናይ ባንግላዲሽ ግዘ (ዳካ)', + 'Asia/Dili' => 'ናይ ምብራቅ ቲሞር ግዘ (ዲሊ)', + 'Asia/Dubai' => 'ናይ መደበኛ ገልፍ ግዘ (ዱባይ)', + 'Asia/Dushanbe' => 'ናይ ታጃክስታን ግዘ (ዱሻንበ)', + 'Asia/Famagusta' => 'ናይ ምብራቕ ኤውሮጳ ግዘ (ፋማጉስታ)', + 'Asia/Gaza' => 'ናይ ምብራቕ ኤውሮጳ ግዘ (ቓዛ)', + 'Asia/Hebron' => 'ናይ ምብራቕ ኤውሮጳ ግዘ (ኬብሮን)', + 'Asia/Hong_Kong' => 'ናይ ሆንግ ኮንግ ግዘ', + 'Asia/Hovd' => 'ናይ ሆቭድ ግዘ', + 'Asia/Irkutsk' => 'ናይ ኢርኩትስክ ግዘ', + 'Asia/Jakarta' => 'ናይ ምዕራባዊ ኢንዶነዥያ ግዘ (ጃካርታ)', + 'Asia/Jayapura' => 'ናይ ምብራቓዊ ኢንዶነዥያ ግዘ (ጃያፑራ)', + 'Asia/Jerusalem' => 'ናይ እስራኤል ግዘ (የሩሳሌም)', + 'Asia/Kabul' => 'ናይ አፍጋኒስታን ግዘ (ካቡል)', + 'Asia/Kamchatka' => 'ግዘ ሩስያ (ካምቻትካ)', + 'Asia/Karachi' => 'ናይ ፓኪስታን ግዘ (ካራቺ)', + 'Asia/Katmandu' => 'ናይ ኔፓል ግዘ (ካትማንዱ)', + 'Asia/Khandyga' => 'ናይ ያኩትስክ ግዘ (ካንዲጋ)', + 'Asia/Krasnoyarsk' => 'ናይ ክራንስኖያርክ ግዘ (ክራስኖያርስክ)', + 'Asia/Kuala_Lumpur' => 'ናይ ማሌዢያ ግዘ (ኳላ ሉምፑር)', + 'Asia/Kuching' => 'ናይ ማሌዢያ ግዘ (ኩቺንግ)', + 'Asia/Kuwait' => 'ናይ አረብ ግዘ (ኩዌት)', + 'Asia/Macau' => 'ናይ ቻይና ግዘ (ማካው)', + 'Asia/Magadan' => 'ናይ ሜጋዳን ግዘ (ማጋዳን)', + 'Asia/Makassar' => 'ናይ ማእከላይ ኢንዶነዥያ ግዘ (ማካሳር)', + 'Asia/Manila' => 'ናይ ፊሊፒን ግዘ (ማኒላ)', + 'Asia/Muscat' => 'ናይ መደበኛ ገልፍ ግዘ (ሙስካት)', + 'Asia/Nicosia' => 'ናይ ምብራቕ ኤውሮጳ ግዘ (ኒኮስያ)', + 'Asia/Novokuznetsk' => 'ናይ ክራንስኖያርክ ግዘ (ኖቮኩዝነትስክ)', + 'Asia/Novosibirsk' => 'ናይ ኖቮሲሪስክ ግዘ (ኖቮሲቢርስክ)', + 'Asia/Omsk' => 'ናይ ኦምስክ ግዘ', + 'Asia/Oral' => 'ናይ ካዛኪስታን ግዘ (ኦራል)', + 'Asia/Phnom_Penh' => 'ናይ ኢንዶቻይና ግዘ (ፕኖም ፐን)', + 'Asia/Pontianak' => 'ናይ ምዕራባዊ ኢንዶነዥያ ግዘ (ፖንትያናክ)', + 'Asia/Pyongyang' => 'ናይ ኮሪያን ግዘ (ፕዮንግያንግ)', + 'Asia/Qatar' => 'ናይ አረብ ግዘ (ቐጠር)', + 'Asia/Qostanay' => 'ናይ ካዛኪስታን ግዘ (ኮስታናይ)', + 'Asia/Qyzylorda' => 'ናይ ካዛኪስታን ግዘ (ኪዚሎርዳ)', + 'Asia/Rangoon' => 'ናይ ምያንማር ግዘ (ያንጎን)', + 'Asia/Riyadh' => 'ናይ አረብ ግዘ (ርያድ)', + 'Asia/Saigon' => 'ናይ ኢንዶቻይና ግዘ (ከተማ ሆ ቺ ሚን)', + 'Asia/Sakhalin' => 'ናይ ሳክሃሊን ግዘ (ሳካሊን)', + 'Asia/Samarkand' => 'ናይ ኡዝቤኪስታን ግዘ (ሳማርካንድ)', + 'Asia/Seoul' => 'ናይ ኮሪያን ግዘ (ሶውል)', + 'Asia/Shanghai' => 'ናይ ቻይና ግዘ (ሻንግሃይ)', + 'Asia/Singapore' => 'ናይ መደበኛ ሲጋፖር ግዘ (ሲንጋፖር)', + 'Asia/Srednekolymsk' => 'ናይ ሜጋዳን ግዘ (ስሬድነኮሊምስክ)', + 'Asia/Taipei' => 'ናይ ቴፒ ግዘ (ታይፐይ)', + 'Asia/Tashkent' => 'ናይ ኡዝቤኪስታን ግዘ (ታሽከንት)', + 'Asia/Tbilisi' => 'ናይ ጆርጂያ ግዘ (ትቢሊሲ)', + 'Asia/Tehran' => 'ናይ ኢራን ግዘ (ተህራን)', + 'Asia/Thimphu' => 'ናይ ቡህታን ግዘ (ቲምፉ)', + 'Asia/Tokyo' => 'ናይ ጃፓን ግዘ (ቶክዮ)', + 'Asia/Tomsk' => 'ግዘ ሩስያ (ቶምስክ)', + 'Asia/Ulaanbaatar' => 'ናይ ኡላንባታር ግዘ (ኡላን ባቶር)', + 'Asia/Urumqi' => 'ግዘ ቻይና (ኡሩምኪ)', + 'Asia/Ust-Nera' => 'ናይ ቭላዲቮስቶክ ግዘ (ኡስት-ኔራ)', + 'Asia/Vientiane' => 'ናይ ኢንዶቻይና ግዘ (ቭየንትያን)', + 'Asia/Vladivostok' => 'ናይ ቭላዲቮስቶክ ግዘ', + 'Asia/Yakutsk' => 'ናይ ያኩትስክ ግዘ', + 'Asia/Yekaterinburg' => 'ናይ ያክተርኒበርግ ግዘ (የካተሪንበርግ)', + 'Asia/Yerevan' => 'ናይ አርሜኒያ ግዘ (የረቫን)', + 'Atlantic/Azores' => 'ናይ አዞረስ ግዘ (ኣዞረስ)', + 'Atlantic/Bermuda' => 'ናይ አትላንቲክ ግዘ (በርሙዳ)', + 'Atlantic/Canary' => 'ናይ ምዕራባዊ ኤውሮጳዊ ግዘ (ካናሪ)', 'Atlantic/Cape_Verde' => 'ግዜ ኬፕ ቨርደ', - 'Atlantic/Faeroe' => 'ግዜ ደሴታት ፋሮ (ደሴታት ፋሮ)', - 'Atlantic/Madeira' => 'ግዜ ፖርቱጋል (ማደይራ)', + 'Atlantic/Faeroe' => 'ናይ ምዕራባዊ ኤውሮጳዊ ግዘ (ደሴታት ፋሮ)', + 'Atlantic/Madeira' => 'ናይ ምዕራባዊ ኤውሮጳዊ ግዘ (ማደይራ)', 'Atlantic/Reykjavik' => 'GMT (ረይክያቪክ)', 'Atlantic/South_Georgia' => 'ግዜ ደቡብ ጆርጅያ', 'Atlantic/St_Helena' => 'GMT (ቅድስቲ ሄለና)', 'Atlantic/Stanley' => 'ግዜ ደሴታት ፎክላንድ (ስታንሊ)', - 'Australia/Adelaide' => 'ግዜ ኣውስትራልያ (ኣደለይድ)', - 'Australia/Brisbane' => 'ግዜ ኣውስትራልያ (ብሪዝቤን)', - 'Australia/Broken_Hill' => 'ግዜ ኣውስትራልያ (ብሮክን ሂል)', - 'Australia/Darwin' => 'ግዜ ኣውስትራልያ (ዳርዊን)', - 'Australia/Eucla' => 'ግዜ ኣውስትራልያ (ዩክላ)', - 'Australia/Hobart' => 'ግዜ ኣውስትራልያ (ሆባርት)', - 'Australia/Lindeman' => 'ግዜ ኣውስትራልያ (ሊንድማን)', - 'Australia/Lord_Howe' => 'ግዜ ኣውስትራልያ (ሎርድ ሃው)', - 'Australia/Melbourne' => 'ግዜ ኣውስትራልያ (መልበርን)', - 'Australia/Perth' => 'ግዜ ኣውስትራልያ (ፐርዝ)', - 'Australia/Sydney' => 'ግዜ ኣውስትራልያ (ሲድኒ)', + 'Australia/Adelaide' => 'ናይ አውስራሊያ ግዘ (ኣደለይድ)', + 'Australia/Brisbane' => 'ናይ ምብራቓዊ ኣውስትራልያ ግዘ (ብሪዝቤን)', + 'Australia/Broken_Hill' => 'ናይ አውስራሊያ ግዘ (ብሮክን ሂል)', + 'Australia/Darwin' => 'ናይ አውስራሊያ ግዘ (ዳርዊን)', + 'Australia/Eucla' => 'ናይ ምዕራባዊ አውስራሊያ ግዘ (ዩክላ)', + 'Australia/Hobart' => 'ናይ ምብራቓዊ ኣውስትራልያ ግዘ (ሆባርት)', + 'Australia/Lindeman' => 'ናይ ምብራቓዊ ኣውስትራልያ ግዘ (ሊንድማን)', + 'Australia/Lord_Howe' => 'ናይ ሎርድ ሆው ግዘ (ሎርድ ሃው)', + 'Australia/Melbourne' => 'ናይ ምብራቓዊ ኣውስትራልያ ግዘ (መልበርን)', + 'Australia/Perth' => 'ናይ ምዕራባዊ አውስትራሊያ ግዘ (ፐርዝ)', + 'Australia/Sydney' => 'ናይ ምብራቓዊ ኣውስትራልያ ግዘ (ሲድኒ)', 'Etc/GMT' => 'GMT', 'Etc/UTC' => 'ዝተሳነየ ኣድማሳዊ ግዜ', - 'Europe/Amsterdam' => 'ግዜ ማእከላይ ኤውሮጳ (ኣምስተርዳም)', - 'Europe/Andorra' => 'ግዜ ማእከላይ ኤውሮጳ (ኣንዶራ)', - 'Europe/Astrakhan' => 'ግዜ ሩስያ (ኣስትራካን)', - 'Europe/Athens' => 'ግዜ ምብራቕ ኤውሮጳ (ኣቴንስ)', - 'Europe/Belgrade' => 'ግዜ ማእከላይ ኤውሮጳ (በልግሬድ)', - 'Europe/Berlin' => 'ግዜ ማእከላይ ኤውሮጳ (በርሊን)', - 'Europe/Bratislava' => 'ግዜ ማእከላይ ኤውሮጳ (ብራቲስላቫ)', - 'Europe/Brussels' => 'ግዜ ማእከላይ ኤውሮጳ (ብራስልስ)', - 'Europe/Bucharest' => 'ግዜ ምብራቕ ኤውሮጳ (ቡካረስት)', - 'Europe/Budapest' => 'ግዜ ማእከላይ ኤውሮጳ (ቡዳፐስት)', - 'Europe/Busingen' => 'ግዜ ማእከላይ ኤውሮጳ (ቡሲንገን)', - 'Europe/Chisinau' => 'ግዜ ምብራቕ ኤውሮጳ (ኪሺናው)', - 'Europe/Copenhagen' => 'ግዜ ማእከላይ ኤውሮጳ (ኮፐንሃገን)', + 'Europe/Amsterdam' => 'ናይ ማእከላይ ኤውሮጳ ግዘ (ኣምስተርዳም)', + 'Europe/Andorra' => 'ናይ ማእከላይ ኤውሮጳ ግዘ (ኣንዶራ)', + 'Europe/Astrakhan' => 'ናይ ሞስኮው ግዘ (ኣስትራካን)', + 'Europe/Athens' => 'ናይ ምብራቕ ኤውሮጳ ግዘ (ኣቴንስ)', + 'Europe/Belgrade' => 'ናይ ማእከላይ ኤውሮጳ ግዘ (በልግሬድ)', + 'Europe/Berlin' => 'ናይ ማእከላይ ኤውሮጳ ግዘ (በርሊን)', + 'Europe/Bratislava' => 'ናይ ማእከላይ ኤውሮጳ ግዘ (ብራቲስላቫ)', + 'Europe/Brussels' => 'ናይ ማእከላይ ኤውሮጳ ግዘ (ብራስልስ)', + 'Europe/Bucharest' => 'ናይ ምብራቕ ኤውሮጳ ግዘ (ቡካረስት)', + 'Europe/Budapest' => 'ናይ ማእከላይ ኤውሮጳ ግዘ (ቡዳፐስት)', + 'Europe/Busingen' => 'ናይ ማእከላይ ኤውሮጳ ግዘ (ቡሲንገን)', + 'Europe/Chisinau' => 'ናይ ምብራቕ ኤውሮጳ ግዘ (ኪሺናው)', + 'Europe/Copenhagen' => 'ናይ ማእከላይ ኤውሮጳ ግዘ (ኮፐንሃገን)', 'Europe/Dublin' => 'GMT (ደብሊን)', - 'Europe/Gibraltar' => 'ግዜ ማእከላይ ኤውሮጳ (ጂብራልታር)', + 'Europe/Gibraltar' => 'ናይ ማእከላይ ኤውሮጳ ግዘ (ጂብራልታር)', 'Europe/Guernsey' => 'GMT (ገርንዚ)', - 'Europe/Helsinki' => 'ግዜ ምብራቕ ኤውሮጳ (ሄልሲንኪ)', + 'Europe/Helsinki' => 'ናይ ምብራቕ ኤውሮጳ ግዘ (ሄልሲንኪ)', 'Europe/Isle_of_Man' => 'GMT (ኣይል ኦፍ ማን)', - 'Europe/Istanbul' => 'ግዜ ቱርኪ (ኢስታንቡል)', + 'Europe/Istanbul' => 'ግዘ ቱርኪ (ኢስታንቡል)', 'Europe/Jersey' => 'GMT (ጀርዚ)', - 'Europe/Kaliningrad' => 'ግዜ ምብራቕ ኤውሮጳ (ካሊኒንግራድ)', - 'Europe/Kiev' => 'ግዜ ምብራቕ ኤውሮጳ (ክየቭ)', - 'Europe/Kirov' => 'ግዜ ሩስያ (ኪሮቭ)', - 'Europe/Lisbon' => 'ግዜ ፖርቱጋል (ሊዝበን)', - 'Europe/Ljubljana' => 'ግዜ ማእከላይ ኤውሮጳ (ልዩብልያና)', + 'Europe/Kaliningrad' => 'ናይ ምብራቕ ኤውሮጳ ግዘ (ካሊኒንግራድ)', + 'Europe/Kiev' => 'ናይ ምብራቕ ኤውሮጳ ግዘ (ክየቭ)', + 'Europe/Kirov' => 'ግዘ ሩስያ (ኪሮቭ)', + 'Europe/Lisbon' => 'ናይ ምዕራባዊ ኤውሮጳዊ ግዘ (ሊዝበን)', + 'Europe/Ljubljana' => 'ናይ ማእከላይ ኤውሮጳ ግዘ (ልዩብልያና)', 'Europe/London' => 'GMT (ሎንደን)', - 'Europe/Luxembourg' => 'ግዜ ማእከላይ ኤውሮጳ (ሉክሰምበርግ)', - 'Europe/Madrid' => 'ግዜ ማእከላይ ኤውሮጳ (ማድሪድ)', - 'Europe/Malta' => 'ግዜ ማእከላይ ኤውሮጳ (ማልታ)', - 'Europe/Mariehamn' => 'ግዜ ምብራቕ ኤውሮጳ (ማሪሃምን)', - 'Europe/Minsk' => 'ግዜ ቤላሩስ (ሚንስክ)', - 'Europe/Monaco' => 'ግዜ ማእከላይ ኤውሮጳ (ሞናኮ)', - 'Europe/Moscow' => 'ግዜ ሩስያ (ሞስኮ)', - 'Europe/Oslo' => 'ግዜ ማእከላይ ኤውሮጳ (ኦስሎ)', - 'Europe/Paris' => 'ግዜ ማእከላይ ኤውሮጳ (ፓሪስ)', - 'Europe/Podgorica' => 'ግዜ ማእከላይ ኤውሮጳ (ፖድጎሪጻ)', - 'Europe/Prague' => 'ግዜ ማእከላይ ኤውሮጳ (ፕራግ)', - 'Europe/Riga' => 'ግዜ ምብራቕ ኤውሮጳ (ሪጋ)', - 'Europe/Rome' => 'ግዜ ማእከላይ ኤውሮጳ (ሮማ)', - 'Europe/Samara' => 'ግዜ ሩስያ (ሳማራ)', - 'Europe/San_Marino' => 'ግዜ ማእከላይ ኤውሮጳ (ሳን ማሪኖ)', - 'Europe/Sarajevo' => 'ግዜ ማእከላይ ኤውሮጳ (ሳራየቮ)', - 'Europe/Saratov' => 'ግዜ ሩስያ (ሳራቶቭ)', - 'Europe/Simferopol' => 'ግዜ ዩክሬን (ሲምፈሮፖል)', - 'Europe/Skopje' => 'ግዜ ማእከላይ ኤውሮጳ (ስኮፕየ)', - 'Europe/Sofia' => 'ግዜ ምብራቕ ኤውሮጳ (ሶፍያ)', - 'Europe/Stockholm' => 'ግዜ ማእከላይ ኤውሮጳ (ስቶክሆልም)', - 'Europe/Tallinn' => 'ግዜ ምብራቕ ኤውሮጳ (ታሊን)', - 'Europe/Tirane' => 'ግዜ ማእከላይ ኤውሮጳ (ቲራና)', - 'Europe/Ulyanovsk' => 'ግዜ ሩስያ (ኡልያኖቭስክ)', - 'Europe/Vaduz' => 'ግዜ ማእከላይ ኤውሮጳ (ቫዱዝ)', - 'Europe/Vatican' => 'ግዜ ማእከላይ ኤውሮጳ (ቫቲካን)', - 'Europe/Vienna' => 'ግዜ ማእከላይ ኤውሮጳ (ቭየና)', - 'Europe/Vilnius' => 'ግዜ ምብራቕ ኤውሮጳ (ቪልንየስ)', - 'Europe/Volgograd' => 'ግዜ ሩስያ (ቮልጎግራድ)', - 'Europe/Warsaw' => 'ግዜ ማእከላይ ኤውሮጳ (ዋርሳው)', - 'Europe/Zagreb' => 'ግዜ ማእከላይ ኤውሮጳ (ዛግረብ)', - 'Europe/Zurich' => 'ግዜ ማእከላይ ኤውሮጳ (ዙሪክ)', + 'Europe/Luxembourg' => 'ናይ ማእከላይ ኤውሮጳ ግዘ (ሉክሰምበርግ)', + 'Europe/Madrid' => 'ናይ ማእከላይ ኤውሮጳ ግዘ (ማድሪድ)', + 'Europe/Malta' => 'ናይ ማእከላይ ኤውሮጳ ግዘ (ማልታ)', + 'Europe/Mariehamn' => 'ናይ ምብራቕ ኤውሮጳ ግዘ (ማሪሃምን)', + 'Europe/Minsk' => 'ናይ ሞስኮው ግዘ (ሚንስክ)', + 'Europe/Monaco' => 'ናይ ማእከላይ ኤውሮጳ ግዘ (ሞናኮ)', + 'Europe/Moscow' => 'ናይ ሞስኮው ግዘ', + 'Europe/Oslo' => 'ናይ ማእከላይ ኤውሮጳ ግዘ (ኦስሎ)', + 'Europe/Paris' => 'ናይ ማእከላይ ኤውሮጳ ግዘ (ፓሪስ)', + 'Europe/Podgorica' => 'ናይ ማእከላይ ኤውሮጳ ግዘ (ፖድጎሪጻ)', + 'Europe/Prague' => 'ናይ ማእከላይ ኤውሮጳ ግዘ (ፕራግ)', + 'Europe/Riga' => 'ናይ ምብራቕ ኤውሮጳ ግዘ (ሪጋ)', + 'Europe/Rome' => 'ናይ ማእከላይ ኤውሮጳ ግዘ (ሮማ)', + 'Europe/Samara' => 'ግዘ ሩስያ (ሳማራ)', + 'Europe/San_Marino' => 'ናይ ማእከላይ ኤውሮጳ ግዘ (ሳን ማሪኖ)', + 'Europe/Sarajevo' => 'ናይ ማእከላይ ኤውሮጳ ግዘ (ሳራየቮ)', + 'Europe/Saratov' => 'ናይ ሞስኮው ግዘ (ሳራቶቭ)', + 'Europe/Simferopol' => 'ናይ ሞስኮው ግዘ (ሲምፈሮፖል)', + 'Europe/Skopje' => 'ናይ ማእከላይ ኤውሮጳ ግዘ (ስኮፕየ)', + 'Europe/Sofia' => 'ናይ ምብራቕ ኤውሮጳ ግዘ (ሶፍያ)', + 'Europe/Stockholm' => 'ናይ ማእከላይ ኤውሮጳ ግዘ (ስቶክሆልም)', + 'Europe/Tallinn' => 'ናይ ምብራቕ ኤውሮጳ ግዘ (ታሊን)', + 'Europe/Tirane' => 'ናይ ማእከላይ ኤውሮጳ ግዘ (ቲራና)', + 'Europe/Ulyanovsk' => 'ናይ ሞስኮው ግዘ (ኡልያኖቭስክ)', + 'Europe/Vaduz' => 'ናይ ማእከላይ ኤውሮጳ ግዘ (ቫዱዝ)', + 'Europe/Vatican' => 'ናይ ማእከላይ ኤውሮጳ ግዘ (ቫቲካን)', + 'Europe/Vienna' => 'ናይ ማእከላይ ኤውሮጳ ግዘ (ቭየና)', + 'Europe/Vilnius' => 'ናይ ምብራቕ ኤውሮጳ ግዘ (ቪልንየስ)', + 'Europe/Volgograd' => 'ናይ ቮልጎግራድ ግዘ', + 'Europe/Warsaw' => 'ናይ ማእከላይ ኤውሮጳ ግዘ (ዋርሳው)', + 'Europe/Zagreb' => 'ናይ ማእከላይ ኤውሮጳ ግዘ (ዛግረብ)', + 'Europe/Zurich' => 'ናይ ማእከላይ ኤውሮጳ ግዘ (ዙሪክ)', 'Indian/Antananarivo' => 'ግዜ ምብራቕ ኣፍሪቃ (ኣንታናናሪቮ)', 'Indian/Chagos' => 'ግዜ ህንዳዊ ውቅያኖስ (ቻጎስ)', - 'Indian/Christmas' => 'ግዜ ደሴት ክሪስማስ (ክሪስማስ)', - 'Indian/Cocos' => 'ግዜ ደሴታት ኮኮስ (ኮኮስ)', + 'Indian/Christmas' => 'ናይ ልደት ደሴት ግዘ (ክሪስማስ)', + 'Indian/Cocos' => 'ናይ ኮኮስ ደሴት ግዘ', 'Indian/Comoro' => 'ግዜ ምብራቕ ኣፍሪቃ (ኮሞሮ)', - 'Indian/Kerguelen' => 'ግዜ ፈረንሳዊ ደቡባዊ ግዝኣታትን ኣንታርቲክን (ከርጉለን)', + 'Indian/Kerguelen' => 'ናይ ደቡባዊን ኣንታርቲክ ግዘ (ከርጉለን)', 'Indian/Mahe' => 'ግዜ ሲሸልስ (ማሄ)', - 'Indian/Maldives' => 'ግዜ ማልዲቭስ (ማልዲቭስ)', + 'Indian/Maldives' => 'ናይ ሞልዲቭስ ግዘ (ማልዲቭስ)', 'Indian/Mauritius' => 'ግዜ ማውሪሸስ', 'Indian/Mayotte' => 'ግዜ ምብራቕ ኣፍሪቃ (ማዮት)', 'Indian/Reunion' => 'ግዜ ርዩንየን', - 'Pacific/Apia' => 'ግዜ ሳሞኣ (ኣፕያ)', - 'Pacific/Auckland' => 'ግዜ ኒው ዚላንድ (ኦክላንድ)', - 'Pacific/Bougainville' => 'ግዜ ፓፕዋ ኒው ጊኒ (ቡገንቪል)', - 'Pacific/Chatham' => 'ግዜ ኒው ዚላንድ (ቻታም)', + 'Pacific/Apia' => 'ናይ አፒያ ግዘ (ኣፕያ)', + 'Pacific/Auckland' => 'ናይ ኒው ዚላንድ ግዘ (ኦክላንድ)', + 'Pacific/Bougainville' => 'ናይ ፓፗ ኒው ጊኒ ግዘ (ቡገንቪል)', + 'Pacific/Chatham' => 'ናይ ቻትሃም ግዘ (ቻታም)', 'Pacific/Easter' => 'ግዜ ደሴት ፋሲካ', - 'Pacific/Efate' => 'ግዜ ቫንዋቱ (ኤፋቴ)', - 'Pacific/Enderbury' => 'ግዜ ኪሪባቲ (ኤንደርበሪ)', - 'Pacific/Fakaofo' => 'ግዜ ቶከላው (ፋካኦፎ)', - 'Pacific/Fiji' => 'ግዜ ፊጂ (ፊጂ)', - 'Pacific/Funafuti' => 'ግዜ ቱቫሉ (ፉናፉቲ)', + 'Pacific/Efate' => 'ናይ ቫኗታው ግዘ (ኤፋቴ)', + 'Pacific/Enderbury' => 'ናይ ፊኒክስ ደሴታት ግዘ (ኤንደርበሪ)', + 'Pacific/Fakaofo' => 'ናይ ቶኬላው ግዘ (ፋካኦፎ)', + 'Pacific/Fiji' => 'ናይ ፊጂ ግዘ', + 'Pacific/Funafuti' => 'ናይ ቱቫሉ ግዘ (ፉናፉቲ)', 'Pacific/Galapagos' => 'ግዜ ጋላፓጎስ', - 'Pacific/Gambier' => 'ግዜ ፈረንሳዊት ፖሊነዥያ (ጋምብየር)', - 'Pacific/Guadalcanal' => 'ግዜ ደሴታት ሰሎሞን (ጓዳልካናል)', - 'Pacific/Guam' => 'ግዜ ጓም (ጓም)', - 'Pacific/Honolulu' => 'ግዜ ኣመሪካ (ሆኖሉሉ)', - 'Pacific/Kiritimati' => 'ግዜ ኪሪባቲ (ኪሪቲማቲ)', - 'Pacific/Kosrae' => 'ግዜ ማይክሮነዥያ (ኮስሬ)', - 'Pacific/Kwajalein' => 'ግዜ ደሴታት ማርሻል (ክዋጃሊን)', - 'Pacific/Majuro' => 'ግዜ ደሴታት ማርሻል (ማጁሮ)', - 'Pacific/Marquesas' => 'ግዜ ፈረንሳዊት ፖሊነዥያ (ማርኬሳስ)', - 'Pacific/Midway' => 'ግዜ ካብ ኣመሪካ ርሒቐን ንኣሽቱ ደሴታት (ሚድወይ)', - 'Pacific/Nauru' => 'ግዜ ናውሩ (ናውሩ)', - 'Pacific/Niue' => 'ግዜ ኒ 341A (ኒዩ)', - 'Pacific/Norfolk' => 'ግዜ ደሴት ኖርፎልክ (ኖርፎልክ)', - 'Pacific/Noumea' => 'ግዜ ኒው ካለዶንያ (ኑመያ)', - 'Pacific/Pago_Pago' => 'ግዜ ኣመሪካዊት ሳሞኣ (ፓጎ ፓጎ)', - 'Pacific/Palau' => 'ግዜ ፓላው (ፓላው)', - 'Pacific/Pitcairn' => 'ግዜ ደሴታት ፒትካርን (ፒትከርን)', - 'Pacific/Ponape' => 'ግዜ ማይክሮነዥያ (ፖንፐይ)', - 'Pacific/Port_Moresby' => 'ግዜ ፓፕዋ ኒው ጊኒ (ፖርት ሞርስቢ)', - 'Pacific/Rarotonga' => 'ግዜ ደሴታት ኩክ (ራሮቶንጋ)', - 'Pacific/Saipan' => 'ግዜ ሰሜናዊ ደሴታት ማርያና (ሳይፓን)', - 'Pacific/Tahiti' => 'ግዜ ፈረንሳዊት ፖሊነዥያ (ታሂቲ)', - 'Pacific/Tarawa' => 'ግዜ ኪሪባቲ (ታራዋ)', - 'Pacific/Tongatapu' => 'ግዜ ቶንጋ (ቶንጋታፑ)', - 'Pacific/Truk' => 'ግዜ ማይክሮነዥያ (ቹክ)', - 'Pacific/Wake' => 'ግዜ ካብ ኣመሪካ ርሒቐን ንኣሽቱ ደሴታት (ዌክ)', - 'Pacific/Wallis' => 'ግዜ ዋሊስን ፉቱናን (ዋሊስ)', + 'Pacific/Gambier' => 'ናይ ጋምቢየር ግዘ (ጋምብየር)', + 'Pacific/Guadalcanal' => 'ናይ ሶሎሞን ደሴታት ግዘ (ጓዳልካናል)', + 'Pacific/Guam' => 'ናይ መደበኛ ቻሞሮ ግዘ (ጓም)', + 'Pacific/Honolulu' => 'ናይ ሃዋይ-ኣሌውቲያን ግዘ (ሆኖሉሉ)', + 'Pacific/Kiritimati' => 'ናይ ላይን ደሴታት ግዘ (ኪሪቲማቲ)', + 'Pacific/Kosrae' => 'ናይ ኮርሳይ ግዘ (ኮስሬ)', + 'Pacific/Kwajalein' => 'ናይ ማርሻል ደሴታት ግዘ (ክዋጃሊን)', + 'Pacific/Majuro' => 'ናይ ማርሻል ደሴታት ግዘ (ማጁሮ)', + 'Pacific/Marquesas' => 'ናይ ማርኩዌሳስ ግዘ (ማርኬሳስ)', + 'Pacific/Midway' => 'ናይ ሳሞዋ ግዘ (ሚድወይ)', + 'Pacific/Nauru' => 'ናይ ናውሩ ግዘ', + 'Pacific/Niue' => 'ናይ ኒዌ ግዘ (ኒዩ)', + 'Pacific/Norfolk' => 'ናይ ኖርፎልክ ደሴት ግዘ', + 'Pacific/Noumea' => 'ናይ ኒው ካሌዶኒያ ግዘ (ኑመያ)', + 'Pacific/Pago_Pago' => 'ናይ ሳሞዋ ግዘ (ፓጎ ፓጎ)', + 'Pacific/Palau' => 'ናይ ፓላው ግዘ', + 'Pacific/Pitcairn' => 'ናይ ፒትቻይርን ግዘ (ፒትከርን)', + 'Pacific/Ponape' => 'ናይ ፖናፔ ግዘ (ፖንፐይ)', + 'Pacific/Port_Moresby' => 'ናይ ፓፗ ኒው ጊኒ ግዘ (ፖርት ሞርስቢ)', + 'Pacific/Rarotonga' => 'ናይ ኩክ ደሴት ግዘ (ራሮቶንጋ)', + 'Pacific/Saipan' => 'ናይ መደበኛ ቻሞሮ ግዘ (ሳይፓን)', + 'Pacific/Tahiti' => 'ናይ ቲሂቲ ግዘ (ታሂቲ)', + 'Pacific/Tarawa' => 'ናይ ጊልበርት ደሴታት ግዘ (ታራዋ)', + 'Pacific/Tongatapu' => 'ናይ ቶንጋ ግዘ (ቶንጋታፑ)', + 'Pacific/Truk' => 'ናይ ቹክ ግዘ', + 'Pacific/Wake' => 'ናይ ዌክ ደሴት ግዘ', + 'Pacific/Wallis' => 'ናይ ዌልስን ፉቷ ግዘ (ዋሊስ)', ], 'Meta' => [], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/tk.php b/src/Symfony/Component/Intl/Resources/data/timezones/tk.php index c2801cd39b364..45aaab71a7313 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/tk.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/tk.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Wostok wagty', 'Arctic/Longyearbyen' => 'Merkezi Ýewropa wagty (Longir)', 'Asia/Aden' => 'Arap ýurtlary wagty (Aden)', - 'Asia/Almaty' => 'Günbatar Gazagystan wagty (Almaty)', + 'Asia/Almaty' => 'Gazagystan wagty (Almaty)', 'Asia/Amman' => 'Gündogar Ýewropa wagty (Amman)', 'Asia/Anadyr' => 'Anadyr wagty', - 'Asia/Aqtau' => 'Günbatar Gazagystan wagty (Aktau)', - 'Asia/Aqtobe' => 'Günbatar Gazagystan wagty (Aktobe)', + 'Asia/Aqtau' => 'Gazagystan wagty (Aktau)', + 'Asia/Aqtobe' => 'Gazagystan wagty (Aktobe)', 'Asia/Ashgabat' => 'Türkmenistan wagty (Aşgabat)', - 'Asia/Atyrau' => 'Günbatar Gazagystan wagty (Atyrau)', + 'Asia/Atyrau' => 'Gazagystan wagty (Atyrau)', 'Asia/Baghdad' => 'Arap ýurtlary wagty (Bagdat)', 'Asia/Bahrain' => 'Arap ýurtlary wagty (Bahreýn)', 'Asia/Baku' => 'Azerbaýjan wagty (Baku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Bruneý-Darussalam wagty', 'Asia/Calcutta' => 'Hindistan standart wagty (Kalkutta)', 'Asia/Chita' => 'Ýakutsk wagty (Çita)', - 'Asia/Choibalsan' => 'Ulan-Bator wagty (Çoýbalsan)', 'Asia/Colombo' => 'Hindistan standart wagty (Kolombo)', 'Asia/Damascus' => 'Gündogar Ýewropa wagty (Damask)', 'Asia/Dhaka' => 'Bangladeş wagty (Dakka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Krasnoýarsk wagty (Nowokuznesk)', 'Asia/Novosibirsk' => 'Nowosibirsk wagty', 'Asia/Omsk' => 'Omsk wagty', - 'Asia/Oral' => 'Günbatar Gazagystan wagty (Oral)', + 'Asia/Oral' => 'Gazagystan wagty (Oral)', 'Asia/Phnom_Penh' => 'Hindihytaý wagty (Pnompen)', 'Asia/Pontianak' => 'Günbatar Indoneziýa wagty (Pontianak)', 'Asia/Pyongyang' => 'Koreýa wagty (Phenýan)', 'Asia/Qatar' => 'Arap ýurtlary wagty (Katar)', - 'Asia/Qostanay' => 'Günbatar Gazagystan wagty (Kostanaý)', - 'Asia/Qyzylorda' => 'Günbatar Gazagystan wagty (Gyzylorda)', + 'Asia/Qostanay' => 'Gazagystan wagty (Kostanaý)', + 'Asia/Qyzylorda' => 'Gazagystan wagty (Gyzylorda)', 'Asia/Rangoon' => 'Mýanma wagty (Ýangon)', 'Asia/Riyadh' => 'Arap ýurtlary wagty (Er-Riýad)', 'Asia/Saigon' => 'Hindihytaý wagty (Hoşimin)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Gündogar Awstraliýa wagty (Melburn)', 'Australia/Perth' => 'Günbatar Awstraliýa wagty (Pert)', 'Australia/Sydney' => 'Gündogar Awstraliýa wagty (Sidneý)', - 'CST6CDT' => 'Merkezi Amerika', - 'EST5EDT' => 'Demirgazyk Amerika gündogar wagty', 'Etc/GMT' => 'Grinwiç ortaça wagty', 'Etc/UTC' => 'Utgaşdyrylýan ähliumumy wagt', 'Europe/Amsterdam' => 'Merkezi Ýewropa wagty (Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Mawrikiý wagty', 'Indian/Mayotte' => 'Gündogar Afrika wagty (Maýotta)', 'Indian/Reunion' => 'Reýunýon wagty', - 'MST7MDT' => 'Demirgazyk Amerika dag wagty', - 'PST8PDT' => 'Demirgazyk Amerika Ýuwaş umman wagty', 'Pacific/Apia' => 'Apia wagty', 'Pacific/Auckland' => 'Täze Zelandiýa wagty (Oklend)', 'Pacific/Bougainville' => 'Papua - Täze Gwineýa wagty (Bugenwil)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/tn.php b/src/Symfony/Component/Intl/Resources/data/timezones/tn.php new file mode 100644 index 0000000000000..127ceb045f425 --- /dev/null +++ b/src/Symfony/Component/Intl/Resources/data/timezones/tn.php @@ -0,0 +1,32 @@ + [ + 'Africa/Abidjan' => 'Palogare ya nako ya ngwaga le ngwaga ya Greenwich (Abidjan)', + 'Africa/Accra' => 'Palogare ya nako ya ngwaga le ngwaga ya Greenwich (Accra)', + 'Africa/Bamako' => 'Palogare ya nako ya ngwaga le ngwaga ya Greenwich (Bamako)', + 'Africa/Banjul' => 'Palogare ya nako ya ngwaga le ngwaga ya Greenwich (Banjul)', + 'Africa/Bissau' => 'Palogare ya nako ya ngwaga le ngwaga ya Greenwich (Bissau)', + 'Africa/Conakry' => 'Palogare ya nako ya ngwaga le ngwaga ya Greenwich (Conakry)', + 'Africa/Dakar' => 'Palogare ya nako ya ngwaga le ngwaga ya Greenwich (Dakar)', + 'Africa/Freetown' => 'Palogare ya nako ya ngwaga le ngwaga ya Greenwich (Freetown)', + 'Africa/Gaborone' => 'Botswana (Gaborone)', + 'Africa/Johannesburg' => 'Aforika Borwa (Johannesburg)', + 'Africa/Lome' => 'Palogare ya nako ya ngwaga le ngwaga ya Greenwich (Lome)', + 'Africa/Monrovia' => 'Palogare ya nako ya ngwaga le ngwaga ya Greenwich (Monrovia)', + 'Africa/Nouakchott' => 'Palogare ya nako ya ngwaga le ngwaga ya Greenwich (Nouakchott)', + 'Africa/Ouagadougou' => 'Palogare ya nako ya ngwaga le ngwaga ya Greenwich (Ouagadougou)', + 'Africa/Sao_Tome' => 'Palogare ya nako ya ngwaga le ngwaga ya Greenwich (São Tomé)', + 'America/Danmarkshavn' => 'Palogare ya nako ya ngwaga le ngwaga ya Greenwich (Danmarkshavn)', + 'Antarctica/Troll' => 'Palogare ya nako ya ngwaga le ngwaga ya Greenwich (Troll)', + 'Atlantic/Reykjavik' => 'Palogare ya nako ya ngwaga le ngwaga ya Greenwich (Reykjavik)', + 'Atlantic/St_Helena' => 'Palogare ya nako ya ngwaga le ngwaga ya Greenwich (St. Helena)', + 'Etc/GMT' => 'Palogare ya nako ya ngwaga le ngwaga ya Greenwich', + 'Europe/Dublin' => 'Palogare ya nako ya ngwaga le ngwaga ya Greenwich (Dublin)', + 'Europe/Guernsey' => 'Palogare ya nako ya ngwaga le ngwaga ya Greenwich (Guernsey)', + 'Europe/Isle_of_Man' => 'Palogare ya nako ya ngwaga le ngwaga ya Greenwich (Isle of Man)', + 'Europe/Jersey' => 'Palogare ya nako ya ngwaga le ngwaga ya Greenwich (Jersey)', + 'Europe/London' => 'Palogare ya nako ya ngwaga le ngwaga ya Greenwich (London)', + ], + 'Meta' => [], +]; diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/to.php b/src/Symfony/Component/Intl/Resources/data/timezones/to.php index b209eadebc7aa..85eb55b63dd2c 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/to.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/to.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'houa fakavositoki (Vostok)', 'Arctic/Longyearbyen' => 'houa fakaʻeulope-loto (Longyearbyen)', 'Asia/Aden' => 'houa fakaʻalepea (Aden)', - 'Asia/Almaty' => 'houa fakakasakitani-hihifo (Almaty)', + 'Asia/Almaty' => 'houa fakakasakitani (Almaty)', 'Asia/Amman' => 'houa fakaʻeulope-hahake (Amman)', 'Asia/Anadyr' => 'houa fakalūsia-ʻanatili (Anadyr)', - 'Asia/Aqtau' => 'houa fakakasakitani-hihifo (Aqtau)', - 'Asia/Aqtobe' => 'houa fakakasakitani-hihifo (Aqtobe)', + 'Asia/Aqtau' => 'houa fakakasakitani (Aqtau)', + 'Asia/Aqtobe' => 'houa fakakasakitani (Aqtobe)', 'Asia/Ashgabat' => 'houa fakatūkimenisitani (Ashgabat)', - 'Asia/Atyrau' => 'houa fakakasakitani-hihifo (Atyrau)', + 'Asia/Atyrau' => 'houa fakakasakitani (Atyrau)', 'Asia/Baghdad' => 'houa fakaʻalepea (Baghdad)', 'Asia/Bahrain' => 'houa fakaʻalepea (Bahrain)', 'Asia/Baku' => 'houa fakaʻasapaisani (Baku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'houa fakapulunei (Brunei)', 'Asia/Calcutta' => 'houa fakaʻinitia (Kolkata)', 'Asia/Chita' => 'houa fakalūsia-ʻiākutisiki (Chita)', - 'Asia/Choibalsan' => 'houa fakaʻulānipātā (Choibalsan)', 'Asia/Colombo' => 'houa fakaʻinitia (Colombo)', 'Asia/Damascus' => 'houa fakaʻeulope-hahake (Damascus)', 'Asia/Dhaka' => 'houa fakapāngilātesi (Dhaka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'houa fakalūsia-kalasinoiāsiki (Novokuznetsk)', 'Asia/Novosibirsk' => 'houa fakalūsia-novosipīsiki (Novosibirsk)', 'Asia/Omsk' => 'houa fakalūsia-ʻomisiki (Omsk)', - 'Asia/Oral' => 'houa fakakasakitani-hihifo (Oral)', + 'Asia/Oral' => 'houa fakakasakitani (Oral)', 'Asia/Phnom_Penh' => 'houa fakaʻinitosiaina (Phnom Penh)', 'Asia/Pontianak' => 'houa fakaʻinitonisia-hihifo (Pontianak)', 'Asia/Pyongyang' => 'houa fakakōlea (Pyongyang)', 'Asia/Qatar' => 'houa fakaʻalepea (Qatar)', - 'Asia/Qostanay' => 'houa fakakasakitani-hihifo (Qostanay)', - 'Asia/Qyzylorda' => 'houa fakakasakitani-hihifo (Qyzylorda)', + 'Asia/Qostanay' => 'houa fakakasakitani (Qostanay)', + 'Asia/Qyzylorda' => 'houa fakakasakitani (Qyzylorda)', 'Asia/Rangoon' => 'houa fakapema (Rangoon)', 'Asia/Riyadh' => 'houa fakaʻalepea (Riyadh)', 'Asia/Saigon' => 'houa fakaʻinitosiaina (Ho Chi Minh)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'houa fakaʻaositelēlia-hahake (Melipoane)', 'Australia/Perth' => 'houa fakaʻaositelēlia-hihifo (Perth)', 'Australia/Sydney' => 'houa fakaʻaositelēlia-hahake (Senē)', - 'CST6CDT' => 'houa fakaʻamelika-tokelau loto', - 'EST5EDT' => 'houa fakaʻamelika-tokelau hahake', 'Etc/GMT' => 'houa fakakiliniuisi mālie', 'Etc/UTC' => 'taimi fakaemāmani', 'Europe/Amsterdam' => 'houa fakaʻeulope-loto (Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'houa fakamaulitiusi (Mauritius)', 'Indian/Mayotte' => 'houa fakaʻafelika-hahake (Mayotte)', 'Indian/Reunion' => 'houa fakalēunioni (Réunion)', - 'MST7MDT' => 'houa fakaʻamelika-tokelau moʻun F438 ga', - 'PST8PDT' => 'houa fakaʻamelika-tokelau pasifika', 'Pacific/Apia' => 'houa fakaapia', 'Pacific/Auckland' => 'houa fakanuʻusila (ʻAokalani)', 'Pacific/Bougainville' => 'houa fakapapuaniukini (Pukanivila)', @@ -412,7 +407,7 @@ 'Pacific/Nauru' => 'houa fakanaulu', 'Pacific/Niue' => 'houa fakaniuē', 'Pacific/Norfolk' => 'houa fakanoafōki', - 'Pacific/Noumea' => 'houa fakakaletōniafoʻou (Noumea)', + 'Pacific/Noumea' => 'houa fakakaletōniafoʻou (Numea)', 'Pacific/Pago_Pago' => 'houa fakahaʻamoa (Pangopango)', 'Pacific/Palau' => 'houa fakapalau', 'Pacific/Pitcairn' => 'houa fakapitikani (Pitikeni)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/tr.php b/src/Symfony/Component/Intl/Resources/data/timezones/tr.php index 5ad9aca8a65fe..c90637bc70cd1 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/tr.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/tr.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Vostok Saati', 'Arctic/Longyearbyen' => 'Orta Avrupa Saati (Longyearbyen)', 'Asia/Aden' => 'Arabistan Saati (Aden)', - 'Asia/Almaty' => 'Batı Kazakistan Saati (Almatı)', + 'Asia/Almaty' => 'Kazakistan Saati (Almatı)', 'Asia/Amman' => 'Doğu Avrupa Saati (Amman)', 'Asia/Anadyr' => 'Anadyr Saati (Anadır)', - 'Asia/Aqtau' => 'Batı Kazakistan Saati (Aktav)', - 'Asia/Aqtobe' => 'Batı Kazakistan Saati (Aktöbe)', + 'Asia/Aqtau' => 'Kazakistan Saati (Aktav)', + 'Asia/Aqtobe' => 'Kazakistan Saati (Aktöbe)', 'Asia/Ashgabat' => 'Türkmenistan Saati (Aşkabat)', - 'Asia/Atyrau' => 'Batı Kazakistan Saati (Atırav)', + 'Asia/Atyrau' => 'Kazakistan Saati (Atırav)', 'Asia/Baghdad' => 'Arabistan Saati (Bağdat)', 'Asia/Bahrain' => 'Arabistan Saati (Bahreyn)', 'Asia/Baku' => 'Azerbaycan Saati (Bakü)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Brunei Darü’s-Selam Saati', 'Asia/Calcutta' => 'Hindistan Standart Saati (Kalküta)', 'Asia/Chita' => 'Yakutsk Saati (Çita)', - 'Asia/Choibalsan' => 'Ulan Batur Saati (Çoybalsan)', 'Asia/Colombo' => 'Hindistan Standart Saati (Kolombo)', 'Asia/Damascus' => 'Doğu Avrupa Saati (Şam)', 'Asia/Dhaka' => 'Bangladeş Saati (Dakka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Krasnoyarsk Saati (Novokuznetsk)', 'Asia/Novosibirsk' => 'Novosibirsk Saati', 'Asia/Omsk' => 'Omsk Saati', - 'Asia/Oral' => 'Batı Kazakistan Saati (Oral)', + 'Asia/Oral' => 'Kazakistan Saati (Oral)', 'Asia/Phnom_Penh' => 'Hindiçin Saati (Phnom Penh)', 'Asia/Pontianak' => 'Batı Endonezya Saati (Pontianak)', 'Asia/Pyongyang' => 'Kore Saati (Pyongyang)', 'Asia/Qatar' => 'Arabistan Saati (Katar)', - 'Asia/Qostanay' => 'Batı Kazakistan Saati (Kostanay)', - 'Asia/Qyzylorda' => 'Batı Kazakistan Saati (Kızılorda)', + 'Asia/Qostanay' => 'Kazakistan Saati (Kostanay)', + 'Asia/Qyzylorda' => 'Kazakistan Saati (Kızılorda)', 'Asia/Rangoon' => 'Myanmar Saati (Yangon)', 'Asia/Riyadh' => 'Arabistan Saati (Riyad)', 'Asia/Saigon' => 'Hindiçin Saati (Ho Chi Minh Kenti)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Doğu Avustralya Saati (Melbourne)', 'Australia/Perth' => 'Batı Avustralya Saati (Perth)', 'Australia/Sydney' => 'Doğu Avustralya Saati (Sidney)', - 'CST6CDT' => 'Kuzey Amerika Merkezi Saati', - 'EST5EDT' => 'Kuzey Amerika Doğu Saati', 'Etc/GMT' => 'Greenwich Ortalama Saati', 'Etc/UTC' => 'Eş Güdümlü Evrensel Zaman', 'Europe/Amsterdam' => 'Orta Avrupa Saati (Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Mauritius Saati', 'Indian/Mayotte' => 'Doğu Afrika Saati (Mayotte)', 'Indian/Reunion' => 'Reunion Saati (Réunion)', - 'MST7MDT' => 'Kuzey Amerika Dağ Saati', - 'PST8PDT' => 'Kuzey Amerika Pasifik Saati', 'Pacific/Apia' => 'Apia Saati', 'Pacific/Auckland' => 'Yeni Zelanda Saati (Auckland)', 'Pacific/Bougainville' => 'Papua Yeni Gine Saati (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/tt.php b/src/Symfony/Component/Intl/Resources/data/timezones/tt.php index 903d2d36c2a36..7cc89b6281906 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/tt.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/tt.php @@ -2,426 +2,425 @@ return [ 'Names' => [ - 'Africa/Abidjan' => 'Гринвич уртача вакыты (Abidjan)', - 'Africa/Accra' => 'Гринвич уртача вакыты (Accra)', - 'Africa/Addis_Ababa' => 'Эфиопия вакыты (Addis Ababa)', - 'Africa/Algiers' => 'Үзәк Европа вакыты (Algiers)', - 'Africa/Asmera' => 'Эритрея вакыты (Asmara)', - 'Africa/Bamako' => 'Гринвич уртача вакыты (Bamako)', - 'Africa/Bangui' => 'Үзәк Африка Республикасы вакыты (Bangui)', - 'Africa/Banjul' => 'Гринвич уртача вакыты (Banjul)', - 'Africa/Bissau' => 'Гринвич уртача вакыты (Bissau)', - 'Africa/Blantyre' => 'Малави вакыты (Blantyre)', - 'Africa/Bujumbura' => 'Бурунди вакыты (Bujumbura)', - 'Africa/Cairo' => 'Көнчыгыш Европа вакыты (Cairo)', - 'Africa/Casablanca' => 'Көнбатыш Европа вакыты (Casablanca)', - 'Africa/Ceuta' => 'Үзәк Европа вакыты (Ceuta)', - 'Africa/Conakry' => 'Гринвич уртача вакыты (Conakry)', - 'Africa/Dakar' => 'Гринвич уртача вакыты (Dakar)', - 'Africa/Dar_es_Salaam' => 'Танзания вакыты (Dar es Salaam)', - 'Africa/Djibouti' => 'Җибүти вакыты (Djibouti)', - 'Africa/Douala' => 'Камерун вакыты (Douala)', - 'Africa/El_Aaiun' => 'Көнбатыш Европа вакыты (El Aaiun)', - 'Africa/Freetown' => 'Гринвич уртача вакыты (Freetown)', - 'Africa/Gaborone' => 'Ботсвана вакыты (Gaborone)', - 'Africa/Harare' => 'Зимбабве вакыты (Harare)', - 'Africa/Johannesburg' => 'Көньяк Африка вакыты (Johannesburg)', - 'Africa/Juba' => 'Көньяк Судан вакыты (Juba)', - 'Africa/Kampala' => 'Уганда вакыты (Kampala)', - 'Africa/Khartoum' => 'Судан вакыты (Khartoum)', - 'Africa/Kigali' => 'Руанда вакыты (Kigali)', - 'Africa/Kinshasa' => 'Конго (КДР) вакыты (Kinshasa)', - 'Africa/Lagos' => 'Нигерия вакыты (Lagos)', - 'Africa/Libreville' => 'Габон вакыты (Libreville)', - 'Africa/Lome' => 'Гринвич уртача вакыты (Lome)', - 'Africa/Luanda' => 'Ангола вакыты (Luanda)', - 'Africa/Lubumbashi' => 'Конго (КДР) вакыты (Lubumbashi)', - 'Africa/Lusaka' => 'Замбия вакыты (Lusaka)', - 'Africa/Malabo' => 'Экваториаль Гвинея вакыты (Malabo)', - 'Africa/Maputo' => 'Мозамбик вакыты (Maputo)', - 'Africa/Maseru' => 'Лесото вакыты (Maseru)', - 'Africa/Mbabane' => 'Свазиленд вакыты (Mbabane)', - 'Africa/Mogadishu' => 'Сомали вакыты (Mogadishu)', - 'Africa/Monrovia' => 'Гринвич уртача вакыты (Monrovia)', - 'Africa/Nairobi' => 'Кения вакыты (Nairobi)', - 'Africa/Ndjamena' => 'Чад вакыты (Ndjamena)', - 'Africa/Niamey' => 'Нигер вакыты (Niamey)', - 'Africa/Nouakchott' => 'Гринвич уртача вакыты (Nouakchott)', - 'Africa/Ouagadougou' => 'Гринвич уртача вакыты (Ouagadougou)', - 'Africa/Porto-Novo' => 'Бенин вакыты (Porto-Novo)', - 'Africa/Sao_Tome' => 'Гринвич уртача вакыты (São Tomé)', - 'Africa/Tripoli' => 'Көнчыгыш Европа вакыты (Tripoli)', - 'Africa/Tunis' => 'Үзәк Европа вакыты (Tunis)', - 'Africa/Windhoek' => 'Намибия вакыты (Windhoek)', - 'America/Adak' => 'АКШ вакыты (Adak)', - 'America/Anchorage' => 'АКШ вакыты (Anchorage)', - 'America/Anguilla' => 'Төньяк Америка атлантик вакыты (Anguilla)', - 'America/Antigua' => 'Төньяк Америка атлантик вакыты (Antigua)', - 'America/Araguaina' => 'Бразилия вакыты (Araguaina)', - 'America/Argentina/La_Rioja' => 'Аргентина вакыты (La Rioja)', - 'America/Argentina/Rio_Gallegos' => 'Аргентина вакыты (Rio Gallegos)', - 'America/Argentina/Salta' => 'Аргентина вакыты (Salta)', - 'America/Argentina/San_Juan' => 'Аргентина вакыты (San Juan)', - 'America/Argentina/San_Luis' => 'Аргентина вакыты (San Luis)', - 'America/Argentina/Tucuman' => 'Аргентина вакыты (Tucuman)', - 'America/Argentina/Ushuaia' => 'Аргентина вакыты (Ushuaia)', - 'America/Aruba' => 'Төньяк Америка атлантик вакыты (Aruba)', - 'America/Asuncion' => 'Парагвай вакыты (Asunción)', - 'America/Bahia' => 'Бразилия вакыты (Bahia)', - 'America/Bahia_Banderas' => 'Төньяк Америка үзәк вакыты (Bahía de Banderas)', - 'America/Barbados' => 'Төньяк Америка атлантик вакыты (Barbados)', - 'America/Belem' => 'Бразилия вакыты (Belem)', - 'America/Belize' => 'Төньяк Америка үзәк вакыты (Belize)', - 'America/Blanc-Sablon' => 'Төньяк Америка атлантик вакыты (Blanc-Sablon)', - 'America/Boa_Vista' => 'Бразилия вакыты (Boa Vista)', - 'America/Bogota' => 'Колумбия вакыты (Bogota)', - 'America/Boise' => 'Төньяк Америка тау вакыты (Boise)', - 'America/Buenos_Aires' => 'Аргентина вакыты (Buenos Aires)', - 'America/Cambridge_Bay' => 'Төньяк Америка тау вакыты (Cambridge Bay)', - 'America/Campo_Grande' => 'Бразилия вакыты (Campo Grande)', - 'America/Cancun' => 'Төньяк Америка көнчыгыш вакыты (Cancún)', - 'America/Caracas' => 'Венесуэла вакыты (Caracas)', - 'America/Catamarca' => 'Аргентина вакыты (Catamarca)', - 'America/Cayenne' => 'Француз Гвианасы вакыты (Cayenne)', - 'America/Cayman' => 'Төньяк Америка көнчыгыш вакыты (Cayman)', - 'America/Chicago' => 'Төньяк Америка үзәк вакыты (Chicago)', - 'America/Chihuahua' => 'Төньяк Америка үзәк вакыты (Chihuahua)', - 'America/Ciudad_Juarez' => 'Төньяк Америка тау вакыты (Ciudad Juárez)', - 'America/Coral_Harbour' => 'Төньяк Америка көнчыгыш вакыты (Atikokan)', - 'America/Cordoba' => 'Аргентина вакыты (Cordoba)', - 'America/Costa_Rica' => 'Төньяк Америка үзәк вакыты (Costa Rica)', - 'America/Creston' => 'Төньяк Америка тау вакыты (Creston)', - 'America/Cuiaba' => 'Бразилия вакыты (Cuiaba)', - 'America/Curacao' => 'Төньяк Америка атлантик вакыты (Curaçao)', - 'America/Danmarkshavn' => 'Гринвич уртача вакыты (Danmarkshavn)', - 'America/Dawson' => 'Канада вакыты (Dawson)', - 'America/Dawson_Creek' => 'Төньяк Америка тау вакыты (Dawson Creek)', - 'America/Denver' => 'Төньяк Америка тау вакыты (Denver)', - 'America/Detroit' => 'Төньяк Америка көнчыгыш вакыты (Detroit)', - 'America/Dominica' => 'Төньяк Америка атлантик вакыты (Dominica)', - 'America/Edmonton' => 'Төньяк Америка тау вакыты (Edmonton)', - 'America/Eirunepe' => 'Акр вакыты (Eirunepe)', - 'America/El_Salvador' => 'Төньяк Америка үзәк вакыты (El Salvador)', - 'America/Fort_Nelson' => 'Төньяк Америка тау вакыты (Fort Nelson)', - 'America/Fortaleza' => 'Бразилия вакыты (Fortaleza)', - 'America/Glace_Bay' => 'Төньяк Америка атлантик вакыты (Glace Bay)', - 'America/Godthab' => 'Гренландия вакыты (Nuuk)', - 'America/Goose_Bay' => 'Төньяк Америка атлантик вакыты (Goose Bay)', - 'America/Grand_Turk' => 'Төньяк Америка көнчыгыш вакыты (Grand Turk)', - 'America/Grenada' => 'Төньяк Америка атлантик вакыты (Grenada)', - 'America/Guadeloupe' => 'Төньяк Америка атлантик вакыты (Guadeloupe)', - 'America/Guatemala' => 'Төньяк Америка үзәк вакыты (Guatemala)', - 'America/Guayaquil' => 'Эквадор вакыты (Guayaquil)', - 'America/Guyana' => 'Гайана вакыты (Guyana)', - 'America/Halifax' => 'Төньяк Америка атлантик вакыты (Halifax)', - 'America/Havana' => 'Куба вакыты (Havana)', - 'America/Hermosillo' => 'Мексика вакыты (Hermosillo)', - 'America/Indiana/Knox' => 'Төньяк Америка үзәк вакыты (Knox, Indiana)', - 'America/Indiana/Marengo' => 'Төньяк Америка көнчыгыш вакыты (Marengo, Indiana)', - 'America/Indiana/Petersburg' => 'Төньяк Америка көнчыгыш вакыты (Petersburg, Indiana)', - 'America/Indiana/Tell_City' => 'Төньяк Америка үзәк вакыты (Tell City, Indiana)', - 'America/Indiana/Vevay' => 'Төньяк Америка көнчыгыш вакыты (Vevay, Indiana)', - 'America/Indiana/Vincennes' => 'Төньяк Америка көнчыгыш вакыты (Vincennes, Indiana)', - 'America/Indiana/Winamac' => 'Төньяк Америка көнчыгыш вакыты (Winamac, Indiana)', - 'America/Indianapolis' => 'Төньяк Америка көнчыгыш вакыты (Indianapolis)', - 'America/Inuvik' => 'Төньяк Америка тау вакыты (Inuvik)', - 'America/Iqaluit' => 'Төньяк Америка көнчыгыш вакыты (Iqaluit)', - 'America/Jamaica' => 'Төньяк Америка көнчыгыш вакыты (Jamaica)', - 'America/Jujuy' => 'Аргентина вакыты (Jujuy)', - 'America/Juneau' => 'АКШ вакыты (Juneau)', - 'America/Kentucky/Monticello' => 'Төньяк Америка көнчыгыш вакыты (Monticello, Kentucky)', - 'America/Kralendijk' => 'Төньяк Америка атлантик вакыты (Kralendijk)', - 'America/La_Paz' => 'Боливия вакыты (La Paz)', - 'America/Lima' => 'Перу вакыты (Lima)', - 'America/Los_Angeles' => 'Төньяк Америка Тын океан вакыты (Los Angeles)', - 'America/Louisville' => 'Төньяк Америка көнчыгыш вакыты (Louisville)', - 'America/Lower_Princes' => 'Төньяк Америка атлантик вакыты (Lower Prince’s Quarter)', - 'America/Maceio' => 'Бразилия вакыты (Maceio)', - 'America/Managua' => 'Төньяк Америка үзәк вакыты (Managua)', - 'America/Manaus' => 'Бразилия вакыты (Manaus)', - 'America/Marigot' => 'Төньяк Америка атлантик вакыты (Marigot)', - 'America/Martinique' => 'Төньяк Америка атлантик вакыты (Martinique)', - 'America/Matamoros' => 'Төньяк Америка үзәк вакыты (Matamoros)', - 'America/Mazatlan' => 'Мексика вакыты (Mazatlan)', - 'America/Mendoza' => 'Аргентина вакыты (Mendoza)', - 'America/Menominee' => 'Төньяк Америка үзәк вакыты (Menominee)', - 'America/Merida' => 'Төньяк Америка үзәк вакыты (Mérida)', - 'America/Metlakatla' => 'АКШ вакыты (Metlakatla)', - 'America/Mexico_City' => 'Төньяк Америка үзәк вакыты (Mexico City)', - 'America/Miquelon' => 'Сен-Пьер һәм Микелон вакыты (Miquelon)', - 'America/Moncton' => 'Төньяк Америка атлантик вакыты (Moncton)', - 'America/Monterrey' => 'Төньяк Америка үзәк вакыты (Monterrey)', - 'America/Montevideo' => 'Уругвай вакыты (Montevideo)', - 'America/Montserrat' => 'Төньяк Америка атлантик вакыты (Montserrat)', - 'America/Nassau' => 'Төньяк Америка көнчыгыш вакыты (Nassau)', - 'America/New_York' => 'Төньяк Америка көнчыгыш вакыты (New York)', - 'America/Nome' => 'АКШ вакыты (Nome)', - 'America/Noronha' => 'Бразилия вакыты (Noronha)', - 'America/North_Dakota/Beulah' => 'Төньяк Америка үзәк вакыты (Beulah, North Dakota)', - 'America/North_Dakota/Center' => 'Төньяк Америка үзәк вакыты (Center, North Dakota)', - 'America/North_Dakota/New_Salem' => 'Төньяк Америка үзәк вакыты (New Salem, North Dakota)', - 'America/Ojinaga' => 'Төньяк Америка үзәк вакыты (Ojinaga)', - 'America/Panama' => 'Төньяк Америка көнчыгыш вакыты (Panama)', - 'America/Paramaribo' => 'Суринам вакыты (Paramaribo)', - 'America/Phoenix' => 'Төньяк Америка тау вакыты (Phoenix)', - 'America/Port-au-Prince' => 'Төньяк Америка көнчыгыш вакыты (Port-au-Prince)', - 'America/Port_of_Spain' => 'Төньяк Америка атлантик вакыты (Port of Spain)', - 'America/Porto_Velho' => 'Бразилия вакыты (Porto Velho)', - 'America/Puerto_Rico' => 'Төньяк Америка атлантик вакыты (Puerto Rico)', - 'America/Punta_Arenas' => 'Чили вакыты (Punta Arenas)', - 'America/Rankin_Inlet' => 'Төньяк Америка үзәк вакыты (Rankin Inlet)', - 'America/Recife' => 'Бразилия вакыты (Recife)', - 'America/Regina' => 'Төньяк Америка үзәк вакыты (Regina)', - 'America/Resolute' => 'Төньяк Америка үзәк вакыты (Resolute)', - 'America/Rio_Branco' => 'Акр вакыты (Rio Branco)', - 'America/Santarem' => 'Бразилия вакыты (Santarem)', - 'America/Santiago' => 'Чили вакыты (Santiago)', - 'America/Santo_Domingo' => 'Төньяк Америка атлантик вакыты (Santo Domingo)', - 'America/Sao_Paulo' => 'Бразилия вакыты (Sao Paulo)', - 'America/Scoresbysund' => 'Гренландия вакыты (Ittoqqortoormiit)', - 'America/Sitka' => 'АКШ вакыты (Sitka)', - 'America/St_Barthelemy' => 'Төньяк Америка атлантик вакыты (St. Barthélemy)', - 'America/St_Johns' => 'Канада вакыты (St. John’s)', - 'America/St_Kitts' => 'Төньяк Америка атлантик вакыты (St. Kitts)', - 'America/St_Lucia' => 'Төньяк Америка атлантик вакыты (St. Lucia)', - 'America/St_Thomas' => 'Төньяк Америка атлантик вакыты (St. Thomas)', - 'America/St_Vincent' => 'Төньяк Америка атлантик вакыты (St. Vincent)', + 'Africa/Abidjan' => 'Гринвич уртача вакыты (Идиҗан)', + 'Africa/Accra' => 'Гринвич уртача вакыты (Аккра)', + 'Africa/Addis_Ababa' => 'Көнчыгыш Африка вакыты (Аддис-Абеба)', + 'Africa/Algiers' => 'Үзәк Европа вакыты (Алжир)', + 'Africa/Asmera' => 'Көнчыгыш Африка вакыты (Асмэра)', + 'Africa/Bamako' => 'Гринвич уртача вакыты (Бамако)', + 'Africa/Bangui' => 'Көнбатыш Африка вакыты (Банги)', + 'Africa/Banjul' => 'Гринвич уртача вакыты (Банҗул)', + 'Africa/Bissau' => 'Гринвич уртача вакыты (Биссау)', + 'Africa/Blantyre' => 'Үзәк Африка вакыты (Блантайр)', + 'Africa/Brazzaville' => 'Көнбатыш Африка вакыты (Браззавиль)', + 'Africa/Bujumbura' => 'Үзәк Африка вакыты (Бөҗүмбура)', + 'Africa/Cairo' => 'Көнчыгыш Европа вакыты (Каһирә)', + 'Africa/Casablanca' => 'Көнбатыш Европа вакыты (Касабланка)', + 'Africa/Ceuta' => 'Үзәк Европа вакыты (Сеута)', + 'Africa/Conakry' => 'Гринвич уртача вакыты (Конакри)', + 'Africa/Dakar' => 'Гринвич уртача вакыты (Дакар)', + 'Africa/Dar_es_Salaam' => 'Көнчыгыш Африка вакыты (Дар-эс-Салам)', + 'Africa/Djibouti' => 'Көнчыгыш Африка вакыты (Джибути)', + 'Africa/Douala' => 'Көнбатыш Африка вакыты (Дуала)', + 'Africa/El_Aaiun' => 'Көнбатыш Европа вакыты (Эль-Аюн)', + 'Africa/Freetown' => 'Гринвич уртача вакыты (Фритаун)', + 'Africa/Gaborone' => 'Үзәк Африка вакыты (Габороне)', + 'Africa/Harare' => 'Үзәк Африка вакыты (Хараре)', + 'Africa/Johannesburg' => 'Көньяк Африка вакыты (Йоханнесбург)', + 'Africa/Juba' => 'Үзәк Африка вакыты (Җуба)', + 'Africa/Kampala' => 'Көнчыгыш Африка вакыты (Кампала)', + 'Africa/Khartoum' => 'Үзәк Африка вакыты (Һартум)', + 'Africa/Kigali' => 'Үзәк Африка вакыты (Кигали)', + 'Africa/Kinshasa' => 'Көнбатыш Африка вакыты (Киншаса)', + 'Africa/Lagos' => 'Көнбатыш Африка вакыты (Лагос)', + 'Africa/Libreville' => 'Көнбатыш Африка вакыты (Либревиль)', + 'Africa/Lome' => 'Гринвич уртача вакыты (Ломе)', + 'Africa/Luanda' => 'Көнбатыш Африка вакыты (Луанда)', + 'Africa/Lubumbashi' => 'Үзәк Африка вакыты (Лубумбаши)', + 'Africa/Lusaka' => 'Үзәк Африка вакыты (Лусака)', + 'Africa/Malabo' => 'Көнбатыш Африка вакыты (Малабо)', + 'Africa/Maputo' => 'Үзәк Африка вакыты (Мапуто)', + 'Africa/Maseru' => 'Көньяк Африка вакыты (Масеру)', + 'Africa/Mbabane' => 'Көньяк Африка вакыты (Мбабане)', + 'Africa/Mogadishu' => 'Көнчыгыш Африка вакыты (Могадишо)', + 'Africa/Monrovia' => 'Гринвич уртача вакыты (Монровия)', + 'Africa/Nairobi' => 'Көнчыгыш Африка вакыты (Найроби)', + 'Africa/Ndjamena' => 'Көнбатыш Африка вакыты (Нҗамен)', + 'Africa/Niamey' => 'Көнбатыш Африка вакыты (Ниамей)', + 'Africa/Nouakchott' => 'Гринвич уртача вакыты (Нуакшот)', + 'Africa/Ouagadougou' => 'Гринвич уртача вакыты (Уагадугу)', + 'Africa/Porto-Novo' => 'Көнбатыш Африка вакыты (Порто-Ново)', + 'Africa/Sao_Tome' => 'Гринвич уртача вакыты (Сан-Томе)', + 'Africa/Tripoli' => 'Көнчыгыш Европа вакыты (Триполи)', + 'Africa/Tunis' => 'Үзәк Европа вакыты (Тунис)', + 'Africa/Windhoek' => 'Үзәк Африка вакыты (Виндхук)', + 'America/Adak' => 'Гавай-Алеут вакыты (Адак)', + 'America/Anchorage' => 'Аляска вакыты (Анкоридж)', + 'America/Anguilla' => 'Төньяк Америка атлантик вакыты (Ангилья)', + 'America/Antigua' => 'Төньяк Америка атлантик вакыты (Антигуа)', + 'America/Araguaina' => 'Бразилиа вакыты (Арагуайна)', + 'America/Argentina/La_Rioja' => 'Аргентина вакыты (Ла Риоха)', + 'America/Argentina/Rio_Gallegos' => 'Аргентина вакыты (Рио-Гальегос)', + 'America/Argentina/Salta' => 'Аргентина вакыты (Сальта)', + 'America/Argentina/San_Juan' => 'Аргентина вакыты (Сан-Хуан)', + 'America/Argentina/San_Luis' => 'Аргентина вакыты (Сан-Луис)', + 'America/Argentina/Tucuman' => 'Аргентина вакыты (Тукуман)', + 'America/Argentina/Ushuaia' => 'Аргентина вакыты (Ушуайя)', + 'America/Aruba' => 'Төньяк Америка атлантик вакыты (Аруба)', + 'America/Asuncion' => 'Парагвай вакыты (Асунсьон)', + 'America/Bahia' => 'Бразилиа вакыты (Баия)', + 'America/Bahia_Banderas' => 'Төньяк Америка үзәк вакыты (Баия-де-Бандерас)', + 'America/Barbados' => 'Төньяк Америка атлантик вакыты (Барбадос)', + 'America/Belem' => 'Бразилиа вакыты (Белем)', + 'America/Belize' => 'Төньяк Америка үзәк вакыты (Белиз)', + 'America/Blanc-Sablon' => 'Төньяк Америка атлантик вакыты (Блан-Саблон)', + 'America/Boa_Vista' => 'Амазонка вакыты (Боа-Виста)', + 'America/Bogota' => 'Колумбия вакыты (Богота)', + 'America/Boise' => 'Төньяк Америка тау вакыты (Бойсе)', + 'America/Buenos_Aires' => 'Аргентина вакыты (Буэнос-Айрес)', + 'America/Cambridge_Bay' => 'Төньяк Америка тау вакыты (Кембридж Бэй)', + 'America/Campo_Grande' => 'Амазонка вакыты (Кампо-Гранде)', + 'America/Cancun' => 'Төньяк Америка көнчыгыш вакыты (Канкун)', + 'America/Caracas' => 'Венесуэла вакыты (Каракас)', + 'America/Catamarca' => 'Аргентина вакыты (Катамарка)', + 'America/Cayenne' => 'Француз Гвиана вакыты (Кайенна)', + 'America/Cayman' => 'Төньяк Америка көнчыгыш вакыты (Кайман утраулары)', + 'America/Chicago' => 'Төньяк Америка үзәк вакыты (Чикаго)', + 'America/Chihuahua' => 'Төньяк Америка үзәк вакыты (Чихуахуа)', + 'America/Ciudad_Juarez' => 'Төньяк Америка тау вакыты (Сьюдад-Хуарес)', + 'America/Coral_Harbour' => 'Төньяк Америка көнчыгыш вакыты (Атикокан)', + 'America/Cordoba' => 'Аргентина вакыты (Кордоба)', + 'America/Costa_Rica' => 'Төньяк Америка үзәк вакыты (Коста-Рика)', + 'America/Creston' => 'Төньяк Америка тау вакыты (Крестон)', + 'America/Cuiaba' => 'Амазонка вакыты (Куяба)', + 'America/Curacao' => 'Төньяк Америка атлантик вакыты (Кюрасао)', + 'America/Danmarkshavn' => 'Гринвич уртача вакыты (Данмарксхавн)', + 'America/Dawson' => 'Юкон вакыты (Доусон)', + 'America/Dawson_Creek' => 'Төньяк Америка тау вакыты (Доусон-Крик)', + 'America/Denver' => 'Төньяк Америка тау вакыты (Денвер)', + 'America/Detroit' => 'Төньяк Америка көнчыгыш вакыты (Детройт)', + 'America/Dominica' => 'Төньяк Америка атлантик вакыты (Доминика)', + 'America/Edmonton' => 'Төньяк Америка тау вакыты (Эдмонтон)', + 'America/Eirunepe' => 'Акр вакыты (Эйрунепе)', + 'America/El_Salvador' => 'Төньяк Америка үзәк вакыты (Сальвадор)', + 'America/Fort_Nelson' => 'Төньяк Америка тау вакыты (Форт Нельсон)', + 'America/Fortaleza' => 'Бразилиа вакыты (Форталеза)', + 'America/Glace_Bay' => 'Төньяк Америка атлантик вакыты (Глейс Бэй)', + 'America/Godthab' => 'Гренландия вакыты (Нуук)', + 'America/Goose_Bay' => 'Төньяк Америка атлантик вакыты (Каз бухтасы)', + 'America/Grand_Turk' => 'Төньяк Америка көнчыгыш вакыты (Гранд Терк)', + 'America/Grenada' => 'Төньяк Америка атлантик вакыты (Гренада)', + 'America/Guadeloupe' => 'Төньяк Америка атлантик вакыты (Гваделупа)', + 'America/Guatemala' => 'Төньяк Америка үзәк вакыты (Гватемала)', + 'America/Guayaquil' => 'Эквадор вакыты (Гуаякиль)', + 'America/Guyana' => 'Гайана вакыты', + 'America/Halifax' => 'Төньяк Америка атлантик вакыты (Галифакс)', + 'America/Havana' => 'Куба вакыты (Гавана)', + 'America/Hermosillo' => 'Мексика Тыныч океан вакыты (Эрмосильо)', + 'America/Indiana/Knox' => 'Төньяк Америка үзәк вакыты (Нокс, Индиана)', + 'America/Indiana/Marengo' => 'Төньяк Америка көнчыгыш вакыты (Маренго, Индиана)', + 'America/Indiana/Petersburg' => 'Төньяк Америка көнчыгыш вакыты (Петербург, Индиана)', + 'America/Indiana/Tell_City' => 'Төньяк Америка үзәк вакыты (Телль-Сити, Индиана)', + 'America/Indiana/Vevay' => 'Төньяк Америка көнчыгыш вакыты (Вевей, Индиана)', + 'America/Indiana/Vincennes' => 'Төньяк Америка көнчыгыш вакыты (Винсеннес, Индиана)', + 'America/Indiana/Winamac' => 'Төньяк Америка көнчыгыш вакыты (Уинамак, Индиана)', + 'America/Indianapolis' => 'Төньяк Америка көнчыгыш вакыты (Индианаполис)', + 'America/Inuvik' => 'Төньяк Америка тау вакыты (Инувик)', + 'America/Iqaluit' => 'Төньяк Америка көнчыгыш вакыты (Икалуит)', + 'America/Jamaica' => 'Төньяк Америка көнчыгыш вакыты (Ямайка)', + 'America/Jujuy' => 'Аргентина вакыты (Жужуй)', + 'America/Juneau' => 'Аляска вакыты (Джуно)', + 'America/Kentucky/Monticello' => 'Төньяк Америка көнчыгыш вакыты (Монтичелло, Кентукки)', + 'America/Kralendijk' => 'Төньяк Америка атлантик вакыты (Кралендейк)', + 'America/La_Paz' => 'Боливия вакыты (Ла-Пас)', + 'America/Lima' => 'Перу вакыты (Лима)', + 'America/Los_Angeles' => 'Төньяк Америка Тын океан вакыты (Лос-Анджелес)', + 'America/Louisville' => 'Төньяк Америка көнчыгыш вакыты (Луисвиль)', + 'America/Lower_Princes' => 'Төньяк Америка атлантик вакыты (Түбәнге Кенәз кварталы)', + 'America/Maceio' => 'Бразилиа вакыты (Масейо)', + 'America/Managua' => 'Төньяк Америка үзәк вакыты (Манагуа)', + 'America/Manaus' => 'Амазонка вакыты (Манаус)', + 'America/Marigot' => 'Төньяк Америка атлантик вакыты (Мариго)', + 'America/Martinique' => 'Төньяк Америка атлантик вакыты (Мартиника)', + 'America/Matamoros' => 'Төньяк Америка үзәк вакыты (Матаморос)', + 'America/Mazatlan' => 'Мексика Тыныч океан вакыты (Масатлан)', + 'America/Mendoza' => 'Аргентина вакыты (Мендоса)', + 'America/Menominee' => 'Төньяк Америка үзәк вакыты (Меномини)', + 'America/Merida' => 'Төньяк Америка үзәк вакыты (Мерида)', + 'America/Metlakatla' => 'Аляска вакыты (Метлакатла)', + 'America/Mexico_City' => 'Төньяк Америка үзәк вакыты (Мехико)', + 'America/Miquelon' => 'Сен-Пьер һәм Микелон вакыты', + 'America/Moncton' => 'Төньяк Америка атлантик вакыты (Монктон)', + 'America/Monterrey' => 'Төньяк Америка үзәк вакыты (Монтеррей)', + 'America/Montevideo' => 'Уругвай вакыты (Монтевидео)', + 'America/Montserrat' => 'Төньяк Америка атлантик вакыты (Монсеррат)', + 'America/Nassau' => 'Төньяк Америка көнчыгыш вакыты (Нассау)', + 'America/New_York' => 'Төньяк Америка көнчыгыш вакыты (Нью-Йорк)', + 'America/Nome' => 'Аляска вакыты (Номе)', + 'America/Noronha' => 'Фернанду-ди-Норонья вакыты', + 'America/North_Dakota/Beulah' => 'Төньяк Америка үзәк вакыты (Бьюла, Төньяк Дакота)', + 'America/North_Dakota/Center' => 'Төньяк Америка үзәк вакыты (Үзәк, Төньяк Дакота)', + 'America/North_Dakota/New_Salem' => 'Төньяк Америка үзәк вакыты (Нью-Салем, Төньяк Дакота)', + 'America/Ojinaga' => 'Төньяк Америка үзәк вакыты (Охинага)', + 'America/Panama' => 'Төньяк Америка көнчыгыш вакыты (Панама)', + 'America/Paramaribo' => 'Суринам вакыты (Парамарибо)', + 'America/Phoenix' => 'Төньяк Америка тау вакыты (Феникс)', + 'America/Port-au-Prince' => 'Төньяк Америка көнчыгыш вакыты (Порт-о-Пренс)', + 'America/Port_of_Spain' => 'Төньяк Америка атлантик вакыты (Порт-оф-Спейн)', + 'America/Porto_Velho' => 'Амазонка вакыты (Порту-Велью)', + 'America/Puerto_Rico' => 'Төньяк Америка атлантик вакыты (Пуэрто-Рико)', + 'America/Punta_Arenas' => 'Чили вакыты (Пунта-Аренас)', + 'America/Rankin_Inlet' => 'Төньяк Америка үзәк вакыты (Ранкин-Инлет)', + 'America/Recife' => 'Бразилиа вакыты (Ресифи)', + 'America/Regina' => 'Төньяк Америка үзәк вакыты (Регина)', + 'America/Resolute' => 'Төньяк Америка үзәк вакыты (Резолют)', + 'America/Rio_Branco' => 'Акр вакыты (Рио-Бранко)', + 'America/Santarem' => 'Бразилиа вакыты (Сантарем)', + 'America/Santiago' => 'Чили вакыты (Сантьяго)', + 'America/Santo_Domingo' => 'Төньяк Америка атлантик вакыты (Санто-Доминго)', + 'America/Sao_Paulo' => 'Бразилиа вакыты (Сан-Паулу)', + 'America/Scoresbysund' => 'Гренландия вакыты (Иттоккортоормиит)', + 'America/Sitka' => 'Аляска вакыты (Ситка)', + 'America/St_Barthelemy' => 'Төньяк Америка атлантик вакыты (Изге Варфоломей)', + 'America/St_Johns' => 'Ньюфаундленд вакыты (Сент-Джонс)', + 'America/St_Kitts' => 'Төньяк Америка атлантик вакыты (Сент-Китс)', + 'America/St_Lucia' => 'Төньяк Америка атлантик вакыты (Изге Люсия)', + 'America/St_Thomas' => 'Төньяк Америка атлантик вакыты (Сент-Томас)', + 'America/St_Vincent' => 'Төньяк Америка атлантик вакыты (Сент-Винсент)', 'America/Swift_Current' => 'Төньяк Америка үзәк вакыты (Swift Current)', - 'America/Tegucigalpa' => 'Төньяк Америка үзәк вакыты (Tegucigalpa)', - 'America/Thule' => 'Төньяк Америка атлантик вакыты (Thule)', - 'America/Tijuana' => 'Төньяк Америка Тын океан вакыты (Tijuana)', - 'America/Toronto' => 'Төньяк Америка көнчыгыш вакыты (Toronto)', - 'America/Tortola' => 'Төньяк Америка атлантик вакыты (Tortola)', - 'America/Vancouver' => 'Төньяк Америка Тын океан вакыты (Vancouver)', - 'America/Whitehorse' => 'Канада вакыты (Whitehorse)', - 'America/Winnipeg' => 'Төньяк Америка үзәк вакыты (Winnipeg)', - 'America/Yakutat' => 'АКШ вакыты (Yakutat)', - 'Antarctica/Casey' => 'Антарктика вакыты (Casey)', - 'Antarctica/Davis' => 'Антарктика вакыты (Davis)', - 'Antarctica/DumontDUrville' => 'Антарктика вакыты (Dumont d’Urville)', - 'Antarctica/Macquarie' => 'Австралия вакыты (Macquarie)', - 'Antarctica/Mawson' => 'Антарктика вакыты (Mawson)', - 'Antarctica/McMurdo' => 'Антарктика вакыты (McMurdo)', - 'Antarctica/Palmer' => 'Антарктика вакыты (Palmer)', - 'Antarctica/Rothera' => 'Антарктика вакыты (Rothera)', - 'Antarctica/Syowa' => 'Антарктика вакыты (Syowa)', - 'Antarctica/Troll' => 'Гринвич уртача вакыты (Troll)', - 'Antarctica/Vostok' => 'Антарктика вакыты (Vostok)', - 'Arctic/Longyearbyen' => 'Үзәк Европа вакыты (Longyearbyen)', - 'Asia/Aden' => 'Йәмән вакыты (Aden)', - 'Asia/Almaty' => 'Казахстан вакыты (Almaty)', - 'Asia/Amman' => 'Көнчыгыш Европа вакыты (Amman)', - 'Asia/Anadyr' => 'Анадырь вакыты (Anadyr)', - 'Asia/Aqtau' => 'Казахстан вакыты (Aqtau)', - 'Asia/Aqtobe' => 'Казахстан вакыты (Aqtobe)', - 'Asia/Ashgabat' => 'Төркмәнстан вакыты (Ashgabat)', - 'Asia/Atyrau' => 'Казахстан вакыты (Atyrau)', - 'Asia/Baghdad' => 'Гыйрак вакыты (Baghdad)', - 'Asia/Bahrain' => 'Бәхрәйн вакыты (Bahrain)', - 'Asia/Baku' => 'Әзәрбайҗан вакыты (Baku)', - 'Asia/Bangkok' => 'Тайланд вакыты (Bangkok)', - 'Asia/Barnaul' => 'Россия вакыты (Barnaul)', - 'Asia/Beirut' => 'Көнчыгыш Европа вакыты (Beirut)', - 'Asia/Bishkek' => 'Кыргызстан вакыты (Bishkek)', - 'Asia/Brunei' => 'Бруней вакыты (Brunei)', - 'Asia/Calcutta' => 'Индия вакыты (Kolkata)', - 'Asia/Chita' => 'Россия вакыты (Chita)', - 'Asia/Choibalsan' => 'Монголия вакыты (Choibalsan)', - 'Asia/Colombo' => 'Шри-Ланка вакыты (Colombo)', - 'Asia/Damascus' => 'Көнчыгыш Европа вакыты (Damascus)', - 'Asia/Dhaka' => 'Бангладеш вакыты (Dhaka)', - 'Asia/Dili' => 'Тимор-Лесте вакыты (Dili)', - 'Asia/Dubai' => 'Берләшкән Гарәп Әмирлекләре вакыты (Dubai)', - 'Asia/Dushanbe' => 'Таҗикстан вакыты (Dushanbe)', - 'Asia/Famagusta' => 'Көнчыгыш Европа вакыты (Famagusta)', - 'Asia/Gaza' => 'Көнчыгыш Европа вакыты (Gaza)', - 'Asia/Hebron' => 'Көнчыгыш Европа вакыты (Hebron)', - 'Asia/Hong_Kong' => 'Гонконг Махсус Идарәле Төбәге вакыты (Hong Kong)', - 'Asia/Hovd' => 'Монголия вакыты (Hovd)', - 'Asia/Irkutsk' => 'Россия вакыты (Irkutsk)', - 'Asia/Jakarta' => 'Индонезия вакыты (Jakarta)', - 'Asia/Jayapura' => 'Индонезия вакыты (Jayapura)', - 'Asia/Jerusalem' => 'Израиль вакыты (Jerusalem)', - 'Asia/Kabul' => 'Әфганстан вакыты (Kabul)', - 'Asia/Kamchatka' => 'Петропавловск-Камчатский вакыты (Kamchatka)', - 'Asia/Karachi' => 'Пакистан вакыты (Karachi)', - 'Asia/Katmandu' => 'Непал вакыты (Kathmandu)', - 'Asia/Khandyga' => 'Россия вакыты (Khandyga)', - 'Asia/Krasnoyarsk' => 'Россия вакыты (Krasnoyarsk)', - 'Asia/Kuala_Lumpur' => 'Малайзия вакыты (Kuala Lumpur)', - 'Asia/Kuching' => 'Малайзия вакыты (Kuching)', - 'Asia/Kuwait' => 'Күвәйт вакыты (Kuwait)', - 'Asia/Macau' => 'Макао Махсус Идарәле Төбәге вакыты (Macao)', - 'Asia/Magadan' => 'Россия вакыты (Magadan)', - 'Asia/Makassar' => 'Индонезия вакыты (Makassar)', - 'Asia/Manila' => 'Филиппин вакыты (Manila)', - 'Asia/Muscat' => 'Оман вакыты (Muscat)', - 'Asia/Nicosia' => 'Көнчыгыш Европа вакыты (Nicosia)', - 'Asia/Novokuznetsk' => 'Россия вакыты (Novokuznetsk)', - 'Asia/Novosibirsk' => 'Россия вакыты (Novosibirsk)', - 'Asia/Omsk' => 'Россия вакыты (Omsk)', - 'Asia/Oral' => 'Казахстан вакыты (Oral)', - 'Asia/Phnom_Penh' => 'Камбоджа вакыты (Phnom Penh)', - 'Asia/Pontianak' => 'Индонезия вакыты (Pontianak)', - 'Asia/Pyongyang' => 'Төньяк Корея вакыты (Pyongyang)', - 'Asia/Qatar' => 'Катар вакыты (Qatar)', - 'Asia/Qostanay' => 'Казахстан вакыты (Qostanay)', - 'Asia/Qyzylorda' => 'Казахстан вакыты (Qyzylorda)', - 'Asia/Riyadh' => 'Согуд Гарәбстаны вакыты (Riyadh)', - 'Asia/Saigon' => 'Вьетнам вакыты (Ho Chi Minh)', - 'Asia/Sakhalin' => 'Россия вакыты (Sakhalin)', - 'Asia/Samarkand' => 'Үзбәкстан вакыты (Samarkand)', - 'Asia/Shanghai' => 'Кытай вакыты (Shanghai)', - 'Asia/Singapore' => 'Сингапур вакыты (Singapore)', - 'Asia/Srednekolymsk' => 'Россия вакыты (Srednekolymsk)', - 'Asia/Taipei' => 'Тайвань вакыты (Taipei)', - 'Asia/Tashkent' => 'Үзбәкстан вакыты (Tashkent)', - 'Asia/Tbilisi' => 'Грузия вакыты (Tbilisi)', - 'Asia/Tehran' => 'Иран вакыты (Tehran)', - 'Asia/Thimphu' => 'Бутан вакыты (Thimphu)', - 'Asia/Tokyo' => 'Япония вакыты (Tokyo)', - 'Asia/Tomsk' => 'Россия вакыты (Tomsk)', - 'Asia/Ulaanbaatar' => 'Монголия вакыты (Ulaanbaatar)', - 'Asia/Urumqi' => 'Кытай вакыты (Urumqi)', - 'Asia/Ust-Nera' => 'Россия вакыты (Ust-Nera)', - 'Asia/Vientiane' => 'Лаос вакыты (Vientiane)', - 'Asia/Vladivostok' => 'Россия вакыты (Vladivostok)', - 'Asia/Yakutsk' => 'Россия вакыты (Yakutsk)', - 'Asia/Yekaterinburg' => 'Россия вакыты (Yekaterinburg)', - 'Asia/Yerevan' => 'Әрмәнстан вакыты (Yerevan)', - 'Atlantic/Azores' => 'Португалия вакыты (Azores)', - 'Atlantic/Bermuda' => 'Төньяк Америка атлантик вакыты (Bermuda)', - 'Atlantic/Canary' => 'Көнбатыш Европа вакыты (Canary)', - 'Atlantic/Cape_Verde' => 'Кабо-Верде вакыты (Cape Verde)', - 'Atlantic/Faeroe' => 'Көнбатыш Европа вакыты (Faroe)', - 'Atlantic/Madeira' => 'Көнбатыш Европа вакыты (Madeira)', - 'Atlantic/Reykjavik' => 'Гринвич уртача вакыты (Reykjavik)', - 'Atlantic/South_Georgia' => 'Көньяк Георгия һәм Көньяк Сандвич утраулары вакыты (South Georgia)', - 'Atlantic/St_Helena' => 'Гринвич уртача вакыты (St. Helena)', - 'Atlantic/Stanley' => 'Фолкленд утраулары вакыты (Stanley)', - 'Australia/Adelaide' => 'Австралия вакыты (Adelaide)', - 'Australia/Brisbane' => 'Австралия вакыты (Brisbane)', - 'Australia/Broken_Hill' => 'Австралия вакыты (Broken Hill)', - 'Australia/Darwin' => 'Австралия вакыты (Darwin)', - 'Australia/Eucla' => 'Австралия вакыты (Eucla)', - 'Australia/Hobart' => 'Австралия вакыты (Hobart)', - 'Australia/Lindeman' => 'Австралия вакыты (Lindeman)', - 'Australia/Lord_Howe' => 'Австралия вакыты (Lord Howe)', - 'Australia/Melbourne' => 'Австралия вакыты (Melbourne)', - 'Australia/Perth' => 'Австралия вакыты (Perth)', - 'Australia/Sydney' => 'Австралия вакыты (Sydney)', - 'CST6CDT' => 'Төньяк Америка үзәк вакыты', - 'EST5EDT' => 'Төньяк Америка көнчыгыш вакыты', + 'America/Tegucigalpa' => 'Төньяк Америка үзәк вакыты (Тегусигальпа)', + 'America/Thule' => 'Төньяк Америка атлантик вакыты (Туле)', + 'America/Tijuana' => 'Төньяк Америка Тын океан вакыты (Тихуана)', + 'America/Toronto' => 'Төньяк Америка көнчыгыш вакыты (Торонто)', + 'America/Tortola' => 'Төньяк Америка атлантик вакыты (Тортола)', + 'America/Vancouver' => 'Төньяк Америка Тын океан вакыты (Ванкувер)', + 'America/Whitehorse' => 'Юкон вакыты (Уайтхорс)', + 'America/Winnipeg' => 'Төньяк Америка үзәк вакыты (Виннипег)', + 'America/Yakutat' => 'Аляска вакыты (Якутат)', + 'Antarctica/Casey' => 'Көнбатыш Австралия вакыты (Кейси)', + 'Antarctica/Davis' => 'Дэвис вакыты', + 'Antarctica/DumontDUrville' => 'Дюмон д’Юрвиль вакыты', + 'Antarctica/Macquarie' => 'Көнчыгыш Австралия вакыты (Маккуори)', + 'Antarctica/Mawson' => 'Моусон вакыты', + 'Antarctica/McMurdo' => 'Яңа Зеландия вакыты (МакМёрдо)', + 'Antarctica/Palmer' => 'Чили вакыты (Палмер)', + 'Antarctica/Rothera' => 'Ротера вакыты', + 'Antarctica/Syowa' => 'Сёва вакыты', + 'Antarctica/Troll' => 'Гринвич уртача вакыты (Тролль)', + 'Antarctica/Vostok' => 'Восток вакыты', + 'Arctic/Longyearbyen' => 'Үзәк Европа вакыты (Лонгиербиен)', + 'Asia/Aden' => 'Гарәп вакыты (Аден)', + 'Asia/Almaty' => 'Казахстан вакыты (Алма-Ата)', + 'Asia/Amman' => 'Көнчыгыш Европа вакыты (Әмман)', + 'Asia/Anadyr' => 'Анадырь вакыты', + 'Asia/Aqtau' => 'Казахстан вакыты (Актау)', + 'Asia/Aqtobe' => 'Казахстан вакыты (Актобе)', + 'Asia/Ashgabat' => 'Төркмәнстан вакыты (Ашхабад)', + 'Asia/Atyrau' => 'Казахстан вакыты (Атырау)', + 'Asia/Baghdad' => 'Гарәп вакыты (Багдад)', + 'Asia/Bahrain' => 'Гарәп вакыты (Бахрейн)', + 'Asia/Baku' => 'Әзербайҗан вакыты (Баку)', + 'Asia/Bangkok' => 'Һинд-кытай вакыты (Бангкок)', + 'Asia/Barnaul' => 'Россия вакыты (Барнаул)', + 'Asia/Beirut' => 'Көнчыгыш Европа вакыты (Бәйрүт)', + 'Asia/Bishkek' => 'Кыргызстан вакыты (Бишкек)', + 'Asia/Brunei' => 'Бруней-Даруссалам вакыты', + 'Asia/Calcutta' => 'Һинд стандарт вакыты (Калькутта)', + 'Asia/Chita' => 'Якутск вакыты (Чита)', + 'Asia/Colombo' => 'Һинд стандарт вакыты (Коломбо)', + 'Asia/Damascus' => 'Көнчыгыш Европа вакыты (Дәмәшкъ)', + 'Asia/Dhaka' => 'Бангладеш вакыты (Дакка)', + 'Asia/Dili' => 'Көнчыгыш Тимор вакыты (Дили)', + 'Asia/Dubai' => 'Фарсы култыгының стандарт вакыты (Дубай)', + 'Asia/Dushanbe' => 'Таҗикстан вакыты (Душанбе)', + 'Asia/Famagusta' => 'Көнчыгыш Европа вакыты (Фамагуста)', + 'Asia/Gaza' => 'Көнчыгыш Европа вакыты (Газа)', + 'Asia/Hebron' => 'Көнчыгыш Европа вакыты (Һеврон)', + 'Asia/Hong_Kong' => 'Гонконг вакыты', + 'Asia/Hovd' => 'Ховд вакыты', + 'Asia/Irkutsk' => 'Иркутск вакыты', + 'Asia/Jakarta' => 'Көнбатыш Индонезия вакыты (Җакарта)', + 'Asia/Jayapura' => 'Көнчыгыш Индонезия вакыты (Җәяпура)', + 'Asia/Jerusalem' => 'Исраил вакыты (Иерусалим)', + 'Asia/Kabul' => 'Әфганстан вакыты (Кабул)', + 'Asia/Kamchatka' => 'Петропавловск-Камчатский вакыты (Камчатка)', + 'Asia/Karachi' => 'Пакистан вакыты (Карачи)', + 'Asia/Katmandu' => 'Непал вакыты (Катманду)', + 'Asia/Khandyga' => 'Якутск вакыты (Хандыга)', + 'Asia/Krasnoyarsk' => 'Красноярск вакыты', + 'Asia/Kuala_Lumpur' => 'Малайзия вакыты (Куала-Лумпур)', + 'Asia/Kuching' => 'Малайзия вакыты (Кучинг)', + 'Asia/Kuwait' => 'Гарәп вакыты (Кувейт)', + 'Asia/Macau' => 'Кытай вакыты (Макао)', + 'Asia/Magadan' => 'Магадан вакыты', + 'Asia/Makassar' => 'Үзәк Индонезия вакыты (Макассар)', + 'Asia/Manila' => 'Филиппин вакыты (Манила)', + 'Asia/Muscat' => 'Фарсы култыгының стандарт вакыты (Маскат)', + 'Asia/Nicosia' => 'Көнчыгыш Европа вакыты (Никосия)', + 'Asia/Novokuznetsk' => 'Красноярск вакыты (Новокузнецк)', + 'Asia/Novosibirsk' => 'Новосибирск вакыты', + 'Asia/Omsk' => 'Омск вакыты', + 'Asia/Oral' => 'Казахстан вакыты (Орал)', + 'Asia/Phnom_Penh' => 'Һинд-кытай вакыты (Пномпень)', + 'Asia/Pontianak' => 'Көнбатыш Индонезия вакыты (Понтианак)', + 'Asia/Pyongyang' => 'Корея вакыты (Пхеньян)', + 'Asia/Qatar' => 'Гарәп вакыты (Катар)', + 'Asia/Qostanay' => 'Казахстан вакыты (Костанай)', + 'Asia/Qyzylorda' => 'Казахстан вакыты (Кызылорда)', + 'Asia/Rangoon' => 'Мьянма вакыты (Янгон)', + 'Asia/Riyadh' => 'Гарәп вакыты (Эр-Рияд)', + 'Asia/Saigon' => 'Һинд-кытай вакыты (Хо Ши Мин)', + 'Asia/Sakhalin' => 'Сахалин вакыты', + 'Asia/Samarkand' => 'Үзбәкстан вакыты (Сәмәрканд)', + 'Asia/Seoul' => 'Корея вакыты (Сеул)', + 'Asia/Shanghai' => 'Кытай вакыты (Шанхай)', + 'Asia/Singapore' => 'Сингапур стандарт вакыты', + 'Asia/Srednekolymsk' => 'Магадан вакыты (Среднеколымск)', + 'Asia/Taipei' => 'Тайпей вакыты', + 'Asia/Tashkent' => 'Үзбәкстан вакыты (Ташкент)', + 'Asia/Tbilisi' => 'Грузия вакыты (Тбилиси)', + 'Asia/Tehran' => 'Иран вакыты (Тәһран)', + 'Asia/Thimphu' => 'Бутан вакыты (Тхимпху)', + 'Asia/Tokyo' => 'Япон вакыты (Токио)', + 'Asia/Tomsk' => 'Россия вакыты (Томск)', + 'Asia/Ulaanbaatar' => 'Улан-Батор вакыты', + 'Asia/Urumqi' => 'Кытай вакыты (Урумчи)', + 'Asia/Ust-Nera' => 'Владивосток вакыты (Усть-Нера)', + 'Asia/Vientiane' => 'Һинд-кытай вакыты (Вьентьян)', + 'Asia/Vladivostok' => 'Владивосток вакыты', + 'Asia/Yakutsk' => 'Якутск вакыты', + 'Asia/Yekaterinburg' => 'Екатеринбург вакыты', + 'Asia/Yerevan' => 'Армения вакыты (Ереван)', + 'Atlantic/Azores' => 'Азор утраулары вакыты', + 'Atlantic/Bermuda' => 'Төньяк Америка атлантик вакыты (Бермуд утраулары)', + 'Atlantic/Canary' => 'Көнбатыш Европа вакыты (Канар утраулары)', + 'Atlantic/Cape_Verde' => 'Кабо-Верде вакыты', + 'Atlantic/Faeroe' => 'Көнбатыш Европа вакыты (Фарер утраулары)', + 'Atlantic/Madeira' => 'Көнбатыш Европа вакыты (Мадейра)', + 'Atlantic/Reykjavik' => 'Гринвич уртача вакыты (Рейкьявик)', + 'Atlantic/South_Georgia' => 'Көньяк Джорджия вакыты', + 'Atlantic/St_Helena' => 'Гринвич уртача вакыты (Изге Елена)', + 'Atlantic/Stanley' => 'Фолкленд утраулары вакыты (Стэнли)', + 'Australia/Adelaide' => 'Үзәк Австралия вакыты (Аделаида)', + 'Australia/Brisbane' => 'Көнчыгыш Австралия вакыты (Брисбен)', + 'Australia/Broken_Hill' => 'Үзәк Австралия вакыты (Брокен-Хилл)', + 'Australia/Darwin' => 'Үзәк Австралия вакыты (Дарвин)', + 'Australia/Eucla' => 'Австралия үзәк көнбатыш вакыты (Юкла)', + 'Australia/Hobart' => 'Көнчыгыш Австралия вакыты (Хобарт)', + 'Australia/Lindeman' => 'Көнчыгыш Австралия вакыты (Линдеман)', + 'Australia/Lord_Howe' => 'Лорд Хау вакыты', + 'Australia/Melbourne' => 'Көнчыгыш Австралия вакыты (Мельбурн)', + 'Australia/Perth' => 'Көнбатыш Австралия вакыты (Перт)', + 'Australia/Sydney' => 'Көнчыгыш Австралия вакыты (Сидней)', 'Etc/GMT' => 'Гринвич уртача вакыты', 'Etc/UTC' => 'Бөтендөнья килештерелгән вакыты', - 'Europe/Amsterdam' => 'Үзәк Европа вакыты (Amsterdam)', - 'Europe/Andorra' => 'Үзәк Европа вакыты (Andorra)', - 'Europe/Astrakhan' => 'Россия вакыты (Astrakhan)', - 'Europe/Athens' => 'Көнчыгыш Европа вакыты (Athens)', - 'Europe/Belgrade' => 'Үзәк Европа вакыты (Belgrade)', - 'Europe/Berlin' => 'Үзәк Европа вакыты (Berlin)', - 'Europe/Bratislava' => 'Үзәк Европа вакыты (Bratislava)', - 'Europe/Brussels' => 'Үзәк Европа вакыты (Brussels)', - 'Europe/Bucharest' => 'Көнчыгыш Европа вакыты (Bucharest)', - 'Europe/Budapest' => 'Үзәк Европа вакыты (Budapest)', - 'Europe/Busingen' => 'Үзәк Европа вакыты (Busingen)', - 'Europe/Chisinau' => 'Көнчыгыш Европа вакыты (Chisinau)', - 'Europe/Copenhagen' => 'Үзәк Европа вакыты (Copenhagen)', - 'Europe/Dublin' => 'Гринвич уртача вакыты (Dublin)', - 'Europe/Gibraltar' => 'Үзәк Европа вакыты (Gibraltar)', - 'Europe/Guernsey' => 'Гринвич уртача вакыты (Guernsey)', - 'Europe/Helsinki' => 'Көнчыгыш Европа вакыты (Helsinki)', - 'Europe/Isle_of_Man' => 'Гринвич уртача вакыты (Isle of Man)', - 'Europe/Istanbul' => 'Төркия вакыты (Istanbul)', - 'Europe/Jersey' => 'Гринвич уртача вакыты (Jersey)', - 'Europe/Kaliningrad' => 'Көнчыгыш Европа вакыты (Kaliningrad)', - 'Europe/Kiev' => 'Көнчыгыш Европа вакыты (Kyiv)', - 'Europe/Kirov' => 'Россия вакыты (Kirov)', - 'Europe/Lisbon' => 'Көнбатыш Европа вакыты (Lisbon)', - 'Europe/Ljubljana' => 'Үзәк Европа вакыты (Ljubljana)', - 'Europe/London' => 'Гринвич уртача вакыты (London)', - 'Europe/Luxembourg' => 'Үзәк Европа вакыты (Luxembourg)', - 'Europe/Madrid' => 'Үзәк Европа вакыты (Madrid)', - 'Europe/Malta' => 'Үзәк Европа вакыты (Malta)', - 'Europe/Mariehamn' => 'Көнчыгыш Европа вакыты (Mariehamn)', - 'Europe/Minsk' => 'Беларусь вакыты (Minsk)', - 'Europe/Monaco' => 'Үзәк Европа вакыты (Monaco)', - 'Europe/Moscow' => 'Россия вакыты (Moscow)', - 'Europe/Oslo' => 'Үзәк Европа вакыты (Oslo)', - 'Europe/Paris' => 'Үзәк Европа вакыты (Paris)', - 'Europe/Podgorica' => 'Үзәк Европа вакыты (Podgorica)', - 'Europe/Prague' => 'Үзәк Европа вакыты (Prague)', - 'Europe/Riga' => 'Көнчыгыш Европа вакыты (Riga)', - 'Europe/Rome' => 'Үзәк Европа вакыты (Rome)', - 'Europe/Samara' => 'Самара вакыты (Samara)', - 'Europe/San_Marino' => 'Үзәк Европа вакыты (San Marino)', - 'Europe/Sarajevo' => 'Үзәк Европа вакыты (Sarajevo)', - 'Europe/Saratov' => 'Россия вакыты (Saratov)', - 'Europe/Simferopol' => 'Украина вакыты (Simferopol)', - 'Europe/Skopje' => 'Үзәк Европа вакыты (Skopje)', - 'Europe/Sofia' => 'Көнчыгыш Ев 10000 опа вакыты (Sofia)', - 'Europe/Stockholm' => 'Үзәк Европа вакыты (Stockholm)', - 'Europe/Tallinn' => 'Көнчыгыш Европа вакыты (Tallinn)', - 'Europe/Tirane' => 'Үзәк Европа вакыты (Tirane)', - 'Europe/Ulyanovsk' => 'Россия вакыты (Ulyanovsk)', - 'Europe/Vaduz' => 'Үзәк Европа вакыты (Vaduz)', - 'Europe/Vatican' => 'Үзәк Европа вакыты (Vatican)', - 'Europe/Vienna' => 'Үзәк Европа вакыты (Vienna)', - 'Europe/Vilnius' => 'Көнчыгыш Европа вакыты (Vilnius)', - 'Europe/Volgograd' => 'Россия вакыты (Volgograd)', - 'Europe/Warsaw' => 'Үзәк Европа вакыты (Warsaw)', - 'Europe/Zagreb' => 'Үзәк Европа вакыты (Zagreb)', - 'Europe/Zurich' => 'Үзәк Европа вакыты (Zurich)', - 'Indian/Antananarivo' => 'Мадагаскар вакыты (Antananarivo)', - 'Indian/Christmas' => 'Раштуа утравы вакыты (Christmas)', - 'Indian/Cocos' => 'Кокос (Килинг) утраулары вакыты (Cocos)', - 'Indian/Comoro' => 'Комор утраулары вакыты (Comoro)', - 'Indian/Kerguelen' => 'Франциянең Көньяк Территорияләре вакыты (Kerguelen)', - 'Indian/Mahe' => 'Сейшел утраулары вакыты (Mahe)', - 'Indian/Maldives' => 'Мальдив утраулары вакыты (Maldives)', - 'Indian/Mauritius' => 'Маврикий вакыты (Mauritius)', - 'Indian/Mayotte' => 'Майотта вакыты (Mayotte)', - 'Indian/Reunion' => 'Реюньон вакыты (Réunion)', - 'MST7MDT' => 'Төньяк Америка тау вакыты', - 'PST8PDT' => 'Төньяк Америка Тын океан вакыты', - 'Pacific/Apia' => 'Самоа вакыты (Apia)', - 'Pacific/Auckland' => 'Яңа Зеландия вакыты (Auckland)', - 'Pacific/Bougainville' => 'Папуа - Яңа Гвинея вакыты (Bougainville)', - 'Pacific/Chatham' => 'Яңа Зеландия вакыты (Chatham)', - 'Pacific/Easter' => 'Чили вакыты (Easter)', - 'Pacific/Efate' => 'Вануату вакыты (Efate)', - 'Pacific/Enderbury' => 'Кирибати вакыты (Enderbury)', - 'Pacific/Fakaofo' => 'Токелау вакыты (Fakaofo)', - 'Pacific/Fiji' => 'Фиджи вакыты (Fiji)', - 'Pacific/Funafuti' => 'Тувалу вакыты (Funafuti)', - 'Pacific/Galapagos' => 'Эквадор вакыты (Galapagos)', - 'Pacific/Gambier' => 'Француз Полинезиясе вакыты (Gambier)', - 'Pacific/Guadalcanal' => 'Сөләйман утраулары вакыты (Guadalcanal)', - 'Pacific/Guam' => 'Гуам вакыты (Guam)', - 'Pacific/Honolulu' => 'АКШ вакыты (Honolulu)', - 'Pacific/Kiritimati' => 'Кирибати вакыты (Kiritimati)', - 'Pacific/Kosrae' => 'Микронезия вакыты (Kosrae)', - 'Pacific/Kwajalein' => 'Маршалл утраулары вакыты (Kwajalein)', - 'Pacific/Majuro' => 'Маршалл утраулары вакыты (Majuro)', - 'Pacific/Marquesas' => 'Француз Полинезиясе вакыты (Marquesas)', - 'Pacific/Midway' => 'АКШ Кече Читтәге утраулары вакыты (Midway)', - 'Pacific/Nauru' => 'Науру вакыты (Nauru)', - 'Pacific/Niue' => 'Ниуэ вакыты (Niue)', - 'Pacific/Norfolk' => 'Норфолк утравы вакыты (Norfolk)', - 'Pacific/Noumea' => 'Яңа Каледония вакыты (Noumea)', - 'Pacific/Pago_Pago' => 'Америка Самоасы вакыты (Pago Pago)', - 'Pacific/Palau' => 'Палау вакыты (Palau)', - 'Pacific/Pitcairn' => 'Питкэрн утраулары вакыты (Pitcairn)', - 'Pacific/Ponape' => 'Микронезия вакыты (Pohnpei)', - 'Pacific/Port_Moresby' => 'Папуа - Яңа Гвинея вакыты (Port Moresby)', - 'Pacific/Rarotonga' => 'Кук утраулары вакыты (Rarotonga)', - 'Pacific/Saipan' => 'Төньяк Мариана утраулары вакыты (Saipan)', - 'Pacific/Tahiti' => 'Француз Полинезиясе вакыты (Tahiti)', - 'Pacific/Tarawa' => 'Кирибати вакыты (Tarawa)', - 'Pacific/Tongatapu' => 'Тонга вакыты (Tongatapu)', - 'Pacific/Truk' => 'Микронезия вакыты (Chuuk)', - 'Pacific/Wake' => 'АКШ Кече Читтәге утраулары вакыты (Wake)', - 'Pacific/Wallis' => 'Уоллис һәм Футуна вакыты (Wallis)', + 'Europe/Amsterdam' => 'Үзәк Европа вакыты (Амстердам)', + 'Europe/Andorra' => 'Үзәк Европа вакыты (Андорра)', + 'Europe/Astrakhan' => 'Мәскәү вакыты (Әстерхан)', + 'Europe/Athens' => 'Көнчыгыш Европа вакыты (Афин)', + 'Europe/Belgrade' => 'Үзәк Европа вакыты (Белград)', + 'Europe/Berlin' => 'Үзәк Европа вакыты (Берлин)', + 'Europe/Bratislava' => 'Үзәк Европа вакыты (Братислава)', + 'Europe/Brussels' => 'Үзәк Европа вакыты (Брюссель)', + 'Europe/Bucharest' => 'Көнчыгыш Европа вакыты (Бухарест)', + 'Europe/Budapest' => 'Үзәк Европа вакыты (Будапешт)', + 'Europe/Busingen' => 'Үзәк Европа вакыты (Бюзинген)', + 'Europe/Chisinau' => 'Көнчыгыш Европа вакыты (Кишинев)', + 'Europe/Copenhagen' => 'Үзәк Европа вакыты (Копенгаген)', + 'Europe/Dublin' => 'Гринвич уртача вакыты (Дублин)', + 'Europe/Gibraltar' => 'Үзәк Европа вакыты (Гибралтар)', + 'Europe/Guernsey' => 'Гринвич уртача вакыты (Гернси)', + 'Europe/Helsinki' => 'Көнчыгыш Европа вакыты (Хельсинки)', + 'Europe/Isle_of_Man' => 'Гринвич уртача вакыты (Мэн утравы)', + 'Europe/Istanbul' => 'Төркия вакыты (Истанбул)', + 'Europe/Jersey' => 'Гринвич уртача вакыты (Джерси)', + 'Europe/Kaliningrad' => 'Көнчыгыш Европа вакыты (Калининград)', + 'Europe/Kiev' => 'Көнчыгыш Европа вакыты (Киев)', + 'Europe/Kirov' => 'Россия вакыты (Киров)', + 'Europe/Lisbon' => 'Көнбатыш Европа вакыты (Лиссабон)', + 'Europe/Ljubljana' => 'Үзәк Европа вакыты (Любляна)', + 'Europe/London' => 'Гринвич уртача вакыты (Лондон)', + 'Europe/Luxembourg' => 'Үзәк Европа вакыты (Люксембург)', + 'Europe/Madrid' => 'Үзәк Европа вакыты (Мадрид)', + 'Europe/Malta' => 'Үзәк Европа вакыты (Мальта)', + 'Europe/Mariehamn' => 'Көнчыгыш Европа вакыты (Мариехамн)', + 'Europe/Minsk' => 'Мәскәү вакыты (Минск)', + 'Europe/Monaco' => 'Үзәк Европа вакыты (Монако)', + 'Europe/Moscow' => 'Мәскәү вакыты', + 'Europe/Oslo' => 'Үзәк Европа вакыты (Осло)', + 'Europe/Paris' => 'Үзәк Европа вакыты (Париж)', + 'Europe/Podgorica' => 'Үзәк Европа вакыты (Подгорица)', + 'Europe/Prague' => 'Үзәк Европа вакыты (Прага)', + 'Europe/Riga' => 'Көнчыгыш Европа вакыты (Рига)', + 'Europe/Rome' => 'Үзәк Европа вакыты (Рим)', + 'Europe/Samara' => 'Самара вакыты', + 'Europe/San_Marino' => 'Үзәк Европа вакыты (Сан-Марино)', + 'Europe/Sarajevo' => 'Үзәк Европа вакыты (Сараево)', + 'Europe/Saratov' => 'Мәскәү вакыты (Саратов)', + 'Europe/Simferopol' => 'Мәскәү вакыты (Симферополь)', + 'Europe/Skopje' => 'Үзәк Европа вакыты (Скопье)', + 'Europe/Sofia' => 'Көнчыгыш Европа вакыты (София)', + 'Europe/Stockholm' => 'Үзәк Европа вакыты (Стокгольм)', + 'Europe/Tallinn' => 'Көнчыгыш Европа вакыты (Таллин)', + 'Europe/Tirane' => 'Үзәк Европа вакыты (Тиран)', + 'Europe/Ulyanovsk' => 'Мәскәү вакыты (Ульяновск)', + 'Europe/Vaduz' => 'Үзәк Европа вакыты (Вадуц)', + 'Europe/Vatican' => 'Үзәк Европа вакыты (Ватикан)', + 'Europe/Vienna' => 'Үзәк Европа вакыты (Вена)', + 'Europe/Vilnius' => 'Көнчыгыш Европа вакыты (Вильнюс)', + 'Europe/Volgograd' => 'Волгоград вакыты', + 'Europe/Warsaw' => 'Үзәк Европа вакыты (Варшава)', + 'Europe/Zagreb' => 'Үзәк Европа вакыты (Загреб)', + 'Europe/Zurich' => 'Үзәк Европа вакыты (Цюрих)', + 'Indian/Antananarivo' => 'Көнчыгыш Африка вакыты (Антананариву)', + 'Indian/Chagos' => 'Һинд океаны вакыты (Чагос)', + 'Indian/Christmas' => 'Раштуа утравы вакыты', + 'Indian/Cocos' => 'Кокос утраулары вакыты', + 'Indian/Comoro' => 'Көнчыгыш Африка вакыты (Коморо)', + 'Indian/Kerguelen' => 'Француз көньяк һәм Антарктика вакыты (Кергелен)', + 'Indian/Mahe' => 'Сейшел утраулары вакыты (Маэ)', + 'Indian/Maldives' => 'Мальдив утраулары вакыты', + 'Indian/Mauritius' => 'Маврикий вакыты', + 'Indian/Mayotte' => 'Көнчыгыш Африка вакыты (Майотта)', + 'Indian/Reunion' => 'Реюньон вакыты', + 'Pacific/Apia' => 'Апиа вакыты', + 'Pacific/Auckland' => 'Яңа Зеландия вакыты (Окленд)', + 'Pacific/Bougainville' => 'Папуа Яңа Гвинея вакыты (Бугенвиль)', + 'Pacific/Chatham' => 'Чатем вакыты', + 'Pacific/Easter' => 'Пасха утравы вакыты', + 'Pacific/Efate' => 'Вануату вакыты (Эфате)', + 'Pacific/Enderbury' => 'Феникс утраулары вакыты (Enderbury)', + 'Pacific/Fakaofo' => 'Токелау вакыты (Факаофо)', + 'Pacific/Fiji' => 'Фиджи вакыты', + 'Pacific/Funafuti' => 'Тувалу вакыты (Фунафути)', + 'Pacific/Galapagos' => 'Галапагос утраулары вакыты', + 'Pacific/Gambier' => 'Гамбье вакыты', + 'Pacific/Guadalcanal' => 'Соломон утраулары вакыты (Гуадалканал)', + 'Pacific/Guam' => 'Чаморро стандарт вакыты (Гуам)', + 'Pacific/Honolulu' => 'Гавай-Алеут вакыты (Honolulu)', + 'Pacific/Kiritimati' => 'Лайн утраулары вакыты (Киритимати)', + 'Pacific/Kosrae' => 'Косраэ вакыты', + 'Pacific/Kwajalein' => 'Маршалл утраулары вакыты (Кваджалейн)', + 'Pacific/Majuro' => 'Маршалл утраулары вакыты (Маджуро)', + 'Pacific/Marquesas' => 'Маркиз утраулары вакыты', + 'Pacific/Midway' => 'Самоа вакыты (Мидуэй)', + 'Pacific/Nauru' => 'Науру вакыты', + 'Pacific/Niue' => 'Ниуэ вакыты', + 'Pacific/Norfolk' => 'Норфолк утравы вакыты', + 'Pacific/Noumea' => 'Яңа Каледония вакыты (Нумеа)', + 'Pacific/Pago_Pago' => 'Самоа вакыты (Паго Паго)', + 'Pacific/Palau' => 'Палау вакыты', + 'Pacific/Pitcairn' => 'Питкэрн вакыты', + 'Pacific/Ponape' => 'Понапе вакыты (Понпеи)', + 'Pacific/Port_Moresby' => 'Папуа Яңа Гвинея вакыты (Порт-Морсби)', + 'Pacific/Rarotonga' => 'Кук утраулары вакыты (Раротонга)', + 'Pacific/Saipan' => 'Чаморро стандарт вакыты (Сайпан)', + 'Pacific/Tahiti' => 'Таити вакыты', + 'Pacific/Tarawa' => 'Гилберт утраулары вакыты (Тарава)', + 'Pacific/Tongatapu' => 'Тонга вакыты (Тонгатапу)', + 'Pacific/Truk' => 'Чуук вакыты', + 'Pacific/Wake' => 'Уэйк утравы вакыты (Вейк)', + 'Pacific/Wallis' => 'Уоллис һәм Футуна вакыты', ], 'Meta' => [], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/ug.php b/src/Symfony/Component/Intl/Resources/data/timezones/ug.php index e2b994879978d..dcd0ef31b8a96 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/ug.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/ug.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'ۋوستوك ۋاقتى (Vostok)', 'Arctic/Longyearbyen' => 'ئوتتۇرا ياۋروپا ۋاقتى (Longyearbyen)', 'Asia/Aden' => 'ئەرەب ۋاقتى (Aden)', - 'Asia/Almaty' => 'غەربىي قازاقىستان ۋاقتى (Almaty)', + 'Asia/Almaty' => 'قازاقىستان ۋاقتى (Almaty)', 'Asia/Amman' => 'شەرقىي ياۋروپا ۋاقتى (Amman)', 'Asia/Anadyr' => 'ئانادىر ۋاقتى (Anadyr)', - 'Asia/Aqtau' => 'غەربىي قازاقىستان ۋاقتى (Aqtau)', - 'Asia/Aqtobe' => 'غەربىي قازاقىستان ۋاقتى (Aqtobe)', + 'Asia/Aqtau' => 'قازاقىستان ۋاقتى (Aqtau)', + 'Asia/Aqtobe' => 'قازاقىستان ۋاقتى (Aqtobe)', 'Asia/Ashgabat' => 'تۈركمەنىستان ۋاقتى (Ashgabat)', - 'Asia/Atyrau' => 'غەربىي قازاقىستان ۋاقتى (Atyrau)', + 'Asia/Atyrau' => 'قازاقىستان ۋاقتى (Atyrau)', 'Asia/Baghdad' => 'ئەرەب ۋاقتى (Baghdad)', 'Asia/Bahrain' => 'ئەرەب ۋاقتى (Bahrain)', 'Asia/Baku' => 'ئەزەربەيجان ۋاقتى (Baku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'بىرۇنىي دارۇسسالام ۋاقتى (Brunei)', 'Asia/Calcutta' => 'ھىندىستان ئۆلچەملىك ۋاقتى (Kolkata)', 'Asia/Chita' => 'ياكۇتسك ۋاقتى (Chita)', - 'Asia/Choibalsan' => 'ئۇلانباتور ۋاقتى (Choibalsan)', 'Asia/Colombo' => 'ھىندىستان ئۆلچەملىك ۋاقتى (Colombo)', 'Asia/Damascus' => 'شەرقىي ياۋروپا ۋاقتى (Damascus)', 'Asia/Dhaka' => 'باڭلادىش ۋاقتى (Dhaka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'كىراسنويارسك ۋاقتى (Novokuznetsk)', 'Asia/Novosibirsk' => 'نوۋوسىبىرسك ۋاقتى (Novosibirsk)', 'Asia/Omsk' => 'ئومسك ۋاقتى (Omsk)', - 'Asia/Oral' => 'غەربىي قازاقىستان ۋاقتى (Oral)', + 'Asia/Oral' => 'قازاقىستان ۋاقتى (Oral)', 'Asia/Phnom_Penh' => 'ھىندى چىنى ۋاقتى (Phnom Penh)', 'Asia/Pontianak' => 'غەربىي ھىندونېزىيە ۋاقتى (Pontianak)', 'Asia/Pyongyang' => 'كورىيە ۋاقتى (Pyongyang)', 'Asia/Qatar' => 'ئەرەب ۋاقتى (Qatar)', - 'Asia/Qostanay' => 'غەربىي قازاقىستان ۋاقتى (Qostanay)', - 'Asia/Qyzylorda' => 'غەربىي قازاقىستان ۋاقتى (Qyzylorda)', + 'Asia/Qostanay' => 'قازاقىستان ۋاقتى (Qostanay)', + 'Asia/Qyzylorda' => 'قازاقىستان ۋاقتى (Qyzylorda)', 'Asia/Rangoon' => 'بىرما ۋاقتى (Yangon)', 'Asia/Riyadh' => 'ئەرەب ۋاقتى (Riyadh)', 'Asia/Saigon' => 'ھىندى چىنى ۋاقتى (خوچىمىن شەھىرى)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'ئاۋسترالىيە شەرقىي قىسىم ۋاقتى (Melbourne)', 'Australia/Perth' => 'ئاۋسترالىيە غەربىي قىسىم ۋاقتى (Perth)', 'Australia/Sydney' => 'ئاۋسترالىيە شەرقىي قىسىم ۋاقتى (Sydney)', - 'CST6CDT' => 'ئوتتۇرا قىسىم ۋاقتى', - 'EST5EDT' => 'شەرقىي قىسىم ۋاقتى', 'Etc/GMT' => 'گىرىنۋىچ ۋاقتى', 'Europe/Amsterdam' => 'ئوتتۇرا ياۋروپا ۋاقتى (Amsterdam)', 'Europe/Andorra' => 'ئوتتۇرا ياۋروپا ۋاقتى (Andorra)', @@ -385,8 +382,6 @@ 'Indian/Mauritius' => 'ماۋرىتىئۇس ۋاقتى (Mauritius)', 'Indian/Mayotte' => 'شەرقىي ئافرىقا ۋاقتى (Mayotte)', 'Indian/Reunion' => 'رېئونىيون ۋاقتى', - 'MST7MDT' => 'تاغ ۋاقتى', - 'PST8PDT' => 'تىنچ ئوكيان ۋاقتى', 'Pacific/Apia' => 'ساموئا ۋاقتى (Apia)', 'Pacific/Auckland' => 'يېڭى زېلاندىيە ۋاقتى (Auckland)', 'Pacific/Bougainville' => 'پاپۇئا يېڭى گىۋىنېيەسى ۋاقتى (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/uk.php b/src/Symfony/Component/Intl/Resources/data/timezones/uk.php index 71f52e637437e..a20405f0f7abd 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/uk.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/uk.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'за часом на станції Восток', 'Arctic/Longyearbyen' => 'за центральноєвропейським часом (Лонгʼїр)', 'Asia/Aden' => 'за арабським часом (Аден)', - 'Asia/Almaty' => 'за західним часом у Казахстані (Алмати)', + 'Asia/Almaty' => 'за часом у Казахстані (Алмати)', 'Asia/Amman' => 'за східноєвропейським часом (Амман)', 'Asia/Anadyr' => 'час: Анадир', - 'Asia/Aqtau' => 'за західним часом у Казахстані (Актау)', - 'Asia/Aqtobe' => 'за західним часом у Казахстані (Актобе)', + 'Asia/Aqtau' => 'за часом у Казахстані (Актау)', + 'Asia/Aqtobe' => 'за часом у Казахстані (Актобе)', 'Asia/Ashgabat' => 'за часом у Туркменістані (Ашгабат)', - 'Asia/Atyrau' => 'за західним часом у Казахстані (Атирау)', + 'Asia/Atyrau' => 'за часом у Казахстані (Атирау)', 'Asia/Baghdad' => 'за арабським часом (Багдад)', 'Asia/Bahrain' => 'за арабським часом (Бахрейн)', 'Asia/Baku' => 'за азербайджанським часом (Баку)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'за часом у Брунеї (Бруней)', 'Asia/Calcutta' => 'за індійським стандартним часом (Колката)', 'Asia/Chita' => 'за якутським часом (Чита)', - 'Asia/Choibalsan' => 'за часом в Улан-Баторі (Чойбалсан)', 'Asia/Colombo' => 'за індійським стандартним часом (Коломбо)', 'Asia/Damascus' => 'за східноєвропейським часом (Дамаск)', 'Asia/Dhaka' => 'за часом у Бангладеш (Дакка)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'за красноярським часом (Новокузнецьк)', 'Asia/Novosibirsk' => 'за новосибірським часом', 'Asia/Omsk' => 'за омським часом', - 'Asia/Oral' => 'за західним часом у Казахстані (Орал)', + 'Asia/Oral' => 'за часом у Казахстані (Орал)', 'Asia/Phnom_Penh' => 'за часом в Індокитаї (Пномпень)', 'Asia/Pontianak' => 'за західноіндонезійським часом (Понтіанак)', 'Asia/Pyongyang' => 'за корейським часом (Пхеньян)', 'Asia/Qatar' => 'за арабським часом (Катар)', - 'Asia/Qostanay' => 'за західним часом у Казахстані (Костанай)', - 'Asia/Qyzylorda' => 'за західним часом у Казахстані (Кизилорда)', + 'Asia/Qostanay' => 'за часом у Казахстані (Костанай)', + 'Asia/Qyzylorda' => 'за часом у Казахстані (Кизилорда)', 'Asia/Rangoon' => 'за часом у Мʼянмі (Янгон)', 'Asia/Riyadh' => 'за арабським часом (Ер-Ріяд)', 'Asia/Saigon' => 'за часом в Індокитаї (Хошимін)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'за східноавстралійським часом (Мельбурн)', 'Australia/Perth' => 'за західноавстралійським часом (Перт)', 'Australia/Sydney' => 'за східноавстралійським часом (Сідней)', - 'CST6CDT' => 'за північноамериканським центральним часом', - 'EST5EDT' => 'за північноамериканським східним часом', 'Etc/GMT' => 'за Гринвічем', 'Etc/UTC' => 'за всесвітнім координованим часом', 'Europe/Amsterdam' => 'за центральноєвропейським часом (Амстердам)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'за часом на острові Маврикій', 'Indian/Mayotte' => 'за східноафриканським часом (Майотта)', 'Indian/Reunion' => 'за часом на острові Реюньйон', - 'MST7MDT' => 'за північноамериканським гірським часом', - 'PST8PDT' => 'за північноамериканським тихоокеанським часом', 'Pacific/Apia' => 'за часом в Апіа', 'Pacific/Auckland' => 'за часом у Новій Зеландії (Окленд)', 'Pacific/Bougainville' => 'за часом на островах Папуа-Нова Ґвінея (Буґенвіль)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/ur.php b/src/Symfony/Component/Intl/Resources/data/timezones/ur.php index f0882d719e4a8..2ce68875b8417 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/ur.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/ur.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'ووسٹاک کا وقت (ووستوک)', 'Arctic/Longyearbyen' => 'وسط یورپ کا وقت (لانگ ایئر بین)', 'Asia/Aden' => 'عرب کا وقت (عدن)', - 'Asia/Almaty' => 'مغربی قزاخستان کا وقت (الماٹی)', + 'Asia/Almaty' => 'قازقستان کا وقت (الماٹی)', 'Asia/Amman' => 'مشرقی یورپ کا وقت (امّان)', 'Asia/Anadyr' => 'انیدر ٹائم', - 'Asia/Aqtau' => 'مغربی قزاخستان کا وقت (اکتاؤ)', - 'Asia/Aqtobe' => 'مغربی قزاخستان کا وقت (اکٹوب)', + 'Asia/Aqtau' => 'قازقستان کا وقت (اکتاؤ)', + 'Asia/Aqtobe' => 'قازقستان کا وقت (اکٹوب)', 'Asia/Ashgabat' => 'ترکمانستان کا وقت (اشغبت)', - 'Asia/Atyrau' => 'مغربی قزاخستان کا وقت (آتیراؤ)', + 'Asia/Atyrau' => 'قازقستان کا وقت (آتیراؤ)', 'Asia/Baghdad' => 'عرب کا وقت (بغداد)', 'Asia/Bahrain' => 'عرب کا وقت (بحرین)', 'Asia/Baku' => 'آذربائیجان کا وقت (باکو)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'برونئی دارالسلام ٹائم', 'Asia/Calcutta' => 'ہندوستان کا معیاری وقت (کولکاتا)', 'Asia/Chita' => 'یکوتسک ٹائم (چیتا)', - 'Asia/Choibalsan' => 'یولان بیتور ٹائم (چوئبالسان)', 'Asia/Colombo' => 'ہندوستان کا معیاری وقت (کولمبو)', 'Asia/Damascus' => 'مشرقی یورپ کا وقت (دمشق)', 'Asia/Dhaka' => 'بنگلہ دیش کا وقت (ڈھاکہ)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'کریسنویارسک ٹائم (نوووکیوزنیسک)', 'Asia/Novosibirsk' => 'نوووسیبرسک ٹائم (نوووسِبِرسک)', 'Asia/Omsk' => 'اومسک ٹائم', - 'Asia/Oral' => 'مغربی قزاخستان کا وقت (اورال)', + 'Asia/Oral' => 'قازقستان کا وقت (اورال)', 'Asia/Phnom_Penh' => 'ہند چین ٹائم (پنوم پن)', 'Asia/Pontianak' => 'مغربی انڈونیشیا ٹائم (پونٹیانک)', 'Asia/Pyongyang' => 'کوریا ٹائم (پیونگ یانگ)', 'Asia/Qatar' => 'عرب کا وقت (قطر)', - 'Asia/Qostanay' => 'مغربی قزاخستان کا وقت (کوستانے)', - 'Asia/Qyzylorda' => 'مغربی قزاخستان کا وقت (کیزیلورڈا)', + 'Asia/Qostanay' => 'قازقستان کا وقت (کوستانے)', + 'Asia/Qyzylorda' => 'قازقستان کا وقت (کیزیلورڈا)', 'Asia/Rangoon' => 'میانمار ٹائم (رنگون)', 'Asia/Riyadh' => 'عرب کا وقت (ریاض)', 'Asia/Saigon' => 'ہند چین ٹائم (ہو چی منہ سٹی)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'ایسٹرن آسٹریلیا ٹائم (ملبورن)', 'Australia/Perth' => 'ویسٹرن آسٹریلیا ٹائم (پرتھ)', 'Australia/Sydney' => 'ایسٹرن آسٹریلیا ٹائم (سڈنی)', - 'CST6CDT' => 'سنٹرل ٹائم', - 'EST5EDT' => 'ایسٹرن ٹائم', 'Etc/GMT' => 'گرین وچ کا اصل وقت', 'Etc/UTC' => 'کوآرڈینیٹڈ یونیورسل ٹائم', 'Europe/Amsterdam' => 'وسط یورپ کا وقت (ایمسٹرڈم)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'ماریشس ٹائم', 'Indian/Mayotte' => 'مشرقی افریقہ ٹائم (مایوٹ)', 'Indian/Reunion' => 'ری یونین ٹائم', - 'MST7MDT' => 'ماؤنٹین ٹائم', - 'PST8PDT' => 'پیسفک ٹائم', 'Pacific/Apia' => 'ایپیا ٹائم (اپیا)', 'Pacific/Auckland' => 'نیوزی لینڈ کا وقت (آکلینڈ)', 'Pacific/Bougainville' => 'پاپوآ نیو گنی ٹائم (بوگینولے)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/ur_IN.php b/src/Symfony/Component/Intl/Resources/data/timezones/ur_IN.php index f53553c3d901c..4ed3b2f619888 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/ur_IN.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/ur_IN.php @@ -49,11 +49,7 @@ 'Antarctica/Vostok' => 'ووسٹاک ٹائم (ووستوک)', 'Arctic/Longyearbyen' => 'وسطی یورپ کا وقت (لانگ ایئر بین)', 'Asia/Aden' => 'عرب ٹائم (عدن)', - 'Asia/Almaty' => 'مغربی قزاخستان ٹائم (الماٹی)', - 'Asia/Aqtau' => 'مغربی قزاخستان ٹائم (اکتاؤ)', - 'Asia/Aqtobe' => 'مغربی قزاخستان ٹائم (اکٹوب)', 'Asia/Ashgabat' => 'ترکمانستان ٹائم (اشغبت)', - 'Asia/Atyrau' => 'مغربی قزاخستان ٹائم (آتیراؤ)', 'Asia/Baghdad' => 'عرب ٹائم (بغداد)', 'Asia/Bahrain' => 'عرب ٹائم (بحرین)', 'Asia/Baku' => 'آذربائیجان ٹائم (باکو)', @@ -69,10 +65,7 @@ 'Asia/Katmandu' => 'نیپال ٹائم (کاٹھمنڈو)', 'Asia/Kuwait' => 'عرب ٹائم (کویت)', 'Asia/Muscat' => 'خلیج سٹینڈرڈ ٹائم (مسقط)', - 'Asia/Oral' => 'مغربی قزاخستان ٹائم (اورال)', 'Asia/Qatar' => 'عرب ٹائم (قطر)', - 'Asia/Qostanay' => 'مغربی قزاخستان ٹائم (کوستانے)', - 'Asia/Qyzylorda' => 'مغربی قزاخستان ٹائم (کیزیلورڈا)', 'Asia/Riyadh' => 'عرب ٹائم (ریاض)', 'Asia/Samarkand' => 'ازبکستان ٹائم (سمرقند)', 'Asia/Tashkent' => 'ازبکستان ٹائم (تاشقند)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/uz.php b/src/Symfony/Component/Intl/Resources/data/timezones/uz.php index 97fe0e17fe323..0bf459ce8b43c 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/uz.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/uz.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Vostok vaqti', 'Arctic/Longyearbyen' => 'Markaziy Yevropa vaqti (Longyir)', 'Asia/Aden' => 'Saudiya Arabistoni vaqti (Adan)', - 'Asia/Almaty' => 'Gʻarbiy Qozogʻiston vaqti (Almati)', + 'Asia/Almaty' => 'Qozogʻiston vaqti (Almati)', 'Asia/Amman' => 'Sharqiy Yevropa vaqti (Ammon)', 'Asia/Anadyr' => 'Rossiya (Anadir)', - 'Asia/Aqtau' => 'Gʻarbiy Qozogʻiston vaqti (Oqtov)', - 'Asia/Aqtobe' => 'Gʻarbiy Qozogʻiston vaqti (Oqto‘ba)', + 'Asia/Aqtau' => 'Qozogʻiston vaqti (Oqtov)', + 'Asia/Aqtobe' => 'Qozogʻiston vaqti (Oqto‘ba)', 'Asia/Ashgabat' => 'Turkmaniston vaqti (Ashxobod)', - 'Asia/Atyrau' => 'Gʻarbiy Qozogʻiston vaqti (Atirau)', + 'Asia/Atyrau' => 'Qozogʻiston vaqti (Atirau)', 'Asia/Baghdad' => 'Saudiya Arabistoni vaqti (Bag‘dod)', 'Asia/Bahrain' => 'Saudiya Arabistoni vaqti (Bahrayn)', 'Asia/Baku' => 'Ozarbayjon vaqti (Boku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Bruney-Dorussalom vaqti', 'Asia/Calcutta' => 'Hindiston standart vaqti (Kalkutta)', 'Asia/Chita' => 'Yakutsk vaqti (Chita)', - 'Asia/Choibalsan' => 'Ulan-Bator vaqti (Choybalsan)', 'Asia/Colombo' => 'Hindiston standart vaqti (Kolombo)', 'Asia/Damascus' => 'Sharqiy Yevropa vaqti (Damashq)', 'Asia/Dhaka' => 'Bangladesh vaqti (Dakka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Krasnoyarsk vaqti (Novokuznetsk)', 'Asia/Novosibirsk' => 'Novosibirsk vaqti', 'Asia/Omsk' => 'Omsk vaqti', - 'Asia/Oral' => 'Gʻarbiy Qozogʻiston vaqti (Uralsk)', + 'Asia/Oral' => 'Qozogʻiston vaqti (Uralsk)', 'Asia/Phnom_Penh' => 'Hindixitoy vaqti (Pnompen)', 'Asia/Pontianak' => 'Gʻarbiy Indoneziya vaqti (Pontianak)', 'Asia/Pyongyang' => 'Koreya vaqti (Pxenyan)', 'Asia/Qatar' => 'Saudiya Arabistoni vaqti (Qatar)', - 'Asia/Qostanay' => 'Gʻarbiy Qozogʻiston vaqti (Kustanay)', - 'Asia/Qyzylorda' => 'Gʻarbiy Qozogʻiston vaqti (Qizilo‘rda)', + 'Asia/Qostanay' => 'Qozogʻiston vaqti (Qoʻstanay)', + 'Asia/Qyzylorda' => 'Qozogʻiston vaqti (Qizilo‘rda)', 'Asia/Rangoon' => 'Myanma vaqti (Rangun)', 'Asia/Riyadh' => 'Saudiya Arabistoni vaqti (Ar-Riyod)', 'Asia/Saigon' => 'Hindixitoy vaqti (Xoshimin)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Sharqiy Avstraliya vaqti (Melburn)', 'Australia/Perth' => 'G‘arbiy Avstraliya vaqti (Pert)', 'Australia/Sydney' => 'Sharqiy Avstraliya vaqti (Sidney)', - 'CST6CDT' => 'Markaziy Amerika vaqti', - 'EST5EDT' => 'Sharqiy Amerika vaqti', 'Etc/GMT' => 'Grinvich o‘rtacha vaqti', 'Etc/UTC' => 'Koordinatali universal vaqt', 'Europe/Amsterdam' => 'Markaziy Yevropa vaqti (Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Mavrikiy vaqti', 'Indian/Mayotte' => 'Sharqiy Afrika vaqti (Mayorka)', 'Indian/Reunion' => 'Reyunion vaqti', - 'MST7MDT' => 'Tog‘ vaqti (AQSH)', - 'PST8PDT' => 'Tinch okeani vaqti', 'Pacific/Apia' => 'Apia vaqti', 'Pacific/Auckland' => 'Yangi Zelandiya vaqti (Oklend)', 'Pacific/Bougainville' => 'Papua-Yangi Gvineya vaqti (Bugenvil)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/uz_Cyrl.php b/src/Symfony/Component/Intl/Resources/data/timezones/uz_Cyrl.php index 43daed3bf8e5f..96729ab1ffac2 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/uz_Cyrl.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/uz_Cyrl.php @@ -206,13 +206,9 @@ 'Antarctica/Vostok' => 'Восток вақти (Vostok)', 'Arctic/Longyearbyen' => 'Марказий Европа вақти (Longyir)', 'Asia/Aden' => 'Арабистон вақти (Adan)', - 'Asia/Almaty' => 'Ғарбий Қозоғистон вақти (Almati)', 'Asia/Amman' => 'Шарқий Европа вақти (Ammon)', 'Asia/Anadyr' => 'Россия вақти (Anadir)', - 'Asia/Aqtau' => 'Ғарбий Қозоғистон вақти (Oqtov)', - 'Asia/Aqtobe' => 'Ғарбий Қозоғистон вақти (Oqto‘ba)', 'Asia/Ashgabat' => 'Туркманистон вақти (Ashxobod)', - 'Asia/Atyrau' => 'Ғарбий Қозоғистон вақти (Atirau)', 'Asia/Baghdad' => 'Арабистон вақти (Bag‘dod)', 'Asia/Bahrain' => 'Арабистон вақти (Bahrayn)', 'Asia/Baku' => 'Озарбайжон вақти (Boku)', @@ -223,7 +219,6 @@ 'Asia/Brunei' => 'Бруней Даруссалом вақти (Bruney)', 'Asia/Calcutta' => 'Ҳиндистон вақти (Kalkutta)', 'Asia/Chita' => 'Якутск вақти (Chita)', - 'Asia/Choibalsan' => 'Улан-Батор вақти (Choybalsan)', 'Asia/Colombo' => 'Ҳиндистон вақти (Kolombo)', 'Asia/Damascus' => 'Шарқий Европа вақти (Damashq)', 'Asia/Dhaka' => 'Бангладеш вақти (Dakka)', @@ -257,13 +252,10 @@ 'Asia/Novokuznetsk' => 'Красноярск вақти (Novokuznetsk)', 'Asia/Novosibirsk' => 'Новосибирск вақти (Novosibirsk)', 'Asia/Omsk' => 'Омск вақти (Omsk)', - 'Asia/Oral' => 'Ғарбий Қозоғистон вақти (Uralsk)', 'Asia/Phnom_Penh' => 'Ҳинд-Хитой вақти (Pnompen)', 'Asia/Pontianak' => 'Ғарбий Индонезия вақти (Pontianak)', 'Asia/Pyongyang' => 'Корея вақти (Pxenyan)', 'Asia/Qatar' => 'Арабистон вақти (Qatar)', - 'Asia/Qostanay' => 'Ғарбий Қозоғистон вақти (Kustanay)', - 'Asia/Qyzylorda' => 'Ғарбий Қозоғистон вақти (Qizilo‘rda)', 'Asia/Rangoon' => 'Мьянма вақти (Rangun)', 'Asia/Riyadh' => 'Арабистон вақти (Ar-Riyod)', 'Asia/Saigon' => 'Ҳинд-Хитой вақти (Xoshimin)', @@ -309,8 +301,6 @@ 'Australia/Melbourne' => 'Шарқий Австралия вақти (Melburn)', 'Australia/Perth' => 'Ғарбий Австралия вақти (Pert)', 'Australia/Sydney' => 'Шарқий Австралия вақти (Sidney)', - 'CST6CDT' => 'Шимолий Америка', - 'EST5EDT' => 'Шимолий Америка шарқий вақти', 'Etc/GMT' => 'Гринвич вақти', 'Europe/Amsterdam' => 'Марказий Европа вақти (Amsterdam)', 'Europe/Andorra' => 'Марказий Европа вақти (Andorra)', @@ -381,8 +371,6 @@ 'Indian/Mauritius' => 'Маврикий вақти (Mavrikiy)', 'Indian/Mayotte' => 'Шарқий Африка вақти (Mayorka)', 'Indian/Reunion' => 'Реюньон вақти (Reyunion)', - 'MST7MDT' => 'Шимолий Америка тоғ вақти', - 'PST8PDT' => 'Шимолий Америка тинч океани вақти', 'Pacific/Auckland' => 'Янги Зеландия вақти (Oklend)', 'Pacific/Bougainville' => 'Папуа-Янги Гвинея вақти (Bugenvil)', 'Pacific/Chatham' => 'Чатхам вақти (Chatem oroli)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/vi.php b/src/Symfony/Component/Intl/Resources/data/timezones/vi.php index fd15f22f0c890..f847822d1a542 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/vi.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/vi.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Giờ Vostok', 'Arctic/Longyearbyen' => 'Giờ Trung Âu (Longyearbyen)', 'Asia/Aden' => 'Giờ Ả Rập (Aden)', - 'Asia/Almaty' => 'Giờ Miền Tây Kazakhstan (Almaty)', + 'Asia/Almaty' => 'Giờ Kazakhstan (Almaty)', 'Asia/Amman' => 'Giờ Đông Âu (Amman)', 'Asia/Anadyr' => 'Giờ Anadyr', - 'Asia/Aqtau' => 'Giờ Miền Tây Kazakhstan (Aqtau)', - 'Asia/Aqtobe' => 'Giờ Miền Tây Kazakhstan (Aqtobe)', + 'Asia/Aqtau' => 'Giờ Kazakhstan (Aqtau)', + 'Asia/Aqtobe' => 'Giờ Kazakhstan (Aqtobe)', 'Asia/Ashgabat' => 'Giờ Turkmenistan (Ashgabat)', - 'Asia/Atyrau' => 'Giờ Miền Tây Kazakhstan (Atyrau)', + 'Asia/Atyrau' => 'Giờ Kazakhstan (Atyrau)', 'Asia/Baghdad' => 'Giờ Ả Rập (Baghdad)', 'Asia/Bahrain' => 'Giờ Ả Rập (Bahrain)', 'Asia/Baku' => 'Giờ Azerbaijan (Baku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Giờ Brunei Darussalam', 'Asia/Calcutta' => 'Giờ Chuẩn Ấn Độ (Kolkata)', 'Asia/Chita' => 'Giờ Yakutsk (Chita)', - 'Asia/Choibalsan' => 'Giờ Ulan Bator (Choibalsan)', 'Asia/Colombo' => 'Giờ Chuẩn Ấn Độ (Colombo)', 'Asia/Damascus' => 'Giờ Đông Âu (Damascus)', 'Asia/Dhaka' => 'Giờ Bangladesh (Dhaka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Giờ Krasnoyarsk (Novokuznetsk)', 'Asia/Novosibirsk' => 'Giờ Novosibirsk', 'Asia/Omsk' => 'Giờ Omsk', - 'Asia/Oral' => 'Giờ Miền Tây Kazakhstan (Oral)', + 'Asia/Oral' => 'Giờ Kazakhstan (Oral)', 'Asia/Phnom_Penh' => 'Giờ Đông Dương (Phnom Penh)', 'Asia/Pontianak' => 'Giờ Miền Tây Indonesia (Pontianak)', 'Asia/Pyongyang' => 'Giờ Hàn Quốc (Bình Nhưỡng)', 'Asia/Qatar' => 'Giờ Ả Rập (Qatar)', - 'Asia/Qostanay' => 'Giờ Miền Tây Kazakhstan (Kostanay)', - 'Asia/Qyzylorda' => 'Giờ Miền Tây Kazakhstan (Qyzylorda)', + 'Asia/Qostanay' => 'Giờ Kazakhstan (Kostanay)', + 'Asia/Qyzylorda' => 'Giờ Kazakhstan (Qyzylorda)', 'Asia/Rangoon' => 'Giờ Myanmar (Rangoon)', 'Asia/Riyadh' => 'Giờ Ả Rập (Riyadh)', 'Asia/Saigon' => 'Giờ Đông Dương (TP Hồ Chí Minh)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Giờ Miền Đông Australia (Melbourne)', 'Australia/Perth' => 'Giờ Miền Tây Australia (Perth)', 'Australia/Sydney' => 'Giờ Miền Đông Australia (Sydney)', - 'CST6CDT' => 'Giờ miền Trung', - 'EST5EDT' => 'Giờ miền Đông', 'Etc/GMT' => 'Giờ Trung bình Greenwich', 'Etc/UTC' => 'Giờ Phối hợp Quốc tế', 'Europe/Amsterdam' => 'Giờ Trung Âu (Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Giờ Mauritius', 'Indian/Mayotte' => 'Giờ Đông Phi (Mayotte)', 'Indian/Reunion' => 'Giờ Reunion (Réunion)', - 'MST7MDT' => 'Giờ miền núi', - 'PST8PDT' => 'Giờ Thái Bình Dương', 'Pacific/Apia' => 'Giờ Apia', 'Pacific/Auckland' => 'Giờ New Zealand (Auckland)', 'Pacific/Bougainville' => 'Giờ Papua New Guinea (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/wo.php b/src/Symfony/Component/Intl/Resources/data/timezones/wo.php index a14eafcfcae3b..118d9581848de 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/wo.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/wo.php @@ -4,98 +4,98 @@ 'Names' => [ 'Africa/Abidjan' => 'GMT (waxtu Greenwich) (Abidjan)', 'Africa/Accra' => 'GMT (waxtu Greenwich) (Accra)', - 'Africa/Addis_Ababa' => 'Ecopi (Addis Ababa)', + 'Africa/Addis_Ababa' => 'Waxtu Afrique sowwu jant (Addis Ababa)', 'Africa/Algiers' => 'CTE (waxtu ëroop sàntaraal) (Algiers)', - 'Africa/Asmera' => 'Eritere (Asmara)', + 'Africa/Asmera' => 'Waxtu Afrique sowwu jant (Asmara)', 'Africa/Bamako' => 'GMT (waxtu Greenwich) (Bamako)', - 'Africa/Bangui' => 'Repiblik Sàntar Afrik (Bangui)', + 'Africa/Bangui' => 'Waxtu sowwu Afrique (Bangui)', 'Africa/Banjul' => 'GMT (waxtu Greenwich) (Banjul)', 'Africa/Bissau' => 'GMT (waxtu Greenwich) (Bissau)', - 'Africa/Blantyre' => 'Malawi (Blantyre)', - 'Africa/Brazzaville' => 'Réewum Kongo (Brazzaville)', - 'Africa/Bujumbura' => 'Burundi (Bujumbura)', + 'Africa/Blantyre' => 'Waxtu Afrique Centrale (Blantyre)', + 'Africa/Brazzaville' => 'Waxtu sowwu Afrique (Brazzaville)', + 'Africa/Bujumbura' => 'Waxtu Afrique Centrale (Bujumbura)', 'Africa/Cairo' => 'EET (waxtu ëroop u penku) (Cairo)', 'Africa/Casablanca' => 'WET (waxtu ëroop u sowwu-jant (Casablanca)', 'Africa/Ceuta' => 'CTE (waxtu ëroop sàntaraal) (Ceuta)', 'Africa/Conakry' => 'GMT (waxtu Greenwich) (Conakry)', 'Africa/Dakar' => 'GMT (waxtu Greenwich) (Dakar)', - 'Africa/Dar_es_Salaam' => 'Taŋsani (Dar es Salaam)', - 'Africa/Djibouti' => 'Jibuti (Djibouti)', - 'Africa/Douala' => 'Kamerun (Douala)', + 'Africa/Dar_es_Salaam' => 'Waxtu Afrique sowwu jant (Dar es Salaam)', + 'Africa/Djibouti' => 'Waxtu Afrique sowwu jant (Djibouti)', + 'Africa/Douala' => 'Waxtu sowwu Afrique (Douala)', 'Africa/El_Aaiun' => 'WET (waxtu ëroop u sowwu-jant (El Aaiun)', 'Africa/Freetown' => 'GMT (waxtu Greenwich) (Freetown)', - 'Africa/Gaborone' => 'Botswana (Gaborone)', - 'Africa/Harare' => 'Simbabwe (Harare)', - 'Africa/Johannesburg' => 'Afrik di Sid (Johannesburg)', - 'Africa/Juba' => 'Sudaŋ di Sid (Juba)', - 'Africa/Kampala' => 'Ugànda (Kampala)', - 'Africa/Khartoum' => 'Sudaŋ (Khartoum)', - 'Africa/Kigali' => 'Ruwànda (Kigali)', - 'Africa/Kinshasa' => 'Kongo (R K D) (Kinshasa)', - 'Africa/Lagos' => 'Niseriya (Lagos)', - 'Africa/Libreville' => 'Gaboŋ (Libreville)', + 'Africa/Gaborone' => 'Waxtu Afrique Centrale (Gaborone)', + 'Africa/Harare' => 'Waxtu Afrique Centrale (Harare)', + 'Africa/Johannesburg' => 'Afrique du Sud (Johannesburg)', + 'Africa/Juba' => 'Waxtu Afrique Centrale (Juba)', + 'Africa/Kampala' => 'Waxtu Afrique sowwu jant (Kampala)', + 'Africa/Khartoum' => 'Waxtu Afrique Centrale (Khartoum)', + 'Africa/Kigali' => 'Waxtu Afrique Centrale (Kigali)', + 'Africa/Kinshasa' => 'Waxtu sowwu Afrique (Kinshasa)', + 'Africa/Lagos' => 'Waxtu sowwu Afrique (Lagos)', + 'Africa/Libreville' => 'Waxtu sowwu Afrique (Libreville)', 'Africa/Lome' => 'GMT (waxtu Greenwich) (Lome)', - 'Africa/Luanda' => 'Àngolaa (Luanda)', - 'Africa/Lubumbashi' => 'Kongo (R K D) (Lubumbashi)', - 'Africa/Lusaka' => 'Sàmbi (Lusaka)', - 'Africa/Malabo' => 'Gine Ekuwatoriyal (Malabo)', - 'Africa/Maputo' => 'Mosàmbig (Maputo)', - 'Africa/Maseru' => 'Lesoto (Maseru)', - 'Africa/Mbabane' => 'Suwasilànd (Mbabane)', - 'Africa/Mogadishu' => 'Somali (Mogadishu)', + 'Africa/Luanda' => 'Waxtu sowwu Afrique (Luanda)', + 'Africa/Lubumbashi' => 'Waxtu Afrique Centrale (Lubumbashi)', + 'Africa/Lusaka' => 'Waxtu Afrique Centrale (Lusaka)', + 'Africa/Malabo' => 'Waxtu sowwu Afrique (Malabo)', + 'Africa/Maputo' => 'Waxtu Afrique Centrale (Maputo)', + 'Africa/Maseru' => 'Afrique du Sud (Maseru)', + 'Africa/Mbabane' => 'Afrique du Sud (Mbabane)', + 'Africa/Mogadishu' => 'Waxtu Afrique sowwu jant (Mogadishu)', 'Africa/Monrovia' => 'GMT (waxtu Greenwich) (Monrovia)', - 'Africa/Nairobi' => 'Keeña (Nairobi)', - 'Africa/Ndjamena' => 'Càdd (Ndjamena)', - 'Africa/Niamey' => 'Niiseer (Niamey)', + 'Africa/Nairobi' => 'Waxtu Afrique sowwu jant (Nairobi)', + 'Africa/Ndjamena' => 'Waxtu sowwu Afrique (Ndjamena)', + 'Africa/Niamey' => 'Waxtu sowwu Afrique (Niamey)', 'Africa/Nouakchott' => 'GMT (waxtu Greenwich) (Nouakchott)', 'Africa/Ouagadougou' => 'GMT (waxtu Greenwich) (Ouagadougou)', - 'Africa/Porto-Novo' => 'Benee (Porto-Novo)', + 'Africa/Porto-Novo' => 'Waxtu sowwu Afrique (Porto-Novo)', 'Africa/Sao_Tome' => 'GMT (waxtu Greenwich) (São Tomé)', 'Africa/Tripoli' => 'EET (waxtu ëroop u penku) (Tripoli)', 'Africa/Tunis' => 'CTE (waxtu ëroop sàntaraal) (Tunis)', - 'Africa/Windhoek' => 'Namibi (Windhoek)', - 'America/Adak' => 'Etaa Sini (Adak)', - 'America/Anchorage' => 'Etaa Sini (Anchorage)', + 'Africa/Windhoek' => 'Waxtu Afrique Centrale (Windhoek)', + 'America/Adak' => 'Waxtu Hawaii-Aleutian (Adak)', + 'America/Anchorage' => 'Waxtu Alaska (Anchorage)', 'America/Anguilla' => 'AT (waxtu atlàntik) (Anguilla)', 'America/Antigua' => 'AT (waxtu atlàntik) (Antigua)', - 'America/Araguaina' => 'Beresil (Araguaina)', - 'America/Argentina/La_Rioja' => 'Arsàntin (La Rioja)', - 'America/Argentina/Rio_Gallegos' => 'Arsàntin (Rio Gallegos)', - 'America/Argentina/Salta' => 'Arsàntin (Salta)', - 'America/Argentina/San_Juan' => 'Arsàntin (San Juan)', - 'America/Argentina/San_Luis' => 'Arsàntin (San Luis)', - 'America/Argentina/Tucuman' => 'Arsàntin (Tucuman)', - 'America/Argentina/Ushuaia' => 'Arsàntin (Ushuaia)', + 'America/Araguaina' => 'Waxtu Bresil (Araguaina)', + 'America/Argentina/La_Rioja' => 'Waxtu Arsantiin (La Rioja)', + 'America/Argentina/Rio_Gallegos' => 'Waxtu Arsantiin (Rio Gallegos)', + 'America/Argentina/Salta' => 'Waxtu Arsantiin (Salta)', + 'America/Argentina/San_Juan' => 'Waxtu Arsantiin (San Juan)', + 'America/Argentina/San_Luis' => 'Waxtu Arsantiin (San Luis)', + 'America/Argentina/Tucuman' => 'Waxtu Arsantiin (Tucuman)', + 'America/Argentina/Ushuaia' => 'Waxtu Arsantiin (Ushuaia)', 'America/Aruba' => 'AT (waxtu atlàntik) (Aruba)', - 'America/Asuncion' => 'Paraguwe (Asunción)', - 'America/Bahia' => 'Beresil (Bahia)', + 'America/Asuncion' => 'Waxtu Paraguay (Asunción)', + 'America/Bahia' => 'Waxtu Bresil (Bahia)', 'America/Bahia_Banderas' => 'CT (waxtu sàntaral) (Bahía de Banderas)', 'America/Barbados' => 'AT (waxtu atlàntik) (Barbados)', - 'America/Belem' => 'Beresil (Belem)', + 'America/Belem' => 'Waxtu Bresil (Belem)', 'America/Belize' => 'CT (waxtu sàntaral) (Belize)', 'America/Blanc-Sablon' => 'AT (waxtu atlàntik) (Blanc-Sablon)', - 'America/Boa_Vista' => 'Beresil (Boa Vista)', - 'America/Bogota' => 'Kolombi (Bogota)', + 'America/Boa_Vista' => 'Waxtu Amazon (Boa Vista)', + 'America/Bogota' => 'Waxtu Kolombi (Bogota)', 'America/Boise' => 'MT (waxtu tundu) (Boise)', - 'America/Buenos_Aires' => 'Arsàntin (Buenos Aires)', + 'America/Buenos_Aires' => 'Waxtu Arsantiin (Buenos Aires)', 'America/Cambridge_Bay' => 'MT (waxtu tundu) (Cambridge Bay)', - 'America/Campo_Grande' => 'Beresil (Campo Grande)', + 'America/Campo_Grande' => 'Waxtu Amazon (Campo Grande)', 'America/Cancun' => 'ET waxtu penku (Cancún)', - 'America/Caracas' => 'Wenesiyela (Caracas)', - 'America/Catamarca' => 'Arsàntin (Catamarca)', - 'America/Cayenne' => 'Guyaan Farañse (Cayenne)', + 'America/Caracas' => 'Waxtu Venezuela (Caracas)', + 'America/Catamarca' => 'Waxtu Arsantiin (Catamarca)', + 'America/Cayenne' => 'Guyane française (Cayenne)', 'America/Cayman' => 'ET waxtu penku (Cayman)', 'America/Chicago' => 'CT (waxtu sàntaral) (Chicago)', 'America/Chihuahua' => 'CT (waxtu sàntaral) (Chihuahua)', 'America/Ciudad_Juarez' => 'MT (waxtu tundu) (Ciudad Juárez)', 'America/Coral_Harbour' => 'ET waxtu penku (Atikokan)', - 'America/Cordoba' => 'Arsàntin (Cordoba)', + 'America/Cordoba' => 'Waxtu Arsantiin (Cordoba)', 'America/Costa_Rica' => 'CT (waxtu sàntaral) (Costa Rica)', 'America/Creston' => 'MT (waxtu tundu) (Creston)', - 'America/Cuiaba' => 'Beresil (Cuiaba)', + 'America/Cuiaba' => 'Waxtu Amazon (Cuiaba)', 'America/Curacao' => 'AT (waxtu atlàntik) (Curaçao)', 'America/Danmarkshavn' => 'GMT (waxtu Greenwich) (Danmarkshavn)', - 'America/Dawson' => 'Kanadaa (Dawson)', + 'America/Dawson' => 'Waxtu Yukon (Dawson)', 'America/Dawson_Creek' => 'MT (waxtu tundu) (Dawson Creek)', 'America/Denver' => 'MT (waxtu tundu) (Denver)', 'America/Detroit' => 'ET waxtu penku (Detroit)', @@ -104,7 +104,7 @@ 'America/Eirunepe' => 'Beresil (Eirunepe)', 'America/El_Salvador' => 'CT (waxtu sàntaral) (El Salvador)', 'America/Fort_Nelson' => 'MT (waxtu tundu) (Fort Nelson)', - 'America/Fortaleza' => 'Beresil (Fortaleza)', + 'America/Fortaleza' => 'Waxtu Bresil (Fortaleza)', 'America/Glace_Bay' => 'AT (waxtu atlàntik) (Glace Bay)', 'America/Godthab' => 'Girinlànd (Nuuk)', 'America/Goose_Bay' => 'AT (waxtu atlàntik) (Goose Bay)', @@ -112,11 +112,11 @@ 'America/Grenada' => 'AT (waxtu atlàntik) (Grenada)', 'America/Guadeloupe' => 'AT (waxtu atlàntik) (Guadeloupe)', 'America/Guatemala' => 'CT (waxtu sàntaral) (Guatemala)', - 'America/Guayaquil' => 'Ekwaatër (Guayaquil)', - 'America/Guyana' => 'Giyaan (Guyana)', + 'America/Guayaquil' => 'waxtu Ecuador (Guayaquil)', + 'America/Guyana' => 'Waxtu Guyana', 'America/Halifax' => 'AT (waxtu atlàntik) (Halifax)', - 'America/Havana' => 'Kuba (Havana)', - 'America/Hermosillo' => 'Meksiko (Hermosillo)', + 'America/Havana' => 'Waxtu Cuba (Havana)', + 'America/Hermosillo' => 'waxtu pasifik bu Mexik (Hermosillo)', 'America/Indiana/Knox' => 'CT (waxtu sàntaral) (Knox, Indiana)', 'America/Indiana/Marengo' => 'ET waxtu penku (Marengo, Indiana)', 'America/Indiana/Petersburg' => 'ET waxtu penku (Petersburg, Indiana)', @@ -128,61 +128,61 @@ 'America/Inuvik' => 'MT (waxtu tundu) (Inuvik)', 'America/Iqaluit' => 'ET waxtu penku (Iqaluit)', 'America/Jamaica' => 'ET waxtu penku (Jamaica)', - 'America/Jujuy' => 'Arsàntin (Jujuy)', - 'America/Juneau' => 'Etaa Sini (Juneau)', + 'America/Jujuy' => 'Waxtu Arsantiin (Jujuy)', + 'America/Juneau' => 'Waxtu Alaska (Juneau)', 'America/Kentucky/Monticello' => 'ET waxtu penku (Monticello, Kentucky)', 'America/Kralendijk' => 'AT (waxtu atlàntik) (Kralendijk)', - 'America/La_Paz' => 'Boliwi (La Paz)', - 'America/Lima' => 'Peru (Lima)', + 'America/La_Paz' => 'Waxtu Bolivie (La Paz)', + 'America/Lima' => 'Peru waxtu (Lima)', 'America/Los_Angeles' => 'PT (waxtu pasifik) (Los Angeles)', 'America/Louisville' => 'ET waxtu penku (Louisville)', 'America/Lower_Princes' => 'AT (waxtu atlàntik) (Lower Prince’s Quarter)', - 'America/Maceio' => 'Beresil (Maceio)', + 'America/Maceio' => 'Waxtu Bresil (Maceio)', 'America/Managua' => 'CT (waxtu sàntaral) (Managua)', - 'America/Manaus' => 'Beresil (Manaus)', + 'America/Manaus' => 'Waxtu Amazon (Manaus)', 'America/Marigot' => 'AT (waxtu atlàntik) (Marigot)', 'America/Martinique' => 'AT (waxtu atlàntik) (Martinique)', 'America/Matamoros' => 'CT (waxtu sàntaral) (Matamoros)', - 'America/Mazatlan' => 'Meksiko (Mazatlan)', - 'America/Mendoza' => 'Arsàntin (Mendoza)', + 'America/Mazatlan' => 'waxtu pasifik bu Mexik (Mazatlan)', + 'America/Mendoza' => 'Waxtu Arsantiin (Mendoza)', 'America/Menominee' => 'CT (waxtu sàntaral) (Menominee)', 'America/Merida' => 'CT (waxtu sàntaral) (Mérida)', - 'America/Metlakatla' => 'Etaa Sini (Metlakatla)', + 'America/Metlakatla' => 'Waxtu Alaska (Metlakatla)', 'America/Mexico_City' => 'CT (waxtu sàntaral) (Mexico City)', - 'America/Miquelon' => 'Saŋ Peer ak Mikeloŋ (Miquelon)', + 'America/Miquelon' => 'Saint Pierre ak Miquelon', 'America/Moncton' => 'AT (waxtu atlàntik) (Moncton)', 'America/Monterrey' => 'CT (waxtu sàntaral) (Monterrey)', - 'America/Montevideo' => 'Uruge (Montevideo)', + 'America/Montevideo' => 'Waxtu Urugway (Montevideo)', 'America/Montserrat' => 'AT (waxtu atlàntik) (Montserrat)', 'America/Nassau' => 'ET waxtu penku (Nassau)', 'America/New_York' => 'ET waxtu penku (New York)', - 'America/Nome' => 'Etaa Sini (Nome)', - 'America/Noronha' => 'Beresil (Noronha)', + 'America/Nome' => 'Waxtu Alaska (Nome)', + 'America/Noronha' => 'Fernando de noronha', 'America/North_Dakota/Beulah' => 'CT (waxtu sàntaral) (Beulah, North Dakota)', 'America/North_Dakota/Center' => 'CT (waxtu sàntaral) (Center, North Dakota)', 'America/North_Dakota/New_Salem' => 'CT (waxtu sàntaral) (New Salem, North Dakota)', 'America/Ojinaga' => 'CT (waxtu sàntaral) (Ojinaga)', 'America/Panama' => 'ET waxtu penku (Panama)', - 'America/Paramaribo' => 'Sirinam (Paramaribo)', + 'America/Paramaribo' => 'Waxtu Surinam (Paramaribo)', 'America/Phoenix' => 'MT (waxtu tundu) (Phoenix)', 'America/Port-au-Prince' => 'ET waxtu penku (Port-au-Prince)', 'America/Port_of_Spain' => 'AT (waxtu atlàntik) (Port of Spain)', - 'America/Porto_Velho' => 'Beresil (Porto Velho)', + 'America/Porto_Velho' => 'Waxtu Amazon (Porto Velho)', 'America/Puerto_Rico' => 'AT (waxtu atlàntik) (Puerto Rico)', - 'America/Punta_Arenas' => 'Sili (Punta Arenas)', + 'America/Punta_Arenas' => 'Waxtu Sili (Punta Arenas)', 'America/Rankin_Inlet' => 'CT (waxtu sàntaral) (Rankin Inlet)', - 'America/Recife' => 'Beresil (Recife)', + 'America/Recife' => 'Waxtu Bresil (Recife)', 'America/Regina' => 'CT (waxtu sàntaral) (Regina)', 'America/Resolute' => 'CT (waxtu sàntaral) (Resolute)', 'America/Rio_Branco' => 'Beresil (Rio Branco)', - 'America/Santarem' => 'Beresil (Santarem)', - 'America/Santiago' => 'Sili (Santiago)', + 'America/Santarem' => 'Waxtu Bresil (Santarem)', + 'America/Santiago' => 'Waxtu Sili (Santiago)', 'America/Santo_Domingo' => 'AT (waxtu atlàntik) (Santo Domingo)', - 'America/Sao_Paulo' => 'Beresil (Sao Paulo)', + 'America/Sao_Paulo' => 'Waxtu Bresil (Sao Paulo)', 'America/Scoresbysund' => 'Girinlànd (Ittoqqortoormiit)', - 'America/Sitka' => 'Etaa Sini (Sitka)', + 'America/Sitka' => 'Waxtu Alaska (Sitka)', 'America/St_Barthelemy' => 'AT (waxtu atlàntik) (St. Barthélemy)', - 'America/St_Johns' => 'Kanadaa (St. John’s)', + 'America/St_Johns' => 'waxtu Terre-Neuve (St. John’s)', 'America/St_Kitts' => 'AT (waxtu atlàntik) (St. Kitts)', 'America/St_Lucia' => 'AT (waxtu atlàntik) (St. Lucia)', 'America/St_Thomas' => 'AT (waxtu atlàntik) (St. Thomas)', @@ -194,131 +194,129 @@ 'America/Toronto' => 'ET waxtu penku (Toronto)', 'America/Tortola' => 'AT (waxtu atlàntik) (Tortola)', 'America/Vancouver' => 'PT (waxtu pasifik) (Vancouver)', - 'America/Whitehorse' => 'Kanadaa (Whitehorse)', + 'America/Whitehorse' => 'Waxtu Yukon (Whitehorse)', 'America/Winnipeg' => 'CT (waxtu sàntaral) (Winnipeg)', - 'America/Yakutat' => 'Etaa Sini (Yakutat)', - 'Antarctica/Casey' => 'Antarktik (Casey)', - 'Antarctica/Davis' => 'Antarktik (Davis)', - 'Antarctica/DumontDUrville' => 'Antarktik (Dumont d’Urville)', - 'Antarctica/Macquarie' => 'Ostarali (Macquarie)', - 'Antarctica/Mawson' => 'Antarktik (Mawson)', - 'Antarctica/McMurdo' => 'Antarktik (McMurdo)', - 'Antarctica/Palmer' => 'Antarktik (Palmer)', - 'Antarctica/Rothera' => 'Antarktik (Rothera)', - 'Antarctica/Syowa' => 'Antarktik (Syowa)', + 'America/Yakutat' => 'Waxtu Alaska (Yakutat)', + 'Antarctica/Casey' => 'waxtu Australie bu bëtu Soow (Casey)', + 'Antarctica/Davis' => 'Waxtu Davis', + 'Antarctica/DumontDUrville' => 'Dumont-d’Urville', + 'Antarctica/Macquarie' => 'waxtu penku Australie (Macquarie)', + 'Antarctica/Mawson' => 'waxtu Mawson', + 'Antarctica/McMurdo' => 'Waxtu Nouvelle-Zélande (McMurdo)', + 'Antarctica/Palmer' => 'Waxtu Sili (Palmer)', + 'Antarctica/Rothera' => 'Waxtu Rotera (Rothera)', + 'Antarctica/Syowa' => 'waxtu syowa', 'Antarctica/Troll' => 'GMT (waxtu Greenwich) (Troll)', - 'Antarctica/Vostok' => 'Antarktik (Vostok)', + 'Antarctica/Vostok' => 'Waxtu Vostok', 'Arctic/Longyearbyen' => 'CTE (waxtu ëroop sàntaraal) (Longyearbyen)', - 'Asia/Aden' => 'Yaman (Aden)', - 'Asia/Almaty' => 'Kasaxstaŋ (Almaty)', + 'Asia/Aden' => 'Waxtu araab yi (Aden)', + 'Asia/Almaty' => 'Waxtu Kazakhstaan (Almaty)', 'Asia/Amman' => 'EET (waxtu ëroop u penku) (Amman)', 'Asia/Anadyr' => 'Risi (Anadyr)', - 'Asia/Aqtau' => 'Kasaxstaŋ (Aqtau)', - 'Asia/Aqtobe' => 'Kasaxstaŋ (Aqtobe)', - 'Asia/Ashgabat' => 'Tirkmenistaŋ (Ashgabat)', - 'Asia/Atyrau' => 'Kasaxstaŋ (Atyrau)', - 'Asia/Baghdad' => 'Irag (Baghdad)', - 'Asia/Bahrain' => 'Bahreyin (Bahrain)', - 'Asia/Baku' => 'Aserbayjaŋ (Baku)', - 'Asia/Bangkok' => 'Taylànd (Bangkok)', + 'Asia/Aqtau' => 'Waxtu Kazakhstaan (Aqtau)', + 'Asia/Aqtobe' => 'Waxtu Kazakhstaan (Aqtobe)', + 'Asia/Ashgabat' => 'Waxtu Turkmenistan (Ashgabat)', + 'Asia/Atyrau' => 'Waxtu Kazakhstaan (Atyrau)', + 'Asia/Baghdad' => 'Waxtu araab yi (Baghdad)', + 'Asia/Bahrain' => 'Waxtu araab yi (Bahrain)', + 'Asia/Baku' => 'Azerbaïdjan Waxtu (Baku)', + 'Asia/Bangkok' => 'waxtu Indochine (Bangkok)', 'Asia/Barnaul' => 'Risi (Barnaul)', 'Asia/Beirut' => 'EET (waxtu ëroop u penku) (Beirut)', - 'Asia/Bishkek' => 'Kirgistaŋ (Bishkek)', - 'Asia/Brunei' => 'Burney (Brunei)', - 'Asia/Calcutta' => 'End (Kolkata)', - 'Asia/Chita' => 'Risi (Chita)', - 'Asia/Choibalsan' => 'Mongoli (Choibalsan)', - 'Asia/Colombo' => 'Siri Lànka (Colombo)', + 'Asia/Bishkek' => 'Waxtu Kirgistan (Bishkek)', + 'Asia/Brunei' => 'Brunei Darussalam', + 'Asia/Calcutta' => 'Waxtu Inde (Kolkata)', + 'Asia/Chita' => 'Yakutsk Waxtu (Chita)', + 'Asia/Colombo' => 'Waxtu Inde (Colombo)', 'Asia/Damascus' => 'EET (waxtu ëroop u penku) (Damascus)', - 'Asia/Dhaka' => 'Bengalades (Dhaka)', - 'Asia/Dili' => 'Timor Leste (Dili)', - 'Asia/Dubai' => 'Emira Arab Ini (Dubai)', - 'Asia/Dushanbe' => 'Tajikistaŋ (Dushanbe)', + 'Asia/Dhaka' => 'Waxtu Bangladesh (Dhaka)', + 'Asia/Dili' => 'Timor oriental (Dili)', + 'Asia/Dubai' => 'Waxtu Golf (Dubai)', + 'Asia/Dushanbe' => 'Waxtu Tajikistaan (Dushanbe)', 'Asia/Famagusta' => 'EET (waxtu ëroop u penku) (Famagusta)', 'Asia/Gaza' => 'EET (waxtu ëroop u penku) (Gaza)', 'Asia/Hebron' => 'EET (waxtu ëroop u penku) (Hebron)', - 'Asia/Hong_Kong' => 'Ooŋ Koŋ (Hong Kong)', - 'Asia/Hovd' => 'Mongoli (Hovd)', - 'Asia/Irkutsk' => 'Risi (Irkutsk)', - 'Asia/Jakarta' => 'Indonesi (Jakarta)', - 'Asia/Jayapura' => 'Indonesi (Jayapura)', - 'Asia/Jerusalem' => 'Israyel (Jerusalem)', - 'Asia/Kabul' => 'Afganistaŋ (Kabul)', + 'Asia/Hong_Kong' => 'waxtu Hong Kong', + 'Asia/Hovd' => 'Hovd waxtu', + 'Asia/Irkutsk' => 'Waxtu rkutsk (Irkutsk)', + 'Asia/Jakarta' => 'waxtu sowwu Enndonesi (Jakarta)', + 'Asia/Jayapura' => 'waxtu penku Enndonesi (Jayapura)', + 'Asia/Jerusalem' => 'Waxtu Israel (Jerusalem)', + 'Asia/Kabul' => 'waxtu Afganistan (Kabul)', 'Asia/Kamchatka' => 'Risi (Kamchatka)', - 'Asia/Karachi' => 'Pakistaŋ (Karachi)', - 'Asia/Katmandu' => 'Nepaal (Kathmandu)', - 'Asia/Khandyga' => 'Risi (Khandyga)', - 'Asia/Krasnoyarsk' => 'Risi (Krasnoyarsk)', - 'Asia/Kuala_Lumpur' => 'Malesi (Kuala Lumpur)', - 'Asia/Kuching' => 'Malesi (Kuching)', - 'Asia/Kuwait' => 'Kowet (Kuwait)', - 'Asia/Macau' => 'Makaawo (Macao)', - 'Asia/Magadan' => 'Risi (Magadan)', - 'Asia/Makassar' => 'Indonesi (Makassar)', - 'Asia/Manila' => 'Filipin (Manila)', - 'Asia/Muscat' => 'Omaan (Muscat)', + 'Asia/Karachi' => 'Waxtu Pakistan (Karachi)', + 'Asia/Katmandu' => 'waxtu Nepal (Kathmandu)', + 'Asia/Khandyga' => 'Yakutsk Waxtu (Khandyga)', + 'Asia/Krasnoyarsk' => 'Waxtu Krasnoyarsk', + 'Asia/Kuala_Lumpur' => 'Malaysie (Kuala Lumpur)', + 'Asia/Kuching' => 'Malaysie (Kuching)', + 'Asia/Kuwait' => 'Waxtu araab yi (Kuwait)', + 'Asia/Macau' => 'Waxtu Chine (Macao)', + 'Asia/Magadan' => 'Waxtu Magadaan (Magadan)', + 'Asia/Makassar' => 'Waxtu Enndonesi bu diggi bi (Makassar)', + 'Asia/Manila' => 'filippines waxtu (Manila)', + 'Asia/Muscat' => 'Waxtu Golf (Muscat)', 'Asia/Nicosia' => 'EET (waxtu ëroop u penku) (Nicosia)', - 'Asia/Novokuznetsk' => 'Risi (Novokuznetsk)', - 'Asia/Novosibirsk' => 'Risi (Novosibirsk)', - 'Asia/Omsk' => 'Risi (Omsk)', - 'Asia/Oral' => 'Kasaxstaŋ (Oral)', - 'Asia/Phnom_Penh' => 'Kàmboj (Phnom Penh)', - 'Asia/Pontianak' => 'Indonesi (Pontianak)', - 'Asia/Pyongyang' => 'Kore Noor (Pyongyang)', - 'Asia/Qatar' => 'Kataar (Qatar)', - 'Asia/Qostanay' => 'Kasaxstaŋ (Qostanay)', - 'Asia/Qyzylorda' => 'Kasaxstaŋ (Qyzylorda)', - 'Asia/Rangoon' => 'Miyanmaar (Yangon)', - 'Asia/Riyadh' => 'Arabi Sawudi (Riyadh)', - 'Asia/Saigon' => 'Wiyetnam (Ho Chi Minh)', - 'Asia/Sakhalin' => 'Risi (Sakhalin)', - 'Asia/Samarkand' => 'Usbekistaŋ (Samarkand)', - 'Asia/Shanghai' => 'Siin (Shanghai)', - 'Asia/Singapore' => 'Singapuur (Singapore)', - 'Asia/Srednekolymsk' => 'Risi (Srednekolymsk)', - 'Asia/Taipei' => 'Taywan (Taipei)', - 'Asia/Tashkent' => 'Usbekistaŋ (Tashkent)', - 'Asia/Tbilisi' => 'Seworsi (Tbilisi)', - 'Asia/Tehran' => 'Iraŋ (Tehran)', - 'Asia/Thimphu' => 'Butaŋ (Thimphu)', - 'Asia/Tokyo' => 'Sàppoŋ (Tokyo)', + 10000 'Asia/Novokuznetsk' => 'Waxtu Krasnoyarsk (Novokuznetsk)', + 'Asia/Novosibirsk' => 'Waxtu Nowosibirsk (Novosibirsk)', + 'Asia/Omsk' => 'Waxtu Omsk', + 'Asia/Oral' => 'Waxtu Kazakhstaan (Oral)', + 'Asia/Phnom_Penh' => 'waxtu Indochine (Phnom Penh)', + 'Asia/Pontianak' => 'waxtu sowwu Enndonesi (Pontianak)', + 'Asia/Pyongyang' => 'waxtu Kore (Pyongyang)', + 'Asia/Qatar' => 'Waxtu araab yi (Qatar)', + 'Asia/Qostanay' => 'Waxtu Kazakhstaan (Qostanay)', + 'Asia/Qyzylorda' => 'Waxtu Kazakhstaan (Qyzylorda)', + 'Asia/Rangoon' => 'waxtu Myanmar (Yangon)', + 'Asia/Riyadh' => 'Waxtu araab yi (Riyadh)', + 'Asia/Saigon' => 'waxtu Indochine (Ho Chi Minh)', + 'Asia/Sakhalin' => 'waxtu Saxalin (Sakhalin)', + 'Asia/Samarkand' => 'Waxtu Ouzbékistan (Samarkand)', + 'Asia/Seoul' => 'waxtu Kore (Seoul)', + 'Asia/Shanghai' => 'Waxtu Chine (Shanghai)', + 'Asia/Singapore' => 'waxtu buñ miin ci Singapuur (Singapore)', + 'Asia/Srednekolymsk' => 'Waxtu Magadaan (Srednekolymsk)', + 'Asia/Taipei' => 'Waxtu Taipei', + 'Asia/Tashkent' => 'Waxtu Ouzbékistan (Tashkent)', + 'Asia/Tbilisi' => 'Waxtu Georgie (Tbilisi)', + 'Asia/Tehran' => 'Waxtu Iran (Tehran)', + 'Asia/Thimphu' => 'waxtu Bhoutan (Thimphu)', + 'Asia/Tokyo' => 'Japon (Tokyo)', 'Asia/Tomsk' => 'Risi (Tomsk)', - 'Asia/Ulaanbaatar' => 'Mongoli (Ulaanbaatar)', + 'Asia/Ulaanbaatar' => 'Ulaan Baatar (Ulaanbaatar)', 'Asia/Urumqi' => 'Siin (Urumqi)', - 'Asia/Ust-Nera' => 'Risi (Ust-Nera)', - 'Asia/Vientiane' => 'Lawos (Vientiane)', - 'Asia/Vladivostok' => 'Risi (Vladivostok)', - 'Asia/Yakutsk' => 'Risi (Yakutsk)', - 'Asia/Yekaterinburg' => 'Risi (Yekaterinburg)', - 'Asia/Yerevan' => 'Armeni (Yerevan)', - 'Atlantic/Azores' => 'Portigaal (Azores)', + 'Asia/Ust-Nera' => 'Waxtu Vladivostok (Ust-Nera)', + 'Asia/Vientiane' => 'waxtu Indochine (Vientiane)', + 'Asia/Vladivostok' => 'Waxtu Vladivostok', + 'Asia/Yakutsk' => 'Yakutsk Waxtu', + 'Asia/Yekaterinburg' => 'Waxtu Yekaterinburg', + 'Asia/Yerevan' => 'Waxtu Armeni (Yerevan)', + 'Atlantic/Azores' => 'Waxtu Azores', 'Atlantic/Bermuda' => 'AT (waxtu atlàntik) (Bermuda)', 'Atlantic/Canary' => 'WET (waxtu ëroop u sowwu-jant (Canary)', - 'Atlantic/Cape_Verde' => 'Kabo Werde (Cape Verde)', + 'Atlantic/Cape_Verde' => 'Cape Verde', 'Atlantic/Faeroe' => 'WET (waxtu ëroop u sowwu-jant (Faroe)', 'Atlantic/Madeira' => 'WET (waxtu ëroop u sowwu-jant (Madeira)', 'Atlantic/Reykjavik' => 'GMT (waxtu Greenwich) (Reykjavik)', - 'Atlantic/South_Georgia' => 'Seworsi di Sid ak Duni Sàndwiis di Sid (South Georgia)', + 'Atlantic/South_Georgia' => 'Georgie du Sud (South Georgia)', 'Atlantic/St_Helena' => 'GMT (waxtu Greenwich) (St. Helena)', - 'Atlantic/Stanley' => 'Duni Falkland (Stanley)', - 'Australia/Adelaide' => 'Ostarali (Adelaide)', - 'Australia/Brisbane' => 'Ostarali (Brisbane)', - 'Australia/Broken_Hill' => 'Ostarali (Broken Hill)', - 'Australia/Darwin' => 'Ostarali (Darwin)', - 'Australia/Eucla' => 'Ostarali (Eucla)', - 'Australia/Hobart' => 'Ostarali (Hobart)', - 'Australia/Lindeman' => 'Ostarali (Lindeman)', - 'Australia/Lord_Howe' => 'Ostarali (Lord Howe)', - 'Australia/Melbourne' => 'Ostarali (Melbourne)', - 'Australia/Perth' => 'Ostarali (Perth)', - 'Australia/Sydney' => 'Ostarali (Sydney)', - 'CST6CDT' => 'CT (waxtu sàntaral)', - 'EST5EDT' => 'ET waxtu penku', + 'Atlantic/Stanley' => 'Falkland time (Stanley)', + 'Australia/Adelaide' => 'Waxtu Australie bu diggi bi (Adelaide)', + 'Australia/Brisbane' => 'waxtu penku Australie (Brisbane)', + 'Australia/Broken_Hill' => 'Waxtu Australie bu diggi bi (Broken Hill)', + 'Australia/Darwin' => 'Waxtu Australie bu diggi bi (Darwin)', + 'Australia/Eucla' => 'Waxtu sowwu Australie (Eucla)', + 'Australia/Hobart' => 'waxtu penku Australie (Hobart)', + 'Australia/Lindeman' => 'waxtu penku Australie (Lindeman)', + 'Australia/Lord_Howe' => 'Lord Howe Time', + 'Australia/Melbourne' => 'waxtu penku Australie (Melbourne)', + 'Australia/Perth' => 'waxtu Australie bu bëtu Soow (Perth)', + 'Australia/Sydney' => 'waxtu penku Australie (Sydney)', 'Etc/GMT' => 'GMT (waxtu Greenwich)', 'Etc/UTC' => 'CUT (waxtu iniwelsel yuñ boole)', 'Europe/Amsterdam' => 'CTE (waxtu ëroop sàntaraal) (Amsterdam)', 'Europe/Andorra' => 'CTE (waxtu ëroop sàntaraal) (Andorra)', - 'Europe/Astrakhan' => 'Risi (Astrakhan)', + 'Europe/Astrakhan' => 'Waxtu Moscow (Astrakhan)', 'Europe/Athens' => 'EET (waxtu ëroop u penku) (Athens)', 'Europe/Belgrade' => 'CTE (waxtu ëroop sàntaraal) (Belgrade)', 'Europe/Berlin' => 'CTE (waxtu ëroop sàntaraal) (Berlin)', @@ -346,9 +344,9 @@ 'Europe/Madrid' => 'CTE (waxtu ëroop sàntaraal) (Madrid)', 'Europe/Malta' => 'CTE (waxtu ëroop sàntaraal) (Malta)', 'Europe/Mariehamn' => 'EET (waxtu ëroop u penku) (Mariehamn)', - 'Europe/Minsk' => 'Belaris (Minsk)', + 'Europe/Minsk' => 'Waxtu Moscow (Minsk)', 'Europe/Monaco' => 'CTE (waxtu ëroop sàntaraal) (Monaco)', - 'Europe/Moscow' => 'Risi (Moscow)', + 'Europe/Moscow' => 'Waxtu Moscow', 'Europe/Oslo' => 'CTE (waxtu ëroop sàntaraal) (Oslo)', 'Europe/Paris' => 'CTE (waxtu ëroop sàntaraal) (Paris)', 'Europe/Podgorica' => 'CTE (waxtu ëroop sàntaraal) (Podgorica)', @@ -358,72 +356,71 @@ 'Europe/Samara' => 'Risi (Samara)', 'Europe/San_Marino' => 'CTE (waxtu ëroop sàntaraal) (San Marino)', 'Europe/Sarajevo' => 'CTE (waxtu ëroop sàntaraal) (Sarajevo)', - 'Europe/Saratov' => 'Risi (Saratov)', - 'Europe/Simferopol' => 'Ikeren (Simferopol)', + 'Europe/Saratov' => 'Waxtu Moscow (Saratov)', + 'Europe/Simferopol' => 'Waxtu Moscow (Simferopol)', 'Europe/Skopje' => 'CTE (waxtu ëroop sàntaraal) (Skopje)', 'Europe/Sofia' => 'EET (waxtu ëroop u penku) (Sofia)', 'Europe/Stockholm' => 'CTE (waxtu ëroop sàntaraal) (Stockholm)', 'Europe/Tallinn' => 'EET (waxtu ëroop u penku) (Tallinn)', 'Europe/Tirane' => 'CTE (waxtu ëroop sàntaraal) (Tirane)', - 'Europe/Ulyanovsk' => 'Risi (Ulyanovsk)', + 'Europe/Ulyanovsk' => 'Waxtu Moscow (Ulyanovsk)', 'Europe/Vaduz' => 'CTE (waxtu ëroop sàntaraal) (Vaduz)', 'Europe/Vatican' => 'CTE (waxtu ëroop sàntaraal) (Vatican)', 'Europe/Vienna' => 'CTE (waxtu ëroop sàntaraal) (Vienna)', 'Europe/Vilnius' => 'EET (waxtu ëroop u penku) (Vilnius)', - 'Europe/Volgograd' => 'Risi (Volgograd)', + 'Europe/Volgograd' => 'Waxtu Volgograd', 'Europe/Warsaw' => 'CTE (waxtu ëroop sàntaraal) (Warsaw)', 'Europe/Zagreb' => 'CTE (waxtu ëroop sàntaraal) (Zagreb)', 'Europe/Zurich' => 'CTE (waxtu ëroop sàntaraal) (Zurich)', - 'Indian/Antananarivo' => 'Madagaskaar (Antananarivo)', - 'Indian/Christmas' => 'Dunu Kirismas (Christmas)', - 'Indian/Cocos' => 'Duni Koko (Kilin) (Cocos)', - 'Indian/Comoro' => 'Komoor (Comoro)', - 'Indian/Kerguelen' => 'Teer Ostraal gu Fraas (Kerguelen)', - 'Indian/Mahe' => 'Seysel (Mahe)', - 'Indian/Maldives' => 'Maldiiw (Maldives)', - 'Indian/Mauritius' => 'Moriis (Mauritius)', - 'Indian/Mayotte' => 'Mayot (Mayotte)', - 'Indian/Reunion' => 'Reeñoo (Réunion)', - 'MST7MDT' => 'MT (waxtu tundu)', - 'PST8PDT' => 'PT (waxtu pasifik)', - 'Pacific/Apia' => 'Samowa (Apia)', - 'Pacific/Auckland' => 'Nuwel Selànd (Auckland)', - 'Pacific/Bougainville' => 'Papuwasi Gine Gu Bees (Bougainville)', - 'Pacific/Chatham' => 'Nuwel Selànd (Chatham)', - 'Pacific/Easter' => 'Sili (Easter)', - 'Pacific/Efate' => 'Wanuatu (Efate)', - 'Pacific/Enderbury' => 'Kiribati (Enderbury)', - 'Pacific/Fakaofo' => 'Tokoloo (Fakaofo)', - 'Pacific/Fiji' => 'Fijji (Fiji)', - 'Pacific/Funafuti' => 'Tuwalo (Funafuti)', - 'Pacific/Galapagos' => 'Ekwaatër (Galapagos)', - 'Pacific/Gambier' => 'Polinesi Farañse (Gambier)', - 'Pacific/Guadalcanal' => 'Duni Salmoon (Guadalcanal)', - 'Pacific/Guam' => 'Guwam (Guam)', - 'Pacific/Honolulu' => 'Etaa Sini (Honolulu)', - 'Pacific/Kiritimati' => 'Kiribati (Kiritimati)', - 'Pacific/Kosrae' => 'Mikoronesi (Kosrae)', - 'Pacific/Kwajalein' => 'Duni Marsaal (Kwajalein)', - 'Pacific/Majuro' => 'Duni Marsaal (Majuro)', - 'Pacific/Marquesas' => 'Polinesi Farañse (Marquesas)', - 'Pacific/Midway' => 'Duni Amerig Utar meer (Midway)', - 'Pacific/Nauru' => 'Nawru (Nauru)', - 'Pacific/Niue' => 'Niw (Niue)', - 'Pacific/Norfolk' => 'Dunu Norfolk (Norfolk)', - 'Pacific/Noumea' => 'Nuwel Kaledoni (Noumea)', - 'Pacific/Pago_Pago' => 'Samowa bu Amerig (Pago Pago)', - 'Pacific/Palau' => 'Palaw (Palau)', - 'Pacific/Pitcairn' => 'Duni Pitkayirn (Pitcairn)', - 'Pacific/Ponape' => 'Mikoronesi (Pohnpei)', - 'Pacific/Port_Moresby' => 'Papuwasi Gine Gu Bees (Port Moresby)', - 'Pacific/Rarotonga' => 'Duni Kuuk (Rarotonga)', - 'Pacific/Saipan' => 'Duni Mariyaan Noor (Saipan)', - 'Pacific/Tahiti' => 'Polinesi Farañse (Tahiti)', - 'Pacific/Tarawa' => 'Kiribati (Tarawa)', - 'Pacific/Tongatapu' => 'Tonga (Tongatapu)', - 'Pacific/Truk' => 'Mikoronesi (Chuuk)', - 'Pacific/Wake' => 'Duni Amerig Utar meer (Wake)', - 'Pacific/Wallis' => 'Walis ak Futuna (Wallis)', + 'Indian/Antananarivo' => 'Waxtu Afrique sowwu jant (Antananarivo)', + 'Indian/Chagos' => 'Waxtu géeju Inde (Chagos)', + 'Indian/Christmas' => 'waxtu ile bu noel (Christmas)', + 'Indian/Cocos' => 'Waxtu ile Cocos', + 'Indian/Comoro' => 'Waxtu Afrique sowwu jant (Comoro)', + 'Indian/Kerguelen' => 'Waxtu Sud ak Antarctique bu Français (Kerguelen)', + 'Indian/Mahe' => 'Waxtu Seychelles (Mahe)', + 'Indian/Maldives' => 'Waxtu Maldives', + 'Indian/Mauritius' => 'waxtu Maurice (Mauritius)', + 'Indian/Mayotte' => 'Waxtu Afrique sowwu jant (Mayotte)', + 'Indian/Reunion' => 'waxtu ndaje (Réunion)', + 'Pacific/Apia' => 'Waxtu Apia', + 'Pacific/Auckland' => 'Waxtu Nouvelle-Zélande (Auckland)', + 'Pacific/Bougainville' => 'Papouasie-Nouvelle-Guiné (Bougainville)', + 'Pacific/Chatham' => 'waxtu Chatham', + 'Pacific/Easter' => 'Waxtu ile bu Pâques (Easter)', + 'Pacific/Efate' => 'Waxtu Vanuatu (Efate)', + 'Pacific/Enderbury' => 'waxtu ile Phoenix (Enderbury)', + 'Pacific/Fakaofo' => 'Tokelau time (Fakaofo)', + 'Pacific/Fiji' => 'waxtu Fidji (Fiji)', + 'Pacific/Funafuti' => 'Waxtu Tuvalu (Funafuti)', + 'Pacific/Galapagos' => 'waxtu galapagos', + 'Pacific/Gambier' => 'Waxtu Gambier', + 'Pacific/Guadalcanal' => 'Waxtu Ile Solomon (Guadalcanal)', + 'Pacific/Guam' => 'Chamorro Standard Time (Guam)', + 'Pacific/Honolulu' => 'Waxtu Hawaii-Aleutian (Honolulu)', + 'Pacific/Kiritimati' => 'Waxtu Ile Line (Kiritimati)', + 'Pacific/Kosrae' => 'Waxtu Kosrae', + 'Pacific/Kwajalein' => 'Waxtu Ile Marshall (Kwajalein)', + 'Pacific/Majuro' => 'Waxtu Ile Marshall (Majuro)', + 'Pacific/Marquesas' => 'Waxtu Marquesas', + 'Pacific/Midway' => 'waxtu Samoa (Midway)', + 'Pacific/Nauru' => 'waxtu Nauru', + 'Pacific/Niue' => 'Waxtu Niue', + 'Pacific/Norfolk' => 'waxtu ile Norfolk', + 'Pacific/Noumea' => 'Waxtu New Caledonie (Noumea)', + 'Pacific/Pago_Pago' => 'waxtu Samoa (Pago Pago)', + 'Pacific/Palau' => 'waxtu Palau', + 'Pacific/Pitcairn' => 'Waxtu Pitcairn', + 'Pacific/Ponape' => 'Waxtu Ponape (Pohnpei)', + 'Pacific/Port_Moresby' => 'Papouasie-Nouvelle-Guiné (Port Moresby)', + 'Pacific/Rarotonga' => 'Waxtu Ile Cook (Rarotonga)', + 'Pacific/Saipan' => 'Chamorro Standard Time (Saipan)', + 'Pacific/Tahiti' => 'waxtu Tahiti', + 'Pacific/Tarawa' => 'waxtu ile Gilbert (Tarawa)', + 'Pacific/Tongatapu' => 'Waxtu Tonga (Tongatapu)', + 'Pacific/Truk' => 'Waxtu Chuuk', + 'Pacific/Wake' => 'Waxtu Ile Wake', + 'Pacific/Wallis' => 'Wallis & Futuna Time', ], 'Meta' => [], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/xh.php b/src/Symfony/Component/Intl/Resources/data/timezones/xh.php index b66e1a6b13d7f..d7753e40b7988 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/xh.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/xh.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Vostok Time', 'Arctic/Longyearbyen' => 'Central European Time (Longyearbyen)', 'Asia/Aden' => 'Arabian Time (Aden)', - 'Asia/Almaty' => 'West Kazakhstan Time (Almaty)', + 'Asia/Almaty' => 'Kazakhstan Time (Almaty)', 'Asia/Amman' => 'Eastern European Time (Amman)', 'Asia/Anadyr' => 'ERashiya Time (Anadyr)', - 'Asia/Aqtau' => 'West Kazakhstan Time (Aqtau)', - 'Asia/Aqtobe' => 'West Kazakhstan Time (Aqtobe)', + 'Asia/Aqtau' => 'Kazakhstan Time (Aqtau)', + 'Asia/Aqtobe' => 'Kazakhstan Time (Aqtobe)', 'Asia/Ashgabat' => 'Turkmenistan Time (Ashgabat)', - 'Asia/Atyrau' => 'West Kazakhstan Time (Atyrau)', + 'Asia/Atyrau' => 'Kazakhstan Time (Atyrau)', 'Asia/Baghdad' => 'Arabian Time (Baghdad)', 'Asia/Bahrain' => 'Arabian Time (Bahrain)', 'Asia/Baku' => 'Azerbaijan Time (Baku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Brunei Darussalam Time', 'Asia/Calcutta' => 'India Standard Time (Kolkata)', 'Asia/Chita' => 'Yakutsk Time (Chita)', - 'Asia/Choibalsan' => 'Ulaanbaatar Time (Choibalsan)', 'Asia/Colombo' => 'India Standard Time (Colombo)', 'Asia/Damascus' => 'Eastern European Time (Damascus)', 'Asia/Dhaka' => 'Bangladesh Time (Dhaka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Krasnoyarsk Time (Novokuznetsk)', 'Asia/Novosibirsk' => 'Novosibirsk Time', 'Asia/Omsk' => 'Omsk Time', - 'Asia/Oral' => 'West Kazakhstan Time (Oral)', + 'Asia/Oral' => 'Kazakhstan Time (Oral)', 'Asia/Phnom_Penh' => 'Indochina Time (Phnom Penh)', 'Asia/Pontianak' => 'Western Indonesia Time (Pontianak)', 'Asia/Pyongyang' => 'Korean Time (Pyongyang)', 'Asia/Qatar' => 'Arabian Time (Qatar)', - 'Asia/Qostanay' => 'West Kazakhstan Time (Kostanay)', - 'Asia/Qyzylorda' => 'West Kazakhstan Time (Qyzylorda)', + 'Asia/Qostanay' => 'Kazakhstan Time (Kostanay)', + 'Asia/Qyzylorda' => 'Kazakhstan Time (Qyzylorda)', 'Asia/Rangoon' => 'Myanmar Time (Yangon)', 'Asia/Riyadh' => 'Arabian Time (Riyadh)', 'Asia/Saigon' => 'Indochina Time (Ho Chi Minh City)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Eastern Australia Time (Melbourne)', 'Australia/Perth' => 'Western Australia Time (Perth)', 'Australia/Sydney' => 'Eastern Australia Time (Sydney)', - 'CST6CDT' => 'Central Time', - 'EST5EDT' => 'Eastern Time', 'Etc/GMT' => 'Greenwich Mean Time', 'Etc/UTC' => 'Coordinated Universal Time', 'Europe/Amsterdam' => 'Central European Time (Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Mauritius Time', 'Indian/Mayotte' => 'East Africa Time (Mayotte)', 'Indian/Reunion' => 'Réunion Time', - 'MST7MDT' => 'Mountain Time', - 'PST8PDT' => 'Pacific Time', 'Pacific/Apia' => 'Apia Time', 'Pacific/Auckland' => 'New Zealand Time (Auckland)', 'Pacific/Bougainville' => 'Papua New Guinea Time (Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/yi.php b/src/Symfony/Component/Intl/Resources/data/timezones/yi.php index 9dafe18322fec..2fc72448df90f 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/yi.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/yi.php @@ -202,7 +202,6 @@ 'Asia/Brunei' => 'ברוניי (Brunei)', 'Asia/Calcutta' => 'אינדיע (Kolkata)', 'Asia/Chita' => 'רוסלאַנד (Chita)', - 'Asia/Choibalsan' => 'מאנגאליי (Choibalsan)', 'Asia/Colombo' => 'סרי־לאַנקאַ (Colombo)', 'Asia/Damascus' => 'סיריע (Damascus)', 'Asia/Dhaka' => 'באַנגלאַדעש (Dhaka)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/yo.php b/src/Symfony/Component/Intl/Resources/data/timezones/yo.php index 458ef883b279b..2af1dedd0c379 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/yo.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/yo.php @@ -197,101 +197,100 @@ 'America/Whitehorse' => 'Àkókò Yúkọ́nì (ìlú Whitehosì)', 'America/Winnipeg' => 'àkókò àárín gbùngbùn (ìlú Winipegì)', 'America/Yakutat' => 'Àkókò Alásíkà (ìlú Yakuta)', - 'Antarctica/Casey' => 'Western Australia Time (Casey)', - 'Antarctica/Davis' => 'Davis Time', - 'Antarctica/DumontDUrville' => 'Dumont-d’Urville Time', - 'Antarctica/Macquarie' => 'Eastern Australia Time (Macquarie)', - 'Antarctica/Mawson' => 'Mawson Time', - 'Antarctica/McMurdo' => 'New Zealand Time (McMurdo)', + 'Antarctica/Casey' => 'Àkókò Ìwọ̀-Oòrùn Australia (Casey)', + 'Antarctica/Davis' => 'Àkókò Davis', + 'Antarctica/DumontDUrville' => 'Àkókò Dumont-d’Urville', + 'Antarctica/Macquarie' => 'Àkókò Ìlà-Oòrùn Australia (Macquarie)', + 'Antarctica/Mawson' => 'Àkókò Mawson', + 'Antarctica/McMurdo' => 'Àkókò New Zealand (McMurdo)', 'Antarctica/Palmer' => 'Àkókò Ṣílè (Palmer)', - 'Antarctica/Rothera' => 'Rothera Time', - 'Antarctica/Syowa' => 'Syowa Time', + 'Antarctica/Rothera' => 'Àkókò Rothera', + 'Antarctica/Syowa' => 'Àkókò Syowa', 'Antarctica/Troll' => 'Greenwich Mean Time (Troll)', - 'Antarctica/Vostok' => 'Vostok Time', + 'Antarctica/Vostok' => 'Àkókò Vostok', 'Arctic/Longyearbyen' => 'Àkókò Àárin Europe (Longyearbyen)', - 'Asia/Aden' => 'Arabian Time (Aden)', - 'Asia/Almaty' => 'West Kazakhstan Time (Almaty)', + 'Asia/Aden' => 'Àkókò Arabia (Aden)', + 'Asia/Almaty' => 'Aago Kasasitáànì (Almaty)', 'Asia/Amman' => 'Àkókò Ìhà Ìlà Oòrùn Europe (Amman)', 'Asia/Anadyr' => 'Ìgbà Rọṣia (Anadyr)', - 'Asia/Aqtau' => 'West Kazakhstan Time (Aqtau)', - 'Asia/Aqtobe' => 'West Kazakhstan Time (Aqtobe)', - 'Asia/Ashgabat' => 'Turkmenistan Time (Ashgabat)', - 'Asia/Atyrau' => 'West Kazakhstan Time (Atyrau)', - 'Asia/Baghdad' => 'Arabian Time (Baghdad)', - 'Asia/Bahrain' => 'Arabian Time (Bahrain)', - 'Asia/Baku' => 'Azerbaijan Time (Baku)', + 'Asia/Aqtau' => 'Aago Kasasitáànì (Aqtau)', + 'Asia/Aqtobe' => 'Aago Kasasitáànì (Aqtobe)', + 'Asia/Ashgabat' => 'Àkókò Turkimenistani (Ashgabat)', + 'Asia/Atyrau' => 'Aago Kasasitáànì (Atyrau)', + 'Asia/Baghdad' => 'Àkókò Arabia (Baghdad)', + 'Asia/Bahrain' => 'Àkókò Arabia (Bahrain)', + 'Asia/Baku' => 'Àkókò Azerbaijan (Baku)', 'Asia/Bangkok' => 'Àkókò Indochina (Bangkok)', 'Asia/Barnaul' => 'Ìgbà Rọṣia (Barnaul)', 'Asia/Beirut' => 'Àkókò Ìhà Ìlà Oòrùn Europe (Beirut)', - 'Asia/Bishkek' => 'Kyrgyzstan Time (Bishkek)', + 'Asia/Bishkek' => 'Àkókò Kirigisitaani (Bishkek)', 'Asia/Brunei' => 'Brunei Darussalam Time', - 'Asia/Calcutta' => 'India Standard Time (Kolkata)', - 'Asia/Chita' => 'Yakutsk Time (Chita)', - 'Asia/Choibalsan' => 'Ulaanbaatar Time (Choibalsan)', - 'Asia/Colombo' => 'India Standard Time (Colombo)', + 'Asia/Calcutta' => 'Àkókò Àfẹnukò India (Kolkata)', + 'Asia/Chita' => 'Àkókò Yatutsk (Chita)', + 'Asia/Colombo' => 'Àkókò Àfẹnukò India (Colombo)', 'Asia/Damascus' => 'Àkókò Ìhà Ìlà Oòrùn Europe (Damascus)', - 'Asia/Dhaka' => 'Bangladesh Time (Dhaka)', + 'Asia/Dhaka' => 'Àkókò Bangladesh (Dhaka)', 'Asia/Dili' => 'Àkókò Ìlà oorùn Timor (Dili)', - 'Asia/Dubai' => 'Gulf Standard Time (Dubai)', - 'Asia/Dushanbe' => 'Tajikistan Time (Dushanbe)', + 'Asia/Dubai' => 'Àkókò Àfẹnukò Gulf (Dubai)', + 'Asia/Dushanbe' => 'Àkókò Tajikisitaani (Dushanbe)', 'Asia/Famagusta' => 'Àkókò Ìhà Ìlà Oòrùn Europe (Famagusta)', 'Asia/Gaza' => 'Àkókò Ìhà Ìlà Oòrùn Europe (Gaza)', 'Asia/Hebron' => 'Àkókò Ìhà Ìlà Oòrùn Europe (Hebron)', - 'Asia/Hong_Kong' => 'Hong Kong Time', - 'Asia/Hovd' => 'Hovd Time', + 'Asia/Hong_Kong' => 'Àkókò Hong Kong', + 'Asia/Hovd' => 'Àkókò Hofidi (Hovd)', 'Asia/Irkutsk' => 'Àkókò Íkósíkì (Irkutsk)', 'Asia/Jakarta' => 'Àkókò Ìwọ̀ oorùn Indonesia (Jakarta)', - 'Asia/Jayapura' => 'Eastern Indonesia Time (Jayapura)', - 'Asia/Jerusalem' => 'Israel Time (Jerusalem)', - 'Asia/Kabul' => 'Afghanistan Time (Kabul)', + 'Asia/Jayapura' => 'Àkókò Ìlà oorùn Indonesia (Jayapura)', + 'Asia/Jerusalem' => 'Àkókò Israel (Jerusalem)', + 'Asia/Kabul' => 'Àkókò Afghanistan (Kabul)', 'Asia/Kamchatka' => 'Ìgbà Rọṣia (Kamchatka)', - 'Asia/Karachi' => 'Pakistan Time (Karachi)', - 'Asia/Katmandu' => 'Nepal Time (Kathmandu)', - 'Asia/Khandyga' => 'Yakutsk Time (Khandyga)', - 'Asia/Krasnoyarsk' => 'Krasnoyarsk Time', - 'Asia/Kuala_Lumpur' => 'Malaysia Time (Kuala Lumpur)', - 'Asia/Kuching' => 'Malaysia Time (Kuching)', - 'Asia/Kuwait' => 'Arabian Time (Kuwait)', + 'Asia/Karachi' => 'Àkókò Pakistani (Karachi)', + 'Asia/Katmandu' => 'Àkókò Nepali (Kathmandu)', + 'Asia/Khandyga' => 'Àkókò Yatutsk (Khandyga)', + 'Asia/Krasnoyarsk' => 'Àkókò Krasinoyasiki (Krasnoyarsk)', + 'Asia/Kuala_Lumpur' => 'Àkókò Malaysia (Kuala Lumpur)', + 'Asia/Kuching' => 'Àkókò Malaysia (Kuching)', + 'Asia/Kuwait' => 'Àkókò Arabia (Kuwait)', 'Asia/Macau' => 'Àkókò Ṣáínà (Macao)', - 'Asia/Magadan' => 'Magadan Time', + 'Asia/Magadan' => 'Àkókò Magadani', 'Asia/Makassar' => 'Àkókò Ààrin Gbùngbùn Indonesia (Makassar)', - 'Asia/Manila' => 'Philippine Time (Manila)', - 'Asia/Muscat' => 'Gulf Standard Time (Muscat)', + 'Asia/Manila' => 'Àkókò Filipininni (Manila)', + 'Asia/Muscat' => 'Àkókò Àfẹnukò Gulf (Muscat)', 'Asia/Nicosia' => 'Àkókò Ìhà Ìlà Oòrùn Europe (Nicosia)', - 'Asia/Novokuznetsk' => 'Krasnoyarsk Time (Novokuznetsk)', - 'Asia/Novosibirsk' => 'Novosibirsk Time', - 'Asia/Omsk' => 'Omsk Time', - 'Asia/Oral' => 'West Kazakhstan Time (Oral)', + 'Asia/Novokuznetsk' => 'Àkókò Krasinoyasiki (Novokuznetsk)', + 'Asia/Novosibirsk' => 'Àkókò Nofosibiriski (Novosibirsk)', + 'Asia/Omsk' => 'Àkókò Omisiki (Omsk)', + 'Asia/Oral' => 'Aago Kasasitáànì (Oral)', 'Asia/Phnom_Penh' => 'Àkókò Indochina (Phnom Penh)', 'Asia/Pontianak' => 'Àkókò Ìwọ̀ oorùn Indonesia (Pontianak)', - 'Asia/Pyongyang' => 'Korean Time (Pyongyang)', - 'Asia/Qatar' => 'Arabian Time (Qatar)', - 'Asia/Qostanay' => 'West Kazakhstan Time (Qostanay)', - 'Asia/Qyzylorda' => 'West Kazakhstan Time (Qyzylorda)', - 'Asia/Rangoon' => 'Myanmar Time (Yangon)', - 'Asia/Riyadh' => 'Arabian Time (Riyadh)', - 'Asia/Saigon' => 'Àkókò Indochina (Ho Chi Minh)', - 'Asia/Sakhalin' => 'Sakhalin Time', - 'Asia/Samarkand' => 'Uzbekistan Time (Samarkand)', - 'Asia/Seoul' => 'Korean Time (Seoul)', + 'Asia/Pyongyang' => 'Àkókò Koria (Pyongyang)', + 'Asia/Qatar' => 'Àkókò Arabia (Qatar)', + 'Asia/Qostanay' => 'Aago Kasasitáànì (Qostanay)', + 'Asia/Qyzylorda' => 'Aago Kasasitáànì (Qyzylorda)', + 'Asia/Rangoon' => 'Àkókò Ìlà Myanmar (Yangon)', + 'Asia/Riyadh' => 'Àkókò Arabia (Riyadh)', + 'Asia/Saigon' => 'Àkókò Indochina (Ilu Ho Chi Minh)', + 'Asia/Sakhalin' => 'Àkókò Sakhalin', + 'Asia/Samarkand' => 'Àkókò Usibekistani (Samarkand)', + 'Asia/Seoul' => 'Àkókò Koria (Seoul)', 'Asia/Shanghai' => 'Àkókò Ṣáínà (Shanghai)', - 'Asia/Singapore' => 'Singapore Standard Time', - 'Asia/Srednekolymsk' => 'Magadan Time (Srednekolymsk)', - 'Asia/Taipei' => 'Taipei Time', - 'Asia/Tashkent' => 'Uzbekistan Time (Tashkent)', - 'Asia/Tbilisi' => 'Georgia Time (Tbilisi)', - 'Asia/Tehran' => 'Iran Time (Tehran)', - 'Asia/Thimphu' => 'Bhutan Time (Thimphu)', - 'Asia/Tokyo' => 'Japan Time (Tokyo)', + 'Asia/Singapore' => 'Àkókò Àfẹnukò Singapore', + 'Asia/Srednekolymsk' => 'Àkókò Magadani (Srednekolymsk)', + 'Asia/Taipei' => 'Àkókò Taipei', + 'Asia/Tashkent' => 'Àkókò Usibekistani (Tashkent)', + 'Asia/Tbilisi' => 'Àkókò Georgia (Tbilisi)', + 'Asia/Tehran' => 'Àkókò Irani (Tehran)', + 'Asia/Thimphu' => 'Àkókò Bhutan (Thimphu)', + 'Asia/Tokyo' => 'Àkókò Japan (Tokyo)', 'Asia/Tomsk' => 'Ìgbà Rọṣia (Tomsk)', - 'Asia/Ulaanbaatar' => 'Ulaanbaatar Time', + 'Asia/Ulaanbaatar' => 'Àkókò Ulaanbaatar', 'Asia/Urumqi' => 'Ìgbà Ṣáínà (Urumqi)', - 'Asia/Ust-Nera' => 'Vladivostok Time (Ust-Nera)', + 'Asia/Ust-Nera' => 'Àkókò Filadifositoki (Ust-Nera)', 'Asia/Vientiane' => 'Àkókò Indochina (Vientiane)', - 'Asia/Vladivostok' => 'Vladivostok Time', - 'Asia/Yakutsk' => 'Yakutsk Time', - 'Asia/Yekaterinburg' => 'Yekaterinburg Time', - 'Asia/Yerevan' => 'Armenia Time (Yerevan)', + 'Asia/Vladivostok' => 'Àkókò Filadifositoki (Vladivostok)', + 'Asia/Yakutsk' => 'Àkókò Yatutsk (Yakutsk)', + 'Asia/Yekaterinburg' => 'Àkókò Yekaterinburg', + 'Asia/Yerevan' => 'Àkókò Armenia (Yerevan)', 'Atlantic/Azores' => 'Àkókò Ásọ́sì (Azores)', 'Atlantic/Bermuda' => 'Àkókò Àtìláńtíìkì (ìlú Bẹ̀múdà)', 'Atlantic/Canary' => 'Àkókò Ìwọ Oòrùn Europe (Canary)', @@ -302,24 +301,22 @@ 'Atlantic/South_Georgia' => 'Àkókò Gúsù Jọ́jíà (South Georgia)', 'Atlantic/St_Helena' => 'Greenwich Mean Time (St. Helena)', 'Atlantic/Stanley' => 'Àkókò Fókílándì (Stanley)', - 'Australia/Adelaide' => 'Central Australia Time (Adelaide)', - 'Australia/Brisbane' => 'Eastern Australia Time (Brisbane)', - 'Australia/Broken_Hill' => 'Central Australia Time (Broken Hill)', - 'Australia/Darwin' => 'Central Australia Time (Darwin)', - 'Australia/Eucla' => 'Australian Central Western Time (Eucla)', - 'Australia/Hobart' => 'Eastern Australia Time (Hobart)', - 'Australia/Lindeman' => 'Eastern Australia Time (Lindeman)', - 'Australia/Lord_Howe' => 'Lord Howe Time', - 'Australia/Melbourne' => 'Eastern Australia Time (Melbourne)', - 'Australia/Perth' => 'Western Australia Time (Perth)', - 'Australia/Sydney' => 'Eastern Australia Time (Sydney)', - 'CST6CDT' => 'àkókò àárín gbùngbùn', - 'EST5EDT' => 'Àkókò ìhà ìlà oòrùn', + 'Australia/Adelaide' => 'Àkókò Ààrin Gùngùn Australia (Adelaide)', + 'Australia/Brisbane' => 'Àkókò Ìlà-Oòrùn Australia (Brisbane)', + 'Australia/Broken_Hill' => 'Àkókò Ààrin Gùngùn Australia (Broken Hill)', + 'Australia/Darwin' => 'Àkókò Ààrin Gùngùn Australia (Darwin)', + 'Australia/Eucla' => 'Àkókò Ààrin Gùngùn Ìwọ̀-Oòrùn Australia (Eucla)', + 'Australia/Hobart' => 'Àkókò Ìlà-Oòrùn Australia (Hobart)', + 'Australia/Lindeman' => 'Àkókò Ìlà-Oòrùn Australia (Lindeman)', + 'Australia/Lord_Howe' => 'Àkókò Lord Howe', + 'Australia/Melbourne' => 'Àkókò Ìlà-Oòrùn Australia (Melbourne)', + 'Australia/Perth' => 'Àkókò Ìwọ̀-Oòrùn Australia (Perth)', + 'Australia/Sydney' => 'Àkókò Ìlà-Oòrùn Australia (Sydney)', 'Etc/GMT' => 'Greenwich Mean Time', 'Etc/UTC' => 'Àpapọ̀ Àkókò Àgbáyé', 'Europe/Amsterdam' => 'Àkókò Àárin Europe (Amsterdam)', 'Europe/Andorra' => 'Àkókò Àárin Europe (Andorra)', - 'Europe/Astrakhan' => 'Moscow Time (Astrakhan)', + 'Europe/Astrakhan' => 'Àkókò Mosiko (Astrakhan)', 'Europe/Athens' => 'Àkókò Ìhà Ìlà Oòrùn Europe (Athens)', 'Europe/Belgrade' => 'Àkókò Àárin Europe (Belgrade)', 'Europe/Berlin' => 'Àkókò Àárin Europe (Berlin)', @@ -347,9 +344,9 @@ 'Europe/Madrid' => 'Àkókò Àárin Europe (Madrid)', 'Europe/Malta' => 'Àkókò Àárin Europe (Malta)', 'Europe/Mariehamn' => 'Àkókò Ìhà Ìlà Oòrùn Europe (Mariehamn)', - 'Europe/Minsk' => 'Moscow Time (Minsk)', + 'Europe/Minsk' => 'Àkókò Mosiko (Minsk)', 'Europe/Monaco' => 'Àkókò Àárin Europe (Monaco)', - 'Europe/Moscow' => 'Moscow Time', + 'Europe/Moscow' => 'Àkókò Mosiko (Moscow)', 'Europe/Oslo' => 'Àkókò Àárin Europe (Oslo)', 'Europe/Paris' => 'Àkókò Àárin Europe (Paris)', 'Europe/Podgorica' => 'Àkókò Àárin Europe (Podgorica)', @@ -359,73 +356,71 @@ 'Europe/Samara' => 'Ìgbà Rọṣia (Samara)', 'Europe/San_Marino' => 'Àkókò Àárin Europe (San Marino)', 'Europe/Sarajevo' => 'Àkókò Àárin Europe (Sarajevo)', - 'Europe/Saratov' => 'Moscow Time (Saratov)', - 'Europe/Simferopol' => 'Moscow Time (Simferopol)', + 'Europe/Saratov' => 'Àkókò Mosiko (Saratov)', + 'Europe/Simferopol' => 'Àkókò Mosiko (Simferopol)', 'Europe/Skopje' => 'Àkókò Àárin Europe (Skopje)', 'Europe/Sofia' => 'Àkókò Ìhà Ìlà Oòrùn Europe (Sofia)', 'Europe/Stockholm' => 'Àkókò Àárin Europe (Stockholm)', 'Europe/Tallinn' => 'Àkókò Ìhà Ìlà Oòrùn Europe (Tallinn)', 'Europe/Tirane' => 'Àkókò Àárin Europe (Tirane)', - 'Europe/Ulyanovsk' => 'Moscow Time (Ulyanovsk)', + 'Europe/Ulyanovsk' => 'Àkókò Mosiko (Ulyanovsk)', 'Europe/Vaduz' => 'Àkókò Àárin Europe (Vaduz)', 'Europe/Vatican' => 'Àkókò Àárin Europe (Vatican)', 'Europe/Vienna' => 'Àkókò Àárin Europe (Vienna)', 'Europe/Vilnius' => 'Àkókò Ìhà Ìlà Oòrùn Europe (Vilnius)', - 'Europe/Volgograd' => 'Volgograd Time', + 'Europe/Volgograd' => 'Àkókò Foligogiradi (Volgograd)', 'Europe/Warsaw' => 'Àkókò Àárin Europe (Warsaw)', 'Europe/Zagreb' => 'Àkókò Àárin Europe (Zagreb)', 'Europe/Zurich' => 'Àkókò Àárin Europe (Zurich)', 'Indian/Antananarivo' => 'Àkókò Ìlà-Oòrùn Afírikà (Antananarivo)', 'Indian/Chagos' => 'Àkókò Etíkun Índíà (Chagos)', - 'Indian/Christmas' => 'Christmas Island Time', - 'Indian/Cocos' => 'Cocos Islands Time', + 'Indian/Christmas' => 'Àkókò Erékùsù Christmas', + 'Indian/Cocos' => 'Àkókò Àwọn Erékùsù Cocos', 'Indian/Comoro' => 'Àkókò Ìlà-Oòrùn Afírikà (Comoro)', 'Indian/Kerguelen' => 'Àkókò Gúsù Fáransé àti Àntátíìkì (Kerguelen)', 'Indian/Mahe' => 'Àkókò Sèṣẹ́ẹ̀lì (Mahe)', - 'Indian/Maldives' => 'Maldives Time', + 'Indian/Maldives' => 'Àkókò Maldives', 'Indian/Mauritius' => 'Àkókò Máríṣúṣì (Mauritius)', 'Indian/Mayotte' => 'Àkókò Ìlà-Oòrùn Afírikà (Mayotte)', 'Indian/Reunion' => 'Àkókò Rẹ́yúníọ́nì (Réunion)', - 'MST7MDT' => 'Àkókò òkè', - 'PST8PDT' => 'Àkókò Pàsífíìkì', - 'Pacific/Apia' => 'Apia Time', - 'Pacific/Auckland' => 'New Zealand Time (Auckland)', - 'Pacific/Bougainville' => 'Papua New Guinea Time (Bougainville)', - 'Pacific/Chatham' => 'Chatham Time', + 'Pacific/Apia' => 'Àkókò Apia', + 'Pacific/Auckland' => 'Àkókò New Zealand (Auckland)', + 'Pacific/Bougainville' => 'Àkókò Papua New Guinea (Bougainville)', + 'Pacific/Chatham' => 'Àkókò Chatam (Chatham)', 'Pacific/Easter' => 'Aago Ajnde Ibùgbé Omi (Easter)', - 'Pacific/Efate' => 'Vanuatu Time (Efate)', - 'Pacific/Enderbury' => 'Phoenix Islands Time (Enderbury)', - 'Pacific/Fakaofo' => 'Tokelau Time (Fakaofo)', - 'Pacific/Fiji' => 'Fiji Time', - 'Pacific/Funafuti' => 'Tuvalu Time (Funafuti)', + 'Pacific/Efate' => 'Àkókò Fanuatu (Efate)', + 'Pacific/Enderbury' => 'Àkókò Àwọn Erékùsù Phoenix (Enderbury)', + 'Pacific/Fakaofo' => 'Àkókò Tokelau (Fakaofo)', + 'Pacific/Fiji' => 'Àkókò Fiji', + 'Pacific/Funafuti' => 'Àkókò Tufalu (Funafuti)', 'Pacific/Galapagos' => 'Aago Galapago (Galapagos)', - 'Pacific/Gambier' => 'Gambier Time', - 'Pacific/Guadalcanal' => 'Solomon Islands Time (Guadalcanal)', - 'Pacific/Guam' => 'Chamorro Standard Time (Guam)', + 'Pacific/Gambier' => 'Àkókò Gambia (Gambier)', + 'Pacific/Guadalcanal' => 'Àkókò Àwọn Erekusu Solomon (Guadalcanal)', + 'Pacific/Guam' => 'Àkókò Àfẹnukò Chamorro (Guam)', 'Pacific/Honolulu' => 'Àkókò Hawaii-Aleutian (Honolulu)', - 'Pacific/Kiritimati' => 'Line Islands Time (Kiritimati)', - 'Pacific/Kosrae' => 'Kosrae Time', - 'Pacific/Kwajalein' => 'Marshall Islands Time (Kwajalein)', - 'Pacific/Majuro' => 'Marshall Islands Time (Majuro)', - 'Pacific/Marquesas' => 'Marquesas Time', - 'Pacific/Midway' => 'Samoa Time (Midway)', - 'Pacific/Nauru' => 'Nauru Time', - 'Pacific/Niue' => 'Niue Time', - 'Pacific/Norfolk' => 'Norfolk Island Time', - 'Pacific/Noumea' => 'New Caledonia Time (Noumea)', - 'Pacific/Pago_Pago' => 'Samoa Time (Pago Pago)', - 'Pacific/Palau' => 'Palau Time', - 'Pacific/Pitcairn' => 'Pitcairn Time', - 'Pacific/Ponape' => 'Ponape Time (Pohnpei)', - 'Pacific/Port_Moresby' => 'Papua New Guinea Time (Port Moresby)', - 'Pacific/Rarotonga' => 'Cook Islands Time (Rarotonga)', - 'Pacific/Saipan' => 'Chamorro Standard Time (Saipan)', - 'Pacific/Tahiti' => 'Tahiti Time', - 'Pacific/Tarawa' => 'Gilbert Islands Time (Tarawa)', - 'Pacific/Tongatapu' => 'Tonga Time (Tongatapu)', - 'Pacific/Truk' => 'Chuuk Time', - 'Pacific/Wake' => 'Wake Island Time', - 'Pacific/Wallis' => 'Wallis & Futuna Time', + 'Pacific/Kiritimati' => 'Àkókò Àwọn Erekusu Laini (Kiritimati)', + 'Pacific/Kosrae' => 'Àkókò Kosirai (Kosrae)', + 'Pacific/Kwajalein' => 'Àkókò Àwọn Erekusu Masaali (Kwajalein)', + 'Pacific/Majuro' => 'Àkókò Àwọn Erekusu Masaali (Majuro)', + 'Pacific/Marquesas' => 'Àkókò Makuesasi (Marquesas)', + 'Pacific/Midway' => 'Àkókò Samoa (Midway)', + 'Pacific/Nauru' => 'Àkókò Nauru', + 'Pacific/Niue' => 'Àkókò Niue', + 'Pacific/Norfolk' => 'Àkókò Erékùsù Norfolk', + 'Pacific/Noumea' => 'Àkókò Kalidonia Tuntun (Noumea)', + 'Pacific/Pago_Pago' => 'Àkókò Samoa (Pago Pago)', + 'Pacific/Palau' => 'Àkókò Palau', + 'Pacific/Pitcairn' => 'Àkókò Pitcairn', + 'Pacific/Ponape' => 'Àkókò Ponape (Pohnpei)', + 'Pacific/Port_Moresby' => 'Àkókò Papua New Guinea (Port Moresby)', + 'Pacific/Rarotonga' => 'Àkókò Àwọn Erekusu Kuuku (Rarotonga)', + 'Pacific/Saipan' => 'Àkókò Àfẹnukò Chamorro (Saipan)', + 'Pacific/Tahiti' => 'Àkókò Tahiti', + 'Pacific/Tarawa' => 'Àkókò Àwọn Erekusu Gilibati (Tarawa)', + 'Pacific/Tongatapu' => 'Àkókò Tonga (Tongatapu)', + 'Pacific/Truk' => 'Àkókò Chuuk', + 'Pacific/Wake' => 'Àkókò Erékùsù Wake', + 'Pacific/Wallis' => 'Àkókò Wallis & Futuina', ], 'Meta' => [ 'GmtFormat' => 'WAT%s', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/yo_BJ.php b/src/Symfony/Component/Intl/Resources/data/timezones/yo_BJ.php index 5f5fd01275387..57dbd27bb5230 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/yo_BJ.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/yo_BJ.php @@ -58,14 +58,20 @@ 'America/St_Thomas' => 'Àkókò Àtìláńtíìkì (ìlú St Tɔ́màsì)', 'America/Swift_Current' => 'àkókò àárín gbùngbùn (ìlú Súfítù Kɔ̀rentì)', 'America/Whitehorse' => 'Àkókò Yúkɔ́nì (ìlú Whitehosì)', + 'Antarctica/Casey' => 'Àkókò Ìwɔ̀-Oòrùn Australia (Casey)', 'Antarctica/Palmer' => 'Àkókò Shílè (Palmer)', 'Asia/Anadyr' => 'Ìgbà Rɔshia (Anadyr)', 'Asia/Barnaul' => 'Ìgbà Rɔshia (Barnaul)', + 'Asia/Calcutta' => 'Àkókò Àfɛnukò India (Kolkata)', + 'Asia/Colombo' => 'Àkókò Àfɛnukò India (Colombo)', + 'Asia/Dubai' => 'Àkókò Àfɛnukò Gulf (Dubai)', 'Asia/Jakarta' => 'Àkókò Ìwɔ̀ oorùn Indonesia (Jakarta)', 'Asia/Kamchatka' => 'Ìgbà Rɔshia (Kamchatka)', 'Asia/Macau' => 'Àkókò Sháínà (Macao)', + 'Asia/Muscat' => 'Àkókò Àfɛnukò Gulf (Muscat)', 'Asia/Pontianak' => 'Àkókò Ìwɔ̀ oorùn Indonesia (Pontianak)', 'Asia/Shanghai' => 'Àkókò Sháínà (Shanghai)', + 'Asia/Singapore' => 'Àkókò Àfɛnukò Singapore', 'Asia/Tomsk' => 'Ìgbà Rɔshia (Tomsk)', 'Asia/Urumqi' => 'Ìgbà Sháínà (Urumqi)', 'Atlantic/Azores' => 'Àkókò Ásɔ́sì (Azores)', @@ -74,14 +80,26 @@ 'Atlantic/Faeroe' => 'Àkókò Ìwɔ Oòrùn Europe (Faroe)', 'Atlantic/Madeira' => 'Àkókò Ìwɔ Oòrùn Europe (Madeira)', 'Atlantic/South_Georgia' => 'Àkókò Gúsù Jɔ́jíà (South Georgia)', + 'Australia/Eucla' => 'Àkókò Ààrin Gùngùn Ìwɔ̀-Oòrùn Australia (Eucla)', + 'Australia/Perth' => 'Àkókò Ìwɔ̀-Oòrùn Australia (Perth)', 'Etc/UTC' => 'Àpapɔ̀ Àkókò Àgbáyé', 'Europe/Istanbul' => 'Ìgbà Tɔɔki (Istanbul)', 'Europe/Kirov' => 'Ìgbà Rɔshia (Kirov)', 'Europe/Lisbon' => 'Àkókò Ìwɔ Oòrùn Europe (Lisbon)', 'Europe/Samara' => 'Ìgbà Rɔshia (Samara)', + 'Indian/Cocos' => 'Àkókò Àwɔn Erékùsù Cocos', 'Indian/Mahe' => 'Àkókò Sèshɛ́ɛ̀lì (Mahe)', 'Indian/Mauritius' => 'Àkókò Máríshúshì (Mauritius)', 'Indian/Reunion' => 'Àkókò Rɛ́yúníɔ́nì (Réunion)', + 'Pacific/Enderbury' => 'Àkókò Àwɔn Erékùsù Phoenix (Enderbury)', + 'Pacific/Guadalcanal' => 'Àkókò Àwɔn Erekusu Solomon (Guadalcanal)', + 'Pacific/Guam' => 'Àkókò Àfɛnukò Chamorro (Guam)', + 'Pacific/Kiritimati' => 'Àkókò Àwɔn Erekusu Laini (Kiritimati)', + 'Pacific/Kwajalein' => 'Àkókò Àwɔn Erekusu Masaali (Kwajalein)', + 'Pacific/Majuro' => 'Àkókò Àwɔn Erekusu Masaali (Majuro)', + 'Pacific/Rarotonga' => 'Àkókò Àwɔn Erekusu Kuuku (Rarotonga)', + 'Pacific/Saipan' => 'Àkókò Àfɛnukò Chamorro (Saipan)', + 'Pacific/Tarawa' => 'Àkókò Àwɔn Erekusu Gilibati (Tarawa)', ], 'Meta' => [], ]; diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/zh.php b/src/Symfony/Component/Intl/Resources/data/timezones/zh.php index 013adcbcf6838..df04e31e78448 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/zh.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/zh.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => '沃斯托克时间', 'Arctic/Longyearbyen' => '中欧时间(朗伊尔城)', 'Asia/Aden' => '阿拉伯时间(亚丁)', - 'Asia/Almaty' => '哈萨克斯坦西部时间(阿拉木图)', + 'Asia/Almaty' => '哈萨克斯坦时间(阿拉木图)', 'Asia/Amman' => '东欧时间(安曼)', 'Asia/Anadyr' => '阿纳德尔时间', - 'Asia/Aqtau' => '哈萨克斯坦西部时间(阿克套)', - 'Asia/Aqtobe' => '哈萨克斯坦西部时间(阿克托别)', + 'Asia/Aqtau' => '哈萨克斯坦时间(阿克套)', + 'Asia/Aqtobe' => '哈萨克斯坦时间(阿克托别)', 'Asia/Ashgabat' => '土库曼斯坦时间(阿什哈巴德)', - 'Asia/Atyrau' => '哈萨克斯坦西部时间(阿特劳)', + 'Asia/Atyrau' => '哈萨克斯坦时间(阿特劳)', 'Asia/Baghdad' => '阿拉伯时间(巴格达)', 'Asia/Bahrain' => '阿拉伯时间(巴林)', 'Asia/Baku' => '阿塞拜疆时间(巴库)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => '文莱达鲁萨兰时间', 'Asia/Calcutta' => '印度时间(加尔各答)', 'Asia/Chita' => '雅库茨克时间(赤塔)', - 'Asia/Choibalsan' => '乌兰巴托时间(乔巴山)', 'Asia/Colombo' => '印度时间(科伦坡)', 'Asia/Damascus' => '东欧时间(大马士革)', 'Asia/Dhaka' => '孟加拉时间(达卡)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => '克拉斯诺亚尔斯克时间(新库兹涅茨克)', 'Asia/Novosibirsk' => '新西伯利亚时间', 'Asia/Omsk' => '鄂木斯克时间', - 'Asia/Oral' => '哈萨克斯坦西部时间(乌拉尔)', + 'Asia/Oral' => '哈萨克斯坦时间(乌拉尔)', 'Asia/Phnom_Penh' => '中南半岛时间(金边)', 'Asia/Pontianak' => '印度尼西亚西部时间(坤甸)', 'Asia/Pyongyang' => '韩国时间(平壤)', 'Asia/Qatar' => '阿拉伯时间(卡塔尔)', - 'Asia/Qostanay' => '哈萨克斯坦西部时间(库斯塔奈)', - 'Asia/Qyzylorda' => '哈萨克斯坦西部时间(克孜洛尔达)', + 'Asia/Qostanay' => '哈萨克斯坦时间(库斯塔奈)', + 'Asia/Qyzylorda' => '哈萨克斯坦时间(克孜洛尔达)', 'Asia/Rangoon' => '缅甸时间(仰光)', 'Asia/Riyadh' => '阿拉伯时间(利雅得)', 'Asia/Saigon' => '中南半岛时间(胡志明市)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => '澳大利亚东部时间(墨尔本)', 'Australia/Perth' => '澳大利亚西部时间(珀斯)', 'Australia/Sydney' => '澳大利亚东部时间(悉尼)', - 'CST6CDT' => '北美中部时间', - 'EST5EDT' => '北美东部时间', 'Etc/GMT' => '格林尼治标准时间', 'Etc/UTC' => '协调世界时', 'Europe/Amsterdam' => '中欧时间(阿姆斯特丹)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => '毛里求斯时间', 'Indian/Mayotte' => '东部非洲时间(马约特)', 'Indian/Reunion' => '留尼汪时间', - 'MST7MDT' => '北美山区时间', - 'PST8PDT' => '北美太平洋时间', 'Pacific/Apia' => '阿皮亚时间', 'Pacific/Auckland' => '新西兰时间(奥克兰)', 'Pacific/Bougainville' => '巴布亚新几内亚时间(布干维尔)', @@ -398,7 +393,7 @@ 'Pacific/Fakaofo' => '托克劳时间(法考福)', 'Pacific/Fiji' => '斐济时间', 'Pacific/Funafuti' => '图瓦卢时间(富纳富提)', - 'Pacific/Galapagos' => '加拉帕戈斯时间', + 'Pacific/Galapagos' => '科隆群岛时间', 'Pacific/Gambier' => '甘比尔时间', 'Pacific/Guadalcanal' => '所罗门群岛时间(瓜达尔卡纳尔)', 'Pacific/Guam' => '查莫罗时间(关岛)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/zh_Hans_SG.php b/src/Symfony/Component/Intl/Resources/data/timezones/zh_Hans_SG.php index bd46b96bb8e5a..945393f47b950 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/zh_Hans_SG.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/zh_Hans_SG.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => '沃斯托克时间', 'Arctic/Longyearbyen' => '中欧时间(朗伊尔城)', 'Asia/Aden' => '阿拉伯时间(亚丁)', - 'Asia/Almaty' => '哈萨克斯坦西部时间(阿拉木图)', + 'Asia/Almaty' => '哈萨克斯坦时间(阿拉木图)', 'Asia/Amman' => '东欧时间(安曼)', 'Asia/Anadyr' => '阿纳德尔时间', - 'Asia/Aqtau' => '哈萨克斯坦西部时间(阿克套)', - 'Asia/Aqtobe' => '哈萨克斯坦西部时间(阿克托别)', + 'Asia/Aqtau' => '哈萨克斯坦时间(阿克套)', + 'Asia/Aqtobe' => '哈萨克斯坦时间(阿克托别)', 'Asia/Ashgabat' => '土库曼斯坦时间(阿什哈巴德)', - 'Asia/Atyrau' => '哈萨克斯坦西部时间(阿特劳)', + 'Asia/Atyrau' => '哈萨克斯坦时间(阿特劳)', 'Asia/Baghdad' => '阿拉伯时间(巴格达)', 'Asia/Bahrain' => '阿拉伯时间(巴林)', 'Asia/Baku' => '阿塞拜疆时间(巴库)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => '文莱达鲁萨兰时间', 'Asia/Calcutta' => '印度时间(加尔各答)', 'Asia/Chita' => '雅库茨克时间(赤塔)', - 'Asia/Choibalsan' => '乌兰巴托时间(乔巴山)', 'Asia/Colombo' => '印度时间(科伦坡)', 'Asia/Damascus' => '东欧时间(大马士革)', 'Asia/Dhaka' => '孟加拉时间(达卡)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => '克拉斯诺亚尔斯克时间(新库兹涅茨克)', 'Asia/Novosibirsk' => '新西伯利亚时间', 'Asia/Omsk' => '鄂木斯克时间', - 'Asia/Oral' => '哈萨克斯坦西部时间(乌拉尔)', + 'Asia/Oral' => '哈萨克斯坦时间(乌拉尔)', 'Asia/Phnom_Penh' => '中南半岛时间(金边)', 'Asia/Pontianak' => '印度尼西亚西部时间(坤甸)', 'Asia/Pyongyang' => '韩国时间(平壤)', 'Asia/Qatar' => '阿拉伯时间(卡塔尔)', - 'Asia/Qostanay' => '哈萨克斯坦西部时间(库斯塔奈)', - 'Asia/Qyzylorda' => '哈萨克斯坦西部时间(克孜洛尔达)', + 'Asia/Qostanay' => '哈萨克斯坦时间(库斯塔奈)', + 'Asia/Qyzylorda' => '哈萨克斯坦时间(克孜洛尔达)', 'Asia/Rangoon' => '缅甸时间(仰光)', 'Asia/Riyadh' => '阿拉伯时间(利雅得)', 'Asia/Saigon' => '中南半岛时间(胡志明市)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => '澳大利亚东部时间(墨尔本)', 'Australia/Perth' => '澳大利亚西部时间(珀斯)', 'Australia/Sydney' => '澳大利亚东部时间(悉尼)', - 'CST6CDT' => '北美中部时间', - 'EST5EDT' => '北美东部时间', 'Etc/GMT' => '格林尼治标准时间', 'Etc/UTC' => '协调世界时', 'Europe/Amsterdam' => '中欧时间(阿姆斯特丹)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => '毛里求斯时间', 'Indian/Mayotte' => '东部非洲时间(马约特)', 'Indian/Reunion' => '留尼汪时间', - 'MST7MDT' => '北美山区时间', - 'PST8PDT' => '北美太平洋时间', 'Pacific/Apia' => '阿皮亚时间', 'Pacific/Auckland' => '新西兰时间(奥克兰)', 'Pacific/Bougainville' => '巴布亚新几内亚时间(布干维尔)', @@ -398,7 +393,7 @@ 'Pacific/Fakaofo' => '托克劳时间(法考福)', 'Pacific/Fiji' => '斐济时间', 'Pacific/Funafuti' => '图瓦卢时间(富纳富提)', - 'Pacific/Galapagos' => '加拉帕戈斯时间', + 'Pacific/Galapagos' => '科隆群岛时间', 'Pacific/Gambier' => '甘比尔时间', 'Pacific/Guadalcanal' => '所罗门群岛时间(瓜达尔卡纳尔)', 'Pacific/Guam' => '查莫罗时间(关岛)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/zh_Hant.php b/src/Symfony/Component/Intl/Resources/data/timezones/zh_Hant.php index a29723aecf854..ccd1a1f855da1 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/zh_Hant.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/zh_Hant.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => '沃斯托克時間', 'Arctic/Longyearbyen' => '中歐時間(隆意耳拜恩)', 'Asia/Aden' => '阿拉伯時間(亞丁)', - 'Asia/Almaty' => '西哈薩克時間(阿拉木圖)', + 'Asia/Almaty' => '哈薩克時間(阿拉木圖)', 'Asia/Amman' => '東歐時間(安曼)', 'Asia/Anadyr' => '阿納德爾時間(阿那底)', - 'Asia/Aqtau' => '西哈薩克時間(阿克套)', - 'Asia/Aqtobe' => '西哈薩克時間(阿克托比)', + 'Asia/Aqtau' => '哈薩克時間(阿克套)', + 'Asia/Aqtobe' => '哈薩克時間(阿克托比)', 'Asia/Ashgabat' => '土庫曼時間(阿什哈巴特)', - 'Asia/Atyrau' => '西哈薩克時間(阿特勞)', + 'Asia/Atyrau' => '哈薩克時間(阿特勞)', 'Asia/Baghdad' => '阿拉伯時間(巴格達)', 'Asia/Bahrain' => '阿拉伯時間(巴林)', 'Asia/Baku' => '亞塞拜然時間(巴庫)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => '汶萊時間', 'Asia/Calcutta' => '印度標準時間(加爾各答)', 'Asia/Chita' => '雅庫次克時間(赤塔)', - 'Asia/Choibalsan' => '烏蘭巴托時間(喬巴山)', 'Asia/Colombo' => '印度標準時間(可倫坡)', 'Asia/Damascus' => '東歐時間(大馬士革)', 'Asia/Dhaka' => '孟加拉時間(達卡)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => '克拉斯諾亞爾斯克時間(新庫茲涅茨克)', 'Asia/Novosibirsk' => '新西伯利亞時間', 'Asia/Omsk' => '鄂木斯克時間', - 'Asia/Oral' => '西哈薩克時間(烏拉爾)', + 'Asia/Oral' => '哈薩克時間(烏拉爾)', 'Asia/Phnom_Penh' => '中南半島時間(金邊)', 'Asia/Pontianak' => '印尼西部時間(坤甸)', 'Asia/Pyongyang' => '韓國時間(平壤)', 'Asia/Qatar' => '阿拉伯時間(卡達)', - 'Asia/Qostanay' => '西哈薩克時間(庫斯塔奈)', - 'Asia/Qyzylorda' => '西哈薩克時間(克孜勒奧爾達)', + 'Asia/Qostanay' => '哈薩克時間(庫斯塔奈)', + 'Asia/Qyzylorda' => '哈薩克時間(克孜勒奧爾達)', 'Asia/Rangoon' => '緬甸時間(仰光)', 'Asia/Riyadh' => '阿拉伯時間(利雅德)', 'Asia/Saigon' => '中南半島時間(胡志明市)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => '澳洲東部時間(墨爾本)', 'Australia/Perth' => '澳洲西部時間(伯斯)', 'Australia/Sydney' => '澳洲東部時間(雪梨)', - 'CST6CDT' => '中部時間', - 'EST5EDT' => '東部時間', 'Etc/GMT' => '格林威治標準時間', 'Etc/UTC' => '世界標準時間', 'Europe/Amsterdam' => '中歐時間(阿姆斯特丹)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => '模里西斯時間', 'Indian/Mayotte' => '東非時間(馬約特島)', 'Indian/Reunion' => '留尼旺時間(留尼旺島)', - 'MST7MDT' => '山區時間', - 'PST8PDT' => '太平洋時間', 'Pacific/Apia' => '阿皮亞時間', 'Pacific/Auckland' => '紐西蘭時間(奧克蘭)', 'Pacific/Bougainville' => '巴布亞紐幾內亞時間(布干維爾)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/zh_Hant_HK.php b/src/Symfony/Component/Intl/Resources/data/timezones/zh_Hant_HK.php index 7f99249818719..3bd3ba154d112 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/zh_Hant_HK.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/zh_Hant_HK.php @@ -167,8 +167,6 @@ 'Australia/Hobart' => '澳洲東部時間(荷伯特)', 'Australia/Perth' => '澳洲西部時間(珀斯)', 'Australia/Sydney' => '澳洲東部時間(悉尼)', - 'CST6CDT' => '北美中部時間', - 'EST5EDT' => '北美東部時間', 'Europe/Belgrade' => '中歐時間(貝爾格萊德)', 'Europe/Bratislava' => '中歐時間(伯拉第斯拉瓦)', 'Europe/Chisinau' => '東歐時間(基希訥烏)', @@ -191,8 +189,6 @@ 'Indian/Mauritius' => '毛里裘斯時間', 'Indian/Mayotte' => '東非時間(馬約特)', 'Indian/Reunion' => '留尼旺時間', - 'MST7MDT' => '北美山區時間', - 'PST8PDT' => '北美太平洋時間', 'Pacific/Bougainville' => '巴布亞新畿內亞時間(布干維爾島)', 'Pacific/Chatham' => '查坦群島時間(查塔姆)', 'Pacific/Efate' => '瓦努阿圖時間(埃法特)', diff --git a/src/Symfony/Component/Intl/Resources/data/timezones/zu.php b/src/Symfony/Component/Intl/Resources/data/timezones/zu.php index 4d70a650f4b62..d8941e629e98b 100644 --- a/src/Symfony/Component/Intl/Resources/data/timezones/zu.php +++ b/src/Symfony/Component/Intl/Resources/data/timezones/zu.php @@ -210,13 +210,13 @@ 'Antarctica/Vostok' => 'Isikhathi sase-Vostok (i-Vostok)', 'Arctic/Longyearbyen' => 'Isikhathi sase-Central Europe (i-Longyearbyen)', 'Asia/Aden' => 'Isikhathi sase-Arabian (i-Aden)', - 'Asia/Almaty' => 'Isikhathi saseNtshonalanga ne-Kazakhstan (i-Almaty)', + 'Asia/Almaty' => 'Isikhathi saseKazakhstan (i-Almaty)', 'Asia/Amman' => 'Isikhathi sase-Eastern Europe (i-Amman)', 'Asia/Anadyr' => 'esase-Anadyr Time (i-Anadyr)', - 'Asia/Aqtau' => 'Isikhathi saseNtshonalanga ne-Kazakhstan (i-Aqtau)', - 'Asia/Aqtobe' => 'Isikhathi saseNtshonalanga ne-Kazakhstan (i-Aqtobe)', + 'Asia/Aqtau' => 'Isikhathi saseKazakhstan (i-Aqtau)', + 'Asia/Aqtobe' => 'Isikhathi saseKazakhstan (i-Aqtobe)', 'Asia/Ashgabat' => 'Isikhathi sase-Turkmenistan (i-Ashgabat)', - 'Asia/Atyrau' => 'Isikhathi saseNtshonalanga ne-Kazakhstan (Atyrau)', + 'Asia/Atyrau' => 'Isikhathi saseKazakhstan (Atyrau)', 'Asia/Baghdad' => 'Isikhathi sase-Arabian (i-Baghdad)', 'Asia/Bahrain' => 'Isikhathi sase-Arabian (i-Bahrain)', 'Asia/Baku' => 'Isikhathi sase-Azerbaijan (i-Baku)', @@ -227,7 +227,6 @@ 'Asia/Brunei' => 'Isikhathi sase-Brunei Darussalam (i-Brunei)', 'Asia/Calcutta' => 'Isikhathi sase-India esivamile (i-Kolkata)', 'Asia/Chita' => 'Isikhathi sase-Yakutsk (i-Chita)', - 'Asia/Choibalsan' => 'Isikhathi sase-Ulan Bator (i-Choibalsan)', 'Asia/Colombo' => 'Isikhathi sase-India esivamile (i-Colombo)', 'Asia/Damascus' => 'Isikhathi sase-Eastern Europe (i-Damascus)', 'Asia/Dhaka' => 'Isikhathi sase-Bangladesh (i-Dhaka)', @@ -261,13 +260,13 @@ 'Asia/Novokuznetsk' => 'Isikhathi sase-Krasnoyarsk (i-Novokuznetsk)', 'Asia/Novosibirsk' => 'Isikhathi sase-Novosibirsk (i-Novosibirsk)', 'Asia/Omsk' => 'Isikhathi sase-Omsk (i-Omsk)', - 'Asia/Oral' => 'Isikhathi saseNtshonalanga ne-Kazakhstan (i-Oral)', + 'Asia/Oral' => 'Isikhathi saseKazakhstan (i-Oral)', 'Asia/Phnom_Penh' => 'Isikhathi sase-Indochina (i-Phnom Penh)', 'Asia/Pontianak' => 'Isikhathi sase-Western Indonesia (i-Pontianak)', 'Asia/Pyongyang' => 'Isikhathi sase-Korea (i-Pyongyang)', 'Asia/Qatar' => 'Isikhathi sase-Arabian (i-Qatar)', - 'Asia/Qostanay' => 'Isikhathi saseNtshonalanga ne-Kazakhstan (I-Kostanay)', - 'Asia/Qyzylorda' => 'Isikhathi saseNtshonalanga ne-Kazakhstan (i-Qyzylorda)', + 'Asia/Qostanay' => 'Isikhathi saseKazakhstan (I-Kostanay)', + 'Asia/Qyzylorda' => 'Isikhathi saseKazakhstan (i-Qyzylorda)', 'Asia/Rangoon' => 'Isikhathi sase-Myanmar (i-Rangoon)', 'Asia/Riyadh' => 'Isikhathi sase-Arabian (i-Riyadh)', 'Asia/Saigon' => 'Isikhathi sase-Indochina (i-Ho Chi Minh City)', @@ -313,8 +312,6 @@ 'Australia/Melbourne' => 'Isikhathi sase-Eastern Australia (i-Melbourne)', 'Australia/Perth' => 'Isikhathi sase-Western Australia (i-Perth)', 'Australia/Sydney' => 'Isikhathi sase-Eastern Australia (i-Sydney)', - 'CST6CDT' => 'Isikhathi sase-North American Central', - 'EST5EDT' => 'Isikhathi sase-North American East', 'Etc/GMT' => 'Isikhathi sase-Greenwich Mean', 'Etc/UTC' => 'isikhathi somhlaba esididiyelwe', 'Europe/Amsterdam' => 'Isikhathi sase-Central Europe (i-Amsterdam)', @@ -386,8 +383,6 @@ 'Indian/Mauritius' => 'Isikhathi sase-Mauritius (i-Mauritius)', 'Indian/Mayotte' => 'Isikhathi saseMpumalanga Afrika (i-Mayotte)', 'Indian/Reunion' => 'Isikhathi sase-Reunion (i-Réunion)', - 'MST7MDT' => 'Isikhathi sase-North American Mountain', - 'PST8PDT' => 'Isikhathi sase-North American Pacific', 'Pacific/Apia' => 'Isikhathi sase-Apia (i-Apia)', 'Pacific/Auckland' => 'Isikhathi sase-New Zealand (i-Auckland)', 'Pacific/Bougainville' => 'Isikhathi sase-Papua New Guinea (i-Bougainville)', diff --git a/src/Symfony/Component/Intl/Resources/data/version.txt b/src/Symfony/Component/Intl/Resources/data/version.txt index f7614a0d49b0a..9747bc6ec3066 100644 --- a/src/Symfony/Component/Intl/Resources/data/version.txt +++ b/src/Symfony/Component/Intl/Resources/data/version.txt @@ -1 +1 @@ -75.1 +76.1 diff --git a/src/Symfony/Component/Intl/Tests/CurrenciesTest.php b/src/Symfony/Component/Intl/Tests/CurrenciesTest.php index da8c99ea377c6..cce043f7ce5ef 100644 --- a/src/Symfony/Component/Intl/Tests/CurrenciesTest.php +++ b/src/Symfony/Component/Intl/Tests/CurrenciesTest.php @@ -314,6 +314,7 @@ class CurrenciesTest extends ResourceBundleTestCase 'ZRN', 'ZRZ', 'ZWD', + 'ZWG', 'ZWL', 'ZWR', ]; @@ -531,6 +532,7 @@ class CurrenciesTest extends ResourceBundleTestCase 'CSD' => 891, 'ZMK' => 894, 'TWD' => 901, + 'ZWG' => 924, 'SLE' => 925, 'VED' => 926, 'UYW' => 927, diff --git a/src/Symfony/Component/Intl/Tests/LanguagesTest.php b/src/Symfony/Component/Intl/Tests/LanguagesTest.php index c5e5576c0fc5d..93981b64d5ab1 100644 --- a/src/Symfony/Component/Intl/Tests/LanguagesTest.php +++ b/src/Symfony/Component/Intl/Tests/LanguagesTest.php @@ -223,7 +223,6 @@ class LanguagesTest extends ResourceBundleTestCase 'gmh', 'gn', 'goh', - 'gom', 'gon', 'gor', 'got', @@ -352,6 +351,7 @@ class LanguagesTest extends ResourceBundleTestCase 'lil', 'liv', 'lkt', + 'lld', 'lmo', 'ln', 'lo', @@ -390,6 +390,7 @@ class LanguagesTest extends ResourceBundleTestCase 'mgh', 'mgo', 'mh', + 'mhn', 'mi', 'mic', 'min', @@ -868,7 +869,6 @@ class LanguagesTest extends ResourceBundleTestCase 'glv', 'gmh', 'goh', - 'gom', 'gon', 'gor', 'got', @@ -1000,6 +1000,7 @@ class LanguagesTest extends ResourceBundleTestCase 'lit', 'liv', 'lkt', + 'lld', 'lmo', 'lol', 'lou', @@ -1037,6 +1038,7 @@ class LanguagesTest extends ResourceBundleTestCase 'mga', 'mgh', 'mgo', + 'mhn', 'mic', 'min', 'mkd', diff --git a/src/Symfony/Component/Intl/Tests/ResourceBundleTestCase.php b/src/Symfony/Component/Intl/Tests/ResourceBundleTestCase.php index 5b7ee8f932ff0..4e94673675416 100644 --- a/src/Symfony/Component/Intl/Tests/ResourceBundleTestCase.php +++ b/src/Symfony/Component/Intl/Tests/ResourceBundleTestCase.php @@ -411,6 +411,8 @@ abstract class ResourceBundleTestCase extends TestCase 'ki', 'ki_KE', 'kk', + 'kk_Cyrl', + 'kk_Cyrl_KZ', 'kk_KZ', 'kl', 'kl_GL', @@ -609,6 +611,9 @@ abstract class ResourceBundleTestCase extends TestCase 'sr_RS', 'sr_XK', 'sr_YU', + 'st', + 'st_LS', + 'st_ZA', 'su', 'su_ID', 'su_Latn', @@ -641,6 +646,9 @@ abstract class ResourceBundleTestCase extends TestCase 'tk_TM', 'tl', 'tl_PH', + 'tn', + 'tn_BW', + 'tn_ZA', 'to', 'to_TO', 'tr', @@ -684,10 +692,12 @@ abstract class ResourceBundleTestCase extends TestCase 'zh_Hans_CN', 'zh_Hans_HK', 'zh_Hans_MO', + 'zh_Hans_MY', 'zh_Hans_SG', 'zh_Hant', 'zh_Hant_HK', 'zh_Hant_MO', + 'zh_Hant_MY', 'zh_Hant_TW', 'zh_MO', 'zh_SG', diff --git a/src/Symfony/Component/Intl/Tests/ScriptsTest.php b/src/Symfony/Component/Intl/Tests/ScriptsTest.php index 20c311ca098c3..c4fcfcc4e2fcb 100644 --- a/src/Symfony/Component/Intl/Tests/ScriptsTest.php +++ b/src/Symfony/Component/Intl/Tests/ScriptsTest.php @@ -67,6 +67,7 @@ class ScriptsTest extends ResourceBundleTestCase 'Elba', 'Elym', 'Ethi', + 'Gara', 'Geok', 'Geor', 'Glag', @@ -76,6 +77,7 @@ class ScriptsTest extends ResourceBundleTestCase 'Gran', 'Grek', 'Gujr', + 'Gukh', 'Guru', 'Hanb', 'Hang', @@ -107,6 +109,7 @@ class ScriptsTest extends ResourceBundleTestCase 'Knda', 'Kore', 'Kpel', + 'Krai', 'Kthi', 'Lana', 'Laoo', @@ -149,6 +152,7 @@ class ScriptsTest extends ResourceBundleTestCase 'Nshu', 'Ogam', 'Olck', + 'Onao', 'Orkh', 'Orya', 'Osge', @@ -184,6 +188,7 @@ class ScriptsTest extends ResourceBundleTestCase 'Sora', 'Soyo', 'Sund', + 'Sunu', 'Sylo', 'Syrc', 'Syre', @@ -205,7 +210,9 @@ class ScriptsTest extends ResourceBundleTestCase 'Tibt', 'Tirh', 'Tnsa', + 'Todr', 'Toto', + 'Tutg', 'Ugar', 'Vaii', 'Visp', diff --git a/src/Symfony/Component/Intl/Tests/TimezonesTest.php b/src/Symfony/Component/Intl/Tests/TimezonesTest.php index 4edae8303e47c..e73668023d6d7 100644 --- a/src/Symfony/Component/Intl/Tests/TimezonesTest.php +++ b/src/Symfony/Component/Intl/Tests/TimezonesTest.php @@ -249,7 +249,6 @@ class TimezonesTest extends ResourceBundleTestCase 'Asia/Brunei', 'Asia/Calcutta', 'Asia/Chita', - 'Asia/Choibalsan', 'Asia/Colombo', 'Asia/Damascus', 'Asia/Dhaka', @@ -335,8 +334,6 @@ class TimezonesTest extends ResourceBundleTestCase 'Australia/Melbourne', 'Australia/Perth', 'Australia/Sydney', - 'CST6CDT', - 'EST5EDT', 'Etc/GMT', 'Etc/UTC', 'Europe/Amsterdam', @@ -408,8 +405,6 @@ class TimezonesTest extends ResourceBundleTestCase 'Indian/Mauritius', 'Indian/Mayotte', 'Indian/Reunion', - 'MST7MDT', - 'PST8PDT', 'Pacific/Apia', 'Pacific/Auckland', 'Pacific/Bougainville', diff --git a/src/Symfony/Component/Validator/Tests/Constraints/TimezoneValidatorTest.php b/src/Symfony/Component/Validator/Tests/Constraints/TimezoneValidatorTest.php index f4e3876070241..1fdf80cdb 10000 e359 100644 --- a/src/Symfony/Component/Validator/Tests/Constraints/TimezoneValidatorTest.php +++ b/src/Symfony/Component/Validator/Tests/Constraints/TimezoneValidatorTest.php @@ -69,10 +69,6 @@ public static function getValidTimezones(): iterable yield ['America/Argentina/Buenos_Aires']; // not deprecated in ICU - yield ['CST6CDT']; - yield ['EST5EDT']; - yield ['MST7MDT']; - yield ['PST8PDT']; yield ['America/Toronto']; // previously expired in ICU From 3ce4bd768f464f4cabe46e28212e307ea7413da5 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Fri, 8 Nov 2024 14:26:29 +0100 Subject: [PATCH 088/303] relax format assertions for fstat() results on Windows According to https://www.php.net/manual/en/function.stat.php the serial number of the volume that contains the file is returned for the "dev" entry as a 64-bit unsigned integer which may overflow. --- src/Symfony/Component/VarDumper/Tests/Caster/SplCasterTest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/VarDumper/Tests/Caster/SplCasterTest.php b/src/Symfony/Component/VarDumper/Tests/Caster/SplCasterTest.php index 248e1361162f1..c70d759ce4f33 100644 --- a/src/Symfony/Component/VarDumper/Tests/Caster/SplCasterTest.php +++ b/src/Symfony/Component/VarDumper/Tests/Caster/SplCasterTest.php @@ -104,7 +104,7 @@ public function testCastFileObject() flags: DROP_NEW_LINE|SKIP_EMPTY maxLineLen: 0 fstat: array:26 [ - "dev" => %d + "dev" => %i "ino" => %i "nlink" => %d "rdev" => 0 From 89ab36a04dd4560b83b808909af6f11613a83c94 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Fri, 8 Nov 2024 16:40:24 +0100 Subject: [PATCH 089/303] require Cache component versions compatible with Redis 6.1 --- src/Symfony/Component/HttpFoundation/composer.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/HttpFoundation/composer.json b/src/Symfony/Component/HttpFoundation/composer.json index be85696e581b3..732a011e9d182 100644 --- a/src/Symfony/Component/HttpFoundation/composer.json +++ b/src/Symfony/Component/HttpFoundation/composer.json @@ -24,7 +24,7 @@ "require-dev": { "doctrine/dbal": "^2.13.1|^3|^4", "predis/predis": "^1.1|^2.0", - "symfony/cache": "^6.3|^7.0", + "symfony/cache": "^6.4.12|^7.1.5", "symfony/dependency-injection": "^5.4|^6.0|^7.0", "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4|^7.0", "symfony/mime": "^5.4|^6.0|^7.0", @@ -32,7 +32,7 @@ "symfony/rate-limiter": "^5.4|^6.0|^7.0" }, "conflict": { - "symfony/cache": "<6.3" + "symfony/cache": "<6.4.12|>=7.0,<7.1.5" }, "autoload": { "psr-4": { "Symfony\\Component\\HttpFoundation\\": "" }, From 4afb6304fc1017ade3c5b907d0314c952113da95 Mon Sep 17 00:00:00 2001 From: Jan Nedbal Date: Thu, 7 Nov 2024 12:58:42 +0100 Subject: [PATCH 090/303] Definition::$class may not be class-string --- src/Symfony/Component/DependencyInjection/Definition.php | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/Symfony/Component/DependencyInjection/Definition.php b/src/Symfony/Component/DependencyInjection/Definition.php index 32f53aedf1e4b..68da10e628212 100644 --- a/src/Symfony/Component/DependencyInjection/Definition.php +++ b/src/Symfony/Component/DependencyInjection/Definition.php @@ -180,8 +180,6 @@ public function setClass(?string $class): static /** * Gets the service class. - * - * @return class-string|null */ public function getClass(): ?string { From 5887c99bc3fac646fdc5ded21ffab0b7fa5eab10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gr=C3=A9goire=20Rabasse?= Date: Fri, 25 Oct 2024 01:56:48 +0200 Subject: [PATCH 091/303] [AssetMapper] Fix `JavaScriptImportPathCompiler` regex for non-latin characters --- .../Compiler/JavaScriptImportPathCompiler.php | 2 +- .../JavaScriptImportPathCompilerTest.php | 16 ++++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/AssetMapper/Compiler/JavaScriptImportPathCompiler.php b/src/Symfony/Component/AssetMapper/Compiler/JavaScriptImportPathCompiler.php index 9a0546a23cda3..3fab0e6f50118 100644 --- a/src/Symfony/Component/AssetMapper/Compiler/JavaScriptImportPathCompiler.php +++ b/src/Symfony/Component/AssetMapper/Compiler/JavaScriptImportPathCompiler.php @@ -50,7 +50,7 @@ final class JavaScriptImportPathCompiler implements AssetCompilerInterface ) \s*[\'"`](\.\/[^\'"`\n]++|(\.\.\/)*+[^\'"`\n]++)[\'"`]\s*[;\)] ? - /mx'; + /mxu'; public function __construct( private readonly ImportMapConfigReader $importMapConfigReader, diff --git a/src/Symfony/Component/AssetMapper/Tests/Compiler/JavaScriptImportPathCompilerTest.php b/src/Symfony/Component/AssetMapper/Tests/Compiler/JavaScriptImportPathCompilerTest.php index ba47fc4d30afc..a73c2a4f2cb10 100644 --- a/src/Symfony/Component/AssetMapper/Tests/Compiler/JavaScriptImportPathCompilerTest.php +++ b/src/Symfony/Component/AssetMapper/Tests/Compiler/JavaScriptImportPathCompilerTest.php @@ -172,6 +172,22 @@ public static function provideCompileTests(): iterable 'expectedJavaScriptImports' => ['/assets/other.js' => ['lazy' => false, 'asset' => 'other.js', 'add' => true]], ]; + yield 'static_named_import_with_unicode_character' => [ + 'input' => 'import { ɵmyFunction } from "./other.js";', + 'expectedJavaScriptImports' => ['/assets/other.js' => ['lazy' => false, 'asset' => 'other.js', 'add' => true]], + ]; + + yield 'static_multiple_named_imports' => [ + 'input' => << ['/assets/other.js' => ['lazy' => false, 'asset' => 'other.js', 'add' => true]], + ]; + yield 'static_import_everything' => [ 'input' => 'import * as myModule from "./other.js";', 'expectedJavaScriptImports' => ['/assets/other.js' => ['lazy' => false, 'asset' => 'other.js', 'add' => true]], From cc93622b561eadc94bc9d3c0f35198e006bec53b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20Andr=C3=A9?= Date: Sun, 10 Nov 2024 03:47:09 +0100 Subject: [PATCH 092/303] [TwigBridge] Fix emojify as function in Undefined Handler `emojify` was registered as a function in UndefinedCallableHandler, instead of a filter. * https://symfony.com/doc/current/reference/twig_reference.html#emojify * https://twig.symfony.com/doc/3.x/#symfony-filters --- src/Symfony/Bridge/Twig/UndefinedCallableHandler.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Bridge/Twig/UndefinedCallableHandler.php b/src/Symfony/Bridge/Twig/UndefinedCallableHandler.php index c9f502f67bd4a..b9438be5ecb07 100644 --- a/src/Symfony/Bridge/Twig/UndefinedCallableHandler.php +++ b/src/Symfony/Bridge/Twig/UndefinedCallableHandler.php @@ -23,6 +23,7 @@ class UndefinedCallableHandler { private const FILTER_COMPONENTS = [ + 'emojify' => 'emoji', 'humanize' => 'form', 'form_encode_currency' => 'form', 'serialize' => 'serializer', @@ -37,7 +38,6 @@ class UndefinedCallableHandler 'asset_version' => 'asset', 'importmap' => 'asset-mapper', 'dump' => 'debug-bundle', - 'emojify' => 'emoji', 'encore_entry_link_tags' => 'webpack-encore-bundle', 'encore_entry_script_tags' => 'webpack-encore-bundle', 'expression' => 'expression-language', From dfc53b8ffd48a5ca053b5588673842c58dd77a0c Mon Sep 17 00:00:00 2001 From: Alexandre Daubois Date: Thu, 7 Nov 2024 15:12:33 +0100 Subject: [PATCH 093/303] [String] Fix some spellings in `EnglishInflector` --- .../Component/Inflector/Tests/InflectorTest.php | 6 +++--- src/Symfony/Component/Inflector/composer.json | 2 +- .../Component/String/Inflector/EnglishInflector.php | 10 +++++----- .../String/Tests/Inflector/EnglishInflectorTest.php | 6 +++--- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/Symfony/Component/Inflector/Tests/InflectorTest.php b/src/Symfony/Component/Inflector/Tests/InflectorTest.php index d637e3d72d1eb..3d1c5769a6da0 100644 --- a/src/Symfony/Component/Inflector/Tests/InflectorTest.php +++ b/src/Symfony/Component/Inflector/Tests/InflectorTest.php @@ -186,7 +186,7 @@ public static function pluralizeProvider() ['alumnus', 'alumni'], ['analysis', 'analyses'], ['antenna', 'antennas'], // antennae - ['appendix', ['appendicies', 'appendixes']], + ['appendix', ['appendices', 'appendixes']], ['arch', 'arches'], ['atlas', 'atlases'], ['axe', 'axes'], @@ -229,7 +229,7 @@ public static function pluralizeProvider() ['edge', 'edges'], ['elf', ['elfs', 'elves']], ['emphasis', 'emphases'], - ['fax', ['facies', 'faxes']], + ['fax', ['faxes', 'faxxes']], ['feedback', 'feedback'], ['focus', 'focuses'], ['foot', 'feet'], @@ -258,7 +258,7 @@ public static function pluralizeProvider() ['life', 'lives'], ['louse', 'lice'], ['man', 'men'], - ['matrix', ['matricies', 'matrixes']], + ['matrix', ['matrices', 'matrixes']], ['medium', 'media'], ['memorandum', 'memoranda'], ['mouse', 'mice'], diff --git a/src/Symfony/Component/Inflector/composer.json b/src/Symfony/Component/Inflector/composer.json index 6b46f7cb918b1..70bc73720095f 100644 --- a/src/Symfony/Component/Inflector/composer.json +++ b/src/Symfony/Component/Inflector/composer.json @@ -26,7 +26,7 @@ "php": ">=7.2.5", "symfony/deprecation-contracts": "^2.1|^3", "symfony/polyfill-php80": "^1.16", - "symfony/string": "^5.4.41|^6.4.9" + "symfony/string": "^5.4.47|^6.4.15" }, "autoload": { "psr-4": { "Symfony\\Component\\Inflector\\": "" }, diff --git a/src/Symfony/Component/String/Inflector/EnglishInflector.php b/src/Symfony/Component/String/Inflector/EnglishInflector.php index 9557e3507f258..ecd51d41f4a8d 100644 --- a/src/Symfony/Component/String/Inflector/EnglishInflector.php +++ b/src/Symfony/Component/String/Inflector/EnglishInflector.php @@ -348,14 +348,14 @@ final class EnglishInflector implements InflectorInterface // indices (index) ['xedni', 5, false, true, ['indicies', 'indexes']], + // fax (faxes, faxxes) + ['xaf', 3, true, true, ['faxes', 'faxxes']], + // boxes (box) ['xo', 2, false, true, 'oxes'], - // indexes (index), matrixes (matrix) - ['x', 1, true, false, ['cies', 'xes']], - - // appendices (appendix) - ['xi', 2, false, true, 'ices'], + // indexes (index), matrixes (matrix), appendices (appendix) + ['x', 1, true, false, ['ces', 'xes']], // babies (baby) ['y', 1, false, true, 'ies'], diff --git a/src/Symfony/Component/String/Tests/Inflector/EnglishInflectorTest.php b/src/Symfony/Component/String/Tests/Inflector/EnglishInflectorTest.php index 47bb5aedb25b7..b87dac6f65a1e 100644 --- a/src/Symfony/Component/String/Tests/Inflector/EnglishInflectorTest.php +++ b/src/Symfony/Component/String/Tests/Inflector/EnglishInflectorTest.php @@ -193,7 +193,7 @@ public static function pluralizeProvider() ['analysis', 'analyses'], ['ankle', 'ankles'], ['antenna', 'antennas'], // antennae - ['appendix', ['appendicies', 'appendixes']], + ['appendix', ['appendices', 'appendixes']], ['arch', 'arches'], ['article', 'articles'], ['atlas', 'atlases'], @@ -238,7 +238,7 @@ public static function pluralizeProvider() ['edge', 'edges'], ['elf', ['elfs', 'elves']], ['emphasis', 'emphases'], - ['fax', ['facies', 'faxes']], + ['fax', ['faxes', 'faxxes']], ['feedback', 'feedback'], ['focus', 'focuses'], ['foot', 'feet'], @@ -267,7 +267,7 @@ public static function pluralizeProvider() ['life', 'lives'], ['louse', 'lice'], ['man', 'men'], - ['matrix', ['matricies', 'matrixes']], + ['matrix', ['matrices', 'matrixes']], ['medium', 'media'], ['memorandum', 'memoranda'], ['mouse', 'mice'], From 95f41cc65ef4d5b5e19e36f3fd3af55b447ce646 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Sat, 9 Nov 2024 11:17:02 +0100 Subject: [PATCH 094/303] fix dumping tests to skip with data providers Without the fix running `SYMFONY_PHPUNIT_SKIPPED_TESTS='phpunit.skipped' php ./phpunit src/Symfony/Component/Lock/Tests/Store/DoctrineDbalPostgreSqlStoreTest.php` without the pdo_pgsql extension enabled the generated skip file looked like this: ``` array ( 'Symfony\\Component\\Lock\\Tests\\Store\\DoctrineDbalPostgreSqlStoreTest::testInvalidDriver' => 1, ), 'Symfony\\Component\\Lock\\Tests\\Store\\DoctrineDbalPostgreSqlStoreTest' => array ( 'testSaveAfterConflict' => 1, 'testWaitAndSaveAfterConflictReleasesLockFromInternalStore' => 1, 'testWaitAndSaveReadAfterConflictReleasesLockFromInternalStore' => 1, 'testSave' => 1, 'testSaveWithDifferentResources' => 1, 'testSaveWithDifferentKeysOnSameResources' => 1, 'testSaveTwice' => 1, 'testDeleteIsolated' => 1, 'testBlockingLocks' => 1, 'testSharedLockReadFirst' => 1, 'testSharedLockWriteFirst' => 1, 'testSharedLockPromote' => 1, 'testSharedLockPromoteAllowed' => 1, 'testSharedLockDemote' => 1, ), ); ``` Thus, running the tests again with the extension enabled would only run 14 tests instead of the expected total number of 16 tests. With the patch applied the generated skip file looks like this: ``` array ( 'testInvalidDriver with data set #0' => 1, 'testInvalidDriver with data set #1' => 1, 'testSaveAfterConflict' => 1, 'testWaitAndSaveAfterConflictReleasesLockFromInternalStore' => 1, 'testWaitAndSaveReadAfterConflictReleasesLockFromInternalStore' => 1, 'testSave' => 1, 'testSaveWithDifferentResources' => 1, 'testSaveWithDifferentKeysOnSameResources' => 1, 'testSaveTwice' => 1, 'testDeleteIsolated' => 1, 'testBlockingLocks' => 1, 'testSharedLockReadFirst' => 1, 'testSharedLockWriteFirst' => 1, 'testSharedLockPromote' => 1, 'testSharedLockPromoteAllowed' => 1, 'testSharedLockDemote' => 1, ), ); ``` --- .../Bridge/PhpUnit/Legacy/SymfonyTestsListenerTrait.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Bridge/PhpUnit/Legacy/SymfonyTestsListenerTrait.php b/src/Symfony/Bridge/PhpUnit/Legacy/SymfonyTestsListenerTrait.php index a623edbbf15de..cadd6dddb280e 100644 --- a/src/Symfony/Bridge/PhpUnit/Legacy/SymfonyTestsListenerTrait.php +++ b/src/Symfony/Bridge/PhpUnit/Legacy/SymfonyTestsListenerTrait.php @@ -13,6 +13,7 @@ use Doctrine\Common\Annotations\AnnotationRegistry; use PHPUnit\Framework\AssertionFailedError; +use PHPUnit\Framework\DataProviderTestSuite; use PHPUnit\Framework\RiskyTestError; use PHPUnit\Framework\TestCase; use PHPUnit\Framework\TestSuite; @@ -196,7 +197,13 @@ public function startTestSuite($suite) public function addSkippedTest($test, \Exception $e, $time) { if (0 < $this->state) { - $this->isSkipped[\get_class($test)][$test->getName()] = 1; + if ($test instanceof DataProviderTestSuite) { + foreach ($test->tests() as $testWithDataProvider) { + $this->isSkipped[\get_class($testWithDataProvider)][$testWithDataProvider->getName()] = 1; + } + } else { + $this->isSkipped[\get_class($test)][$test->getName()] = 1; + } } } From 437e6ad24cd24082df57ca86f3facb1d3f1380bb Mon Sep 17 00:00:00 2001 From: Benjamin BOUDIER Date: Tue, 12 Nov 2024 19:20:21 +0100 Subject: [PATCH 095/303] [Routing] Fix: lost priority when defining hosts in configuration --- .../Loader/Configurator/Traits/HostTrait.php | 5 ++-- .../locale_and_host/priorized-host.yml | 6 +++++ .../Tests/Loader/YamlFileLoaderTest.php | 23 +++++++++++++++++++ 3 files changed, 32 insertions(+), 2 deletions(-) create mode 100644 src/Symfony/Component/Routing/Tests/Fixtures/locale_and_host/priorized-host.yml diff --git a/src/Symfony/Component/Routing/Loader/Configurator/Traits/HostTrait.php b/src/Symfony/Component/Routing/Loader/Configurator/Traits/HostTrait.php index 54ae6566a994d..168bbb4f995cf 100644 --- a/src/Symfony/Component/Routing/Loader/Configurator/Traits/HostTrait.php +++ b/src/Symfony/Component/Routing/Loader/Configurator/Traits/HostTrait.php @@ -28,6 +28,7 @@ final protected function addHost(RouteCollection $routes, $hosts) foreach ($routes->all() as $name => $route) { if (null === $locale = $route->getDefault('_locale')) { + $priority = $routes->getPriority($name) ?? 0; $routes->remove($name); foreach ($hosts as $locale => $host) { $localizedRoute = clone $route; @@ -35,14 +36,14 @@ final protected function addHost(RouteCollection $routes, $hosts) $localizedRoute->setRequirement('_locale', preg_quote($locale)); $localizedRoute->setDefault('_canonical_route', $name); $localizedRoute->setHost($host); - $routes->add($name.'.'.$locale, $localizedRoute); + $routes->add($name.'.'.$locale, $localizedRoute, $priority); } } elseif (!isset($hosts[$locale])) { throw new \InvalidArgumentException(sprintf('Route "%s" with locale "%s" is missing a corresponding host in its parent collection.', $name, $locale)); } else { $route->setHost($hosts[$locale]); $route->setRequirement('_locale', preg_quote($locale)); - $routes->add($name, $route); + $routes->add($name, $route, $routes->getPriority($name) ?? 0); } } } diff --git a/src/Symfony/Component/Routing/Tests/Fixtures/locale_and_host/priorized-host.yml b/src/Symfony/Component/Routing/Tests/Fixtures/locale_and_host/priorized-host.yml new file mode 100644 index 0000000000000..570cd02187804 --- /dev/null +++ b/src/Symfony/Component/Routing/Tests/Fixtures/locale_and_host/priorized-host.yml @@ -0,0 +1,6 @@ +controllers: + resource: Symfony\Component\Routing\Tests\Fixtures\AttributeFixtures\RouteWithPriorityController + type: annotation + host: + cs: www.domain.cs + en: www.domain.com diff --git a/src/Symfony/Component/Routing/Tests/Loader/YamlFileLoaderTest.php b/src/Symfony/Component/Routing/Tests/Loader/YamlFileLoaderTest.php index 25a2b473c05fe..8e58ce9a05985 100644 --- a/src/Symfony/Component/Routing/Tests/Loader/YamlFileLoaderTest.php +++ b/src/Symfony/Component/Routing/Tests/Loader/YamlFileLoaderTest.php @@ -484,4 +484,27 @@ protected function configureRoute( $this->assertSame(2, $routes->getPriority('important.en')); $this->assertSame(1, $routes->getPriority('also_important')); } + + public function testPriorityWithHost() + { + new LoaderResolver([ + $loader = new YamlFileLoader(new FileLocator(\dirname(__DIR__).'/Fixtures/locale_and_host')), + new class(new AnnotationReader(), null) extends AnnotationClassLoader { + protected function configureRoute( + Route $route, + \ReflectionClass $class, + \ReflectionMethod $method, + object $annot + ): void { + $route->setDefault('_controller', $class->getName().'::'.$method->getName()); + } + }, + ]); + + $routes = $loader->load('priorized-host.yml'); + + $this->assertSame(2, $routes->getPriority('important.cs')); + $this->assertSame(2, $routes->getPriority('important.en')); + $this->assertSame(1, $routes->getPriority('also_important')); + } } From b4bf5afdbdcb2fd03da513ee03beeabeb551e5fa Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Fri, 8 Nov 2024 09:23:38 +0100 Subject: [PATCH 096/303] [HttpClient] Resolve hostnames in NoPrivateNetworkHttpClient --- .../Component/HttpClient/HttpOptions.php | 2 ++ .../Component/HttpClient/NativeHttpClient.php | 12 ++++++++-- .../HttpClient/NoPrivateNetworkHttpClient.php | 17 ++++++++++++-- .../HttpClient/Response/AmpResponse.php | 11 +++++++-- .../HttpClient/Response/AsyncContext.php | 4 ++-- .../HttpClient/Response/AsyncResponse.php | 4 ++-- .../HttpClient/Response/CurlResponse.php | 11 +++++++-- .../HttpClient/Tests/HttpClientTestCase.php | 23 +++++++++++++++++++ .../HttpClient/Tests/MockHttpClientTest.php | 5 +++- .../HttpClient/TraceableHttpClient.php | 4 ++-- .../HttpClient/HttpClientInterface.php | 8 ++++--- 11 files changed, 83 insertions(+), 18 deletions(-) diff --git a/src/Symfony/Component/HttpClient/HttpOptions.php b/src/Symfony/Component/HttpClient/HttpOptions.php index da55f9965f98c..5a178dd1f7277 100644 --- a/src/Symfony/Component/HttpClient/HttpOptions.php +++ b/src/Symfony/Component/HttpClient/HttpOptions.php @@ -148,6 +148,8 @@ public function buffer(bool $buffer) } /** + * @param callable(int, int, array, \Closure|null=):void $callback + * * @return $this */ public function setOnProgress(callable $callback) diff --git a/src/Symfony/Component/HttpClient/NativeHttpClient.php b/src/Symfony/Component/HttpClient/NativeHttpClient.php index e5bc61ce70cd2..8819848c49d97 100644 --- a/src/Symfony/Component/HttpClient/NativeHttpClient.php +++ b/src/Symfony/Component/HttpClient/NativeHttpClient.php @@ -138,7 +138,15 @@ public function request(string $method, string $url, array $options = []): Respo // Memoize the last progress to ease calling the callback periodically when no network transfer happens $lastProgress = [0, 0]; $maxDuration = 0 < $options['max_duration'] ? $options['max_duration'] : \INF; - $onProgress = static function (...$progress) use ($onProgress, &$lastProgress, &$info, $maxDuration) { + $multi = $this->multi; + $resolve = static function (string $host, ?string $ip = null) use ($multi): ?string { + if (null !== $ip) { + $multi->dnsCache[$host] = $ip; + } + + return $multi->dnsCache[$host] ?? null; + }; + $onProgress = static function (...$progress) use ($onProgress, &$lastProgress, &$info, $maxDuration, $resolve) { if ($info['total_time'] >= $maxDuration) { throw new TransportException(sprintf('Max duration was reached for "%s".', implode('', $info['url']))); } @@ -154,7 +162,7 @@ public function request(string $method, string $url, array $options = []): Respo $lastProgress = $progress ?: $lastProgress; } - $onProgress($lastProgress[0], $lastProgress[1], $progressInfo); + $onProgress($lastProgress[0], $lastProgress[1], $progressInfo, $resolve); }; } elseif (0 < $options['max_duration']) { $maxDuration = $options['max_duration']; diff --git a/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php b/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php index c252fce8cd6f2..ed282e3ad94e5 100644 --- a/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php +++ b/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php @@ -80,11 +80,24 @@ public function request(string $method, string $url, array $options = []): Respo $lastUrl = ''; $lastPrimaryIp = ''; - $options['on_progress'] = function (int $dlNow, int $dlSize, array $info) use ($onProgress, $subnets, &$lastUrl, &$lastPrimaryIp): void { + $options['on_progress'] = function (int $dlNow, int $dlSize, array $info, ?\Closure $resolve = null) use ($onProgress, $subnets, &$lastUrl, &$lastPrimaryIp): void { if ($info['url'] !== $lastUrl) { $host = trim(parse_url($info['url'], PHP_URL_HOST) ?: '', '[]'); + $resolve ??= static fn () => null; + + if (($ip = $host) + && !filter_var($ip, \FILTER_VALIDATE_IP, \FILTER_FLAG_IPV6) + && !filter_var($ip, \FILTER_VALIDATE_IP, \FILTER_FLAG_IPV4) + && !$ip = $resolve($host) + ) { + if ($ip = @(dns_get_record($host, \DNS_A)[0]['ip'] ?? null)) { + $resolve($host, $ip); + } elseif ($ip = @(dns_get_record($host, \DNS_AAAA)[0]['ipv6'] ?? null)) { + $resolve($host, '['.$ip.']'); + } + } - if ($host && IpUtils::checkIp($host, $subnets ?? self::PRIVATE_SUBNETS)) { + if ($ip && IpUtils::checkIp($ip, $subnets ?? self::PRIVATE_SUBNETS)) { throw new TransportException(sprintf('Host "%s" is blocked for "%s".', $host, $info['url'])); } diff --git a/src/Symfony/Component/HttpClient/Response/AmpResponse.php b/src/Symfony/Component/HttpClient/Response/AmpResponse.php index e4999b73688c0..a9cc4d6a11c24 100644 --- a/src/Symfony/Component/HttpClient/Response/AmpResponse.php +++ b/src/Symfony/Component/HttpClient/Response/AmpResponse.php @@ -89,10 +89,17 @@ public function __construct(AmpClientState $multi, Request $request, array $opti $info['max_duration'] = $options['max_duration']; $info['debug'] = ''; + $resolve = static function (string $host, ?string $ip = null) use ($multi): ?string { + if (null !== $ip) { + $multi->dnsCache[$host] = $ip; + } + + return $multi->dnsCache[$host] ?? null; + }; $onProgress = $options['on_progress'] ?? static function () {}; - $onProgress = $this->onProgress = static function () use (&$info, $onProgress) { + $onProgress = $this->onProgress = static function () use (&$info, $onProgress, $resolve) { $info['total_time'] = microtime(true) - $info['start_time']; - $onProgress((int) $info['size_download'], ((int) (1 + $info['download_content_length']) ?: 1) - 1, (array) $info); + $onProgress((int) $info['size_download'], ((int) (1 + $info['download_content_length']) ?: 1) - 1, (array) $info, $resolve); }; $pauseDeferred = new Deferred(); diff --git a/src/Symfony/Component/HttpClient/Response/AsyncContext.php b/src/Symfony/Component/HttpClient/Response/AsyncContext.php index 3c5397c873845..de1562df640cb 100644 --- a/src/Symfony/Component/HttpClient/Response/AsyncContext.php +++ b/src/Symfony/Component/HttpClient/Response/AsyncContext.php @@ -156,8 +156,8 @@ public function replaceRequest(string $method, string $url, array $options = []) $this->info['previous_info'][] = $info = $this->response->getInfo(); if (null !== $onProgress = $options['on_progress'] ?? null) { $thisInfo = &$this->info; - $options['on_progress'] = static function (int $dlNow, int $dlSize, array $info) use (&$thisInfo, $onProgress) { - $onProgress($dlNow, $dlSize, $thisInfo + $info); + $options['on_progress'] = static function (int $dlNow, int $dlSize, array $info, ?\Closure $resolve = null) use (&$thisInfo, $onProgress) { + $onProgress($dlNow, $dlSize, $thisInfo + $info, $resolve); }; } if (0 < ($info['max_duration'] ?? 0) && 0 < ($info['total_time'] ?? 0)) { diff --git a/src/Symfony/Component/HttpClient/Response/AsyncResponse.php b/src/Symfony/Component/HttpClient/Response/AsyncResponse.php index 890e2e96743c8..de52ce075976a 100644 --- a/src/Symfony/Component/HttpClient/Response/AsyncResponse.php +++ b/src/Symfony/Component/HttpClient/Response/AsyncResponse.php @@ -51,8 +51,8 @@ public function __construct(HttpClientInterface $client, string $method, string if (null !== $onProgress = $options['on_progress'] ?? null) { $thisInfo = &$this->info; - $options['on_progress'] = static function (int $dlNow, int $dlSize, array $info) use (&$thisInfo, $onProgress) { - $onProgress($dlNow, $dlSize, $thisInfo + $info); + $options['on_progress'] = static function (int $dlNow, int $dlSize, array $info, ?\Closure $resolve = null) use (&$thisInfo, $onProgress) { + $onProgress($dlNow, $dlSize, $thisInfo + $info, $resolve); }; } $this->response = $client->request($method, $url, ['buffer' => false] + $options); diff --git a/src/Symfony/Component/HttpClient/Response/CurlResponse.php b/src/Symfony/Component/HttpClient/Response/CurlResponse.php index 633b74a1256ed..1db51da739da5 100644 --- a/src/Symfony/Component/HttpClient/Response/CurlResponse.php +++ b/src/Symfony/Component/HttpClient/Response/CurlResponse.php @@ -115,13 +115,20 @@ public function __construct(CurlClientState $multi, $ch, ?array $options = null, curl_pause($ch, \CURLPAUSE_CONT); if ($onProgress = $options['on_progress']) { + $resolve = static function (string $host, ?string $ip = null) use ($multi): ?string { + if (null !== $ip) { + $multi->dnsCache->hostnames[$host] = $ip; + } + + return $multi->dnsCache->hostnames[$host] ?? null; + }; $url = isset($info['url']) ? ['url' => $info['url']] : []; curl_setopt($ch, \CURLOPT_NOPROGRESS, false); - curl_setopt($ch, \CURLOPT_PROGRESSFUNCTION, static function ($ch, $dlSize, $dlNow) use ($onProgress, &$info, $url, $multi, $debugBuffer) { + curl_setopt($ch, \CURLOPT_PROGRESSFUNCTION, static function ($ch, $dlSize, $dlNow) use ($onProgress, &$info, $url, $multi, $debugBuffer, $resolve) { try { rewind($debugBuffer); $debug = ['debug' => stream_get_contents($debugBuffer)]; - $onProgress($dlNow, $dlSize, $url + curl_getinfo($ch) + $info + $debug); + $onProgress($dlNow, $dlSize, $url + curl_getinfo($ch) + $info + $debug, $resolve); } catch (\Throwable $e) { $multi->handlesActivity[(int) $ch][] = null; $multi->handlesActivity[(int) $ch][] = $e; diff --git a/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php b/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php index d1213f0dedff4..251a8f4ee1c4c 100644 --- a/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php +++ b/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php @@ -16,6 +16,7 @@ use Symfony\Component\HttpClient\Exception\InvalidArgumentException; use Symfony\Component\HttpClient\Exception\TransportException; use Symfony\Component\HttpClient\Internal\ClientState; +use Symfony\Component\HttpClient\NoPrivateNetworkHttpClient; use Symfony\Component\HttpClient\Response\StreamWrapper; use Symfony\Component\Process\Exception\ProcessFailedException; use Symfony\Component\Process\Process; @@ -466,4 +467,26 @@ public function testMisspelledScheme() $httpClient->request('GET', 'http:/localhost:8057/'); } + + public function testNoPrivateNetwork() + { + $client = $this->getHttpClient(__FUNCTION__); + $client = new NoPrivateNetworkHttpClient($client); + + $this->expectException(TransportException::class); + $this->expectExceptionMessage('Host "localhost" is blocked'); + + $client->request('GET', 'http://localhost:8888'); + } + + public function testNoPrivateNetworkWithResolve() + { + $client = $this->getHttpClient(__FUNCTION__); + $client = new NoPrivateNetworkHttpClient($client); + + $this->expectException(TransportException::class); + $this->expectExceptionMessage('Host "symfony.com" is blocked'); + + $client->request('GET', 'http://symfony.com', ['resolve' => ['symfony.com' => '127.0.0.1']]); + } } diff --git a/src/Symfony/Component/HttpClient/Tests/MockHttpClientTest.php b/src/Symfony/Component/HttpClient/Tests/MockHttpClientTest.php index e244c32526222..9f3894033466b 100644 --- a/src/Symfony/Component/HttpClient/Tests/MockHttpClientTest.php +++ b/src/Symfony/Component/HttpClient/Tests/MockHttpClientTest.php @@ -304,7 +304,7 @@ protected function getHttpClient(string $testCase): HttpClientInterface switch ($testCase) { default: - return new MockHttpClient(function (string $method, string $url, array $options) use ($client) { + return new MockHttpClient(function (string $method, string $url, array $options) use ($client, $testCase) { try { // force the request to be completed so that we don't test side effects of the transport $response = $client->request($method, $url, ['buffer' => false] + $options); @@ -312,6 +312,9 @@ protected function getHttpClient(string $testCase): HttpClientInterface return new MockResponse($content, $response->getInfo()); } catch (\Throwable $e) { + if (str_starts_with($testCase, 'testNoPrivateNetwork')) { + throw $e; + } $this->fail($e->getMessage()); } }); diff --git a/src/Symfony/Component/HttpClient/TraceableHttpClient.php b/src/Symfony/Component/HttpClient/TraceableHttpClient.php index 0c1f05adf7736..f83a5cadb1759 100644 --- a/src/Symfony/Component/HttpClient/TraceableHttpClient.php +++ b/src/Symfony/Component/HttpClient/TraceableHttpClient.php @@ -58,11 +58,11 @@ public function request(string $method, string $url, array $options = []): Respo $content = false; } - $options['on_progress'] = function (int $dlNow, int $dlSize, array $info) use (&$traceInfo, $onProgress) { + $options['on_progress'] = function (int $dlNow, int $dlSize, array $info, ?\Closure $resolve = null) use (&$traceInfo, $onProgress) { $traceInfo = $info; if (null !== $onProgress) { - $onProgress($dlNow, $dlSize, $info); + $onProgress($dlNow, $dlSize, $info, $resolve); } }; diff --git a/src/Symfony/Contracts/HttpClient/HttpClientInterface.php b/src/Symfony/Contracts/HttpClient/HttpClientInterface.php index 73a7cb517edcd..c0d839f30e30d 100644 --- a/src/Symfony/Contracts/HttpClient/HttpClientInterface.php +++ b/src/Symfony/Contracts/HttpClient/HttpClientInterface.php @@ -48,9 +48,11 @@ interface HttpClientInterface 'buffer' => true, // bool|resource|\Closure - whether the content of the response should be buffered or not, // or a stream resource where the response body should be written, // or a closure telling if/where the response should be buffered based on its headers - 'on_progress' => null, // callable(int $dlNow, int $dlSize, array $info) - throwing any exceptions MUST abort - // the request; it MUST be called on DNS resolution, on arrival of headers and on - // completion; it SHOULD be called on upload/download of data and at least 1/s + 'on_progress' => null, // callable(int $dlNow, int $dlSize, array $info, ?Closure $resolve = null) - throwing any + // exceptions MUST abort the request; it MUST be called on connection, on headers and on + // completion; it SHOULD be called on upload/download of data and at least 1/s; + // if passed, $resolve($host) / $resolve($host, $ip) can be called to read / populate + // the DNS cache respectively 'resolve' => [], // string[] - a map of host to IP address that SHOULD replace DNS resolution 'proxy' => null, // string - by default, the proxy-related env vars handled by curl SHOULD be honored 'no_proxy' => null, // string - a comma separated list of hosts that do not require a proxy to be reached From cd92617e073766d21333dfa611ad6a524d8b8ad1 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Wed, 13 Nov 2024 14:47:38 +0100 Subject: [PATCH 097/303] Update CHANGELOG for 5.4.47 --- CHANGELOG-5.4.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG-5.4.md b/CHANGELOG-5.4.md index 44a5c61c0f40b..8bf2d08b4db72 100644 --- a/CHANGELOG-5.4.md +++ b/CHANGELOG-5.4.md @@ -7,6 +7,14 @@ in 5.4 minor versions. To get the diff for a specific change, go to https://github.com/symfony/symfony/commit/XXX where XXX is the change hash To get the diff between two versions, go to https://github.com/symfony/symfony/compare/v5.4.0...v5.4.1 +* 5.4.47 (2024-11-13) + + * security #cve-2024-50342 [HttpClient] Resolve hostnames in NoPrivateNetworkHttpClient (nicolas-grekas) + * security #cve-2024-51996 [Security] Check owner of persisted remember-me cookie (jderusse) + * bug #58799 [String] Fix some spellings in `EnglishInflector` (alexandre-daubois) + * bug #58791 [RateLimiter] handle error results of DateTime::modify() (xabbuh) + * bug #58800 [PropertyInfo] fix support for phpstan/phpdoc-parser 2 (xabbuh) + * 5.4.46 (2024-11-06) * bug #58772 [DoctrineBridge] Backport detection fix of Xml/Yaml driver in DoctrineExtension (MatTheCat) From d6df8c275cd3f91e2c0083487d76e6f4a3912478 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Wed, 13 Nov 2024 14:47:53 +0100 Subject: [PATCH 098/303] Update VERSION for 5.4.47 --- src/Symfony/Component/HttpKernel/Kernel.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index d30bebee4040d..d93e80a50e50a 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -78,12 +78,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static $freshCache = []; - public const VERSION = '5.4.47-DEV'; + public const VERSION = '5.4.47'; public const VERSION_ID = 50447; public const MAJOR_VERSION = 5; public const MINOR_VERSION = 4; public const RELEASE_VERSION = 47; - public const EXTRA_VERSION = 'DEV'; + public const EXTRA_VERSION = ''; public const END_OF_MAINTENANCE = '11/2024'; public const END_OF_LIFE = '02/2029'; From 0d1183334a230fdd8a4bd56a7915494ff8222167 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Wed, 13 Nov 2024 14:54:23 +0100 Subject: [PATCH 099/303] Bump Symfony version to 5.4.48 --- src/Symfony/Component/HttpKernel/Kernel.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index d93e80a50e50a..04f9b627ceefd 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -78,12 +78,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static $freshCache = []; - public const VERSION = '5.4.47'; - public const VERSION_ID = 50447; + public const VERSION = '5.4.48-DEV'; + public const VERSION_ID = 50448; public const MAJOR_VERSION = 5; public const MINOR_VERSION = 4; - public const RELEASE_VERSION = 47; - public const EXTRA_VERSION = ''; + public const RELEASE_VERSION = 48; + public const EXTRA_VERSION = 'DEV'; public const END_OF_MAINTENANCE = '11/2024'; public const END_OF_LIFE = '02/2029'; From 794c0d7cdbf9125f42e17463b2fb5b12243bc451 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Wed, 13 Nov 2024 14:57:32 +0100 Subject: [PATCH 100/303] Update CHANGELOG for 6.4.15 --- CHANGELOG-6.4.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/CHANGELOG-6.4.md b/CHANGELOG-6.4.md index caa75a91ab63c..61c6779a2087f 100644 --- a/CHANGELOG-6.4.md +++ b/CHANGELOG-6.4.md @@ -7,6 +7,19 @@ in 6.4 minor versions. To get the diff for a specific change, go to https://github.com/symfony/symfony/commit/XXX where XXX is the change hash To get the diff between two versions, go to https://github.com/symfony/symfony/compare/v6.4.0...v6.4.1 +* 6.4.15 (2024-11-13) + + * security #cve-2024-50342 [HttpClient] Resolve hostnames in NoPrivateNetworkHttpClient (nicolas-grekas) + * security #cve-2024-51996 [Security] Check owner of persisted remember-me cookie (jderusse) + * bug #58799 [String] Fix some spellings in `EnglishInflector` (alexandre-daubois) + * bug #56868 [Serializer] fixed object normalizer for a class with `cancel` method (er1z) + * bug #58601 [RateLimiter] Fix bucket size reduced when previously created with bigger size (Orkin) + * bug #58659 [AssetMapper] Fix `JavaScriptImportPathCompiler` regex for non-latin characters (GregRbs92) + * bug #58658 [Twitter][Notifier] Fix post INIT upload (matyo91) + * bug #58763 [Messenger][RateLimiter] fix additional message handled when using a rate limiter (Jean-Beru) + * bug #58791 [RateLimiter] handle error results of DateTime::modify() (xabbuh) + * bug #58800 [PropertyInfo] fix support for phpstan/phpdoc-parser 2 (xabbuh) + * 6.4.14 (2024-11-06) * bug #58772 [DoctrineBridge] Backport detection fix of Xml/Yaml driver in DoctrineExtension (MatTheCat) From a5f21a228dcd3ff3058186f7d5613d4534d961ee Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Wed, 13 Nov 2024 14:57:37 +0100 Subject: [PATCH 101/303] Update VERSION for 6.4.15 --- src/Symfony/Component/HttpKernel/Kernel.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index 691698bf965e4..e2e4423b2f3a5 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -76,12 +76,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static array $freshCache = []; - public const VERSION = '6.4.15-DEV'; + public const VERSION = '6.4.15'; public const VERSION_ID = 60415; public const MAJOR_VERSION = 6; public const MINOR_VERSION = 4; public const RELEASE_VERSION = 15; - public const EXTRA_VERSION = 'DEV'; + public const EXTRA_VERSION = ''; public const END_OF_MAINTENANCE = '11/2026'; public const END_OF_LIFE = '11/2027'; From 8ca27e19d0a7147b2ef64fd60849db6655518942 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Sat, 9 Nov 2024 11:52:09 +0100 Subject: [PATCH 102/303] silence PHP warnings issued by Redis::connect() --- .../Redis/Tests/Transport/ConnectionTest.php | 84 ++++++++++++------- .../Bridge/Redis/Transport/Connection.php | 16 +++- 2 files changed, 68 insertions(+), 32 deletions(-) diff --git a/src/Symfony/Component/Messenger/Bridge/Redis/Tests/Transport/ConnectionTest.php b/src/Symfony/Component/Messenger/Bridge/Redis/Tests/Transport/ConnectionTest.php index b1bff95fe4b67..74a675d866bf1 100644 --- a/src/Symfony/Component/Messenger/Bridge/Redis/Tests/Transport/ConnectionTest.php +++ b/src/Symfony/Component/Messenger/Bridge/Redis/Tests/Transport/ConnectionTest.php @@ -37,8 +37,8 @@ public function testFromDsn() new Connection(['stream' => 'queue', 'delete_after_ack' => true], [ 'host' => 'localhost', 'port' => 6379, - ], [], $this->createMock(\Redis::class)), - Connection::fromDsn('redis://localhost/queue?delete_after_ack=1', [], $this->createMock(\Redis::class)) + ], [], $this->createRedisMock()), + Connection::fromDsn('redis://localhost/queue?delete_after_ack=1', [], $this->createRedisMock()) ); } @@ -48,24 +48,24 @@ public function testFromDsnOnUnixSocket() new Connection(['stream' => 'queue', 'delete_after_ack' => true], [ 'host' => '/var/run/redis/redis.sock', 'port' => 0, - ], [], $redis = $this->createMock(\Redis::class)), - Connection::fromDsn('redis:///var/run/redis/redis.sock', ['stream' => 'queue', 'delete_after_ack' => true], $redis) + ], [], $this->createRedisMock()), + Connection::fromDsn('redis:///var/run/redis/redis.sock', ['stream' => 'queue', 'delete_after_ack' => true], $this->createRedisMock()) ); } public function testFromDsnWithOptions() { $this->assertEquals( - Connection::fromDsn('redis://localhost', ['stream' => 'queue', 'group' => 'group1', 'consumer' => 'consumer1', 'auto_setup' => false, 'serializer' => 2, 'delete_after_ack' => true], $this->createMock(\Redis::class)), - Connection::fromDsn('redis://localhost/queue/group1/consumer1?serializer=2&auto_setup=0&delete_after_ack=1', [], $this->createMock(\Redis::class)) + Connection::fromDsn('redis://localhost', ['stream' => 'queue', 'group' => 'group1', 'consumer' => 'consumer1', 'auto_setup' => false, 'serializer' => 2, 'delete_after_ack' => true], $this->createRedisMock()), + Connection::fromDsn('redis://localhost/queue/group1/consumer1?serializer=2&auto_setup=0&delete_after_ack=1', [], $this->createRedisMock()) ); } public function testFromDsnWithOptionsAndTrailingSlash() { $this->assertEquals( - Connection::fromDsn('redis://localhost/', ['stream' => 'queue', 'group' => 'group1', 'consumer' => 'consumer1', 'auto_setup' => false, 'serializer' => 2, 'delete_after_ack' => true], $this->createMock(\Redis::class)), - Connection::fromDsn('redis://localhost/queue/group1/consumer1?serializer=2&auto_setup=0&delete_after_ack=1', [], $this->createMock(\Redis::class)) + Connection::fromDsn('redis://localhost/', ['stream' => 'queue', 'group' => 'group1', 'consumer' => 'consumer1', 'auto_setup' => false, 'serializer' => 2, 'delete_after_ack' => true], $this->createRedisMock()), + Connection::fromDsn('redis://localhost/queue/group1/consumer1?serializer=2&auto_setup=0&delete_after_ack=1', [], $this->createRedisMock()) ); } @@ -79,6 +79,9 @@ public function testFromDsnWithTls() ->method('connect') ->with('tls://127.0.0.1', 6379) ->willReturn(true); + $redis->expects($this->any()) + ->method('isConnected') + ->willReturnOnConsecutiveCalls(false, true); Connection::fromDsn('redis://127.0.0.1?tls=1', [], $redis); } @@ -93,6 +96,9 @@ public function testFromDsnWithTlsOption() ->method('connect') ->with('tls://127.0.0.1', 6379) ->willReturn(true); + $redis->expects($this->any()) + ->method('isConnected') + ->willReturnOnConsecutiveCalls(false, true); Connection::fromDsn('redis://127.0.0.1', ['tls' => true], $redis); } @@ -104,6 +110,9 @@ public function testFromDsnWithRedissScheme() ->method('connect') ->with('tls://127.0.0.1', 6379) ->willReturn(true); + $redis->expects($this->any()) + ->method('isConnected') + ->willReturnOnConsecutiveCalls(false, true); Connection::fromDsn('rediss://127.0.0.1?delete_after_ack=true', [], $redis); } @@ -116,21 +125,21 @@ public function testFromDsnWithQueryOptions() 'port' => 6379, ], [ 'serializer' => 2, - ], $this->createMock(\Redis::class)), - Connection::fromDsn('redis://localhost/queue/group1/consumer1?serializer=2&delete_after_ack=1', [], $this->createMock(\Redis::class)) + ], $this->createRedisMock()), + Connection::fromDsn('redis://localhost/queue/group1/consumer1?serializer=2&delete_after_ack=1', [], $this->createRedisMock()) ); } public function testFromDsnWithMixDsnQueryOptions() { $this->assertEquals( - Connection::fromDsn('redis://localhost/queue/group1?serializer=2', ['consumer' => 'specific-consumer', 'delete_after_ack' => true], $this->createMock(\Redis::class)), - Connection::fromDsn('redis://localhost/queue/group1/specific-consumer?serializer=2&delete_after_ack=1', [], $this->createMock(\Redis::class)) + Connection::fromDsn('redis://localhost/queue/group1?serializer=2', ['consumer' => 'specific-consumer', 'delete_after_ack' => true], $this->createRedisMock()), + Connection::fromDsn('redis://localhost/queue/group1/specific-consumer?serializer=2&delete_after_ack=1', [], $this->createRedisMock()) ); $this->assertEquals( - Connection::fromDsn('redis://localhost/queue/group1/consumer1', ['consumer' => 'specific-consumer', 'delete_after_ack' => true], $this->createMock(\Redis::class)), - Connection::fromDsn('redis://localhost/queue/group1/consumer1', ['delete_after_ack' => true], $this->createMock(\Redis::class)) + Connection::fromDsn('redis://localhost/queue/group1/consumer1', ['consumer' => 'specific-consumer', 'delete_after_ack' => true], $this->createRedisMock()), + Connection::fromDsn('redis://localhost/queue/group1/consumer1', ['delete_after_ack' => true], $this->createRedisMock()) ); } @@ -140,7 +149,7 @@ public function testFromDsnWithMixDsnQueryOptions() public function testDeprecationIfInvalidOptionIsPassedWithDsn() { $this->expectDeprecation('Since symfony/messenger 5.1: Invalid option(s) "foo" passed to the Redis Messenger transport. Passing invalid options is deprecated.'); - Connection::fromDsn('redis://localhost/queue?foo=bar', [], $this->createMock(\Redis::class)); + Connection::fromDsn('redis://localhost/queue?foo=bar', [], $this->createRedisMock()); } public function testRedisClusterInstanceIsSupported() @@ -151,7 +160,7 @@ public function testRedisClusterInstanceIsSupported() public function testKeepGettingPendingMessages() { - $redis = $this->createMock(\Redis::class); + $redis = $this->createRedisMock(); $redis->expects($this->exactly(3))->method('xreadgroup') ->with('symfony', 'consumer', ['queue' => 0], 1, 1) @@ -170,7 +179,7 @@ public function testKeepGettingPendingMessages() */ public function testAuth($expected, string $dsn) { - $redis = $this->createMock(\Redis::class); + $redis = $this->createRedisMock(); $redis->expects($this->exactly(1))->method('auth') ->with($expected) @@ -190,7 +199,7 @@ public static function provideAuthDsn(): \Generator public function testAuthFromOptions() { - $redis = $this->createMock(\Redis::class); + $redis = $this->createRedisMock(); $redis->expects($this->exactly(1))->method('auth') ->with('password') @@ -201,7 +210,7 @@ public function testAuthFromOptions() public function testAuthFromOptionsAndDsn() { - $redis = $this->createMock(\Redis::class); + $redis = $this->createRedisMock(); $redis->expects($this->exactly(1))->method('auth') ->with('password2') @@ -212,7 +221,7 @@ public function testAuthFromOptionsAndDsn() public function testNoAuthWithEmptyPassword() { - $redis = $this->createMock(\Redis::class); + $redis = $this->createRedisMock(); $redis->expects($this->exactly(0))->method('auth') ->with('') @@ -223,7 +232,7 @@ public function testNoAuthWithEmptyPassword() public function testAuthZeroPassword() { - $redis = $this->createMock(\Redis::class); + $redis = $this->createRedisMock(); $redis->expects($this->exactly(1))->method('auth') ->with('0') @@ -236,7 +245,7 @@ public function testFailedAuth() { $this->expectException(\InvalidArgumentException::class); $this->expectExceptionMessage('Redis connection '); - $redis = $this->createMock(\Redis::class); + $redis = $this->createRedisMock(); $redis->expects($this->exactly(1))->method('auth') ->with('password') @@ -247,7 +256,7 @@ public function testFailedAuth() public function testGetPendingMessageFirst() { - $redis = $this->createMock(\Redis::class); + $redis = $this->createRedisMock(); $redis->expects($this->exactly(1))->method('xreadgroup') ->with('symfony', 'consumer', ['queue' => '0'], 1, 1) @@ -269,7 +278,7 @@ public function testGetPendingMessageFirst() public function testClaimAbandonedMessageWithRaceCondition() { - $redis = $this->createMock(\Redis::class); + $redis = $this->createRedisMock(); $redis->expects($this->exactly(3))->method('xreadgroup') ->willReturnCallback(function (...$args) { @@ -305,7 +314,7 @@ public function testClaimAbandonedMessageWithRaceCondition() public function testClaimAbandonedMessage() { - $redis = $this->createMock(\Redis::class); + $redis = $this->createRedisMock(); $redis->expects($this->exactly(2))->method('xreadgroup') ->willReturnCallback(function (...$args) { @@ -341,7 +350,7 @@ public function testUnexpectedRedisError() { $this->expectException(TransportException::class); $this->expectExceptionMessage('Redis error happens'); - $redis = $this->createMock(\Redis::class); + $redis = $this->createRedisMock(); $redis->expects($this->once())->method('xreadgroup')->willReturn(false); $redis->expects($this->once())->method('getLastError')->willReturn('Redis error happens'); @@ -351,7 +360,7 @@ public function testUnexpectedRedisError() public function testMaxEntries() { - $redis = $this->createMock(\Redis::class); + $redis = $this->createRedisMock(); $redis->expects($this->exactly(1))->method('xadd') ->with('queue', '*', ['message' => '{"body":"1","headers":[]}'], 20000, true) @@ -363,7 +372,7 @@ public function testMaxEntries() public function testDeleteAfterAck() { - $redis = $this->createMock(\Redis::class); + $redis = $this->createRedisMock(); $redis->expects($this->exactly(1))->method('xack') ->with('queue', 'symfony', ['1']) @@ -383,12 +392,12 @@ public function testLegacyOmitDeleteAfterAck() { $this->expectDeprecation('Since symfony/redis-messenger 5.4: Not setting the "delete_after_ack" boolean option explicitly is deprecated, its default value will change to true in 6.0.'); - Connection::fromDsn('redis://localhost/queue', [], $this->createMock(\Redis::class)); + Connection::fromDsn('redis://localhost/queue', [], $this->createRedisMock(\Redis::class)); } public function testDeleteAfterReject() { - $redis = $this->createMock(\Redis::class); + $redis = $this->createRedisMock(); $redis->expects($this->exactly(1))->method('xack') ->with('queue', 'symfony', ['1']) @@ -403,7 +412,7 @@ public function testDeleteAfterReject() public function testLastErrorGetsCleared() { - $redis = $this->createMock(\Redis::class); + $redis = $this->createRedisMock(); $redis->expects($this->once())->method('xadd')->willReturn('0'); $redis->expects($this->once())->method('xack')->willReturn(0); @@ -427,4 +436,17 @@ public function testLastErrorGetsCleared() $this->assertSame('xack error', $e->getMessage()); } + + private function createRedisMock(): \Redis + { + $redis = $this->createMock(\Redis::class); + $redis->expects($this->any()) + ->method('connect') + ->willReturn(true); + $redis->expects($this->any()) + ->method('isConnected') + ->willReturnOnConsecutiveCalls(false, true); + + return $redis; + } } diff --git a/src/Symfony/Component/Messenger/Bridge/Redis/Transport/Connection.php b/src/Symfony/Component/Messenger/Bridge/Redis/Transport/Connection.php index a5e1c21707a78..d1c6ede8d2ce4 100644 --- a/src/Symfony/Component/Messenger/Bridge/Redis/Transport/Connection.php +++ b/src/Symfony/Component/Messenger/Bridge/Redis/Transport/Connection.php @@ -121,7 +121,21 @@ private static function initializeRedis(\Redis $redis, string $host, int $port, return $redis; } - $redis->connect($host, $port); + @$redis->connect($host, $port); + + $error = null; + set_error_handler(function ($type, $msg) use (&$error) { $error = $msg; }); + + try { + $isConnected = $redis->isConnected(); + } finally { + restore_error_handler(); + } + + if (!$isConnected) { + throw new InvalidArgumentException('Redis connection failed: '.(preg_match('/^Redis::p?connect\(\): (.*)/', $error ?? $redis->getLastError() ?? '', $matches) ? \sprintf(' (%s)', $matches[1]) : '')); + } + $redis->setOption(\Redis::OPT_SERIALIZER, $serializer); if (null !== $auth && !$redis->auth($auth)) { From 134eab23df3343e6eb1cfb1e840401aea662e25b Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Wed, 13 Nov 2024 15:04:16 +0100 Subject: [PATCH 103/303] fix PHP 7.2 compatibility --- .../Component/HttpClient/NoPrivateNetworkHttpClient.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php b/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php index ed282e3ad94e5..eb4ac7a8aacc6 100644 --- a/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php +++ b/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php @@ -83,7 +83,10 @@ public function request(string $method, string $url, array $options = []): Respo $options['on_progress'] = function (int $dlNow, int $dlSize, array $info, ?\Closure $resolve = null) use ($onProgress, $subnets, &$lastUrl, &$lastPrimaryIp): void { if ($info['url'] !== $lastUrl) { $host = trim(parse_url($info['url'], PHP_URL_HOST) ?: '', '[]'); - $resolve ??= static fn () => null; + + if (null === $resolve) { + $resolve = static function () { return null; }; + } if (($ip = $host) && !filter_var($ip, \FILTER_VALIDATE_IP, \FILTER_FLAG_IPV6) From 23eb4d60b73147dd47293e0e2bfa58dd0d7f017b Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Wed, 13 Nov 2024 15:22:18 +0100 Subject: [PATCH 104/303] Bump Symfony version to 6.4.16 --- src/Symfony/Component/HttpKernel/Kernel.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index e2e4423b2f3a5..41d00758f0cd7 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -76,12 +76,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static array $freshCache = []; - public const VERSION = '6.4.15'; - public const VERSION_ID = 60415; + public const VERSION = '6.4.16-DEV'; + public const VERSION_ID = 60416; public const MAJOR_VERSION = 6; public const MINOR_VERSION = 4; - public const RELEASE_VERSION = 15; - public const EXTRA_VERSION = ''; + public const RELEASE_VERSION = 16; + public const EXTRA_VERSION = 'DEV'; public const END_OF_MAINTENANCE = '11/2026'; public const END_OF_LIFE = '11/2027'; From 48c6da02078e124d258d7b1cf9232517e777b405 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Wed, 13 Nov 2024 15:25:29 +0100 Subject: [PATCH 105/303] Update CHANGELOG for 7.1.8 --- CHANGELOG-7.1.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/CHANGELOG-7.1.md b/CHANGELOG-7.1.md index cb20690e32d8f..747dcf2c9962c 100644 --- a/CHANGELOG-7.1.md +++ b/CHANGELOG-7.1.md @@ -7,6 +7,22 @@ in 7.1 minor versions. To get the diff for a specific change, go to https://github.com/symfony/symfony/commit/XXX where XXX is the change hash To get the diff between two versions, go to https://github.com/symfony/symfony/compare/v7.1.0...v7.1.1 +* 7.1.8 (2024-11-13) + + * security #cve-2024-50342 [HttpClient] Resolve hostnames in NoPrivateNetworkHttpClient (nicolas-grekas) + * security #cve-2024-51996 [Security] Check owner of persisted remember-me cookie (jderusse) + * bug #58799 [String] Fix some spellings in `EnglishInflector` (alexandre-daubois) + * bug #58823 [TwigBridge] Fix emojify as function in Undefined Handler (smnandre) + * bug #56868 [Serializer] fixed object normalizer for a class with `cancel` method (er1z) + * bug #58601 [RateLimiter] Fix bucket size reduced when previously created with bigger size (Orkin) + * bug #58659 [AssetMapper] Fix `JavaScriptImportPathCompiler` regex for non-latin characters (GregRbs92) + * bug #58658 [Twitter][Notifier] Fix post INIT upload (matyo91) + * bug #58705 [Serializer] Revert Default groups (mtarld) + * bug #58763 [Messenger][RateLimiter] fix additional message handled when using a rate limiter (Jean-Beru) + * bug #58791 [RateLimiter] handle error results of DateTime::modify() (xabbuh) + * bug #58804 [Serializer][TypeInfo] fix support for phpstan/phpdoc-parser 2 (xabbuh) + * bug #58800 [PropertyInfo] fix support for phpstan/phpdoc-parser 2 (xabbuh) + * 7.1.7 (2024-11-06) * bug #58772 [DoctrineBridge] Backport detection fix of Xml/Yaml driver in DoctrineExtension (MatTheCat) From 101de82233f5d3d05a6f5ec451a6f1391c8ebcd3 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Wed, 13 Nov 2024 15:25:32 +0100 Subject: [PATCH 106/303] Update VERSION for 7.1.8 --- src/Symfony/Component/HttpKernel/Kernel.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index 5bce80509b417..41f16f410afdd 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -73,12 +73,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static array $freshCache = []; - public const VERSION = '7.1.8-DEV'; + public const VERSION = '7.1.8'; public const VERSION_ID = 70108; public const MAJOR_VERSION = 7; public const MINOR_VERSION = 1; public const RELEASE_VERSION = 8; - public const EXTRA_VERSION = 'DEV'; + public const EXTRA_VERSION = ''; public const END_OF_MAINTENANCE = '01/2025'; public const END_OF_LIFE = '01/2025'; From 80257eabfaedcadd0cf151774c3751754deb336d Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Tue, 12 Nov 2024 11:01:06 +0100 Subject: [PATCH 107/303] Work around parse_url() bug (bis) --- .../DomCrawler/Tests/UriResolverTest.php | 2 ++ .../Component/DomCrawler/UriResolver.php | 6 +---- .../Component/HttpClient/CurlHttpClient.php | 9 ++++--- .../Component/HttpClient/HttpClientTrait.php | 26 ++++++++++++------- .../Component/HttpClient/NativeHttpClient.php | 3 ++- .../HttpClient/Response/CurlResponse.php | 11 ++++---- .../HttpClient/Tests/HttpClientTestCase.php | 9 +++++++ .../HttpClient/Tests/HttpClientTraitTest.php | 7 ++--- .../Component/HttpClient/composer.json | 2 +- .../Component/HttpFoundation/Request.php | 11 +++----- .../HttpFoundation/Tests/RequestTest.php | 3 ++- .../HttpClient/Test/Fixtures/w 10000 eb/index.php | 6 +++++ 12 files changed, 60 insertions(+), 35 deletions(-) diff --git a/src/Symfony/Component/DomCrawler/Tests/UriResolverTest.php b/src/Symfony/Component/DomCrawler/Tests/UriResolverTest.php index e0a2a990802b4..6328861781e38 100644 --- a/src/Symfony/Component/DomCrawler/Tests/UriResolverTest.php +++ b/src/Symfony/Component/DomCrawler/Tests/UriResolverTest.php @@ -87,6 +87,8 @@ public static function provideResolverTests() ['http://', 'http://localhost', 'http://'], ['/foo:123', 'http://localhost', 'http://localhost/foo:123'], + ['foo:123', 'http://localhost/', 'foo:123'], + ['foo/bar:1/baz', 'http://localhost/', 'http://localhost/foo/bar:1/baz'], ]; } } diff --git a/src/Symfony/Component/DomCrawler/UriResolver.php b/src/Symfony/Component/DomCrawler/UriResolver.php index 4140dc05d0be7..66ef565f2c485 100644 --- a/src/Symfony/Component/DomCrawler/UriResolver.php +++ b/src/Symfony/Component/DomCrawler/UriResolver.php @@ -32,12 +32,8 @@ public static function resolve(string $uri, ?string $baseUri): string { $uri = trim($uri); - if (false === ($scheme = parse_url($uri, \PHP_URL_SCHEME)) && '/' === ($uri[0] ?? '')) { - $scheme = parse_url($uri.'#', \PHP_URL_SCHEME); - } - // absolute URL? - if (null !== $scheme) { + if (null !== parse_url(\strlen($uri) !== strcspn($uri, '?#') ? $uri : $uri.'#', \PHP_URL_SCHEME)) { return $uri; } diff --git a/src/Symfony/Component/HttpClient/CurlHttpClient.php b/src/Symfony/Component/HttpClient/CurlHttpClient.php index 478f9c091dd17..f14683e74dee3 100644 --- a/src/Symfony/Component/HttpClient/CurlHttpClient.php +++ b/src/Symfony/Component/HttpClient/CurlHttpClient.php @@ -421,8 +421,9 @@ private static function createRedirectResolver(array $options, string $host): \C } } - return static function ($ch, string $location, bool $noContent) use (&$redirectHeaders, $options) { + return static function ($ch, string $location, bool $noContent, bool &$locationHasHost) use (&$redirectHeaders, $options) { try { + $locationHasHost = false; $location = self::parseUrl($location); } catch (InvalidArgumentException $e) { return null; @@ -436,8 +437,10 @@ private static function createRedirectResolver(array $options, string $host): \C $redirectHeaders['with_auth'] = array_filter($redirectHeaders['with_auth'], $filterContentHeaders); } - if ($redirectHeaders && $host = parse_url('http:'.$location['authority'], \PHP_URL_HOST)) { - $requestHeaders = $redirectHeaders['host'] === $host ? $redirectHeaders['with_auth'] : $redirectHeaders['no_auth']; + $locationHasHost = isset($location['authority']); + + if ($redirectHeaders && $locationHasHost) { + $requestHeaders = parse_url($location['authority'], \PHP_URL_HOST) === $redirectHeaders['host'] ? $redirectHeaders['with_auth'] : $redirectHeaders['no_auth']; curl_setopt($ch, \CURLOPT_HTTPHEADER, $requestHeaders); } elseif ($noContent && $redirectHeaders) { curl_setopt($ch, \CURLOPT_HTTPHEADER, $redirectHeaders['with_auth']); diff --git a/src/Symfony/Component/HttpClient/HttpClientTrait.php b/src/Symfony/Component/HttpClient/HttpClientTrait.php index 3da4b2942efb1..7bc037e7bd7f0 100644 --- a/src/Symfony/Component/HttpClient/HttpClientTrait.php +++ b/src/Symfony/Component/HttpClient/HttpClientTrait.php @@ -514,29 +514,37 @@ private static function resolveUrl(array $url, ?array $base, array $queryDefault */ private static function parseUrl(string $url, array $query = [], array $allowedSchemes = ['http' => 80, 'https' => 443]): array { - if (false === $parts = parse_url($url)) { - if ('/' !== ($url[0] ?? '') || false === $parts = parse_url($url.'#')) { - throw new InvalidArgumentException(sprintf('Malformed URL "%s".', $url)); - } - unset($parts['fragment']); + $tail = ''; + + if (false === $parts = parse_url(\strlen($url) !== strcspn($url, '?#') ? $url : $url.$tail = '#')) { + throw new InvalidArgumentException(sprintf('Malformed URL "%s".', $url)); } if ($query) { $parts['query'] = self::mergeQueryString($parts['query'] ?? null, $query, true); } + $scheme = $parts['scheme'] ?? null; + $host = $parts['host'] ?? null; + + if (!$scheme && $host && !str_starts_with($url, '//')) { + $parts = parse_url(':/'.$url.$tail); + $parts['path'] = substr($parts['path'], 2); + $scheme = $host = null; + } + $port = $parts['port'] ?? 0; - if (null !== $scheme = $parts['scheme'] ?? null) { + if (null !== $scheme) { if (!isset($allowedSchemes[$scheme = strtolower($scheme)])) { - throw new InvalidArgumentException(sprintf('Unsupported scheme in "%s".', $url)); + throw new InvalidArgumentException(sprintf('Unsupported scheme in "%s": "%s" expected.', $url, implode('" or "', array_keys($allowedSchemes)))); } $port = $allowedSchemes[$scheme] === $port ? 0 : $port; $scheme .= ':'; } - if (null !== $host = $parts['host'] ?? null) { + if (null !== $host) { if (!\defined('INTL_IDNA_VARIANT_UTS46') && preg_match('/[\x80-\xFF]/', $host)) { throw new InvalidArgumentException(sprintf('Unsupported IDN "%s", try enabling the "intl" PHP extension or running "composer require symfony/polyfill-intl-idn".', $host)); } @@ -564,7 +572,7 @@ private static function parseUrl(string $url, array $query = [], array $allowedS 'authority' => null !== $host ? '//'.(isset($parts['user']) ? $parts['user'].(isset($parts['pass']) ? ':'.$parts['pass'] : '').'@' : '').$host : null, 'path' => isset($parts['path'][0]) ? $parts['path'] : null, 'query' => isset($parts['query']) ? '?'.$parts['query'] : null, - 'fragment' => isset($parts['fragment']) ? '#'.$parts['fragment'] : null, + 'fragment' => isset($parts['fragment']) && !$tail ? '#'.$parts['fragment'] : null, ]; } diff --git a/src/Symfony/Component/HttpClient/NativeHttpClient.php b/src/Symfony/Component/HttpClient/NativeHttpClient.php index 8819848c49d97..785444edd32f2 100644 --- a/src/Symfony/Component/HttpClient/NativeHttpClient.php +++ b/src/Symfony/Component/HttpClient/NativeHttpClient.php @@ -389,6 +389,7 @@ private static function createRedirectResolver(array $options, string $host, ?ar return null; } + $locationHasHost = isset($url['authority']); $url = self::resolveUrl($url, $info['url']); $info['redirect_url'] = implode('', $url); @@ -424,7 +425,7 @@ private static function createRedirectResolver(array $options, string $host, ?ar [$host, $port] = self::parseHostPort($url, $info); - if (false !== (parse_url($location.'#', \PHP_URL_HOST) ?? false)) { + if ($locationHasHost) { // Authorization and Cookie headers MUST NOT follow except for the initial host name $requestHeaders = $redirectHeaders['host'] === $host ? $redirectHeaders['with_auth'] : $redirectHeaders['no_auth']; $requestHeaders[] = 'Host: '.$host.$port; diff --git a/src/Symfony/Component/HttpClient/Response/CurlResponse.php b/src/Symfony/Component/HttpClient/Response/CurlResponse.php index 1db51da739da5..cb947f4f2be2f 100644 --- a/src/Symfony/Component/HttpClient/Response/CurlResponse.php +++ b/src/Symfony/Component/HttpClient/Response/CurlResponse.php @@ -436,17 +436,18 @@ private static function parseHeaderLine($ch, string $data, array &$info, array & $info['http_method'] = 'HEAD' === $info['http_method'] ? 'HEAD' : 'GET'; curl_setopt($ch, \CURLOPT_CUSTOMREQUEST, $info['http_method']); } + $locationHasHost = false; - if (null === $info['redirect_url'] = $resolveRedirect($ch, $location, $noContent)) { + if (null === $info['redirect_url'] = $resolveRedirect($ch, $location, $noContent, $locationHasHost)) { $options['max_redirects'] = curl_getinfo($ch, \CURLINFO_REDIRECT_COUNT); curl_setopt($ch, \CURLOPT_FOLLOWLOCATION, false); curl_setopt($ch, \CURLOPT_MAXREDIRS, $options['max_redirects']); - } else { - $url = parse_url($location ?? ':'); + } elseif ($locationHasHost) { + $url = parse_url($info['redirect_url']); - if (isset($url['host']) && null !== $ip = $multi->dnsCache->hostnames[$url['host'] = strtolower($url['host'])] ?? null) { + if (null !== $ip = $multi->dnsCache->hostnames[$url['host'] = strtolower($url['host'])] ?? null) { // Populate DNS cache for redirects if needed - $port = $url['port'] ?? ('http' === ($url['scheme'] ?? parse_url(curl_getinfo($ch, \CURLINFO_EFFECTIVE_URL), \PHP_URL_SCHEME)) ? 80 : 443); + $port = $url['port'] ?? ('http' === $url['scheme'] ? 80 : 443); curl_setopt($ch, \CURLOPT_RESOLVE, ["{$url['host']}:$port:$ip"]); $multi->dnsCache->removals["-{$url['host']}:$port"] = "-{$url['host']}:$port"; } diff --git a/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php b/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php index 251a8f4ee1c4c..23e34e902a728 100644 --- a/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php +++ b/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php @@ -489,4 +489,13 @@ public function testNoPrivateNetworkWithResolve() $client->request('GET', 'http://symfony.com', ['resolve' => ['symfony.com' => '127.0.0.1']]); } + + public function testNoRedirectWithInvalidLocation() + { + $client = $this->getHttpClient(__FUNCTION__); + + $response = $client->request('GET', 'http://localhost:8057/302-no-scheme'); + + $this->assertSame(302, $response->getStatusCode()); + } } diff --git a/src/Symfony/Component/HttpClient/Tests/HttpClientTraitTest.php b/src/Symfony/Component/HttpClient/Tests/HttpClientTraitTest.php index aa0337849425f..dcf9c3be3842f 100644 --- a/src/Symfony/Component/HttpClient/Tests/HttpClientTraitTest.php +++ b/src/Symfony/Component/HttpClient/Tests/HttpClientTraitTest.php @@ -102,6 +102,7 @@ public static function provideResolveUrl(): array [self::RFC3986_BASE, 'g/../h', 'http://a/b/c/h'], [self::RFC3986_BASE, 'g;x=1/./y', 'http://a/b/c/g;x=1/y'], [self::RFC3986_BASE, 'g;x=1/../y', 'http://a/b/c/y'], + [self::RFC3986_BASE, 'g/h:123/i', 'http://a/b/c/g/h:123/i'], // dot-segments in the query or fragment [self::RFC3986_BASE, 'g?y/./x', 'http://a/b/c/g?y/./x'], [self::RFC3986_BASE, 'g?y/../x', 'http://a/b/c/g?y/../x'], @@ -127,14 +128,14 @@ public static function provideResolveUrl(): array public function testResolveUrlWithoutScheme() { $this->expectException(InvalidArgumentException::class); - $this->expectExceptionMessage('Invalid URL: scheme is missing in "//localhost:8080". Did you forget to add "http(s)://"?'); + $this->expectExceptionMessage('Unsupported scheme in "localhost:8080": "http" or "https" expected.'); self::resolveUrl(self::parseUrl('localhost:8080'), null); } - public function testResolveBaseUrlWitoutScheme() + public function testResolveBaseUrlWithoutScheme() { $this->expectException(InvalidArgumentException::class); - $this->expectExceptionMessage('Invalid URL: scheme is missing in "//localhost:8081". Did you forget to add "http(s)://"?'); + $this->expectExceptionMessage('Unsupported scheme in "localhost:8081": "http" or "https" expected.'); self::resolveUrl(self::parseUrl('/foo'), self::parseUrl('localhost:8081')); } diff --git a/src/Symfony/Component/HttpClient/composer.json b/src/Symfony/Component/HttpClient/composer.json index c340d209a5633..a1ff70a3d57f9 100644 --- a/src/Symfony/Component/HttpClient/composer.json +++ b/src/Symfony/Component/HttpClient/composer.json @@ -25,7 +25,7 @@ "php": ">=7.2.5", "psr/log": "^1|^2|^3", "symfony/deprecation-contracts": "^2.1|^3", - "symfony/http-client-contracts": "^2.5.3", + "symfony/http-client-contracts": "^2.5.4", "symfony/polyfill-php73": "^1.11", "symfony/polyfill-php80": "^1.16", "symfony/service-contracts": "^1.0|^2|^3" diff --git a/src/Symfony/Component/HttpFoundation/Request.php b/src/Symfony/Component/HttpFoundation/Request.php index c5f10a73a549e..8fe7cff0d702a 100644 --- a/src/Symfony/Component/HttpFoundation/Request.php +++ b/src/Symfony/Component/HttpFoundation/Request.php @@ -358,12 +358,7 @@ public static function create(string $uri, string $method = 'GET', array $parame $server['PATH_INFO'] = ''; $server['REQUEST_METHOD'] = strtoupper($method); - if (false === ($components = parse_url($uri)) && '/' === ($uri[0] ?? '')) { - $components = parse_url($uri.'#'); - unset($components['fragment']); - } - - if (false === $components) { + if (false === $components = parse_url(\strlen($uri) !== strcspn($uri, '?#') ? $uri : $uri.'#')) { throw new BadRequestException('Invalid URI.'); } @@ -386,9 +381,11 @@ public static function create(string $uri, string $method = 'GET', array $parame if ('https' === $components['scheme']) { $server['HTTPS'] = 'on'; $server['SERVER_PORT'] = 443; - } else { + } elseif ('http' === $components['scheme']) { unset($server['HTTPS']); $server['SERVER_PORT'] = 80; + } else { + throw new BadRequestException('Invalid URI: http(s) scheme expected.'); } } diff --git a/src/Symfony/Component/HttpFoundation/Tests/RequestTest.php b/src/Symfony/Component/HttpFoundation/Tests/RequestTest.php index c2986907b732a..3743d9d9c6e12 100644 --- a/src/Symfony/Component/HttpFoundation/Tests/RequestTest.php +++ b/src/Symfony/Component/HttpFoundation/Tests/RequestTest.php @@ -310,7 +310,8 @@ public function testCreateWithRequestUri() * ["foo\u0000"] * [" foo"] * ["foo "] - * [":"] + * ["//"] + * ["foo:bar"] */ public function testCreateWithBadRequestUri(string $uri) { diff --git a/src/Symfony/Contracts/HttpClient/Test/Fixtures/web/index.php b/src/Symfony/Contracts/HttpClient/Test/Fixtures/web/index.php index cf947cb25a545..b532601578e75 100644 --- a/src/Symfony/Contracts/HttpClient/Test/Fixtures/web/index.php +++ b/src/Symfony/Contracts/HttpClient/Test/Fixtures/web/index.php @@ -98,6 +98,12 @@ } break; + case '/302-no-scheme': + if (!isset($vars['HTTP_AUTHORIZATION'])) { + header('Location: localhost:8067', true, 302); + } + break; + case '/302/relative': header('Location: ..', true, 302); break; From f72146c9aac88ebd5c8b0d2d5658f4b3da85adc6 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Wed, 13 Nov 2024 15:51:58 +0100 Subject: [PATCH 108/303] Bump Symfony version to 7.1.9 --- src/Symfony/Component/HttpKernel/Kernel.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index 41f16f410afdd..2c464c3936e4b 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -73,12 +73,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static array $freshCache = []; - public const VERSION = '7.1.8'; - public const VERSION_ID = 70108; + public const VERSION = '7.1.9-DEV'; + public const VERSION_ID = 70109; public const MAJOR_VERSION = 7; public const MINOR_VERSION = 1; - public const RELEASE_VERSION = 8; - public const EXTRA_VERSION = ''; + public const RELEASE_VERSION = 9; + public const EXTRA_VERSION = 'DEV'; public const END_OF_MAINTENANCE = '01/2025'; public const END_OF_LIFE = '01/2025'; From e4f2ae688fd16c2548a7e684ae96171549142341 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Wed, 13 Nov 2024 16:31:34 +0100 Subject: [PATCH 109/303] fix merge --- .../Routing/Tests/Fixtures/locale_and_host/priorized-host.yml | 2 +- .../Component/Routing/Tests/Loader/YamlFileLoaderTest.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/Routing/Tests/Fixtures/locale_and_host/priorized-host.yml b/src/Symfony/Component/Routing/Tests/Fixtures/locale_and_host/priorized-host.yml index 570cd02187804..902b19e2721c3 100644 --- a/src/Symfony/Component/Routing/Tests/Fixtures/locale_and_host/priorized-host.yml +++ b/src/Symfony/Component/Routing/Tests/Fixtures/locale_and_host/priorized-host.yml @@ -1,6 +1,6 @@ controllers: resource: Symfony\Component\Routing\Tests\Fixtures\AttributeFixtures\RouteWithPriorityController - type: annotation + type: attribute host: cs: www.domain.cs en: www.domain.com diff --git a/src/Symfony/Component/Routing/Tests/Loader/YamlFileLoaderTest.php b/src/Symfony/Component/Routing/Tests/Loader/YamlFileLoaderTest.php index 9eff1cee969fc..6573fd0138ac8 100644 --- a/src/Symfony/Component/Routing/Tests/Loader/YamlFileLoaderTest.php +++ b/src/Symfony/Component/Routing/Tests/Loader/YamlFileLoaderTest.php @@ -486,7 +486,7 @@ public function testPriorityWithHost() { new LoaderResolver([ $loader = new YamlFileLoader(new FileLocator(\dirname(__DIR__).'/Fixtures/locale_and_host')), - new class(new AnnotationReader(), null) extends AnnotationClassLoader { + new class() extends AttributeClassLoader { protected function configureRoute( Route $route, \ReflectionClass $class, From 35380462e3babe8ed6e2a843adccdc13ddcc57fa Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Wed, 13 Nov 2024 16:48:45 +0100 Subject: [PATCH 110/303] fix merge --- .../Messenger/Bridge/Redis/Tests/Transport/ConnectionTest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/Messenger/Bridge/Redis/Tests/Transport/ConnectionTest.php b/src/Symfony/Component/Messenger/Bridge/Redis/Tests/Transport/ConnectionTest.php index dae5f0318644b..c2d3bfbf1d0cc 100644 --- a/src/Symfony/Component/Messenger/Bridge/Redis/Tests/Transport/ConnectionTest.php +++ b/src/Symfony/Component/Messenger/Bridge/Redis/Tests/Transport/ConnectionTest.php @@ -92,7 +92,7 @@ public function testFromDsnWithQueryOptions() 'host' => 'localhost', 'port' => 6379, 'serializer' => 2, - ], $this->createRedisMock(), + ], $this->createRedisMock()), Connection::fromDsn('redis://localhost/queue/group1/consumer1?serializer=2', [], $this->createRedisMock()) ); } From 7f94d4a0cbb57ec1e9c8ede81227814b230b89e8 Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Wed, 13 Nov 2024 18:52:25 +0100 Subject: [PATCH 111/303] [HttpClient] Fix catching some invalid Location headers --- src/Symfony/Component/HttpClient/CurlHttpClient.php | 5 ++--- src/Symfony/Component/HttpClient/NativeHttpClient.php | 4 ++-- .../Component/HttpClient/Tests/HttpClientTestCase.php | 6 +++++- .../Contracts/HttpClient/Test/Fixtures/web/index.php | 11 +++-------- 4 files changed, 12 insertions(+), 14 deletions(-) diff --git a/src/Symfony/Component/HttpClient/CurlHttpClient.php b/src/Symfony/Component/HttpClient/CurlHttpClient.php index f14683e74dee3..649f87b17c1e1 100644 --- a/src/Symfony/Component/HttpClient/CurlHttpClient.php +++ b/src/Symfony/Component/HttpClient/CurlHttpClient.php @@ -425,6 +425,8 @@ private static function createRedirectResolver(array $options, string $host): \C try { $locationHasHost = false; $location = self::parseUrl($location); + $url = self::parseUrl(curl_getinfo($ch, \CURLINFO_EFFECTIVE_URL)); + $url = self::resolveUrl($location, $url); } catch (InvalidArgumentException $e) { return null; } @@ -446,9 +448,6 @@ private static function createRedirectResolver(array $options, string $host): \C curl_setopt($ch, \CURLOPT_HTTPHEADER, $redirectHeaders['with_auth']); } - $url = self::parseUrl(curl_getinfo($ch, \CURLINFO_EFFECTIVE_URL)); - $url = self::resolveUrl($location, $url); - curl_setopt($ch, \CURLOPT_PROXY, self::getProxyUrl($options['proxy'], $url)); return implode('', $url); diff --git a/src/Symfony/Component/HttpClient/NativeHttpClient.php b/src/Symfony/Component/HttpClient/NativeHttpClient.php index 785444edd32f2..5e4bb64ee27cd 100644 --- a/src/Symfony/Component/HttpClient/NativeHttpClient.php +++ b/src/Symfony/Component/HttpClient/NativeHttpClient.php @@ -383,14 +383,14 @@ private static function createRedirectResolver(array $options, string $host, ?ar try { $url = self::parseUrl($location); + $locationHasHost = isset($url['authority']); + $url = self::resolveUrl($url, $info['url']); } catch (InvalidArgumentException $e) { $info['redirect_url'] = null; return null; } - $locationHasHost = isset($url['authority']); - $url = self::resolveUrl($url, $info['url']); $info['redirect_url'] = implode('', $url); if ($info['redirect_count'] >= $maxRedirects) { diff --git a/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php b/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php index 23e34e902a728..b3d6aac753567 100644 --- a/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php +++ b/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php @@ -494,7 +494,11 @@ public function testNoRedirectWithInvalidLocation() { $client = $this->getHttpClient(__FUNCTION__); - $response = $client->request('GET', 'http://localhost:8057/302-no-scheme'); + $response = $client->request('GET', 'http://localhost:8057/302?location=localhost:8067'); + + $this->assertSame(302, $response->getStatusCode()); + + $response = $client->request('GET', 'http://localhost:8057/302?location=http:localhost'); $this->assertSame(302, $response->getStatusCode()); } diff --git a/src/Symfony/Contracts/HttpClient/Test/Fixtures/web/index.php b/src/Symfony/Contracts/HttpClient/Test/Fixtures/web/index.php index b532601578e75..fafab198aafe6 100644 --- a/src/Symfony/Contracts/HttpClient/Test/Fixtures/web/index.php +++ b/src/Symfony/Contracts/HttpClient/Test/Fixtures/web/index.php @@ -31,7 +31,7 @@ $json = json_encode($vars, \JSON_PRETTY_PRINT | \JSON_UNESCAPED_SLASHES | \JSON_UNESCAPED_UNICODE); -switch ($vars['REQUEST_URI']) { +switch (parse_url($vars['REQUEST_URI'], \PHP_URL_PATH)) { default: exit; @@ -94,13 +94,8 @@ case '/302': if (!isset($vars['HTTP_AUTHORIZATION'])) { - header('Location: http://localhost:8057/', true, 302); - } - break; - - case '/302-no-scheme': - if (!isset($vars['HTTP_AUTHORIZATION'])) { - header('Location: localhost:8067', true, 302); + $location = $_GET['location'] ?? 'http://localhost:8057/'; + header('Location: '.$location, true, 302); } break; From 5afb93c518fab1c54eaaf16bfaad9cab1e5278f3 Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Wed, 13 Nov 2024 19:22:20 +0100 Subject: [PATCH 112/303] [Notifier] Fix GoIpTransport --- .../Component/HttpFoundation/Tests/RequestTest.php | 10 ---------- .../Bridge/Redis/Tests/Transport/ConnectionTest.php | 11 +++++------ .../Component/Notifier/Bridge/GoIp/GoIpTransport.php | 2 +- 3 files changed, 6 insertions(+), 17 deletions(-) diff --git a/src/Symfony/Component/HttpFoundation/Tests/RequestTest.php b/src/Symfony/Component/HttpFoundation/Tests/RequestTest.php index 1424da5b34b39..1897b3f57538f 100644 --- a/src/Symfony/Component/HttpFoundation/Tests/RequestTest.php +++ b/src/Symfony/Component/HttpFoundation/Tests/RequestTest.php @@ -2668,16 +2668,6 @@ public function testReservedFlags() $this->assertNotSame(0b10000000, $value, sprintf('The constant "%s" should not use the reserved value "0b10000000".', $constant)); } } - - /** - * @group legacy - */ - public function testInvalidUriCreationDeprecated() - { - $this->expectDeprecation('Since symfony/http-foundation 6.3: Calling "Symfony\Component\HttpFoundation\Request::create()" with an invalid URI is deprecated.'); - $request = Request::create('/invalid-path:123'); - $this->assertEquals('http://localhost/invalid-path:123', $request->getUri()); - } } class RequestContentProxy extends Request diff --git a/src/Symfony/Component/Messenger/Bridge/Redis/Tests/Transport/ConnectionTest.php b/src/Symfony/Component/Messenger/Bridge/Redis/Tests/Transport/ConnectionTest.php index c2d3bfbf1d0cc..4bf8aada99964 100644 --- a/src/Symfony/Component/Messenger/Bridge/Redis/Tests/Transport/ConnectionTest.php +++ b/src/Symfony/Component/Messenger/Bridge/Redis/Tests/Transport/ConnectionTest.php @@ -106,7 +106,7 @@ public function testFromDsnWithMixDsnQueryOptions() $this->assertEquals( Connection::fromDsn('redis://localhost/queue/group1/consumer1', ['consumer' => 'specific-consumer'], $this->createRedisMock()), - Connection::fromDsn('redis://localhost/queue/group1/consumer1', [], $this->createRedisMock())) + Connection::fromDsn('redis://localhost/queue/group1/consumer1', [], $this->createRedisMock()) ); } @@ -439,8 +439,7 @@ public function testFromDsnOnUnixSocketWithUserAndPassword() 'delete_after_ack' => true, 'host' => '/var/run/redis/redis.sock', 'port' => 0, - 'user' => 'user', - 'pass' => 'password', + 'auth' => ['user', 'password'], ], $redis), Connection::fromDsn('redis://user:password@/var/run/redis/redis.sock', ['stream' => 'queue', 'delete_after_ack' => true], $redis) ); @@ -460,7 +459,7 @@ public function testFromDsnOnUnixSocketWithPassword() 'delete_after_ack' => true, 'host' => '/var/run/redis/redis.sock', 'port' => 0, - 'pass' => 'password', + 'auth' => 'password', ], $redis), Connection::fromDsn('redis://password@/var/run/redis/redis.sock', ['stream' => 'queue', 'delete_after_ack' => true], $redis) ); @@ -480,7 +479,7 @@ public function testFromDsnOnUnixSocketWithUser() 'delete_after_ack' => true, 'host' => '/var/run/redis/redis.sock', 'port' => 0, - 'user' => 'user', + 'auth' => 'user', ], $redis), Connection::fromDsn('redis://user:@/var/run/redis/redis.sock', ['stream' => 'queue', 'delete_after_ack' => true], $redis) ); @@ -494,7 +493,7 @@ private function createRedisMock(): \Redis ->willReturn(true); $redis->expects($this->any()) ->method('isConnected') - ->willReturnOnConsecutiveCalls(false, true); + ->willReturnOnConsecutiveCalls(false, true, true); return $redis; } diff --git a/src/Symfony/Component/Notifier/Bridge/GoIp/GoIpTransport.php b/src/Symfony/Component/Notifier/Bridge/GoIp/GoIpTransport.php index e2e87518b77ba..80791da3a6259 100644 --- a/src/Symfony/Component/Notifier/Bridge/GoIp/GoIpTransport.php +++ b/src/Symfony/Component/Notifier/Bridge/GoIp/GoIpTransport.php @@ -71,7 +71,7 @@ protected function doSend(MessageInterface $message): SentMessage throw new LogicException(sprintf('The "%s" transport does not support the "From" option.', __CLASS__)); } - $response = $this->client->request('GET', $this->getEndpoint(), [ + $response = $this->client->request('GET', 'https://'.$this->getEndpoint(), [ 'query' => [ 'u' => $this->username, 'p' => $this->password, From 37a7f81bf03a24241df5f17ef4b0d1f02b460c32 Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Wed, 13 Nov 2024 19:49:08 +0100 Subject: [PATCH 113/303] [HttpFoundation] Revert risk change --- src/Symfony/Component/HttpFoundation/Request.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/Symfony/Component/HttpFoundation/Request.php b/src/Symfony/Component/HttpFoundation/Request.php index 8fe7cff0d702a..d1103cf8a0a57 100644 --- a/src/Symfony/Component/HttpFoundation/Request.php +++ b/src/Symfony/Component/HttpFoundation/Request.php @@ -381,11 +381,9 @@ public static function create(string $uri, string $method = 'GET', array $parame if ('https' === $components['scheme']) { $server['HTTPS'] = 'on'; $server['SERVER_PORT'] = 443; - } elseif ('http' === $components['scheme']) { + } else { unset($server['HTTPS']); $server['SERVER_PORT'] = 80; - } else { - throw new BadRequestException('Invalid URI: http(s) scheme expected.'); } } From 2b1cb9dcc4dd4df81cbea91b847b9a44bbe38ca5 Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Wed, 13 Nov 2024 19:58:02 +0100 Subject: [PATCH 114/303] [HttpFoundation] Fix test --- src/Symfony/Component/HttpFoundation/Tests/RequestTest.php | 1 - 1 file changed, 1 deletion(-) diff --git a/src/Symfony/Component/HttpFoundation/Tests/RequestTest.php b/src/Symfony/Component/HttpFoundation/Tests/RequestTest.php index 3743d9d9c6e12..789119b6a7c68 100644 --- a/src/Symfony/Component/HttpFoundation/Tests/RequestTest.php +++ b/src/Symfony/Component/HttpFoundation/Tests/RequestTest.php @@ -311,7 +311,6 @@ public function testCreateWithRequestUri() * [" foo"] * ["foo "] * ["//"] - * ["foo:bar"] */ public function testCreateWithBadRequestUri(string $uri) { From ed8457064d1ab18f9e39c330f36dbb0b7b4c9bd3 Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Wed, 13 Nov 2024 22:19:26 +0100 Subject: [PATCH 115/303] [HttpClient] Fix deps=low --- src/Symfony/Component/HttpClient/composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/HttpClient/composer.json b/src/Symfony/Component/HttpClient/composer.json index 7c3e70626d537..23437d5363f28 100644 --- a/src/Symfony/Component/HttpClient/composer.json +++ b/src/Symfony/Component/HttpClient/composer.json @@ -25,7 +25,7 @@ "php": ">=8.1", "psr/log": "^1|^2|^3", "symfony/deprecation-contracts": "^2.5|^3", - "symfony/http-client-contracts": "^3.4.3", + "symfony/http-client-contracts": "~3.4.3|^3.5.1", "symfony/service-contracts": "^2.5|^3" }, "require-dev": { From 2d713eafd744d97b21ccb071bb2f55c78d840851 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Thu, 14 Nov 2024 09:07:34 +0100 Subject: [PATCH 116/303] fix compatibility with PHP < 8.2.4 --- .../Constraints/NoSuspiciousCharactersValidator.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/Validator/Constraints/NoSuspiciousCharactersValidator.php b/src/Symfony/Component/Validator/Constraints/NoSuspiciousCharactersValidator.php index d82a62d57dd60..0b7a78ef92e40 100644 --- a/src/Symfony/Component/Validator/Constraints/NoSuspiciousCharactersValidator.php +++ b/src/Symfony/Component/Validator/Constraints/NoSuspiciousCharactersValidator.php @@ -99,7 +99,17 @@ public function validate(mixed $value, Constraint $constraint): void } foreach (self::CHECK_ERROR as $check => $error) { - if (!($errorCode & $check)) { + if (\PHP_VERSION_ID < 80204) { + if (!($checks & $check)) { + continue; + } + + $checker->setChecks($check); + + if (!$checker->isSuspicious($value)) { + continue; + } + } elseif (!($errorCode & $check)) { continue; } From de9113bad0670a1d21f96325be00721cfa112652 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Thu, 14 Nov 2024 09:48:05 +0100 Subject: [PATCH 117/303] fix version check to include dev versions for example, our Windows builds on the 7.1 branch use version 6.0.0-dev of the redis extension --- .../Component/Messenger/Bridge/Redis/Transport/Connection.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/Messenger/Bridge/Redis/Transport/Connection.php b/src/Symfony/Component/Messenger/Bridge/Redis/Transport/Connection.php index 42b6e54cea9bf..7f6ec12dfcbb6 100644 --- a/src/Symfony/Component/Messenger/Bridge/Redis/Transport/Connection.php +++ b/src/Symfony/Component/Messenger/Bridge/Redis/Transport/Connection.php @@ -124,7 +124,7 @@ public function __construct(array $options, \Redis|Relay|\RedisCluster|null $red } try { - if (\extension_loaded('redis') && version_compare(phpversion('redis'), '6.0.0', '>=')) { + if (\extension_loaded('redis') && version_compare(phpversion('redis'), '6.0.0-dev', '>=')) { $params = [ 'host' => $host, 'port' => $port, From 386453ee77b6af5b7188a174ae8a29790c62dddb Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Thu, 14 Nov 2024 10:51:05 +0100 Subject: [PATCH 118/303] prevent failures around not existing TypeInfo classes Having a getType() method on an extractor is not enough. Such a method may exist to be forward-compatible with the TypeInfo component. We still must not call it if the TypeInfo component is not installed to prevent running into errors for not-defined classes when the TypeInfo component is not installed. --- .../Serializer/Normalizer/AbstractObjectNormalizer.php | 2 +- .../Component/Validator/Mapping/Loader/PropertyInfoLoader.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/Serializer/Normalizer/AbstractObjectNormalizer.php b/src/Symfony/Component/Serializer/Normalizer/AbstractObjectNormalizer.php index 63068420ba12c..3e3ef426ab87b 100644 --- a/src/Symfony/Component/Serializer/Normalizer/AbstractObjectNormalizer.php +++ b/src/Symfony/Component/Serializer/Normalizer/AbstractObjectNormalizer.php @@ -938,7 +938,7 @@ private function getType(string $currentClass, string $attribute): Type|array|nu */ private function getPropertyType(string $className, string $property): Type|array|null { - if (method_exists($this->propertyTypeExtractor, 'getType')) { + if (class_exists(Type::class) && method_exists($this->propertyTypeExtractor, 'getType')) { return $this->propertyTypeExtractor->getType($className, $property); } diff --git a/src/Symfony/Component/Validator/Mapping/Loader/PropertyInfoLoader.php b/src/Symfony/Component/Validator/Mapping/Loader/PropertyInfoLoader.php index f878974ecc811..2b4582a765199 100644 --- a/src/Symfony/Component/Validator/Mapping/Loader/PropertyInfoLoader.php +++ b/src/Symfony/Component/Validator/Mapping/Loader/PropertyInfoLoader.php @@ -175,7 +175,7 @@ public function loadClassMetadata(ClassMetadata $metadata): bool */ private function getPropertyTypes(string $className, string $property): TypeInfoType|array|null { - if (method_exists($this->typeExtractor, 'getType')) { + if (class_exists(TypeInfoType::class) && method_exists($this->typeExtractor, 'getType')) { return $this->typeExtractor->getType($className, $property); } From 45d3ad231c62556627e85fed17c982e43d4ef786 Mon Sep 17 00:00:00 2001 From: Mathias Arlaud Date: Thu, 14 Nov 2024 13:01:20 +0100 Subject: [PATCH 119/303] [Serializer][PropertyInfo][Validator] TypeInfo 7.2 compatibility --- .../Tests/Extractor/PhpDocExtractorTest.php | 28 +++++++- .../Tests/Extractor/PhpStanExtractorTest.php | 10 ++- .../Extractor/ReflectionExtractorTest.php | 10 ++- .../PropertyInfo/Util/PhpDocTypeHelper.php | 29 ++++---- .../Normalizer/AbstractObjectNormalizer.php | 72 ++++++++++++++++--- .../Normalizer/ArrayDenormalizer.php | 12 +++- .../Mapping/Loader/PropertyInfoLoader.php | 64 ++++++++++++++--- 7 files changed, 185 insertions(+), 40 deletions(-) diff --git a/src/Symfony/Component/PropertyInfo/Tests/Extractor/PhpDocExtractorTest.php b/src/Symfony/Component/PropertyInfo/Tests/Extractor/PhpDocExtractorTest.php index 7d72f9c274618..9d6f9f4ee73a8 100644 --- a/src/Symfony/Component/PropertyInfo/Tests/Extractor/PhpDocExtractorTest.php +++ b/src/Symfony/Component/PropertyInfo/Tests/Extractor/PhpDocExtractorTest.php @@ -27,6 +27,7 @@ use Symfony\Component\PropertyInfo\Tests\Fixtures\TraitUsage\DummyUsingTrait; use Symfony\Component\PropertyInfo\Type as LegacyType; use Symfony\Component\TypeInfo\Type; +use Symfony\Component\TypeInfo\Type\NullableType; /** * @author Kévin Dunglas @@ -562,7 +563,14 @@ public static function typeProvider(): iterable yield ['f', Type::list(Type::object(\DateTimeImmutable::class)), null, null]; yield ['g', Type::nullable(Type::array()), 'Nullable array.', null]; yield ['h', Type::nullable(Type::string()), null, null]; - yield ['i', Type::union(Type::int(), Type::string(), Type::null()), null, null]; + + // BC layer for type-info < 7.2 + if (!class_exists(NullableType::class)) { + yield ['i', Type::union(Type::int(), Type::string(), Type::null()), null, null]; + } else { + yield ['i', Type::nullable(Type::union(Type::int(), Type::string())), null, null]; + } + yield ['j', Type::nullable(Type::object(\DateTimeImmutable::class)), null, null]; yield ['nullableCollectionOfNonNullableElements', Type::nullable(Type::list(Type::int())), null, null]; yield ['donotexist', null, null, null]; @@ -629,7 +637,14 @@ public static function typeWithNoPrefixesProvider() yield ['f', null]; yield ['g', Type::nullable(Type::array())]; yield ['h', Type::nullable(Type::string())]; - yield ['i', Type::union(Type::int(), Type::string(), Type::null())]; + + // BC layer for type-info < 7.2 + if (!class_exists(NullableType::class)) { + yield ['i', Type::union(Type::int(), Type::string(), Type::null())]; + } else { + yield ['i', Type::nullable(Type::union(Type::int(), Type::string()))]; + } + yield ['j', Type::nullable(Type::object(\DateTimeImmutable::class))]; yield ['nullableCollectionOfNonNullableElements', Type::nullable(Type::list(Type::int()))]; yield ['donotexist', null]; @@ -693,7 +708,14 @@ public static function typeWithCustomPrefixesProvider(): iterable yield ['f', Type::list(Type::object(\DateTimeImmutable::class))]; yield ['g', Type::nullable(Type::array())]; yield ['h', Type::nullable(Type::string())]; - yield ['i', Type::union(Type::int(), Type::string(), Type::null())]; + + // BC layer for type-info < 7.2 + if (!class_exists(NullableType::class)) { + yield ['i', Type::union(Type::int(), Type::string(), Type::null())]; + } else { + yield ['i', Type::nullable(Type::union(Type::int(), Type::string()))]; + } + yield ['j', Type::nullable(Type::object(\DateTimeImmutable::class))]; yield ['nullableCollectionOfNonNullableElements', Type::nullable(Type::list(Type::int()))]; yield ['nonNullableCollectionOfNullableElements', Type::list(Type::nullable(Type::int()))]; diff --git a/src/Symfony/Component/PropertyInfo/Tests/Extractor/PhpStanExtractorTest.php b/src/Symfony/Component/PropertyInfo/Tests/Extractor/PhpStanExtractorTest.php index 109d54f0898cf..6248e4966dc15 100644 --- a/src/Symfony/Component/PropertyInfo/Tests/Extractor/PhpStanExtractorTest.php +++ b/src/Symfony/Component/PropertyInfo/Tests/Extractor/PhpStanExtractorTest.php @@ -36,6 +36,7 @@ use Symfony\Component\PropertyInfo\Type as LegacyType; use Symfony\Component\TypeInfo\Exception\LogicException; use Symfony\Component\TypeInfo\Type; +use Symfony\Component\TypeInfo\Type\WrappingTypeInterface; require_once __DIR__.'/../Fixtures/Extractor/DummyNamespace.php'; @@ -869,7 +870,14 @@ public function testPseudoTypes(string $property, ?Type $type) public static function pseudoTypesProvider(): iterable { yield ['classString', Type::string()]; - yield ['classStringGeneric', Type::generic(Type::string(), Type::object(\stdClass::class))]; + + // BC layer for type-info < 7.2 + if (!interface_exists(WrappingTypeInterface::class)) { + yield ['classStringGeneric', Type::generic(Type::string(), Type::object(\stdClass::class))]; + } else { + yield ['classStringGeneric', Type::string()]; + } + yield ['htmlEscapedString', Type::string()]; yield ['lowercaseString', Type::string()]; yield ['nonEmptyLowercaseString', Type::string()]; diff --git a/src/Symfony/Component/PropertyInfo/Tests/Extractor/ReflectionExtractorTest.php b/src/Symfony/Component/PropertyInfo/Tests/Extractor/ReflectionExtractorTest.php index c90e9b9e0c0dd..f60611e095342 100644 --- a/src/Symfony/Component/PropertyInfo/Tests/Extractor/ReflectionExtractorTest.php +++ b/src/Symfony/Component/PropertyInfo/Tests/Extractor/ReflectionExtractorTest.php @@ -33,6 +33,7 @@ use Symfony\Component\PropertyInfo\Tests\Fixtures\SnakeCaseDummy; use Symfony\Component\PropertyInfo\Type as LegacyType; use Symfony\Component\TypeInfo\Type; +use Symfony\Component\TypeInfo\Type\NullableType; use Symfony\Component\TypeInfo\TypeResolver\PhpDocAwareReflectionTypeResolver; /** @@ -772,7 +773,14 @@ public static function php80TypesProvider(): iterable yield ['foo', Type::nullable(Type::array())]; yield ['bar', Type::nullable(Type::int())]; yield ['timeout', Type::union(Type::int(), Type::float())]; - yield ['optional', Type::union(Type::nullable(Type::int()), Type::nullable(Type::float()))]; + + // BC layer for type-info < 7.2 + if (!class_exists(NullableType::class)) { + yield ['optional', Type::union(Type::nullable(Type::int()), Type::nullable(Type::float()))]; + } else { + yield ['optional', Type::nullable(Type::union(Type::float(), Type::int()))]; + } + yield ['string', Type::union(Type::string(), Type::object(\Stringable::class))]; yield ['payload', Type::mixed()]; yield ['data', Type::mixed()]; diff --git a/src/Symfony/Component/PropertyInfo/Util/PhpDocTypeHelper.php b/src/Symfony/Component/PropertyInfo/Util/PhpDocTypeHelper.php index 65b53977df7cf..79e7388a5a392 100644 --- a/src/Symfony/Component/PropertyInfo/Util/PhpDocTypeHelper.php +++ b/src/Symfony/Component/PropertyInfo/Util/PhpDocTypeHelper.php @@ -128,7 +128,9 @@ public function getType(DocType $varType): ?Type $nullable = true; } - return $this->createType($varType, $nullable); + $type = $this->createType($varType); + + return $nullable ? Type::nullable($type) : $type; } $varTypes = []; @@ -156,8 +158,7 @@ public function getType(DocType $varType): ?Type $unionTypes = []; foreach ($varTypes as $varType) { - $t = $this->createType($varType, $nullable); - if (null !== $t) { + if (null !== $t = $this->createType($varType)) { $unionTypes[] = $t; } } @@ -238,7 +239,7 @@ private function createLegacyType(DocType $type, bool $nullable): ?LegacyType /** * Creates a {@see Type} from a PHPDoc type. */ - private function createType(DocType $docType, bool $nullable): ?Type + private function createType(DocType $docType): ?Type { $docTypeString = (string) $docType; @@ -262,9 +263,8 @@ private function createType(DocType $docType, bool $nullable): ?Type } $type = null !== $class ? Type::object($class) : Type::builtin($phpType); - $type = Type::collection($type, ...$variableTypes); - return $nullable ? Type::nullable($type) : $type; + return Type::collection($type, ...$variableTypes); } if (!$docTypeString) { @@ -277,9 +277,8 @@ private function createType(DocType $docType, bool $nullable): ?Type if (str_starts_with($docTypeString, 'list<') && $docType instanceof Array_) { $collectionValueType = $this->getType($docType->getValueType()); - $type = Type::list($collectionValueType); - return $nullable ? Type::nullable($type) : $type; + return Type::list($collectionValueType); } if (str_starts_with($docTypeString, 'array<') && $docType instanceof Array_) { @@ -288,16 +287,14 @@ private function createType(DocType $docType, bool $nullable): ?Type $collectionKeyType = $this->getType($docType->getKeyType()); $collectionValueType = $this->getType($docType->getValueType()); - $type = Type::array($collectionValueType, $collectionKeyType); - - return $nullable ? Type::nullable($type) : $type; + return Type::array($collectionValueType, $collectionKeyType); } if ($docType instanceof PseudoType) { if ($docType->underlyingType() instanceof Integer) { - return $nullable ? Type::nullable(Type::int()) : Type::int(); + return Type::int(); } elseif ($docType->underlyingType() instanceof String_) { - return $nullable ? Type::nullable(Type::string()) : Type::string(); + return Type::string(); } } @@ -314,12 +311,10 @@ private function createType(DocType $docType, bool $nullable): ?Type [$phpType, $class] = $this->getPhpTypeAndClass($docTypeString); if ('array' === $docTypeString) { - return $nullable ? Type::nullable(Type::array()) : Type::array(); + return Type::array(); } - $type = null !== $class ? Type::object($class) : Type::builtin($phpType); - - return $nullable ? Type::nullable($type) : $type; + return null !== $class ? Type::object($class) : Type::builtin($phpType); } private function normalizeType(string $docType): string diff --git a/src/Symfony/Component/Serializer/Normalizer/AbstractObjectNormalizer.php b/src/Symfony/Component/Serializer/Normalizer/AbstractObjectNormalizer.php index 63068420ba12c..f8a3a41b5b003 100644 --- a/src/Symfony/Component/Serializer/Normalizer/AbstractObjectNormalizer.php +++ b/src/Symfony/Component/Serializer/Normalizer/AbstractObjectNormalizer.php @@ -34,10 +34,13 @@ use Symfony\Component\Serializer\NameConverter\NameConverterInterface; use Symfony\Component\TypeInfo\Exception\LogicException as TypeInfoLogicException; use Symfony\Component\TypeInfo\Type; +use Symfony\Component\TypeInfo\Type\BuiltinType; use Symfony\Component\TypeInfo\Type\CollectionType; use Symfony\Component\TypeInfo\Type\IntersectionType; +use Symfony\Component\TypeInfo\Type\NullableType; use Symfony\Component\TypeInfo\Type\ObjectType; use Symfony\Component\TypeInfo\Type\UnionType; +use Symfony\Component\TypeInfo\Type\WrappingTypeInterface; use Symfony\Component\TypeInfo\TypeIdentifier; /** @@ -644,7 +647,14 @@ private function validateAndDenormalizeLegacy(array $types, string $currentClass private function validateAndDenormalize(Type $type, string $currentClass, string $attribute, mixed $data, ?string $format, array $context): mixed { $expectedTypes = []; - $isUnionType = $type->asNonNullable() instanceof UnionType; + + // BC layer for type-info < 7.2 + if (method_exists(Type::class, 'asNonNullable')) { + $isUnionType = $type->asNonNullable() instanceof UnionType; + } else { + $isUnionType = $type instanceof UnionType; + } + $e = null; $extraAttributesException = null; $missingConstructorArgumentsException = null; @@ -667,12 +677,23 @@ private function validateAndDenormalize(Type $type, string $currentClass, string $collectionValueType = $t->getCollectionValueType(); } - $t = $t->getBaseType(); + // BC layer for type-info < 7.2 + if (method_exists(Type::class, 'getBaseType')) { + $t = $t->getBaseType(); + } else { + while ($t instanceof WrappingTypeInterface) { + $t = $t->getWrappedType(); + } + } // Fix a collection that contains the only one element // This is special to xml format only - if ('xml' === $format && $collectionValueType && !$collectionValueType->isA(TypeIdentifier::MIXED) && (!\is_array($data) || !\is_int(key($data)))) { - $data = [$data]; + if ('xml' === $format && $collectionValueType && (!\is_array($data) || !\is_int(key($data)))) { + // BC layer for type-info < 7.2 + $isMixedType = method_exists(Type::class, 'isA') ? $collectionValueType->isA(TypeIdentifier::MIXED) : $collectionValueType->isIdentifiedBy(TypeIdentifier::MIXED); + if (!$isMixedType) { + $data = [$data]; + } } // This try-catch should cover all NotNormalizableValueException (and all return branches after the first @@ -695,7 +716,10 @@ private function validateAndDenormalize(Type $type, string $currentClass, string return ''; } - $isNullable = $isNullable ?: $type->isNullable(); + // BC layer for type-info < 7.2 + if (method_exists(Type::class, 'isNullable')) { + $isNullable = $isNullable ?: $type->isNullable(); + } } switch ($typeIdentifier) { @@ -732,7 +756,16 @@ private function validateAndDenormalize(Type $type, string $currentClass, string if ($collectionValueType) { try { - $collectionValueBaseType = $collectionValueType->getBaseType(); + $collectionValueBaseType = $collectionValueType; + + // BC layer for type-info < 7.2 + if (!interface_exists(WrappingTypeInterface::class)) { + $collectionValueBaseType = $collectionValueType->getBaseType(); + } else { + while ($collectionValueBaseType instanceof WrappingTypeInterface) { + $collectionValueBaseType = $collectionValueBaseType->getWrappedType(); + } + } } catch (TypeInfoLogicException) { $collectionValueBaseType = Type::mixed(); } @@ -742,15 +775,29 @@ private function validateAndDenormalize(Type $type, string $currentClass, string $class = $collectionValueBaseType->getClassName().'[]'; $context['key_type'] = $collectionKeyType; $context['value_type'] = $collectionValueType; - } elseif (TypeIdentifier::ARRAY === $collectionValueBaseType->getTypeIdentifier()) { + } elseif ( + // BC layer for type-info < 7.2 + !class_exists(NullableType::class) && TypeIdentifier::ARRAY === $collectionValueBaseType->getTypeIdentifier() + || $collectionValueBaseType instanceof BuiltinType && TypeIdentifier::ARRAY === $collectionValueBaseType->getTypeIdentifier() + ) { // get inner type for any nested array $innerType = $collectionValueType; + if ($innerType instanceof NullableType) { + $innerType = $innerType->getWrappedType(); + } // note that it will break for any other builtinType $dimensions = '[]'; while ($innerType instanceof CollectionType) { $dimensions .= '[]'; $innerType = $innerType->getCollectionValueType(); + if ($innerType instanceof NullableType) { + $innerType = $innerType->getWrappedType(); + } + } + + while ($innerType instanceof WrappingTypeInterface) { + $innerType = $innerType->getWrappedType(); } if ($innerType instanceof ObjectType) { @@ -862,8 +909,15 @@ private function validateAndDenormalize(Type $type, string $currentClass, string throw $missingConstructorArgumentsException; } - if (!$isUnionType && $e) { - throw $e; + // BC layer for type-info < 7.2 + if (!class_exists(NullableType::class)) { + if (!$isUnionType && $e) { + throw $e; + } + } else { + if ($e && !($type instanceof UnionType && !$type instanceof NullableType)) { + throw $e; + } } if ($context[self::DISABLE_TYPE_ENFORCEMENT] ?? $this->defaultContext[self::DISABLE_TYPE_ENFORCEMENT] ?? false) { diff --git a/src/Symfony/Component/Serializer/Normalizer/ArrayDenormalizer.php b/src/Symfony/Component/Serializer/Normalizer/ArrayDenormalizer.php index 347030c244c16..964d74b61a8bd 100644 --- a/src/Symfony/Component/Serializer/Normalizer/ArrayDenormalizer.php +++ b/src/Symfony/Component/Serializer/Normalizer/ArrayDenormalizer.php @@ -16,7 +16,9 @@ use Symfony\Component\Serializer\Exception\InvalidArgumentException; use Symfony\Component\Serializer\Exception\NotNormalizableValueException; use Symfony\Component\TypeInfo\Type; +use Symfony\Component\TypeInfo\Type\BuiltinType; use Symfony\Component\TypeInfo\Type\UnionType; +use Symfony\Component\TypeInfo\TypeIdentifier; /** * Denormalizes arrays of objects. @@ -59,7 +61,15 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a $typeIdentifiers = []; if (null !== $keyType = ($context['key_type'] ?? null)) { if ($keyType instanceof Type) { - $typeIdentifiers = array_map(fn (Type $t): string => $t->getBaseType()->getTypeIdentifier()->value, $keyType instanceof UnionType ? $keyType->getTypes() : [$keyType]); + // BC layer for type-info < 7.2 + if (method_exists(Type::class, 'getBaseType')) { + $typeIdentifiers = array_map(fn (Type $t): string => $t->getBaseType()->getTypeIdentifier()->value, $keyType instanceof UnionType ? $keyType->getTypes() : [$keyType]); + } else { + /** @var list|BuiltinType> */ + $keyTypes = $keyType instanceof UnionType ? $keyType->getTypes() : [$keyType]; + + $typeIdentifiers = array_map(fn (BuiltinType $t): string => $t->getTypeIdentifier()->value, $keyTypes); + } } else { $typeIdentifiers = array_map(fn (LegacyType $t): string => $t->getBuiltinType(), \is_array($keyType) ? $keyType : [$keyType]); } diff --git a/src/Symfony/Component/Validator/Mapping/Loader/PropertyInfoLoader.php b/src/Symfony/Component/Validator/Mapping/Loader/PropertyInfoLoader.php index f878974ecc811..c95ffce534a2a 100644 --- a/src/Symfony/Component/Validator/Mapping/Loader/PropertyInfoLoader.php +++ b/src/Symfony/Component/Validator/Mapping/Loader/PropertyInfoLoader.php @@ -16,10 +16,14 @@ use Symfony\Component\PropertyInfo\PropertyTypeExtractorInterface; use Symfony\Component\PropertyInfo\Type as PropertyInfoType; use Symfony\Component\TypeInfo\Type as TypeInfoType; +use Symfony\Component\TypeInfo\Type\BuiltinType; use Symfony\Component\TypeInfo\Type\CollectionType; +use Symfony\Component\TypeInfo\Type\CompositeTypeInterface; use Symfony\Component\TypeInfo\Type\IntersectionType; +use Symfony\Component\TypeInfo\Type\NullableType; use Symfony\Component\TypeInfo\Type\ObjectType; use Symfony\Component\TypeInfo\Type\UnionType; +use Symfony\Component\TypeInfo\Type\WrappingTypeInterface; use Symfony\Component\TypeInfo\TypeIdentifier; use Symfony\Component\Validator\Constraints\All; use Symfony\Component\Validator\Constraints\NotBlank; @@ -143,7 +147,23 @@ public function loadClassMetadata(ClassMetadata $metadata): bool } $type = $types; - $nullable = false; + + // BC layer for type-info < 7.2 + if (!class_exists(NullableType::class)) { + $nullable = false; + + if ($type instanceof UnionType && $type->isNullable()) { + $nullable = true; + $type = $type->asNonNullable(); + } + } else { + $nullable = $type->isNullable(); + + if ($type instanceof NullableType) { + $type = $type->getWrappedType(); + } + } + if ($type instanceof UnionType && $type->isNullable()) { $nullable = true; @@ -197,18 +217,46 @@ private function getTypeConstraintLegacy(string $builtinType, PropertyInfoType $ private function getTypeConstraint(TypeInfoType $type): ?Type { - if ($type instanceof UnionType || $type instanceof IntersectionType) { - return ($type->isA(TypeIdentifier::INT) || $type->isA(TypeIdentifier::FLOAT) || $type->isA(TypeIdentifier::STRING) || $type->isA(TypeIdentifier::BOOL)) ? new Type(['type' => 'scalar']) : null; + // BC layer for type-info < 7.2 + if (!interface_exists(CompositeTypeInterface::class)) { + if ($type instanceof UnionType || $type instanceof IntersectionType) { + return ($type->isA(TypeIdentifier::INT) || $type->isA(TypeIdentifier::FLOAT) || $type->isA(TypeIdentifier::STRING) || $type->isA(TypeIdentifier::BOOL)) ? new Type(['type' => 'scalar']) : null; + } + + $baseType = $type->getBaseType(); + + if ($baseType instanceof ObjectType) { + return new Type(['type' => $baseType->getClassName()]); + } + + if (TypeIdentifier::MIXED !== $baseType->getTypeIdentifier()) { + return new Type(['type' => $baseType->getTypeIdentifier()->value]); + } + + return null; + } + + if ($type instanceof CompositeTypeInterface) { + return $type->isIdentifiedBy( + TypeIdentifier::INT, + TypeIdentifier::FLOAT, + TypeIdentifier::STRING, + TypeIdentifier::BOOL, + TypeIdentifier::TRUE, + TypeIdentifier::FALSE, + ) ? new Type(['type' => 'scalar']) : null; } - $baseType = $type->getBaseType(); + while ($type instanceof WrappingTypeInterface) { + $type = $type->getWrappedType(); + } - if ($baseType instanceof ObjectType) { - return new Type(['type' => $baseType->getClassName()]); + if ($type instanceof ObjectType) { + return new Type(['type' => $type->getClassName()]); } - if (TypeIdentifier::MIXED !== $baseType->getTypeIdentifier()) { - return new Type(['type' => $baseType->getTypeIdentifier()->value]); + if ($type instanceof BuiltinType && TypeIdentifier::MIXED !== $type->getTypeIdentifier()) { + return new Type(['type' => $type->getTypeIdentifier()->value]); } return null; From 122a48058722568afcaf616c032efc057934dbf7 Mon Sep 17 00:00:00 2001 From: Carl Julian Sauter Date: Thu, 14 Nov 2024 15:39:21 +0100 Subject: [PATCH 120/303] Removed body size limit --- src/Symfony/Component/HttpClient/AmpHttpClient.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Symfony/Component/HttpClient/AmpHttpClient.php b/src/Symfony/Component/HttpClient/AmpHttpClient.php index 48df9ca19623c..7734ded0ab0a7 100644 --- a/src/Symfony/Component/HttpClient/AmpHttpClient.php +++ b/src/Symfony/Component/HttpClient/AmpHttpClient.php @@ -118,6 +118,7 @@ public function request(string $method, string $url, array $options = []): Respo } $request = new Request(implode('', $url), $method); + $request->setBodySizeLimit(0); if ($options['http_version']) { switch ((float) $options['http_version']) { From f6f793cdb012cc5f4786f59c1d947ebdb8cae206 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C4=81vis=20Z=C4=81l=C4=ABtis?= Date: Fri, 15 Nov 2024 15:36:19 +0200 Subject: [PATCH 121/303] [Validator] review latvian translations --- .../Validator/Resources/translations/validators.lv.xlf | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.lv.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.lv.xlf index fef1c3662df5f..e7b027587c0cc 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.lv.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.lv.xlf @@ -452,19 +452,19 @@ This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + Šī vērtība neatspoguļo nedēļu ISO 8601 formatā. This value is not a valid week. - This value is not a valid week. + Šī vērtība nav derīga nedēļa. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + Šai vērtībai nevajadzētu būt pirms "{{ min }}" nedēļas. This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + Šai vērtībai nevajadzētu būt pēc "{{ max }}" nedēļas. From 76f3f52b7a219a2c90e8033f0f56c498212d1b73 Mon Sep 17 00:00:00 2001 From: StefanoTarditi Date: Fri, 15 Nov 2024 23:16:56 +0100 Subject: [PATCH 122/303] [Validator] review italian translations --- .../Resources/translations/validators.it.xlf | 12 ++++++------ 1 file changed, 6 insertions(+ 10000 ), 6 deletions(-) diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.it.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.it.xlf index 1e77aba17aa79..cf36f64f72e0c 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.it.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.it.xlf @@ -444,27 +444,27 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + Questo valore è troppo corto. Dovrebbe contenere almeno una parola.|Questo valore è troppo corto. Dovrebbe contenere almeno {{ min }} parole. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + Questo valore è troppo lungo. Dovrebbe contenere una parola.|Questo valore è troppo lungo. Dovrebbe contenere {{ max }} parole o meno. This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + Questo valore non rappresenta una settimana valida nel formato ISO 8601. This value is not a valid week. - This value is not a valid week. + Questo valore non è una settimana valida. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + Questo valore non dovrebbe essere prima della settimana "{{ min }}". This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + Questo valore non dovrebbe essere dopo la settimana "{{ max }}". From 69f9ed6030ed6740bb44265e54ed0e68796b5008 Mon Sep 17 00:00:00 2001 From: Oleg Andreyev Date: Sun, 17 Nov 2024 17:55:46 +0200 Subject: [PATCH 123/303] fixes #58904 --- .../Security/Core/Resources/translations/security.lv.xlf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/Security/Core/Resources/translations/security.lv.xlf b/src/Symfony/Component/Security/Core/Resources/translations/security.lv.xlf index fdf0a09698887..c431ed4046f42 100644 --- a/src/Symfony/Component/Security/Core/Resources/translations/security.lv.xlf +++ b/src/Symfony/Component/Security/Core/Resources/translations/security.lv.xlf @@ -76,7 +76,7 @@ Too many failed login attempts, please try again in %minutes% minutes. - Pārāk daudz neveiksmīgu autentifikācijas mēģinājumu, lūdzu, mēģiniet vēlreiz pēc %minutes% minūtes.|Pārāk daudz neveiksmīgu autentifikācijas mēģinājumu, lūdzu, mēģiniet vēlreiz pēc %minutes% minūtēm. + Pārāk daudz neveiksmīgu autentifikācijas mēģinājumu, lūdzu, mēģiniet vēlreiz pēc %minutes% minūtēm. From e19f0c6326c2e0c541366bf26ae0ffd041f88729 Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Mon, 18 Nov 2024 17:08:46 +0100 Subject: [PATCH 124/303] [HttpClient] Fix option "bindto" with IPv6 addresses --- .../Component/HttpClient/CurlHttpClient.php | 2 +- .../Component/HttpClient/NativeHttpClient.php | 4 ++- .../HttpClient/Tests/CurlHttpClientTest.php | 15 --------- .../HttpClient/Test/Fixtures/web/index.php | 32 +++++++++++-------- .../HttpClient/Test/HttpClientTestCase.php | 27 ++++++++++++++++ .../HttpClient/Test/TestHttpServer.php | 6 ++-- 6 files changed, 53 insertions(+), 33 deletions(-) diff --git a/src/Symfony/Component/HttpClient/CurlHttpClient.php b/src/Symfony/Component/HttpClient/CurlHttpClient.php index 649f87b17c1e1..41d2d0a3e0136 100644 --- a/src/Symfony/Component/HttpClient/CurlHttpClient.php +++ b/src/Symfony/Component/HttpClient/CurlHttpClient.php @@ -274,7 +274,7 @@ public function request(string $method, string $url, array $options = []): Respo if (file_exists($options['bindto'])) { $curlopts[\CURLOPT_UNIX_SOCKET_PATH] = $options['bindto']; } elseif (!str_starts_with($options['bindto'], 'if!') && preg_match('/^(.*):(\d+)$/', $options['bindto'], $matches)) { - $curlopts[\CURLOPT_INTERFACE] = $matches[1]; + $curlopts[\CURLOPT_INTERFACE] = trim($matches[1], '[]'); $curlopts[\CURLOPT_LOCALPORT] = $matches[2]; } else { $curlopts[\CURLOPT_INTERFACE] = $options['bindto']; diff --git a/src/Symfony/Component/HttpClient/NativeHttpClient.php b/src/Symfony/Component/HttpClient/NativeHttpClient.php index 5e4bb64ee27cd..42c8be1bd8f27 100644 --- a/src/Symfony/Component/HttpClient/NativeHttpClient.php +++ b/src/Symfony/Component/HttpClient/NativeHttpClient.php @@ -334,7 +334,9 @@ private static function dnsResolve($host, NativeClientState $multi, array &$info $info['debug'] .= "* Hostname was NOT found in DNS cache\n"; $now = microtime(true); - if (!$ip = gethostbynamel($host)) { + if ('[' === $host[0] && ']' === $host[-1] && filter_var(substr($host, 1, -1), \FILTER_VALIDATE_IP, \FILTER_FLAG_IPV6)) { + $ip = [$host]; + } elseif (!$ip = gethostbynamel($host)) { throw new TransportException(sprintf('Could not resolve host "%s".', $host)); } diff --git a/src/Symfony/Component/HttpClient/Tests/CurlHttpClientTest.php b/src/Symfony/Component/HttpClient/Tests/CurlHttpClientTest.php index d8165705ca111..7e9aab212364c 100644 --- a/src/Symfony/Component/HttpClient/Tests/CurlHttpClientTest.php +++ b/src/Symfony/Component/HttpClient/Tests/CurlHttpClientTest.php @@ -37,21 +37,6 @@ protected function getHttpClient(string $testCase): HttpClientInterface return new CurlHttpClient(['verify_peer' => false, 'verify_host' => false], 6, 50); } - public function testBindToPort() - { - $client = $this->getHttpClient(__FUNCTION__); - $response = $client->request('GET', 'http://localhost:8057', ['bindto' => '127.0.0.1:9876']); - $response->getStatusCode(); - - $r = new \ReflectionProperty($response, 'handle'); - $r->setAccessible(true); - - $curlInfo = curl_getinfo($r->getValue($response)); - - self::assertSame('127.0.0.1', $curlInfo['local_ip']); - self::assertSame(9876, $curlInfo['local_port']); - } - public function testTimeoutIsNotAFatalError() { if ('\\' === \DIRECTORY_SEPARATOR) { diff --git a/src/Symfony/Contracts/HttpClient/Test/Fixtures/web/index.php b/src/Symfony/Contracts/HttpClient/Test/Fixtures/web/index.php index fafab198aafe6..db4d5519e40e6 100644 --- a/src/Symfony/Contracts/HttpClient/Test/Fixtures/web/index.php +++ b/src/Symfony/Contracts/HttpClient/Test/Fixtures/web/index.php @@ -12,20 +12,26 @@ $_POST['content-type'] = $_SERVER['HTTP_CONTENT_TYPE'] ?? '?'; } +$headers = [ + 'SERVER_PROTOCOL', + 'SERVER_NAME', + 'REQUEST_URI', + 'REQUEST_METHOD', + 'PHP_AUTH_USER', + 'PHP_AUTH_PW', + 'REMOTE_ADDR', + 'REMOTE_PORT', +]; + +foreach ($headers as $k) { + if (isset($_SERVER[$k])) { + $vars[$k] = $_SERVER[$k]; + } +} + foreach ($_SERVER as $k => $v) { - switch ($k) { - default: - if (0 !== strpos($k, 'HTTP_')) { - continue 2; - } - // no break - case 'SERVER_NAME': - case 'SERVER_PROTOCOL': - case 'REQUEST_URI': - case 'REQUEST_METHOD': - case 'PHP_AUTH_USER': - case 'PHP_AUTH_PW': - $vars[$k] = $v; + if (0 === strpos($k, 'HTTP_')) { + $vars[$k] = $v; } } diff --git a/src/Symfony/Contracts/HttpClient/Test/HttpClientTestCase.php b/src/Symfony/Contracts/HttpClient/Test/HttpClientTestCase.php index 10c6395c6acf8..eb10dbedbdbaf 100644 --- a/src/Symfony/Contracts/HttpClient/Test/HttpClientTestCase.php +++ b/src/Symfony/Contracts/HttpClient/Test/HttpClientTestCase.php @@ -36,6 +36,7 @@ public static function tearDownAfterClass(): void { TestHttpServer::stop(8067); TestHttpServer::stop(8077); + TestHttpServer::stop(8087); } abstract protected function getHttpClient(string $testCase): HttpClientInterface; @@ -1152,4 +1153,30 @@ public function testWithOptions() $response = $client2->request('GET', '/'); $this->assertSame(200, $response->getStatusCode()); } + + public function testBindToPort() + { + $client = $this->getHttpClient(__FUNCTION__); + $response = $client->request('GET', 'http://localhost:8057', ['bindto' => '127.0.0.1:9876']); + $response->getStatusCode(); + + $vars = $response->toArray(); + + self::assertSame('127.0.0.1', $vars['REMOTE_ADDR']); + self::assertSame('9876', $vars['REMOTE_PORT']); + } + + public function testBindToPortV6() + { + TestHttpServer::start(8087, '[::1]'); + + $client = $this->getHttpClient(__FUNCTION__); + $response = $client->request('GET', 'http://[::1]:8087', ['bindto' => '[::1]:9876']); + $response->getStatusCode(); + + $vars = $response->toArray(); + + self::assertSame('::1', $vars['REMOTE_ADDR']); + self::assertSame('9876', $vars['REMOTE_PORT']); + } } diff --git a/src/Symfony/Contracts/HttpClient/Test/TestHttpServer.php b/src/Symfony/Contracts/HttpClient/Test/TestHttpServer.php index 463b4b75c60ad..d8b828c932484 100644 --- a/src/Symfony/Contracts/HttpClient/Test/TestHttpServer.php +++ b/src/Symfony/Contracts/HttpClient/Test/TestHttpServer.php @@ -21,7 +21,7 @@ class TestHttpServer /** * @return Process */ - public static function start(int $port = 8057) + public static function start(int $port = 8057, $ip = '127.0.0.1') { if (isset(self::$process[$port])) { self::$process[$port]->stop(); @@ -32,14 +32,14 @@ public static function start(int $port = 8057) } $finder = new PhpExecutableFinder(); - $process = new Process(array_merge([$finder->find(false)], $finder->findArguments(), ['-dopcache.enable=0', '-dvariables_order=EGPCS', '-S', '127.0.0.1:'.$port])); + $process = new Process(array_merge([$finder->find(false)], $finder->findArguments(), ['-dopcache.enable=0', '-dvariables_order=EGPCS', '-S', $ip.':'.$port])); $process->setWorkingDirectory(__DIR__.'/Fixtures/web'); $process->start(); self::$process[$port] = $process; do { usleep(50000); - } while (!@fopen('http://127.0.0.1:'.$port, 'r')); + } while (!@fopen('http://'.$ip.':'.$port, 'r')); return $process; } From 0a868c42c728e0383944bb563872a5950aab83c9 Mon Sep 17 00:00:00 2001 From: Matthew Burns Date: Tue, 19 Nov 2024 13:05:56 +1000 Subject: [PATCH 125/303] Fix twig deprecations in web profiler twig files --- .../Resources/views/Collector/notifier.html.twig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/notifier.html.twig b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/notifier.html.twig index f0ee1ba3c4274..35f271e3072f6 100644 --- a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/notifier.html.twig +++ b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/notifier.html.twig @@ -138,7 +138,7 @@ {{- 'Content: ' ~ notification.getContent() }}
{{- 'Importance: ' ~ notification.getImportance() }}
{{- 'Emoji: ' ~ (notification.getEmoji() is empty ? '(empty)' : notification.getEmoji()) }}
- {{- 'Exception: ' ~ notification.getException() ?? '(empty)' }}
+ {{- 'Exception: ' ~ (notification.getException() ?? '(empty)') }}
{{- 'ExceptionAsString: ' ~ (notification.getExceptionAsString() is empty ? '(empty)' : notification.getExceptionAsString()) }}
From 954fc1ca2d8302bc29b126aa27865d1541b5de78 Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Mon, 18 Nov 2024 18:21:26 +0100 Subject: [PATCH 126/303] [HttpClient] Fix option "resolve" with IPv6 addresses --- .../Component/HttpClient/HttpClientTrait.php | 18 +++++++++++++++-- .../HttpClient/Internal/AmpListener.php | 2 +- .../HttpClient/Internal/AmpResolver.php | 20 +++++++++++++++---- .../Component/HttpClient/NativeHttpClient.php | 19 ++++++++++++------ .../HttpClient/Test/HttpClientTestCase.php | 19 ++++++++++++++++-- .../HttpClient/Test/TestHttpServer.php | 9 ++++++++- 6 files changed, 71 insertions(+), 16 deletions(-) diff --git a/src/Symfony/Component/HttpClient/HttpClientTrait.php b/src/Symfony/Component/HttpClient/HttpClientTrait.php index 7bc037e7bd7f0..2d2fa7dd9f06f 100644 --- a/src/Symfony/Component/HttpClient/HttpClientTrait.php +++ b/src/Symfony/Component/HttpClient/HttpClientTrait.php @@ -197,7 +197,14 @@ private static function mergeDefaultOptions(array $options, array $defaultOption if ($resolve = $options['resolve'] ?? false) { $options['resolve'] = []; foreach ($resolve as $k => $v) { - $options['resolve'][substr(self::parseUrl('http://'.$k)['authority'], 2)] = (string) $v; + if ('' === $v = (string) $v) { + throw new InvalidArgumentException(sprintf('Option "resolve" for host "%s" cannot be empty.', $k)); + } + if ('[' === $v[0] && ']' === substr($v, -1) && str_contains($v, ':')) { + $v = substr($v, 1, -1); + } + + $options['resolve'][substr(self::parseUrl('http://'.$k)['authority'], 2)] = $v; } } @@ -220,7 +227,14 @@ private static function mergeDefaultOptions(array $options, array $defaultOption if ($resolve = $defaultOptions['resolve'] ?? false) { foreach ($resolve as $k => $v) { - $options['resolve'] += [substr(self::parseUrl('http://'.$k)['authority'], 2) => (string) $v]; + if ('' === $v = (string) $v) { + throw new InvalidArgumentException(sprintf('Option "resolve" for host "%s" cannot be empty.', $k)); + } + if ('[' === $v[0] && ']' === substr($v, -1) && str_contains($v, ':')) { + $v = substr($v, 1, -1); + } + + $options['resolve'] += [substr(self::parseUrl('http://'.$k)['authority'], 2) => $v]; } } diff --git a/src/Symfony/Component/HttpClient/Internal/AmpListener.php b/src/Symfony/Component/HttpClient/Internal/AmpListener.php index cb3235bca3ff6..a25dd27bec9f1 100644 --- a/src/Symfony/Component/HttpClient/Internal/AmpListener.php +++ b/src/Symfony/Component/HttpClient/Internal/AmpListener.php @@ -80,12 +80,12 @@ public function startTlsNegotiation(Request $request): Promise public function startSendingRequest(Request $request, Stream $stream): Promise { $host = $stream->getRemoteAddress()->getHost(); + $this->info['primary_ip'] = $host; if (false !== strpos($host, ':')) { $host = '['.$host.']'; } - $this->info['primary_ip'] = $host; $this->info['primary_port'] = $stream->getRemoteAddress()->getPort(); $this->info['pretransfer_time'] = microtime(true) - $this->info['start_time']; $this->info['debug'] .= sprintf("* Connected to %s (%s) port %d\n", $request->getUri()->getHost(), $host, $this->info['primary_port']); diff --git a/src/Symfony/Component/HttpClient/Internal/AmpResolver.php b/src/Symfony/Component/HttpClient/Internal/AmpResolver.php index 402f71d80d294..bb6d347c9fe64 100644 --- a/src/Symfony/Component/HttpClient/Internal/AmpResolver.php +++ b/src/Symfony/Component/HttpClient/Internal/AmpResolver.php @@ -34,19 +34,31 @@ public function __construct(array &$dnsMap) public function resolve(string $name, ?int $typeRestriction = null): Promise { - if (!isset($this->dnsMap[$name]) || !\in_array($typeRestriction, [Record::A, null], true)) { + $recordType = Record::A; + $ip = $this->dnsMap[$name] ?? null; + + if (null !== $ip && str_contains($ip, ':')) { + $recordType = Record::AAAA; + } + if (null === $ip || $recordType !== ($typeRestriction ?? $recordType)) { return Dns\resolver()->resolve($name, $typeRestriction); } - return new Success([new Record($this->dnsMap[$name], Record::A, null)]); + return new Success([new Record($ip, $recordType, null)]); } public function query(string $name, int $type): Promise { - if (!isset($this->dnsMap[$name]) || Record::A !== $type) { + $recordType = Record::A; + $ip = $this->dnsMap[$name] ?? null; + + if (null !== $ip && str_contains($ip, ':')) { + $recordType = Record::AAAA; + } + if (null === $ip || $recordType !== $type) { return Dns\resolver()->query($name, $type); } - return new Success([new Record($this->dnsMap[$name], Record::A, null)]); + return new Success([new Record($ip, $recordType, null)]); } } diff --git a/src/Symfony/Component/HttpClient/NativeHttpClient.php b/src/Symfony/Component/HttpClient/NativeHttpClient.php index 42c8be1bd8f27..71879db0352ed 100644 --- a/src/Symfony/Component/HttpClient/NativeHttpClient.php +++ b/src/Symfony/Component/HttpClient/NativeHttpClient.php @@ -79,6 +79,9 @@ public function request(string $method, string $url, array $options = []): Respo if (str_starts_with($options['bindto'], 'host!')) { $options['bindto'] = substr($options['bindto'], 5); } + if ((\PHP_VERSION_ID < 80223 || 80300 <= \PHP_VERSION_ID && 80311 < \PHP_VERSION_ID) && '\\' === \DIRECTORY_SEPARATOR && '[' === $options['bindto'][0]) { + $options['bindto'] = preg_replace('{^\[[^\]]++\]}', '[$0]', $options['bindto']); + } } $hasContentLength = isset($options['normalized_headers']['content-length']); @@ -330,23 +333,27 @@ private static function parseHostPort(array $url, array &$info): array */ private static function dnsResolve($host, NativeClientState $multi, array &$info, ?\Closure $onProgress): string { - if (null === $ip = $multi->dnsCache[$host] ?? null) { + $flag = '' !== $host && '[' === $host[0] && ']' === $host[-1] && str_contains($host, ':') ? \FILTER_FLAG_IPV6 : \FILTER_FLAG_IPV4; + $ip = \FILTER_FLAG_IPV6 === $flag ? substr($host, 1, -1) : $host; + + if (filter_var($ip, \FILTER_VALIDATE_IP, $flag)) { + // The host is already an IP address + } elseif (null === $ip = $multi->dnsCache[$host] ?? null) { $info['debug'] .= "* Hostname was NOT found in DNS cache\n"; $now = microtime(true); - if ('[' === $host[0] && ']' === $host[-1] && filter_var(substr($host, 1, -1), \FILTER_VALIDATE_IP, \FILTER_FLAG_IPV6)) { - $ip = [$host]; - } elseif (!$ip = gethostbynamel($host)) { + if (!$ip = gethostbynamel($host)) { throw new TransportException(sprintf('Could not resolve host "%s".', $host)); } - $info['namelookup_time'] = microtime(true) - ($info['start_time'] ?: $now); $multi->dnsCache[$host] = $ip = $ip[0]; $info['debug'] .= "* Added {$host}:0:{$ip} to DNS cache\n"; } else { $info['debug'] .= "* Hostname was found in DNS cache\n"; + $host = str_contains($ip, ':') ? "[$ip]" : $ip; } + $info['namelookup_time'] = microtime(true) - ($info['start_time'] ?: $now); $info['primary_ip'] = $ip; if ($onProgress) { @@ -354,7 +361,7 @@ private static function dnsResolve($host, NativeClientState $multi, array &$info $onProgress(); } - return $ip; + return $host; } /** diff --git a/src/Symfony/Contracts/HttpClient/Test/HttpClientTestCase.php b/src/Symfony/Contracts/HttpClient/Test/HttpClientTestCase.php index eb10dbedbdbaf..3ec785444b2f5 100644 --- a/src/Symfony/Contracts/HttpClient/Test/HttpClientTestCase.php +++ b/src/Symfony/Contracts/HttpClient/Test/HttpClientTestCase.php @@ -735,6 +735,18 @@ public function testIdnResolve() $this->assertSame(200, $response->getStatusCode()); } + public function testIPv6Resolve() + { + TestHttpServer::start(-8087, '[::1]'); + + $client = $this->getHttpClient(__FUNCTION__); + $response = $client->request('GET', 'http://symfony.com:8087/', [ + 'resolve' => ['symfony.com' => '::1'], + ]); + + $this->assertSame(200, $response->getStatusCode()); + } + public function testNotATimeout() { $client = $this->getHttpClient(__FUNCTION__); @@ -1168,7 +1180,7 @@ public function testBindToPort() public function testBindToPortV6() { - TestHttpServer::start(8087, '[::1]'); + TestHttpServer::start(-8087); $client = $this->getHttpClient(__FUNCTION__); $response = $client->request('GET', 'http://[::1]:8087', ['bindto' => '[::1]:9876']); @@ -1177,6 +1189,9 @@ public function testBindToPortV6() $vars = $response->toArray(); self::assertSame('::1', $vars['REMOTE_ADDR']); - self::assertSame('9876', $vars['REMOTE_PORT']); + + if ('\\' !== \DIRECTORY_SEPARATOR) { + self::assertSame('9876', $vars['REMOTE_PORT']); + } } } diff --git a/src/Symfony/Contracts/HttpClient/Test/TestHttpServer.php b/src/Symfony/Contracts/HttpClient/Test/TestHttpServer.php index d8b828c932484..0bea6de0ecc85 100644 --- a/src/Symfony/Contracts/HttpClient/Test/TestHttpServer.php +++ b/src/Symfony/Contracts/HttpClient/Test/TestHttpServer.php @@ -21,8 +21,15 @@ class TestHttpServer /** * @return Process */ - public static function start(int $port = 8057, $ip = '127.0.0.1') + public static function start(int $port = 8057) { + if (0 > $port) { + $port = -$port; + $ip = '[::1]'; + } else { + $ip = '127.0.0.1'; + } + if (isset(self::$process[$port])) { self::$process[$port]->stop(); } else { From 861a167838ea5836b5051c07aefa94f668a17231 Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Tue, 19 Nov 2024 11:11:14 +0100 Subject: [PATCH 127/303] Fix typo --- src/Symfony/Contracts/HttpClient/Test/HttpClientTestCase.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Contracts/HttpClient/Test/HttpClientTestCase.php b/src/Symfony/Contracts/HttpClient/Test/HttpClientTestCase.php index 3ec785444b2f5..2a70ea66a16ca 100644 --- a/src/Symfony/Contracts/HttpClient/Test/HttpClientTestCase.php +++ b/src/Symfony/Contracts/HttpClient/Test/HttpClientTestCase.php @@ -737,7 +737,7 @@ public function testIdnResolve() public function testIPv6Resolve() { - TestHttpServer::start(-8087, '[::1]'); + TestHttpServer::start(-8087); $client = $this->getHttpClient(__FUNCTION__); $response = $client->request('GET', 'http://symfony.com:8087/', [ From bb3e10191fd84affffd16236f8d6b7f4fa343cc4 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Tue, 19 Nov 2024 11:11:25 +0100 Subject: [PATCH 128/303] [WebProfilerBundle] Fix Twig deprecations --- .../Resources/views/Collector/form.html.twig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/form.html.twig b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/form.html.twig index a10c223166227..37f00acac2279 100644 --- a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/form.html.twig +++ b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/form.html.twig @@ -458,7 +458,7 @@ -
+

Submitted Data

@@ -466,7 +466,7 @@
-
+

Passed Options

@@ -474,7 +474,7 @@
-
+

Resolved Options

@@ -482,7 +482,7 @@
-
+

View Vars

From 1f31a5e4382675bc7fb775a5e74de38cfdd7eaff Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Tue, 19 Nov 2024 11:30:14 +0100 Subject: [PATCH 129/303] [HttpClient] Fix empty hosts in option "resolve" --- src/Symfony/Component/HttpClient/HttpClientTrait.php | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/Symfony/Component/HttpClient/HttpClientTrait.php b/src/Symfony/Component/HttpClient/HttpClientTrait.php index 2d2fa7dd9f06f..f116458588f10 100644 --- a/src/Symfony/Component/HttpClient/HttpClientTrait.php +++ b/src/Symfony/Component/HttpClient/HttpClientTrait.php @@ -198,9 +198,8 @@ private static function mergeDefaultOptions(array $options, array $defaultOption $options['resolve'] = []; foreach ($resolve as $k => $v) { if ('' === $v = (string) $v) { - throw new InvalidArgumentException(sprintf('Option "resolve" for host "%s" cannot be empty.', $k)); - } - if ('[' === $v[0] && ']' === substr($v, -1) && str_contains($v, ':')) { + $v = null; + } elseif ('[' === $v[0] && ']' === substr($v, -1) && str_contains($v, ':')) { $v = substr($v, 1, -1); } @@ -228,9 +227,8 @@ private static function mergeDefaultOptions(array $options, array $defaultOption if ($resolve = $defaultOptions['resolve'] ?? false) { foreach ($resolve as $k => $v) { if ('' === $v = (string) $v) { - throw new InvalidArgumentException(sprintf('Option "resolve" for host "%s" cannot be empty.', $k)); - } - if ('[' === $v[0] && ']' === substr($v, -1) && str_contains($v, ':')) { + $v = null; + } elseif ('[' === $v[0] && ']' === substr($v, -1) && str_contains($v, ':')) { $v = substr($v, 1, -1); } From 9447727c38a18144d250b06be4b69d591304744f Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Wed, 20 Nov 2024 09:06:25 +0100 Subject: [PATCH 130/303] Update PR template --- .github/PULL_REQUEST_TEMPLATE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index c2e5d98e69343..90e51d60536d6 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,6 +1,6 @@ | Q | A | ------------- | --- -| Branch? | 7.2 for features / 5.4, 6.4, and 7.1 for bug fixes +| Branch? | 7.3 for features / 5.4, 6.4, 7.1, and 7.2 for bug fixes | Bug fix? | yes/no | New feature? | yes/no | Deprecations? | yes/no From 517b2d2db84004ed4cd3f2530bb20c3ac4fd326f Mon Sep 17 00:00:00 2001 From: StefanoTarditi Date: Fri, 15 Nov 2024 23:16:56 +0100 Subject: [PATCH 131/303] [Validator] review italian translations --- .../Resources/translations/validators.it.xlf | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.it.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.it.xlf index 1e77aba17aa79..cf36f64f72e0c 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.it.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.it.xlf @@ -444,27 +444,27 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + Questo valore è troppo corto. Dovrebbe contenere almeno una parola.|Questo valore è troppo corto. Dovrebbe contenere almeno {{ min }} parole. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + Questo valore è troppo lungo. Dovrebbe contenere una parola.|Questo valore è troppo lungo. Dovrebbe contenere {{ max }} parole o meno. This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + Questo valore non rappresenta una settimana valida nel formato ISO 8601. This value is not a valid week. - This value is not a valid week. + Questo valore non è una settimana valida. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + Questo valore non dovrebbe essere prima della settimana "{{ min }}". This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + Questo valore non dovrebbe essere dopo la settimana "{{ max }}". From d80a2fe1d90617ae4bd110a834ede47c0ea542e7 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Wed, 20 Nov 2024 10:40:11 +0100 Subject: [PATCH 132/303] make RelayProxyTrait compatible with relay extension 0.9.0 --- .../Cache/Traits/Relay/CopyTrait.php | 36 +++++++ .../Cache/Traits/Relay/GeosearchTrait.php | 36 +++++++ .../Cache/Traits/Relay/GetrangeTrait.php | 36 +++++++ .../Cache/Traits/Relay/HsetTrait.php | 36 +++++++ .../Cache/Traits/Relay/MoveTrait.php | 46 +++++++++ .../Traits/Relay/NullableReturnTrait.php | 96 +++++++++++++++++++ .../Cache/Traits/Relay/PfcountTrait.php | 36 +++++++ .../Component/Cache/Traits/RelayProxy.php | 79 +++------------ .../Cache/Traits/RelayProxyTrait.php | 9 -- 9 files changed, 336 insertions(+), 74 deletions(-) create mode 100644 src/Symfony/Component/Cache/Traits/Relay/CopyTrait.php create mode 100644 src/Symfony/Component/Cache/Traits/Relay/GeosearchTrait.php create mode 100644 src/Symfony/Component/Cache/Traits/Relay/GetrangeTrait.php create mode 100644 src/Symfony/Component/Cache/Traits/Relay/HsetTrait.php create mode 100644 src/Symfony/Component/Cache/Traits/Relay/MoveTrait.php create mode 100644 src/Symfony/Component/Cache/Traits/Relay/NullableReturnTrait.php create mode 100644 src/Symfony/Component/Cache/Traits/Relay/PfcountTrait.php diff --git a/src/Symfony/Component/Cache/Traits/Relay/CopyTrait.php b/src/Symfony/Component/Cache/Traits/Relay/CopyTrait.php new file mode 100644 index 0000000000000..a271a9d1039a3 --- /dev/null +++ b/src/Symfony/Component/Cache/Traits/Relay/CopyTrait.php @@ -0,0 +1,36 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Symfony\Component\Cache\Traits\Relay; + +if (version_compare(phpversion('relay'), '0.8.1', '>=')) { + /** + * @internal + */ + trait CopyTrait + { + public function copy($src, $dst, $options = null): \Relay\Relay|bool + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->copy(...\func_get_args()); + } + } +} else { + /** + * @internal + */ + trait CopyTrait + { + public function copy($src, $dst, $options = null): \Relay\Relay|false|int + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->copy(...\func_get_args()); + } + } +} diff --git a/src/Symfony/Component/Cache/Traits/Relay/GeosearchTrait.php b/src/Symfony/Component/Cache/Traits/Relay/GeosearchTrait.php new file mode 100644 index 0000000000000..88ed1e9d30002 --- /dev/null +++ b/src/Symfony/Component/Cache/Traits/Relay/GeosearchTrait.php @@ -0,0 +1,36 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Symfony\Component\Cache\Traits\Relay; + +if (version_compare(phpversion('relay'), '0.9.0', '>=')) { + /** + * @internal + */ + trait GeosearchTrait + { + public function geosearch($key, $position, $shape, $unit, $options = []): \Relay\Relay|array|false + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->geosearch(...\func_get_args()); + } + } +} else { + /** + * @internal + */ + trait GeosearchTrait + { + public function geosearch($key, $position, $shape, $unit, $options = []): \Relay\Relay|array + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->geosearch(...\func_get_args()); + } + } +} diff --git a/src/Symfony/Component/Cache/Traits/Relay/GetrangeTrait.php b/src/Symfony/Component/Cache/Traits/Relay/GetrangeTrait.php new file mode 100644 index 0000000000000..4522d20b5968f --- /dev/null +++ b/src/Symfony/Component/Cache/Traits/Relay/GetrangeTrait.php @@ -0,0 +1,36 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Symfony\Component\Cache\Traits\Relay; + +if (version_compare(phpversion('relay'), '0.9.0', '>=')) { + /** + * @internal + */ + trait GetrangeTrait + { + public function getrange($key, $start, $end): mixed + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->getrange(...\func_get_args()); + } + } +} else { + /** + * @internal + */ + trait GetrangeTrait + { + public function getrange($key, $start, $end): \Relay\Relay|false|string + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->getrange(...\func_get_args()); + } + } +} diff --git a/src/Symfony/Component/Cache/Traits/Relay/HsetTrait.php b/src/Symfony/Component/Cache/Traits/Relay/HsetTrait.php new file mode 100644 index 0000000000000..a7cb8fff07a0d --- /dev/null +++ b/src/Symfony/Component/Cache/Traits/Relay/HsetTrait.php @@ -0,0 +1,36 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Symfony\Component\Cache\Traits\Relay; + +if (version_compare(phpversion('relay'), '0.9.0', '>=')) { + /** + * @internal + */ + trait HsetTrait + { + public function hset($key, ...$keys_and_vals): \Relay\Relay|false|int + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->hset(...\func_get_args()); + } + } +} else { + /** + * @internal + */ + trait HsetTrait + { + public function hset($key, $mem, $val, ...$kvals): \Relay\Relay|false|int + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->hset(...\func_get_args()); + } + } +} diff --git a/src/Symfony/Component/Cache/Traits/Relay/MoveTrait.php b/src/Symfony/Component/Cache/Traits/Relay/MoveTrait.php new file mode 100644 index 0000000000000..d00735ddb87b6 --- /dev/null +++ b/src/Symfony/Component/Cache/Traits/Relay/MoveTrait.php @@ -0,0 +1,46 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Symfony\Component\Cache\Traits\Relay; + +if (version_compare(phpversion('relay'), '0.9.0', '>=')) { + /** + * @internal + */ + trait MoveTrait + { + public function blmove($srckey, $dstkey, $srcpos, $dstpos, $timeout): mixed + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->blmove(...\func_get_args()); + } + + public function lmove($srckey, $dstkey, $srcpos, $dstpos): mixed + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->lmove(...\func_get_args()); + } + } +} else { + /** + * @internal + */ + trait MoveTrait + { + public function blmove($srckey, $dstkey, $srcpos, $dstpos, $timeout): \Relay\Relay|false|null|string + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->blmove(...\func_get_args()); + } + + public function lmove($srckey, $dstkey, $srcpos, $dstpos): \Relay\Relay|false|null|string + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->lmove(...\func_get_args()); + } + } +} diff --git a/src/Symfony/Component/Cache/Traits/Relay/NullableReturnTrait.php b/src/Symfony/Component/Cache/Traits/Relay/NullableReturnTrait.php new file mode 100644 index 0000000000000..0b7409045db1f --- /dev/null +++ b/src/Symfony/Component/Cache/Traits/Relay/NullableReturnTrait.php @@ -0,0 +1,96 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Symfony\Component\Cache\Traits\Relay; + +if (version_compare(phpversion('relay'), '0.9.0', '>=')) { + /** + * @internal + */ + trait NullableReturnTrait + { + public function dump($key): \Relay\Relay|false|string|null + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->dump(...\func_get_args()); + } + + public function geodist($key, $src, $dst, $unit = null): \Relay\Relay|false|float|null + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->geodist(...\func_get_args()); + } + + public function hrandfield($hash, $options = null): \Relay\Relay|array|false|string|null + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->hrandfield(...\func_get_args()); + } + + public function xadd($key, $id, $values, $maxlen = 0, $approx = false, $nomkstream = false): \Relay\Relay|false|string|null + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->xadd(...\func_get_args()); + } + + public function zrank($key, $rank, $withscore = false): \Relay\Relay|array|false|int|null + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->zrank(...\func_get_args()); + } + + public function zrevrank($key, $rank, $withscore = false): \Relay\Relay|array|false|int|null + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->zrevrank(...\func_get_args()); + } + + public function zscore($key, $member): \Relay\Relay|false|float|null + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->zscore(...\func_get_args()); + } + } +} else { + /** + * @internal + */ + trait NullableReturnTrait + { + public function dump($key): \Relay\Relay|false|string + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->dump(...\func_get_args()); + } + + public function geodist($key, $src, $dst, $unit = null): \Relay\Relay|false|float + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->geodist(...\func_get_args()); + } + + public function hrandfield($hash, $options = null): \Relay\Relay|array|false|string + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->hrandfield(...\func_get_args()); + } + + public function xadd($key, $id, $values, $maxlen = 0, $approx = false, $nomkstream = false): \Relay\Relay|false|string + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->xadd(...\func_get_args()); + } + + public function zrank($key, $rank, $withscore = false): \Relay\Relay|array|false|int + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->zrank(...\func_get_args()); + } + + public function zrevrank($key, $rank, $withscore = false): \Relay\Relay|array|false|int + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->zrevrank(...\func_get_args()); + } + + public function zscore($key, $member): \Relay\Relay|false|float + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->zscore(...\func_get_args()); + } + } +} diff --git a/src/Symfony/Component/Cache/Traits/Relay/PfcountTrait.php b/src/Symfony/Component/Cache/Traits/Relay/PfcountTrait.php new file mode 100644 index 0000000000000..340db8af75d6d --- /dev/null +++ b/src/Symfony/Component/Cache/Traits/Relay/PfcountTrait.php @@ -0,0 +1,36 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Symfony\Component\Cache\Traits\Relay; + +if (version_compare(phpversion('relay'), '0.9.0', '>=')) { + /** + * @internal + */ + trait PfcountTrait + { + public function pfcount($key_or_keys): \Relay\Relay|false|int + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->pfcount(...\func_get_args()); + } + } +} else { + /** + * @internal + */ + trait PfcountTrait + { + public function pfcount($key): \Relay\Relay|false|int + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->pfcount(...\func_get_args()); + } + } +} diff --git a/src/Symfony/Component/Cache/Traits/RelayProxy.php b/src/Symfony/Component/Cache/Traits/RelayProxy.php index 96d7d19b46785..e86c2102a4d61 100644 --- a/src/Symfony/Component/Cache/Traits/RelayProxy.php +++ b/src/Symfony/Component/Cache/Traits/RelayProxy.php @@ -11,6 +11,13 @@ namespace Symfony\Component\Cache\Traits; +use Symfony\Component\Cache\Traits\Relay\CopyTrait; +use Symfony\Component\Cache\Traits\Relay\GeosearchTrait; +use Symfony\Component\Cache\Traits\Relay\GetrangeTrait; +use Symfony\Component\Cache\Traits\Relay\HsetTrait; +use Symfony\Component\Cache\Traits\Relay\MoveTrait; +use Symfony\Component\Cache\Traits\Relay\NullableReturnTrait; +use Symfony\Component\Cache\Traits\Relay\PfcountTrait; use Symfony\Component\VarExporter\LazyObjectInterface; use Symfony\Component\VarExporter\LazyProxyTrait; use Symfony\Contracts\Service\ResetInterface; @@ -25,9 +32,16 @@ class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectState::class); */ class RelayProxy extends \Relay\Relay implements ResetInterface, LazyObjectInterface { + use CopyTrait; + use GeosearchTrait; + use GetrangeTrait; + use HsetTrait; use LazyProxyTrait { resetLazyObject as reset; } + use MoveTrait; + use NullableReturnTrait; + use PfcountTrait; use RelayProxyTrait; private const LAZY_OBJECT_PROPERTY_SCOPES = []; @@ -267,11 +281,6 @@ public function dbsize(): \Relay\Relay|false|int return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->dbsize(...\func_get_args()); } - public function dump($key): \Relay\Relay|false|string - { - return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->dump(...\func_get_args()); - } - public function replicaof($host = null, $port = 0): \Relay\Relay|bool { return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->replicaof(...\func_get_args()); @@ -392,11 +401,6 @@ public function geoadd($key, $lng, $lat, $member, ...$other_triples_and_options) return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->geoadd(...\func_get_args()); } - public function geodist($key, $src, $dst, $unit = null): \Relay\Relay|false|float - { - return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->geodist(...\func_get_args()); - } - public function geohash($key, $member, ...$other_members): \Relay\Relay|array|false { return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->geohash(...\func_get_args()); @@ -422,11 +426,6 @@ public function georadius_ro($key, $lng, $lat, $radius, $unit, $options = []): m return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->georadius_ro(...\func_get_args()); } - public function geosearch($key, $position, $shape, $unit, $options = []): \Relay\Relay|array - { - return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->geosearch(...\func_get_args()); - } - public function geosearchstore($dst, $src, $position, $shape, $unit, $options = []): \Relay\Relay|false|int { return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->geosearchstore(...\func_get_args()); @@ -442,11 +441,6 @@ public function getset($key, $value): mixed return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->getset(...\func_get_args()); } - public function getrange($key, $start, $end): \Relay\Relay|false|string - { - return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->getrange(...\func_get_args()); - } - public function setrange($key, $start, $value): \Relay\Relay|false|int { return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->setrange(...\func_get_args()); @@ -527,11 +521,6 @@ public function pfadd($key, $elements): \Relay\Relay|false|int return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->pfadd(...\func_get_args()); } - public function pfcount($key): \Relay\Relay|false|int - { - return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->pfcount(...\func_get_args()); - } - public function pfmerge($dst, $srckeys): \Relay\Relay|bool { return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->pfmerge(...\func_get_args()); @@ -642,16 +631,6 @@ public function type($key): \Relay\Relay|bool|int|string return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->type(...\func_get_args()); } - public function lmove($srckey, $dstkey, $srcpos, $dstpos): \Relay\Relay|false|null|string - { - return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->lmove(...\func_get_args()); - } - - public function blmove($srckey, $dstkey, $srcpos, $dstpos, $timeout): \Relay\Relay|false|null|string - { - return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->blmove(...\func_get_args()); - } - public function lrange($key, $start, $stop): \Relay\Relay|array|false { return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->lrange(...\func_get_args()); @@ -807,11 +786,6 @@ public function hmget($hash, $members): \Relay\Relay|array|false return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->hmget(...\func_get_args()); } - public function hrandfield($hash, $options = null): \Relay\Relay|array|false|string - { - return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->hrandfield(...\func_get_args()); - } - public function hmset($hash, $members): \Relay\Relay|bool { return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->hmset(...\func_get_args()); @@ -827,11 +801,6 @@ public function hsetnx($hash, $member, $value): \Relay\Relay|bool return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->hsetnx(...\func_get_args()); } - public function hset($key, $mem, $val, ...$kvals): \Relay\Relay|false|int - { - return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->hset(...\func_get_args()); - } - public function hdel($key, $mem, ...$mems): \Relay\Relay|false|int { return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->hdel(...\func_get_args()); @@ -1097,11 +1066,6 @@ public function xack($key, $group, $ids): \Relay\Relay|false|int return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->xack(...\func_get_args()); } - public function xadd($key, $id, $values, $maxlen = 0, $approx = false, $nomkstream = false): \Relay\Relay|false|string - { - return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->xadd(...\func_get_args()); - } - public function xclaim($key, $group, $consumer, $min_idle, $ids, $options): \Relay\Relay|array|bool { return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->xclaim(...\func_get_args()); @@ -1207,16 +1171,6 @@ public function zrevrangebylex($key, $max, $min, $offset = -1, $count = -1): \Re return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->zrevrangebylex(...\func_get_args()); } - public function zrank($key, $rank, $withscore = false): \Relay\Relay|array|false|int - { - return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->zrank(...\func_get_args()); - } - - public function zrevrank($key, $rank, $withscore = false): \Relay\Relay|array|false|int - { - return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->zrevrank(...\func_get_args()); - } - public function zrem($key, ...$args): \Relay\Relay|false|int { return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->zrem(...\func_get_args()); @@ -1272,11 +1226,6 @@ public function zmscore($key, ...$mems): \Relay\Relay|array|false return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->zmscore(...\func_get_args()); } - public function zscore($key, $member): \Relay\Relay|false|float - { - return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->zscore(...\func_get_args()); - } - public function zinter($keys, $weights = null, $options = null): \Relay\Relay|array|false { return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->zinter(...\func_get_args()); diff --git a/src/Symfony/Component/Cache/Traits/RelayProxyTrait.php b/src/Symfony/Component/Cache/Traits/RelayProxyTrait.php index a1d252b96d2bf..c35b5fa017cf6 100644 --- a/src/Symfony/Component/Cache/Traits/RelayProxyTrait.php +++ b/src/Symfony/Component/Cache/Traits/RelayProxyTrait.php @@ -17,11 +17,6 @@ */ trait RelayProxyTrait { - public function copy($src, $dst, $options = null): \Relay\Relay|bool - { - return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->copy(...\func_get_args()); - } - public function jsonArrAppend($key, $value_or_array, $path = null): \Relay\Relay|array|false { return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->jsonArrAppend(...\func_get_args()); @@ -148,9 +143,5 @@ public function jsonType($key, $path = null): \Relay\Relay|array|false */ trait RelayProxyTrait { - public function copy($src, $dst, $options = null): \Relay\Relay|false|int - { - return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->copy(...\func_get_args()); - } } } From 38fa83f8af2bc8d0f3df6e892227b764e04186b3 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Mon, 18 Nov 2024 09:07:29 +0100 Subject: [PATCH 133/303] don't call EntityManager::initializeObject() with scalar values Calling initializeObject() with a scalar value (e.g. the id of the associated entity) was a no-op call with Doctrine ORM 2 where no type was set with the method signature. The UnitOfWork which was called with the given argument ignored anything that was not an InternalProxy or a PersistentCollection instance. Calls like these now break with Doctrine ORM 3 as the method's argument is typed as object now. --- .../Doctrine/Validator/Constraints/UniqueEntityValidator.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Bridge/Doctrine/Validator/Constraints/UniqueEntityValidator.php b/src/Symfony/Bridge/Doctrine/Validator/Constraints/UniqueEntityValidator.php index a151c8703dd36..55add2f94b06c 100644 --- a/src/Symfony/Bridge/Doctrine/Validator/Constraints/UniqueEntityValidator.php +++ b/src/Symfony/Bridge/Doctrine/Validator/Constraints/UniqueEntityValidator.php @@ -104,7 +104,7 @@ public function validate($entity, Constraint $constraint) $criteria[$fieldName] = $fieldValue; - if (null !== $criteria[$fieldName] && $class->hasAssociation($fieldName)) { + if (\is_object($criteria[$fieldName]) && $class->hasAssociation($fieldName)) { /* Ensure the Proxy is initialized before using reflection to * read its identifiers. This is necessary because the wrapped * getter methods in the Proxy are being bypassed. From a2ebbe0596d1126d1e3616c29f3533d87fc6c254 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gr=C3=A9goire=20Pineau?= Date: Tue, 19 Nov 2024 10:11:43 +0100 Subject: [PATCH 134/303] [HttpKernel] Ensure HttpCache::getTraceKey() does not throw exception --- .../Component/HttpKernel/HttpCache/HttpCache.php | 7 ++++++- .../HttpKernel/Tests/HttpCache/HttpCacheTest.php | 11 +++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/HttpKernel/HttpCache/HttpCache.php b/src/Symfony/Component/HttpKernel/HttpCache/HttpCache.php index 9bffc8add01db..6c2bdd969c16e 100644 --- a/src/Symfony/Component/HttpKernel/HttpCache/HttpCache.php +++ b/src/Symfony/Component/HttpKernel/HttpCache/HttpCache.php @@ -17,6 +17,7 @@ namespace Symfony\Component\HttpKernel\HttpCache; +use Symfony\Component\HttpFoundation\Exception\SuspiciousOperationException; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\HttpKernel\HttpKernelInterface; @@ -715,7 +716,11 @@ private function getTraceKey(Request $request): string $path .= '?'.$qs; } - return $request->getMethod().' '.$path; + try { + return $request->getMethod().' '.$path; + } catch (SuspiciousOperationException $e) { + return '_BAD_METHOD_ '.$path; + } } /** diff --git a/src/Symfony/Component/HttpKernel/Tests/HttpCache/HttpCacheTest.php b/src/Symfony/Component/HttpKernel/Tests/HttpCache/HttpCacheTest.php index 2a9f48463c842..b1ef34cae783b 100644 --- a/src/Symfony/Component/HttpKernel/Tests/HttpCache/HttpCacheTest.php +++ b/src/Symfony/Component/HttpKernel/Tests/HttpCache/HttpCacheTest.php @@ -61,6 +61,17 @@ public function testPassesOnNonGetHeadRequests() $this->assertFalse($this->response->headers->has('Age')); } + public function testPassesSuspiciousMethodRequests() + { + $this->setNextResponse(200); + $this->request('POST', '/', ['HTTP_X-HTTP-Method-Override' => '__CONSTRUCT']); + $this->assertHttpKernelIsCalled(); + $this->assertResponseOk(); + $this->assertTraceNotContains('stale'); + $this->assertTraceNotContains('invalid'); + $this->assertFalse($this->response->headers->has('Age')); + } + public function testInvalidatesOnPostPutDeleteRequests() { foreach (['post', 'put', 'delete'] as $method) { From 1812aafe0657e0ebcd22174f19110a0e1411e2e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gr=C3=A9goire=20Paris?= Date: Wed, 13 Nov 2024 20:59:55 +0100 Subject: [PATCH 135/303] Dynamically fix compatibility with doctrine/data-fixtures v2 Classes that extend ContainerAwareLoader have to also extend Loader, meaning this is no breaking change because it can be argued that the incompatibility of the extending class would be with the Loader interface. --- composer.json | 2 +- .../DataFixtures/AddFixtureImplementation.php | 35 +++++++++++++++++++ .../DataFixtures/ContainerAwareLoader.php | 7 ++-- src/Symfony/Bridge/Doctrine/composer.json | 2 +- 4 files changed, 40 insertions(+), 6 deletions(-) create mode 100644 src/Symfony/Bridge/Doctrine/DataFixtures/AddFixtureImplementation.php diff --git a/composer.json b/composer.json index df4624cd25612..d8f7f96b1b7f1 100644 --- a/composer.json +++ b/composer.json @@ -127,7 +127,7 @@ "doctrine/annotations": "^1.13.1|^2", "doctrine/cache": "^1.11|^2.0", "doctrine/collections": "^1.0|^2.0", - "doctrine/data-fixtures": "^1.1", + "doctrine/data-fixtures": "^1.1|^2", "doctrine/dbal": "^2.13.1|^3.0", "doctrine/orm": "^2.7.4", "guzzlehttp/promises": "^1.4|^2.0", diff --git a/src/Symfony/Bridge/Doctrine/DataFixtures/AddFixtureImplementation.php b/src/Symfony/Bridge/Doctrine/DataFixtures/AddFixtureImplementation.php new file mode 100644 index 0000000000000..e85396cd18f62 --- /dev/null +++ b/src/Symfony/Bridge/Doctrine/DataFixtures/AddFixtureImplementation.php @@ -0,0 +1,35 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Symfony\Bridge\Doctrine\DataFixtures; + +use Doctrine\Common\DataFixtures\FixtureInterface; +use Doctrine\Common\DataFixtures\ReferenceRepository; + +if (method_exists(ReferenceRepository::class, 'getReferences')) { + /** @internal */ + trait AddFixtureImplementation + { + public function addFixture(FixtureInterface $fixture) + { + $this->doAddFixture($fixture); + } + } +} else { + /** @internal */ + trait AddFixtureImplementation + { + public function addFixture(FixtureInterface $fixture): void + { + $this->doAddFixture($fixture); + } + } +} diff --git a/src/Symfony/Bridge/Doctrine/DataFixtures/ContainerAwareLoader.php b/src/Symfony/Bridge/Doctrine/DataFixtures/ContainerAwareLoader.php index 7ccd1df106f70..76488655e6aae 100644 --- a/src/Symfony/Bridge/Doctrine/DataFixtures/ContainerAwareLoader.php +++ b/src/Symfony/Bridge/Doctrine/DataFixtures/ContainerAwareLoader.php @@ -25,6 +25,8 @@ */ class ContainerAwareLoader extends Loader { + use AddFixtureImplementation; + private $container; public function __construct(ContainerInterface $container) @@ -32,10 +34,7 @@ public function __construct(ContainerInterface $container) $this->container = $container; } - /** - * {@inheritdoc} - 97AE */ - public function addFixture(FixtureInterface $fixture) + private function doAddFixture(FixtureInterface $fixture): void { if ($fixture instanceof ContainerAwareInterface) { $fixture->setContainer($this->container); diff --git a/src/Symfony/Bridge/Doctrine/composer.json b/src/Symfony/Bridge/Doctrine/composer.json index 6d90870c7af55..36d5e58b015d3 100644 --- a/src/Symfony/Bridge/Doctrine/composer.json +++ b/src/Symfony/Bridge/Doctrine/composer.json @@ -45,7 +45,7 @@ "symfony/var-dumper": "^4.4|^5.0|^6.0", "doctrine/annotations": "^1.10.4|^2", "doctrine/collections": "^1.0|^2.0", - "doctrine/data-fixtures": "^1.1", + "doctrine/data-fixtures": "^1.1|^2", "doctrine/dbal": "^2.13.1|^3|^4", "doctrine/orm": "^2.7.4|^3", "psr/log": "^1|^2|^3" From 6166e8fa93277069dc5c0f169c27d611845c7c07 Mon Sep 17 00:00:00 2001 From: Andreas Hennings Date: Sat, 9 Nov 2024 23:08:35 +0100 Subject: [PATCH 136/303] Issue #58821: [DependencyInjection] Support interfaces in ContainerBuilder::getReflectionClass(). --- src/Symfony/Component/DependencyInjection/ContainerBuilder.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/DependencyInjection/ContainerBuilder.php b/src/Symfony/Component/DependencyInjection/ContainerBuilder.php index a9e61ab88121d..5f037a3e8fb41 100644 --- a/src/Symfony/Component/DependencyInjection/ContainerBuilder.php +++ b/src/Symfony/Component/DependencyInjection/ContainerBuilder.php @@ -369,7 +369,7 @@ public function getReflectionClass(?string $class, bool $throw = true): ?\Reflec $resource = new ClassExistenceResource($class, false); $classReflector = $resource->isFresh(0) ? false : new \ReflectionClass($class); } else { - $classReflector = class_exists($class) ? new \ReflectionClass($class) : false; + $classReflector = class_exists($class) || interface_exists($class, false) ? new \ReflectionClass($class) : false; } } catch (\ReflectionException $e) { if ($throw) { From 61ddfc4b1b6396366637f43a33c930590f7d6aea Mon Sep 17 00:00:00 2001 From: Zan Baldwin Date: Mon, 18 Nov 2024 21:17:35 +0100 Subject: [PATCH 137/303] [OptionsResolver] Allow Union/Intersection Types in Resolved Closures --- .../OptionsResolver/OptionsResolver.php | 2 +- .../Tests/OptionsResolverTest.php | 22 +++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/OptionsResolver/OptionsResolver.php b/src/Symfony/Component/OptionsResolver/OptionsResolver.php index 8a0a8c4b3acd4..b13c2c43b271d 100644 --- a/src/Symfony/Component/OptionsResolver/OptionsResolver.php +++ b/src/Symfony/Component/OptionsResolver/OptionsResolver.php @@ -232,7 +232,7 @@ public function setDefault(string $option, mixed $value): static return $this; } - if (isset($params[0]) && null !== ($type = $params[0]->getType()) && self::class === $type->getName() && (!isset($params[1]) || (($type = $params[1]->getType()) instanceof \ReflectionNamedType && Options::class === $type->getName()))) { + if (isset($params[0]) && ($type = $params[0]->getType()) instanceof \ReflectionNamedType && self::class === $type->getName() && (!isset($params[1]) || (($type = $params[1]->getType()) instanceof \ReflectionNamedType && Options::class === $type->getName()))) { // Store closure for later evaluation $this->nested[$option][] = $value; $this->defaults[$option] = []; diff --git a/src/Symfony/Component/OptionsResolver/Tests/OptionsResolverTest.php b/src/Symfony/Component/OptionsResolver/Tests/OptionsResolverTest.php index 50ae37f5f6e60..881b3cab99d02 100644 --- a/src/Symfony/Component/OptionsResolver/Tests/OptionsResolverTest.php +++ b/src/Symfony/Component/OptionsResolver/Tests/OptionsResolverTest.php @@ -159,6 +159,28 @@ public function testClosureWithoutParametersNotInvoked() $this->assertSame(['foo' => $closure], $this->resolver->resolve()); } + public function testClosureWithUnionTypesNotInvoked() + { + $closure = function (int|string|null $value) { + Assert::fail('Should not be called'); + }; + + $this->resolver->setDefault('foo', $closure); + + $this->assertSame(['foo' => $closure], $this->resolver->resolve()); + } + + public function testClosureWithIntersectionTypesNotInvoked() + { + $closure = function (\Stringable&\JsonSerializable $value) { + Assert::fail('Should not be called'); + }; + + $this->resolver->setDefault('foo', $closure); + + $this->assertSame(['foo' => $closure], $this->resolver->resolve()); + } + public function testAccessPreviousDefaultValue() { // defined by superclass From 9e3984ff93fdb1883bbb289f40da2f503439b023 Mon Sep 17 00:00:00 2001 From: Alexis Lefebvre Date: Wed, 13 Nov 2024 18:31:52 +0100 Subject: [PATCH 138/303] fix: ignore missing directory in isVendor() --- .../AssetMapper/Factory/MappedAssetFactory.php | 2 +- .../Tests/Factory/MappedAssetFactoryTest.php | 14 ++++++++++++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/src/Symfony/Component/AssetMapper/Factory/MappedAssetFactory.php b/src/Symfony/Component/AssetMapper/Factory/MappedAssetFactory.php index 1d2ba703e6592..14f273b7b474d 100644 --- a/src/Symfony/Component/AssetMapper/Factory/MappedAssetFactory.php +++ b/src/Symfony/Component/AssetMapper/Factory/MappedAssetFactory.php @@ -128,6 +128,6 @@ private function isVendor(string $sourcePath): bool $sourcePath = realpath($sourcePath); $vendorDir = realpath($this->vendorDir); - return $sourcePath && str_starts_with($sourcePath, $vendorDir); + return $sourcePath && $vendorDir && str_starts_with($sourcePath, $vendorDir); } } diff --git a/src/Symfony/Component/AssetMapper/Tests/Factory/MappedAssetFactoryTest.php b/src/Symfony/Component/AssetMapper/Tests/Factory/MappedAssetFactoryTest.php index d4e129a50ccfc..7e3d1641e36a8 100644 --- a/src/Symfony/Component/AssetMapper/Tests/Factory/MappedAssetFactoryTest.php +++ b/src/Symfony/Component/AssetMapper/Tests/Factory/MappedAssetFactoryTest.php @@ -26,6 +26,8 @@ class MappedAssetFactoryTest extends TestCase { + private const DEFAULT_FIXTURES = __DIR__.'/../Fixtures/assets/vendor'; + private AssetMapperInterface&MockObject $assetMapper; public function testCreateMappedAsset() @@ -137,7 +139,15 @@ public function testCreateMappedAssetInVendor() $this->assertTrue($asset->isVendor); } - private function createFactory(?AssetCompilerInterface $extraCompiler = null): MappedAssetFactory + public function testCreateMappedAssetInMissingVendor() + { + $assetMapper = $this->createFactory(null, '/this-path-does-not-exist/'); + $asset = $assetMapper->createMappedAsset('lodash.js', __DIR__.'/../Fixtures/assets/vendor/lodash/lodash.index.js'); + $this->assertSame('lodash.js', $asset->logicalPath); + $this->assertFalse($asset->isVendor); + } + + private function createFactory(?AssetCompilerInterface $extraCompiler = null, ?string $vendorDir = self::DEFAULT_FIXTURES): MappedAssetFactory { $compilers = [ new JavaScriptImportPathCompiler($this->createMock(ImportMapConfigReader::class)), @@ -162,7 +172,7 @@ private function createFactory(?AssetCompilerInterface $extraCompiler = null): M $factory = new MappedAssetFactory( $pathResolver, $compiler, - __DIR__.'/../Fixtures/assets/vendor', + $vendorDir, ); // mock the AssetMapper to behave like normal: by calling back to the factory From ada6d1330af2ddb437b5e77d81c2f04c0a4d495f Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Wed, 20 Nov 2024 12:42:08 +0100 Subject: [PATCH 139/303] Fix merge --- .github/expected-missing-return-types.diff | 102 ++++++++---------- .../DoctrineTokenProviderPostgresTest.php | 2 +- .../RememberMe/DoctrineTokenProviderTest.php | 5 +- 3 files changed, 48 insertions(+), 61 deletions(-) diff --git a/.github/expected-missing-return-types.diff b/.github/expected-missing-return-types.diff index da6971fe1d361..d48f4ff600dbe 100644 --- a/.github/expected-missing-return-types.diff +++ b/.github/expected-missing-return-types.diff @@ -66,16 +66,6 @@ diff --git a/src/Symfony/Bridge/Doctrine/DataCollector/DoctrineDataCollector.php + public function getTime(): float { $time = 0; -diff --git a/src/Symfony/Bridge/Doctrine/DataFixtures/ContainerAwareLoader.php b/src/Symfony/Bridge/Doctrine/DataFixtures/ContainerAwareLoader.php ---- a/src/Symfony/Bridge/Doctrine/DataFixtures/ContainerAwareLoader.php -+++ b/src/Symfony/Bridge/Doctrine/DataFixtures/ContainerAwareLoader.php -@@ -38,5 +38,5 @@ class ContainerAwareLoader extends Loader - * @return void - */ -- public function addFixture(FixtureInterface $fixture) -+ public function addFixture(FixtureInterface $fixture): void - { - if ($fixture instanceof ContainerAwareInterface) { diff --git a/src/Symfony/Bridge/Doctrine/DependencyInjection/AbstractDoctrineExtension.php b/src/Symfony/Bridge/Doctrine/DependencyInjection/AbstractDoctrineExtension.php --- a/src/Symfony/Bridge/Doctrine/DependencyInjection/AbstractDoctrineExtension.php +++ b/src/Symfony/Bridge/Doctrine/DependencyInjection/AbstractDoctrineExtension.php @@ -225,14 +215,14 @@ diff --git a/src/Symfony/Bridge/Doctrine/Messenger/DoctrineClearEntityManagerWor diff --git a/src/Symfony/Bridge/Doctrine/Security/RememberMe/DoctrineTokenProvider.php b/src/Symfony/Bridge/Doctrine/Security/RememberMe/DoctrineTokenProvider.php --- a/src/Symfony/Bridge/Doctrine/Security/RememberMe/DoctrineTokenProvider.php +++ b/src/Symfony/Bridge/Doctrine/Security/RememberMe/DoctrineTokenProvider.php -@@ -70,5 +70,5 @@ class DoctrineTokenProvider implements TokenProviderInterface, TokenVerifierInte +@@ -72,5 +72,5 @@ class DoctrineTokenProvider implements TokenProviderInterface, TokenVerifierInte * @return void */ - public function deleteTokenBySeries(string $series) + public function deleteTokenBySeries(string $series): void { $sql = 'DELETE FROM rememberme_token WHERE series=:series'; -@@ -100,5 +100,5 @@ class DoctrineTokenProvider implements TokenProviderInterface, TokenVerifierInte +@@ -102,5 +102,5 @@ class DoctrineTokenProvider implements TokenProviderInterface, TokenVerifierInte * @return void */ - public function createNewToken(PersistentTokenInterface $token) @@ -663,14 +653,14 @@ diff --git a/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExt diff --git a/src/Symfony/Bundle/FrameworkBundle/FrameworkBundle.php b/src/Symfony/Bundle/FrameworkBundle/FrameworkBundle.php --- a/src/Symfony/Bundle/FrameworkBundle/FrameworkBundle.php +++ b/src/Symfony/Bundle/FrameworkBundle/FrameworkBundle.php -@@ -96,5 +96,5 @@ class FrameworkBundle extends Bundle +@@ -97,5 +97,5 @@ class FrameworkBundle extends Bundle * @return void */ - public function boot() + public function boot(): void { $_ENV['DOCTRINE_DEPRECATIONS'] = $_SERVER['DOCTRINE_DEPRECATIONS'] ??= 'trigger'; -@@ -121,5 +121,5 @@ class FrameworkBundle extends Bundle +@@ -128,5 +128,5 @@ class FrameworkBundle extends Bundle * @return void */ - public function build(ContainerBuilder $container) @@ -1059,7 +1049,7 @@ diff --git a/src/Symfony/Bundle/TwigBundle/DependencyInjection/Configurator/Envi diff --git a/src/Symfony/Bundle/TwigBundle/DependencyInjection/TwigExtension.php b/src/Symfony/Bundle/TwigBundle/DependencyInjection/TwigExtension.php --- a/src/Symfony/Bundle/TwigBundle/DependencyInjection/TwigExtension.php +++ b/src/Symfony/Bundle/TwigBundle/DependencyInjection/TwigExtension.php -@@ -41,5 +41,5 @@ class TwigExtension extends Extension +@@ -42,5 +42,5 @@ class TwigExtension extends Extension * @return void */ - public function load(array $configs, ContainerBuilder $container) @@ -3776,7 +3766,7 @@ diff --git a/src/Symfony/Component/DependencyInjection/Compiler/ReplaceAliasByAc diff --git a/src/Symfony/Component/DependencyInjection/Compiler/ResolveBindingsPass.php b/src/Symfony/Component/DependencyInjection/Compiler/ResolveBindingsPass.php --- a/src/Symfony/Component/DependencyInjection/Compiler/ResolveBindingsPass.php +++ b/src/Symfony/Component/DependencyInjection/Compiler/ResolveBindingsPass.php -@@ -39,5 +39,5 @@ class ResolveBindingsPass extends AbstractRecursivePass +@@ -40,5 +40,5 @@ class ResolveBindingsPass extends AbstractRecursivePass * @return void */ - public function process(ContainerBuilder $container) @@ -3935,7 +3925,7 @@ diff --git a/src/Symfony/Component/DependencyInjection/Container.php b/src/Symfo + public function reset(): void { $services = $this->services + $this->privates; -@@ -341,5 +341,5 @@ class Container implements ContainerInterface, ResetInterface +@@ -342,5 +342,5 @@ class Container implements ContainerInterface, ResetInterface * @return mixed */ - protected function load(string $file) @@ -4713,21 +4703,21 @@ diff --git a/src/Symfony/Component/DomCrawler/Field/TextareaFormField.php b/src/ diff --git a/src/Symfony/Component/DomCrawler/Form.php b/src/Symfony/Component/DomCrawler/Form.php --- a/src/Symfony/Component/DomCrawler/Form.php +++ b/src/Symfony/Component/DomCrawler/Form.php -@@ -249,5 +249,5 @@ class Form extends Link implements \ArrayAccess +@@ -248,5 +248,5 @@ class Form extends Link implements \ArrayAccess * @return void */ - public function remove(string $name) + public function remove(string $name): void { $this->fields->remove($name); -@@ -271,5 +271,5 @@ class Form extends Link implements \ArrayAccess +@@ -270,5 +270,5 @@ class Form extends Link implements \ArrayAccess * @return void */ - public function set(FormField $field) + public function set(FormField $field): void { $this->fields->add($field); -@@ -358,5 +358,5 @@ class Form extends Link implements \ArrayAccess +@@ -357,5 +357,5 @@ class Form extends Link implements \ArrayAccess * @throws \LogicException If given node is not a button or input or does not have a form ancestor */ - protected function setNode(\DOMElement $node) @@ -5190,56 +5180,56 @@ diff --git a/src/Symfony/Component/Filesystem/Filesystem.php b/src/Symfony/Compo + public function chmod(string|iterable $files, int $mode, int $umask = 0000, bool $recursive = false): void { foreach ($this->toIterable($files) as $file) { -@@ -241,5 +241,5 @@ class Filesystem +@@ -245,5 +245,5 @@ class Filesystem * @throws IOException When the change fails */ - public function chown(string|iterable $files, string|int $user, bool $recursive = false) + public function chown(string|iterable $files, string|int $user, bool $recursive = false): void { foreach ($this->toIterable($files) as $file) { -@@ -269,5 +269,5 @@ class Filesystem +@@ -277,5 +277,5 @@ class Filesystem * @throws IOException When the change fails */ - public function chgrp(string|iterable $files, string|int $group, bool $recursive = false) + public function chgrp(string|iterable $files, string|int $group, bool $recursive = false): void { foreach ($this->toIterable($files) as $file) { -@@ -295,5 +295,5 @@ class Filesystem +@@ -303,5 +303,5 @@ class Filesystem * @throws IOException When origin cannot be renamed */ - public function rename(string $origin, string $target, bool $overwrite = false) + public function rename(string $origin, string $target, bool $overwrite = false): void { // we check that target does not exist -@@ -337,5 +337,5 @@ class Filesystem +@@ -345,5 +345,5 @@ class Filesystem * @throws IOException When symlink fails */ - public function symlink(string $originDir, string $targetDir, bool $copyOnWindows = false) + public function symlink(string $originDir, string $targetDir, bool $copyOnWindows = false): void { self::assertFunctionExists('symlink'); -@@ -376,5 +376,5 @@ class Filesystem +@@ -384,5 +384,5 @@ class Filesystem * @throws IOException When link fails, including if link already exists */ - public function hardlink(string $originFile, string|iterable $targetFiles) + public function hardlink(string $originFile, string|iterable $targetFiles): void { self::assertFunctionExists('link'); -@@ -534,5 +534,5 @@ class Filesystem +@@ -542,5 +542,5 @@ class Filesystem * @throws IOException When file type is unknown */ - public function mirror(string $originDir, string $targetDir, ?\Traversable $iterator = null, array $options = []) + public function mirror(string $originDir, string $targetDir, ?\Traversable $iterator = null, array $options = []): void { $targetDir = rtrim($targetDir, '/\\'); -@@ -660,5 +660,5 @@ class Filesystem +@@ -668,5 +668,5 @@ class Filesystem * @throws IOException if the file cannot be written to */ - public function dumpFile(string $filename, $content) + public function dumpFile(string $filename, $content): void { if (\is_array($content)) { -@@ -707,5 +707,5 @@ class Filesystem +@@ -719,5 +719,5 @@ class Filesystem * @throws IOException If the file is not writable */ - public function appendToFile(string $filename, $content/* , bool $lock = false */) @@ -7063,7 +7053,7 @@ diff --git a/src/Symfony/Component/HttpClient/DecoratorTrait.php b/src/Symfony/C diff --git a/src/Symfony/Component/HttpClient/HttpClientTrait.php b/src/Symfony/Component/HttpClient/HttpClientTrait.php --- a/src/Symfony/Component/HttpClient/HttpClientTrait.php +++ b/src/Symfony/Component/HttpClient/HttpClientTrait.php -@@ -685,5 +685,5 @@ trait HttpClientTrait +@@ -708,5 +708,5 @@ trait HttpClientTrait * @return string */ - private static function removeDotSegments(string $path) @@ -7103,7 +7093,7 @@ diff --git a/src/Symfony/Component/HttpClient/ScopingHttpClient.php b/src/Symfon diff --git a/src/Symfony/Component/HttpFoundation/BinaryFileResponse.php b/src/Symfony/Component/HttpFoundation/BinaryFileResponse.php --- a/src/Symfony/Component/HttpFoundation/BinaryFileResponse.php +++ b/src/Symfony/Component/HttpFoundation/BinaryFileResponse.php -@@ -362,5 +362,5 @@ class BinaryFileResponse extends Response +@@ -366,5 +366,5 @@ class BinaryFileResponse extends Response * @return void */ - public static function trustXSendfileTypeHeader() @@ -7237,98 +7227,98 @@ diff --git a/src/Symfony/Component/HttpFoundation/ParameterBag.php b/src/Symfony diff --git a/src/Symfony/Component/HttpFoundation/Request.php b/src/Symfony/Component/HttpFoundation/Request.php --- a/src/Symfony/Component/HttpFoundation/Request.php +++ b/src/Symfony/Component/HttpFoundation/Request.php -@@ -274,5 +274,5 @@ class Request +@@ -275,5 +275,5 @@ class Request * @return void */ - public function initialize(array $query = [], array $request = [], array $attributes = [], array $cookies = [], array $files = [], array $server = [], $content = null) + public function initialize(array $query = [], array $request = [], array $attributes = [], array $cookies = [], array $files = [], array $server = [], $content = null): void { $this->request = new InputBag($request); -@@ -434,5 +434,5 @@ class Request +@@ -446,5 +446,5 @@ class Request * @return void */ - public static function setFactory(?callable $callable) + public static function setFactory(?callable $callable): void { self::$requestFactory = $callable; -@@ -540,5 +540,5 @@ class Request +@@ -552,5 +552,5 @@ class Request * @return void */ - public function overrideGlobals() + public function overrideGlobals(): void { $this->server->set('QUERY_STRING', static::normalizeQueryString(http_build_query($this->query->all(), '', '&'))); -@@ -582,5 +582,5 @@ class Request +@@ -594,5 +594,5 @@ class Request * @return void */ - public static function setTrustedProxies(array $proxies, int $trustedHeaderSet) + public static function setTrustedProxies(array $proxies, int $trustedHeaderSet): void { self::$trustedProxies = array_reduce($proxies, function ($proxies, $proxy) { -@@ -625,5 +625,5 @@ class Request +@@ -637,5 +637,5 @@ class Request * @return void */ - public static function setTrustedHosts(array $hostPatterns) + public static function setTrustedHosts(array $hostPatterns): void { self::$trustedHostPatterns = array_map(fn ($hostPattern) => sprintf('{%s}i', $hostPattern), $hostPatterns); -@@ -673,5 +673,5 @@ class Request +@@ -685,5 +685,5 @@ class Request * @return void */ - public static function enableHttpMethodParameterOverride() + public static function enableHttpMethodParameterOverride(): void { self::$httpMethodParameterOverride = true; -@@ -760,5 +760,5 @@ class Request +@@ -772,5 +772,5 @@ class Request * @return void */ - public function setSession(SessionInterface $session) + public function setSession(SessionInterface $session): void { $this->session = $session; -@@ -1183,5 +1183,5 @@ class Request +@@ -1195,5 +1195,5 @@ class Request * @return void */ - public function setMethod(string $method) + public function setMethod(string $method): void { $this->method = null; -@@ -1306,5 +1306,5 @@ class Request +@@ -1318,5 +1318,5 @@ class Request * @return void */ - public function setFormat(?string $format, string|array $mimeTypes) + public function setFormat(?string $format, string|array $mimeTypes): void { if (null === static::$formats) { -@@ -1338,5 +1338,5 @@ class Request +@@ -1350,5 +1350,5 @@ class Request * @return void */ - public function setRequestFormat(?string $format) + public function setRequestFormat(?string $format): void { $this->format = $format; -@@ -1370,5 +1370,5 @@ class Request +@@ -1382,5 +1382,5 @@ class Request * @return void */ - public function setDefaultLocale(string $locale) + public function setDefaultLocale(string $locale): void { $this->defaultLocale = $locale; -@@ -1392,5 +1392,5 @@ class Request +@@ -1404,5 +1404,5 @@ class Request * @return void */ - public function setLocale(string $locale) + public function setLocale(string $locale): void { $this->setPhpDefaultLocale($this->locale = $locale); -@@ -1749,5 +1749,5 @@ class Request +@@ -1761,5 +1761,5 @@ class Request * @return string */ - protected function prepareRequestUri() + protected function prepareRequestUri(): string { $requestUri = ''; -@@ -1919,5 +1919,5 @@ class Request +@@ -1931,5 +1931,5 @@ class Request * @return void */ - protected static function initializeFormats() @@ -8457,28 +8447,28 @@ diff --git a/src/Symfony/Component/HttpKernel/HttpCache/Esi.php b/src/Symfony/Co diff --git a/src/Symfony/Component/HttpKernel/HttpCache/HttpCache.php b/src/Symfony/Component/HttpKernel/HttpCache/HttpCache.php --- a/src/Symfony/Component/HttpKernel/HttpCache/HttpCache.php +++ b/src/Symfony/Component/HttpKernel/HttpCache/HttpCache.php -@@ -248,5 +248,5 @@ class HttpCache implements HttpKernelInterface, TerminableInterface +@@ -249,5 +249,5 @@ class HttpCache implements HttpKernelInterface, TerminableInterface * @return void */ - public function terminate(Request $request, Response $response) + public function terminate(Request $request, Response $response): void { // Do not call any listeners in case of a cache hit. -@@ -468,5 +468,5 @@ class HttpCache implements HttpKernelInterface, TerminableInterface +@@ -469,5 +469,5 @@ class HttpCache implements HttpKernelInterface, TerminableInterface * @return Response */ - protected function forward(Request $request, bool $catch = false, ?Response $entry = null) + protected function forward(Request $request, bool $catch = false, ?Response $entry = null): Response { $this->surrogate?->addSurrogateCapability($request); -@@ -602,5 +602,5 @@ class HttpCache implements HttpKernelInterface, TerminableInterface +@@ -603,5 +603,5 @@ class HttpCache implements HttpKernelInterface, TerminableInterface * @throws \Exception */ - protected function store(Request $request, Response $response) + protected function store(Request $request, Response $response): void { try { -@@ -680,5 +680,5 @@ class HttpCache implements HttpKernelInterface, TerminableInterface +@@ -681,5 +681,5 @@ class HttpCache implements HttpKernelInterface, TerminableInterface * @return void */ - protected function processResponseBody(Request $request, Response $response) @@ -8495,7 +8485,7 @@ diff --git a/src/Symfony/Component/HttpKernel/HttpCache/ResponseCacheStrategy.ph + public function add(Response $response): void { ++$this->embeddedResponses; -@@ -102,5 +102,5 @@ class ResponseCacheStrategy implements ResponseCacheStrategyInterface +@@ -117,5 +117,5 @@ class ResponseCacheStrategy implements ResponseCacheStrategyInterface * @return void */ - public function update(Response $response) @@ -10045,14 +10035,14 @@ diff --git a/src/Symfony/Component/Process/Exception/ProcessTimedOutException.ph diff --git a/src/Symfony/Component/Process/ExecutableFinder.php b/src/Symfony/Component/Process/ExecutableFinder.php --- a/src/Symfony/Component/Process/ExecutableFinder.php +++ b/src/Symfony/Component/Process/ExecutableFinder.php -@@ -27,5 +27,5 @@ class ExecutableFinder +@@ -35,5 +35,5 @@ class ExecutableFinder * @return void */ - public function setSuffixes(array $suffixes) + public function setSuffixes(array $suffixes): void { $this->suffixes = $suffixes; -@@ -37,5 +37,5 @@ class ExecutableFinder +@@ -45,5 +45,5 @@ class ExecutableFinder * @return void */ - public function addSuffix(string $suffix) @@ -11625,14 +11615,14 @@ diff --git a/src/Symfony/Component/Serializer/Normalizer/DenormalizerInterface.p diff --git a/src/Symfony/Component/Serializer/Normalizer/GetSetMethodNormalizer.php b/src/Symfony/Component/Serializer/Normalizer/GetSetMethodNormalizer.php --- a/src/Symfony/Component/Serializer/Normalizer/GetSetMethodNormalizer.php +++ b/src/Symfony/Component/Serializer/Normalizer/GetSetMethodNormalizer.php -@@ -166,5 +166,5 @@ class GetSetMethodNormalizer extends AbstractObjectNormalizer +@@ -168,5 +168,5 @@ class GetSetMethodNormalizer extends AbstractObjectNormalizer * @return void */ - protected function setAttributeValue(object $object, string $attribute, mixed $value, ?string $format = null, array $context = []) + protected function setAttributeValue(object $object, string $attribute, mixed $value, ?string $format = null, array $context = []): void { $setter = 'set'.$attribute; -@@ -180,5 +180,5 @@ class GetSetMethodNormalizer extends AbstractObjectNormalizer +@@ -182,5 +182,5 @@ class GetSetMethodNormalizer extends AbstractObjectNormalizer } - protected function isAllowedAttribute($classOrObject, string $attribute, ?string $format = null, array $context = []) @@ -11678,14 +11668,14 @@ diff --git a/src/Symfony/Component/Serializer/Normalizer/NormalizerInterface.php diff --git a/src/Symfony/Component/Serializer/Normalizer/ObjectNormalizer.php b/src/Symfony/Component/Serializer/Normalizer/ObjectNormalizer.php --- a/src/Symfony/Component/Serializer/Normalizer/ObjectNormalizer.php +++ b/src/Symfony/Component/Serializer/Normalizer/ObjectNormalizer.php -@@ -150,5 +150,5 @@ class ObjectNormalizer extends AbstractObjectNormalizer +@@ -156,5 +156,5 @@ class ObjectNormalizer extends AbstractObjectNormalizer * @return void */ - protected function setAttributeValue(object $object, string $attribute, mixed $value, ?string $format = null, array $context = []) + protected function setAttributeValue(object $object, string $attribute, mixed $value, ?string $format = null, array $context = []): void { try { -@@ -183,5 +183,5 @@ class ObjectNormalizer extends AbstractObjectNormalizer +@@ -189,5 +189,5 @@ class ObjectNormalizer extends AbstractObjectNormalizer } - protected function isAllowedAttribute($classOrObject, string $attribute, ?string $format = null, array $context = []) @@ -13280,7 +13270,7 @@ diff --git a/src/Symfony/Component/Validator/ObjectInitializerInterface.php b/sr diff --git a/src/Symfony/Component/Validator/Test/ConstraintValidatorTestCase.php b/src/Symfony/Component/Validator/Test/ConstraintValidatorTestCase.php --- a/src/Symfony/Component/Validator/Test/ConstraintValidatorTestCase.php +++ b/src/Symfony/Component/Validator/Test/ConstraintValidatorTestCase.php -@@ -295,5 +295,5 @@ abstract class ConstraintValidatorTestCase extends TestCase +@@ -294,5 +294,5 @@ abstract class ConstraintValidatorTestCase extends TestCase * @psalm-return T */ - abstract protected function createValidator(); diff --git a/src/Symfony/Bridge/Doctrine/Tests/Security/RememberMe/DoctrineTokenProviderPostgresTest.php b/src/Symfony/Bridge/Doctrine/Tests/Security/RememberMe/DoctrineTokenProviderPostgresTest.php index 866c1ce02d2e2..e0c897ce23232 100644 --- a/src/Symfony/Bridge/Doctrine/Tests/Security/RememberMe/DoctrineTokenProviderPostgresTest.php +++ b/src/Symfony/Bridge/Doctrine/Tests/Security/RememberMe/DoctrineTokenProviderPostgresTest.php @@ -21,7 +21,7 @@ public static function setUpBeforeClass(): void } } - protected function bootstrapProvider() + protected function bootstrapProvider(): DoctrineTokenProvider { $config = class_exists(ORMSetup::class) ? ORMSetup::createConfiguration(true) : new Configuration(); if (class_exists(DefaultSchemaManagerFactory::class)) { diff --git a/src/Symfony/Bridge/Doctrine/Tests/Security/RememberMe/DoctrineTokenProviderTest.php b/src/Symfony/Bridge/Doctrine/Tests/Security/RememberMe/DoctrineTokenProviderTest.php index 4d196a1c8e99e..93e5f8f97b655 100644 --- a/src/Symfony/Bridge/Doctrine/Tests/Security/RememberMe/DoctrineTokenProviderTest.php +++ b/src/Symfony/Bridge/Doctrine/Tests/Security/RememberMe/DoctrineTokenProviderTest.php @@ -117,10 +117,7 @@ public function testVerifyOutdatedTokenAfterParallelRequestFailsAfter60Seconds() $this->assertFalse($provider->verifyToken($token, $oldValue)); } - /** - * @return DoctrineTokenProvider - */ - protected function bootstrapProvider() + protected function bootstrapProvider(): DoctrineTokenProvider { $config = ORMSetup::createConfiguration(true); if (class_exists(DefaultSchemaManagerFactory::class)) { From e8ae563b7c9fad04b47a96d181aefcf191deee02 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Wed, 20 Nov 2024 15:42:46 +0100 Subject: [PATCH 140/303] update the default branch for the scorecards workflow --- .github/workflows/scorecards.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/scorecards.yml b/.github/workflows/scorecards.yml index 796590882f30f..c2929a461dfef 100644 --- a/.github/workflows/scorecards.yml +++ b/.github/workflows/scorecards.yml @@ -6,7 +6,7 @@ on: schedule: - cron: '34 4 * * 6' push: - branches: [ "7.2" ] + branches: [ "7.3" ] # Declare default permissions as read only. permissions: read-all From 97bdf94e365f078dbe78b6703d3f4fdaceb435a2 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Wed, 20 Nov 2024 16:57:47 +0100 Subject: [PATCH 141/303] silence warnings issued by Redis Sentinel on connection issues --- .../Component/Messenger/Bridge/Redis/Transport/Connection.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/Messenger/Bridge/Redis/Transport/Connection.php b/src/Symfony/Component/Messenger/Bridge/Redis/Transport/Connection.php index 7f6ec12dfcbb6..a137a5f0654a5 100644 --- a/src/Symfony/Component/Messenger/Bridge/Redis/Transport/Connection.php +++ b/src/Symfony/Component/Messenger/Bridge/Redis/Transport/Connection.php @@ -134,7 +134,7 @@ public function __construct(array $options, \Redis|Relay|\RedisCluster|null $red 'readTimeout' => $options['read_timeout'], ]; - $sentinel = new \RedisSentinel($params); + $sentinel = @new \RedisSentinel($params); } else { $sentinel = @new $sentinelClass($host, $port, $options['timeout'], $options['persistent_id'], $options['retry_interval'], $options['read_timeout']); } From cbdb08a4afd6495bc8a124deca8102465642efc4 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Wed, 20 Nov 2024 16:45:01 +0100 Subject: [PATCH 142/303] add comment explaining why HttpClient tests are run separately --- .github/workflows/windows.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 6565bbd2768d0..c10d893b93fac 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -110,6 +110,7 @@ jobs: Remove-Item -Path src\Symfony\Bridge\PhpUnit -Recurse mv src\Symfony\Component\HttpClient\phpunit.xml.dist src\Symfony\Component\HttpClient\phpunit.xml php phpunit src\Symfony --exclude-group tty,benchmark,intl-data,network,transient-on-windows || ($x = 1) + # HttpClient tests need to run separately, they block when run with other components' tests concurrently php phpunit src\Symfony\Component\HttpClient || ($x = 1) exit $x @@ -123,6 +124,7 @@ jobs: Copy c:\php\php.ini-max c:\php\php.ini php phpunit src\Symfony --exclude-group tty,benchmark,intl-data,network,transient-on-windows || ($x = 1) + # HttpClient tests need to run separately, they block when run with other components' tests concurrently php phpunit src\Symfony\Component\HttpClient || ($x = 1) exit $x From 49126e146101be5fd9e3113406cd88e83b2eea55 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Thu, 21 Nov 2024 14:45:29 +0100 Subject: [PATCH 143/303] consider write property visibility to decide whether a property is writable --- .../Extractor/ReflectionExtractor.php | 4 ++++ .../Extractor/ReflectionExtractorTest.php | 14 ++++++++++++++ .../Tests/Fixtures/AsymmetricVisibility.php | 19 +++++++++++++++++++ 3 files changed, 37 insertions(+) create mode 100644 src/Symfony/Component/PropertyInfo/Tests/Fixtures/AsymmetricVisibility.php diff --git a/src/Symfony/Component/PropertyInfo/Extractor/ReflectionExtractor.php b/src/Symfony/Component/PropertyInfo/Extractor/ReflectionExtractor.php index 5119f28e2cfe0..141233f7afa0e 100644 --- a/src/Symfony/Component/PropertyInfo/Extractor/ReflectionExtractor.php +++ b/src/Symfony/Component/PropertyInfo/Extractor/ReflectionExtractor.php @@ -621,6 +621,10 @@ private function isAllowedProperty(string $class, string $property, bool $writeA return false; } + if (\PHP_VERSION_ID >= 80400 && $writeAccessRequired && ($reflectionProperty->isProtectedSet() || $reflectionProperty->isPrivateSet())) { + return false; + } + return (bool) ($reflectionProperty->getModifiers() & $this->propertyReflectionFlags); } catch (\ReflectionException $e) { // Return false if the property doesn't exist diff --git a/src/Symfony/Component/PropertyInfo/Tests/Extractor/ReflectionExtractorTest.php b/src/Symfony/Component/PropertyInfo/Tests/Extractor/ReflectionExtractorTest.php index 0fdab63361f5e..e659cfda7784a 100644 --- a/src/Symfony/Component/PropertyInfo/Tests/Extractor/ReflectionExtractorTest.php +++ b/src/Symfony/Component/PropertyInfo/Tests/Extractor/ReflectionExtractorTest.php @@ -17,6 +17,7 @@ use Symfony\Component\PropertyInfo\PropertyReadInfo; use Symfony\Component\PropertyInfo\PropertyWriteInfo; use Symfony\Component\PropertyInfo\Tests\Fixtures\AdderRemoverDummy; +use Symfony\Component\PropertyInfo\Tests\Fixtures\AsymmetricVisibility; use Symfony\Component\PropertyInfo\Tests\Fixtures\DefaultValue; use Symfony\Component\PropertyInfo\Tests\Fixtures\Dummy; use Symfony\Component\PropertyInfo\Tests\Fixtures\NotInstantiable; @@ -685,4 +686,17 @@ public static function extractConstructorTypesProvider(): array ['ddd', null], ]; } + + /** + * @requires PHP 8.4 + */ + public function testAsymmetricVisibility() + { + $this->assertTrue($this->extractor->isReadable(AsymmetricVisibility::class, 'publicPrivate')); + $this->assertTrue($this->extractor->isReadable(AsymmetricVisibility::class, 'publicProtected')); + $this->assertFalse($this->extractor->isReadable(AsymmetricVisibility::class, 'protectedPrivate')); + $this->assertFalse($this->extractor->isWritable(AsymmetricVisibility::class, 'publicPrivate')); + $this->assertFalse($this->extractor->isWritable(AsymmetricVisibility::class, 'publicProtected')); + $this->assertFalse($this->extractor->isWritable(AsymmetricVisibility::class, 'protectedPrivate')); + } } diff --git a/src/Symfony/Component/PropertyInfo/Tests/Fixtures/AsymmetricVisibility.php b/src/Symfony/Component/PropertyInfo/Tests/Fixtures/AsymmetricVisibility.php new file mode 100644 index 0000000000000..588c6ec11e971 --- /dev/null +++ b/src/Symfony/Component/PropertyInfo/Tests/Fixtures/AsymmetricVisibility.php @@ -0,0 +1,19 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Symfony\Component\PropertyInfo\Tests\Fixtures; + +class AsymmetricVisibility +{ + public private(set) mixed $publicPrivate; + public protected(set) mixed $publicProtected; + protected private(set) mixed $protectedPrivate; +} From ab348913567895f988e71a04643a25ed13c60e0d Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Fri, 22 Nov 2024 09:14:07 +0100 Subject: [PATCH 144/303] do not add child nodes to EmptyNode instances --- .../NodeVisitor/TranslationDefaultDomainNodeVisitor.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Symfony/Bridge/Twig/NodeVisitor/TranslationDefaultDomainNodeVisitor.php b/src/Symfony/Bridge/Twig/NodeVisitor/TranslationDefaultDomainNodeVisitor.php index 2bbfc4ab77cfe..671af9beebde0 100644 --- a/src/Symfony/Bridge/Twig/NodeVisitor/TranslationDefaultDomainNodeVisitor.php +++ b/src/Symfony/Bridge/Twig/NodeVisitor/TranslationDefaultDomainNodeVisitor.php @@ -15,6 +15,7 @@ use Symfony\Bridge\Twig\Node\TransNode; use Twig\Environment; use Twig\Node\BlockNode; +use Twig\Node\EmptyNode; use Twig\Node\Expression\ArrayExpression; use Twig\Node\Expression\AssignNameExpression; use Twig\Node\Expression\ConstantExpression; @@ -70,6 +71,12 @@ public function enterNode(Node $node, Environment $env): Node if ($node instanceof FilterExpression && 'trans' === ($node->hasAttribute('twig_callable') ? $node->getAttribute('twig_callable')->getName() : $node->getNode('filter')->getAttribute('value'))) { $arguments = $node->getNode('arguments'); + + if ($arguments instanceof EmptyNode) { + $arguments = new Nodes(); + $node->setNode('arguments', $arguments); + } + if ($this->isNamedArguments($arguments)) { if (!$arguments->hasNode('domain') && !$arguments->hasNode(1)) { $arguments->setNode('domain', $this->scope->get('domain')); From e1a5beb54afafe80328c4d7b088ce9fc58d7520e Mon Sep 17 00:00:00 2001 From: Kevin Bond Date: Sun, 24 Nov 2024 21:02:03 -0500 Subject: [PATCH 145/303] [Messenger] fix `Envelope::all()` conditional return docblock --- src/Symfony/Component/Messenger/Envelope.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/Messenger/Envelope.php b/src/Symfony/Component/Messenger/Envelope.php index 03fb4c8ea9e12..7741bb4d9bedc 100644 --- a/src/Symfony/Component/Messenger/Envelope.php +++ b/src/Symfony/Component/Messenger/Envelope.php @@ -112,7 +112,7 @@ public function last(string $stampFqcn): ?StampInterface * * @return StampInterface[]|StampInterface[][] The stamps for the specified FQCN, or all stamps by their class name * - * @psalm-return ($stampFqcn is string : array, list> ? list) + * @psalm-return ($stampFqcn is null ? array, list> : list) */ public function all(?string $stampFqcn = null): array { From 01153f275dec086202095c5d2b60dee88094dc33 Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Fri, 22 Nov 2024 15:14:45 +0100 Subject: [PATCH 146/303] [HttpClient] Various cleanups after recent changes --- .../Component/HttpClient/CurlHttpClient.php | 7 +-- .../Component/HttpClient/NativeHttpClient.php | 4 +- .../HttpClient/NoPrivateNetworkHttpClient.php | 23 ++++------ .../HttpClient/Response/AmpResponse.php | 3 +- .../HttpClient/Response/AsyncContext.php | 4 +- .../HttpClient/Response/AsyncResponse.php | 19 ++++++-- .../HttpClient/Response/CurlResponse.php | 14 +----- .../Tests/NoPrivateNetworkHttpClientTest.php | 46 ++++--------------- .../HttpClient/TraceableHttpClient.php | 4 +- .../HttpClient/HttpClientInterface.php | 8 ++-- 10 files changed, 48 insertions(+), 84 deletions(-) diff --git a/src/Symfony/Component/HttpClient/CurlHttpClient.php b/src/Symfony/Component/HttpClient/CurlHttpClient.php index 41d2d0a3e0136..e5c22ca5fa826 100644 --- a/src/Symfony/Component/HttpClient/CurlHttpClient.php +++ b/src/Symfony/Component/HttpClient/CurlHttpClient.php @@ -421,9 +421,8 @@ private static function createRedirectResolver(array $options, string $host): \C } } - return static function ($ch, string $location, bool $noContent, bool &$locationHasHost) use (&$redirectHeaders, $options) { + return static function ($ch, string $location, bool $noContent) use (&$redirectHeaders, $options) { try { - $locationHasHost = false; $location = self::parseUrl($location); $url = self::parseUrl(curl_getinfo($ch, \CURLINFO_EFFECTIVE_URL)); $url = self::resolveUrl($location, $url); @@ -439,9 +438,7 @@ private static function createRedirectResolver(array $options, string $host): \C $redirectHeaders['with_auth'] = array_filter($redirectHeaders['with_auth'], $filterContentHeaders); } - $locationHasHost = isset($location['authority']); - - if ($redirectHeaders && $locationHasHost) { + if ($redirectHeaders && isset($location['authority'])) { $requestHeaders = parse_url($location['authority'], \PHP_URL_HOST) === $redirectHeaders['host'] ? $redirectHeaders['with_auth'] : $redirectHeaders['no_auth']; curl_setopt($ch, \CURLOPT_HTTPHEADER, $requestHeaders); } elseif ($noContent && $redirectHeaders) { diff --git a/src/Symfony/Component/HttpClient/NativeHttpClient.php b/src/Symfony/Component/HttpClient/NativeHttpClient.php index 71879db0352ed..f3d2b9739aaa7 100644 --- a/src/Symfony/Component/HttpClient/NativeHttpClient.php +++ b/src/Symfony/Component/HttpClient/NativeHttpClient.php @@ -156,6 +156,7 @@ public function request(string $method, string $url, array $options = []): Respo $progressInfo = $info; $progressInfo['url'] = implode('', $info['url']); + $progressInfo['resolve'] = $resolve; unset($progressInfo['size_body']); if ($progress && -1 === $progress[0]) { @@ -165,7 +166,7 @@ public function request(string $method, string $url, array $options = []): Respo $lastProgress = $progress ?: $lastProgress; } - $onProgress($lastProgress[0], $lastProgress[1], $progressInfo, $resolve); + $onProgress($lastProgress[0], $lastProgress[1], $progressInfo); }; } elseif (0 < $options['max_duration']) { $maxDuration = $options['max_duration']; @@ -348,6 +349,7 @@ private static function dnsResolve($host, NativeClientState $multi, array &$info $multi->dnsCache[$host] = $ip = $ip[0]; $info['debug'] .= "* Added {$host}:0:{$ip} to DNS cache\n"; + $host = $ip; } else { $info['debug'] .= "* Hostname was found in DNS cache\n"; $host = str_contains($ip, ':') ? "[$ip]" : $ip; diff --git a/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php b/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php index eb4ac7a8aacc6..8e255c8c79b51 100644 --- a/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php +++ b/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php @@ -80,24 +80,17 @@ public function request(string $method, string $url, array $options = []): Respo $lastUrl = ''; $lastPrimaryIp = ''; - $options['on_progress'] = function (int $dlNow, int $dlSize, array $info, ?\Closure $resolve = null) use ($onProgress, $subnets, &$lastUrl, &$lastPrimaryIp): void { + $options['on_progress'] = function (int $dlNow, int $dlSize, array $info) use ($onProgress, $subnets, &$lastUrl, &$lastPrimaryIp): void { if ($info['url'] !== $lastUrl) { - $host = trim(parse_url($info['url'], PHP_URL_HOST) ?: '', '[]'); + $host = parse_url($info['url'], PHP_URL_HOST) ?: ''; + $resolve = $info['resolve'] ?? static function () { return null; }; - if (null === $resolve) { - $resolve = static function () { return null; }; - } - - if (($ip = $host) - && !filter_var($ip, \FILTER_VALIDATE_IP, \FILTER_FLAG_IPV6) - && !filter_var($ip, \FILTER_VALIDATE_IP, \FILTER_FLAG_IPV4) - && !$ip = $resolve($host) + if (($ip = trim($host, '[]')) + && !filter_var($ip, \FILTER_VALIDATE_IP) + && !($ip = $resolve($host)) + && $ip = @(gethostbynamel($host)[0] ?? dns_get_record($host, \DNS_AAAA)[0]['ipv6'] ?? null) ) { - if ($ip = @(dns_get_record($host, \DNS_A)[0]['ip'] ?? null)) { - $resolve($host, $ip); - } elseif ($ip = @(dns_get_record($host, \DNS_AAAA)[0]['ipv6'] ?? null)) { - $resolve($host, '['.$ip.']'); - } + $resolve($host, $ip); } if ($ip && IpUtils::checkIp($ip, $subnets ?? self::PRIVATE_SUBNETS)) { diff --git a/src/Symfony/Component/HttpClient/Response/AmpResponse.php b/src/Symfony/Component/HttpClient/Response/AmpResponse.php index a9cc4d6a11c24..6304abcae15f1 100644 --- a/src/Symfony/Component/HttpClient/Response/AmpResponse.php +++ b/src/Symfony/Component/HttpClient/Response/AmpResponse.php @@ -99,7 +99,8 @@ public function __construct(AmpClientState $multi, Request $request, array $opti $onProgress = $options['on_progress'] ?? static function () {}; $onProgress = $this->onProgress = static function () use (&$info, $onProgress, $resolve) { $info['total_time'] = microtime(true) - $info['start_time']; - $onProgress((int) $info['size_download'], ((int) (1 + $info['download_content_length']) ?: 1) - 1, (array) $info, $resolve); + $info['resolve'] = $resolve; + $onProgress((int) $info['size_download'], ((int) (1 + $info['download_content_length']) ?: 1) - 1, (array) $info); }; $pauseDeferred = new Deferred(); diff --git a/src/Symfony/Component/HttpClient/Response/AsyncContext.php b/src/Symfony/Component/HttpClient/Response/AsyncContext.php index de1562df640cb..3c5397c873845 100644 --- a/src/Symfony/Component/HttpClient/Response/AsyncContext.php +++ b/src/Symfony/Component/HttpClient/Response/AsyncContext.php @@ -156,8 +156,8 @@ public function replaceRequest(string $method, string $url, array $options = []) $this->info['previous_info'][] = $info = $this->response->getInfo(); if (null !== $onProgress = $options['on_progress'] ?? null) { $thisInfo = &$this->info; - $options['on_progress'] = static function (int $dlNow, int $dlSize, array $info, ?\Closure $resolve = null) use (&$thisInfo, $onProgress) { - $onProgress($dlNow, $dlSize, $thisInfo + $info, $resolve); + $options['on_progress'] = static function (int $dlNow, int $dlSize, array $info) use (&$thisInfo, $onProgress) { + $onProgress($dlNow, $dlSize, $thisInfo + $info); }; } if (0 < ($info['max_duration'] ?? 0) && 0 < ($info['total_time'] ?? 0)) { diff --git a/src/Symfony/Component/HttpClient/Response/AsyncResponse.php b/src/Symfony/Component/HttpClient/Response/AsyncResponse.php index de52ce075976a..93774ba1afcf4 100644 --- a/src/Symfony/Component/HttpClient/Response/AsyncResponse.php +++ b/src/Symfony/Component/HttpClient/Response/AsyncResponse.php @@ -51,8 +51,8 @@ public function __construct(HttpClientInterface $client, string $method, string if (null !== $onProgress = $options['on_progress'] ?? null) { $thisInfo = &$this->info; - $options['on_progress'] = static function (int $dlNow, int $dlSize, array $info, ?\Closure $resolve = null) use (&$thisInfo, $onProgress) { - $onProgress($dlNow, $dlSize, $thisInfo + $info, $resolve); + $options['on_progress'] = static function (int $dlNow, int $dlSize, array $info) use (&$thisInfo, $onProgress) { + $onProgress($dlNow, $dlSize, $thisInfo + $info); }; } $this->response = $client->request($method, $url, ['buffer' => false] + $options); @@ -117,11 +117,20 @@ public function getHeaders(bool $throw = true): array public function getInfo(?string $type = null) { + if ('debug' === ($type ?? 'debug')) { + $debug = implode('', array_column($this->info['previous_info'] ?? [], 'debug')); + $debug .= $this->response->getInfo('debug'); + + if ('debug' === $type) { + return $debug; + } + } + if (null !== $type) { return $this->info[$type] ?? $this->response->getInfo($type); } - return $this->info + $this->response->getInfo(); + return array_merge($this->info + $this->response->getInfo(), ['debug' => $debug]); } public function toStream(bool $throw = true) @@ -249,6 +258,7 @@ public static function stream(iterable $responses, ?float $timeout = null, ?stri return; } + $chunk = null; foreach ($client->stream($wrappedResponses, $timeout) as $response => $chunk) { $r = $asyncMap[$response]; @@ -291,6 +301,9 @@ public static function stream(iterable $responses, ?float $timeout = null, ?stri } } + if (null === $chunk) { + throw new \LogicException(\sprintf('"%s" is not compliant with HttpClientInterface: its "stream()" method didn\'t yield any chunks when it should have.', get_debug_type($client))); + } if (null === $chunk->getError() && $chunk->isLast()) { $r->yieldedState = self::LAST_CHUNK_YIELDED; } diff --git a/src/Symfony/Component/HttpClient/Response/CurlResponse.php b/src/Symfony/Component/HttpClient/Response/CurlResponse.php index cb947f4f2be2f..5cdac10255cf5 100644 --- a/src/Symfony/Component/HttpClient/Response/CurlResponse.php +++ b/src/Symfony/Component/HttpClient/Response/CurlResponse.php @@ -128,7 +128,7 @@ public function __construct(CurlClientState $multi, $ch, ?array $options = null, try { rewind($debugBuffer); $debug = ['debug' => stream_get_contents($debugBuffer)]; - $onProgress($dlNow, $dlSize, $url + curl_getinfo($ch) + $info + $debug, $resolve); + $onProgress($dlNow, $dlSize, $url + curl_getinfo($ch) + $info + $debug + ['resolve' => $resolve]); } catch (\Throwable $e) { $multi->handlesActivity[(int) $ch][] = null; $multi->handlesActivity[(int) $ch][] = $e; @@ -436,21 +436,11 @@ private static function parseHeaderLine($ch, string $data, array &$info, array & $info['http_method'] = 'HEAD' === $info['http_method'] ? 'HEAD' : 'GET'; curl_setopt($ch, \CURLOPT_CUSTOMREQUEST, $info['http_method']); } - $locationHasHost = false; - if (null === $info['redirect_url'] = $resolveRedirect($ch, $location, $noContent, $locationHasHost)) { + if (null === $info['redirect_url'] = $resolveRedirect($ch, $location, $noContent)) { $options['max_redirects'] = curl_getinfo($ch, \CURLINFO_REDIRECT_COUNT); curl_setopt($ch, \CURLOPT_FOLLOWLOCATION, false); curl_setopt($ch, \CURLOPT_MAXREDIRS, $options['max_redirects']); - } elseif ($locationHasHost) { - $url = parse_url($info['redirect_url']); - - if (null !== $ip = $multi->dnsCache->hostnames[$url['host'] = strtolower($url['host'])] ?? null) { - // Populate DNS cache for redirects if needed - $port = $url['port'] ?? ('http' === $url['scheme'] ? 80 : 443); - curl_setopt($ch, \CURLOPT_RESOLVE, ["{$url['host']}:$port:$ip"]); - $multi->dnsCache->removals["-{$url['host']}:$port"] = "-{$url['host']}:$port"; - } } } diff --git a/src/Symfony/Component/HttpClient/Tests/NoPrivateNetworkHttpClientTest.php b/src/Symfony/Component/HttpClient/Tests/NoPrivateNetworkHttpClientTest.php index 7130c097a2565..0eba5d6345277 100644 --- a/src/Symfony/Component/HttpClient/Tests/NoPrivateNetworkHttpClientTest.php +++ b/src/Symfony/Component/HttpClient/Tests/NoPrivateNetworkHttpClientTest.php @@ -75,7 +75,7 @@ public function testExcludeByIp(string $ipAddr, $subnets, bool $mustThrow) $this->expectExceptionMessage(sprintf('IP "%s" is blocked for "%s".', $ipAddr, $url)); } - $previousHttpClient = $this->getHttpClientMock($url, $ipAddr, $content); + $previousHttpClient = $this->getMockHttpClient($ipAddr, $content); $client = new NoPrivateNetworkHttpClient($previousHttpClient, $subnets); $response = $client->request('GET', $url); @@ -91,14 +91,15 @@ public function testExcludeByIp(string $ipAddr, $subnets, bool $mustThrow) public function testExcludeByHost(string $ipAddr, $subnets, bool $mustThrow) { $content = 'foo'; - $url = sprintf('http://%s/', str_contains($ipAddr, ':') ? sprintf('[%s]', $ipAddr) : $ipAddr); + $host = str_contains($ipAddr, ':') ? sprintf('[%s]', $ipAddr) : $ipAddr; + $url = sprintf('http://%s/', $host); if ($mustThrow) { $this->expectException(TransportException::class); - $this->expectExceptionMessage(sprintf('Host "%s" is blocked for "%s".', $ipAddr, $url)); + $this->expectExceptionMessage(sprintf('Host "%s" is blocked for "%s".', $host, $url)); } - $previousHttpClient = $this->getHttpClientMock($url, $ipAddr, $content); + $previousHttpClient = $this->getMockHttpClient($ipAddr, $content); $client = new NoPrivateNetworkHttpClient($previousHttpClient, $subnets); $response = $client->request('GET', $url); @@ -119,7 +120,7 @@ public function testCustomOnProgressCallback() ++$executionCount; }; - $previousHttpClient = $this->getHttpClientMock($url, $ipAddr, $content); + $previousHttpClient = $this->getMockHttpClient($ipAddr, $content); $client = new NoPrivateNetworkHttpClient($previousHttpClient); $response = $client->request('GET', $url, ['on_progress' => $customCallback]); @@ -132,7 +133,6 @@ public function testNonCallableOnProgressCallback() { $ipAddr = '104.26.14.6'; $url = sprintf('http://%s/', $ipAddr); - $content = 'bar'; $customCallback = sprintf('cb_%s', microtime(true)); $this->expectException(InvalidArgumentException::class); @@ -150,38 +150,8 @@ public function testConstructor() new NoPrivateNetworkHttpClient(new MockHttpClient(), 3); } - private function getHttpClientMock(string $url, string $ipAddr, string $content) + private function getMockHttpClient(string $ipAddr, string $content) { - $previousHttpClient = $this - ->getMockBuilder(HttpClientInterface::class) - ->getMock(); - - $previousHttpClient - ->expects($this->once()) - ->method('request') - ->with( - 'GET', - $url, - $this->callback(function ($options) { - $this->assertArrayHasKey('on_progress', $options); - $onProgress = $options['on_progress']; - $this->assertIsCallable($onProgress); - - return true; - }) - ) - ->willReturnCallback(function ($method, $url, $options) use ($ipAddr, $content): ResponseInterface { - $info = [ - 'primary_ip' => $ipAddr, - 'url' => $url, - ]; - - $onProgress = $options['on_progress']; - $onProgress(0, 0, $info); - - return MockResponse::fromRequest($method, $url, [], new MockResponse($content)); - }); - - return $previousHttpClient; + return new MockHttpClient(new MockResponse($content, ['primary_ip' => $ipAddr])); } } diff --git a/src/Symfony/Component/HttpClient/TraceableHttpClient.php b/src/Symfony/Component/HttpClient/TraceableHttpClient.php index f83a5cadb1759..0c1f05adf7736 100644 --- a/src/Symfony/Component/HttpClient/TraceableHttpClient.php +++ b/src/Symfony/Component/HttpClient/TraceableHttpClient.php @@ -58,11 +58,11 @@ public function request(string $method, string $url, array $options = []): Respo $content = false; } - $options['on_progress'] = function (int $dlNow, int $dlSize, array $info, ?\Closure $resolve = null) use (&$traceInfo, $onProgress) { + $options['on_progress'] = function (int $dlNow, int $dlSize, array $info) use (&$traceInfo, $onProgress) { $traceInfo = $info; if (null !== $onProgress) { - $onProgress($dlNow, $dlSize, $info, $resolve); + $onProgress($dlNow, $dlSize, $info); } }; diff --git a/src/Symfony/Contracts/HttpClient/HttpClientInterface.php b/src/Symfony/Contracts/HttpClient/HttpClientInterface.php index c0d839f30e30d..dac97ba414b68 100644 --- a/src/Symfony/Contracts/HttpClient/HttpClientInterface.php +++ b/src/Symfony/Contracts/HttpClient/HttpClientInterface.php @@ -48,11 +48,9 @@ interface HttpClientInterface 'buffer' => true, // bool|resource|\Closure - whether the content of the response should be buffered or not, // or a stream resource where the response body should be written, // or a closure telling if/where the response should be buffered based on its headers - 'on_progress' => null, // callable(int $dlNow, int $dlSize, array $info, ?Closure $resolve = null) - throwing any - // exceptions MUST abort the request; it MUST be called on connection, on headers and on - // completion; it SHOULD be called on upload/download of data and at least 1/s; - // if passed, $resolve($host) / $resolve($host, $ip) can be called to read / populate - // the DNS cache respectively + 'on_progress' => null, // callable(int $dlNow, int $dlSize, array $info) - throwing any exceptions MUST abort the + // request; it MUST be called on connection, on headers and on completion; it SHOULD be + // called on upload/download of data and at least 1/s 'resolve' => [], // string[] - a map of host to IP address that SHOULD replace DNS resolution 'proxy' => null, // string - by default, the proxy-related env vars handled by curl SHOULD be honored 'no_proxy' => null, // string - a comma separated list of hosts that do not require a proxy to be reached From b8a8bd844c2a7eafc5b041570b41432c448b0d41 Mon Sep 17 00:00:00 2001 From: neodevcode Date: Wed, 20 Nov 2024 20:29:25 +0100 Subject: [PATCH 147/303] [DoctrineBridge] Fix Connection::createSchemaManager() for Doctrine DBAL v2 As the 6.4 symfony/doctrine-bridge is compatible with doctrine/dbal 2.13 we need to check for createSchemaManager existance and use getSchemaManager instead if necessary (like it's already done in the messenger component for instance) --- .../Bridge/Doctrine/SchemaListener/AbstractSchemaListener.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Symfony/Bridge/Doctrine/SchemaListener/AbstractSchemaListener.php b/src/Symfony/Bridge/Doctrine/SchemaListener/AbstractSchemaListener.php index 7d286d782cc62..6856d17833245 100644 --- a/src/Symfony/Bridge/Doctrine/SchemaListener/AbstractSchemaListener.php +++ b/src/Symfony/Bridge/Doctrine/SchemaListener/AbstractSchemaListener.php @@ -24,8 +24,7 @@ abstract public function postGenerateSchema(GenerateSchemaEventArgs $event): voi protected function getIsSameDatabaseChecker(Connection $connection): \Closure { return static function (\Closure $exec) use ($connection): bool { - $schemaManager = $connection->createSchemaManager(); - + $schemaManager = method_exists($connection, 'createSchemaManager') ? $connection->createSchemaManager() : $connection->getSchemaManager(); $checkTable = 'schema_subscriber_check_'.bin2hex(random_bytes(7)); $table = new Table($checkTable); $table->addColumn('id', Types::INTEGER) From b533c7d6e301a85365630085804744d12d5e4f11 Mon Sep 17 00:00:00 2001 From: HypeMC Date: Mon, 25 Nov 2024 15:52:46 +0100 Subject: [PATCH 148/303] [DependencyInjection] Fix PhpDoc type --- .../DependencyInjection/Attribute/AutowireLocator.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/DependencyInjection/Attribute/AutowireLocator.php b/src/Symfony/Component/DependencyInjection/Attribute/AutowireLocator.php index 853a18a82fa63..5d3cf374f4971 100644 --- a/src/Symfony/Component/DependencyInjection/Attribute/AutowireLocator.php +++ b/src/Symfony/Component/DependencyInjection/Attribute/AutowireLocator.php @@ -28,8 +28,8 @@ class AutowireLocator extends Autowire /** * @see ServiceSubscriberInterface::getSubscribedServices() * - * @param string|array $services An explicit list of services or a tag name - * @param string|string[] $exclude A service or a list of services to exclude + * @param string|array $services An explicit list of services or a tag name + * @param string|string[] $exclude A service or a list of services to exclude */ public function __construct( string|array $services, From f67e921ebfd8d446ff00b68221025e09e7bc2ffe Mon Sep 17 00:00:00 2001 From: Alexandre Daubois Date: Mon, 25 Nov 2024 16:05:01 +0100 Subject: [PATCH 149/303] [HttpClient] Remove unrelevant test --- .../HttpClient/Tests/NoPrivateNetworkHttpClientTest.php | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/Symfony/Component/HttpClient/Tests/NoPrivateNetworkHttpClientTest.php b/src/Symfony/Component/HttpClient/Tests/NoPrivateNetworkHttpClientTest.php index 0eba5d6345277..8d72bc71ed2d7 100644 --- a/src/Symfony/Component/HttpClient/Tests/NoPrivateNetworkHttpClientTest.php +++ b/src/Symfony/Component/HttpClient/Tests/NoPrivateNetworkHttpClientTest.php @@ -142,14 +142,6 @@ public function testNonCallableOnProgressCallback() $client->request('GET', $url, ['on_progress' => $customCallback]); } - public function testConstructor() - { - $this->expectException(\TypeError::class); - $this->expectExceptionMessage('Argument 2 passed to "Symfony\Component\HttpClient\NoPrivateNetworkHttpClient::__construct()" must be of the type array, string or null. "int" given.'); - - new NoPrivateNetworkHttpClient(new MockHttpClient(), 3); - } - private function getMockHttpClient(string $ipAddr, string $content) { return new MockHttpClient(new MockResponse($content, ['primary_ip' => $ipAddr])); From 5ee232a3be6092cf97d7d57f58e3b3d48e30630c Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Mon, 25 Nov 2024 16:30:26 +0100 Subject: [PATCH 150/303] [HttpClient] More consistency cleanups --- src/Symfony/Component/HttpClient/CurlHttpClient.php | 10 ++++------ src/Symfony/Component/HttpClient/NativeHttpClient.php | 11 ++++++----- .../Component/HttpClient/Response/AmpResponse.php | 10 ++++------ 3 files changed, 14 insertions(+), 17 deletions(-) diff --git a/src/Symfony/Component/HttpClient/CurlHttpClient.php b/src/Symfony/Component/HttpClient/CurlHttpClient.php index 7ae75913882dd..7d996200527eb 100644 --- a/src/Symfony/Component/HttpClient/CurlHttpClient.php +++ b/src/Symfony/Component/HttpClient/CurlHttpClient.php @@ -323,7 +323,7 @@ public function request(string $method, string $url, array $options = []): Respo } } - return $pushedResponse ?? new CurlResponse($multi, $ch, $options, $this->logger, $method, self::createRedirectResolver($options, $host, $port), CurlClientState::$curlVersion['version_number'], $url); + return $pushedResponse ?? new CurlResponse($multi, $ch, $options, $this->logger, $method, self::createRedirectResolver($options, $authority), CurlClientState::$curlVersion['version_number'], $url); } public function stream(ResponseInterface|iterable $responses, ?float $timeout = null): ResponseStreamInterface @@ -404,12 +404,11 @@ private static function readRequestBody(int $length, \Closure $body, string &$bu * * Work around CVE-2018-1000007: Authorization and Cookie headers should not follow redirects - fixed in Curl 7.64 */ - private F438 static function createRedirectResolver(array $options, string $host, int $port): \Closure + private static function createRedirectResolver(array $options, string $authority): \Closure { $redirectHeaders = []; if (0 < $options['max_redirects']) { - $redirectHeaders['host'] = $host; - $redirectHeaders['port'] = $port; + $redirectHeaders['authority'] = $authority; $redirectHeaders['with_auth'] = $redirectHeaders['no_auth'] = array_filter($options['headers'], static fn ($h) => 0 !== stripos($h, 'Host:')); if (isset($options['normalized_headers']['authorization'][0]) || isset($options['normalized_headers']['cookie'][0])) { @@ -433,8 +432,7 @@ private static function createRedirectResolver(array $options, string $host, int } if ($redirectHeaders && isset($location['authority'])) { - $port = parse_url($location['authority'], \PHP_URL_PORT) ?: ('http:' === $location['scheme'] ? 80 : 443); - $requestHeaders = parse_url($location['authority'], \PHP_URL_HOST) === $redirectHeaders['host'] && $redirectHeaders['port'] === $port ? $redirectHeaders['with_auth'] : $redirectHeaders['no_auth']; + $requestHeaders = $location['authority'] === $redirectHeaders['authority'] ? $redirectHeaders['with_auth'] : $redirectHeaders['no_auth']; curl_setopt($ch, \CURLOPT_HTTPHEADER, $requestHeaders); } elseif ($noContent && $redirectHeaders) { curl_setopt($ch, \CURLOPT_HTTPHEADER, $redirectHeaders['with_auth']); diff --git a/src/Symfony/Component/HttpClient/NativeHttpClient.php b/src/Symfony/Component/HttpClient/NativeHttpClient.php index a14aa5499a962..7e742c452a1fb 100644 --- a/src/Symfony/Component/HttpClient/NativeHttpClient.php +++ b/src/Symfony/Component/HttpClient/NativeHttpClient.php @@ -262,6 +262,7 @@ public function request(string $method, string $url, array $options = []): Respo $context = stream_context_create($context, ['notification' => $notification]); $resolver = static function ($multi) use ($context, $options, $url, &$info, $onProgress) { + $authority = $url['authority']; [$host, $port] = self::parseHostPort($url, $info); if (!isset($options['normalized_headers']['host'])) { @@ -275,7 +276,7 @@ public function request(string $method, string $url, array $options = []): Respo $url['authority'] = substr_replace($url['authority'], $ip, -\strlen($host) - \strlen($port), \strlen($host)); } - return [self::createRedirectResolver($options, $host, $port, $proxy, $info, $onProgress), implode('', $url)]; + return [self::createRedirectResolver($options, $authority, $proxy, $info, $onProgress), implode('', $url)]; }; return new NativeResponse($this->multi, $context, implode('', $url), $options, $info, $resolver, $onProgress, $this->logger); @@ -373,11 +374,11 @@ private static function dnsResolve(string $host, NativeClientState $multi, array /** * Handles redirects - the native logic is too buggy to be used. */ - private static function createRedirectResolver(array $options, string $host, string $port, ?array $proxy, array &$info, ?\Closure $onProgress): \Closure + private static function createRedirectResolver(array $options, string $authority, ?array $proxy, array &$info, ?\Closure $onProgress): \Closure { $redirectHeaders = []; if (0 < $maxRedirects = $options['max_redirects']) { - $redirectHeaders = ['host' => $host, 'port' => $port]; + $redirectHeaders = ['authority' => $authority]; $redirectHeaders['with_auth'] = $redirectHeaders['no_auth'] = array_filter($options['headers'], static fn ($h) => 0 !== stripos($h, 'Host:')); if (isset($options['normalized_headers']['authorization']) || isset($options['normalized_headers']['cookie'])) { @@ -435,8 +436,8 @@ private static function createRedirectResolver(array $options, string $host, str [$host, $port] = self::parseHostPort($url, $info); if ($locationHasHost) { - // Authorization and Cookie headers MUST NOT follow except for the initial host name - $requestHeaders = $redirectHeaders['host'] === $host && $redirectHeaders['port'] === $port ? $redirectHeaders['with_auth'] : $redirectHeaders['no_auth']; + // Authorization and Cookie headers MUST NOT follow except for the initial authority name + $requestHeaders = $redirectHeaders['authority'] === $url['authority'] ? $redirectHeaders['with_auth'] : $redirectHeaders['no_auth']; $requestHeaders[] = 'Host: '.$host.$port; $dnsResolve = !self::configureHeadersAndProxy($context, $host, $requestHeaders, $proxy, 'https:' === $url['scheme']); } else { diff --git a/src/Symfony/Component/HttpClient/Response/AmpResponse.php b/src/Symfony/Component/HttpClient/Response/AmpResponse.php index c658515eafd5e..340a417c8e912 100644 --- a/src/Symfony/Component/HttpClient/Response/AmpResponse.php +++ b/src/Symfony/Component/HttpClient/Response/AmpResponse.php @@ -339,16 +339,14 @@ private static function followRedirects(Request $originRequest, AmpClientState $ $request->setTlsHandshakeTimeout($originRequest->getTlsHandshakeTimeout()); $request->setTransferTimeout($originRequest->getTransferTimeout()); - if (\in_array($status, [301, 302, 303], true)) { + if (303 === $status || \in_array($status, [301, 302], true) && 'POST' === $response->getRequest()->getMethod()) { + // Do like curl and browsers: turn POST to GET on 301, 302 and 303 $originRequest->removeHeader('transfer-encoding'); $originRequest->removeHeader('content-length'); $originRequest->removeHeader('content-type'); - // Do like curl and browsers: turn POST to GET on 301, 302 and 303 - if ('POST' === $response->getRequest()->getMethod() || 303 === $status) { - $info['http_method'] = 'HEAD' === $response->getRequest()->getMethod() ? 'HEAD' : 'GET'; - $request->setMethod($info['http_method']); - } + $info['http_method'] = 'HEAD' === $response->getRequest()->getMethod() ? 'HEAD' : 'GET'; + $request->setMethod($info['http_method']); } else { $request->setBody(AmpBody::rewind($response->getRequest()->getBody())); } From 2e51808955168708a4b9bf3c0e7ba188ed734966 Mon Sep 17 00:00:00 2001 From: Dominic Luidold Date: Mon, 25 Nov 2024 10:47:19 +0100 Subject: [PATCH 151/303] [Translation] [Bridge][Lokalise] Fix empty keys array in PUT, DELETE requests causing Lokalise API error --- .../Bridge/Lokalise/LokaliseProvider.php | 8 ++ .../Lokalise/Tests/LokaliseProviderTest.php | 82 +++++++++++++++++++ 2 files changed, 90 insertions(+) diff --git a/src/Symfony/Component/Translation/Bridge/Lokalise/LokaliseProvider.php b/src/Symfony/Component/Translation/Bridge/Lokalise/LokaliseProvider.php index a1243e483956a..efef4ffe8cde0 100644 --- a/src/Symfony/Component/Translation/Bridge/Lokalise/LokaliseProvider.php +++ b/src/Symfony/Component/Translation/Bridge/Lokalise/LokaliseProvider.php @@ -129,6 +129,10 @@ public function delete(TranslatorBagInterface $translatorBag): void $keysIds += $this->getKeysIds($keysToDelete, $domain); } + if (!$keysIds) { + return; + } + $response = $this->client->request('DELETE', 'keys', [ 'json' => ['keys' => array_values($keysIds)], ]); @@ -261,6 +265,10 @@ private function updateTranslations(array $keysByDomain, TranslatorBagInterface } } + if (!$keysToUpdate) { + return; + } + $response = $this->client->request('PUT', 'keys', [ 'json' => ['keys' => $keysToUpdate], ]); diff --git a/src/Symfony/Component/Translation/Bridge/Lokalise/Tests/LokaliseProviderTest.php b/src/Symfony/Component/Translation/Bridge/Lokalise/Tests/LokaliseProviderTest.php index 51270cc82d350..80da7554640ed 100644 --- a/src/Symfony/Component/Translation/Bridge/Lokalise/Tests/LokaliseProviderTest.php +++ b/src/Symfony/Component/Translation/Bridge/Lokalise/Tests/LokaliseProviderTest.php @@ -249,6 +249,56 @@ public function testCompleteWriteProcess() $this->assertTrue($updateProcessed, 'Translations update was not called.'); } + public function testUpdateProcessWhenLocalTranslationsMatchLokaliseTranslations() + { + $getLanguagesResponse = function (string $method, string $url): ResponseInterface { + $this->assertSame('GET', $method); + $this->assertSame('https://api.lokalise.com/api2/projects/PROJECT_ID/languages', $url); + + return new MockResponse(json_encode([ + 'languages' => [ + ['lang_iso' => 'en'], + ['lang_iso' => 'fr'], + ], + ])); + }; + + $failOnPutRequest = function (string $method, string $url, array $options = []): void { + $this->assertSame('PUT', $method); + $this->assertSame('https://api.lokalise.com/api2/projects/PROJECT_ID/keys', $url); + $this->assertSame(json_encode(['keys' => []]), $options['body']); + + $this->fail('PUT request is invalid: an empty `keys` array was provided, resulting in a Lokalise API error'); + }; + + $mockHttpClient = (new MockHttpClient([ + $getLanguagesResponse, + $failOnPutRequest, + ]))->withOptions([ + 'base_uri' => 'https://api.lokalise.com/api2/projects/PROJECT_ID/', + 'headers' => ['X-Api-Token' => 'API_KEY'], + ]); + + $provider = self::createProvider( + $mockHttpClient, + $this->getLoader(), + $this->getLogger(), + $this->getDefaultLocale(), + 'api.lokalise.com' + ); + + // TranslatorBag with catalogues that do not store any message to mimic the behaviour of + // Symfony\Component\Translation\Command\TranslationPushCommand when local translations and Lokalise + // translations match without any changes in both translation sets + $translatorBag = new TranslatorBag(); + $translatorBag->addCatalogue(new MessageCatalogue('en', [])); + $translatorBag->addCatalogue(new MessageCatalogue('fr', [])); + + $provider->write($translatorBag); + + $this->assertSame(1, $mockHttpClient->getRequestsCount()); + } + public function testWriteGetLanguageServerError() { $getLanguagesResponse = function (string $method, string $url, array $options = []): ResponseInterface { @@ -721,6 +771,38 @@ public function testDeleteProcess() $provider->delete($translatorBag); } + public function testDeleteProcessWhenLocalTranslationsMatchLokaliseTranslations() + { + $failOnDeleteRequest = function (string $method, string $url, array $options = []): void { + $this->assertSame('DELETE', $method); + $this->assertSame('https://api.lokalise.com/api2/projects/PROJECT_ID/keys', $url); + $this->assertSame(json_encode(['keys' => []]), $options['body']); + + $this->fail('DELETE request is invalid: an empty `keys` array was provided, resulting in a Lokalise API error'); + }; + + // TranslatorBag with catalogues that do not store any message to mimic the behaviour of + // Symfony\Component\Translation\Command\TranslationPushCommand when local translations and Lokalise + // translations match without any changes in both translation sets + $translatorBag = new TranslatorBag(); + $translatorBag->addCatalogue(new MessageCatalogue('en', [])); + $translatorBag->addCatalogue(new MessageCatalogue('fr', [])); + + $mockHttpClient = new MockHttpClient([$failOnDeleteRequest], 'https://api.lokalise.com/api2/projects/PROJECT_ID/'); + + $provider = self::createProvider( + $mockHttpClient, + $this->getLoader(), + $this->getLogger(), + $this->getDefaultLocale(), + 'api.lokalise.com' + ); + + $provider->delete($translatorBag); + + $this->assertSame(0, $mockHttpClient->getRequestsCount()); + } + public static function getResponsesForOneLocaleAndOneDomain(): \Generator { $arrayLoader = new ArrayLoader(); From 964bf1f1e86ded72bd4f54650eec09cc95d683a5 Mon Sep 17 00:00:00 2001 From: Yi-Jyun Pan Date: Thu, 21 Nov 2024 23:27:36 +0800 Subject: [PATCH 152/303] [PropertyInfo] Fix write visibility for Asymmetric Visibility and Virtual Properties --- .../Extractor/ReflectionExtractor.php | 30 +++++++-- .../Extractor/ReflectionExtractorTest.php | 64 +++++++++++++++++++ .../Tests/Fixtures/VirtualProperties.php | 19 ++++++ 3 files changed, 108 insertions(+), 5 deletions(-) create mode 100644 src/Symfony/Component/PropertyInfo/Tests/Fixtures/VirtualProperties.php diff --git a/src/Symfony/Component/PropertyInfo/Extractor/ReflectionExtractor.php b/src/Symfony/Component/PropertyInfo/Extractor/ReflectionExtractor.php index 141233f7afa0e..ca1d358683db4 100644 --- a/src/Symfony/Component/PropertyInfo/Extractor/ReflectionExtractor.php +++ b/src/Symfony/Component/PropertyInfo/Extractor/ReflectionExtractor.php @@ -617,12 +617,18 @@ private function isAllowedProperty(string $class, string $property, bool $writeA try { $reflectionProperty = new \ReflectionProperty($class, $property); - if (\PHP_VERSION_ID >= 80100 && $writeAccessRequired && $reflectionProperty->isReadOnly()) { - return false; - } + if ($writeAccessRequired) { + if (\PHP_VERSION_ID >= 80100 && $reflectionProperty->isReadOnly()) { + return false; + } + + if (\PHP_VERSION_ID >= 80400 && ($reflectionProperty->isProtectedSet() || $reflectionProperty->isPrivateSet())) { + return false; + } - if (\PHP_VERSION_ID >= 80400 && $writeAccessRequired && ($reflectionProperty->isProtectedSet() || $reflectionProperty->isPrivateSet())) { - return false; + if (\PHP_VERSION_ID >= 80400 &&$reflectionProperty->isVirtual() && !$reflectionProperty->hasHook(\PropertyHookType::Set)) { + return false; + } } return (bool) ($reflectionProperty->getModifiers() & $this->propertyReflectionFlags); @@ -863,6 +869,20 @@ private function getReadVisiblityForMethod(\ReflectionMethod $reflectionMethod): private function getWriteVisiblityForProperty(\ReflectionProperty $reflectionProperty): string { + if (\PHP_VERSION_ID >= 80400) { + if ($reflectionProperty->isVirtual() && !$reflectionProperty->hasHook(\PropertyHookType::Set)) { + return PropertyWriteInfo::VISIBILITY_PRIVATE; + } + + if ($reflectionProperty->isPrivateSet()) { + return PropertyWriteInfo::VISIBILITY_PRIVATE; + } + + if ($reflectionProperty->isProtectedSet()) { + return PropertyWriteInfo::VISIBILITY_PROTECTED; + } + } + if ($reflectionProperty->isPrivate()) { return PropertyWriteInfo::VISIBILITY_PRIVATE; } diff --git a/src/Symfony/Component/PropertyInfo/Tests/Extractor/ReflectionExtractorTest.php b/src/Symfony/Component/PropertyInfo/Tests/Extractor/ReflectionExtractorTest.php index e659cfda7784a..346712be45f73 100644 --- a/src/Symfony/Component/PropertyInfo/Tests/Extractor/ReflectionExtractorTest.php +++ b/src/Symfony/Component/PropertyInfo/Tests/Extractor/ReflectionExtractorTest.php @@ -28,6 +28,7 @@ use Symfony\Component\PropertyInfo\Tests\Fixtures\Php7Dummy; use Symfony\Component\PropertyInfo\Tests\Fixtures\Php7ParentDummy; use Symfony\Component\PropertyInfo\Tests\Fixtures\Php81Dummy; +use Symfony\Component\PropertyInfo\Tests\Fixtures\VirtualProperties; use Symfony\Component\PropertyInfo\Type; /** @@ -699,4 +700,67 @@ public function testAsymmetricVisibility() $this->assertFalse($this->extractor->isWritable(AsymmetricVisibility::class, 'publicProtected')); $this->assertFalse($this->extractor->isWritable(AsymmetricVisibility::class, 'protectedPrivate')); } + + /** + * @requires PHP 8.4 + */ + public function testVirtualProperties() + { + $this->assertTrue($this->extractor->isReadable(VirtualProperties::class, 'virtualNoSetHook')); + $this->assertTrue($this->extractor->isReadable(VirtualProperties::class, 'virtualSetHookOnly')); + $this->assertTrue($this->extractor->isReadable(VirtualProperties::class, 'virtualHook')); + $this->assertFalse($this->extractor->isWritable(VirtualProperties::class, 'virtualNoSetHook')); + $this->assertTrue($this->extractor->isWritable(VirtualProperties::class, 'virtualSetHookOnly')); + $this->assertTrue($this->extractor->isWritable(VirtualProperties::class, 'virtualHook')); + } + + /** + * @dataProvider provideAsymmetricVisibilityMutator + * @requires PHP 8.4 + */ + public function testAsymmetricVisibilityMutator(string $property, string $readVisibility, string $writeVisibility) + { + $extractor = new ReflectionExtractor(null, null, null, true, ReflectionExtractor::ALLOW_PUBLIC | ReflectionExtractor::ALLOW_PROTECTED | ReflectionExtractor::ALLOW_PRIVATE); + $readMutator = $extractor->getReadInfo(AsymmetricVisibility::class, $property); + $writeMutator = $extractor->getWriteInfo(AsymmetricVisibility::class, $property, [ + 'enable_getter_setter_extraction' => true, + ]); + + $this->assertSame(PropertyReadInfo::TYPE_PROPERTY, $readMutator->getType()); + $this->assertSame(PropertyWriteInfo::TYPE_PROPERTY, $writeMutator->getType()); + $this->assertSame($readVisibility, $readMutator->getVisibility()); + $this->assertSame($writeVisibility, $writeMutator->getVisibility()); + } + + public static function provideAsymmetricVisibilityMutator(): iterable + { + yield ['publicPrivate', PropertyReadInfo::VISIBILITY_PUBLIC, PropertyWriteInfo::VISIBILITY_PRIVATE]; + yield ['publicProtected', PropertyReadInfo::VISIBILITY_PUBLIC, PropertyWriteInfo::VISIBILITY_PROTECTED]; + yield ['protectedPrivate', PropertyReadInfo::VISIBILITY_PROTECTED, PropertyWriteInfo::VISIBILITY_PRIVATE]; + } + + /** + * @dataProvider provideVirtualPropertiesMutator + * @requires PHP 8.4 + */ + public function testVirtualPropertiesMutator(string $property, string $readVisibility, string $writeVisibility) + { + $extractor = new ReflectionExtractor(null, null, null, true, ReflectionExtractor::ALLOW_PUBLIC | ReflectionExtractor::ALLOW_PROTECTED | ReflectionExtractor::ALLOW_PRIVATE); + $readMutator = $extractor->getReadInfo(VirtualProperties::class, $property); + $writeMutator = $extractor->getWriteInfo(VirtualProperties::class, $property, [ + 'enable_getter_setter_extraction' => true, + ]); + + $this->assertSame(PropertyReadInfo::TYPE_PROPERTY, $readMutator->getType()); + $this->assertSame(PropertyWriteInfo::TYPE_PROPERTY, $writeMutator->getType()); + $this->assertSame($readVisibility, $readMutator->getVisibility()); + $this->assertSame($writeVisibility, $writeMutator->getVisibility()); + } + + public static function provideVirtualPropertiesMutator(): iterable + { + yield ['virtualNoSetHook', PropertyReadInfo::VISIBILITY_PUBLIC, PropertyWriteInfo::VISIBILITY_PRIVATE]; + yield ['virtualSetHookOnly', PropertyReadInfo::VISIBILITY_PUBLIC, PropertyWriteInfo::VISIBILITY_PUBLIC]; + yield ['virtualHook', PropertyReadInfo::VISIBILITY_PUBLIC, PropertyWriteInfo::VISIBILITY_PUBLIC]; + } } diff --git a/src/Symfony/Component/PropertyInfo/Tests/Fixtures/VirtualProperties.php b/src/Symfony/Component/PropertyInfo/Tests/Fixtures/VirtualProperties.php new file mode 100644 index 0000000000000..38c6d17082ffe --- /dev/null +++ b/src/Symfony/Component/PropertyInfo/Tests/Fixtures/VirtualProperties.php @@ -0,0 +1,19 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Symfony\Component\PropertyInfo\Tests\Fixtures; + +class VirtualProperties +{ + public bool $virtualNoSetHook { get => true; } + public bool $virtualSetHookOnly { set => $value; } + public bool $virtualHook { get => true; set => $value; } +} From adeca4d0b7a5eac04e68ae8e1c4d2995e94cbca0 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Tue, 26 Nov 2024 09:28:57 +0100 Subject: [PATCH 153/303] fix test Do not yield Redis Sentinel test data if the required environment variables are not configured. --- .../Tests/Transport/RedisTransportFactoryTest.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/Symfony/Component/Messenger/Bridge/Redis/Tests/Transport/RedisTransportFactoryTest.php b/src/Symfony/Component/Messenger/Bridge/Redis/Tests/Transport/RedisTransportFactoryTest.php index 93e5e890fd471..58c7cf0d05637 100644 --- a/src/Symfony/Component/Messenger/Bridge/Redis/Tests/Transport/RedisTransportFactoryTest.php +++ b/src/Symfony/Component/Messenger/Bridge/Redis/Tests/Transport/RedisTransportFactoryTest.php @@ -66,10 +66,12 @@ public static function createTransportProvider(): iterable ['stream' => 'bar', 'delete_after_ack' => true], ]; - yield 'redis_sentinel' => [ - 'redis:?host['.str_replace(' ', ']&host[', getenv('REDIS_SENTINEL_HOSTS')).']', - ['sentinel_master' => getenv('REDIS_SENTINEL_SERVICE')], - ]; + if (false !== getenv('REDIS_SENTINEL_HOSTS') && false !== getenv('REDIS_SENTINEL_SERVICE')) { + yield 'redis_sentinel' => [ + 'redis:?host['.str_replace(' ', ']&host[', getenv('REDIS_SENTINEL_HOSTS')).']', + ['sentinel_master' => getenv('REDIS_SENTINEL_SERVICE')], + ]; + } } private function skipIfRedisUnavailable() From fa0fde749ac9944dae6057a9474aa3333c55d71e Mon Sep 17 00:00:00 2001 From: ZiYao54 Date: Wed, 27 Nov 2024 16:58:20 +0800 Subject: [PATCH 154/303] Reviewed and Translated zh_CN --- .../Resources/translations/security.zh_CN.xlf | 2 +- .../translations/validators.zh_CN.xlf | 30 +++++++++---------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/src/Symfony/Component/Security/Core/Resources/translations/security.zh_CN.xlf b/src/Symfony/Component/Security/Core/Resources/translations/security.zh_CN.xlf index 9954d866a89e2..01fe700953835 100644 --- a/src/Symfony/Component/Security/Core/Resources/translations/security.zh_CN.xlf +++ b/src/Symfony/Component/Security/Core/Resources/translations/security.zh_CN.xlf @@ -76,7 +76,7 @@ Too many failed login attempts, please try again in %minutes% minutes. - 登录尝试失败次数过多,请在 %minutes% 分钟后再试。|登录尝试失败次数过多,请在 %minutes% 分钟后再试。 + 登录尝试失败次数过多,请在 %minutes% 分钟后重试。 diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.zh_CN.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.zh_CN.xlf index 3c078d3f5816c..a268104065cd1 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.zh_CN.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.zh_CN.xlf @@ -136,7 +136,7 @@ This value is not a valid IP address. - 该值不是有效的IP地址。 + 该值不是有效的IP地址。 This value is not a valid language. @@ -192,7 +192,7 @@ No temporary folder was configured in php.ini, or the configured folder does not exist. - php.ini 中没有配置临时文件夹,或配置的文件夹不存在。 + php.ini 中未配置临时文件夹,或配置的文件夹不存在。 Cannot write temporary file to disk. @@ -224,7 +224,7 @@ This value is not a valid International Bank Account Number (IBAN). - 该值不是有效的国际银行账号(IBAN)。 + 该值不是有效的国际银行账号(IBAN)。 This value is not a valid ISBN-10. @@ -312,7 +312,7 @@ This value is not a valid Business Identifier Code (BIC). - 该值不是有效的业务标识符代码(BIC)。 + 该值不是有效的银行识别代码(BIC)。 Error @@ -320,7 +320,7 @@ This value is not a valid UUID. - 该值不是有效的UUID。 + 该值不是有效的UUID。 This value should be a multiple of {{ compared_value }}. @@ -428,43 +428,43 @@ The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}. - 文件的扩展名无效 ({{ extension }})。允许的扩展名为 {{ extensions }}。 + 文件的扩展名无效 ({{ extension }})。允许的扩展名为 {{ extensions }}。 The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}. - 检测到的字符编码无效 ({{ detected }})。允许的编码为 {{ encodings }}。 + 检测到的字符编码无效 ({{ detected }})。允许的编码为 {{ encodings }}。 This value is not a valid MAC address. - 该值不是有效的MAC地址。 + 该值不是有效的MAC地址。 This URL is missing a top-level domain. - 此URL缺少顶级域名。 + 此URL缺少顶级域名。 This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + 该值太短,应该至少包含一个词。|该值太短,应该至少包含 {{ min }} 个词。 This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + 该值太长,应该只包含一个词。|该值太长,应该只包含 {{ max }} 个或更少个词。 This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + 该值不代表 ISO 8601 格式中的有效周。 This value is not a valid week. - This value is not a valid week. + 该值不是一个有效周。 This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + 该值不应位于 "{{ min }}" 周之前。 This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + 该值不应位于 "{{ max }}"周之后。 From 9f4345ffd266c5e5c787f15b8c65e3721e263f30 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Wed, 27 Nov 2024 10:33:00 +0100 Subject: [PATCH 155/303] read runtime config from composer.json in debug dotenv command --- .../Component/Dotenv/Command/DebugCommand.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/Dotenv/Command/DebugCommand.php b/src/Symfony/Component/Dotenv/Command/DebugCommand.php index 237d7b7cfd228..eb9fe46b303ef 100644 --- a/src/Symfony/Component/Dotenv/Command/DebugCommand.php +++ b/src/Symfony/Component/Dotenv/Command/DebugCommand.php @@ -50,7 +50,17 @@ protected function execute(InputInterface $input, OutputInterface $output): int return 1; } - $filePath = $this->projectDirectory.\DIRECTORY_SEPARATOR.'.env'; + $dotenvPath = $this->projectDirectory; + + if (is_file($composerFile = $this->projectDirectory.'/composer.json')) { + $runtimeConfig = (json_decode(file_get_contents($composerFile), true))['extra']['runtime'] ?? []; + + if (isset($runtimeConfig['dotenv_path'])) { + $dotenvPath = $this->projectDirectory.'/'.$runtimeConfig['dotenv_path']; + } + } + + $filePath = $dotenvPath.'/.env'; $envFiles = $this->getEnvFiles($filePath); $availableFiles = array_filter($envFiles, 'is_file'); From eb9e923c2c90cfc538d2473deda9602f3022bd8c Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Wed, 27 Nov 2024 10:38:31 +0100 Subject: [PATCH 156/303] remove conflict with symfony/serializer < 6.4 --- src/Symfony/Component/PropertyInfo/composer.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Symfony/Component/PropertyInfo/composer.json b/src/Symfony/Component/PropertyInfo/composer.json index 5f53648a03fc8..26e754d2b36ae 100644 --- a/src/Symfony/Component/PropertyInfo/composer.json +++ b/src/Symfony/Component/PropertyInfo/composer.json @@ -36,8 +36,7 @@ "conflict": { "phpdocumentor/reflection-docblock": "<5.2", "phpdocumentor/type-resolver": "<1.5.1", - "symfony/dependency-injection": "<5.4", - "symfony/serializer": "<6.4" + "symfony/dependency-injection": "<5.4" }, "autoload": { "psr-4": { "Symfony\\Component\\PropertyInfo\\": "" }, From 7ff3bb3de59f9360eb2b5eaa716912ef6fb48cb1 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Wed, 27 Nov 2024 11:04:16 +0100 Subject: [PATCH 157/303] ensure that tests are run with lowest supported Serializer versions --- .../Tests/Extractor/SerializerExtractorTest.php | 8 +++++++- .../Component/PropertyInfo/Tests/Fixtures/Dummy.php | 2 ++ .../PropertyInfo/Tests/Fixtures/IgnorePropertyDummy.php | 9 +++++++++ src/Symfony/Component/PropertyInfo/composer.json | 7 +++++-- 4 files changed, 23 insertions(+), 3 deletions(-) diff --git a/src/Symfony/Component/PropertyInfo/Tests/Extractor/SerializerExtractorTest.php b/src/Symfony/Component/PropertyInfo/Tests/Extractor/SerializerExtractorTest.php index ec3f949bbeb69..53d3396bdf765 100644 --- a/src/Symfony/Component/PropertyInfo/Tests/Extractor/SerializerExtractorTest.php +++ b/src/Symfony/Component/PropertyInfo/Tests/Extractor/SerializerExtractorTest.php @@ -11,12 +11,14 @@ namespace Symfony\Component\PropertyInfo\Tests\Extractor; +use Doctrine\Common\Annotations\AnnotationReader; use PHPUnit\Framework\TestCase; use Symfony\Component\PropertyInfo\Extractor\SerializerExtractor; use Symfony\Component\PropertyInfo\Tests\Fixtures\AdderRemoverDummy; use Symfony\Component\PropertyInfo\Tests\Fixtures\Dummy; use Symfony\Component\PropertyInfo\Tests\Fixtures\IgnorePropertyDummy; use Symfony\Component\Serializer\Mapping\Factory\ClassMetadataFactory; +use Symfony\Component\Serializer\Mapping\Loader\AnnotationLoader; use Symfony\Component\Serializer\Mapping\Loader\AttributeLoader; /** @@ -28,7 +30,11 @@ class SerializerExtractorTest extends TestCase protected function setUp(): void { - $classMetadataFactory = new ClassMetadataFactory(new AttributeLoader()); + if (class_exists(AttributeLoader::class)) { + $classMetadataFactory = new ClassMetadataFactory(new AttributeLoader()); + } else { + $classMetadataFactory = new ClassMetadataFactory(new AnnotationLoader(new AnnotationReader())); + } $this->extractor = new SerializerExtractor($classMetadataFactory); } diff --git a/src/Symfony/Component/PropertyInfo/Tests/Fixtures/Dummy.php b/src/Symfony/Component/PropertyInfo/Tests/Fixtures/Dummy.php index 6c2ea073f2620..97f4c04d94a82 100644 --- a/src/Symfony/Component/PropertyInfo/Tests/Fixtures/Dummy.php +++ b/src/Symfony/Component/PropertyInfo/Tests/Fixtures/Dummy.php @@ -11,6 +11,7 @@ namespace Symfony\Component\PropertyInfo\Tests\Fixtures; +use Symfony\Component\Serializer\Annotation\Groups as GroupsAnnotation; use Symfony\Component\Serializer\Attribute\Groups; /** @@ -42,6 +43,7 @@ class Dummy extends ParentDummy /** * @var \DateTimeImmutable[] + * @GroupsAnnotation({"a", "b"}) */ #[Groups(['a', 'b'])] public $collection; diff --git a/src/Symfony/Component/PropertyInfo/Tests/Fixtures/IgnorePropertyDummy.php b/src/Symfony/Component/PropertyInfo/Tests/Fixtures/IgnorePropertyDummy.php index 9216ff801b27d..2ff38cb01e3b3 100644 --- a/src/Symfony/Component/PropertyInfo/Tests/Fixtures/IgnorePropertyDummy.php +++ b/src/Symfony/Component/PropertyInfo/Tests/Fixtures/IgnorePropertyDummy.php @@ -11,6 +11,8 @@ namespace Symfony\Component\PropertyInfo\Tests\Fixtures; +use Symfony\Component\Serializer\Annotation\Groups as GroupsAnnotation; +use Symfony\Component\Serializer\Annotation\Ignore as IgnoreAnnotation; use Symfony\Component\Serializer\Attribute\Groups; use Symfony\Component\Serializer\Attribute\Ignore; @@ -19,9 +21,16 @@ */ class IgnorePropertyDummy { + /** + * @GroupsAnnotation({"a"}) + */ #[Groups(['a'])] public $visibleProperty; + /** + * @GroupsAnnotation({"a"}) + * @IgnoreAnnotation + */ #[Groups(['a']), Ignore] private $ignoredProperty; } diff --git a/src/Symfony/Component/PropertyInfo/composer.json b/src/Symfony/Component/PropertyInfo/composer.json index 26e754d2b36ae..0b880b78d126d 100644 --- a/src/Symfony/Component/PropertyInfo/composer.json +++ b/src/Symfony/Component/PropertyInfo/composer.json @@ -27,16 +27,19 @@ "symfony/string": "^5.4|^6.0|^7.0" }, "require-dev": { - "symfony/serializer": "^6.4|^7.0", + "doctrine/annotations": "^1.12|^2", + "symfony/serializer": "^5.4|^6.4|^7.0", "symfony/cache": "^5.4|^6.0|^7.0", "symfony/dependency-injection": "^5.4|^6.0|^7.0", "phpdocumentor/reflection-docblock": "^5.2", "phpstan/phpdoc-parser": "^1.0|^2.0" }, "conflict": { + "doctrine/annotations": "<1.12", "phpdocumentor/reflection-docblock": "<5.2", "phpdocumentor/type-resolver": "<1.5.1", - "symfony/dependency-injection": "<5.4" + "symfony/dependency-injection": "<5.4", + "symfony/dependency-injection": "<5.4|>=6.0,<6.4" }, "autoload": { "psr-4": { "Symfony\\Component\\PropertyInfo\\": "" }, From 8c26acef5a3a639b5d76e62fb352dda7646bb7e3 Mon Sep 17 00:00:00 2001 From: Christian Schiffler Date: Mon, 14 Oct 2024 13:51:52 +0200 Subject: [PATCH 158/303] [HttpClient] Close gracefull when the server closes the connection abruptly --- src/Symfony/Component/HttpClient/Response/CurlResponse.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/HttpClient/Response/CurlResponse.php b/src/Symfony/Component/HttpClient/Response/CurlResponse.php index 5cdac10255cf5..d9373591006f8 100644 --- a/src/Symfony/Component/HttpClient/Response/CurlResponse.php +++ b/src/Symfony/Component/HttpClient/Response/CurlResponse.php @@ -327,7 +327,7 @@ private static function perform(ClientState $multi, ?array &$responses = null): } $multi->handlesActivity[$id][] = null; - $multi->handlesActivity[$id][] = \in_array($result, [\CURLE_OK, \CURLE_TOO_MANY_REDIRECTS], true) || '_0' === $waitFor || curl_getinfo($ch, \CURLINFO_SIZE_DOWNLOAD) === curl_getinfo($ch, \CURLINFO_CONTENT_LENGTH_DOWNLOAD) ? null : new TransportException(ucfirst(curl_error($ch) ?: curl_strerror($result)).sprintf(' for "%s".', curl_getinfo($ch, \CURLINFO_EFFECTIVE_URL))); + $multi->handlesActivity[$id][] = \in_array($result, [\CURLE_OK, \CURLE_TOO_MANY_REDIRECTS], true) || '_0' === $waitFor || curl_getinfo($ch, \CURLINFO_SIZE_DOWNLOAD) === curl_getinfo($ch, \CURLINFO_CONTENT_LENGTH_DOWNLOAD) || (curl_error($ch) === 'OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 0' && -1.0 === curl_getinfo($ch, \CURLINFO_CONTENT_LENGTH_DOWNLOAD) && \in_array('close', array_map('strtolower', $responses[$id]->headers['connection']), true)) ? null : new TransportException(ucfirst(curl_error($ch) ?: curl_strerror($result)).sprintf(' for "%s".', curl_getinfo($ch, \CURLINFO_EFFECTIVE_URL))); } } finally { $multi->performing = false; From 90e6b7e4f3e4bd003d572662095251c9fb6631af Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Fri, 15 Nov 2024 11:37:48 +0100 Subject: [PATCH 159/303] [HttpClient] Fix checking for private IPs before connecting --- .../Component/HttpClient/NativeHttpClient.php | 11 +- .../HttpClient/NoPrivateNetworkHttpClient.php | 185 +++++++++++++++--- .../HttpClient/Response/AmpResponse.php | 10 +- .../HttpClient/Response/CurlResponse.php | 11 +- .../HttpClient/Tests/AmpHttpClientTest.php | 3 + .../HttpClient/Tests/CurlHttpClientTest.php | 1 + .../HttpClient/Tests/HttpClientTestCase.php | 33 ++++ .../HttpClient/Tests/NativeHttpClientTest.php | 3 + .../Tests/NoPrivateNetworkHttpClientTest.php | 65 ++++-- 9 files changed, 246 insertions(+), 76 deletions(-) diff --git a/src/Symfony/Component/HttpClient/NativeHttpClient.php b/src/Symfony/Component/HttpClient/NativeHttpClient.php index f3d2b9739aaa7..81f2a431c7b56 100644 --- a/src/Symfony/Component/HttpClient/NativeHttpClient.php +++ b/src/Symfony/Component/HttpClient/NativeHttpClient.php @@ -141,22 +141,13 @@ public function request(string $method, string $url, array $options = []): Respo // Memoize the last progress to ease calling the callback periodically when no network transfer happens $lastProgress = [0, 0]; $maxDuration = 0 < $options['max_duration'] ? $options['max_duration'] : \INF; - $multi = $this->multi; - $resolve = static function (string $host, ?string $ip = null) use ($multi): ?string { - if (null !== $ip) { - $multi->dnsCache[$host] = $ip; - } - - return $multi->dnsCache[$host] ?? null; - }; - $onProgress = static function (...$progress) use ($onProgress, &$lastProgress, &$info, $maxDuration, $resolve) { + $onProgress = static function (...$progress) use ($onProgress, &$lastProgress, &$info, $maxDuration) { if ($info['total_time'] >= $maxDuration) { throw new TransportException(sprintf('Max duration was reached for "%s".', implode('', $info['url']))); } $progressInfo = $info; $progressInfo['url'] = implode('', $info['url']); - $progressInfo['resolve'] = $resolve; unset($progressInfo['size_body']); if ($progress && -1 === $progress[0]) { diff --git a/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php b/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php index 8e255c8c79b51..8ea8d917e307d 100644 --- a/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php +++ b/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php @@ -13,9 +13,11 @@ use Psr\Log\LoggerAwareInterface; use Psr\Log\LoggerInterface; -use Symfony\Component\HttpClient\Exception\InvalidArgumentException; use Symfony\Component\HttpClient\Exception\TransportException; +use Symfony\Component\HttpClient\Response\AsyncContext; +use Symfony\Component\HttpClient\Response\AsyncResponse; use Symfony\Component\HttpFoundation\IpUtils; +use Symfony\Contracts\HttpClient\ChunkInterface; use Symfony\Contracts\HttpClient\HttpClientInterface; use Symfony\Contracts\HttpClient\ResponseInterface; use Symfony\Contracts\HttpClient\ResponseStreamInterface; @@ -25,10 +27,12 @@ * Decorator that blocks requests to private networks by default. * * @author Hallison Boaventura + * @author Nicolas Grekas */ final class NoPrivateNetworkHttpClient implements HttpClientInterface, LoggerAwareInterface, ResetInterface { use HttpClientTrait; + use AsyncDecoratorTrait; private const PRIVATE_SUBNETS = [ '127.0.0.0/8', @@ -45,11 +49,14 @@ final class NoPrivateNetworkHttpClient implements HttpClientInterface, LoggerAwa '::/128', ]; + private $defaultOptions = self::OPTIONS_DEFAULTS; private $client; private $subnets; + private $ipFlags; + private $dnsCache; /** - * @param string|array|null $subnets String or array of subnets using CIDR notation that will be used by IpUtils. + * @param string|array|null $subnets String or array of subnets using CIDR notation that should be considered private. * If null is passed, the standard private subnets will be used. */ public function __construct(HttpClientInterface $client, $subnets = null) @@ -62,8 +69,23 @@ public function __construct(HttpClientInterface $client, $subnets = null) throw new \LogicException(sprintf('You cannot use "%s" if the HttpFoundation component is not installed. Try running "composer require symfony/http-foundation".', __CLASS__)); } + if (null === $subnets) { + $ipFlags = \FILTER_FLAG_IPV4 | \FILTER_FLAG_IPV6; + } else { + $ipFlags = 0; + foreach ((array) $subnets as $subnet) { + $ipFlags |= str_contains($subnet, ':') ? \FILTER_FLAG_IPV6 : \FILTER_FLAG_IPV4; + } + } + + if (!\defined('STREAM_PF_INET6')) { + $ipFlags &= ~\FILTER_FLAG_IPV6; + } + $this->client = $client; - $this->subnets = $subnets; + $this->subnets = null !== $subnets ? (array) $subnets : null; + $this->ipFlags = $ipFlags; + $this->dnsCache = new \ArrayObject(); } /** @@ -71,47 +93,89 @@ public function __construct(HttpClientInterface $client, $subnets = null) */ public function request(string $method, string $url, array $options = []): ResponseInterface { - $onProgress = $options['on_progress'] ?? null; - if (null !== $onProgress && !\is_callable($onProgress)) { - throw new InvalidArgumentException(sprintf('Option "on_progress" must be callable, "%s" given.', get_debug_type($onProgress))); - } + [$url, $options] = self::prepareRequest($method, $url, $options, $this->defaultOptions, true); - $subnets = $this->subnets; - $lastUrl = ''; - $lastPrimaryIp = ''; + $redirectHeaders = parse_url($url['authority']); + $host = $redirectHeaders['host']; + $url = implode('', $url); + $dnsCache = $this->dnsCache; - $options['on_progress'] = function (int $dlNow, int $dlSize, array $info) use ($onProgress, $subnets, &$lastUrl, &$lastPrimaryIp): void { - if ($info['url'] !== $lastUrl) { - $host = parse_url($info['url'], PHP_URL_HOST) ?: ''; - $resolve = $info['resolve'] ?? static function () { return null; }; - - if (($ip = trim($host, '[]')) - && !filter_var($ip, \FILTER_VALIDATE_IP) - && !($ip = $resolve($host)) - && $ip = @(gethostbynamel($host)[0] ?? dns_get_record($host, \DNS_AAAA)[0]['ipv6'] ?? null) - ) { - $resolve($host, $ip); - } + $ip = self::dnsResolve($dnsCache, $host, $this->ipFlags, $options); + self::ipCheck($ip, $this->subnets, $this->ipFlags, $host, $url); - if ($ip && IpUtils::checkIp($ip, $subnets ?? self::PRIVATE_SUBNETS)) { - throw new TransportException(sprintf('Host "%s" is blocked for "%s".', $host, $info['url'])); - } + if (0 < $maxRedirects = $options['max_redirects']) { + $options['max_redirects'] = 0; + $redirectHeaders['with_auth'] = $redirectHeaders['no_auth'] = $options['headers']; - $lastUrl = $info['url']; + if (isset($options['normalized_headers']['host']) || isset($options['normalized_headers']['authorization']) || isset($options['normalized_headers']['cookie'])) { + $redirectHeaders['no_auth'] = array_filter($redirectHeaders['no_auth'], static function ($h) { + return 0 !== stripos($h, 'Host:') && 0 !== stripos($h, 'Authorization:') && 0 !== stripos($h, 'Cookie:'); + }); } + } - if ($info['primary_ip'] !== $lastPrimaryIp) { - if ($info['primary_ip'] && IpUtils::checkIp($info['primary_ip'], $subnets ?? self::PRIVATE_SUBNETS)) { - throw new TransportException(sprintf('IP "%s" is blocked for "%s".', $info['primary_ip'], $info['url'])); - } + $onProgress = $options['on_progress'] ?? null; + $subnets = $this->subnets; + $ipFlags = $this->ipFlags; + $lastPrimaryIp = ''; + $options['on_progress'] = static function (int $dlNow, int $dlSize, array $info) use ($onProgress, $subnets, $ipFlags, &$lastPrimaryIp): void { + if (($info['primary_ip'] ?? '') !== $lastPrimaryIp) { + self::ipCheck($info['primary_ip'], $subnets, $ipFlags, null, $info['url']); $lastPrimaryIp = $info['primary_ip']; } null !== $onProgress && $onProgress($dlNow, $dlSize, $info); }; - return $this->client->request($method, $url, $options); + return new AsyncResponse($this->client, $method, $url, $options, static function (ChunkInterface $chunk, AsyncContext $context) use (&$method, &$options, $maxRedirects, &$redirectHeaders, $subnets, $ipFlags, $dnsCache): \Generator { + if (null !== $chunk->getError() || $chunk->isTimeout() || !$chunk->isFirst()) { + yield $chunk; + + return; + } + + $statusCode = $context->getStatusCode(); + + if ($statusCode < 300 || 400 <= $statusCode || null === $url = $context->getInfo('redirect_url')) { + $context->passthru(); + + yield $chunk; + + return; + } + + $host = parse_url($url, \PHP_URL_HOST); + $ip = self::dnsResolve($dnsCache, $host, $ipFlags, $options); + self::ipCheck($ip, $subnets, $ipFlags, $host, $url); + + // Do like curl and browsers: turn POST to GET on 301, 302 and 303 + if (303 === $statusCode || 'POST' === $method && \in_array($statusCode, [301, 302], true)) { + $method = 'HEAD' === $method ? 'HEAD' : 'GET'; + unset($options['body'], $options['json']); + + if (isset($options['normalized_headers']['content-length']) || isset($options['normalized_headers']['content-type']) || isset($options['normalized_headers']['transfer-encoding'])) { + $filterContentHeaders = static function ($h) { + return 0 !== stripos($h, 'Content-Length:') && 0 !== stripos($h, 'Content-Type:') && 0 !== stripos($h, 'Transfer-Encoding:'); + }; + $options['header'] = array_filter($options['header'], $filterContentHeaders); + $redirectHeaders['no_auth'] = array_filter($redirectHeaders['no_auth'], $filterContentHeaders); + $redirectHeaders['with_auth'] = array_filter($redirectHeaders['with_auth'], $filterContentHeaders); + } + } + + // Authorization and Cookie headers MUST NOT follow except for the initial host name + $options['headers'] = $redirectHeaders['host'] === $host ? $redirectHeaders['with_auth'] : $redirectHeaders['no_auth']; + + static $redirectCount = 0; + $context->setInfo('redirect_count', ++$redirectCount); + + $context->replaceRequest($method, $url, $options); + + if ($redirectCount >= $maxRedirects) { + $context->passthru(); + } + }); } /** @@ -139,14 +203,73 @@ public function withOptions(array $options): self { $clone = clone $this; $clone->client = $this->client->withOptions($options); + $clone->defaultOptions = self::mergeDefaultOptions($options, $this->defaultOptions); return $clone; } public function reset() { + $this->dnsCache->exchangeArray([]); + if ($this->client instanceof ResetInterface) { $this->client->reset(); } } + + private static function dnsResolve(\ArrayObject $dnsCache, string $host, int $ipFlags, array &$options): string + { + if ($ip = filter_var(trim($host, '[]'), \FILTER_VALIDATE_IP) ?: $options['resolve'][$host] ?? false) { + return $ip; + } + + if ($dnsCache->offsetExists($host)) { + return $dnsCache[$host]; + } + + if ((\FILTER_FLAG_IPV4 & $ipFlags) && $ip = gethostbynamel($host)) { + return $options['resolve'][$host] = $dnsCache[$host] = $ip[0]; + } + + if (!(\FILTER_FLAG_IPV6 & $ipFlags)) { + return $host; + } + + if ($ip = dns_get_record($host, \DNS_AAAA)) { + $ip = $ip[0]['ipv6']; + } elseif (extension_loaded('sockets')) { + if (!$info = socket_addrinfo_lookup($host, 0, ['ai_socktype' => \SOCK_STREAM, 'ai_family' => \AF_INET6])) { + return $host; + } + + $ip = socket_addrinfo_explain($info[0])['ai_addr']['sin6_addr']; + } elseif ('localhost' === $host || 'localhost.' === $host) { + $ip = '::1'; + } else { + return $host; + } + + return $options['resolve'][$host] = $dnsCache[$host] = $ip; + } + + private static function ipCheck(string $ip, ?array $subnets, int $ipFlags, ?string $host, string $url): void + { + if (null === $subnets) { + // Quick check, but not reliable enough, see https://github.com/php/php-src/issues/16944 + $ipFlags |= \FILTER_FLAG_NO_PRIV_RANGE | \FILTER_FLAG_NO_RES_RANGE; + } + + if (false !== filter_var($ip, \FILTER_VALIDATE_IP, $ipFlags) && !IpUtils::checkIp($ip, $subnets ?? self::PRIVATE_SUBNETS)) { + return; + } + + if (null !== $host) { + $type = 'Host'; + } else { + $host = $ip; + $type = 'IP'; + } + + throw new TransportException($type.\sprintf(' "%s" is blocked for "%s".', $host, $url)); + } } diff --git a/src/Symfony/Component/HttpClient/Response/AmpResponse.php b/src/Symfony/Component/HttpClient/Response/AmpResponse.php index 6304abcae15f1..e4999b73688c0 100644 --- a/src/Symfony/Component/HttpClient/Response/AmpResponse.php +++ b/src/Symfony/Component/HttpClient/Response/AmpResponse.php @@ -89,17 +89,9 @@ public function __construct(AmpClientState $multi, Request $request, array $opti $info['max_duration'] = $options['max_duration']; $info['debug'] = ''; - $resolve = static function (string $host, ?string $ip = null) use ($multi): ?string { - if (null !== $ip) { - $multi->dnsCache[$host] = $ip; - } - - return $multi->dnsCache[$host] ?? null; - }; $onProgress = $options['on_progress'] ?? static function () {}; - $onProgress = $this->onProgress = static function () use (&$info, $onProgress, $resolve) { + $onProgress = $this->onProgress = static function () use (&$info, $onProgress) { $info['total_time'] = microtime(true) - $info['start_time']; - $info['resolve'] = $resolve; $onProgress((int) $info['size_download'], ((int) (1 + $info['download_content_length']) ?: 1) - 1, (array) $info); }; diff --git a/src/Symfony/Component/HttpClient/Response/CurlResponse.php b/src/Symfony/Component/HttpClient/Response/CurlResponse.php index d9373591006f8..4197e5af58075 100644 --- a/src/Symfony/Component/HttpClient/Response/CurlResponse.php +++ b/src/Symfony/Component/HttpClient/Response/CurlResponse.php @@ -115,20 +115,13 @@ public function __construct(CurlClientState $multi, $ch, ?array $options = null, curl_pause($ch, \CURLPAUSE_CONT); if ($onProgress = $options['on_progress']) { - $resolve = static function (string $host, ?string $ip = null) use ($multi): ?string { - if (null !== $ip) { - $multi->dnsCache->hostnames[$host] = $ip; - } - - return $multi->dnsCache->hostnames[$host] ?? null; - }; $url = isset($info['url']) ? ['url' => $info['url']] : []; curl_setopt($ch, \CURLOPT_NOPROGRESS, false); - curl_setopt($ch, \CURLOPT_PROGRESSFUNCTION, static function ($ch, $dlSize, $dlNow) use ($onProgress, &$info, $url, $multi, $debugBuffer, $resolve) { + curl_setopt($ch, \CURLOPT_PROGRESSFUNCTION, static function ($ch, $dlSize, $dlNow) use ($onProgress, &$info, $url, $multi, $debugBuffer) { try { rewind($debugBuffer); $debug = ['debug' => stream_get_contents($debugBuffer)]; - $onProgress($dlNow, $dlSize, $url + curl_getinfo($ch) + $info + $debug + ['resolve' => $resolve]); + $onProgress($dlNow, $dlSize, $url + curl_getinfo($ch) + $info + $debug); } catch (\Throwable $e) { $multi->handlesActivity[(int) $ch][] = null; $multi->handlesActivity[(int) $ch][] = $e; diff --git a/src/Symfony/Component/HttpClient/Tests/AmpHttpClientTest.php b/src/Symfony/Component/HttpClient/Tests/AmpHttpClientTest.php index e17b45a0ce185..d03693694a746 100644 --- a/src/Symfony/Component/HttpClient/Tests/AmpHttpClientTest.php +++ b/src/Symfony/Component/HttpClient/Tests/AmpHttpClientTest.php @@ -14,6 +14,9 @@ use Symfony\Component\HttpClient\AmpHttpClient; use Symfony\Contracts\HttpClient\HttpClientInterface; +/** + * @group dns-sensitive + */ class AmpHttpClientTest extends HttpClientTestCase { protected function getHttpClient(string $testCase): HttpClientInterface diff --git a/src/Symfony/Component/HttpClient/Tests/CurlHttpClientTest.php b/src/Symfony/Component/HttpClient/Tests/CurlHttpClientTest.php index 7e9aab212364c..de1461ed8e5e4 100644 --- a/src/Symfony/Component/HttpClient/Tests/CurlHttpClientTest.php +++ b/src/Symfony/Component/HttpClient/Tests/CurlHttpClientTest.php @@ -17,6 +17,7 @@ /** * @requires extension curl + * @group dns-sensitive */ class CurlHttpClientTest extends HttpClientTestCase { diff --git a/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php b/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php index b3d6aac753567..6bed6d6f787c0 100644 --- a/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php +++ b/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php @@ -12,6 +12,7 @@ namespace Symfony\Component\HttpClient\Tests; use PHPUnit\Framework\SkippedTestSuiteError; +use Symfony\Bridge\PhpUnit\DnsMock; use Symfony\Component\HttpClient\Exception\ClientException; use Symfony\Component\HttpClient\Exception\InvalidArgumentException; use Symfony\Component\HttpClient\Exception\TransportException; @@ -490,6 +491,38 @@ public function testNoPrivateNetworkWithResolve() $client->request('GET', 'http://symfony.com', ['resolve' => ['symfony.com' => '127.0.0.1']]); } + public function testNoPrivateNetworkWithResolveAndRedirect() + { + DnsMock::withMockedHosts([ + 'localhost' => [ + [ + 'host' => 'localhost', + 'class' => 'IN', + 'ttl' => 15, + 'type' => 'A', + 'ip' => '127.0.0.1', + ], + ], + 'symfony.com' => [ + [ + 'host' => 'symfony.com', + 'class' => 'IN', + 'ttl' => 15, + 'type' => 'A', + 'ip' => '10.0.0.1', + ], + ], + ]); + + $client = $this->getHttpClient(__FUNCTION__); + $client = new NoPrivateNetworkHttpClient($client, '10.0.0.1/32'); + + $this->expectException(TransportException::class); + $this->expectExceptionMessage('Host "symfony.com" is blocked'); + + $client->request('GET', 'http://localhost:8057/302?location=https://symfony.com/'); + } + public function testNoRedirectWithInvalidLocation() { $client = $this->getHttpClient(__FUNCTION__); diff --git a/src/Symfony/Component/HttpClient/Tests/NativeHttpClientTest.php b/src/Symfony/Component/HttpClient/Tests/NativeHttpClientTest.php index 3250b5013763b..35ab614b482a5 100644 --- a/src/Symfony/Component/HttpClient/Tests/NativeHttpClientTest.php +++ b/src/Symfony/Component/HttpClient/Tests/NativeHttpClientTest.php @@ -14,6 +14,9 @@ use Symfony\Component\HttpClient\NativeHttpClient; use Symfony\Contracts\HttpClient\HttpClientInterface; +/** + * @group dns-sensitive + */ class NativeHttpClientTest extends HttpClientTestCase { protected function getHttpClient(string $testCase): HttpClientInterface diff --git a/src/Symfony/Component/HttpClient/Tests/NoPrivateNetworkHttpClientTest.php b/src/Symfony/Component/HttpClient/Tests/NoPrivateNetworkHttpClientTest.php index 0eba5d6345277..cfc989e01e682 100644 --- a/src/Symfony/Component/HttpClient/Tests/NoPrivateNetworkHttpClientTest.php +++ b/src/Symfony/Component/HttpClient/Tests/NoPrivateNetworkHttpClientTest.php @@ -12,17 +12,16 @@ namespace Symfony\Component\HttpClient\Tests; use PHPUnit\Framework\TestCase; +use Symfony\Bridge\PhpUnit\DnsMock; use Symfony\Component\HttpClient\Exception\InvalidArgumentException; use Symfony\Component\HttpClient\Exception\TransportException; use Symfony\Component\HttpClient\MockHttpClient; use Symfony\Component\HttpClient\NoPrivat 10000 eNetworkHttpClient; use Symfony\Component\HttpClient\Response\MockResponse; -use Symfony\Contracts\HttpClient\HttpClientInterface; -use Symfony\Contracts\HttpClient\ResponseInterface; class NoPrivateNetworkHttpClientTest extends TestCase { - public static function getExcludeData(): array + public static function getExcludeIpData(): array { return [ // private @@ -51,28 +50,47 @@ public static function getExcludeData(): array ['104.26.14.6', '104.26.14.0/24', true], ['2606:4700:20::681a:e06', null, false], ['2606:4700:20::681a:e06', '2606:4700:20::/43', true], + ]; + } - // no ipv4/ipv6 at all - ['2606:4700:20::681a:e06', '::/0', true], - ['104.26.14.6', '0.0.0.0/0', true], + public static function getExcludeHostData(): iterable + { + yield from self::getExcludeIpData(); - // weird scenarios (e.g.: when trying to match ipv4 address on ipv6 subnet) - ['10.0.0.1', 'fc00::/7', false], - ['fc00::1', '10.0.0.0/8', false], - ]; + // no ipv4/ipv6 at all + yield ['2606:4700:20::681a:e06', '::/0', true]; + yield ['104.26.14.6', '0.0.0.0/0', true]; + + // weird scenarios (e.g.: when trying to match ipv4 address on ipv6 subnet) + yield ['10.0.0.1', 'fc00::/7', true]; + yield ['fc00::1', '10.0.0.0/8', true]; } /** - * @dataProvider getExcludeData + * @dataProvider getExcludeIpData + * @group dns-sensitive */ public function testExcludeByIp(string $ipAddr, $subnets, bool $mustThrow) { + $host = strtr($ipAddr, '.:', '--'); + DnsMock::withMockedHosts([ + $host => [ + str_contains($ipAddr, ':') ? [ + 'type' => 'AAAA', + 'ipv6' => '3706:5700:20::ac43:4826', + ] : [ + 'type' => 'A', + 'ip' => '105.26.14.6', + ], + ], + ]); + $content = 'foo'; - $url = sprintf('http://%s/', strtr($ipAddr, '.:', '--')); + $url = \sprintf('http://%s/', $host); if ($mustThrow) { $this->expectException(TransportException::class); - $this->expectExceptionMessage(sprintf('IP "%s" is blocked for "%s".', $ipAddr, $url)); + $this->expectExceptionMessage(\sprintf('IP "%s" is blocked for "%s".', $ipAddr, $url)); } $previousHttpClient = $this->getMockHttpClient($ipAddr, $content); @@ -86,17 +104,30 @@ public function testExcludeByIp(string $ipAddr, $subnets, bool $mustThrow) } /** - * @dataProvider getExcludeData + * @dataProvider getExcludeHostData + * @group dns-sensitive */ public function testExcludeByHost(string $ipAddr, $subnets, bool $mustThrow) { + $host = strtr($ipAddr, '.:', '--'); + DnsMock::withMockedHosts([ + $host => [ + str_contains($ipAddr, ':') ? [ + 'type' => 'AAAA', + 'ipv6' => $ipAddr, + ] : [ + 'type' => 'A', + 'ip' => $ipAddr, + ], + ], + ]); + $content = 'foo'; - $host = str_contains($ipAddr, ':') ? sprintf('[%s]', $ipAddr) : $ipAddr; - $url = sprintf('http://%s/', $host); + $url = \sprintf('http://%s/', $host); if ($mustThrow) { $this->expectException(TransportException::class); - $this->expectExceptionMessage(sprintf('Host "%s" is blocked for "%s".', $host, $url)); + $this->expectExceptionMessage(\sprintf('Host "%s" is blocked for "%s".', $host, $url)); } $previousHttpClient = $this->getMockHttpClient($ipAddr, $content); From 88a1303d491e1907d8180a5a571b50d4ec7b352b Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Wed, 27 Nov 2024 13:42:55 +0100 Subject: [PATCH 160/303] Update CHANGELOG for 5.4.48 --- CHANGELOG-5.4.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/CHANGELOG-5.4.md b/CHANGELOG-5.4.md index 8bf2d08b4db72..23768a799ed86 100644 --- a/CHANGELOG-5.4.md +++ b/CHANGELOG-5.4.md @@ -7,6 +7,31 @@ in 5.4 minor versions. To get the diff for a specific change, go to https://github.com/symfony/symfony/commit/XXX where XXX is the change hash To get the diff between two versions, go to https://github.com/symfony/symfony/compare/v5.4.0...v5.4.1 +* 5.4.48 (2024-11-27) + + * bug #59013 [HttpClient] Fix checking for private IPs before connecting (nicolas-grekas) + * bug #58562 [HttpClient] Close gracefull when the server closes the connection abruptly (discordier) + * bug #59007 [Dotenv] read runtime config from composer.json in debug dotenv command (xabbuh) + * bug #58963 [PropertyInfo] Fix write visibility for Asymmetric Visibility and Virtual Properties (xabbuh, pan93412) + * bug #58983 [Translation] [Bridge][Lokalise] Fix empty keys array in PUT, DELETE requests causing Lokalise API error (DominicLuidold) + * bug #58959 [PropertyInfo] consider write property visibility to decide whether a property is writable (xabbuh) + * bug #58964 [TwigBridge] do not add child nodes to EmptyNode instances (xabbuh) + * bug #58822 [DependencyInjection] Fix checking for interfaces in ContainerBuilder::getReflectionClass() (donquixote) + * bug #58865 Dynamically fix compatibility with doctrine/data-fixtures v2 (greg0ire) + * bug #58921 [HttpKernel] Ensure `HttpCache::getTraceKey()` does not throw exception (lyrixx) + * bug #58908 [DoctrineBridge] don't call `EntityManager::initializeObject()` with scalar values (xabbuh) + * bug #58924 [HttpClient] Fix empty hosts in option "resolve" (nicolas-grekas) + * bug #58915 [HttpClient] Fix option "resolve" with IPv6 addresses (nicolas-grekas) + * bug #58919 [WebProfilerBundle] Twig deprecations (mazodude) + * bug #58914 [HttpClient] Fix option "bindto" with IPv6 addresses (nicolas-grekas) + * bug #58875 [HttpClient] Removed body size limit (Carl Julian Sauter) + * bug #58860 [HttpClient] Fix catching some invalid Location headers (nicolas-grekas) + * bug #58836 Work around `parse_url()` bug (bis) (nicolas-grekas) + * bug #58818 [Messenger] silence PHP warnings issued by `Redis::connect()` (xabbuh) + * bug #58828 [PhpUnitBridge] fix dumping tests to skip with data providers (xabbuh) + * bug #58842 [Routing] Fix: lost priority when defining hosts in configuration (BeBlood) + * bug #58850 [HttpClient] fix PHP 7.2 compatibility (xabbuh) + * 5.4.47 (2024-11-13) * security #cve-2024-50342 [HttpClient] Resolve hostnames in NoPrivateNetworkHttpClient (nicolas-grekas) From 2562dc24b92e855326f2e60bfa0479f68e94e175 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Wed, 27 Nov 2024 13:43:03 +0100 Subject: [PATCH 161/303] Update CONTRIBUTORS for 5.4.48 --- CONTRIBUTORS.md | 47 +++++++++++++++++++++++++++++++---------------- 1 file changed, 31 insertions(+), 16 deletions(-) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index bcc33dc4892f2..c83c2ca56b1d4 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -19,8 +19,8 @@ The Symfony Connect username in parenthesis allows to get more information - Jordi Boggiano (seldaek) - Maxime Steinhausser (ogizanagi) - Kévin Dunglas (dunglas) - - Victor Berchet (victor) - Javier Eguiluz (javier.eguiluz) + - Victor Berchet (victor) - Ryan Weaver (weaverryan) - Jérémy DERUSSÉ (jderusse) - Jules Pietri (heah) @@ -51,15 +51,15 @@ The Symfony Connect username in parenthesis allows to get more information - Igor Wiedler - Jan Schädlich (jschaedl) - Mathieu Lechat (mat_the_cat) + - Simon André (simonandre) - Matthias Pigulla (mpdude) - Gabriel Ostrolucký (gadelat) - - Simon André (simonandre) - Jonathan Wage (jwage) + - Mathias Arlaud (mtarld) - Vincent Langlet (deviling) - Valentin Udaltsov (vudaltsov) - - Mathias Arlaud (mtarld) - - Alexandre Salomé (alexandresalome) - Grégoire Paris (greg0ire) + - Alexandre Salomé (alexandresalome) - William DURAND - ornicar - Dany Maillard (maidmaid) @@ -83,11 +83,11 @@ The Symfony Connect username in parenthesis allows to get more information - Alexander Schranz (alexander-schranz) - Mathieu Piot (mpiot) - Vasilij Duško (staff) + - Dariusz Ruminski - Sarah Khalil (saro0h) - Laurent VOULLEMIER (lvo) - Konstantin Kudryashov (everzet) - Guilhem N (guilhemn) - - Dariusz Ruminski - Bilal Amarni (bamarni) - Eriksen Costa - Florin Patan (florinpatan) @@ -110,12 +110,12 @@ The Symfony Connect username in parenthesis allows to get more information - Baldini - Alex Pott - Fran Moreno (franmomu) + - Hubert Lenoir (hubert_lenoir) - Charles Sarrazin (csarrazi) - Henrik Westphal (snc) - Dariusz Górecki (canni) - - Hubert Lenoir (hubert_lenoir) - - Ener-Getick - Antoine Makdessi (amakdessi) + - Ener-Getick - Graham Campbell (graham) - Tugdual Saunier (tucksaun) - Lee McDermott @@ -148,6 +148,7 @@ The Symfony Connect username in parenthesis allows to get more information - Jérôme Vasseur (jvasseur) - Peter Kokot (peterkokot) - Brice BERNARD (brikou) + - Valtteri R (valtzu) - Martin Auswöger - Michal Piotrowski - marc.weistroff @@ -156,7 +157,6 @@ The Symfony Connect username in parenthesis allows to get more information - Vladimir Tsykun (vtsykun) - Jacob Dreesen (jdreesen) - Włodzimierz Gajda (gajdaw) - - Valtteri R (valtzu) - Nicolas Philippe (nikophil) - Javier Spagnoletti (phansys) - Adrien Brault (adrienbrault) @@ -170,6 +170,7 @@ The Symfony Connect username in parenthesis allows to get more information - Baptiste Clavié (talus) - Alexander Schwenn (xelaris) - Fabien Pennequin (fabienpennequin) + - Dāvis Zālītis (k0d3r1s) - Gordon Franke (gimler) - Malte Schlüter (maltemaltesich) - jeremyFreeAgent (jeremyfreeagent) @@ -178,7 +179,6 @@ The Symfony Connect username in parenthesis allows to get more information - Vasilij Dusko - Daniel Wehner (dawehner) - Maxime Helias (maxhelias) - - Dāvis Zālītis (k0d3r1s) - Robert Schönthal (digitalkaoz) - Smaine Milianni (ismail1432) - François-Xavier de Guillebon (de-gui_f) @@ -193,6 +193,7 @@ The Symfony Connect username in parenthesis allows to get more information - Jhonny Lidfors (jhonne) - Juti Noppornpitak (shiroyuki) - Gregor Harlan (gharlan) + - Alexis Lefebvre - Hugo Alliaume (kocal) - Anthony MARTIN - Sebastian Hörl (blogsh) @@ -206,7 +207,6 @@ The Symfony Connect username in parenthesis allows to get more information - Guilherme Blanco (guilhermeblanco) - Saif Eddin Gmati (azjezz) - Farhad Safarov (safarov) - - Alexis Lefebvre - SpacePossum - Richard van Laak (rvanlaak) - Andreas Braun @@ -351,6 +351,7 @@ The Symfony Connect username in parenthesis allows to get more information - fd6130 (fdtvui) - Priyadi Iman Nurcahyo (priyadi) - Alan Poulain (alanpoulain) + - Oleg Andreyev (oleg.andreyev) - Maciej Malarz (malarzm) - Marcin Sikoń (marphi) - Michele Orselli (orso) @@ -390,13 +391,13 @@ The Symfony Connect username in parenthesis allows to get more information - Alexander Kotynia (olden) - Elnur Abdurrakhimov (elnur) - Manuel Reinhard (sprain) + - Zan Baldwin (zanbaldwin) - Antonio J. García Lagar (ajgarlag) - BoShurik - Quentin Devos - Adam Prager (padam87) - Benoît Burnichon (bburnichon) - maxime.steinhausser - - Oleg Andreyev (oleg.andreyev) - Roman Ring (inori) - Xavier Montaña Carreras (xmontana) - Arjen van der Meijden @@ -460,7 +461,6 @@ The Symfony Connect username in parenthesis allows to get more information - Magnus Nordlander (magnusnordlander) - Tim Goudriaan (codedmonkey) - Robert Kiss (kepten) - - Zan Baldwin (zanbaldwin) - Alexandre Quercia (alquerci) - Marcos Sánchez - Emanuele Panzeri (thepanz) @@ -484,6 +484,7 @@ The Symfony Connect username in parenthesis allows to get more information - Bohan Yang (brentybh) - Vilius Grigaliūnas - David Badura (davidbadura) + - Jordane VASPARD (elementaire) - Chris Smith (cs278) - Thomas Bisignani (toma) - Florian Klein (docteurklein) @@ -582,7 +583,6 @@ The Symfony Connect username in parenthesis allows to get more information - Alexander Menshchikov - Clément Gautier (clementgautier) - roman joly (eltharin) - - Jordane VASPARD (elementaire) - James Gilliland (neclimdul) - Sanpi (sanpi) - Eduardo Gulias (egulias) @@ -683,6 +683,7 @@ The Symfony Connect username in parenthesis allows to get more information - Neil Peyssard (nepey) - Niklas Fiekas - Mark Challoner (markchalloner) + - Andreas Hennings - Markus Bachmann (baachi) - Gunnstein Lye (glye) - Erkhembayar Gantulga (erheme318) @@ -797,6 +798,7 @@ The Symfony Connect username in parenthesis allows to get more information - Kev - Kevin McBride - Sergio Santoro + - Jonas Elfering - Philipp Rieber (bicpi) - Dmitriy Derepko - Manuel de Ruiter (manuel) @@ -949,7 +951,6 @@ The Symfony Connect username in parenthesis allows to get more information - Franck RANAIVO-HARISOA (franckranaivo) - Yi-Jyun Pan - Egor Taranov - - Andreas Hennings - Arnaud Frézet - Philippe Segatori - Jon Gotlin (jongotlin) @@ -1295,6 +1296,7 @@ The Symfony Connect username in parenthesis allows to get more information - _sir_kane (waly) - Olivier Maisonneuve - Gálik Pál + - Bálint Szekeres - Andrei C. (moldman) - Mike Meier (mykon) - Pedro Miguel Maymone de Resende (pedroresende) @@ -1306,6 +1308,7 @@ The Symfony Connect username in parenthesis allows to get more information - Kagan Balga (kagan-balga) - Nikita Nefedov (nikita2206) - Alex Bacart + - StefanoTarditi - cgonzalez - hugovms - Ben @@ -1418,6 +1421,7 @@ The Symfony Connect username in parenthesis allows to get more information - Jason Woods - mwsaz - bogdan + - wanxiangchwng - Geert De Deckere - grizlik - Derek ROTH @@ -1447,7 +1451,6 @@ The Symfony Connect username in parenthesis allows to get more information - Morten Wulff (wulff) - Kieran - Don Pinkster - - Jonas Elfering - Maksim Muruev - Emil Einarsson - 243083df @@ -1624,6 +1627,7 @@ The Symfony Connect username in parenthesis allows to get more information - Luciano Mammino (loige) - LHommet Nicolas (nicolaslh) - fabios + - eRIZ - Sander Coolen (scoolen) - Vic D'Elfant (vicdelfant) - Amirreza Shafaat (amirrezashafaat) @@ -2034,6 +2038,7 @@ The Symfony Connect username in parenthesis allows to get more information - Vladimir Mantulo (mantulo) - Boullé William (williamboulle) - Jesper Noordsij + - Bart Baaten - Frederic Godfrin - Paul Matthews - aim8604 @@ -2068,6 +2073,7 @@ The Symfony Connect username in parenthesis allows to get more information - Dalibor Karlović - Cesar Scur (cesarscur) - Cyril Vermandé (cyve) + - Daniele Orru' (danydev) - Raul Garcia Canet (juagarc4) - Sagrario Meneses - Dmitri Petmanson @@ -2161,6 +2167,7 @@ The Symfony Connect username in parenthesis allows to get more information - Maxime THIRY - Norman Soetbeer - Ludek Stepan + - Benjamin BOUDIER - Frederik Schwan - Mark van den Berg - Aaron Stephens (astephens) @@ -2276,6 +2283,7 @@ The Symfony Connect username in parenthesis allows to get more information - Frank Neff (fneff) - Volodymyr Kupriienko (greeflas) - Ilya Biryukov (ibiryukov) + - Mathieu Ledru (matyo91) - Roma (memphys) - Florian Caron (shalalalala) - Serhiy Lunak (slunak) @@ -2381,7 +2389,6 @@ The Symfony Connect username in parenthesis allows to get more information - Nicolas Eeckeloo (neeckeloo) - Andriy Prokopenko (sleepyboy) - Dariusz Ruminski - - Bálint Szekeres - Starfox64 - Ivo Valchev - Thomas Hanke @@ -2472,6 +2479,7 @@ The Symfony Connect username in parenthesis allows to get more information - karstennilsen - kaywalker - Sebastian Ionescu + - Kurt Thiemann - Robert Kopera - Pablo Ogando Ferreira - Thomas Ploch @@ -2481,6 +2489,7 @@ The Symfony Connect username in parenthesis allows to get more information - Jeremiah VALERIE - Alexandre Beaujour - Franck Ranaivo-Harisoa + - Grégoire Rabasse - Cas van Dongen - Patrik Patie Gmitter - George Yiannoulopoulos @@ -2560,6 +2569,7 @@ The Symfony Connect username in parenthesis allows to get more information - Tobias Genberg (lorceroth) - Michael Simonson (mikes) - Nicolas Badey (nico-b) + - Florent Blaison (orkin) - Olivier Scherler (oscherler) - Flo Gleixner (redflo) - Romain Jacquart (romainjacquart) @@ -3158,6 +3168,7 @@ The Symfony Connect username in parenthesis allows to get more information - Vlad Dumitrache - wetternest - Erik van Wingerden + - matlec - Valouleloup - Pathpat - Jaymin G @@ -3302,6 +3313,7 @@ The Symfony Connect username in parenthesis allows to get more information - dasmfm - Claas Augner - Mathias Geat + - neodevcode - Angel Fernando Quiroz Campos (angelfqc) - Arnaud Buathier (arnapou) - Curtis (ccorliss) @@ -3362,6 +3374,7 @@ The Symfony Connect username in parenthesis allows to get more information - Steffen Keuper - Kai Eichinger - Antonio Angelino + - Jan Nedbal - Jens Schulze - Tema Yud - Matt Fields @@ -3393,6 +3406,7 @@ The Symfony Connect username in parenthesis allows to get more information - Menno Holtkamp - Ser5 - Michael Hudson-Doyle + - Matthew Burns - Daniel Bannert - Karim Miladi - Michael Genereux @@ -3771,6 +3785,7 @@ The Symfony Connect username in parenthesis allows to get more information - damaya - Kevin Weber - Alexandru Năstase + - Carl Julian Sauter - Dionysis Arvanitis - Sergey Fedotov - Konstantin Scheumann From 1622f3f08df465d5aa53645728398e449ce87d17 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Wed, 27 Nov 2024 13:43:17 +0100 Subject: [PATCH 162/303] Update VERSION for 5.4.48 --- src/Symfony/Component/HttpKernel/Kernel.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index 04f9b627ceefd..8bb0ab184b9f8 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -78,12 +78,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static $freshCache = []; - public const VERSION = '5.4.48-DEV'; + public const VERSION = '5.4.48'; public const VERSION_ID = 50448; public const MAJOR_VERSION = 5; public const MINOR_VERSION = 4; public const RELEASE_VERSION = 48; - public const EXTRA_VERSION = 'DEV'; + public const EXTRA_VERSION = ''; public const END_OF_MAINTENANCE = '11/2024'; public const END_OF_LIFE = '02/2029'; From 92da41d52f30d483325d4ac97d8ddfb6a5578d2c Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Wed, 27 Nov 2024 13:48:42 +0100 Subject: [PATCH 163/303] Bump Symfony version to 5.4.49 --- src/Symfony/Component/HttpKernel/Kernel.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index 8bb0ab184b9f8..a6a70bfb3cb4d 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -78,12 +78,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static $freshCache = []; - public const VERSION = '5.4.48'; - public const VERSION_ID = 50448; + public const VERSION = '5.4.49-DEV'; + public const VERSION_ID = 50449; public const MAJOR_VERSION = 5; public const MINOR_VERSION = 4; - public const RELEASE_VERSION = 48; - public const EXTRA_VERSION = ''; + public const RELEASE_VERSION = 49; + public const EXTRA_VERSION = 'DEV'; public const END_OF_MAINTENANCE = '11/2024'; public const END_OF_LIFE = '02/2029'; From 81175867e33df91888a29e1bb61b6db6a9da44fd Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Wed, 27 Nov 2024 13:49:33 +0100 Subject: [PATCH 164/303] Update CHANGELOG for 6.4.16 --- CHANGELOG-6.4.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/CHANGELOG-6.4.md b/CHANGELOG-6.4.md index 61c6779a2087f..94111d16ed62b 100644 --- a/CHANGELOG-6.4.md +++ b/CHANGELOG-6.4.md @@ -7,6 +7,37 @@ in 6.4 minor versions. To get the diff for a specific change, go to https://github.com/symfony/symfony/commit/XXX where XXX is the change hash To get the diff between two versions, go to https://github.com/symfony/symfony/compare/v6.4.0...v6.4.1 +* 6.4.16 (2024-11-27) + + * bug #59013 [HttpClient] Fix checking for private IPs before connecting (nicolas-grekas) + * bug #58562 [HttpClient] Close gracefull when the server closes the connection abruptly (discordier) + * bug #59007 [Dotenv] read runtime config from composer.json in debug dotenv command (xabbuh) + * bug #58963 [PropertyInfo] Fix write visibility for Asymmetric Visibility and Virtual Properties (xabbuh, pan93412) + * bug #58983 [Translation] [Bridge][Lokalise] Fix empty keys array in PUT, DELETE requests causing Lokalise API error (DominicLuidold) + * bug #58956 [DoctrineBridge] Fix `Connection::createSchemaManager()` for Doctrine DBAL v2 (neodevcode) + * bug #58959 [PropertyInfo] consider write property visibility to decide whether a property is writable (xabbuh) + * bug #58964 [TwigBridge] do not add child nodes to EmptyNode instances (xabbuh) + * bug #58952 [Cache] silence warnings issued by Redis Sentinel on connection issues (xabbuh) + * bug #58859 [AssetMapper] ignore missing directory in `isVendor()` (alexislefebvre) + * bug #58917 [OptionsResolver] Allow Union/Intersection Types in Resolved Closures (zanbaldwin) + * bug #58822 [DependencyInjection] Fix checking for interfaces in ContainerBuilder::getReflectionClass() (donquixote) + * bug #58865 Dynamically fix compatibility with doctrine/data-fixtures v2 (greg0ire) + * bug #58921 [HttpKernel] Ensure `HttpCache::getTraceKey()` does not throw exception (lyrixx) + * bug #58908 [DoctrineBridge] don't call `EntityManager::initializeObject()` with scalar values (xabbuh) + * bug #58938 [Cache] make RelayProxyTrait compatible with relay extension 0.9.0 (xabbuh) + * bug #58924 [HttpClient] Fix empty hosts in option "resolve" (nicolas-grekas) + * bug #58915 [HttpClient] Fix option "resolve" with IPv6 addresses (nicolas-grekas) + * bug #58919 [WebProfilerBundle] Twig deprecations (mazodude) + * bug #58914 [HttpClient] Fix option "bindto" with IPv6 addresses (nicolas-grekas) + * bug #58875 [HttpClient] Removed body size limit (Carl Julian Sauter) + * bug #58862 [Notifier] Fix GoIpTransport (nicolas-grekas) + * bug #58860 [HttpClient] Fix catching some invalid Location headers (nicolas-grekas) + * bug #58836 Work around `parse_url()` bug (bis) (nicolas-grekas) + * bug #58818 [Messenger] silence PHP warnings issued by `Redis::connect()` (xabbuh) + * bug #58828 [PhpUnitBridge] fix dumping tests to skip with data providers (xabbuh) + * bug #58842 [Routing] Fix: lost priority when defining hosts in configuration (BeBlood) + * bug #58850 [HttpClient] fix PHP 7.2 compatibility (xabbuh) + * 6.4.15 (2024-11-13) * security #cve-2024-50342 [HttpClient] Resolve hostnames in NoPrivateNetworkHttpClient (nicolas-grekas) From 59b28be9d9cbb1bbf547dc1dad3a5ae10cfecfee Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Wed, 27 Nov 2024 13:49:36 +0100 Subject: [PATCH 165/303] Update VERSION for 6.4.16 --- src/Symfony/Component/HttpKernel/Kernel.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index 41d00758f0cd7..e4d06fad61928 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -76,12 +76,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static array $freshCache = []; - public const VERSION = '6.4.16-DEV'; + public const VERSION = '6.4.16'; public const VERSION_ID = 60416; public const MAJOR_VERSION = 6; public const MINOR_VERSION = 4; public const RELEASE_VERSION = 16; - public const EXTRA_VERSION = 'DEV'; + public const EXTRA_VERSION = ''; public const END_OF_MAINTENANCE = '11/2026'; public const END_OF_LIFE = '11/2027'; From 2982bb7ffc7adb1a3e5ab290c2b5f303d8e585d1 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Wed, 27 Nov 2024 13:54:17 +0100 Subject: [PATCH 166/303] Bump Symfony version to 6.4.17 --- src/Symfony/Component/HttpKernel/Kernel.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index e4d06fad61928..185c9686aa097 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -76,12 +76,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static array $freshCache = []; - public const VERSION = '6.4.16'; - public const VERSION_ID = 60416; + public const VERSION = '6.4.17-DEV'; + public const VERSION_ID = 60417; public const MAJOR_VERSION = 6; public const MINOR_VERSION = 4; - public const RELEASE_VERSION = 16; - public const EXTRA_VERSION = ''; + public const RELEASE_VERSION = 17; + public const EXTRA_VERSION = 'DEV'; public const END_OF_MAINTENANCE = '11/2026'; public const END_OF_LIFE = '11/2027'; From cfb75368623f8e1e4bccd05e69b52176cd78d699 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Wed, 27 Nov 2024 13:55:05 +0100 Subject: [PATCH 167/303] Update CHANGELOG for 7.1.9 --- CHANGELOG-7.1.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/CHANGELOG-7.1.md b/CHANGELOG-7.1.md index 747dcf2c9962c..4950ff8986131 100644 --- a/CHANGELOG-7.1.md +++ b/CHANGELOG-7.1.md @@ -7,6 +7,40 @@ in 7.1 minor versions. To get the diff for a specific change, go to https://github.com/symfony/symfony/commit/XXX where XXX is the change hash To get the diff between two versions, go to https://github.com/symfony/symfony/compare/v7.1.0...v7.1.1 +* 7.1.9 (2024-11-27) + + * bug #59013 [HttpClient] Fix checking for private IPs before connecting (nicolas-grekas) + * bug #58562 [HttpClient] Close gracefull when the server closes the connection abruptly (discordier) + * bug #59007 [Dotenv] read runtime config from composer.json in debug dotenv command (xabbuh) + * bug #58963 [PropertyInfo] Fix write visibility for Asymmetric Visibility and Virtual Properties (xabbuh, pan93412) + * bug #58983 [Translation] [Bridge][Lokalise] Fix empty keys array in PUT, DELETE requests causing Lokalise API error (DominicLuidold) + * bug #58956 [DoctrineBridge] Fix `Connection::createSchemaManager()` for Doctrine DBAL v2 (neodevcode) + * bug #58959 [PropertyInfo] consider write property visibility to decide whether a property is writable (xabbuh) + * bug #58964 [TwigBridge] do not add child nodes to EmptyNode instances (xabbuh) + * bug #58952 [Cache] silence warnings issued by Redis Sentinel on connection issues (xabbuh) + * bug #58859 [AssetMapper] ignore missing directory in `isVendor()` (alexislefebvre) + * bug #58917 [OptionsResolver] Allow Union/Intersection Types in Resolved Closures (zanbaldwin) + * bug #58822 [DependencyInjection] Fix checking for interfaces in ContainerBuilder::getReflectionClass() (donquixote) + * bug #58865 Dynamically fix compatibility with doctrine/data-fixtures v2 (greg0ire) + * bug #58921 [HttpKernel] Ensure `HttpCache::getTraceKey()` does not throw exception (lyrixx) + * bug #58908 [DoctrineBridge] don't call `EntityManager::initializeObject()` with scalar values (xabbuh) + * bug #58938 [Cache] make RelayProxyTrait compatible with relay extension 0.9.0 (xabbuh) + * bug #58924 [HttpClient] Fix empty hosts in option "resolve" (nicolas-grekas) + * bug #58915 [HttpClient] Fix option "resolve" with IPv6 addresses (nicolas-grekas) + * bug #58919 [WebProfilerBundle] Twig deprecations (mazodude) + * bug #58914 [HttpClient] Fix option "bindto" with IPv6 addresses (nicolas-grekas) + * bug #58870 [Serializer][Validator] prevent failures around not existing TypeInfo classes (xabbuh) + * bug #58872 [PropertyInfo][Serializer][Validator] TypeInfo 7.2 compatibility (mtarld) + * bug #58875 [HttpClient] Removed body size limit (Carl Julian Sauter) + * bug #58866 [Validator] fix compatibility with PHP < 8.2.4 (xabbuh) + * bug #58862 [Notifier] Fix GoIpTransport (nicolas-grekas) + * bug #58860 [HttpClient] Fix catching some invalid Location headers (nicolas-grekas) + * bug #58836 Work around `parse_url()` bug (bis) (nicolas-grekas) + * bug #58818 [Messenger] silence PHP warnings issued by `Redis::connect()` (xabbuh) + * bug #58828 [PhpUnitBridge] fix dumping tests to skip with data providers (xabbuh) + * bug #58842 [Routing] Fix: lost priority when defining hosts in configuration (BeBlood) + * bug #58850 [HttpClient] fix PHP 7.2 compatibility (xabbuh) + * 7.1.8 (2024-11-13) * security #cve-2024-50342 [HttpClient] Resolve hostnames in NoPrivateNetworkHttpClient (nicolas-grekas) From b741189aa0c1d8aa4496fb8981aec180bf85d257 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Wed, 27 Nov 2024 13:55:11 +0100 Subject: [PATCH 168/303] Update VERSION for 7.1.9 --- src/Symfony/Component/HttpKernel/Kernel.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index 2c464c3936e4b..dc038b0602468 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -73,12 +73,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static array $freshCache = []; - public const VERSION = '7.1.9-DEV'; + public const VERSION = '7.1.9'; public const VERSION_ID = 70109; public const MAJOR_VERSION = 7; public const MINOR_VERSION = 1; public const RELEASE_VERSION = 9; - public const EXTRA_VERSION = 'DEV'; + public const EXTRA_VERSION = ''; public const END_OF_MAINTENANCE = '01/2025'; public const END_OF_LIFE = '01/2025'; From fa5cde21972c512f950d7edf94696b83d258e22f Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Wed, 27 Nov 2024 14:02:29 +0100 Subject: [PATCH 169/303] Bump Symfony version to 7.1.10 --- src/Symfony/Component/HttpKernel/Kernel.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index dc038b0602468..1c1d8de9fe7ff 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -73,12 +73,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static array $freshCache = []; - public const VERSION = '7.1.9'; - public const VERSION_ID = 70109; + public const VERSION = '7.1.10-DEV'; + public const VERSION_ID = 70110; public const MAJOR_VERSION = 7; public const MINOR_VERSION = 1; - public const RELEASE_VERSION = 9; - public const EXTRA_VERSION = ''; + public const RELEASE_VERSION = 10; + public const EXTRA_VERSION = 'DEV'; public const END_OF_MAINTENANCE = '01/2025'; public const END_OF_LIFE = '01/2025'; From 1defdbac9596610162b36b4054740ed9248fc459 Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Thu, 28 Nov 2024 08:55:08 +0100 Subject: [PATCH 170/303] [HttpClient] Fix streaming and redirecting with NoPrivateNetworkHttpClient --- .../HttpClient/NoPrivateNetworkHttpClient.php | 35 ++++------ .../HttpClientDataCollectorTest.php | 5 -- .../HttpClient/Tests/HttpClientTestCase.php | 67 +++++++++++++++++++ .../HttpClient/Tests/HttplugClientTest.php | 5 -- .../HttpClient/Tests/Psr18ClientTest.php | 5 -- .../Tests/RetryableHttpClientTest.php | 5 -- .../Tests/TraceableHttpClientTest.php | 5 -- .../HttpClient/Test/HttpClientTestCase.php | 1 - 8 files changed, 81 insertions(+), 47 deletions(-) diff --git a/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php b/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php index 8ea8d917e307d..ad973671c08d9 100644 --- a/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php +++ b/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php @@ -20,7 +20,6 @@ use Symfony\Contracts\HttpClient\ChunkInterface; use Symfony\Contracts\HttpClient\HttpClientInterface; use Symfony\Contracts\HttpClient\ResponseInterface; -use Symfony\Contracts\HttpClient\ResponseStreamInterface; use Symfony\Contracts\Service\ResetInterface; /** @@ -103,24 +102,13 @@ public function request(string $method, string $url, array $options = []): Respo $ip = self::dnsResolve($dnsCache, $host, $this->ipFlags, $options); self::ipCheck($ip, $this->subnets, $this->ipFlags, $host, $url); - if (0 < $maxRedirects = $options['max_redirects']) { - $options['max_redirects'] = 0; - $redirectHeaders['with_auth'] = $redirectHeaders['no_auth'] = $options['headers']; - - if (isset($options['normalized_headers']['host']) || isset($options['normalized_headers']['authorization']) || isset($options['normalized_headers']['cookie'])) { - $redirectHeaders['no_auth'] = array_filter($redirectHeaders['no_auth'], static function ($h) { - return 0 !== stripos($h, 'Host:') && 0 !== stripos($h, 'Authorization:') && 0 !== stripos($h, 'Cookie:'); - }); - } - } - $onProgress = $options['on_progress'] ?? null; $subnets = $this->subnets; $ipFlags = $this->ipFlags; $lastPrimaryIp = ''; $options['on_progress'] = static function (int $dlNow, int $dlSize, array $info) use ($onProgress, $subnets, $ipFlags, &$lastPrimaryIp): void { - if (($info['primary_ip'] ?? '') !== $lastPrimaryIp) { + if (!\in_array($info['primary_ip'] ?? '', ['', $lastPrimaryIp], true)) { self::ipCheck($info['primary_ip'], $subnets, $ipFlags, null, $info['url']); $lastPrimaryIp = $info['primary_ip']; } @@ -128,6 +116,19 @@ public function request(string $method, string $url, array $options = []): Respo null !== $onProgress && $onProgress($dlNow, $dlSize, $info); }; + if (0 >= $maxRedirects = $options['max_redirects']) { + return new AsyncResponse($this->client, $method, $url, $options); + } + + $options['max_redirects'] = 0; + $redirectHeaders['with_auth'] = $redirectHeaders['no_auth'] = $options['headers']; + + if (isset($options['normalized_headers']['host']) || isset($options['normalized_headers']['authorization']) || isset($options['normalized_headers']['cookie'])) { + $redirectHeaders['no_auth'] = array_filter($redirectHeaders['no_auth'], static function ($h) { + return 0 !== stripos($h, 'Host:') && 0 !== stripos($h, 'Authorization:') && 0 !== stripos($h, 'Cookie:'); + }); + } + return new AsyncResponse($this->client, $method, $url, $options, static function (ChunkInterface $chunk, AsyncContext $context) use (&$method, &$options, $maxRedirects, &$redirectHeaders, $subnets, $ipFlags, $dnsCache): \Generator { if (null !== $chunk->getError() || $chunk->isTimeout() || !$chunk->isFirst()) { yield $chunk; @@ -178,14 +179,6 @@ public function request(string $method, string $url, array $options = []): Respo }); } - /** - * {@inheritdoc} - */ - public function stream($responses, ?float $timeout = null): ResponseStreamInterface - { - return $this->client->stream($responses, $timeout); - } - /** * {@inheritdoc} */ diff --git a/src/Symfony/Component/HttpClient/Tests/DataCollector/HttpClientDataCollectorTest.php b/src/Symfony/Component/HttpClient/Tests/DataCollector/HttpClientDataCollectorTest.php index 54e160b5c5240..15a3136da6b73 100644 --- a/src/Symfony/Component/HttpClient/Tests/DataCollector/HttpClientDataCollectorTest.php +++ b/src/Symfony/Component/HttpClient/Tests/DataCollector/HttpClientDataCollectorTest.php @@ -24,11 +24,6 @@ public static function setUpBeforeClass(): void TestHttpServer::start(); } - public static function tearDownAfterClass(): void - { - TestHttpServer::stop(); - } - public function testItCollectsRequestCount() { $httpClient1 = $this->httpClientThatHasTracedRequests([ diff --git a/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php b/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php index 6bed6d6f787c0..d18cc46431135 100644 --- a/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php +++ b/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php @@ -523,6 +523,73 @@ public function testNoPrivateNetworkWithResolveAndRedirect() $client->request('GET', 'http://localhost:8057/302?location=https://symfony.com/'); } + public function testNoPrivateNetwork304() + { + $client = $this->getHttpClient(__FUNCTION__); + $client = new NoPrivateNetworkHttpClient($client, '104.26.14.6/32'); + $response = $client->request('GET', 'http://localhost:8057/304', [ + 'headers' => ['If-Match' => '"abc"'], + 'buffer' => false, + ]); + + $this->assertSame(304, $response->getStatusCode()); + $this->assertSame('', $response->getContent(false)); + } + + public function testNoPrivateNetwork302() + { + $client = $this->getHttpClient(__FUNCTION__); + $client = new NoPrivateNetworkHttpClient($client, '104.26.14.6/32'); + $response = $client->request('GET', 'http://localhost:8057/302/relative'); + + $body = $response->toArray(); + + $this->assertSame('/', $body['REQUEST_URI']); + $this->assertNull($response->getInfo('redirect_url')); + + $response = $client->request('GET', 'http://localhost:8057/302/relative', [ + 'max_redirects' => 0, + ]); + + $this->assertSame(302, $response->getStatusCode()); + $this->assertSame('http://localhost:8057/', $response->getInfo('redirect_url')); + } + + public function testNoPrivateNetworkStream() + { + $client = $this->getHttpClient(__FUNCTION__); + + $response = $client->request('GET', 'http://localhost:8057'); + $client = new NoPrivateNetworkHttpClient($client, '104.26.14.6/32'); + + $response = $client->request('GET', 'http://localhost:8057'); + $chunks = $client->stream($response); + $result = []; + + foreach ($chunks as $r => $chunk) { + if ($chunk->isTimeout()) { + $result[] = 't'; + } elseif ($chunk->isLast()) { + $result[] = 'l'; + } elseif ($chunk->isFirst()) { + $result[] = 'f'; + } + } + + $this->assertSame($response, $r); + $this->assertSame(['f', 'l'], $result); + + $chunk = null; + $i = 0; + + foreach ($client->stream($response) as $chunk) { + ++$i; + } + + $this->assertSame(1, $i); + $this->assertTrue($chunk->isLast()); + } + public function testNoRedirectWithInvalidLocation() { $client = $this->getHttpClient(__FUNCTION__); diff --git a/src/Symfony/Component/HttpClient/Tests/HttplugClientTest.php b/src/Symfony/Component/HttpClient/Tests/HttplugClientTest.php index 41ed55eda7822..51b469cb35b4e 100644 --- a/src/Symfony/Component/HttpClient/Tests/HttplugClientTest.php +++ b/src/Symfony/Component/HttpClient/Tests/HttplugClientTest.php @@ -32,11 +32,6 @@ public static function setUpBeforeClass(): void TestHttpServer::start(); } - public static function tearDownAfterClass(): void - { - TestHttpServer::stop(); - } - /** * @requires function ob_gzhandler */ diff --git a/src/Symfony/Component/HttpClient/Tests/Psr18ClientTest.php b/src/Symfony/Component/HttpClient/Tests/Psr18ClientTest.php index 65b7f5b3f6794..bf49535ae3e66 100644 --- a/src/Symfony/Component/HttpClient/Tests/Psr18ClientTest.php +++ b/src/Symfony/Component/HttpClient/Tests/Psr18ClientTest.php @@ -28,11 +28,6 @@ public static function setUpBeforeClass(): void TestHttpServer::start(); } - public static function tearDownAfterClass(): void - { - TestHttpServer::stop(); - } - /** * @requires function ob_gzhandler */ diff --git a/src/Symfony/Component/HttpClient/Tests/RetryableHttpClientTest.php b/src/Symfony/Component/HttpClient/Tests/RetryableHttpClientTest.php index c15b0d2a4e0ad..9edf41318555e 100644 --- a/src/Symfony/Component/HttpClient/Tests/RetryableHttpClientTest.php +++ b/src/Symfony/Component/HttpClient/Tests/RetryableHttpClientTest.php @@ -27,11 +27,6 @@ class RetryableHttpClientTest extends TestCase { - public static function tearDownAfterClass(): void - { - TestHttpServer::stop(); - } - public function testRetryOnError() { $client = new RetryableHttpClient( diff --git a/src/Symfony/Component/HttpClient/Tests/TraceableHttpClientTest.php b/src/Symfony/Component/HttpClient/Tests/TraceableHttpClientTest.php index 052400bb3cf96..5f20e1989dfa1 100644 --- a/src/Symfony/Component/HttpClient/Tests/TraceableHttpClientTest.php +++ b/src/Symfony/Component/HttpClient/Tests/TraceableHttpClientTest.php @@ -29,11 +29,6 @@ public static function setUpBeforeClass(): void TestHttpServer::start(); } - public static function tearDownAfterClass(): void - { - TestHttpServer::stop(); - } - public function testItTracesRequest() { $httpClient = $this->createMock(HttpClientInterface::class); diff --git a/src/Symfony/Contracts/HttpClient/Test/HttpClientTestCase.php b/src/Symfony/Contracts/HttpClient/Test/HttpClientTestCase.php index 2a70ea66a16ca..08825f7a0ed46 100644 --- a/src/Symfony/Contracts/HttpClient/Test/HttpClientTestCase.php +++ b/src/Symfony/Contracts/HttpClient/Test/HttpClientTestCase.php @@ -36,7 +36,6 @@ public static function tearDownAfterClass(): void { TestHttpServer::stop(8067); TestHttpServer::stop(8077); - TestHttpServer::stop(8087); } abstract protected function getHttpClient(string $testCase): HttpClientInterface; From dcda2c44ab7cc5c9ecccb5b333dabb9faef5a4b9 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Fri, 29 Nov 2024 09:36:44 +0100 Subject: [PATCH 171/303] Update CHANGELOG for 5.4.49 --- CHANGELOG-5.4.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG-5.4.md b/CHANGELOG-5.4.md index 23768a799ed86..8929969db1276 100644 --- a/CHANGELOG-5.4.md +++ b/CHANGELOG-5.4.md @@ -7,6 +7,10 @@ in 5.4 minor versions. To get the diff for a specific change, go to https://github.com/symfony/symfony/commit/XXX where XXX is the change hash To get the diff between two versions, go to https://github.com/symfony/symfony/compare/v5.4.0...v5.4.1 +* 5.4.49 (2024-11-29) + + * bug #59023 [HttpClient] Fix streaming and redirecting with NoPrivateNetworkHttpClient (nicolas-grekas) + * 5.4.48 (2024-11-27) * bug #59013 [HttpClient] Fix checking for private IPs before connecting (nicolas-grekas) From 23f75d33d284dd755d502b4f5cfbfe9f1398ceb4 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Fri, 29 Nov 2024 09:36:48 +0100 Subject: [PATCH 172/303] Update VERSION for 5.4.49 --- src/Symfony/Component/HttpKernel/Kernel.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index a6a70bfb3cb4d..10a65d1393f36 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -78,12 +78,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static $freshCache = []; - public const VERSION = '5.4.49-DEV'; + public const VERSION = '5.4.49'; public const VERSION_ID = 50449; public const MAJOR_VERSION = 5; public const MINOR_VERSION = 4; public const RELEASE_VERSION = 49; - public const EXTRA_VERSION = 'DEV'; + public const EXTRA_VERSION = ''; public const END_OF_MAINTENANCE = '11/2024'; public const END_OF_LIFE = '02/2029'; From ac4ca4616bf0dd18eb35d1b79b3a11a947d694e6 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Mon, 2 Dec 2024 07:48:00 +0100 Subject: [PATCH 173/303] fix Twig 3.17 compatibility --- .../Node/SearchAndRenderBlockNodeTest.php | 88 +++++++++++-------- 1 file changed, 49 insertions(+), 39 deletions(-) diff --git a/src/Symfony/Bridge/Twig/Tests/Node/SearchAndRenderBlockNodeTest.php b/src/Symfony/Bridge/Twig/Tests/Node/SearchAndRenderBlockNodeTest.php index 5c2bacf19d5f8..47ec58acb36cb 100644 --- a/src/Symfony/Bridge/Twig/Tests/Node/SearchAndRenderBlockNodeTest.php +++ b/src/Symfony/Bridge/Twig/Tests/Node/SearchAndRenderBlockNodeTest.php @@ -22,6 +22,7 @@ use Twig\Node\Expression\ConditionalExpression; use Twig\Node\Expression\ConstantExpression; use Twig\Node\Expression\NameExpression; +use Twig\Node\Expression\Ternary\ConditionalTernary; use Twig\Node\Expression\Variable\ContextVariable; use Twig\Node\Node; use Twig\Node\Nodes; @@ -308,32 +309,32 @@ public function testCompileLabelWithLabelAndAttributes() public function testCompileLabelWithLabelThatEvaluatesToNull() { + if (class_exists(ConditionalTernary::class)) { + $conditional = new ConditionalTernary( + // if + new ConstantExpression(true, 0), + // then + new ConstantExpression(null, 0), + // else + new ConstantExpression(null, 0), + 0 + ); + } else { + $conditional = new ConditionalExpression( + // if + new ConstantExpression(true, 0), + // then + new ConstantExpression(null, 0), + // else + new ConstantExpression(null, 0), + 0 + ); + } + if (class_exists(Nodes::class)) { - $arguments = new Nodes([ - new ContextVariable('form', 0), - new ConditionalExpression( - // if - new ConstantExpression(true, 0), - // then - new ConstantExpression(null, 0), - // else - new ConstantExpression(null, 0), - 0 - ), - ]); + $arguments = new Nodes([new ContextVariable('form', 0), $conditional]); } else { - $arguments = new Node([ - new NameExpression('form', 0), - new ConditionalExpression( - // if - new ConstantExpression(true, 0), - // then - new ConstantExpression(null, 0), - // else - new ConstantExpression(null, 0), - 0 - ), - ]); + $arguments = new Node([new NameExpression('form', 0), $conditional]); } if (class_exists(FirstClassTwigCallableReady::class)) { @@ -359,18 +360,32 @@ public function testCompileLabelWithLabelThatEvaluatesToNull() public function testCompileLabelWithLabelThatEvaluatesToNullAndAttributes() { + if (class_exists(ConditionalTernary::class)) { + $conditional = new ConditionalTernary( + // if + new ConstantExpression(true, 0), + // then + new ConstantExpression(null, 0), + // else + new ConstantExpression(null, 0), + 0 + ); + } else { + $conditional = new ConditionalExpression( + // if + new ConstantExpression(true, 0), + // then + new ConstantExpression(null, 0), + // else + new ConstantExpression(null, 0), + 0 + ); + } + if (class_exists(Nodes::class)) { $arguments = new Nodes([ new ContextVariable('form', 0), - new ConditionalExpression( - // if - new ConstantExpression(true, 0), - // then - new ConstantExpression(null, 0), - // else - new ConstantExpression(null, 0), - 0 - ), + $conditional, new ArrayExpression([ new ConstantExpression('foo', 0), new ConstantExpression('bar', 0), @@ -381,12 +396,7 @@ public function testCompileLabelWithLabelThatEvaluatesToNullAndAttributes() } else { $arguments = new Node([ new NameExpression('form', 0), - new ConditionalExpression( - new ConstantExpression(true, 0), - new ConstantExpression(null, 0), - new ConstantExpression(null, 0), - 0 - ), + $conditional, new ArrayExpression([ new ConstantExpression('foo', 0), new ConstantExpression('bar', 0), From 886d4eddfebcfdb067132c117bd5a08b00d38486 Mon Sep 17 00:00:00 2001 From: Maxime Pinot Date: Mon, 2 Dec 2024 12:09:41 +0100 Subject: [PATCH 174/303] [Mime] Fix wrong PHPDoc in `FormDataPart` constructor --- src/Symfony/Component/Mime/Part/Multipart/FormDataPart.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/Mime/Part/Multipart/FormDataPart.php b/src/Symfony/Component/Mime/Part/Multipart/FormDataPart.php index 904c86d6b3cfd..0db5dfa0abe44 100644 --- a/src/Symfony/Component/Mime/Part/Multipart/FormDataPart.php +++ b/src/Symfony/Component/Mime/Part/Multipart/FormDataPart.php @@ -26,7 +26,7 @@ final class FormDataPart extends AbstractMultipartPart private array $fields = []; /** - * @param array $fields + * @param array $fields */ public function __construct(array $fields = []) { From 55a46e75a4fb55b768bc291ff1aa00e47664e7c0 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Mon, 2 Dec 2024 15:13:07 +0100 Subject: [PATCH 175/303] evaluate access flags for properties with asymmetric visibility --- .../Extractor/ReflectionExtractor.php | 8 +++- .../Extractor/ReflectionExtractorTest.php | 45 +++++++++++++++++++ 2 files changed, 51 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/PropertyInfo/Extractor/ReflectionExtractor.php b/src/Symfony/Component/PropertyInfo/Extractor/ReflectionExtractor.php index 8e00e6473a4e8..89239a53f3505 100644 --- a/src/Symfony/Component/PropertyInfo/Extractor/ReflectionExtractor.php +++ b/src/Symfony/Component/PropertyInfo/Extractor/ReflectionExtractor.php @@ -581,8 +581,12 @@ private function isAllowedProperty(string $class, string $property, bool $writeA return false; } - if (\PHP_VERSION_ID >= 80400 && ($reflectionProperty->isProtectedSet() || $reflectionProperty->isPrivateSet())) { - return false; + if (\PHP_VERSION_ID >= 80400 && $reflectionProperty->isProtectedSet()) { + return (bool) ($this->propertyReflectionFlags & \ReflectionProperty::IS_PROTECTED); + } + + if (\PHP_VERSION_ID >= 80400 && $reflectionProperty->isPrivateSet()) { + return (bool) ($this->propertyReflectionFlags & \ReflectionProperty::IS_PRIVATE); } if (\PHP_VERSION_ID >= 80400 &&$reflectionProperty->isVirtual() && !$reflectionProperty->hasHook(\PropertyHookType::Set)) { diff --git a/src/Symfony/Component/PropertyInfo/Tests/Extractor/ReflectionExtractorTest.php b/src/Symfony/Component/PropertyInfo/Tests/Extractor/ReflectionExtractorTest.php index a6315103a2266..45565096d9963 100644 --- a/src/Symfony/Component/PropertyInfo/Tests/Extractor/ReflectionExtractorTest.php +++ b/src/Symfony/Component/PropertyInfo/Tests/Extractor/ReflectionExtractorTest.php @@ -672,6 +672,51 @@ public function testAsymmetricVisibility() $this->assertFalse($this->extractor->isWritable(AsymmetricVisibility::class, 'protectedPrivate')); } + /** + * @requires PHP 8.4 + */ + public function testAsymmetricVisibilityAllowPublicOnly() + { + $extractor = new ReflectionExtractor(null, null, null, true, ReflectionExtractor::ALLOW_PUBLIC); + + $this->assertTrue($extractor->isReadable(AsymmetricVisibility::class, 'publicPrivate')); + $this->assertTrue($extractor->isReadable(AsymmetricVisibility::class, 'publicProtected')); + $this->assertFalse($extractor->isReadable(AsymmetricVisibility::class, 'protectedPrivate')); + $this->assertFalse($extractor->isWritable(AsymmetricVisibility::class, 'publicPrivate')); + $this->assertFalse($extractor->isWritable(AsymmetricVisibility::class, 'publicProtected')); + $this->assertFalse($extractor->isWritable(AsymmetricVisibility::class, 'protectedPrivate')); + } + + /** + * @requires PHP 8.4 + */ + public function testAsymmetricVisibilityAllowProtectedOnly() + { + $extractor = new ReflectionExtractor(null, null, null, true, ReflectionExtractor::ALLOW_PROTECTED); + + $this->assertFalse($extractor->isReadable(AsymmetricVisibility::class, 'publicPrivate')); + $this->assertFalse($extractor->isReadable(AsymmetricVisibility::class, 'publicProtected')); + $this->assertTrue($extractor->isReadable(AsymmetricVisibility::class, 'protectedPrivate')); + $this->assertFalse($extractor->isWritable(AsymmetricVisibility::class, 'publicPrivate')); + $this->assertTrue($extractor->isWritable(AsymmetricVisibility::class, 'publicProtected')); + $this->assertFalse($extractor->isWritable(AsymmetricVisibility::class, 'protectedPrivate')); + } + + /** + * @requires PHP 8.4 + */ + public function testAsymmetricVisibilityAllowPrivateOnly() + { + $extractor = new ReflectionExtractor(null, null, null, true, ReflectionExtractor::ALLOW_PRIVATE); + + $this->assertFalse($extractor->isReadable(AsymmetricVisibility::class, 'publicPrivate')); + $this->assertFalse($extractor->isReadable(AsymmetricVisibility::class, 'publicProtected')); + $this->assertFalse($extractor->isReadable(AsymmetricVisibility::class, 'protectedPrivate')); + $this->assertTrue($extractor->isWritable(AsymmetricVisibility::class, 'publicPrivate')); + $this->assertFalse($extractor->isWritable(AsymmetricVisibility::class, 'publicProtected')); + $this->assertTrue($extractor->isWritable(AsymmetricVisibility::class, 'protectedPrivate')); + } + /** * @requires PHP 8.4 */ From bfdf5d92312f42db46ac8ceb21b129ea25e53045 Mon Sep 17 00:00:00 2001 From: Kurt Thiemann Date: Mon, 2 Dec 2024 12:18:11 +0100 Subject: [PATCH 176/303] [HttpClient] Always set CURLOPT_CUSTOMREQUEST to the correct HTTP method in CurlHttpClient --- .../Component/HttpClient/CurlHttpClient.php | 3 +-- .../HttpClient/Tests/HttpClientTestCase.php | 22 +++++++++++++++++++ .../Component/HttpClient/composer.json | 2 +- .../HttpClient/Test/Fixtures/web/index.php | 1 + 4 files changed, 25 insertions(+), 3 deletions(-) diff --git a/src/Symfony/Component/HttpClient/CurlHttpClient.php b/src/Symfony/Component/HttpClient/CurlHttpClient.php index 7d996200527eb..3e15bef74cc9e 100644 --- a/src/Symfony/Component/HttpClient/CurlHttpClient.php +++ b/src/Symfony/Component/HttpClient/CurlHttpClient.php @@ -197,13 +197,12 @@ public function request(string $method, string $url, array $options = []): Respo $curlopts[\CURLOPT_RESOLVE] = $resolve; } + $curlopts[\CURLOPT_CUSTOMREQUEST] = $method; if ('POST' === $method) { // Use CURLOPT_POST to have browser-like POST-to-GET redirects for 301, 302 and 303 $curlopts[\CURLOPT_POST] = true; } elseif ('HEAD' === $method) { $curlopts[\CURLOPT_NOBODY] = true; - } else { - $curlopts[\CURLOPT_CUSTOMREQUEST] = $method; } if ('\\' !== \DIRECTORY_SEPARATOR && $options['timeout'] < 1) { diff --git a/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php b/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php index a0e57bf2c5ff4..f572908c1535d 100644 --- a/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php +++ b/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php @@ -651,4 +651,26 @@ public function testDefaultContentType() $this->assertSame(['abc' => 'def', 'content-type' => 'application/json', 'REQUEST_METHOD' => 'POST'], $response->toArray()); } + + public function testHeadRequestWithClosureBody() + { + $p = TestHttpServer::start(8067); + + try { + $client = $this->getHttpClient(__FUNCTION__); + + $response = $client->request('HEAD', 'http://localhost:8057/head', [ + 'body' => fn () => '', + ]); + $headers = $response->getHeaders(); + } finally { + $p->stop(); + } + + $this->assertArrayHasKey('x-request-vars', $headers); + + $vars = json_decode($headers['x-request-vars'][0], true); + $this->assertIsArray($vars); + $this->assertSame('HEAD', $vars['REQUEST_METHOD']); + } } diff --git a/src/Symfony/Component/HttpClient/composer.json b/src/Symfony/Component/HttpClient/composer.json index 23437d5363f28..9c9ee14a4a3ff 100644 --- a/src/Symfony/Component/HttpClient/composer.json +++ b/src/Symfony/Component/HttpClient/composer.json @@ -25,7 +25,7 @@ "php": ">=8.1", "psr/log": "^1|^2|^3", "symfony/deprecation-contracts": "^2.5|^3", - "symfony/http-client-contracts": "~3.4.3|^3.5.1", + "symfony/http-client-contracts": "~3.4.4|^3.5.2", "symfony/service-contracts": "^2.5|^3" }, "require-dev": { diff --git a/src/Symfony/Contracts/HttpClient/Test/Fixtures/web/index.php b/src/Symfony/Contracts/HttpClient/Test/Fixtures/web/index.php index a75001785ae2d..59033d55a0350 100644 --- a/src/Symfony/Contracts/HttpClient/Test/Fixtures/web/index.php +++ b/src/Symfony/Contracts/HttpClient/Test/Fixtures/web/index.php @@ -42,6 +42,7 @@ exit; case '/head': + header('X-Request-Vars: '.json_encode($vars, \JSON_UNESCAPED_SLASHES | \JSON_UNESCAPED_UNICODE)); header('Content-Length: '.strlen($json), true); break; From 38f8ec2d08f4c73186c45483cb14c5787108f7f8 Mon Sep 17 00:00:00 2001 From: Bob van de Vijver Date: Tue, 3 Dec 2024 10:06:44 +0100 Subject: [PATCH 177/303] Fix change log to mentioned thrown exception --- src/Symfony/Component/Security/Http/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/Security/Http/CHANGELOG.md b/src/Symfony/Component/Security/Http/CHANGELOG.md index a8e710597a989..de3dec5120bb3 100644 --- a/src/Symfony/Component/Security/Http/CHANGELOG.md +++ b/src/Symfony/Component/Security/Http/CHANGELOG.md @@ -6,7 +6,7 @@ CHANGELOG * Add `#[IsCsrfTokenValid]` attribute * Add CAS 2.0 access token handler - * Make empty username or empty password on form login attempts return Bad Request (400) + * Make empty username or empty password on form login attempts throw `BadCredentialsException` 7.0 --- From 15d56bb070669d73f165f7c39c176e368126f529 Mon Sep 17 00:00:00 2001 From: Alexandre Daubois Date: Wed, 4 Dec 2024 15:37:29 +0100 Subject: [PATCH 178/303] Add an experimental CI job for PHP 8.5 --- .github/workflows/unit-tests.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index e5defe2a989f9..8849fd3a94c58 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -33,6 +33,7 @@ jobs: mode: low-deps - php: '8.3' - php: '8.4' + - php: '8.5' #mode: experimental fail-fast: false From 26504c90a298a53d08682ab148a66f6539341be7 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Wed, 20 Nov 2024 11:50:15 +0100 Subject: [PATCH 179/303] add test covering associated entities referenced by their primary key --- .../Tests/Fixtures/AssociatedEntityDto.php | 17 +++++++++ .../Constraints/UniqueEntityValidatorTest.php | 35 +++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 src/Symfony/Bridge/Doctrine/Tests/Fixtures/AssociatedEntityDto.php diff --git a/src/Symfony/Bridge/Doctrine/Tests/Fixtures/AssociatedEntityDto.php b/src/Symfony/Bridge/Doctrine/Tests/Fixtures/AssociatedEntityDto.php new file mode 100644 index 0000000000000..d6f82f8214846 --- /dev/null +++ b/src/Symfony/Bridge/Doctrine/Tests/Fixtures/AssociatedEntityDto.php @@ -0,0 +1,17 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Symfony\Bridge\Doctrine\Tests\Fixtures; + +class AssociatedEntityDto +{ + public $singleId; +} diff --git a/src/Symfony/Bridge/Doctrine/Tests/Validator/Constraints/UniqueEntityValidatorTest.php b/src/Symfony/Bridge/Doctrine/Tests/Validator/Constraints/UniqueEntityValidatorTest.php index f554acb70d0fb..9f0341bdc7794 100644 --- a/src/Symfony/Bridge/Doctrine/Tests/Validator/Constraints/UniqueEntityValidatorTest.php +++ b/src/Symfony/Bridge/Doctrine/Tests/Validator/Constraints/UniqueEntityValidatorTest.php @@ -21,6 +21,7 @@ use Doctrine\Persistence\ObjectManager; use PHPUnit\Framework\MockObject\MockObject; use Symfony\Bridge\Doctrine\Tests\DoctrineTestHelper; +use Symfony\Bridge\Doctrine\Tests\Fixtures\AssociatedEntityDto; use Symfony\Bridge\Doctrine\Tests\Fixtures\AssociationEntity; use Symfony\Bridge\Doctrine\Tests\Fixtures\AssociationEntity2; use Symfony\Bridge\Doctrine\Tests\Fixtures\CompositeIntIdEntity; @@ -609,6 +610,40 @@ public function testAssociatedEntityWithNull() $this->assertNoViolation(); } + public function testAssociatedEntityReferencedByPrimaryKey() + { + $this->registry = $this->createRegistryMock($this->em); + $this->registry->expects($this->any()) + ->method('getManagerForClass') + ->willReturn($this->em); + $this->validator = $this->createValidator(); + $this->validator->initialize($this->context); + + $entity = new SingleIntIdEntity(1, 'foo'); + $associated = new AssociationEntity(); + $associated->single = $entity; + + $this->em->persist($entity); + $this->em->persist($associated); + $this->em->flush(); + + $dto = new AssociatedEntityDto(); + $dto->singleId = 1; + + $this->validator->validate($dto, new UniqueEntity( + fields: ['singleId' => 'single'], + entityClass: AssociationEntity::class, + )); + + $this->buildViolation('This value is already used.') + ->atPath('property.path.single') + ->setParameter('{{ value }}', 1) + ->setInvalidValue(1) + ->setCode(UniqueEntity::NOT_UNIQUE_ERROR) + ->setCause([$associated]) + ->assertRaised(); + } + public function testValidateUniquenessWithArrayValue() { $repository = $this->createRepositoryMock(SingleIntIdEntity::class); From 91cd48227ba61bb36d92f9933e69170342f75567 Mon Sep 17 00:00:00 2001 From: Alexandre Daubois Date: Wed, 4 Dec 2024 16:33:28 +0100 Subject: [PATCH 180/303] [ErrorHandler] Fix error message with PHP 8.5 --- .../ErrorHandler/Tests/phpt/fatal_with_nested_handlers.phpt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Symfony/Component/ErrorHandler/Tests/phpt/fatal_with_nested_han 10000 dlers.phpt b/src/Symfony/Component/ErrorHandler/Tests/phpt/fatal_with_nested_handlers.phpt index cfb10d03dafdd..81becafd8e350 100644 --- a/src/Symfony/Component/ErrorHandler/Tests/phpt/fatal_with_nested_handlers.phpt +++ b/src/Symfony/Component/ErrorHandler/Tests/phpt/fatal_with_nested_handlers.phpt @@ -24,7 +24,7 @@ var_dump([ $eHandler[0]->setExceptionHandler('print_r'); if (true) { - class Broken implements \JsonSerializable + class Broken implements \Iterator { } } @@ -37,14 +37,14 @@ array(1) { } object(Symfony\Component\ErrorHandler\Error\FatalError)#%d (%d) { ["message":protected]=> - string(186) "Error: Class Symfony\Component\ErrorHandler\Broken contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (JsonSerializable::jsonSerialize)" + string(209) "Error: Class Symfony\Component\ErrorHandler\Broken contains 5 abstract methods and must therefore be declared abstract or implement the remaining methods (Iterator::current, Iterator::next, Iterator::key, ...)" %a ["error":"Symfony\Component\ErrorHandler\Error\FatalError":private]=> array(4) { ["type"]=> int(1) ["message"]=> - string(179) "Class Symfony\Component\ErrorHandler\Broken contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (JsonSerializable::jsonSerialize)" + string(202) "Class Symfony\Component\ErrorHandler\Broken contains 5 abstract methods and must therefore be declared abstract or implement the remaining methods (Iterator::current, Iterator::next, Iterator::key, ...)" ["file"]=> string(%d) "%s" ["line"]=> From ee400b0b88372e1f496355bfb4708b6ba9ec46a9 Mon Sep 17 00:00:00 2001 From: Sven Nolting Date: Mon, 2 Dec 2024 14:51:36 +0100 Subject: [PATCH 181/303] [Console] Fix division by 0 error --- src/Symfony/Component/Console/Helper/ProgressBar.php | 2 +- .../Component/Console/Tests/Helper/ProgressBarTest.php | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/Console/Helper/ProgressBar.php b/src/Symfony/Component/Console/Helper/ProgressBar.php index b406292b44b3a..23157e3c7b2db 100644 --- a/src/Symfony/Component/Console/Helper/ProgressBar.php +++ b/src/Symfony/Component/Console/Helper/ProgressBar.php @@ -229,7 +229,7 @@ public function getEstimated(): float public function getRemaining(): float { - if (!$this->step) { + if (0 === $this->step || $this->step === $this->startingStep) { return 0; } diff --git a/src/Symfony/Component/Console/Tests/Helper/ProgressBarTest.php b/src/Symfony/Component/Console/Tests/Helper/ProgressBarTest.php index a5a0eca245080..c32307720fce8 100644 --- a/src/Symfony/Component/Console/Tests/Helper/ProgressBarTest.php +++ b/src/Symfony/Component/Console/Tests/Helper/ProgressBarTest.php @@ -110,6 +110,14 @@ public function testRegularTimeEstimation() ); } + public function testRegularTimeRemainingWithDifferentStartAtAndCustomDisplay() + { + ProgressBar::setFormatDefinition('custom', ' %current%/%max% [%bar%] %percent:3s%% %remaining% %estimated%'); + $bar = new ProgressBar($output = $this->getOutputStream(), 1_200, 0); + $bar->setFormat('custom'); + $bar->start(1_200, 600); + } + public function testResumedTimeEstimation() { $bar = new ProgressBar($output = $this->getOutputStream(), 1_200, 0); From 6262a6271d43fd3bb9fda15c7a956d95821105ca Mon Sep 17 00:00:00 2001 From: Christophe Coevoet Date: Sat, 7 Dec 2024 10:09:39 +0100 Subject: [PATCH 182/303] Add tests covering `trans_default_domain` with dynamic expressions --- .../Extension/TranslationExtensionTest.php | 62 +++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/src/Symfony/Bridge/Twig/Tests/Extension/TranslationExtensionTest.php b/src/Symfony/Bridge/Twig/Tests/Extension/TranslationExtensionTest.php index 96f707cdfdf2c..f6dd5f623baee 100644 --- a/src/Symfony/Bridge/Twig/Tests/Extension/TranslationExtensionTest.php +++ b/src/Symfony/Bridge/Twig/Tests/Extension/TranslationExtensionTest.php @@ -206,6 +206,68 @@ public function testDefaultTranslationDomainWithNamedArguments() $this->assertEquals('foo (custom)foo (foo)foo (custom)foo (custom)foo (fr)foo (custom)foo (fr)', trim($template->render([]))); } + public function testDefaultTranslationDomainWithExpression() + { + $templates = [ + 'index' => ' + {%- extends "base" %} + + {%- trans_default_domain custom_domain %} + + {%- block content %} + {{- "foo"|trans }} + {%- endblock %} + ', + + 'base' => ' + {%- block content "" %} + ', + ]; + + $translator = new Translator('en'); + $translator->addLoader('array', new ArrayLoader()); + $translator->addResource('array', ['foo' => 'foo (messages)'], 'en'); + $translator->addResource('array', ['foo' => 'foo (custom)'], 'en', 'custom'); + $translator->addResource('array', ['foo' => 'foo (foo)'], 'en', 'foo'); + + $template = $this->getTemplate($templates, $translator); + + $this->assertEquals('foo (foo)', trim($template->render(['custom_domain' => 'foo']))); + } + + public function testDefaultTranslationDomainWithExpressionAndInheritance() + { + $templates = [ + 'index' => ' + {%- extends "base" %} + + {%- trans_default_domain foo_domain %} + + {%- block content %} + {{- "foo"|trans }} + {%- endblock %} + ', + + 'base' => ' + {%- trans_default_domain custom_domain %} + + {{- "foo"|trans }} + {%- block content "" %} + {{- "foo"|trans }} + ', + ]; + + $translator = new Translator('en'); + $translator->addLoader('array', new ArrayLoader()); + $translator->addResource('array', ['foo' => 'foo (messages)'], 'en'); + $translator->addResource('array', ['foo' => 'foo (custom)'], 'en', 'custom'); + $translator->addResource('array', ['foo' => 'foo (foo)'], 'en', 'foo'); + + $template = $this->getTemplate($templates, $translator); + + $this->assertEquals('foo (custom)foo (foo)foo (custom)', trim($template->render(['foo_domain' => 'foo', 'custom_domain' => 'custom']))); + } + private function getTemplate($template, ?TranslatorInterface $translator = null): TemplateWrapper { $translator ??= new Translator('en'); From ccd11016e1014b9032b3e31f840b846215918961 Mon Sep 17 00:00:00 2001 From: Kevin Bond Date: Sat, 7 Dec 2024 11:49:58 +0100 Subject: [PATCH 183/303] [Scheduler] remove dead code --- .../Scheduler/Tests/RecurringMessageTest.php | 10 +-- .../Trigger/CronExpressionTriggerTest.php | 69 ++++++------------- 2 files changed, 23 insertions(+), 56 deletions(-) diff --git a/src/Symfony/Component/Scheduler/Tests/RecurringMessageTest.php b/src/Symfony/Component/Scheduler/Tests/RecurringMessageTest.php index d668b7d03b02b..1954d4f470402 100644 --- a/src/Symfony/Component/Scheduler/Tests/RecurringMessageTest.php +++ b/src/Symfony/Component/Scheduler/Tests/RecurringMessageTest.php @@ -12,7 +12,6 @@ namespace Symfony\Component\Scheduler\Tests; use PHPUnit\Framework\TestCase; -use Random\Randomizer; use Symfony\Component\Scheduler\Exception\InvalidArgumentException; use Symfony\Component\Scheduler\RecurringMessage; @@ -22,13 +21,8 @@ public function testCanCreateHashedCronMessage() { $object = new DummyStringableMessage(); - if (class_exists(Randomizer::class)) { - $this->assertSame('30 0 * * *', (string) RecurringMessage::cron('#midnight', $object)->getTrigger()); - $this->assertSame('30 0 * * 3', (string) RecurringMessage::cron('#weekly', $object)->getTrigger()); - } else { - $this->assertSame('36 0 * * *', (string) RecurringMessage::cron('#midnight', $object)->getTrigger()); - $this->assertSame('36 0 * * 6', (string) RecurringMessage::cron('#weekly', $object)->getTrigger()); - } + $this->assertSame('30 0 * * *', (string) RecurringMessage::cron('#midnight', $object)->getTrigger()); + $this->assertSame('30 0 * * 3', (string) RecurringMessage::cron('#weekly', $object)->getTrigger()); } public function testHashedCronContextIsRequiredIfMessageIsNotStringable() diff --git a/src/Symfony/Component/Scheduler/Tests/Trigger/CronExpressionTriggerTest.php b/src/Symfony/Component/Scheduler/Tests/Trigger/CronExpressionTriggerTest.php index cf12a7ceccf52..a700372d4765c 100644 --- a/src/Symfony/Component/Scheduler/Tests/Trigger/CronExpressionTriggerTest.php +++ b/src/Symfony/Component/Scheduler/Tests/Trigger/CronExpressionTriggerTest.php @@ -12,7 +12,6 @@ namespace Symfony\Component\Scheduler\Tests\Trigger; use PHPUnit\Framework\TestCase; -use Random\Randomizer; use Symfony\Component\Scheduler\Trigger\CronExpressionTrigger; class CronExpressionTriggerTest extends TestCase @@ -33,54 +32,28 @@ public function testHashedExpressionParsing(string $input, string $expected) public static function hashedExpressionProvider(): array { - if (class_exists(Randomizer::class)) { - return [ - ['# * * * *', '30 * * * *'], - ['# # * * *', '30 0 * * *'], - ['# # # * *', '30 0 25 * *'], - ['# # # # *', '30 0 25 10 *'], - ['# # # # #', '30 0 25 10 5'], - ['# # 1,15 1-11 *', '30 0 1,15 1-11 *'], - ['# # 1,15 * *', '30 0 1,15 * *'], - ['#hourly', '30 * * * *'], - ['#daily', '30 0 * * *'], - ['#weekly', '30 0 * * 3'], - ['#weekly@midnight', '30 0 * * 3'], - ['#monthly', '30 0 25 * *'], - ['#monthly@midnight', '30 0 25 * *'], - ['#yearly', '30 0 25 10 *'], - ['#yearly@midnight', '30 0 25 10 *'], - ['#annually', '30 0 25 10 *'], - ['#annually@midnight', '30 0 25 10 *'], - ['#midnight', '30 0 * * *'], - ['#(1-15) * * * *', '1 * * * *'], - ['#(1-15) * * * #(3-5)', '1 * * * 3'], - ['#(1-15) * # * #(3-5)', '1 * 17 * 5'], - ]; - } - return [ - ['# * * * *', '36 * * * *'], - ['# # * * *', '36 0 * * *'], - ['# # # * *', '36 0 14 * *'], - ['# # # # *', '36 0 14 3 *'], - ['# # # # #', '36 0 14 3 5'], - ['# # 1,15 1-11 *', '36 0 1,15 1-11 *'], - ['# # 1,15 * *', '36 0 1,15 * *'], - ['#hourly', '36 * * * *'], - ['#daily', '36 0 * * *'], - ['#weekly', '36 0 * * 6'], - ['#weekly@midnight', '36 0 * * 6'], - ['#monthly', '36 0 14 * *'], - ['#monthly@midnight', '36 0 14 * *'], - ['#yearly', '36 0 14 3 *'], - ['#yearly@midnight', '36 0 14 3 *'], - ['#annually', '36 0 14 3 *'], - ['#annually@midnight', '36 0 14 3 *'], - ['#midnight', '36 0 * * *'], - ['#(1-15) * * * *', '7 * * * *'], - ['#(1-15) * * * #(3-5)', '7 * * * 3'], - ['#(1-15) * # * #(3-5)', '7 * 1 * 5'], + ['# * * * *', '30 * * * *'], + ['# # * * *', '30 0 * * *'], + ['# # # * *', '30 0 25 * *'], + ['# # # # *', '30 0 25 10 *'], + ['# # # # #', '30 0 25 10 5'], + ['# # 1,15 1-11 *', '30 0 1,15 1-11 *'], + ['# # 1,15 * *', '30 0 1,15 * *'], + ['#hourly', '30 * * * *'], + ['#daily', '30 0 * * *'], + ['#weekly', '30 0 * * 3'], + ['#weekly@midnight', '30 0 * * 3'], + ['#monthly', '30 0 25 * *'], + ['#monthly@midnight', '30 0 25 * *'], + ['#yearly', '30 0 25 10 *'], + ['#yearly@midnight', '30 0 25 10 *'], + ['#annually', '30 0 25 10 *'], + ['#annually@midnight', '30 0 25 10 *'], + ['#midnight', '30 0 * * *'], + ['#(1-15) * * * *', '1 * * * *'], + ['#(1-15) * * * #(3-5)', '1 * * * 3'], + ['#(1-15) * # * #(3-5)', '1 * 17 * 5'], ]; } From 97d6e68b2ae92c5dc4131e97425c36f9c3764a8d Mon Sep 17 00:00:00 2001 From: raphael-geffroy Date: Sat, 7 Dec 2024 12:28:46 +0100 Subject: [PATCH 184/303] fix: notifier push channel bus abstract arg --- .../DependencyInjection/FrameworkExtension.php | 2 +- .../Bundle/FrameworkBundle/Resources/config/notifier.php | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php b/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php index 83518061fed36..36984e7398528 100644 --- a/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php +++ b/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php @@ -2765,7 +2765,7 @@ private function registerNotifierConfiguration(array $config, ContainerBuilder $ $container->removeDefinition('notifier.channel.email'); } - foreach (['texter', 'chatter', 'notifier.channel.chat', 'notifier.channel.email', 'notifier.channel.sms'] as $serviceId) { + foreach (['texter', 'chatter', 'notifier.channel.chat', 'notifier.channel.email', 'notifier.channel.sms', 'notifier.channel.push'] as $serviceId) { if (!$container->hasDefinition($serviceId)) { continue; } diff --git a/src/Symfony/Bundle/FrameworkBundle/Resources/config/notifier.php b/src/Symfony/Bundle/FrameworkBundle/Resources/config/notifier.php index 6ce674148a878..bcc1248208c61 100644 --- a/src/Symfony/Bundle/FrameworkBundle/Resources/config/notifier.php +++ b/src/Symfony/Bundle/FrameworkBundle/Resources/config/notifier.php @@ -73,7 +73,10 @@ ->tag('notifier.channel', ['channel' => 'email']) ->set('notifier.channel.push', PushChannel::class) - ->args([service('texter.transports'), service('messenger.default_bus')->ignoreOnInvalid()]) + ->args([ + service('texter.transports'), + abstract_arg('message bus'), + ]) ->tag('notifier.channel', ['channel' => 'push']) ->set('notifier.monolog_handler', NotifierHandler::class) From 4cca70ba1dbf996ece9fb2c9622bcf7f2be58f84 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Sat, 7 Dec 2024 13:07:30 +0100 Subject: [PATCH 185/303] fix risky test that doesn't perform any assertions --- .../Component/Console/Tests/Helper/ProgressBarTest.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/Console/Tests/Helper/ProgressBarTest.php b/src/Symfony/Component/Console/Tests/Helper/ProgressBarTest.php index c32307720fce8..a1db94583db49 100644 --- a/src/Symfony/Component/Console/Tests/Helper/ProgressBarTest.php +++ b/src/Symfony/Component/Console/Tests/Helper/ProgressBarTest.php @@ -112,8 +112,10 @@ public function testRegularTimeEstimation() public function testRegularTimeRemainingWithDifferentStartAtAndCustomDisplay() { + $this->expectNotToPerformAssertions(); + ProgressBar::setFormatDefinition('custom', ' %current%/%max% [%bar%] %percent:3s%% %remaining% %estimated%'); - $bar = new ProgressBar($output = $this->getOutputStream(), 1_200, 0); + $bar = new ProgressBar($this->getOutputStream(), 1_200, 0); $bar->setFormat('custom'); $bar->start(1_200, 600); } From ac08b9a5c41c9ccff2892d085bed4de660d582c6 Mon Sep 17 00:00:00 2001 From: Christopher Hertel Date: Mon, 9 Dec 2024 00:00:41 +0100 Subject: [PATCH 186/303] fix: preserve and nowrap in profiler code highlighting --- .../WebProfilerBundle/Resources/views/Profiler/open.css.twig | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/open.css.twig b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/open.css.twig index af9f0a4ceaba3..55589c2945d88 100644 --- a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/open.css.twig +++ b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/open.css.twig @@ -40,6 +40,7 @@ #source .source-content ol li { margin: 0 0 2px 0; padding-left: 5px; + white-space: preserve nowrap; } #source .source-content ol li::marker { color: var(--color-muted); From e0957a0b33bf44814914810aa412180554ea4c64 Mon Sep 17 00:00:00 2001 From: Ionut Enache Date: Sat, 7 Dec 2024 22:19:39 +0200 Subject: [PATCH 187/303] [HttpKernel] Denormalize request data using the csv format when using "#[MapQueryString]" or "#[MapRequestPayload]" (except for content data) --- .../RequestPayloadValueResolver.php | 6 +- .../RequestPayloadValueResolverTest.php | 65 +++++++++++++++++++ 2 files changed, 67 insertions(+), 4 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Controller/ArgumentResolver/RequestPayloadValueResolver.php b/src/Symfony/Component/HttpKernel/Controller/ArgumentResolver/RequestPayloadValueResolver.php index 444be1b3fe7d2..542297c035e3b 100644 --- a/src/Symfony/Component/HttpKernel/Controller/ArgumentResolver/RequestPayloadValueResolver.php +++ b/src/Symfony/Component/HttpKernel/Controller/ArgumentResolver/RequestPayloadValueResolver.php @@ -40,11 +40,9 @@ class RequestPayloadValueResolver implements ValueResolverInterface, EventSubscriberInterface { /** - * @see \Symfony\Component\Serializer\Normalizer\AbstractObjectNormalizer::DISABLE_TYPE_ENFORCEMENT * @see DenormalizerInterface::COLLECT_DENORMALIZATION_ERRORS */ private const CONTEXT_DENORMALIZE = [ - 'disable_type_enforcement' => true, 'collect_denormalization_errors' => true, ]; @@ -161,7 +159,7 @@ private function mapQueryString(Request $request, string $type, MapQueryString $ return null; } - return $this->serializer->denormalize($data, $type, null, $attribute->serializationContext + self::CONTEXT_DENORMALIZE); + return $this->serializer->denormalize($data, $type, 'csv', $attribute->serializationContext + self::CONTEXT_DENORMALIZE); } private function mapRequestPayload(Request $request, string $type, MapRequestPayload $attribute): ?object @@ -175,7 +173,7 @@ private function mapRequestPayload(Request $request, string $type, MapRequestPay } if ($data = $request->request->all()) { - return $this->serializer->denormalize($data, $type, null, $attribute->serializationContext + self::CONTEXT_DENORMALIZE); + return $this->serializer->denormalize($data, $type, 'csv', $attribute->serializationContext + self::CONTEXT_DENORMALIZE); } if ('' === $data = $request->getContent()) { diff --git a/src/Symfony/Component/HttpKernel/Tests/Controller/ArgumentResolver/RequestPayloadValueResolverTest.php b/src/Symfony/Component/HttpKernel/Tests/Controller/ArgumentResolver/RequestPayloadValueResolverTest.php index 331c2a529d8c0..7c5c946560737 100644 --- a/src/Symfony/Component/HttpKernel/Tests/Controller/ArgumentResolver/RequestPayloadValueResolverTest.php +++ b/src/Symfony/Component/HttpKernel/Tests/Controller/ArgumentResolver/RequestPayloadValueResolverTest.php @@ -22,6 +22,7 @@ use Symfony\Component\HttpKernel\Exception\HttpException; use Symfony\Component\HttpKernel\HttpKernelInterface; use Symfony\Component\PropertyAccess\Exception\InvalidTypeException; +use Symfony\Component\PropertyInfo\Extractor\ReflectionExtractor; use Symfony\Component\Serializer\Encoder\JsonEncoder; use Symfony\Component\Serializer\Encoder\XmlEncoder; use Symfony\Component\Serializer\Exception\PartialDenormalizationException; @@ -363,6 +364,38 @@ public function testQueryStringValidationPassed() $this->assertEquals([$payload], $event->getArguments()); } + public function testQueryStringParameterTypeMismatch() + { + $query = ['price' => 'not a float']; + + $normalizer = new ObjectNormalizer(null, null, null, new ReflectionExtractor()); + $serializer = new Serializer([$normalizer], ['json' => new JsonEncoder()]); + + $validator = $this->createMock(ValidatorInterface::class); + $validator->expects($this->never())->method('validate'); + + $resolver = new RequestPayloadValueResolver($serializer, $validator); + + $argument = new ArgumentMetadata('invalid', RequestPayload::class, false, false, null, false, [ + MapQueryString::class => new MapQueryString(), + ]); + + $request = Request::create('/', 'GET', $query); + + $kernel = $this->createMock(HttpKernelInterface::class); + $arguments = $resolver->resolve($request, $argument); + $event = new ControllerArgumentsEvent($kernel, function () {}, $arguments, $request, HttpKernelInterface::MAIN_REQUEST); + + try { + $resolver->onKernelControllerArguments($event); + $this->fail(sprintf('Expected "%s" to be thrown.', HttpException::class)); + } catch (HttpException $e) { + $validationFailedException = $e->getPrevious(); + $this->assertInstanceOf(ValidationFailedException::class, $validationFailedException); + $this->assertSame('This value should be of type float.', $validationFailedException->getViolations()[0]->getMessage()); + } + } + public function testRequestInputValidationPassed() { $input = ['price' => '50']; @@ -391,6 +424,38 @@ public function testRequestInputValidationPassed() $this->assertEquals([$payload], $event->getArguments()); } + public function testRequestInputTypeMismatch() + { + $input = ['price' => 'not a float']; + + $normalizer = new ObjectNormalizer(null, null, null, new ReflectionExtractor()); + $serializer = new Serializer([$normalizer], ['json' => new JsonEncoder()]); + + $validator = $this->createMock(ValidatorInterface::class); + $validator->expects($this->never())->method('validate'); + + $resolver = new RequestPayloadValueResolver($serializer, $validator); + + $argument = new ArgumentMetadata('invalid', RequestPayload::class, false, false, null, false, [ + MapRequestPayload::class => new MapRequestPayload(), + ]); + + $request = Request::create('/', 'POST', $input); + + $kernel = $this->createMock(HttpKernelInterface::class); + $arguments = $resolver->resolve($request, $argument); + $event = new ControllerArgumentsEvent($kernel, function () {}, $arguments, $request, HttpKernelInterface::MAIN_REQUEST); + + try { + $resolver->onKernelControllerArguments($event); + $this->fail(sprintf('Expected "%s" to be thrown.', HttpException::class)); + } catch (HttpException $e) { + $validationFailedException = $e->getPrevious(); + $this->assertInstanceOf(ValidationFailedException::class, $validationFailedException); + $this->assertSame('This value should be of type float.', $validationFailedException->getViolations()[0]->getMessage()); + } + } + public function testItThrowsOnVariadicArgument() { $serializer = new Serializer(); From a96cfa400f5395435930e9225d66e2e37e86927c Mon Sep 17 00:00:00 2001 From: Kurt Thiemann Date: Thu, 5 Dec 2024 14:35:19 +0100 Subject: [PATCH 188/303] [HttpClient] Test POST to GET redirects --- .../HttpClient/Tests/HttpClientTestCase.php | 22 +++++++++++++++++++ .../HttpClient/Test/Fixtures/web/index.php | 10 +++++++++ 2 files changed, 32 insertions(+) diff --git a/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php b/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php index f572908c1535d..79763bc1019f3 100644 --- a/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php +++ b/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php @@ -673,4 +673,26 @@ public function testHeadRequestWithClosureBody() $this->assertIsArray($vars); $this->assertSame('HEAD', $vars['REQUEST_METHOD']); } + + /** + * @testWith [301] + * [302] + * [303] + */ + public function testPostToGetRedirect(int $status) + { + $p = TestHttpServer::start(8067); + + try { + $client = $this->getHttpClient(__FUNCTION__); + + $response = $client->request('POST', 'http://localhost:8057/custom?status=' . $status . '&headers[]=Location%3A%20%2F'); + $body = $response->toArray(); + } finally { + $p->stop(); + } + + $this->assertSame('GET', $body['REQUEST_METHOD']); + $this->assertSame('/', $body['REQUEST_URI']); + } } diff --git a/src/Symfony/Contracts/HttpClient/Test/Fixtures/web/index.php b/src/Symfony/Contracts/HttpClient/Test/Fixtures/web/index.php index 59033d55a0350..399f8bdde17b6 100644 --- a/src/Symfony/Contracts/HttpClient/Test/Fixtures/web/index.php +++ b/src/Symfony/Contracts/HttpClient/Test/Fixtures/web/index.php @@ -199,6 +199,16 @@ ]); exit; + + case '/custom': + if (isset($_GET['status'])) { + http_response_code((int) $_GET['status']); + } + if (isset($_GET['headers']) && is_array($_GET['headers'])) { + foreach ($_GET['headers'] as $header) { + header($header); + } + } } header('Content-Type: application/json', true); From 88e7a7226c0bb0ee211799a4a1fa4eb5e9f0e9af Mon Sep 17 00:00:00 2001 From: Jan Nedbal Date: Wed, 27 Nov 2024 11:52:54 +0100 Subject: [PATCH 189/303] [PropertyInfo] Fix interface handling in `PhpStanTypeHelper` --- .../Tests/Extractor/PhpStanExtractorTest.php | 86 ++++++++++++++++++- .../Tests/Fixtures/DummyGeneric.php | 41 +++++++++ .../PropertyInfo/Util/PhpStanTypeHelper.php | 2 +- 3 files changed, 127 insertions(+), 2 deletions(-) create mode 100644 src/Symfony/Component/PropertyInfo/Tests/Fixtures/DummyGeneric.php diff --git a/src/Symfony/Component/PropertyInfo/Tests/Extractor/PhpStanExtractorTest.php b/src/Symfony/Component/PropertyInfo/Tests/Extractor/PhpStanExtractorTest.php index b97032574ab86..b7987668b4f8f 100644 --- a/src/Symfony/Component/PropertyInfo/Tests/Extractor/PhpStanExtractorTest.php +++ b/src/Symfony/Component/PropertyInfo/Tests/Extractor/PhpStanExtractorTest.php @@ -14,10 +14,13 @@ use PHPUnit\Framework\TestCase; use Symfony\Component\PropertyInfo\Extractor\PhpDocExtractor; use Symfony\Component\PropertyInfo\Extractor\PhpStanExtractor; +use Symfony\Component\PropertyInfo\Tests\Fixtures\Clazz; use Symfony\Component\PropertyInfo\Tests\Fixtures\ConstructorDummyWithoutDocBlock; use Symfony\Component\PropertyInfo\Tests\Fixtures\DefaultValue; use Symfony\Component\PropertyInfo\Tests\Fixtures\Dummy; use Symfony\Component\PropertyInfo\Tests\Fixtures\DummyCollection; +use Symfony\Component\PropertyInfo\Tests\Fixtures\DummyGeneric; +use Symfony\Component\PropertyInfo\Tests\Fixtures\IFace; use Symfony\Component\PropertyInfo\Tests\Fixtures\ParentDummy; use Symfony\Component\PropertyInfo\Tests\Fixtures\Php80Dummy; use Symfony\Component\PropertyInfo\Tests\Fixtures\Php80PromotedDummy; @@ -482,7 +485,88 @@ public static function php80TypesProvider() public function testGenericInterface() { - $this->assertNull($this->extractor->getTypes(Dummy::class, 'genericInterface')); + $this->assertEquals( + [ + new Type( + builtinType: Type::BUILTIN_TYPE_OBJECT, + class: \BackedEnum::class, + collectionValueType: new Type( + builtinType: Type::BUILTIN_TYPE_STRING, + ) + ), + ], + $this->extractor->getTypes(Dummy::class, 'genericInterface') + ); + } + + /** + * @param list $expectedTypes + * @dataProvider genericsProvider + */ + public function testGenericsLegacy(string $property, array $expectedTypes) + { + $this->assertEquals($expectedTypes, $this->extractor->getTypes(DummyGeneric::class, $property)); + } + + /** + * @return iterable}> + */ + public static function genericsProvider(): iterable + { + yield [ + 'basicClass', + [ + new Type( + builtinType: Type::BUILTIN_TYPE_OBJECT, + class: Clazz::class, + collectionValueType: new Type( + builtinType: Type::BUILTIN_TYPE_OBJECT, + class: Dummy::class, + ) + ), + ], + ]; + yield [ + 'nullableClass', + [ + new Type( + builtinType: Type::BUILTIN_TYPE_OBJECT, + class: Clazz::class, + nullable: true, + collectionValueType: new Type( + builtinType: Type::BUILTIN_TYPE_OBJECT, + class: Dummy::class, + ) + ), + ], + ]; + yield [ + 'basicInterface', + [ + new Type( + builtinType: Type::BUILTIN_TYPE_OBJECT, + class: IFace::class, + collectionValueType: new Type( + builtinType: Type::BUILTIN_TYPE_OBJECT, + class: Dummy::class, + ) + ), + ], + ]; + yield [ + 'nullableInterface', + [ + new Type( + builtinType: Type::BUILTIN_TYPE_OBJECT, + class: IFace::class, + nullable: true, + collectionValueType: new Type( + builtinType: Type::BUILTIN_TYPE_OBJECT, + class: Dummy::class, + ) + ), + ], + ]; } } diff --git a/src/Symfony/Component/PropertyInfo/Tests/Fixtures/DummyGeneric.php b/src/Symfony/Component/PropertyInfo/Tests/Fixtures/DummyGeneric.php new file mode 100644 index 0000000000000..5863fbfc95450 --- /dev/null +++ b/src/Symfony/Component/PropertyInfo/Tests/Fixtures/DummyGeneric.php @@ -0,0 +1,41 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Symfony\Component\PropertyInfo\Tests\Fixtures; + +interface IFace {} + +class Clazz {} + +class DummyGeneric +{ + + /** + * @var Clazz + */ + public $basicClass; + + /** + * @var ?Clazz + */ + public $nullableClass; + + /** + * @var IFace + */ + public $basicInterface; + + /** + * @var ?IFace + */ + public $nullableInterface; + +} diff --git a/src/Symfony/Component/PropertyInfo/Util/PhpStanTypeHelper.php b/src/Symfony/Component/PropertyInfo/Util/PhpStanTypeHelper.php index 7d439f55660dd..56a6b509172c7 100644 --- a/src/Symfony/Component/PropertyInfo/Util/PhpStanTypeHelper.php +++ b/src/Symfony/Component/PropertyInfo/Util/PhpStanTypeHelper.php @@ -128,7 +128,7 @@ private function extractTypes(TypeNode $node, NameScope $nameScope): array $collection = $mainType->isCollection() || \is_a($mainType->getClassName(), \Traversable::class, true) || \is_a($mainType->getClassName(), \ArrayAccess::class, true); // it's safer to fall back to other extractors if the generic type is too abstract - if (!$collection && !class_exists($mainType->getClassName())) { + if (!$collection && !class_exists($mainType->getClassName()) && !interface_exists($mainType->getClassName(), false)) { return []; } From 99aae50d516ad4d14b3d5c6e551c5e8ad1dae80f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Igor=20Planta=C5=A1?= Date: Tue, 10 Dec 2024 15:49:24 +0100 Subject: [PATCH 190/303] [BeanstalkMessenger] Round delay to an integer to avoid deprecation warning --- .../Tests/Transport/ConnectionTest.php | 21 +++++++++++++++++++ .../Beanstalkd/Transport/Connection.php | 2 +- 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Tests/Transport/ConnectionTest.php b/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Tests/Transport/ConnectionTest.php index f4cc745846584..bf54ac1272483 100644 --- a/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Tests/Transport/ConnectionTest.php +++ b/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Tests/Transport/ConnectionTest.php @@ -330,4 +330,25 @@ public function testSendWhenABeanstalkdExceptionOccurs() $connection->send($body, $headers, $delay); } + + public function testSendWithRoundedDelay() + { + $tube = 'xyz'; + $body = 'foo'; + $headers = ['test' => 'bar']; + $delay = 920; + $expectedDelay = 0; + + $client = $this->createMock(PheanstalkInterface::class); + $client->expects($this->once())->method('useTube')->with($tube)->willReturn($client); + $client->expects($this->once())->method('put')->with( + $this->anything(), + $this->anything(), + $expectedDelay, + $this->anything(), + ); + + $connection = new Connection(['tube_name' => $tube], $client); + $connection->send($body, $headers, $delay); + } } diff --git a/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Transport/Connection.php b/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Transport/Connection.php index 98ab37c875d18..ff520ddb3071f 100644 --- a/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Transport/Connection.php +++ b/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Transport/Connection.php @@ -123,7 +123,7 @@ public function send(string $body, array $headers, int $delay = 0): string $job = $this->client->useTube($this->tube)->put( $message, PheanstalkInterface::DEFAULT_PRIORITY, - $delay / 1000, + (int) ($delay / 1000), $this->ttr ); } catch (Exception $exception) { From 65b370e63ea15607c495a538ebc266df7fd59adf Mon Sep 17 00:00:00 2001 From: Mathias Arlaud Date: Tue, 10 Dec 2024 12:14:43 +0100 Subject: [PATCH 191/303] [PropertyInfo] Upmerge #59012 --- .../Tests/Extractor/PhpStanExtractorTest.php | 142 ++++++++++-------- 1 file changed, 83 insertions(+), 59 deletions(-) diff --git a/src/Symfony/Component/PropertyInfo/Tests/Extractor/PhpStanExtractorTest.php b/src/Symfony/Component/PropertyInfo/Tests/Extractor/PhpStanExtractorTest.php index 6543a0b5a2963..ba378812e3677 100644 --- a/src/Symfony/Component/PropertyInfo/Tests/Extractor/PhpStanExtractorTest.php +++ b/src/Symfony/Component/PropertyInfo/Tests/Extractor/PhpStanExtractorTest.php @@ -14,20 +14,20 @@ use PHPUnit\Framework\TestCase; use Symfony\Component\PropertyInfo\Extractor\PhpDocExtractor; use Symfony\Component\PropertyInfo\Extractor\PhpStanExtractor; -use Symfony\Component\PropertyInfo\Tests\Fixtures\ConstructorDummy; use Symfony\Component\PropertyInfo\Tests\Fixtures\Clazz; +use Symfony\Component\PropertyInfo\Tests\Fixtures\ConstructorDummy; use Symfony\Component\PropertyInfo\Tests\Fixtures\ConstructorDummyWithoutDocBlock; use Symfony\Component\PropertyInfo\Tests\Fixtures\DefaultValue; use Symfony\Component\PropertyInfo\Tests\Fixtures\DockBlockFallback; use Symfony\Component\PropertyInfo\Tests\Fixtures\Dummy; use Symfony\Component\PropertyInfo\Tests\Fixtures\DummyCollection; +use Symfony\Component\PropertyInfo\Tests\Fixtures\DummyGeneric; use Symfony\Component\PropertyInfo\Tests\Fixtures\DummyNamespace; use Symfony\Component\PropertyInfo\Tests\Fixtures\DummyPropertyAndGetterWithDifferentTypes; use Symfony\Component\PropertyInfo\Tests\Fixtures\DummyUnionType; +use Symfony\Component\PropertyInfo\Tests\Fixtures\IFace; use Symfony\Component\PropertyInfo\Tests\Fixtures\IntRangeDummy; use Symfony\Component\PropertyInfo\Tests\Fixtures\InvalidDummy; -use Symfony\Component\PropertyInfo\Tests\Fixtures\DummyGeneric; -use Symfony\Component\PropertyInfo\Tests\Fixtures\IFace; use Symfony\Component\PropertyInfo\Tests\Fixtures\ParentDummy; use Symfony\Component\PropertyInfo\Tests\Fixtures\Php80Dummy; use Symfony\Component\PropertyInfo\Tests\Fixtures\Php80PromotedDummy; @@ -555,6 +555,77 @@ public static function allowPrivateAccessLegacyProvider(): array ]; } + /** + * @param list $expectedTypes + * + * @dataProvider legacyGenericsProvider + */ + public function testGenericsLegacy(string $property, array $expectedTypes) + { + $this->assertEquals($expectedTypes, $this->extractor->getTypes(DummyGeneric::class, $property)); + } + + /** + * @return iterable}> + */ + public static function legacyGenericsProvider(): iterable + { + yield [ + 'basicClass', + [ + new LegacyType( + builtinType: LegacyType::BUILTIN_TYPE_OBJECT, + class: Clazz::class, + collectionValueType: new LegacyType( + builtinType: LegacyType::BUILTIN_TYPE_OBJECT, + class: Dummy::class, + ) + ), + ], + ]; + yield [ + 'nullableClass', + [ + new LegacyType( + builtinType: LegacyType::BUILTIN_TYPE_OBJECT, + class: Clazz::class, + nullable: true, + collectionValueType: new LegacyType( + builtinType: LegacyType::BUILTIN_TYPE_OBJECT, + class: Dummy::class, + ) + ), + ], + ]; + yield [ + 'basicInterface', + [ + new LegacyType( + builtinType: LegacyType::BUILTIN_TYPE_OBJECT, + class: IFace::class, + collectionValueType: new LegacyType( + builtinType: LegacyType::BUILTIN_TYPE_OBJECT, + class: Dummy::class, + ) + ), + ], + ]; + yield [ + 'nullableInterface', + [ + new LegacyType( + builtinType: LegacyType::BUILTIN_TYPE_OBJECT, + class: IFace::class, + nullable: true, + collectionValueType: new LegacyType( + builtinType: LegacyType::BUILTIN_TYPE_OBJECT, + class: Dummy::class, + ) + ), + ], + ]; + } + /** * @dataProvider typesProvider */ @@ -972,86 +1043,39 @@ public static function allowPrivateAccessProvider(): array public function testGenericInterface() { $this->assertEquals( - [ - new Type( - builtinType: Type::BUILTIN_TYPE_OBJECT, - class: \BackedEnum::class, - collectionValueType: new Type( - builtinType: Type::BUILTIN_TYPE_STRING, - ) - ), - ], - $this->extractor->getTypes(Dummy::class, 'genericInterface') + Type::generic(Type::object(\BackedEnum::class), Type::string()), + $this->extractor->getType(Dummy::class, 'genericInterface'), ); } /** - * @param list $expectedTypes * @dataProvider genericsProvider */ - public function testGenericsLegacy(string $property, array $expectedTypes) + public function testGenerics(string $property, Type $expectedType) { - $this->assertEquals($expectedTypes, $this->extractor->getTypes(DummyGeneric::class, $property)); + $this->assertEquals($expectedType, $this->extractor->getType(DummyGeneric::class, $property)); } /** - * @return iterable}> + * @return iterable */ public static function genericsProvider(): iterable { yield [ 'basicClass', - [ - new Type( - builtinType: Type::BUILTIN_TYPE_OBJECT, - class: Clazz::class, - collectionValueType: new Type( - builtinType: Type::BUILTIN_TYPE_OBJECT, - class: Dummy::class, - ) - ), - ], + Type::generic(Type::object(Clazz::class), Type::object(Dummy::class)), ]; yield [ 'nullableClass', - [ - new Type( - builtinType: Type::BUILTIN_TYPE_OBJECT, - class: Clazz::class, - nullable: true, - collectionValueType: new Type( - builtinType: Type::BUILTIN_TYPE_OBJECT, - class: Dummy::class, - ) - ), - ], + Type::nullable(Type::generic(Type::object(Clazz::class), Type::object(Dummy::class))), ]; yield [ 'basicInterface', - [ - new Type( - builtinType: Type::BUILTIN_TYPE_OBJECT, - class: IFace::class, - collectionValueType: new Type( - builtinType: Type::BUILTIN_TYPE_OBJECT, - class: Dummy::class, - ) - ), - ], + Type::generic(Type::object(IFace::class), Type::object(Dummy::class)), ]; yield [ 'nullableInterface', - [ - new Type( - builtinType: Type::BUILTIN_TYPE_OBJECT, - class: IFace::class, - nullable: true, - collectionValueType: new Type( - builtinType: Type::BUILTIN_TYPE_OBJECT, - class: Dummy::class, - ) - ), - ], + Type::nullable(Type::generic(Type::object(IFace::class), Type::object(Dummy::class))), ]; } } From f4c44497b1ff7ab4d6c30778c7b10842f2e1c836 Mon Sep 17 00:00:00 2001 From: David Badura Date: Tue, 3 Dec 2024 15:35:23 +0100 Subject: [PATCH 192/303] Fix resolve enum in string type resolver --- .../Tests/TypeResolver/StringTypeResolverTest.php | 4 ++++ .../TypeInfo/TypeResolver/ReflectionTypeResolver.php | 11 +---------- .../TypeInfo/TypeResolver/StringTypeResolver.php | 6 ++++-- 3 files changed, 9 insertions(+), 12 deletions(-) diff --git a/src/Symfony/Component/TypeInfo/Tests/TypeResolver/StringTypeResolverTest.php b/src/Symfony/Component/TypeInfo/Tests/TypeResolver/StringTypeResolverTest.php index 22812267b6466..c8b22e7d717a0 100644 --- a/src/Symfony/Component/TypeInfo/Tests/TypeResolver/StringTypeResolverTest.php +++ b/src/Symfony/Component/TypeInfo/Tests/TypeResolver/StringTypeResolverTest.php @@ -16,7 +16,9 @@ use Symfony\Component\TypeInfo\Exception\UnsupportedException; use Symfony\Component\TypeInfo\Tests\Fixtures\AbstractDummy; use Symfony\Component\TypeInfo\Tests\Fixtures\Dummy; +use Symfony\Component\TypeInfo\Tests\Fixtures\DummyBackedEnum; use Symfony\Component\TypeInfo\Tests\Fixtures\DummyCollection; +use Symfony\Component\TypeInfo\Tests\Fixtures\DummyEnum; use Symfony\Component\TypeInfo\Tests\Fixtures\DummyWithTemplates; use Symfony\Component\TypeInfo\Type; use Symfony\Component\TypeInfo\TypeContext\TypeContext; @@ -138,6 +140,8 @@ public static function resolveDataProvider(): iterable yield [Type::object(Dummy::class), 'static', $typeContextFactory->createFromClassName(Dummy::class, AbstractDummy::class)]; yield [Type::object(AbstractDummy::class), 'parent', $typeContextFactory->createFromClassName(Dummy::class)]; yield [Type::object(Dummy::class), 'Dummy', $typeContextFactory->createFromClassName(Dummy::class)]; + yield [Type::enum(DummyEnum::class), 'DummyEnum', $typeContextFactory->createFromClassName(DummyEnum::class)]; + yield [Type::enum(DummyBackedEnum::class), 'DummyBackedEnum', $typeContextFactory->createFromClassName(DummyBackedEnum::class)]; yield [Type::template('T', Type::union(Type::int(), Type::string())), 'T', $typeContextFactory->createFromClassName(DummyWithTemplates::class)]; yield [Type::template('V'), 'V', $typeContextFactory->createFromReflection(new \ReflectionMethod(DummyWithTemplates::class, 'getPrice'))]; diff --git a/src/Symfony/Component/TypeInfo/TypeResolver/ReflectionTypeResolver.php b/src/Symfony/Component/TypeInfo/TypeResolver/ReflectionTypeResolver.php index 6af8feb370ef2..39672559365b2 100644 --- a/src/Symfony/Component/TypeInfo/TypeResolver/ReflectionTypeResolver.php +++ b/src/Symfony/Component/TypeInfo/TypeResolver/ReflectionTypeResolver.php @@ -27,11 +27,6 @@ */ final class ReflectionTypeResolver implements TypeResolverInterface { - /** - * @var array - */ - private static array $reflectionEnumCache = []; - public function resolve(mixed $subject, ?TypeContext $typeContext = null): Type { if ($subject instanceof \ReflectionUnionType) { @@ -83,11 +78,7 @@ public function resolve(mixed $subject, ?TypeContext $typeContext = null): Type default => $identifier, }; - if (is_subclass_of($className, \BackedEnum::class)) { - $reflectionEnum = (self::$reflectionEnumCache[$className] ??= new \ReflectionEnum($className)); - $backingType = $this->resolve($reflectionEnum->getBackingType(), $typeContext); - $type = Type::enum($className, $backingType); - } elseif (is_subclass_of($className, \UnitEnum::class)) { + if (is_subclass_of($className, \UnitEnum::class)) { $type = Type::enum($className); } else { $type = Type::object($className); diff --git a/src/Symfony/Component/TypeInfo/TypeResolver/StringTypeResolver.php b/src/Symfony/Component/TypeInfo/TypeResolver/StringTypeResolver.php index a8d8c600cdbee..a20946424f15d 100644 --- a/src/Symfony/Component/TypeInfo/TypeResolver/StringTypeResolver.php +++ b/src/Symfony/Component/TypeInfo/TypeResolver/StringTypeResolver.php @@ -243,14 +243,16 @@ private function resolveCustomIdentifier(string $identifier, ?TypeContext $typeC try { new \ReflectionClass($className); self::$classExistCache[$className] = true; - - return Type::object($className); } catch (\Throwable) { } } } if (self::$classExistCache[$className]) { + if (is_subclass_of($className, \UnitEnum::class)) { + return Type::enum($className); + } + return Type::object($className); } From 9005f2594448acc2711355f9074ed4f566085b3f Mon Sep 17 00:00:00 2001 From: Mathias Arlaud Date: Wed, 11 Dec 2024 16:52:17 +0100 Subject: [PATCH 193/303] [PropertyInfo] Fix generic enum test --- .../PropertyInfo/Tests/Extractor/PhpStanExtractorTest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/PropertyInfo/Tests/Extractor/PhpStanExtractorTest.php b/src/Symfony/Component/PropertyInfo/Tests/Extractor/PhpStanExtractorTest.php index ba378812e3677..0d77497c2e1da 100644 --- a/src/Symfony/Component/PropertyInfo/Tests/Extractor/PhpStanExtractorTest.php +++ b/src/Symfony/Component/PropertyInfo/Tests/Extractor/PhpStanExtractorTest.php @@ -1043,7 +1043,7 @@ public static function allowPrivateAccessProvider(): array public function testGenericInterface() { $this->assertEquals( - Type::generic(Type::object(\BackedEnum::class), Type::string()), + Type::generic(Type::enum(\BackedEnum::class), Type::string()), $this->extractor->getType(Dummy::class, 'genericInterface'), ); } From 8f5f98a56313fcdb96acc50c08ca00e0743c6c0e Mon Sep 17 00:00:00 2001 From: HypeMC Date: Wed, 11 Dec 2024 21:13:32 +0100 Subject: [PATCH 194/303] [HttpClient] Fix reset not called on decorated clients --- .../DependencyInjection/FrameworkExtension.php | 2 ++ .../Bundle/FrameworkBundle/Resources/config/http_client.php | 1 + .../DependencyInjection/FrameworkExtensionTestCase.php | 6 +++++- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php b/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php index 36984e7398528..1dfc418cc08bb 100644 --- a/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php +++ b/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php @@ -2565,11 +2565,13 @@ private function registerHttpClientConfiguration(array $config, ContainerBuilder ->setFactory([ScopingHttpClient::class, 'forBaseUri']) ->setArguments([new Reference('http_client.transport'), $baseUri, $scopeConfig]) ->addTag('http_client.client') + ->addTag('kernel.reset', ['method' => 'reset', 'on_invalid' => 'ignore']) ; } else { $container->register($name, ScopingHttpClient::class) ->setArguments([new Reference('http_client.transport'), [$scope => $scopeConfig], $scope]) ->addTag('http_client.client') + ->addTag('kernel.reset', ['method' => 'reset', 'on_invalid' => 'ignore']) ; } diff --git a/src/Symfony/Bundle/FrameworkBundle/Resources/config/http_client.php b/src/Symfony/Bundle/FrameworkBundle/Resources/config/http_client.php index a4c78d0ec262b..593b78fdd5b2f 100644 --- a/src/Symfony/Bundle/FrameworkBundle/Resources/config/http_client.php +++ b/src/Symfony/Bundle/FrameworkBundle/Resources/config/http_client.php @@ -39,6 +39,7 @@ ->factory('current') ->args([[service('http_client.transport')]]) ->tag('http_client.client') + ->tag('kernel.reset', ['method' => 'reset', 'on_invalid' => 'ignore']) ->alias(HttpClientInterface::class, 'http_client') diff --git a/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/FrameworkExtensionTestCase.php b/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/FrameworkExtensionTestCase.php index 8ae5b771322f8..c891ec143fa13 100644 --- a/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/FrameworkExtensionTestCase.php +++ b/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/FrameworkExtensionTestCase.php @@ -1976,8 +1976,12 @@ public function testHttpClientDefaultOptions() ]; $this->assertSame([$defaultOptions, 4], $container->getDefinition('http_client.transport')->getArguments()); + $this->assertTrue($container->getDefinition('http_client')->hasTag('kernel.reset')); + $this->assertTrue($container->hasDefinition('foo'), 'should have the "foo" service.'); - $this->assertSame(ScopingHttpClient::class, $container->getDefinition('foo')->getClass()); + $definition = $container->getDefinition('foo'); + $this->assertSame(ScopingHttpClient::class, $definition->getClass()); + $this->assertTrue($definition->hasTag('kernel.reset')); } public function testScopedHttpClientWithoutQueryOption() From 080f39e6a1c7ac23d2975cb6bb902b04cc303f53 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Thu, 12 Dec 2024 09:52:07 +0100 Subject: [PATCH 195/303] bump lowest required TypeInfo component version --- src/Symfony/Component/PropertyInfo/composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/PropertyInfo/composer.json b/src/Symfony/Component/PropertyInfo/composer.json index 70a57ef06ced0..c033ca51befdc 100644 --- a/src/Symfony/Component/PropertyInfo/composer.json +++ b/src/Symfony/Component/PropertyInfo/composer.json @@ -25,7 +25,7 @@ "require": { "php": ">=8.2", "symfony/string": "^6.4|^7.0", - "symfony/type-info": "^7.1" + "symfony/type-info": "~7.1.9|^7.2.2" }, "require-dev": { "symfony/serializer": "^6.4|^7.0", From d8fa076a63d4cb4db7e58c7f15ac2e6b2bb1ebbc Mon Sep 17 00:00:00 2001 From: Tim Goudriaan Date: Sat, 7 Dec 2024 12:26:50 +0100 Subject: [PATCH 196/303] [Scheduler] Fix optional count variable in testGetNextRunDates --- .../Scheduler/Tests/Trigger/PeriodicalTriggerTest.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/Scheduler/Tests/Trigger/PeriodicalTriggerTest.php b/src/Symfony/Component/Scheduler/Tests/Trigger/PeriodicalTriggerTest.php index 22162e792fa24..8f1ce90fee72a 100644 --- a/src/Symfony/Component/Scheduler/Tests/Trigger/PeriodicalTriggerTest.php +++ b/src/Symfony/Component/Scheduler/Tests/Trigger/PeriodicalTriggerTest.php @@ -108,9 +108,9 @@ public static function provideForToString() /** * @dataProvider providerGetNextRunDates */ - public function testGetNextRunDates(\DateTimeImmutable $from, TriggerInterface $trigger, array $expected, int $count = 0) + public function testGetNextRunDates(\DateTimeImmutable $from, TriggerInterface $trigger, array $expected, int $count) { - $this->assertEquals($expected, $this->getNextRunDates($from, $trigger, $count ?? \count($expected))); + $this->assertEquals($expected, $this->getNextRunDates($from, $trigger, $count)); } public static function providerGetNextRunDates(): iterable From 0332f5ea46ded09fd8530bfb483fe4252e7a1028 Mon Sep 17 00:00:00 2001 From: Robin Chalas Date: Sat, 14 Dec 2024 16:09:22 +0100 Subject: [PATCH 197/303] Remove 5.4 branch from PR template --- .github/PULL_REQUEST_TEMPLATE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 90e51d60536d6..3d21822287b6b 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,6 +1,6 @@ | Q | A | ------------- | --- -| Branch? | 7.3 for features / 5.4, 6.4, 7.1, and 7.2 for bug fixes +| Branch? | 7.3 for features / 6.4, 7.1, and 7.2 for bug fixes | Bug fix? | yes/no | New feature? | yes/no | Deprecations? | yes/no From cf64a866f7323c2a2643f3bea5eeffd7994356db Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Sun, 15 Dec 2024 11:26:42 +0100 Subject: [PATCH 198/303] don't require fake notifier transports to be installed as non-dev dependencies --- .../FrameworkExtension.php | 26 ++++++++++++------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php b/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php index 36984e7398528..aed6bdefa2c6f 100644 --- a/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php +++ b/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php @@ -122,6 +122,8 @@ use Symfony\Component\Mime\MimeTypeGuesserInterface; use Symfony\Component\Mime\MimeTypes; use Symfony\Component\Notifier\Bridge as NotifierBridge; +use Symfony\Component\Notifier\Bridge\FakeChat\FakeChatTransportFactory; +use Symfony\Component\Notifier\Bridge\FakeSms\FakeSmsTransportFactory; use Symfony\Component\Notifier\ChatterInterface; use Symfony\Component\Notifier\Notifier; use Symfony\Component\Notifier\Recipient\Recipient; @@ -2812,8 +2814,6 @@ private function registerNotifierConfiguration(array $config, ContainerBuilder $ NotifierBridge\Engagespot\EngagespotTransportFactory::class => 'notifier.transport_factory.engagespot', NotifierBridge\Esendex\EsendexTransportFactory::class => 'notifier.transport_factory.esendex', NotifierBridge\Expo\ExpoTransportFactory::class => 'notifier.transport_factory.expo', - NotifierBridge\FakeChat\FakeChatTransportFactory::class => 'notifier.transport_factory.fake-chat', - NotifierBridge\FakeSms\FakeSmsTransportFactory::class => 'notifier.transport_factory.fake-sms', NotifierBridge\Firebase\FirebaseTransportFactory::class => 'notifier.transport_factory.firebase', NotifierBridge\FortySixElks\FortySixElksTransportFactory::class => 'notifier.transport_factory.forty-six-elks', NotifierBridge\FreeMobile\FreeMobileTransportFactory::class => 'notifier.transport_factory.free-mobile', @@ -2891,20 +2891,26 @@ private function registerNotifierConfiguration(array $config, ContainerBuilder $ $container->removeDefinition($classToServices[NotifierBridge\Mercure\MercureTransportFactory::class]); } - if (ContainerBuilder::willBeAvailable('symfony/fake-chat-notifier', NotifierBridge\FakeChat\FakeChatTransportFactory::class, ['symfony/framework-bundle', 'symfony/notifier', 'symfony/mailer'])) { - $container->getDefinition($classToServices[NotifierBridge\FakeChat\FakeChatTransportFactory::class]) - ->replaceArgument(0, new Reference('mailer')) - ->replaceArgument(1, new Reference('logger')) + // don't use ContainerBuilder::willBeAvailable() as these are not needed in production + if (class_exists(FakeChatTransportFactory::class)) { + $container->getDefinition('notifier.transport_factory.fake-chat') + ->replaceArgument(0, new Reference('mailer', ContainerBuilder::NULL_ON_INVALID_REFERENCE)) + ->replaceArgument(1, new Reference('logger', ContainerBuilder::NULL_ON_INVALID_REFERENCE)) ->addArgument(new Reference('event_dispatcher', ContainerBuilder::NULL_ON_INVALID_REFERENCE)) ->addArgument(new Reference('http_client', ContainerBuilder::NULL_ON_INVALID_REFERENCE)); + } else { + $container->removeDefinition('notifier.transport_factory.fake-chat'); } - if (ContainerBuilder::willBeAvailable('symfony/fake-sms-notifier', NotifierBridge\FakeSms\FakeSmsTransportFactory::class, ['symfony/framework-bundle', 'symfony/notifier', 'symfony/mailer'])) { - $container->getDefinition($classToServices[NotifierBridge\FakeSms\FakeSmsTransportFactory::class]) - ->replaceArgument(0, new Reference('mailer')) - ->replaceArgument(1, new Reference('logger')) + // don't use ContainerBuilder::willBeAvailable() as these are not needed in production + if (class_exists(FakeSmsTransportFactory::class)) { + $container->getDefinition('notifier.transport_factory.fake-sms') + ->replaceArgument(0, new Reference('mailer', ContainerBuilder::NULL_ON_INVALID_REFERENCE)) + ->replaceArgument(1, new Reference('logger', ContainerBuilder::NULL_ON_INVALID_REFERENCE)) ->addArgument(new Reference('event_dispatcher', ContainerBuilder::NULL_ON_INVALID_REFERENCE)) ->addArgument(new Reference('http_client', ContainerBuilder::NULL_ON_INVALID_REFERENCE)); + } else { + $container->removeDefinition('notifier.transport_factory.fake-sms'); } if (isset($config['admin_recipients'])) { From fd4e4930f21b6bd69e86e052492c3110633edd47 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Mon, 16 Dec 2024 14:21:39 +0100 Subject: [PATCH 199/303] choose the correctly cased class name for the MariaDB platform --- .../Doctrine/Tests/Transport/ConnectionTest.php | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/ConnectionTest.php b/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/ConnectionTest.php index 5e99e9d82579a..4ff2d53fc9b2a 100644 --- a/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/ConnectionTest.php +++ b/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/ConnectionTest.php @@ -14,7 +14,6 @@ use Doctrine\DBAL\Connection as DBALConnection; use Doctrine\DBAL\Exception as DBALException; use Doctrine\DBAL\Platforms\AbstractPlatform; -use Doctrine\DBAL\Platforms\MariaDb1060Platform; use Doctrine\DBAL\Platforms\MariaDBPlatform; use Doctrine\DBAL\Platforms\MySQL57Platform; use Doctrine\DBAL\Platforms\MySQL80Platform; @@ -590,9 +589,16 @@ class_exists(MySQLPlatform::class) ? new MySQLPlatform() : new MySQL57Platform() 'SELECT m.* FROM messenger_messages m WHERE (m.queue_name = ?) AND (m.delivered_at is null OR m.delivered_at < ?) AND (m.available_at <= ?) ORDER BY available_at ASC LIMIT 1 FOR UPDATE', ]; - if (class_exists(MariaDb1060Platform::class)) { + if (interface_exists(DBALException::class)) { + // DBAL 4+ + $mariaDbPlatformClass = 'Doctrine\DBAL\Platforms\MariaDB1060Platform'; + } else { + $mariaDbPlatformClass = 'Doctrine\DBAL\Platforms\MariaDb1060Platform'; + } + + if (class_exists($mariaDbPlatformClass)) { yield 'MariaDB106' => [ - new MariaDb1060Platform(), + new $mariaDbPlatformClass(), 'SELECT m.* FROM messenger_messages m WHERE (m.queue_name = ?) AND (m.delivered_at is null OR m.delivered_at < ?) AND (m.available_at <= ?) ORDER BY available_at ASC LIMIT 1 FOR UPDATE SKIP LOCKED', ]; } From dd54b76c90e90154db3a29cddb57b7d8cf0c91bc Mon Sep 17 00:00:00 2001 From: Florian Merle Date: Mon, 16 Dec 2024 14:32:48 +0100 Subject: [PATCH 200/303] [PropertyAccess] Fix compatibility with PHP 8.4 asymmetric visibility --- .../PropertyAccess/PropertyAccessor.php | 11 +++- .../Tests/Fixtures/AsymmetricVisibility.php | 21 +++++++ .../Tests/PropertyAccessorTest.php | 59 +++++++++++++++++++ 3 files changed, 89 insertions(+), 2 deletions(-) create mode 100644 src/Symfony/Component/PropertyAccess/Tests/Fixtures/AsymmetricVisibility.php diff --git a/src/Symfony/Component/PropertyAccess/PropertyAccessor.php b/src/Symfony/Component/PropertyAccess/PropertyAccessor.php index 6d1ebaf1a96d2..d4dbaa8bc4388 100644 --- a/src/Symfony/Component/PropertyAccess/PropertyAccessor.php +++ b/src/Symfony/Component/PropertyAccess/PropertyAccessor.php @@ -640,15 +640,22 @@ private function getWriteInfo(string $class, string $property, mixed $value): Pr */ private function isPropertyWritable(object $object, string $property): bool { + if ($object instanceof \stdClass && property_exists($object, $property)) { + return true; + } + $mutatorForArray = $this->getWriteInfo($object::class, $property, []); + if (PropertyWriteInfo::TYPE_PROPERTY === $mutatorForArray->getType()) { + return $mutatorForArray->getVisibility() === 'public'; + } - if (PropertyWriteInfo::TYPE_NONE !== $mutatorForArray->getType() || ($object instanceof \stdClass && property_exists($object, $property))) { + if (PropertyWriteInfo::TYPE_NONE !== $mutatorForArray->getType()) { return true; } $mutator = $this->getWriteInfo($object::class, $property, ''); - return PropertyWriteInfo::TYPE_NONE !== $mutator->getType() || ($object instanceof \stdClass && property_exists($object, $property)); + return PropertyWriteInfo::TYPE_NONE !== $mutator->getType(); } /** diff --git a/src/Symfony/Component/PropertyAccess/Tests/Fixtures/AsymmetricVisibility.php b/src/Symfony/Component 10000 /PropertyAccess/Tests/Fixtures/AsymmetricVisibility.php new file mode 100644 index 0000000000000..5a74350b17a26 --- /dev/null +++ b/src/Symfony/Component/PropertyAccess/Tests/Fixtures/AsymmetricVisibility.php @@ -0,0 +1,21 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Symfony\Component\PropertyAccess\Tests\Fixtures; + +class AsymmetricVisibility +{ + public public(set) mixed $publicPublic = null; + public protected(set) mixed $publicProtected = null; + public private(set) mixed $publicPrivate = null; + private private(set) mixed $privatePrivate = null; + public bool $virtualNoSetHook { get => true; } +} diff --git a/src/Symfony/Component/PropertyAccess/Tests/PropertyAccessorTest.php b/src/Symfony/Component/PropertyAccess/Tests/PropertyAccessorTest.php index 9fca6f8275102..d00c4e7ab4614 100644 --- a/src/Symfony/Component/PropertyAccess/Tests/PropertyAccessorTest.php +++ b/src/Symfony/Component/PropertyAccess/Tests/PropertyAccessorTest.php @@ -20,6 +20,7 @@ use Symfony\Component\PropertyAccess\PropertyAccess; use Symfony\Component\PropertyAccess\PropertyAccessor; use Symfony\Component\PropertyAccess\PropertyAccessorInterface; +use Symfony\Component\PropertyAccess\Tests\Fixtures\AsymmetricVisibility; use Symfony\Component\PropertyAccess\Tests\Fixtures\ExtendedUninitializedProperty; use Symfony\Component\PropertyAccess\Tests\Fixtures\ReturnTyped; use Symfony\Component\PropertyAccess\Tests\Fixtures\TestAdderRemoverInvalidArgumentLength; @@ -1023,4 +1024,62 @@ private function createUninitializedObjectPropertyGhost(): UninitializedObjectPr return $class::createLazyGhost(initializer: function ($instance) { }); } + + /** + * @requires PHP 8.4 + */ + public function testIsWritableWithAsymmetricVisibility() + { + $object = new AsymmetricVisibility(); + + $this->assertTrue($this->propertyAccessor->isWritable($object, 'publicPublic')); + $this->assertFalse($this->propertyAccessor->isWritable($object, 'publicProtected')); + $this->assertFalse($this->propertyAccessor->isWritable($object, 'publicPrivate')); + $this->assertFalse($this->propertyAccessor->isWritable($object, 'privatePrivate')); + $this->assertFalse($this->propertyAccessor->isWritable($object, 'virtualNoSetHook')); + } + + /** + * @requires PHP 8.4 + */ + public function testIsReadableWithAsymmetricVisibility() + { + $object = new AsymmetricVisibility(); + + $this->assertTrue($this->propertyAccessor->isReadable($object, 'publicPublic')); + $this->assertTrue($this->propertyAccessor->isReadable($object, 'publicProtected')); + $this->assertTrue($this->propertyAccessor->isReadable($object, 'publicPrivate')); + $this->assertFalse($this->propertyAccessor->isReadable($object, 'privatePrivate')); + $this->assertTrue($this->propertyAccessor->isReadable($object, 'virtualNoSetHook')); + } + + /** + * @requires PHP 8.4 + * + * @dataProvider setValueWithAsymmetricVisibilityDataProvider + */ + public function testSetValueWithAsymmetricVisibility(string $propertyPath, ?string $expectedException) + { + $object = new AsymmetricVisibility(); + + if ($expectedException) { + $this->expectException($expectedException); + } else { + $this->expectNotToPerformAssertions(); + } + + $this->propertyAccessor->setValue($object, $propertyPath, true); + } + + /** + * @return iterable + */ + public static function setValueWithAsymmetricVisibilityDataProvider(): iterable + { + yield ['publicPublic', null]; + yield ['publicProtected', \Error::class]; + yield ['publicPrivate', \Error::class]; + yield ['privatePrivate', NoSuchPropertyException::class]; + yield ['virtualNoSetHook', \Error::class]; + } } From 8448227905e52e35fcdb6a777445abedb53c2e32 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Mon, 16 Dec 2024 16:09:00 +0100 Subject: [PATCH 201/303] require the writer to implement getFormats() in the translation:extract --- .../Command/TranslationUpdateCommand.php | 4 +++ .../Compiler/TranslationUpdateCommandPass.php | 31 +++++++++++++++++++ .../FrameworkBundle/FrameworkBundle.php | 2 ++ 3 files changed, 37 insertions(+) create mode 100644 src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Compiler/TranslationUpdateCommandPass.php diff --git a/src/Symfony/Bundle/FrameworkBundle/Command/TranslationUpdateCommand.php b/src/Symfony/Bundle/FrameworkBundle/Command/TranslationUpdateCommand.php index 91e7e33491d97..0ffe6a949d472 100644 --- a/src/Symfony/Bundle/FrameworkBundle/Command/TranslationUpdateCommand.php +++ b/src/Symfony/Bundle/FrameworkBundle/Command/TranslationUpdateCommand.php @@ -64,6 +64,10 @@ public function __construct(TranslationWriterInterface $writer, TranslationReade { parent::__construct(); + if (!method_exists($writer, 'getFormats')) { + throw new \InvalidArgumentException(sprintf('The writer class "%s" does not implement the "getFormats()" method.', $writer::class)); + } + $this->writer = $writer; $this->reader = $reader; $this->extractor = $extractor; diff --git a/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Compiler/TranslationUpdateCommandPass.php b/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Compiler/TranslationUpdateCommandPass.php new file mode 100644 index 0000000000000..7542191d0e83e --- /dev/null +++ b/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Compiler/TranslationUpdateCommandPass.php @@ -0,0 +1,31 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler; + +use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface; +use Symfony\Component\DependencyInjection\ContainerBuilder; + +class TranslationUpdateCommandPass implements CompilerPassInterface +{ + public function process(ContainerBuilder $container): void + { + if (!$container->hasDefinition('console.command.translation_extract')) { + return; + } + + $translationWriterClass = $container->getParameterBag()->resolveValue($container->findDefinition('translation.writer')->getClass()); + + if (!method_exists($translationWriterClass, 'getFormats')) { + $container->removeDefinition('console.command.translation_extract'); + } + } +} diff --git a/src/Symfony/Bundle/FrameworkBundle/FrameworkBundle.php b/src/Symfony/Bundle/FrameworkBundle/FrameworkBundle.php index 0da10da9d77f8..c371d10dbc684 100644 --- a/src/Symfony/Bundle/FrameworkBundle/FrameworkBundle.php +++ b/src/Symfony/Bundle/FrameworkBundle/FrameworkBundle.php @@ -20,6 +20,7 @@ use Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler\RemoveUnusedSessionMarshallingHandlerPass; use Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler\TestServiceContainerRealRefPass; use Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler\TestServiceContainerWeakRefPass; +use Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler\TranslationUpdateCommandPass; use Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler\UnusedTagsPass; use Symfony\Bundle\FrameworkBundle\DependencyInjection\VirtualRequestStackPass; use Symfony\Component\Cache\Adapter\ApcuAdapter; @@ -193,6 +194,7 @@ public function build(ContainerBuilder $container) // must be registered after MonologBundle's LoggerChannelPass $container->addCompilerPass(new ErrorLoggerCompilerPass(), PassConfig::TYPE_BEFORE_OPTIMIZATION, -32); $container->addCompilerPass(new VirtualRequestStackPass()); + $container->addCompilerPass(new TranslationUpdateCommandPass(), PassConfig::TYPE_BEFORE_REMOVING); if ($container->getParameter('kernel.debug')) { $container->addCompilerPass(new AddDebugLogProcessorPass(), PassConfig::TYPE_BEFORE_OPTIMIZATION, 2); From 223dcd1af264e0b3fa07e8280548968dbc3aa17a Mon Sep 17 00:00:00 2001 From: Alexandre Daubois Date: Mon, 16 Dec 2024 17:04:34 +0100 Subject: [PATCH 202/303] [HttpFoundation] Avoid mime type guess with temp files in `BinaryFileResponse` --- .../Component/HttpFoundation/BinaryFileResponse.php | 7 ++++++- .../HttpFoundation/Tests/BinaryFileResponseTest.php | 11 +++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/HttpFoundation/BinaryFileResponse.php b/src/Symfony/Component/HttpFoundation/BinaryFileResponse.php index a2b160f8a2cc7..0f5b3fca55d45 100644 --- a/src/Symfony/Component/HttpFoundation/BinaryFileResponse.php +++ b/src/Symfony/Component/HttpFoundation/BinaryFileResponse.php @@ -189,7 +189,12 @@ public function prepare(Request $request): static } if (!$this->headers->has('Content-Type')) { - $this->headers->set('Content-Type', $this->file->getMimeType() ?: 'application/octet-stream'); + $mimeType = null; + if (!$this->tempFileObject) { + $mimeType = $this->file->getMimeType(); + } + + $this->headers->set('Content-Type', $mimeType ?: 'application/octet-stream'); } parent::prepare($request); diff --git a/src/Symfony/Component/HttpFoundation/Tests/BinaryFileResponseTest.php b/src/Symfony/Component/HttpFoundation/Tests/BinaryFileResponseTest.php index 77bc32e8c5abc..d4d84b305b7fe 100644 --- a/src/Symfony/Component/HttpFoundation/Tests/BinaryFileResponseTest.php +++ b/src/Symfony/Component/HttpFoundation/Tests/BinaryFileResponseTest.php @@ -458,4 +458,15 @@ public function testCreateFromTemporaryFile() $string = ob_get_clean(); $this->assertSame('foo,bar', $string); } + + public function testCreateFromTemporaryFileWithoutMimeType() + { + $file = new \SplTempFileObject(); + $file->fwrite('foo,bar'); + + $response = new BinaryFileResponse($file); + $response->prepare(new Request()); + + $this->assertSame('application/octet-stream', $response->headers->get('Content-Type')); + } } From f38d4b07fafcf9b198597ef07ec971512dcf7eaa Mon Sep 17 00:00:00 2001 From: Nicolas PHILIPPE Date: Thu, 5 Dec 2024 18:36:22 +0100 Subject: [PATCH 203/303] [Messenger] ensure exception on rollback does not hide previous exception --- .../DoctrineTransactionMiddleware.php | 12 ++++++-- .../DoctrineTransactionMiddlewareTest.php | 30 +++++++++++++++---- 2 files changed, 34 insertions(+), 8 deletions(-) diff --git a/src/Symfony/Bridge/Doctrine/Messenger/DoctrineTransactionMiddleware.php b/src/Symfony/Bridge/Doctrine/Messenger/DoctrineTransactionMiddleware.php index e4831557f01db..8e10891b0ba74 100644 --- a/src/Symfony/Bridge/Doctrine/Messenger/DoctrineTransactionMiddleware.php +++ b/src/Symfony/Bridge/Doctrine/Messenger/DoctrineTransactionMiddleware.php @@ -27,15 +27,17 @@ class DoctrineTransactionMiddleware extends AbstractDoctrineMiddleware protected function handleForManager(EntityManagerInterface $entityManager, Envelope $envelope, StackInterface $stack): Envelope { $entityManager->getConnection()->beginTransaction(); + + $success = false; try { $envelope = $stack->next()->handle($envelope, $stack); $entityManager->flush(); $entityManager->getConnection()->commit(); + $success = true; + return $envelope; } catch (\Throwable $exception) { - $entityManager->getConnection()->rollBack(); - if ($exception instanceof HandlerFailedException) { // Remove all HandledStamp from the envelope so the retry will execute all handlers again. // When a handler fails, the queries of allegedly successful previous handlers just got rolled back. @@ -43,6 +45,12 @@ protected function handleForManager(EntityManagerInterface $entityManager, Envel } throw $exception; + } finally { + $connection = $entityManager->getConnection(); + + if (!$success && $connection->isTransactionActive()) { + $connection->rollBack(); + } } } } diff --git a/src/Symfony/Bridge/Doctrine/Tests/Messenger/DoctrineTransactionMiddlewareTest.php b/src/Symfony/Bridge/Doctrine/Tests/Messenger/DoctrineTransactionMiddlewareTest.php index 977f32e30fa61..05e5dae1b34ac 100644 --- a/src/Symfony/Bridge/Doctrine/Tests/Messenger/DoctrineTransactionMiddlewareTest.php +++ b/src/Symfony/Bridge/Doctrine/Tests/Messenger/DoctrineTransactionMiddlewareTest.php @@ -56,12 +56,9 @@ public function testMiddlewareWrapsInTransactionAndFlushes() public function testTransactionIsRolledBackOnException() { - $this->connection->expects($this->once()) - ->method('beginTransaction') - ; - $this->connection->expects($this->once()) - ->method('rollBack') - ; + $this->connection->expects($this->once())->method('beginTransaction'); + $this->connection->expects($this->once())->method('isTransactionActive')->willReturn(true); + $this->connection->expects($this->once())->method('rollBack'); $this->expectException(\RuntimeException::class); $this->expectExceptionMessage('Thrown from next middleware.'); @@ -69,6 +66,27 @@ public function testTransactionIsRolledBackOnException() $this->middleware->handle(new Envelope(new \stdClass()), $this->getThrowingStackMock()); } + public function testExceptionInRollBackDoesNotHidePreviousException() + { + $this->connection->expects($this->once())->method('beginTransaction'); + $this->connection->expects($this->once())->method('isTransactionActive')->willReturn(true); + $this->connection->expects($this->once())->method('rollBack')->willThrowException(new \RuntimeException('Thrown from rollBack.')); + + try { + $this->middleware->handle(new Envelope(new \stdClass()), $this->getThrowingStackMock()); + } catch (\Throwable $exception) { + } + + self::assertNotNull($exception); + self::assertInstanceOf(\RuntimeException::class, $exception); + self::assertSame('Thrown from rollBack.', $exception->getMessage()); + + $previous = $exception->getPrevious(); + self::assertNotNull($previous); + self::assertInstanceOf(\RuntimeException::class, $previous); + self::assertSame('Thrown from next middleware.', $previous->getMessage()); + } + public function testInvalidEntityManagerThrowsException() { $managerRegistry = $this->createMock(ManagerRegistry::class); From e6ec2126c8c74b7690883a16ea7fe410eb671b6a Mon Sep 17 00:00:00 2001 From: Jontsa Date: Wed, 18 Dec 2024 14:18:31 +0200 Subject: [PATCH 204/303] [HttpClient] Fix a typo in NoPrivateNetworkHttpClient --- .../HttpClient/NoPrivateNetworkHttpClient.php | 2 +- .../Tests/NoPrivateNetworkHttpClientTest.php | 21 +++++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php b/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php index 1a81155e76811..4094f98806323 100644 --- a/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php +++ b/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php @@ -138,7 +138,7 @@ public function request(string $method, string $url, array $options = []): Respo $filterContentHeaders = static function ($h) { return 0 !== stripos($h, 'Content-Length:') && 0 !== stripos($h, 'Content-Type:') && 0 !== stripos($h, 'Transfer-Encoding:'); }; - $options['header'] = array_filter($options['header'], $filterContentHeaders); + $options['headers'] = array_filter($options['headers'], $filterContentHeaders); $redirectHeaders['no_auth'] = array_filter($redirectHeaders['no_auth'], $filterContentHeaders); $redirectHeaders['with_auth'] = array_filter($redirectHeaders['with_auth'], $filterContentHeaders); } diff --git a/src/Symfony/Component/HttpClient/Tests/NoPrivateNetworkHttpClientTest.php b/src/Symfony/Component/HttpClient/Tests/NoPrivateNetworkHttpClientTest.php index fb940790b0b3f..06ffc128187cf 100644 --- a/src/Symfony/Component/HttpClient/Tests/NoPrivateNetworkHttpClientTest.php +++ b/src/Symfony/Component/HttpClient/Tests/NoPrivateNetworkHttpClientTest.php @@ -173,6 +173,27 @@ public function testNonCallableOnProgressCallback() $client->request('GET', $url, ['on_progress' => $customCallback]); } + public function testHeadersArePassedOnRedirect() + { + $ipAddr = '104.26.14.6'; + $url = sprintf('http://%s/', $ipAddr); + $content = 'foo'; + + $callback = function ($method, $url, $options) use ($content): MockResponse { + $this->assertArrayHasKey('headers', $options); + $this->assertNotContains('content-type: application/json', $options['headers']); + $this->assertContains('foo: bar', $options['headers']); + return new MockResponse($content); + }; + $responses = [ + new MockResponse('', ['http_code' => 302, 'redirect_url' => 'http://104.26.14.7']), + $callback, + ]; + $client = new NoPrivateNetworkHttpClient(new MockHttpClient($responses)); + $response = $client->request('POST', $url, ['headers' => ['foo' => 'bar', 'content-type' => 'application/json']]); + $this->assertEquals($content, $response->getContent()); + } + private function getMockHttpClient(string $ipAddr, string $content) { return new MockHttpClient(new MockResponse($content, ['primary_ip' => $ipAddr])); From c74e2a3d7e1df817b2bea7d8f6a8fc3373c445bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Richard=20=C4=8Cepas?= Date: Wed, 18 Dec 2024 12:30:13 -0500 Subject: [PATCH 205/303] fix_50486 - memory leak --- src/Symfony/Component/Mailer/Transport/SendmailTransport.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/Mailer/Transport/SendmailTransport.php b/src/Symfony/Component/Mailer/Transport/SendmailTransport.php index 3add460ebcf89..774c0e5631a13 100644 --- a/src/Symfony/Component/Mailer/Transport/SendmailTransport.php +++ b/src/Symfony/Component/Mailer/Transport/SendmailTransport.php @@ -114,7 +114,7 @@ protected function doSend(SentMessage $message): void $this->stream->setCommand($command); $this->stream->initialize(); foreach ($chunks as $chunk) { - $this->stream->write($chunk); + $this->stream->write($chunk, false); } $this->stream->flush(); $this->stream->terminate(); From 85a5d13d6bbb74a796b0432f9baab0c3028070e4 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Thu, 19 Dec 2024 14:05:52 +0100 Subject: [PATCH 206/303] relax assertions on generated hashes --- .../Twig/Tests/Extension/HttpKernelExtensionTest.php | 2 +- .../FrameworkBundle/Tests/Functional/FragmentTest.php | 2 +- .../HttpKernel/Tests/Fragment/EsiFragmentRendererTest.php | 8 ++++---- .../Tests/Fragment/HIncludeFragmentRendererTest.php | 2 +- .../HttpKernel/Tests/Fragment/SsiFragmentRendererTest.php | 8 ++++---- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/Symfony/Bridge/Twig/Tests/Extension/HttpKernelExtensionTest.php b/src/Symfony/Bridge/Twig/Tests/Extension/HttpKernelExtensionTest.php index 9b7eb0b1165c8..a7057fda57d88 100644 --- a/src/Symfony/Bridge/Twig/Tests/Extension/HttpKernelExtensionTest.php +++ b/src/Symfony/Bridge/Twig/Tests/Extension/HttpKernelExtensionTest.php @@ -81,7 +81,7 @@ public function testGenerateFragmentUri() ]); $twig->addRuntimeLoader($loader); - $this->assertSame('/_fragment?_hash=XCg0hX8QzSwik8Xuu9aMXhoCeI4oJOob7lUVacyOtyY%3D&_path=template%3Dfoo.html.twig%26_format%3Dhtml%26_locale%3Den%26_controller%3DSymfony%255CBundle%255CFrameworkBundle%255CController%255CTemplateController%253A%253AtemplateAction', $twig->render('index')); + $this->assertMatchesRegularExpression('#/_fragment\?_hash=.+&_path=template%3Dfoo.html.twig%26_format%3Dhtml%26_locale%3Den%26_controller%3DSymfony%255CBundle%255CFrameworkBundle%255CController%255CTemplateController%253A%253AtemplateAction$#', $twig->render('index')); } protected function getFragmentHandler($returnOrException): FragmentHandler diff --git a/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/FragmentTest.php b/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/FragmentTest.php index 6d8966a171ba2..48d5c327a3986 100644 --- a/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/FragmentTest.php +++ b/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/FragmentTest.php @@ -50,6 +50,6 @@ public function testGenerateFragmentUri() $client = self::createClient(['test_case' => 'Fragment', 'root_config' => 'config.yml', 'debug' => true]); $client->request('GET', '/fragment_uri'); - $this->assertSame('/_fragment?_hash=CCRGN2D%2FoAJbeGz%2F%2FdoH3bNSPwLCrmwC1zAYCGIKJ0E%3D&_path=_format%3Dhtml%26_locale%3Den%26_controller%3DSymfony%255CBundle%255CFrameworkBundle%255CTests%255CFunctional%255CBundle%255CTestBundle%255CController%255CFragmentController%253A%253AindexAction', $client->getResponse()->getContent()); + $this->assertMatchesRegularExpression('#/_fragment\?_hash=.+&_path=_format%3Dhtml%26_locale%3Den%26_controller%3DSymfony%255CBundle%255CFrameworkBundle%255CTests%255CFunctional%255CBundle%255CTestBundle%255CController%255CFragmentController%253A%253AindexAction$#', $client->getResponse()->getContent()); } } diff --git a/src/Symfony/Component/HttpKernel/Tests/Fragment/EsiFragmentRendererTest.php b/src/Symfony/Component/HttpKernel/Tests/Fragment/EsiFragmentRendererTest.php index fa9885d2753cd..43c740ee12b98 100644 --- a/src/Symfony/Component/HttpKernel/Tests/Fragment/EsiFragmentRendererTest.php +++ b/src/Symfony/Component/HttpKernel/Tests/Fragment/EsiFragmentRendererTest.php @@ -60,8 +60,8 @@ public function testRenderControllerReference() $reference = new ControllerReference('main_controller', [], []); $altReference = new ControllerReference('alt_controller', [], []); - $this->assertEquals( - '', + $this->assertMatchesRegularExpression( + '#^$#', $strategy->render($reference, $request, ['alt' => $altReference])->getContent() ); } @@ -78,8 +78,8 @@ public function testRenderControllerReferenceWithAbsoluteUri() $reference = new ControllerReference('main_controller', [], []); $altReference = new ControllerReference('alt_controller', [], []); - $this->assertSame( - '', + $this->assertMatchesRegularExpression( + '#^$#', $strategy->render($reference, $request, ['alt' => $altReference, 'absolute_uri' => true])->getContent() ); } diff --git a/src/Symfony/Component/HttpKernel/Tests/Fragment/HIncludeFragmentRendererTest.php b/src/Symfony/Component/HttpKernel/Tests/Fragment/HIncludeFragmentRendererTest.php index f74887ade36f4..8e4b59e5feeb9 100644 --- a/src/Symfony/Component/HttpKernel/Tests/Fragment/HIncludeFragmentRendererTest.php +++ b/src/Symfony/Component/HttpKernel/Tests/Fragment/HIncludeFragmentRendererTest.php @@ -32,7 +32,7 @@ public function testRenderWithControllerAndSigner() { $strategy = new HIncludeFragmentRenderer(null, new UriSigner('foo')); - $this->assertEquals('', $strategy->render(new ControllerReference('main_controller', [], []), Request::create('/'))->getContent()); + $this->assertMatchesRegularExpression('#^$#', $strategy->render(new ControllerReference('main_controller', [], []), Request::create('/'))->getContent()); } public function testRenderWithUri() diff --git a/src/Symfony/Component/HttpKernel/Tests/Fragment/SsiFragmentRendererTest.php b/src/Symfony/Component/HttpKernel/Tests/Fragment/SsiFragmentRendererTest.php index 4af00f9f75137..7fd04c5a5b0b7 100644 --- a/src/Symfony/Component/HttpKernel/Tests/Fragment/SsiFragmentRendererTest.php +++ b/src/Symfony/Component/HttpKernel/Tests/Fragment/SsiFragmentRendererTest.php @@ -51,8 +51,8 @@ public function testRenderControllerReference() $reference = new ControllerReference('main_controller', [], []); $altReference = new ControllerReference('alt_controller', [], []); - $this->assertEquals( - '', + $this->assertMatchesRegularExpression( + '{^$}', $strategy->render($reference, $request, ['alt' => $altReference])->getContent() ); } @@ -69,8 +69,8 @@ public function testRenderControllerReferenceWithAbsoluteUri() $reference = new ControllerReference('main_controller', [], []); $altReference = new ControllerReference('alt_controller', [], []); - $this->assertSame( - '', + $this->assertMatchesRegularExpression( + '{^$}', $strategy->render($reference, $request, ['alt' => $altReference, 'absolute_uri' => true])->getContent() ); } From 241597d2d470f29ed7433b686eeab83e6120d33f Mon Sep 17 00:00:00 2001 From: MatTheCat Date: Mon, 23 Dec 2024 18:25:21 +0100 Subject: [PATCH 207/303] [WebProfilerBundle] Fix event delegation on links inside toggles --- .../views/Profiler/base_js.html.twig | 17 ++++------- .../Resources/assets/js/exception.js | 30 ++++--------------- 2 files changed, 12 insertions(+), 35 deletions(-) diff --git a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/base_js.html.twig b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/base_js.html.twig index f81781066e0b6..839ea59d3f570 100644 --- a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/base_js.html.twig +++ b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/base_js.html.twig @@ -122,6 +122,12 @@ } toggle.addEventListener('click', (e) => { + const toggle = e.currentTarget; + + if (e.target.closest('a, .sf-toggle') !== toggle) { + return; + } + e.preventDefault(); if ('' !== window.getSelection().toString()) { @@ -129,9 +135,6 @@ return; } - /* needed because when the toggle contains HTML contents, user can click */ - /* on any of those elements instead of their parent '.sf-toggle' element */ - const toggle = e.target.closest('.sf-toggle'); const element = document.querySelector(toggle.getAttribute('data-toggle-selector')); toggle.classList.toggle('sf-toggle-on'); @@ -154,14 +157,6 @@ toggle.innerHTML = currentContent !== altContent ? altContent : originalContent; }); - /* Prevents from disallowing clicks on links inside toggles */ - const toggleLinks = toggle.querySelectorAll('a'); - toggleLinks.forEach((toggleLink) => { - toggleLink.addEventListener('click', (e) => { - e.stopPropagation(); - }); - }); - toggle.setAttribute('data-processed', 'true'); }); } diff --git a/src/Symfony/Component/ErrorHandler/Resources/assets/js/exception.js b/src/Symfony/Component/ErrorHandler/Resources/assets/js/exception.js index 22ce675dfb7d2..89c0083348afb 100644 --- a/src/Symfony/Component/ErrorHandler/Resources/assets/js/exception.js +++ b/src/Symfony/Component/ErrorHandler/Resources/assets/js/exception.js @@ -145,19 +145,17 @@ } addEventListener(toggles[i], 'click', function(e) { - e.preventDefault(); + var toggle = e.currentTarget; - if ('' !== window.getSelection().toString()) { - /* Don't do anything on text selection */ + if (e.target.closest('a, span[data-clipboard-text], .sf-toggle') !== toggle) { return; } - var toggle = e.target || e.srcElement; + e.preventDefault(); - /* needed because when the toggle contains HTML contents, user can click */ - /* on any of those elements instead of their parent '.sf-toggle' element */ - while (!hasClass(toggle, 'sf-toggle')) { - toggle = toggle.parentNode; + if ('' !== window.getSelection().toString()) { + /* Don't do anything on text selection */ + return; } var element = document.querySelector(toggle.getAttribute('data-toggle-selector')); @@ -182,22 +180,6 @@ toggle.innerHTML = currentContent !== altContent ? altContent : originalContent; }); - /* Prevents from disallowing clicks on links inside toggles */ - var toggleLinks = toggles[i].querySelectorAll('a'); - for (var j = 0; j < toggleLinks.length; j++) { - addEventListener(toggleLinks[j], 'click', function(e) { - e.stopPropagation(); - }); - } - - /* Prevents from disallowing clicks on "copy to clipboard" elements inside toggles */ - var copyToClipboardElements = toggles[i].querySelectorAll('span[data-clipboard-text]'); - for (var k = 0; k < copyToClipboardElements.length; k++) { - addEventListener(copyToClipboardElements[k], 'click', function(e) { - e.stopPropagation(); - }); - } - toggles[i].setAttribute('data-processed', 'true'); } })(); From d6ff6c1817d0a554b5f673cc23e59ed457e370d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20Andr=C3=A9?= Date: Mon, 23 Dec 2024 21:35:10 +0100 Subject: [PATCH 208/303] [AssetMapper] Fix JavaScript compiler create self-referencing imports --- .../Compiler/JavaScriptImportPathCompiler.php | 5 ++++ .../JavaScriptImportPathCompilerTest.php | 28 +++++++++++++++++++ 2 files changed, 33 insertions(+) diff --git a/src/Symfony/Component/AssetMapper/Compiler/JavaScriptImportPathCompiler.php b/src/Symfony/Component/AssetMapper/Compiler/JavaScriptImportPathCompiler.php index 3fab0e6f50118..e769cdeff5ca2 100644 --- a/src/Symfony/Component/AssetMapper/Compiler/JavaScriptImportPathCompiler.php +++ b/src/Symfony/Component/AssetMapper/Compiler/JavaScriptImportPathCompiler.php @@ -92,6 +92,11 @@ public function compile(string $content, MappedAsset $asset, AssetMapperInterfac return $fullImportString; } + // Ignore self-referencing import + if ($dependentAsset->logicalPath === $asset->logicalPath) { + return $fullImportString; + } + // List as a JavaScript import. // This will cause the asset to be included in the importmap (for relative imports) // and will be used to generate the preloads in the importmap. diff --git a/src/Symfony/Component/AssetMapper/Tests/Compiler/JavaScriptImportPathCompilerTest.php b/src/Symfony/Component/AssetMapper/Tests/Compiler/JavaScriptImportPathCompilerTest.php index a73c2a4f2cb10..1dcc673d02051 100644 --- a/src/Symfony/Component/AssetMapper/Tests/Compiler/JavaScriptImportPathCompilerTest.php +++ b/src/Symfony/Component/AssetMapper/Tests/Compiler/JavaScriptImportPathCompilerTest.php @@ -574,6 +574,34 @@ public function testCompileHandlesCircularBareImportAssets() $this->assertSame($popperAsset->logicalPath, $bootstrapAsset->getJavaScriptImports()[0]->assetLogicalPath); } + public function testCompileIgnoresSelfReferencingBareImportAssets() + { + $bootstrapAsset = new MappedAsset('foo.js', 'foo.js', 'foo.js'); + + $importMapConfigReader = $this->createMock(ImportMapConfigReader::class); + $importMapConfigReader->expects($this->once()) + ->method('findRootImportMapEntry') + ->with('foobar') + ->willReturn(ImportMapEntry::createRemote('foobar', ImportMapType::JS, 'foo.js', '1.2.3', 'foobar', false)); + $importMapConfigReader->expects($this->any()) + ->method('convertPathToFilesystemPath') + ->with('foo.js') + ->willReturn('foo.js'); + + $assetMapper = $this->createMock(AssetMapperInterface::class); + $assetMapper->expects($this->once()) + ->method('getAssetFromSourcePath') + ->with('foo.js') + ->willReturn($bootstrapAsset); + + $compiler = new JavaScriptImportPathCompiler($importMapConfigReader); + $input = 'import { foo } from "foobar";'; + $compiler->compile($input, $bootstrapAsset, $assetMapper); + $this->assertCount(0, $bootstrapAsset->getDependencies()); + $this->assertCount(0, $bootstrapAsset->getFileDependencies()); + $this->assertCount(0, $bootstrapAsset->getJavaScriptImports()); + } + /** * @dataProvider provideMissingImportModeTests */ From 7f251dafdc9e29fa8f4f70d9a20296cb4f01c026 Mon Sep 17 00:00:00 2001 From: Dario Guarracino Date: Thu, 26 Dec 2024 20:01:29 +0100 Subject: [PATCH 209/303] [PropertyInfo] Remove `@internal` directives to allow extensions with no static-analysis errors --- src/Symfony/Component/PropertyInfo/PropertyReadInfo.php | 2 -- src/Symfony/Component/PropertyInfo/PropertyWriteInfo.php | 2 -- 2 files changed, 4 deletions(-) diff --git a/src/Symfony/Component/PropertyInfo/PropertyReadInfo.php b/src/Symfony/Component/PropertyInfo/PropertyReadInfo.php index 8de070dc046c9..d006e32483896 100644 --- a/src/Symfony/Component/PropertyInfo/PropertyReadInfo.php +++ b/src/Symfony/Component/PropertyInfo/PropertyReadInfo.php @@ -15,8 +15,6 @@ * The property read info tells how a property can be read. * * @author Joel Wurtz - * - * @internal */ final class PropertyReadInfo { diff --git a/src/Symfony/Component/PropertyInfo/PropertyWriteInfo.php b/src/Symfony/Component/PropertyInfo/PropertyWriteInfo.php index 6bc7abcdf849e..81ce7eda6d5b0 100644 --- a/src/Symfony/Component/PropertyInfo/PropertyWriteInfo.php +++ b/src/Symfony/Component/PropertyInfo/PropertyWriteInfo.php @@ -15,8 +15,6 @@ * The write mutator defines how a property can be written. * * @author Joel Wurtz - * - * @internal */ final class PropertyWriteInfo { From 399524f1de662d536b18c8f374f9c831a1bf86d7 Mon Sep 17 00:00:00 2001 From: BahmanMD Date: Mon, 23 Dec 2024 00:32:24 +0330 Subject: [PATCH 210/303] Update validators.fa.xlf --- .../Resources/translations/validators.fa.xlf | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.fa.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.fa.xlf index 3977f37433060..485d69add1ee8 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.fa.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.fa.xlf @@ -444,27 +444,27 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + این مقدار بسیار کوتاه است. باید حداقل یک کلمه داشته باشد.|این مقدار بسیار کوتاه است. باید حداقل {{ min }} کلمه داشته باشد. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + این مقدار بیش از حد طولانی است. باید فقط یک کلمه باشد.|این مقدار بیش از حد طولانی است. باید حداکثر {{ max }} کلمه داشته باشد. This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + این مقدار یک هفته معتبر در قالب ISO 8601 را نشان نمی‌دهد. This value is not a valid week. - This value is not a valid week. + این مقدار یک هفته معتبر نیست. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + این مقدار نباید قبل از هفته "{{ min }}" باشد. This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + این مقدار نباید بعد از هفته "{{ max }}" باشد. From a247d5851922578c182d46886f976725e961cf47 Mon Sep 17 00:00:00 2001 From: matlec Date: Sun, 29 Dec 2024 14:51:37 +0100 Subject: [PATCH 211/303] [Finder] Fix using `==` as default operator in `DateComparator` --- src/Symfony/Component/Finder/Comparator/DateComparator.php | 2 +- .../Component/Finder/Tests/Comparator/DateComparatorTest.php | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/Finder/Comparator/DateComparator.php b/src/Symfony/Component/Finder/Comparator/DateComparator.php index e0c523d05523b..f7c27de677fb1 100644 --- a/src/Symfony/Component/Finder/Comparator/DateComparator.php +++ b/src/Symfony/Component/Finder/Comparator/DateComparator.php @@ -36,7 +36,7 @@ public function __construct(string $test) throw new \InvalidArgumentException(sprintf('"%s" is not a valid date.', $matches[2])); } - $operator = $matches[1] ?? '=='; + $operator = $matches[1] ?: '=='; if ('since' === $operator || 'after' === $operator) { $operator = '>'; } diff --git a/src/Symfony/Component/Finder/Tests/Comparator/DateComparatorTest.php b/src/Symfony/Component/Finder/Tests/Comparator/DateComparatorTest.php index 47bcc4838bd26..e50b713062638 100644 --- a/src/Symfony/Component/Finder/Tests/Comparator/DateComparatorTest.php +++ b/src/Symfony/Component/Finder/Tests/Comparator/DateComparatorTest.php @@ -59,6 +59,7 @@ public static function getTestData() ['after 2005-10-10', [strtotime('2005-10-15')], [strtotime('2005-10-09')]], ['since 2005-10-10', [strtotime('2005-10-15')], [strtotime('2005-10-09')]], ['!= 2005-10-10', [strtotime('2005-10-11')], [strtotime('2005-10-10')]], + ['2005-10-10', [strtotime('2005-10-10')], [strtotime('2005-10-11')]], ]; } } From a90f6e72e90ef1bb1f4c9041a14d877f0487842a Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Sun, 29 Dec 2024 21:27:14 +0100 Subject: [PATCH 212/303] reject URLs containing whitespaces --- .../Tests/TextSanitizer/UrlSanitizerTest.php | 28 +++++++++---------- .../TextSanitizer/UrlSanitizer.php | 8 +++++- 2 files changed, 21 insertions(+), 15 deletions(-) diff --git a/src/Symfony/Component/HtmlSanitizer/Tests/TextSanitizer/UrlSanitizerTest.php b/src/Symfony/Component/HtmlSanitizer/Tests/TextSanitizer/UrlSanitizerTest.php index fe0e0d39cd9d9..c00b8f7dfbfe5 100644 --- a/src/Symfony/Component/HtmlSanitizer/Tests/TextSanitizer/UrlSanitizerTest.php +++ b/src/Symfony/Component/HtmlSanitizer/Tests/TextSanitizer/UrlSanitizerTest.php @@ -358,10 +358,10 @@ public static function provideParse(): iterable 'non-special://:@untrusted.com/x' => ['scheme' => 'non-special', 'host' => 'untrusted.com'], 'http:foo.com' => ['scheme' => 'http', 'host' => null], " :foo.com \n" => null, - ' foo.com ' => ['scheme' => null, 'host' => null], + ' foo.com ' => null, 'a: foo.com' => null, - 'http://f:21/ b ? d # e ' => ['scheme' => 'http', 'host' => 'f'], - 'lolscheme:x x#x x' => ['scheme' => 'lolscheme', 'host' => null], + 'http://f:21/ b ? d # e ' => null, + 'lolscheme:x x#x x' => null, 'http://f:/c' => ['scheme' => 'http', 'host' => 'f'], 'http://f:0/c' => ['scheme' => 'http', 'host' => 'f'], 'http://f:00000000000000/c' => ['scheme' => 'http', 'host' => 'f'], @@ -434,7 +434,7 @@ public static function provideParse(): iterable 'javascript:example.com/' => ['scheme' => 'javascript', 'host' => null], 'mailto:example.com/' => ['scheme' => 'mailto', 'host' => null], '/a/b/c' => ['scheme' => null, 'host' => null], - '/a/ /c' => ['scheme' => null, 'host' => null], + '/a/ /c' => null, '/a%2fc' => ['scheme' => null, 'host' => null], '/a/%2f/c' => ['scheme' => null, 'host' => null], '#β' => ['scheme' => null, 'host' => null], @@ -495,10 +495,10 @@ public static function provideParse(): iterable 'http://example.com/你好你好' => ['scheme' => 'http', 'host' => 'example.com'], 'http://example.com/‥/foo' => ['scheme' => 'http', 'host' => 'example.com'], "http://example.com/\u{feff}/foo" => ['scheme' => 'http', 'host' => 'example.com'], - "http://example.com\u{002f}\u{202e}\u{002f}\u{0066}\u{006f}\u{006f}\u{002f}\u{202d}\u{002f}\u{0062}\u{0061}\u{0072}\u{0027}\u{0020}" => ['scheme' => 'http', 'host' => 'example.com'], + "http://example.com\u{002f}\u{202e}\u{002f}\u{0066}\u{006f}\u{006f}\u{002f}\u{202d}\u{002f}\u{0062}\u{0061}\u{0072}\u{0027}\u{0020}" => null, 'http://www.google.com/foo?bar=baz#' => ['scheme' => 'http', 'host' => 'www.google.com'], - 'http://www.google.com/foo?bar=baz# »' => ['scheme' => 'http', 'host' => 'www.google.com'], - 'data:test# »' => ['scheme' => 'data', 'host' => null], + 'http://www.google.com/foo?bar=baz# »' => null, + 'data:test# »' => null, 'http://www.google.com' => ['scheme' => 'http', 'host' => 'www.google.com'], 'http://192.0x00A80001' => ['scheme' => 'http', 'host' => '192.0x00A80001'], 'http://www/foo%2Ehtml' => ['scheme' => 'http', 'host' => 'www'], @@ -706,11 +706,11 @@ public static function provideParse(): iterable 'test-a-colon-slash-slash-b.html' => ['scheme' => null, 'host' => null], 'http://example.org/test?a#bc' => ['scheme' => 'http', 'host' => 'example.org'], 'http:\\/\\/f:b\\/c' => ['scheme' => 'http', 'host' => null], - 'http:\\/\\/f: \\/c' => ['scheme' => 'http', 'host' => null], + 'http:\\/\\/f: \\/c' => null, 'http:\\/\\/f:fifty-two\\/c' => ['scheme' => 'http', 'host' => null], 'http:\\/\\/f:999999\\/c' => ['scheme' => 'http', 'host' => null], 'non-special:\\/\\/f:999999\\/c' => ['scheme' => 'non-special', 'host' => null], - 'http:\\/\\/f: 21 \\/ b ? d # e ' => ['scheme' => 'http', 'host' => null], + 'http:\\/\\/f: 21 \\/ b ? d # e ' => null, 'http:\\/\\/[1::2]:3:4' => ['scheme' => 'http', 'host' => null], 'http:\\/\\/2001::1' => ['scheme' => 'http', 'host' => null], 'http:\\/\\/2001::1]' => ['scheme' => 'http', 'host' => null], @@ -734,8 +734,8 @@ public static function provideParse(): iterable 'http:@:www.example.com' => ['scheme' => 'http', 'host' => null], 'http:\\/@:www.example.com' => ['scheme' => 'http', 'host' => null], 'http:\\/\\/@:www.example.com' => ['scheme' => 'http', 'host' => null], - 'http:\\/\\/example example.com' => ['scheme' => 'http', 'host' => null], - 'http:\\/\\/Goo%20 goo%7C|.com' => ['scheme' => 'http', 'host' => null], + 'http:\\/\\/example example.com' => null, + 'http:\\/\\/Goo%20 goo%7C|.com' => null, 'http:\\/\\/[]' => ['scheme' => 'http', 'host' => null], 'http:\\/\\/[:]' => ['scheme' => 'http', 'host' => null], 'http:\\/\\/GOO\\u00a0\\u3000goo.com' => ['scheme' => 'http', 'host' => null], @@ -752,8 +752,8 @@ public static function provideParse(): iterable 'http:\\/\\/hello%00' => ['scheme' => 'http', 'host' => null], 'http:\\/\\/192.168.0.257' => ['scheme' => 'http', 'host' => null], 'http:\\/\\/%3g%78%63%30%2e%30%32%35%30%2E.01' => ['scheme' => 'http', 'host' => null], - 'http:\\/\\/192.168.0.1 hello' => ['scheme' => 'http', 'host' => null], - 'https:\\/\\/x x:12' => ['scheme' => 'https', 'host' => null], + 'http:\\/\\/192.168.0.1 hello' => null, + 'https:\\/\\/x x:12' => null, 'http:\\/\\/[www.google.com]\\/' => ['scheme' => 'http', 'host' => null], 'http:\\/\\/[google.com]' => ['scheme' => 'http', 'host' => null], 'http:\\/\\/[::1.2.3.4x]' => ['scheme' => 'http', 'host' => null], @@ -763,7 +763,7 @@ public static function provideParse(): iterable '..\\/i' => ['scheme' => null, 'host' => null], '\\/i' => ['scheme' => null, 'host' => null], 'sc:\\/\\/\\u0000\\/' => ['scheme' => 'sc', 'host' => null], - 'sc:\\/\\/ \\/' => ['scheme' => 'sc', 'host' => null], + 'sc:\\/\\/ \\/' => null, 'sc:\\/\\/@\\/' => ['scheme' => 'sc', 'host' => null], 'sc:\\/\\/te@s:t@\\/' => ['scheme' => 'sc', 'host' => null], 'sc:\\/\\/:\\/' => ['scheme' => 'sc', 'host' => null], diff --git a/src/Symfony/Component/HtmlSanitizer/TextSanitizer/UrlSanitizer.php b/src/Symfony/Component/HtmlSanitizer/TextSanitizer/UrlSanitizer.php index a806981de770f..05d86ba15da8e 100644 --- a/src/Symfony/Component/HtmlSanitizer/TextSanitizer/UrlSanitizer.php +++ b/src/Symfony/Component/HtmlSanitizer/TextSanitizer/UrlSanitizer.php @@ -94,7 +94,13 @@ public static function parse(string $url): ?array } try { - return UriString::parse($url); + $parsedUrl = UriString::parse($url); + + if (preg_match('/\s/', $url)) { + return null; + } + + return $parsedUrl; } catch (SyntaxError) { return null; } From ab9de2d10f32646d94ccf850edd143928363a469 Mon Sep 17 00:00:00 2001 From: Vincent Langlet Date: Sun, 29 Dec 2024 22:22:56 +0100 Subject: [PATCH 213/303] Fix exception thrown by YamlEncoder --- src/Symfony/Component/Serializer/Encoder/YamlEncoder.php | 8 +++++++- .../Serializer/Tests/Encoder/YamlEncoderTest.php | 9 +++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/Serializer/Encoder/YamlEncoder.php b/src/Symfony/Component/Serializer/Encoder/YamlEncoder.php index 223cd79333f6a..1013129db8dfd 100644 --- a/src/Symfony/Component/Serializer/Encoder/YamlEncoder.php +++ b/src/Symfony/Component/Serializer/Encoder/YamlEncoder.php @@ -11,8 +11,10 @@ namespace Symfony\Component\Serializer\Encoder; +use Symfony\Component\Serializer\Exception\NotEncodableValueException; use Symfony\Component\Serializer\Exception\RuntimeException; use Symfony\Component\Yaml\Dumper; +use Symfony\Component\Yaml\Exception\ParseException; use Symfony\Component\Yaml\Parser; use Symfony\Component\Yaml\Yaml; @@ -85,7 +87,11 @@ public function decode(string $data, string $format, array $context = []): mixed { $context = array_merge($this->defaultContext, $context); - return $this->parser->parse($data, $context[self::YAML_FLAGS]); + try { + return $this->parser->parse($data, $context[self::YAML_FLAGS]); + } catch (ParseException $e) { + throw new NotEncodableValueException($e->getMessage(), $e->getCode(), $e); + } } public function supportsDecoding(string $format): bool diff --git a/src/Symfony/Component/Serializer/Tests/Encoder/YamlEncoderTest.php b/src/Symfony/Component/Serializer/Tests/Encoder/YamlEncoderTest.php index 33ee49f5d6b45..f647fe4233c78 100644 --- a/src/Symfony/Component/Serializer/Tests/Encoder/YamlEncoderTest.php +++ b/src/Symfony/Component/Serializer/Tests/Encoder/YamlEncoderTest.php @@ -13,6 +13,7 @@ use PHPUnit\Framework\TestCase; use Symfony\Component\Serializer\Encoder\YamlEncoder; +use Symfony\Component\Serializer\Exception\NotEncodableValueException; use Symfony\Component\Yaml\Yaml; /** @@ -81,4 +82,12 @@ public function testContext() $this->assertEquals(['foo' => $obj], $encoder->decode("foo: !php/object 'O:8:\"stdClass\":1:{s:3:\"bar\";i:2;}'", 'yaml')); $this->assertEquals(['foo' => null], $encoder->decode("foo: !php/object 'O:8:\"stdClass\":1:{s:3:\"bar\";i:2;}'", 'yaml', [YamlEncoder::YAML_FLAGS => 0])); } + + public function testInvalidYaml() + { + $encoder = new YamlEncoder(); + + $this->expectException(NotEncodableValueException::class); + $encoder->decode("\t", 'yaml'); + } } From 8119da35bc240914a0bfef404b1b8a5ebc2269ed Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Tue, 31 Dec 2024 15:49:15 +0100 Subject: [PATCH 214/303] Update CHANGELOG for 6.4.17 --- CHANGELOG-6.4.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/CHANGELOG-6.4.md b/CHANGELOG-6.4.md index 94111d16ed62b..56df1b333f50b 100644 --- a/CHANGELOG-6.4.md +++ b/CHANGELOG-6.4.md @@ -7,6 +7,25 @@ in 6.4 minor versions. To get the diff for a specific change, go to https://github.com/symfony/symfony/commit/XXX where XXX is the change hash To get the diff between two versions, go to https://github.com/symfony/symfony/compare/v6.4.0...v6.4.1 +* 6.4.17 (2024-12-31) + + * bug #59304 [PropertyInfo] Remove ``@internal`` from `PropertyReadInfo` and `PropertyWriteInfo` (Dario Guarracino) + * bug #59318 [Finder] Fix using `==` as default operator in `DateComparator` (MatTheCat) + * bug #59321 [HtmlSanitizer] reject URLs containing whitespaces (xabbuh) + * bug #59250 [HttpClient] Fix a typo in NoPrivateNetworkHttpClient (Jontsa) + * bug #59103 [Messenger] ensure exception on rollback does not hide previous exception (nikophil) + * bug #59226 [FrameworkBundle] require the writer to implement getFormats() in the translation:extract (xabbuh) + * bug #59213 [FrameworkBundle] don't require fake notifier transports to be installed as non-dev dependencies (xabbuh) + * bug #59160 [BeanstalkMessenger] Round delay to an integer to avoid deprecation warning (plantas) + * bug #59012 [PropertyInfo] Fix interface handling in `PhpStanTypeHelper` (janedbal) + * bug #59134 [HttpKernel] Denormalize request data using the csv format when using "#[MapQueryString]" or "#[MapRequestPayload]" (except for content data) (ovidiuenache) + * bug #59140 [WebProfilerBundle] fix: white-space in highlighted code (chr-hertel) + * bug #59124 [FrameworkBundle] fix: notifier push channel bus abstract arg (raphael-geffroy) + * bug #59069 [Console] Fix division by 0 error (Rindula) + * bug #59070 [PropertyInfo] evaluate access flags for properties with asymmetric visibility (xabbuh) + * bug #59062 [HttpClient] Always set CURLOPT_CUSTOMREQUEST to the correct HTTP method in CurlHttpClient (KurtThiemann) + * bug #59023 [HttpClient] Fix streaming and redirecting with NoPrivateNetworkHttpClient (nicolas-grekas) + * 6.4.16 (2024-11-27) * bug #59013 [HttpClient] Fix checking for private IPs before connecting (nicolas-grekas) From 059e588ac52a8f3d330500cc14d092272e04bb83 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Tue, 31 Dec 2024 15:49:21 +0100 Subject: [PATCH 215/303] Update CONTRIBUTORS for 6.4.17 --- CONTRIBUTORS.md | 56 +++++++++++++++++++++++++++++-------------------- 1 file changed, 33 insertions(+), 23 deletions(-) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index c83c2ca56b1d4..d0472fa4bd167 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -34,8 +34,8 @@ The Symfony Connect username in parenthesis allows to get more information - Tobias Nyholm (tobias) - HypeMC (hypemc) - Jérôme Tamarelle (gromnan) - - Samuel ROZE (sroze) - Antoine Lamirault (alamirault) + - Samuel ROZE (sroze) - Pascal Borreli (pborreli) - Romain Neutron - Joseph Bielawski (stloyd) @@ -51,11 +51,11 @@ The Symfony Connect username in parenthesis allows to get more information - Igor Wiedler - Jan Schädlich (jschaedl) - Mathieu Lechat (mat_the_cat) + - Mathias Arlaud (mtarld) - Simon André (simonandre) - Matthias Pigulla (mpdude) - Gabriel Ostrolucký (gadelat) - Jonathan Wage (jwage) - - Mathias Arlaud (mtarld) - Vincent Langlet (deviling) - Valentin Udaltsov (vudaltsov) - Grégoire Paris (greg0ire) @@ -73,17 +73,17 @@ The Symfony Connect username in parenthesis allows to get more information - Pierre du Plessis (pierredup) - David Maicher (dmaicher) - Tomasz Kowalczyk (thunderer) + - Mathieu Santostefano (welcomattic) - Bulat Shakirzyanov (avalanche123) - Iltar van der Berg - Miha Vrhovnik (mvrhov) - Gary PEGEOT (gary-p) - - Mathieu Santostefano (welcomattic) - Saša Stamenković (umpirsky) - Allison Guilhem (a_guilhem) - Alexander Schranz (alexander-schranz) + - Dariusz Ruminski - Mathieu Piot (mpiot) - Vasilij Duško (staff) - - Dariusz Ruminski - Sarah Khalil (saro0h) - Laurent VOULLEMIER (lvo) - Konstantin Kudryashov (everzet) @@ -144,20 +144,20 @@ The Symfony Connect username in parenthesis allows to get more information - Tac Tacelosky (tacman1123) - gnito-org - Tim Nagel (merk) + - Valtteri R (valtzu) - Chris Wilkinson (thewilkybarkid) - Jérôme Vasseur (jvasseur) - Peter Kokot (peterkokot) - Brice BERNARD (brikou) - - Valtteri R (valtzu) + - Jacob Dreesen (jdreesen) + - Nicolas Philippe (nikophil) - Martin Auswöger - Michal Piotrowski - marc.weistroff - Lars Strojny (lstrojny) - lenar - Vladimir Tsykun (vtsykun) - - Jacob Dreesen (jdreesen) - Włodzimierz Gajda (gajdaw) - - Nicolas Philippe (nikophil) - Javier Spagnoletti (phansys) - Adrien Brault (adrienbrault) - Florian Voutzinos (florianv) @@ -181,11 +181,13 @@ The Symfony Connect username in parenthesis allows to get more information - Maxime Helias (maxhelias) - Robert Schönthal (digitalkaoz) - Smaine Milianni (ismail1432) + - Hugo Alliaume (kocal) - François-Xavier de Guillebon (de-gui_f) - Andreas Schempp (aschempp) - noniagriconomie - Eric GELOEN (gelo) - Gabriel Caruso + - Christopher Hertel (chertel) - Stefano Sala (stefano.sala) - Ion Bazan (ionbazan) - Niels Keurentjes (curry684) @@ -194,15 +196,14 @@ The Symfony Connect username in parenthesis allows to get more information - Juti Noppornpitak (shiroyuki) - Gregor Harlan (gharlan) - Alexis Lefebvre - - Hugo Alliaume (kocal) - Anthony MARTIN - Sebastian Hörl (blogsh) - Tigran Azatyan (tigranazatyan) - Florent Mata (fmata) - - Christopher Hertel (chertel) - Jonathan Scheiber (jmsche) - Daniel Gomes (danielcsgomes) - Hidenori Goto (hidenorigoto) + - Thomas Landauer (thomas-landauer) - Arnaud Kleinpeter (nanocom) - Guilherme Blanco (guilhermeblanco) - Saif Eddin Gmati (azjezz) @@ -214,7 +215,6 @@ The Symfony Connect username in parenthesis allows to get more information - Alessandro Chitolina (alekitto) - Rafael Dohms (rdohms) - Roman Martinuk (a2a4) - - Thomas Landauer (thomas-landauer) - jwdeitch - David Prévot (taffit) - Jérôme Parmentier (lctrs) @@ -223,6 +223,7 @@ The Symfony Connect username in parenthesis allows to get more information - soyuka - Jérémy Derussé - Matthieu Napoli (mnapoli) + - Bob van de Vijver (bobvandevijver) - Tomas Votruba (tomas_votruba) - Arman Hosseini (arman) - Sokolov Evgeniy (ewgraf) @@ -242,7 +243,6 @@ The Symfony Connect username in parenthesis allows to get more information - Fabien Bourigault (fbourigault) - Olivier Dolbeau (odolbeau) - Rouven Weßling (realityking) - - Bob van de Vijver (bobvandevijver) - Daniel Burger - Ben Davies (bendavies) - YaFou @@ -270,6 +270,7 @@ The Symfony Connect username in parenthesis allows to get more information - Samuel NELA (snela) - Baptiste Leduc (korbeil) - Vincent AUBERT (vincent) + - Nate Wiebe (natewiebe13) - Michael Voříšek - zairig imad (zairigimad) - Colin O'Dell (colinodell) @@ -336,7 +337,6 @@ The Symfony Connect username in parenthesis allows to get more information - Julien Pauli - Michael Lee (zerustech) - Florian Lonqueu-Brochard (florianlb) - - Nate Wiebe (natewiebe13) - Joe Bennett (kralos) - Leszek Prabucki (l3l0) - Wojciech Kania @@ -392,6 +392,7 @@ The Symfony Connect username in parenthesis allows to get more information - Elnur Abdurrakhimov (elnur) - Manuel Reinhard (sprain) - Zan Baldwin (zanbaldwin) + - Tim Goudriaan (codedmonkey) - Antonio J. García Lagar (ajgarlag) - BoShurik - Quentin Devos @@ -416,6 +417,7 @@ The Symfony Connect username in parenthesis allows to get more information - Pierre-Yves Lebecq (pylebecq) - Benjamin Leveque (benji07) - Jordan Samouh (jordansamouh) + - David Badura (davidbadura) - Sullivan SENECHAL (soullivaneuh) - Uwe Jäger (uwej711) - javaDeveloperKid @@ -459,7 +461,6 @@ The Symfony Connect username in parenthesis allows to get more information - Wodor Wodorski - Beau Simensen (simensen) - Magnus Nordlander (magnusnordlander) - - Tim Goudriaan (codedmonkey) - Robert Kiss (kepten) - Alexandre Quercia (alquerci) - Marcos Sánchez @@ -483,11 +484,11 @@ The Symfony Connect username in parenthesis allows to get more information - Marco Petersen (ocrampete16) - Bohan Yang (brentybh) - Vilius Grigaliūnas - - David Badura (davidbadura) - Jordane VASPARD (elementaire) - Chris Smith (cs278) - Thomas Bisignani (toma) - Florian Klein (docteurklein) + - Raphaël Geffroy (raphael-geffroy) - Damien Alexandre (damienalexandre) - Manuel Kießling (manuelkiessling) - Alexey Kopytko (sanmai) @@ -687,6 +688,7 @@ The Symfony Connect username in parenthesis allows to get more information - Markus Bachmann (baachi) - Gunnstein Lye (glye) - Erkhembayar Gantulga (erheme318) + - Yi-Jyun Pan - Sergey Melesh (sergex) - Greg Anderson - lancergr @@ -762,6 +764,7 @@ The Symfony Connect username in parenthesis allows to get more information - Soufian EZ ZANTAR (soezz) - Marek Zajac - Adam Harvey + - Klaus Silveira (klaussilveira) - ilyes kooli (skafandri) - Anton Bakai - battye @@ -788,6 +791,7 @@ The Symfony Connect username in parenthesis allows to get more information - Joshua Nye - Martin Kirilov (wucdbm) - Koen Reiniers (koenre) + - Kurt Thiemann - Nathan Dench (ndenc2) - Gijs van Lammeren - Sebastian Bergmann @@ -901,6 +905,7 @@ The Symfony Connect username in parenthesis allows to get more information - Daniel Tiringer - Lenar Lõhmus - Ilija Tovilo (ilijatovilo) + - Maxime Pinot (maximepinot) - Sander Toonen (xatoo) - Zach Badgett (zachbadgett) - Loïc Faugeron @@ -967,6 +972,7 @@ The Symfony Connect username in parenthesis allows to get more information - Ricky Su (ricky) - scyzoryck - Kyle Evans (kevans91) + - Ioan Ovidiu Enache (ionutenache) - Max Rath (drak3) - Cristoforo Cervino (cristoforocervino) - marie @@ -976,7 +982,6 @@ The Symfony Connect username in parenthesis allows to get more information - Noémi Salaün (noemi-salaun) - Sinan Eldem (sineld) - Gennady Telegin - - Yi-Jyun Pan - ampaze - Alexandre Dupuy (satchette) - Michel Hunziker @@ -999,6 +1004,7 @@ The Symfony Connect username in parenthesis allows to get more information - Åsmund Garfors - Maxime Douailin - Jean Pasdeloup + - Maxime COLIN (maximecolin) - Lorenzo Millucci (lmillucci) - Javier López (loalf) - Reinier Kip @@ -1065,6 +1071,7 @@ The Symfony Connect username in parenthesis allows to get more information - Quentin de Longraye (quentinus95) - Chris Heng (gigablah) - Mickaël Buliard (mbuliard) + - Jan Nedbal - Cornel Cruceru (amne) - Richard Bradley - Jan Walther (janwalther) @@ -1157,7 +1164,6 @@ The Symfony Connect username in parenthesis allows to get more information - Aleksandr Volochnev (exelenz) - Robin van der Vleuten (robinvdvleuten) - Grinbergs Reinis (shima5) - - Klaus Silveira (klaussilveira) - Michael Piecko (michael.piecko) - Toni Peric (tperic) - yclian @@ -1242,7 +1248,6 @@ The Symfony Connect username in parenthesis allows to get more information - Thorry84 - Romanavr - michaelwilliams - - Raphaël Geffroy (raphael-geffroy) - Alexandre Parent - 1emming - Nykopol (nykopol) @@ -1345,6 +1350,7 @@ The Symfony Connect username in parenthesis allows to get more information - Francisco Alvarez (sormes) - Martin Parsiegla (spea) - Maxim Tugaev (tugmaks) + - ywisax - Manuel Alejandro Paz Cetina - Denis Charrier (brucewouaigne) - Youssef Benhssaien (moghreb) @@ -1436,7 +1442,6 @@ The Symfony Connect username in parenthesis allows to get more information - Dmytro Boiko (eagle) - Shin Ohno (ganchiku) - Matthieu Mota (matthieumota) - - Maxime Pinot (maximepinot) - Jean-Baptiste GOMOND (mjbgo) - Jakub Podhorsky (podhy) - abdul malik ikhsan (samsonasik) @@ -1603,7 +1608,6 @@ The Symfony Connect username in parenthesis allows to get more information - Grégoire Hébert (gregoirehebert) - Franz Wilding (killerpoke) - Ferenczi Krisztian (fchris82) - - Ioan Ovidiu Enache (ionutenache) - Artyum Petrov - Oleg Golovakhin (doc_tr) - Guillaume Smolders (guillaumesmo) @@ -1783,6 +1787,7 @@ The Symfony Connect username in parenthesis allows to get more information - Evgeny Anisiforov - otsch - TristanPouliquen + - Dominic Luidold - Piotr Antosik (antek88) - Nacho Martin (nacmartin) - Thibaut Chieux @@ -1828,6 +1833,7 @@ The Symfony Connect username in parenthesis allows to get more information - Claus Due (namelesscoder) - Christian - Alexandru Patranescu + - Sébastien Lévêque (legenyes) - ju1ius - Denis Golu 10000 bovskiy (bukashk0zzz) - Arkadiusz Rzadkowolski (flies) @@ -2198,6 +2204,7 @@ The Symfony Connect username in parenthesis allows to get more information - Harald Tollefsen - PabloKowalczyk - Matthieu + - ZiYao54 - Arend-Jan Tetteroo - Albin Kerouaton - Sébastien HOUZÉ @@ -2257,6 +2264,7 @@ The Symfony Connect username in parenthesis allows to get more information - George Giannoulopoulos - Alexander Pasichnik (alex_brizzz) - Florian Merle (florian-merle) + - Felix Eymonot (hyanda) - Luis Ramirez (luisdeimos) - Ilia Sergunin (maranqz) - Daniel Richter (richtermeister) @@ -2382,6 +2390,7 @@ The Symfony Connect username in parenthesis allows to get more information - Ivan Tse - René Kerner - Nathaniel Catchpole + - Igor Plantaš - upchuk - Adrien Samson (adriensamson) - Samuel Gordalina (gordalina) @@ -2401,9 +2410,11 @@ The Symfony Connect username in parenthesis allows to get more information - Wojciech Gorczyca - Neagu Cristian-Doru (cristian-neagu) - Mathieu Morlon (glutamatt) + - NIRAV MUKUNDBHAI PATEL (niravpatel919) - Owen Gray (otis) - Rafał Muszyński (rafmus90) - Sébastien Decrême (sebdec) + - Wu (wu-agriconomie) - Timothy Anido (xanido) - Robert-Jan de Dreu - Mara Blaga @@ -2479,7 +2490,6 @@ The Symfony Connect username in parenthesis allows to get more information - karstennilsen - kaywalker - Sebastian Ionescu - - Kurt Thiemann - Robert Kopera - Pablo Ogando Ferreira - Thomas Ploch @@ -2609,7 +2619,6 @@ The Symfony Connect username in parenthesis allows to get more information - tpetry - JustDylan23 - Juraj Surman - - ywisax - Martin Eckhardt - natechicago - Victor @@ -2756,6 +2765,7 @@ The Symfony Connect username in parenthesis allows to get more information - botbotbot - tatankat - Cláudio Cesar + - Sven Nolting - Timon van der Vorm - nuncanada - Thierry Marianne @@ -3359,6 +3369,7 @@ The Symfony Connect username in parenthesis allows to get more information - jersoe - Brian Debuire - Eric Grimois + - Christian Schiffler - Piers Warmers - Sylvain Lorinet - klyk50 @@ -3374,7 +3385,6 @@ The Symfony Connect username in parenthesis allows to get more information - Steffen Keuper - Kai Eichinger - Antonio Angelino - - Jan Nedbal - Jens Schulze - Tema Yud - Matt Fields @@ -3452,6 +3462,7 @@ The Symfony Connect username in parenthesis allows to get more information - Kaipi Yann - wiseguy1394 - adam-mospan + - AUDUL - Steve Hyde - AbdelatifAitBara - nerdgod @@ -3816,7 +3827,6 @@ The Symfony Connect username in parenthesis allows to get more information - Courcier Marvin (helyakin) - Henne Van Och (hennevo) - Jeroen De Dauw (jeroendedauw) - - Maxime COLIN (maximecolin) - Muharrem Demirci (mdemirci) - Evgeny Z (meze) - Aleksandar Dimitrov (netbull) From 3bf11cbf2c027959b1d11e314b3194eee7cca549 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Tue, 31 Dec 2024 15:49:31 +0100 Subject: [PATCH 216/303] Update VERSION for 6.4.17 --- src/Symfony/Component/HttpKernel/Kernel.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index 185c9686aa097..eb98942076da3 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -76,12 +76,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static array $freshCache = []; - public const VERSION = '6.4.17-DEV'; + public const VERSION = '6.4.17'; public const VERSION_ID = 60417; public const MAJOR_VERSION = 6; public const MINOR_VERSION = 4; public const RELEASE_VERSION = 17; - public const EXTRA_VERSION = 'DEV'; + public const EXTRA_VERSION = ''; public const END_OF_MAINTENANCE = '11/2026'; public const END_OF_LIFE = '11/2027'; From 68a3618f90b6931b3d5280b711c49078f58e414c Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Tue, 31 Dec 2024 15:55:00 +0100 Subject: [PATCH 217/303] Bump Symfony version to 6.4.18 --- src/Symfony/Component/HttpKernel/Kernel.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index eb98942076da3..7e357fa528223 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -76,12 +76,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static array $freshCache = []; - public const VERSION = '6.4.17'; - public const VERSION_ID = 60417; + public const VERSION = '6.4.18-DEV'; + public const VERSION_ID = 60418; public const MAJOR_VERSION = 6; public const MINOR_VERSION = 4; - public const RELEASE_VERSION = 17; - public const EXTRA_VERSION = ''; + public const RELEASE_VERSION = 18; + public const EXTRA_VERSION = 'DEV'; public const END_OF_MAINTENANCE = '11/2026'; public const END_OF_LIFE = '11/2027'; From 11fc6f5898c024587bc832b2d461c458749e48a1 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Tue, 31 Dec 2024 15:55:33 +0100 Subject: [PATCH 218/303] Update CHANGELOG for 7.1.10 --- CHANGELOG-7.1.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/CHANGELOG-7.1.md b/CHANGELOG-7.1.md index 4950ff8986131..f46dc88b01503 100644 --- a/CHANGELOG-7.1.md +++ b/CHANGELOG-7.1.md @@ -7,6 +7,28 @@ in 7.1 minor versions. To get the diff for a specific change, go to https://github.com/symfony/symfony/commit/XXX where XXX is the change hash To get the diff between two versions, go to https://github.com/symfony/symfony/compare/v7.1.0...v7.1.1 +* 7.1.10 (2024-12-31) + + * bug #59304 [PropertyInfo] Remove ``@internal`` from `PropertyReadInfo` and `PropertyWriteInfo` (Dario Guarracino) + * bug #59228 [HttpFoundation] Avoid mime type guess with temp files in `BinaryFileResponse` (alexandre-daubois) + * bug #59318 [Finder] Fix using `==` as default operator in `DateComparator` (MatTheCat) + * bug #59321 [HtmlSanitizer] reject URLs containing whitespaces (xabbuh) + * bug #59250 [HttpClient] Fix a typo in NoPrivateNetworkHttpClient (Jontsa) + * bug #59103 [Messenger] ensure exception on rollback does not hide previous exception (nikophil) + * bug #59226 [FrameworkBundle] require the writer to implement getFormats() in the translation:extract (xabbuh) + * bug #59213 [FrameworkBundle] don't require fake notifier transports to be installed as non-dev dependencies (xabbuh) + * bug #59066 Fix resolve enum in string type resolver (DavidBadura) + * bug #59156 [PropertyInfo] Fix interface handling in PhpStanTypeHelper (mtarld) + * bug #59160 [BeanstalkMessenger] Round delay to an integer to avoid deprecation warning (plantas) + * bug #59012 [PropertyInfo] Fix interface handling in `PhpStanTypeHelper` (janedbal) + * bug #59134 [HttpKernel] Denormalize request data using the csv format when using "#[MapQueryString]" or "#[MapRequestPayload]" (except for content data) (ovidiuenache) + * bug #59140 [WebProfilerBundle] fix: white-space in highlighted code (chr-hertel) + * bug #59124 [FrameworkBundle] fix: notifier push channel bus abstract arg (raphael-geffroy) + * bug #59069 [Console] Fix division by 0 error (Rindula) + * bug #59070 [PropertyInfo] evaluate access flags for properties with asymmetric visibility (xabbuh) + * bug #59062 [HttpClient] Always set CURLOPT_CUSTOMREQUEST to the correct HTTP method in CurlHttpClient (KurtThiemann) + * bug #59023 [HttpClient] Fix streaming and redirecting with NoPrivateNetworkHttpClient (nicolas-grekas) + * 7.1.9 (2024-11-27) * bug #59013 [HttpClient] Fix checking for private IPs before connecting (nicolas-grekas) From 711480e58a137c5fb0424c12eada4725ee67497d Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Tue, 31 Dec 2024 15:55:36 +0100 Subject: [PATCH 219/303] Update VERSION for 7.1.10 --- src/Symfony/Component/HttpKernel/Kernel.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index 1c1d8de9fe7ff..cb0acb3448789 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -73,12 +73,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static array $freshCache = []; - public const VERSION = '7.1.10-DEV'; + public const VERSION = '7.1.10'; public const VERSION_ID = 70110; public const MAJOR_VERSION = 7; public const MINOR_VERSION = 1; public const RELEASE_VERSION = 10; - public const EXTRA_VERSION = 'DEV'; + public const EXTRA_VERSION = ''; public const END_OF_MAINTENANCE = '01/2025'; public const END_OF_LIFE = '01/2025'; From fb6c3fe7ad6345a3960be82c088ddf4f694cd55f Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Tue, 31 Dec 2024 15:59:19 +0100 Subject: [PATCH 220/303] Bump Symfony version to 7.1.11 --- src/Symfony/Component/HttpKernel/Kernel.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index cb0acb3448789..901d12bf3e838 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -73,12 +73,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static array $freshCache = []; - public const VERSION = '7.1.10'; - public const VERSION_ID = 70110; + public const VERSION = '7.1.11-DEV'; + public const VERSION_ID = 70111; public const MAJOR_VERSION = 7; public const MINOR_VERSION = 1; - public const RELEASE_VERSION = 10; - public const EXTRA_VERSION = ''; + public const RELEASE_VERSION = 11; + public const EXTRA_VERSION = 'DEV'; public const END_OF_MAINTENANCE = '01/2025'; public const END_OF_LIFE = '01/2025'; From f949eaa83e3f40389df3c5d4bc7a8a632e4d7b59 Mon Sep 17 00:00:00 2001 From: Robin Chalas Date: Tue, 31 Dec 2024 12:03:30 +0100 Subject: [PATCH 221/303] Remove outdated guard from security xsd schema --- .../Resources/config/schema/security-1.0.xsd | 9 --------- 1 file changed, 9 deletions(-) diff --git a/src/Symfony/Bundle/SecurityBundle/Resources/config/schema/security-1.0.xsd b/src/Symfony/Bundle/SecurityBundle/Resources/config/schema/security-1.0.xsd index ef10635e2ff99..a8623e0b50d84 100644 --- a/src/Symfony/Bundle/SecurityBundle/Resources/config/schema/security-1.0.xsd +++ b/src/Symfony/Bundle/SecurityBundle/Resources/config/schema/security-1.0.xsd @@ -137,7 +137,6 @@ - @@ -254,14 +253,6 @@ - - - - - - - - From d01b3020e74c19a58ba0f93d256b3ed323d09a17 Mon Sep 17 00:00:00 2001 From: William Pinaud Date: Tue, 31 Dec 2024 03:11:49 +0100 Subject: [PATCH 222/303] Update exception.css --- .../ErrorHandler/Resources/assets/css/exception.css | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Symfony/Component/ErrorHandler/Resources/assets/css/exception.css b/src/Symfony/Component/ErrorHandler/Resources/assets/css/exception.css index e4d1f11e928ea..8c36907200bf0 100644 --- a/src/Symfony/Component/ErrorHandler/Resources/assets/css/exception.css +++ b/src/Symfony/Component/ErrorHandler/Resources/assets/css/exception.css @@ -57,7 +57,7 @@ --page-background: #36393e; --color-text: #e0e0e0; --color-muted: #777; - --color-error: #d43934; + --color-error: #f76864; --tab-background: #404040; --tab-border-color: #737373; --tab-active-border-color: #171717; @@ -80,7 +80,7 @@ --metric-unit-color: #999; --metric-label-background: #777; --metric-label-color: #e0e0e0; - --trace-selected-background: #71663acc; + --trace-selected-background: #5d5227cc; --table-border: #444; --table-background: #333; --table-header: #555; @@ -92,7 +92,7 @@ --background-error: #b0413e; --highlight-comment: #dedede; --highlight-default: var(--base-6); - --highlight-keyword: #ff413c; + --highlight-keyword: #de8986; --highlight-string: #70a6fd; --base-0: #2e3136; --base-1: #444; From dc8898aec40a936828947482c880e32944254dc6 Mon Sep 17 00:00:00 2001 From: Link1515 Date: Sat, 28 Dec 2024 09:17:00 +0800 Subject: [PATCH 223/303] [Yaml] Fix parsing of unquoted strings in Parser::lexUnquotedString() to ignore spaces --- src/Symfony/Component/Yaml/Parser.php | 2 +- .../Component/Yaml/Tests/ParserTest.php | 27 +++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/Yaml/Parser.php b/src/Symfony/Component/Yaml/Parser.php index 2a15bcae3d157..6d7064e07abb8 100644 --- a/src/Symfony/Component/Yaml/Parser.php +++ b/src/Symfony/Component/Yaml/Parser.php @@ -1158,7 +1158,7 @@ private function lexInlineQuotedString(int &$cursor = 0): string private function lexUnquotedString(int &$cursor): string { $offset = $cursor; - $cursor += strcspn($this->currentLine, '[]{},: ', $cursor); + $cursor += strcspn($this->currentLine, '[]{},:', $cursor); if ($cursor === $offset) { throw new ParseException('Malformed unquoted YAML string.'); diff --git a/src/Symfony/Component/Yaml/Tests/ParserTest.php b/src/Symfony/Component/Yaml/Tests/ParserTest.php index 3c4c071135855..23119f92176b8 100644 --- a/src/Symfony/Component/Yaml/Tests/ParserTest.php +++ b/src/Symfony/Component/Yaml/Tests/ParserTest.php @@ -1710,6 +1710,33 @@ public function testBackslashInQuotedMultiLineString() $this->assertSame($expected, $this->parser->parse($yaml)); } + /** + * @dataProvider wrappedUnquotedStringsProvider + */ + public function testWrappedUnquotedStringWithMultipleSpacesInValue(string $yaml, array $expected) + { + $this->assertSame($expected, $this->parser->parse($yaml)); + } + + public static function wrappedUnquotedStringsProvider() { + return [ + 'mapping' => [ + '{ foo: bar bar, fiz: cat cat }', + [ + 'foo' => 'bar bar', + 'fiz' => 'cat cat', + ] + ], + 'sequence' => [ + '[ bar bar, cat cat ]', + [ + 'bar bar', + 'cat cat', + ] + ], + ]; + } + public function testParseMultiLineUnquotedString() { $yaml = << Date: Thu, 2 Jan 2025 09:32:03 +0800 Subject: [PATCH 224/303] fix: modify Exception message parameter order --- .../Core/Validator/Constraints/UserPasswordValidator.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/Security/Core/Validator/Constraints/UserPasswordValidator.php b/src/Symfony/Component/Security/Core/Validator/Constraints/UserPasswordValidator.php index 41670b27e0aea..79c7bd304b5e2 100644 --- a/src/Symfony/Component/Security/Core/Validator/Constraints/UserPasswordValidator.php +++ b/src/Symfony/Component/Security/Core/Validator/Constraints/UserPasswordValidator.php @@ -55,7 +55,7 @@ public function validate(mixed $password, Constraint $constraint) $user = $this->tokenStorage->getToken()->getUser(); if (!$user instanceof PasswordAuthenticatedUserInterface) { - throw new ConstraintDefinitionException(sprintf('The "%s" class must implement the "%s" interface.', PasswordAuthenticatedUserInterface::class, get_debug_type($user))); + throw new ConstraintDefinitionException(sprintf('The "%s" class must implement the "%s" interface.', get_debug_type($user), PasswordAuthenticatedUserInterface::class)); } $hasher = $this->hasherFactory->getPasswordHasher($user); From e3a7331b3657a9c9a5dffd40f44eb1b51e227567 Mon Sep 17 00:00:00 2001 From: Indra Gunawan Date: Sat, 28 Dec 2024 17:23:40 +0800 Subject: [PATCH 225/303] [AssetMapper] add leading slash to public prefix --- .../Component/AssetMapper/AssetMapperDevServerSubscriber.php | 2 +- .../Component/AssetMapper/Path/PublicAssetsPathResolver.php | 4 ++-- .../AssetMapper/Tests/Fixtures/AssetMapperTestAppKernel.php | 1 + .../AssetMapper/Tests/Path/PublicAssetsPathResolverTest.php | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/Symfony/Component/AssetMapper/AssetMapperDevServerSubscriber.php b/src/Symfony/Component/AssetMapper/AssetMapperDevServerSubscriber.php index abdedfa0099c8..39cec3e804270 100644 --- a/src/Symfony/Component/AssetMapper/AssetMapperDevServerSubscriber.php +++ b/src/Symfony/Component/AssetMapper/AssetMapperDevServerSubscriber.php @@ -109,7 +109,7 @@ public function __construct( private readonly ?CacheItemPoolInterface $cacheMapCache = null, private readonly ?Profiler $profiler = null, ) { - $this->publicPrefix = rtrim($publicPrefix, '/').'/'; + $this->publicPrefix = '/'.trim($publicPrefix, '/').'/'; $this->extensionsMap = array_merge(self::EXTENSIONS_MAP, $extensionsMap); } diff --git a/src/Symfony/Component/AssetMapper/Path/PublicAssetsPathResolver.php b/src/Symfony/Component/AssetMapper/Path/PublicAssetsPathResolver.php index fe839d591a99e..b33abafb0995d 100644 --- a/src/Symfony/Component/AssetMapper/Path/PublicAssetsPathResolver.php +++ b/src/Symfony/Component/AssetMapper/Path/PublicAssetsPathResolver.php @@ -18,8 +18,8 @@ class PublicAssetsPathResolver implements PublicAssetsPathResolverInterface public function __construct( string $publicPrefix = '/assets/', ) { - // ensure that the public prefix always ends with a single slash - $this->publicPrefix = rtrim($publicPrefix, '/').'/'; + // ensure that the public prefix always starts and ends with a single slash + $this->publicPrefix = '/'.trim($publicPrefix, '/').'/'; } public function resolvePublicPath(string $logicalPath): string diff --git a/src/Symfony/Component/AssetMapper/Tests/Fixtures/AssetMapperTestAppKernel.php b/src/Symfony/Component/AssetMapper/Tests/Fixtures/AssetMapperTestAppKernel.php index d8c44a257bdc3..48958274572d3 100644 --- a/src/Symfony/Component/AssetMapper/Tests/Fixtures/AssetMapperTestAppKernel.php +++ b/src/Symfony/Component/AssetMapper/Tests/Fixtures/AssetMapperTestAppKernel.php @@ -44,6 +44,7 @@ public function registerContainerConfiguration(LoaderInterface $loader): void 'assets' => null, 'asset_mapper' => [ 'paths' => ['dir1', 'dir2', 'non_ascii', 'assets'], + 'public_prefix' => 'assets' ], 'test' => true, ]); diff --git a/src/Symfony/Component/AssetMapper/Tests/Path/PublicAssetsPathResolverTest.php b/src/Symfony/Component/AssetMapper/Tests/Path/PublicAssetsPathResolverTest.php index 2144b98919527..be6ac04156ff6 100644 --- a/src/Symfony/Component/AssetMapper/Tests/Path/PublicAssetsPathResolverTest.php +++ b/src/Symfony/Component/AssetMapper/Tests/Path/PublicAssetsPathResolverTest.php @@ -26,7 +26,7 @@ public function testResolvePublicPath() $this->assertSame('/assets-prefix/foo/bar', $resolver->resolvePublicPath('foo/bar')); $resolver = new PublicAssetsPathResolver( - '/assets-prefix', // The trailing slash should be added automatically + 'assets-prefix', // The leading and trailing slash should be added automatically ); $this->assertSame('/assets-prefix/', $resolver->resolvePublicPath('')); $this->assertSame('/assets-prefix/foo/bar', $resolver->resolvePublicPath('/foo/bar')); From a00dc828f754ab5e3cfa222111cee87e32454ee2 Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Thu, 2 Jan 2025 18:13:47 +0100 Subject: [PATCH 226/303] [Security] Fix triggering session tracking from ContextListener --- .../Component/Security/Http/Firewall/ContextListener.php | 3 +++ .../Security/Http/Tests/Firewall/ContextListenerTest.php | 2 ++ 2 files changed, 5 insertions(+) diff --git a/src/Symfony/Component/Security/Http/Firewall/ContextListener.php b/src/Symfony/Component/Security/Http/Firewall/ContextListener.php index 7aeec196c672b..e8ad79d83cd40 100644 --- a/src/Symfony/Component/Security/Http/Firewall/ContextListener.php +++ b/src/Symfony/Component/Security/Http/Firewall/ContextListener.php @@ -164,6 +164,7 @@ public function onKernelResponse(ResponseEvent $event): void $session = $request->getSession(); $sessionId = $session->getId(); $usageIndexValue = $session instanceof Session ? $usageIndexReference = &$session->getUsageIndex() : null; + $usageIndexReference = \PHP_INT_MIN; $token = $this->tokenStorage->getToken(); if (!$this->trustResolver->isAuthenticated($token)) { @@ -178,6 +179,8 @@ public function onKernelResponse(ResponseEvent $event): void if ($this->sessionTrackerEnabler && $session->getId() === $sessionId) { $usageIndexReference = $usageIndexValue; + } else { + $usageIndexReference = $usageIndexReference - \PHP_INT_MIN + $usageIndexValue; } } diff --git a/src/Symfony/Component/Security/Http/Tests/Firewall/ContextListenerTest.php b/src/Symfony/Component/Security/Http/Tests/Firewall/ContextListenerTest.php index f1d76a17e7982..8d0ab72658aff 100644 --- a/src/Symfony/Component/Security/Http/Tests/Firewall/ContextListenerTest.php +++ b/src/Symfony/Component/Security/Http/Tests/Firewall/ContextListenerTest.php @@ -323,6 +323,8 @@ public function testSessionIsNotReported() $listener = new ContextListener($tokenStorage, [], 'context_key', null, null, null, $tokenStorage->getToken(...)); $listener(new RequestEvent($this->createMock(HttpKernelInterface::class), $request, HttpKernelInterface::MAIN_REQUEST)); + + $listener->onKernelResponse(new ResponseEvent($this->createMock(HttpKernelInterface::class), $request, HttpKernelInterface::MAIN_REQUEST, new Response())); } public function testOnKernelResponseRemoveListener() From 390d5da69b262eb9335540bed0e6640b8b3b56c4 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Wed, 1 Jan 2025 13:53:31 +0100 Subject: [PATCH 227/303] reject inline notations followed by invalid content --- src/Symfony/Component/Yaml/Parser.php | 18 ++++++++----- .../Component/Yaml/Tests/ParserTest.php | 27 ++++++++++++++++++- 2 files changed, 37 insertions(+), 8 deletions(-) diff --git a/src/Symfony/Component/Yaml/Parser.php b/src/Symfony/Component/Yaml/Parser.php index 6d7064e07abb8..2f8afc298ae5f 100644 --- a/src/Symfony/Component/Yaml/Parser.php +++ b/src/Symfony/Component/Yaml/Parser.php @@ -1167,17 +1167,17 @@ private function lexUnquotedString(int &$cursor): string return substr($this->currentLine, $offset, $cursor - $offset); } - private function lexInlineMapping(int &$cursor = 0): string + private function lexInlineMapping(int &$cursor = 0, bool $consumeUntilEol = true): string { - return $this->lexInlineStructure($cursor, '}'); + return $this->lexInlineStructure($cursor, '}', $consumeUntilEol); } - private function lexInlineSequence(int &$cursor = 0): string + private function lexInlineSequence(int &$cursor = 0, bool $consumeUntilEol = true): string { - return $this->lexInlineStructure($cursor, ']'); + return $this->lexInlineStructure($cursor, ']', $consumeUntilEol); } - private function lexInlineStructure(int &$cursor, string $closingTag): string + private function lexInlineStructure(int &$cursor, string $closingTag, bool $consumeUntilEol = true): string { $value = $this->currentLine[$cursor]; ++$cursor; @@ -1197,15 +1197,19 @@ private function lexInlineStructure(int &$cursor, string $closingTag): string ++$cursor; break; case '{': - $value .= $this->lexInlineMapping($cursor); + $value .= $this->lexInlineMapping($cursor, false); break; case '[': - $value .= $this->lexInlineSequence($cursor); + $value .= $this->lexInlineSequence($cursor, false); break; case $closingTag: $value .= $this->currentLine[$cursor]; ++$cursor; + if ($consumeUntilEol && isset($this->currentLine[$cursor]) && (strspn($this->currentLine, ' ', $cursor) + $cursor) < strlen($this->currentLine)) { + throw new ParseException(sprintf('Unexpected token "%s".', trim(substr($this->currentLine, $cursor)))); + } + return $value; case '#': break 2; diff --git a/src/Symfony/Component/Yaml/Tests/ParserTest.php b/src/Symfony/Component/Yaml/Tests/ParserTest.php index 23119f92176b8..0c5c8222b00b0 100644 --- a/src/Symfony/Component/Yaml/Tests/ParserTest.php +++ b/src/Symfony/Component/Yaml/Tests/ParserTest.php @@ -1718,7 +1718,8 @@ public function testWrappedUnquotedStringWithMultipleSpacesInValue(string $yaml, $this->assertSame($expected, $this->parser->parse($yaml)); } - public static function wrappedUnquotedStringsProvider() { + public static function wrappedUnquotedStringsProvider() + { return [ 'mapping' => [ '{ foo: bar bar, fiz: cat cat }', @@ -2252,6 +2253,30 @@ public function testRootLevelInlineMappingFollowedByMoreContentIsInvalid() $this->parser->parse($yaml); } + public function testInlineMappingFollowedByMoreContentIsInvalid() + { + $this->expectException(ParseException::class); + $this->expectExceptionMessage('Unexpected token "baz" at line 1 (near "{ foo: bar } baz").'); + + $yaml = <<parser->parse($yaml); + } + + public function testInlineSequenceFollowedByMoreContentIsInvalid() + { + $this->expectException(ParseException::class); + $this->expectExceptionMessage('Unexpected token ",bar," at line 1 (near "[\'foo\'],bar,").'); + + $yaml = <<parser->parse($yaml); + } + public function testTaggedInlineMapping() { $this->assertSameData(new TaggedValue('foo', ['foo' => 'bar']), $this->parser->parse('!foo {foo: bar}', Yaml::PARSE_CUSTOM_TAGS)); From 771a79d682713ae253608dcbdf94c60b2fe217ba Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Fri, 3 Jan 2025 18:18:56 +0100 Subject: [PATCH 228/303] [HttpKernel] Don't override existing LoggerInterface autowiring alias in LoggerPass --- .../HttpKernel/DependencyInjection/LoggerPass.php | 4 +++- .../Tests/DependencyInjection/LoggerPassTest.php | 11 +++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/HttpKernel/DependencyInjection/LoggerPass.php b/src/Symfony/Component/HttpKernel/DependencyInjection/LoggerPass.php index 6270875bec3d5..0061a577c7e66 100644 --- a/src/Symfony/Component/HttpKernel/DependencyInjection/LoggerPass.php +++ b/src/Symfony/Component/HttpKernel/DependencyInjection/LoggerPass.php @@ -30,7 +30,9 @@ class LoggerPass implements CompilerPassInterface */ public function process(ContainerBuilder $container) { - $container->setAlias(LoggerInterface::class, 'logger'); + if (!$container->has(LoggerInterface::class)) { + $container->setAlias(LoggerInterface::class, 'logger'); + } if ($container->has('logger')) { return; diff --git a/src/Symfony/Component/HttpKernel/Tests/DependencyInjection/LoggerPassTest.php b/src/Symfony/Component/HttpKernel/Tests/DependencyInjection/LoggerPassTest.php index cb504877cdc44..33227e49cbc7f 100644 --- a/src/Symfony/Component/HttpKernel/Tests/DependencyInjection/LoggerPassTest.php +++ b/src/Symfony/Component/HttpKernel/Tests/DependencyInjection/LoggerPassTest.php @@ -53,4 +53,15 @@ public function testRegisterLogger() $this->assertSame(Logger::class, $definition->getClass()); $this->assertFalse($definition->isPublic()); } + + public function testAutowiringAliasIsPreserved() + { + $container = new ContainerBuilder(); + $container->setParameter('kernel.debug', false); + $container->setAlias(LoggerInterface::class, 'my_logger'); + + (new LoggerPass())->process($container); + + $this->assertSame('my_logger', (string) $container->getAlias(LoggerInterface::class)); + } } From 0ad6239a06040fe65e3281ad007a8f2508663f57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Treffler?= Date: Sun, 5 Jan 2025 17:52:55 +0100 Subject: [PATCH 229/303] [Doctrine][Messenger] Prevents multiple TransportMessageIdStamp being stored in envelope - Multiple TransportMessageIdStamps can heavily increase message size on multiple retries, to prevent that when message is fetched existing TransportMessageIdStamps are discarded before new one is added. - Replaces static calls to \PHPUnit\Framework\TestCase::expectException in DoctrineReceiverTest test with instance calls. Fixes: https://github.com/symfony/symfony/issues/49637 --- .../Tests/Transport/DoctrineReceiverTest.php | 83 +++++++++++++++++-- .../Doctrine/Transport/DoctrineReceiver.php | 10 ++- 2 files changed, 81 insertions(+), 12 deletions(-) diff --git a/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/DoctrineReceiverTest.php b/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/DoctrineReceiverTest.php index 36ee1454703a6..7dcb19040e790 100644 --- a/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/DoctrineReceiverTest.php +++ b/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/DoctrineReceiverTest.php @@ -28,6 +28,8 @@ use Symfony\Component\Messenger\Transport\Serialization\Serializer; use Symfony\Component\Serializer as SerializerComponent; use Symfony\Component\Serializer\Encoder\JsonEncoder; +use Symfony\Component\Serializer\Normalizer\ArrayDenormalizer; +use Symfony\Component\Serializer\Normalizer\DateTimeNormalizer; use Symfony\Component\Serializer\Normalizer\ObjectNormalizer; class DoctrineReceiverTest extends TestCase @@ -100,6 +102,23 @@ public function testOccursRetryableExceptionFromConnection() $receiver->get(); } + public function testGetReplacesExistingTransportMessageIdStamps() + { + $serializer = $this->createSerializer(); + + $doctrineEnvelope = $this->createRetriedDoctrineEnvelope(); + $connection = $this->createMock(Connection::class); + $connection->method('get')->willReturn($doctrineEnvelope); + + $receiver = new DoctrineReceiver($connection, $serializer); + $actualEnvelopes = $receiver->get(); + /** @var Envelope $actualEnvelope */ + $actualEnvelope = $actualEnvelopes[0]; + $messageIdStamps = $actualEnvelope->all(TransportMessageIdStamp::class); + + $this->assertCount(1, $messageIdStamps); + } + public function testAll() { $serializer = $this->createSerializer(); @@ -115,6 +134,24 @@ public function testAll() $this->assertEquals(new DummyMessage('Hi'), $actualEnvelopes[0]->getMessage()); } + public function testAllReplacesExistingTransportMessageIdStamps() + { + $serializer = $this->createSerializer(); + + $doctrineEnvelope1 = $this->createRetriedDoctrineEnvelope(); + $doctrineEnvelope2 = $this->createRetriedDoctrineEnvelope(); + $connection = $this->createMock(Connection::class); + $connection->method('findAll')->willReturn([$doctrineEnvelope1, $doctrineEnvelope2]); + + $receiver = new DoctrineReceiver($connection, $serializer); + $actualEnvelopes = $receiver->all(); + foreach ($actualEnvelopes as $actualEnvelope) { + $messageIdStamps = $actualEnvelope->all(TransportMessageIdStamp::class); + + $this->assertCount(1, $messageIdStamps); + } + } + public function testFind() { $serializer = $this->createSerializer(); @@ -128,6 +165,21 @@ public function testFind() $this->assertEquals(new DummyMessage('Hi'), $actualEnvelope->getMessage()); } + public function testFindReplacesExistingTransportMessageIdStamps() + { + $serializer = $this->createSerializer(); + + $doctrineEnvelope = $this->createRetriedDoctrineEnvelope(); + $connection = $this->createMock(Connection::class); + $connection->method('find')->with(3)->willReturn($doctrineEnvelope); + + $receiver = new DoctrineReceiver($connection, $serializer); + $actualEnvelope = $receiver->find(3); + $messageIdStamps = $actualEnvelope->all(TransportMessageIdStamp::class); + + $this->assertCount(1, $messageIdStamps); + } + public function testAck() { $serializer = $this->createSerializer(); @@ -195,7 +247,7 @@ public function testAckThrowsRetryableExceptionAndRetriesFail() ->with('1') ->willThrowException($deadlockException); - self::expectException(TransportException::class); + $this->expectException(TransportException::class); $receiver->ack($envelope); } @@ -215,7 +267,7 @@ public function testAckThrowsException() ->with('1') ->willThrowException($exception); - self::expectException($exception::class); + $this->expectException($exception::class); $receiver->ack($envelope); } @@ -286,7 +338,7 @@ public function testRejectThrowsRetryableExceptionAndRetriesFail() ->with('1') ->willThrowException($deadlockException); - self::expectException(TransportException::class); + $this->expectException(TransportException::class); $receiver->reject($envelope); } @@ -306,7 +358,7 @@ public function testRejectThrowsException() ->with('1') ->willThrowException($exception); - self::expectException($exception::class); + $this->expectException($exception::class); $receiver->reject($envelope); } @@ -321,12 +373,27 @@ private function createDoctrineEnvelope(): array ]; } + private function createRetriedDoctrineEnvelope(): array + { + return [ + 'id' => 3, + 'body' => '{"message": "Hi"}', + 'headers' => [ + 'type' => DummyMessage::class, + 'X-Message-Stamp-Symfony\Component\Messenger\Stamp\BusNameStamp' => '[{"busName":"messenger.bus.default"}]', + 'X-Message-Stamp-Symfony\Component\Messenger\Stamp\TransportMessageIdStamp' => '[{"id":1},{"id":2}]', + 'X-Message-Stamp-Symfony\Component\Messenger\Stamp\ErrorDetailsStamp' => '[{"exceptionClass":"Symfony\\\\Component\\\\Messenger\\\\Exception\\\\RecoverableMessageHandlingException","exceptionCode":0,"exceptionMessage":"","flattenException":null}]', + 'X-Message-Stamp-Symfony\Component\Messenger\Stamp\DelayStamp' => '[{"delay":1000},{"delay":1000}]', + 'X-Message-Stamp-Symfony\Component\Messenger\Stamp\RedeliveryStamp' => '[{"retryCount":1,"redeliveredAt":"2025-01-05T13:58:25+00:00"},{"retryCount":2,"redeliveredAt":"2025-01-05T13:59:26+00:00"}]', + 'Content-Type' => 'application/json', + ], + ]; + } + private function createSerializer(): Serializer { - $serializer = new Serializer( - new SerializerComponent\Serializer([new ObjectNormalizer()], ['json' => new JsonEncoder()]) + return new Serializer( + new SerializerComponent\Serializer([new DateTimeNormalizer(), new ArrayDenormalizer(), new ObjectNormalizer()], ['json' => new JsonEncoder()]) ); - - return $serializer; } } diff --git a/src/Symfony/Component/Messenger/Bridge/Doctrine/Transport/DoctrineReceiver.php b/src/Symfony/Component/Messenger/Bridge/Doctrine/Transport/DoctrineReceiver.php index 20bd61151c44e..85bd607722f04 100644 --- a/src/Symfony/Component/Messenger/Bridge/Doctrine/Transport/DoctrineReceiver.php +++ b/src/Symfony/Component/Messenger/Bridge/Doctrine/Transport/DoctrineReceiver.php @@ -141,10 +141,12 @@ private function createEnvelopeFromData(array $data): Envelope throw $exception; } - return $envelope->with( - new DoctrineReceivedStamp($data['id']), - new TransportMessageIdStamp($data['id']) - ); + return $envelope + ->withoutAll(TransportMessageIdStamp::class) + ->with( + new DoctrineReceivedStamp($data['id']), + new TransportMessageIdStamp($data['id']) + ); } private function withRetryableExceptionRetry(callable $callable): void From 2fb77655438d95ea99710cd7accadb14179d4854 Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Sun, 5 Jan 2025 21:30:04 +0100 Subject: [PATCH 230/303] [VarDumper] Fix displaying closure's "this" from anonymous classes --- src/Symfony/Component/VarDumper/Caster/CutStub.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/VarDumper/Caster/CutStub.php b/src/Symfony/Component/VarDumper/Caster/CutStub.php index 772399ef69f03..6870a9cd28dda 100644 --- a/src/Symfony/Component/VarDumper/Caster/CutStub.php +++ b/src/Symfony/Component/VarDumper/Caster/CutStub.php @@ -27,7 +27,7 @@ public function __construct(mixed $value) switch (\gettype($value)) { case 'object': $this->type = self::TYPE_OBJECT; - $this->class = $value::class; + $this->class = get_debug_type($value); if ($value instanceof \Closure) { ReflectionCaster::castClosure($value, [], $this, true, Caster::EXCLUDE_VERBOSE); From dcb856cf337739e396af197305d625c5b95094ee Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Sun, 5 Jan 2025 21:33:52 +0100 Subject: [PATCH 231/303] [ErrorHandler] Don't trigger "internal" deprecations for anonymous LazyClosure instances --- src/Symfony/Component/ErrorHandler/DebugClassLoader.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Symfony/Component/ErrorHandler/DebugClassLoader.php b/src/Symfony/Component/ErrorHandler/DebugClassLoader.php index 2ecf9d0cdc224..b6ad33a632dd3 100644 --- a/src/Symfony/Component/ErrorHandler/DebugClassLoader.php +++ b/src/Symfony/Component/ErrorHandler/DebugClassLoader.php @@ -20,6 +20,7 @@ use PHPUnit\Framework\MockObject\MockObject; use Prophecy\Prophecy\ProphecySubjectInterface; use ProxyManager\Proxy\ProxyInterface; +use Symfony\Component\DependencyInjection\Argument\LazyClosure; use Symfony\Component\ErrorHandler\Internal\TentativeTypes; use Symfony\Component\VarExporter\LazyObjectInterface; @@ -259,6 +260,7 @@ public static function checkClasses(): bool && !is_subclass_of($symbols[$i], LegacyProxy::class) && !is_subclass_of($symbols[$i], MockInterface::class) && !is_subclass_of($symbols[$i], IMock::class) + && !(is_subclass_of($symbols[$i], LazyClosure::class) && str_contains($symbols[$i], "@anonymous\0")) ) { $loader->checkClass($symbols[$i]); } From c96232417c52f30058abcbedb5b05c12165eb1de Mon Sep 17 00:00:00 2001 From: Mathias Arlaud Date: Wed, 18 Dec 2024 10:54:19 +0100 Subject: [PATCH 232/303] [PropertyInfo] Fix add missing composer conflict --- src/Symfony/Component/PropertyInfo/composer.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/PropertyInfo/composer.json b/src/Symfony/Component/PropertyInfo/composer.json index 0b880b78d126d..495b51dc50180 100644 --- a/src/Symfony/Component/PropertyInfo/composer.json +++ b/src/Symfony/Component/PropertyInfo/composer.json @@ -38,8 +38,9 @@ "doctrine/annotations": "<1.12", "phpdocumentor/reflection-docblock": "<5.2", "phpdocumentor/type-resolver": "<1.5.1", - "symfony/dependency-injection": "<5.4", - "symfony/dependency-injection": "<5.4|>=6.0,<6.4" + "symfony/dependency-injection": "<5.4|>=6.0,<6.4", + "symfony/cache": "<5.4", + "symfony/serializer": "<5.4" }, "autoload": { "psr-4": { "Symfony\\Component\\PropertyInfo\\": "" }, From df3cef89976dc1fadd53589b2c1a16f2ae04c4bc Mon Sep 17 00:00:00 2001 From: Alexander Schranz Date: Wed, 11 Dec 2024 17:40:02 +0100 Subject: [PATCH 233/303] [DoctrineBridge] Fix compatibility to Doctrine persistence 2.5 in Doctrine Bridge 6.4 to avoid Projects stuck on 6.3 --- composer.json | 2 +- src/Symfony/Bridge/Doctrine/Tests/DoctrineTestHelper.php | 5 ++++- .../Doctrine/Tests/Middleware/Debug/MiddlewareTest.php | 4 +++- .../Doctrine/Tests/PropertyInfo/DoctrineExtractorTest.php | 4 +++- .../Tests/Security/RememberMe/DoctrineTokenProviderTest.php | 4 +++- src/Symfony/Bridge/Doctrine/composer.json | 2 +- 6 files changed, 15 insertions(+), 6 deletions(-) diff --git a/composer.json b/composer.json index eeb914d8fca89..d4e6370e216e9 100644 --- a/composer.json +++ b/composer.json @@ -39,7 +39,7 @@ "ext-xml": "*", "friendsofphp/proxy-manager-lts": "^1.0.2", "doctrine/event-manager": "^1.2|^2", - "doctrine/persistence": "^3.1", + "doctrine/persistence": "^2.5|^3.1", "twig/twig": "^2.13|^3.0.4", "psr/cache": "^2.0|^3.0", "psr/clock": "^1.0", diff --git a/src/Symfony/Bridge/Doctrine/Tests/DoctrineTestHelper.php b/src/Symfony/Bridge/Doctrine/Tests/DoctrineTestHelper.php index 5537c06dde7bb..f74258c53789d 100644 --- a/src/Symfony/Bridge/Doctrine/Tests/DoctrineTestHelper.php +++ b/src/Symfony/Bridge/Doctrine/Tests/DoctrineTestHelper.php @@ -61,7 +61,10 @@ public static function createTestConfiguration(): Configuration if (class_exists(DefaultSchemaManagerFactory::class)) { $config->setSchemaManagerFactory(new DefaultSchemaManagerFactory()); } - $config->setLazyGhostObjectEnabled(true); + + if (!class_exists(\Doctrine\Persistence\Mapping\Driver\AnnotationDriver::class)) { // doctrine/persistence >= 3.0 + $config->setLazyGhostObjectEnabled(true); + } return $config; } diff --git a/src/Symfony/Bridge/Doctrine/Tests/Middleware/Debug/MiddlewareTest.php b/src/Symfony/Bridge/Doctrine/Tests/Middleware/Debug/MiddlewareTest.php index 2fedfe0492649..da4f4a713b5e5 100644 --- a/src/Symfony/Bridge/Doctrine/Tests/Middleware/Debug/MiddlewareTest.php +++ b/src/Symfony/Bridge/Doctrine/Tests/Middleware/Debug/MiddlewareTest.php @@ -55,7 +55,9 @@ private function init(bool $withStopwatch = true): void if (class_exists(DefaultSchemaManagerFactory::class)) { $config->setSchemaManagerFactory(new DefaultSchemaManagerFactory()); } - $config->setLazyGhostObjectEnabled(true); + if (!class_exists(\Doctrine\Persistence\Mapping\Driver\AnnotationDriver::class)) { // doctrine/persistence >= 3.0 + $config->setLazyGhostObjectEnabled(true); + } $this->debugDataHolder = new DebugDataHolder(); $config->setMiddlewares([new Middleware($this->debugDataHolder, $this->stopwatch)]); diff --git a/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/DoctrineExtractorTest.php b/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/DoctrineExtractorTest.php index 151a983fce5b0..81bd3e6235b29 100644 --- a/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/DoctrineExtractorTest.php +++ b/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/DoctrineExtractorTest.php @@ -44,7 +44,9 @@ private function createExtractor(): DoctrineExtractor if (class_exists(DefaultSchemaManagerFactory::class)) { $config->setSchemaManagerFactory(new DefaultSchemaManagerFactory()); } - $config->setLazyGhostObjectEnabled(true); + if (!class_exists(\Doctrine\Persistence\Mapping\Driver\AnnotationDriver::class)) { // doctrine/persistence >= 3.0 + $config->setLazyGhostObjectEnabled(true); + } $eventManager = new EventManager(); $entityManager = new EntityManager(DriverManager::getConnection(['driver' => 'pdo_sqlite'], $config, $eventManager), $config, $eventManager); diff --git a/src/Symfony/Bridge/Doctrine/Tests/Security/RememberMe/DoctrineTokenProviderTest.php b/src/Symfony/Bridge/Doctrine/Tests/Security/RememberMe/DoctrineTokenProviderTest.php index 93e5f8f97b655..28204194aa962 100644 --- a/src/Symfony/Bridge/Doctrine/Tests/Security/RememberMe/DoctrineTokenProviderTest.php +++ b/src/Symfony/Bridge/Doctrine/Tests/Security/RememberMe/DoctrineTokenProviderTest.php @@ -124,7 +124,9 @@ protected function bootstrapProvider(): DoctrineTokenProvider $config->setSchemaManagerFactory(new DefaultSchemaManagerFactory()); } - $config->setLazyGhostObjectEnabled(true); + if (!class_exists(\Doctrine\Persistence\Mapping\Driver\AnnotationDriver::class)) { // doctrine/persistence >= 3.0 + $config->setLazyGhostObjectEnabled(true); + } $connection = DriverManager::getConnection([ 'driver' => 'pdo_sqlite', diff --git a/src/Symfony/Bridge/Doctrine/composer.json b/src/Symfony/Bridge/Doctrine/composer.json index fd7800f431949..3379073eb9192 100644 --- a/src/Symfony/Bridge/Doctrine/composer.json +++ b/src/Symfony/Bridge/Doctrine/composer.json @@ -18,7 +18,7 @@ "require": { "php": ">=8.1", "doctrine/event-manager": "^1.2|^2", - "doctrine/persistence": "^3.1", + "doctrine/persistence": "^2.5|^3.1", "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-mbstring": "~1.0", From ba02db9cacaa0d1f9eb86e46931b9d03bb7e7039 Mon Sep 17 00:00:00 2001 From: HypeMC Date: Fri, 3 Jan 2025 03:50:44 +0100 Subject: [PATCH 234/303] [Messenger] Fix `TransportMessageIdStamp` not always added --- .../Tests/Transport/BeanstalkdReceiverTest.php | 13 +++++++++++-- .../Tests/Transport/BeanstalkdSenderTest.php | 13 +++++++++++-- .../Beanstalkd/Transport/BeanstalkdReceiver.php | 8 +++++++- .../Beanstalkd/Transport/BeanstalkdSender.php | 5 +++-- .../Tests/Transport/DoctrineReceiverTest.php | 2 +- .../Redis/Tests/Transport/RedisReceiverTest.php | 11 ++++++++++- .../Bridge/Redis/Transport/RedisReceiver.php | 8 +++++++- 7 files changed, 50 insertions(+), 10 deletions(-) diff --git a/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Tests/Transport/BeanstalkdReceiverTest.php b/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Tests/Transport/BeanstalkdReceiverTest.php index ed3c7f2d7eb4e..77302090067bc 100644 --- a/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Tests/Transport/BeanstalkdReceiverTest.php +++ b/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Tests/Transport/BeanstalkdReceiverTest.php @@ -16,7 +16,9 @@ use Symfony\Component\Messenger\Bridge\Beanstalkd\Transport\BeanstalkdReceivedStamp; use Symfony\Component\Messenger\Bridge\Beanstalkd\Transport\BeanstalkdReceiver; use Symfony\Component\Messenger\Bridge\Beanstalkd\Transport\Connection; +use Symfony\Component\Messenger\Envelope; use Symfony\Component\Messenger\Exception\MessageDecodingFailedException; +use Symfony\Component\Messenger\Stamp\TransportMessageIdStamp; use Symfony\Component\Messenger\Transport\Serialization\PhpSerializer; use Symfony\Component\Messenger\Transport\Serialization\Serializer; use Symfony\Component\Serializer as SerializerComponent; @@ -39,14 +41,21 @@ public function testItReturnsTheDecodedMessageToTheHandler() $receiver = new BeanstalkdReceiver($connection, $serializer); $actualEnvelopes = $receiver->get(); $this->assertCount(1, $actualEnvelopes); - $this->assertEquals(new DummyMessage('Hi'), $actualEnvelopes[0]->getMessage()); + /** @var Envelope $actualEnvelope */ + $actualEnvelope = $actualEnvelopes[0]; + $this->assertEquals(new DummyMessage('Hi'), $actualEnvelope->getMessage()); /** @var BeanstalkdReceivedStamp $receivedStamp */ - $receivedStamp = $actualEnvelopes[0]->last(BeanstalkdReceivedStamp::class); + $receivedStamp = $actualEnvelope->last(BeanstalkdReceivedStamp::class); $this->assertInstanceOf(BeanstalkdReceivedStamp::class, $receivedStamp); $this->assertSame('1', $receivedStamp->getId()); $this->assertSame($tube, $receivedStamp->getTube()); + + /** @var TransportMessageIdStamp $transportMessageIdStamp */ + $transportMessageIdStamp = $actualEnvelope->last(TransportMessageIdStamp::class); + $this->assertNotNull($transportMessageIdStamp); + $this->assertSame('1', $transportMessageIdStamp->getId()); } public function testItReturnsEmptyArrayIfThereAreNoMessages() diff --git a/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Tests/Transport/BeanstalkdSenderTest.php b/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Tests/Transport/BeanstalkdSenderTest.php index 89ac3449f3a4b..a198765d7ed70 100644 --- a/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Tests/Transport/BeanstalkdSenderTest.php +++ b/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Tests/Transport/BeanstalkdSenderTest.php @@ -17,6 +17,7 @@ use Symfony\Component\Messenger\Bridge\Beanstalkd\Transport\Connection; use Symfony\Component\Messenger\Envelope; use Symfony\Component\Messenger\Stamp\DelayStamp; +use Symfony\Component\Messenger\Stamp\TransportMessageIdStamp; use Symfony\Component\Messenger\Transport\Serialization\SerializerInterface; final class BeanstalkdSenderTest extends TestCase @@ -27,13 +28,21 @@ public function testSend() $encoded = ['body' => '...', 'headers' => ['type' => DummyMessage::class]]; $connection = $this->createMock(Connection::class); - $connection->expects($this->once())->method('send')->with($encoded['body'], $encoded['headers'], 0); + $connection->expects($this->once())->method('send') + ->with($encoded['body'], $encoded['headers'], 0) + ->willReturn('1') + ; $serializer = $this->createMock(SerializerInterface::class); $serializer->method('encode')->with($envelope)->willReturn($encoded); $sender = new BeanstalkdSender($connection, $serializer); - $sender->send($envelope); + $actualEnvelope = $sender->send($envelope); + + /** @var TransportMessageIdStamp $transportMessageIdStamp */ + $transportMessageIdStamp = $actualEnvelope->last(TransportMessageIdStamp::class); + $this->assertNotNull($transportMessageIdStamp); + $this->assertSame('1', $transportMessageIdStamp->getId()); } public function testSendWithDelay() diff --git a/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Transport/BeanstalkdReceiver.php b/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Transport/BeanstalkdReceiver.php index c89a75a2c8735..0798966dc4772 100644 --- a/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Transport/BeanstalkdReceiver.php +++ b/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Transport/BeanstalkdReceiver.php @@ -14,6 +14,7 @@ use Symfony\Component\Messenger\Envelope; use Symfony\Component\Messenger\Exception\LogicException; use Symfony\Component\Messenger\Exception\MessageDecodingFailedException; +use Symfony\Component\Messenger\Stamp\TransportMessageIdStamp; use Symfony\Component\Messenger\Transport\Receiver\MessageCountAwareInterface; use Symfony\Component\Messenger\Transport\Receiver\ReceiverInterface; use Symfony\Component\Messenger\Transport\Serialization\PhpSerializer; @@ -52,7 +53,12 @@ public function get(): iterable throw $exception; } - return [$envelope->with(new BeanstalkdReceivedStamp($beanstalkdEnvelope['id'], $this->connection->getTube()))]; + return [$envelope + ->withoutAll(TransportMessageIdStamp::class) + ->with( + new BeanstalkdReceivedStamp($beanstalkdEnvelope['id'], $this->connection->getTube()), + new TransportMessageIdStamp($beanstalkdEnvelope['id']), + )]; } public function ack(Envelope $envelope): void diff --git a/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Transport/BeanstalkdSender.php b/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Transport/BeanstalkdSender.php index fc3f87780ebe9..907b9117089a2 100644 --- a/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Transport/BeanstalkdSender.php +++ b/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Transport/BeanstalkdSender.php @@ -13,6 +13,7 @@ use Symfony\Component\Messenger\Envelope; use Symfony\Component\Messenger\Stamp\DelayStamp; +use Symfony\Component\Messenger\Stamp\TransportMessageIdStamp; use Symfony\Component\Messenger\Transport\Sender\SenderInterface; use Symfony\Component\Messenger\Transport\Serialization\PhpSerializer; use Symfony\Component\Messenger\Transport\Serialization\SerializerInterface; @@ -39,8 +40,8 @@ public function send(Envelope $envelope): Envelope $delayStamp = $envelope->last(DelayStamp::class); $delayInMs = null !== $delayStamp ? $delayStamp->getDelay() : 0; - $this->connection->send($encodedMessage['body'], $encodedMessage['headers'] ?? [], $delayInMs); + $id = $this->connection->send($encodedMessage['body'], $encodedMessage['headers'] ?? [], $delayInMs); - return $envelope; + return $envelope->with(new TransportMessageIdStamp($id)); } } diff --git a/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/DoctrineReceiverTest.php b/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/DoctrineReceiverTest.php index 7dcb19040e790..fcf4d6748abaa 100644 --- a/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/DoctrineReceiverTest.php +++ b/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/DoctrineReceiverTest.php @@ -47,7 +47,7 @@ public function testItReturnsTheDecodedMessageToTheHandler() $this->assertCount(1, $actualEnvelopes); /** @var Envelope $actualEnvelope */ $actualEnvelope = $actualEnvelopes[0]; - $this->assertEquals(new DummyMessage('Hi'), $actualEnvelopes[0]->getMessage()); + $this->assertEquals(new DummyMessage('Hi'), $actualEnvelope->getMessage()); /** @var DoctrineReceivedStamp $doctrineReceivedStamp */ $doctrineReceivedStamp = $actualEnvelope->last(DoctrineReceivedStamp::class); diff --git a/src/Symfony/Component/Messenger/Bridge/Redis/Tests/Transport/RedisReceiverTest.php b/src/Symfony/Component/Messenger/Bridge/Redis/Tests/Transport/RedisReceiverTest.php index 903428ab3772c..831b6817ee9c8 100644 --- a/src/Symfony/Component/Messenger/Bridge/Redis/Tests/Transport/RedisReceiverTest.php +++ b/src/Symfony/Component/Messenger/Bridge/Redis/Tests/Transport/RedisReceiverTest.php @@ -17,7 +17,9 @@ use Symfony\Component\Messenger\Bridge\Redis\Tests\Fixtures\ExternalMessageSerializer; use Symfony\Component\Messenger\Bridge\Redis\Transport\Connection; use Symfony\Component\Messenger\Bridge\Redis\Transport\RedisReceiver; +use Symfony\Component\Messenger\Envelope; use Symfony\Component\Messenger\Exception\MessageDecodingFailedException; +use Symfony\Component\Messenger\Stamp\TransportMessageIdStamp; use Symfony\Component\Messenger\Transport\Serialization\PhpSerializer; use Symfony\Component\Messenger\Transport\Serialization\Serializer; use Symfony\Component\Messenger\Transport\Serialization\SerializerInterface; @@ -38,7 +40,14 @@ public function testItReturnsTheDecodedMessageToTheHandler(array $redisEnvelope, $receiver = new RedisReceiver($connection, $serializer); $actualEnvelopes = $receiver->get(); $this->assertCount(1, $actualEnvelopes); - $this->assertEquals($expectedMessage, $actualEnvelopes[0]->getMessage()); + /** @var Envelope $actualEnvelope */ + $actualEnvelope = $actualEnvelopes[0]; + $this->assertEquals($expectedMessage, $actualEnvelope->getMessage()); + + /** @var TransportMessageIdStamp $transportMessageIdStamp */ + $transportMessageIdStamp = $actualEnvelope->last(TransportMessageIdStamp::class); + $this->assertNotNull($transportMessageIdStamp); + $this->assertSame($redisEnvelope['id'], $transportMessageIdStamp->getId()); } /** diff --git a/src/Symfony/Component/Messenger/Bridge/Redis/Transport/RedisReceiver.php b/src/Symfony/Component/Messenger/Bridge/Redis/Transport/RedisReceiver.php index cf6be2660a5ba..0f2e88e1cbd29 100644 --- a/src/Symfony/Component/Messenger/Bridge/Redis/Transport/RedisReceiver.php +++ b/src/Symfony/Component/Messenger/Bridge/Redis/Transport/RedisReceiver.php @@ -15,6 +15,7 @@ use Symfony\Component\Messenger\Exception\LogicException; use Symfony\Component\Messenger\Exception\MessageDecodingFailedException; use Symfony\Component\Messenger\Exception\TransportException; +use Symfony\Component\Messenger\Stamp\TransportMessageIdStamp; use Symfony\Component\Messenger\Transport\Receiver\MessageCountAwareInterface; use Symfony\Component\Messenger\Transport\Receiver\ReceiverInterface; use Symfony\Component\Messenger\Transport\Serialization\PhpSerializer; @@ -76,7 +77,12 @@ public function get(): iterable throw $exception; } - return [$envelope->with(new RedisReceivedStamp($message['id']))]; + return [$envelope + ->withoutAll(TransportMessageIdStamp::class) + ->with( + new RedisReceivedStamp($message['id']), + new TransportMessageIdStamp($message['id']) + )]; } public function ack(Envelope $envelope): void From 93a4398e05518256a687be1896a548c9f5dcdd4c Mon Sep 17 00:00:00 2001 From: Eric Abouaf Date: Mon, 6 Jan 2025 17:10:34 +0100 Subject: [PATCH 235/303] [RemoteEvent][Webhook] fix SendgridRequestParser & SendgridPayloadConverter in case of missing sg_message_id --- .../RemoteEvent/SendgridPayloadConverter.php | 4 ++-- .../RemoteEvent/SendgridPayloadConverterTest.php | 15 +++++++++++++++ .../Sendgrid/Webhook/SendgridRequestParser.php | 2 +- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/src/Symfony/Component/Mailer/Bridge/Sendgrid/RemoteEvent/SendgridPayloadConverter.php b/src/Symfony/Component/Mailer/Bridge/Sendgrid/RemoteEvent/SendgridPayloadConverter.php index 0be091c22cf34..f10e147647f2b 100644 --- a/src/Symfony/Component/Mailer/Bridge/Sendgrid/RemoteEvent/SendgridPayloadConverter.php +++ b/src/Symfony/Component/Mailer/Bridge/Sendgrid/RemoteEvent/SendgridPayloadConverter.php @@ -31,7 +31,7 @@ public function convert(array $payload): AbstractMailerEvent 'deferred' => MailerDeliveryEvent::DEFERRED, 'bounce' => MailerDeliveryEvent::BOUNCE, }; - $event = new MailerDeliveryEvent($name, $payload['sg_message_id'], $payload); + $event = new MailerDeliveryEvent($name, $payload['sg_message_id'] ?? $payload['sg_event_id'], $payload); $event->setReason($payload['reason'] ?? ''); } else { $name = match ($payload['event']) { @@ -41,7 +41,7 @@ public function convert(array $payload): AbstractMailerEvent 'spamreport' => MailerEngagementEvent::SPAM, default => throw new ParseException(sprintf('Unsupported event "%s".', $payload['event'])), }; - $event = new MailerEngagementEvent($name, $payload['sg_message_id'], $payload); + $event = new MailerEngagementEvent($name, $payload['sg_message_id'] ?? $payload['sg_event_id'], $payload); } if (!$date = \DateTimeImmutable::createFromFormat('U', $payload['timestamp'])) { diff --git a/src/Symfony/Component/Mailer/Bridge/Sendgrid/Tests/RemoteEvent/SendgridPayloadConverterTest.php b/src/Symfony/Component/Mailer/Bridge/Sendgrid/Tests/RemoteEvent/SendgridPayloadConverterTest.php index 1d02b5c8a42bc..f7201b373aa86 100644 --- a/src/Symfony/Component/Mailer/Bridge/Sendgrid/Tests/RemoteEvent/SendgridPayloadConverterTest.php +++ b/src/Symfony/Component/Mailer/Bridge/Sendgrid/Tests/RemoteEvent/SendgridPayloadConverterTest.php @@ -97,4 +97,19 @@ public function testInvalidDate() 'email' => 'test@example.com', ]); } + + public function testAsynchronousBounce() + { + $converter = new SendgridPayloadConverter(); + + $event = $converter->convert([ + 'event' => 'bounce', + 'sg_event_id' => '123456', + 'timestamp' => '123456789', + 'email' => 'test@example.com', + ]); + + $this->assertInstanceOf(MailerDeliveryEvent::class, $event); + $this->assertSame('123456', $event->getId()); + } } diff --git a/src/Symfony/Component/Mailer/Bridge/Sendgrid/Webhook/SendgridRequestParser.php b/src/Symfony/Component/Mailer/Bridge/Sendgrid/Webhook/SendgridRequestParser.php index b0f7f78dc4948..fc603f5893547 100644 --- a/src/Symfony/Component/Mailer/Bridge/Sendgrid/Webhook/SendgridRequestParser.php +++ b/src/Symfony/Component/Mailer/Bridge/Sendgrid/Webhook/SendgridRequestParser.php @@ -48,7 +48,7 @@ protected function doParse(Request $request, string $secret): ?AbstractMailerEve !isset($content[0]['email']) || !isset($content[0]['timestamp']) || !isset($content[0]['event']) - || !isset($content[0]['sg_message_id']) + || !isset($content[0]['sg_event_id']) ) { throw new RejectWebhookException(406, 'Payload is malformed.'); } From 766665bdab37dc13372dff44895cb09826402cfd Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Tue, 7 Jan 2025 08:27:04 +0100 Subject: [PATCH 236/303] add translations for the Slug constraint --- .../Validator/Resources/translations/validators.de.xlf | 4 ++++ .../Validator/Resources/translations/validators.en.xlf | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.de.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.de.xlf index 301ee496e68e6..3fa8f86ecf394 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.de.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.de.xlf @@ -466,6 +466,10 @@ This value should not be after week "{{ max }}". Dieser Wert darf nicht nach der Woche "{{ max }}" sein. + + This value is not a valid slug. + Dieser Wert ist kein gültiger Slug. + diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.e 97AE n.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.en.xlf index faf549e483512..6ccbfc488de55 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.en.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.en.xlf @@ -466,6 +466,10 @@ This value should not be after week "{{ max }}". This value should not be after week "{{ max }}". + + This value is not a valid slug. + This value is not a valid slug. + From 7bc832e29c96e905858f59e0b10c21e452be5ba3 Mon Sep 17 00:00:00 2001 From: wuchen90 Date: Mon, 6 Jan 2025 12:19:17 +0100 Subject: [PATCH 237/303] fix(property-info): make sure that SerializerExtractor returns null for invalid class metadata --- .../Component/PropertyInfo/Extractor/SerializerExtractor.php | 2 +- .../PropertyInfo/Tests/Extractor/SerializerExtractorTest.php | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/PropertyInfo/Extractor/SerializerExtractor.php b/src/Symfony/Component/PropertyInfo/Extractor/SerializerExtractor.php index 7ef020cefef23..0445b0be9ae6f 100644 --- a/src/Symfony/Component/PropertyInfo/Extractor/SerializerExtractor.php +++ b/src/Symfony/Component/PropertyInfo/Extractor/SerializerExtractor.php @@ -34,7 +34,7 @@ public function getProperties(string $class, array $context = []): ?array return null; } - if (!$this->classMetadataFactory->getMetadataFor($class)) { + if (!$this->classMetadataFactory->hasMetadataFor($class)) { return null; } diff --git a/src/Symfony/Component/PropertyInfo/Tests/Extractor/SerializerExtractorTest.php b/src/Symfony/Component/PropertyInfo/Tests/Extractor/SerializerExtractorTest.php index 53d3396bdf765..433bdd6446674 100644 --- a/src/Symfony/Component/PropertyInfo/Tests/Extractor/SerializerExtractorTest.php +++ b/src/Symfony/Component/PropertyInfo/Tests/Extractor/SerializerExtractorTest.php @@ -55,4 +55,9 @@ public function testGetPropertiesWithAnyGroup() { $this->assertSame(['analyses', 'feet'], $this->extractor->getProperties(AdderRemoverDummy::class, ['serializer_groups' => null])); } + + public function testGetPropertiesWithNonExistentClassReturnsNull() + { + $this->assertSame(null, $this->extractor->getProperties('NonExistent')); + } } From c8f50a4ec876d03a8950bf983fc7bb42fe325346 Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Tue, 7 Jan 2025 10:27:01 +0100 Subject: [PATCH 238/303] Generate missing translations using Gemini --- .../Resources/translations/validators.af.xlf | 16 ++++++++++------ .../Resources/translations/validators.ar.xlf | 16 ++++++++++------ .../Resources/translations/validators.az.xlf | 16 ++++++++++------ .../Resources/translations/validators.be.xlf | 16 ++++++++++------ .../Resources/translations/validators.bg.xlf | 16 ++++++++++------ .../Resources/translations/validators.bs.xlf | 16 ++++++++++------ .../Resources/translations/validators.ca.xlf | 4 ++++ .../Resources/translations/validators.cs.xlf | 4 ++++ .../Resources/translations/validators.cy.xlf | 16 ++++++++++------ .../Resources/translations/validators.da.xlf | 16 ++++++++++------ .../Resources/translations/validators.el.xlf | 16 ++++++++++------ .../Resources/translations/validators.es.xlf | 4 ++++ .../Resources/translations/validators.et.xlf | 16 ++++++++++------ .../Resources/translations/validators.eu.xlf | 16 ++++++++++------ .../Resources/translations/validators.fa.xlf | 4 ++++ .../Resources/translations/validators.fi.xlf | 16 ++++++++++------ .../Resources/translations/validators.fr.xlf | 4 ++++ .../Resources/translations/validators.gl.xlf | 16 ++++++++++------ .../Resources/translations/validators.he.xlf | 16 ++++++++++------ .../Resources/translations/validators.hr.xlf | 16 ++++++++++------ .../Resources/translations/validators.hu.xlf | 16 ++++++++++------ .../Resources/translations/validators.hy.xlf | 16 ++++++++++------ .../Resources/translations/validators.id.xlf | 16 ++++++++++------ .../Resources/translations/validators.it.xlf | 4 ++++ .../Resources/translations/validators.ja.xlf | 16 ++++++++++------ .../Resources/translations/validators.lb.xlf | 16 ++++++++++------ .../Resources/translations/validators.lt.xlf | 12 ++++++++---- .../Resources/translations/validators.lv.xlf | 4 ++++ .../Resources/translations/validators.mk.xlf | 16 ++++++++++------ .../Resources/translations/validators.mn.xlf | 16 ++++++++++------ .../Resources/translations/validators.my.xlf | 16 ++++++++++------ .../Resources/translations/validators.nb.xlf | 16 ++++++++++------ .../Resources/translations/validators.nl.xlf | 12 ++++++++---- .../Resources/translations/validators.nn.xlf | 16 ++++++++++------ .../Resources/translations/validators.no.xlf | 16 ++++++++++------ .../Resources/translations/validators.pl.xlf | 4 ++++ .../Resources/translations/validators.pt.xlf | 16 ++++++++++------ .../Resources/translations/validators.pt_BR.xlf | 16 ++++++++++------ .../Resources/translations/validators.ro.xlf | 16 ++++++++++------ .../Resources/translations/validators.ru.xlf | 16 ++++++++++------ .../Resources/translations/validators.sk.xlf | 16 ++++++++++------ .../Resources/translations/validators.sl.xlf | 16 ++++++++++------ .../Resources/translations/validators.sq.xlf | 4 ++++ .../translations/validators.sr_Cyrl.xlf | 4 ++++ .../translations/validators.sr_Latn.xlf | 4 ++++ .../Resources/translations/validators.sv.xlf | 16 ++++++++++------ .../Resources/translations/validators.th.xlf | 16 ++++++++++------ .../Resources/translations/validators.tl.xlf | 16 ++++++++++------ .../Resources/translations/validators.tr.xlf | 4 ++++ .../Resources/translations/validators.uk.xlf | 16 ++++++++++------ .../Resources/translations/validators.ur.xlf | 16 ++++++++++------ .../Resources/translations/validators.uz.xlf | 16 ++++++++++------ .../Resources/translations/validators.vi.xlf | 16 ++++++++++------ .../Resources/translations/validators.zh_CN.xlf | 4 ++++ .../Resources/translations/validators.zh_TW.xlf | 4 ++++ 55 files changed, 462 insertions(+), 242 deletions(-) diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.af.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.af.xlf index 706f0ca49716b..520f6a41f77c4 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.af.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.af.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + Hierdie waarde is te kort. Dit moet ten minste een woord bevat.|Hierdie waarde is te kort. Dit moet ten minste {{ min }} woorde bevat. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + Hierdie waarde is te lank. Dit moet een woord bevat.,Hierdie waarde is te lank. Dit moet {{ max }} woorde of minder bevat. This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + Hierdie waarde stel nie 'n geldige week in die ISO 8601-formaat voor nie. This value is not a valid week. - This value is not a valid week. + Hierdie waarde is nie 'n geldige week nie. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + Hierdie waarde mag nie voor week "{{ min }}" wees nie. This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + Hierdie waarde mag nie na week "{{ max }}" kom nie. + + + This value is not a valid slug. + Hierdie waarde is nie 'n geldige slug nie. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.ar.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.ar.xlf index 6c684d98df31b..38bf7684ef16e 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.ar.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.ar.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + هذه القيمة قصيرة جدًا. يجب أن تحتوي على كلمة واحدة على الأقل.|هذه القيمة قصيرة جدًا. يجب أن تحتوي على {{ min }} كلمة على الأقل. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + هذه القيمة طويلة جدًا. يجب أن تحتوي على كلمة واحدة فقط.|هذه القيمة طويلة جدًا. يجب أن تحتوي على {{ max }} كلمة أو أقل. This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + هذه القيمة لا تمثل أسبوعًا صالحًا في تنسيق ISO 8601. This value is not a valid week. - This value is not a valid week. + هذه القيمة ليست أسبوعًا صالحًا. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + يجب ألا تكون هذه القيمة قبل الأسبوع "{{ min }}". This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + يجب ألا تكون هذه القيمة بعد الأسبوع "{{ max }}". + + + This value is not a valid slug. + هذه القيمة ليست شريحة صالحة. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.az.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.az.xlf index 0b149024ca2dd..2469d4e8d8df7 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.az.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.az.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + Bu dəyər çox qısadır. Heç olmasa bir söz daxil etməlisiniz.|Bu dəyər çox qısadır. Heç olmasa {{ min }} söz daxil etməlisiniz. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + Bu dəyər çox uzundur. Yalnız bir söz daxil etməlisiniz.|Bu dəyər çox uzundur. {{ max }} və ya daha az söz daxil etməlisiniz. This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + Bu dəyər ISO 8601 formatında etibarlı bir həftəni təmsil etmir. This value is not a valid week. - This value is not a valid week. + Bu dəyər etibarlı bir həftə deyil. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + Bu dəyər "{{ min }}" həftəsindən əvvəl olmamalıdır. This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + Bu dəyər "{{ max }}" həftəsindən sonra olmamalıdır. + + + This value is not a valid slug. + Bu dəyər etibarlı slug deyil. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.be.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.be.xlf index 3db0ddc20f3d5..5cb9244acb286 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.be.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.be.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + Гэта значэнне занадта кароткае. Яно павінна ўтрымліваць хаця б адно слова.|Гэта значэнне занадта кароткае. Яно павінна ўтрымліваць хаця б {{ min }} словы. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + Гэта значэнне занадта доўгае. Яно павінна ўтрымліваць адно слова.|Гэта значэнне занадта доўгае. Яно павінна ўтрымліваць {{ max }} словы або менш. This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + Гэта значэнне не адпавядае правільнаму тыдні ў фармаце ISO 8601. This value is not a valid week. - This value is not a valid week. + Гэта значэнне не з'яўляецца сапраўдным тыднем. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + Гэта значэнне не павінна быць раней за тыдзень "{{ min }}". This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + Гэта значэнне не павінна быць пасля тыдня "{{ max }}". + + + This value is not a valid slug. + Гэта значэнне не з'яўляецца сапраўдным слугам. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.bg.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.bg.xlf index e0792e209561f..11af46eaa60f5 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.bg.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.bg.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + Тази стойност е твърде кратка. Трябва да съдържа поне една дума.|Тази стойност е твърде кратка. Трябва да съдържа поне {{ min }} думи. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + Тази стойност е твърде дълга. Трябва да съдържа само една дума.|Тази стойност е твърде дълга. Трябва да съдържа {{ max }} думи или по-малко. This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + Тази стойност не представлява валидна седмица във формат ISO 8601. This value is not a valid week. - This value is not a valid week. + Тази стойност не е валидна седмица. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + Тази стойност не трябва да бъде преди седмица "{{ min }}". This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + Тази стойност не трябва да бъде след седмица "{{ max }}". + + + This value is not a valid slug. + Тази стойност не е валиден слаг. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.bs.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.bs.xlf index 150025d03a6ac..19ece8de3672c 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.bs.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.bs.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + Ova vrijednost je prekratka. Trebala bi sadržavati barem jednu riječ.|Ova vrijednost je prekratka. Trebala bi sadržavati barem {{ min }} riječi. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + Ova vrijednost je predugačka. Trebala bi sadržavati samo jednu riječ.|Ova vrijednost je predugačka. Trebala bi sadržavati {{ max }} riječi ili manje. This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + Ova vrijednost ne predstavlja valjani tjedan u ISO 8601 formatu. This value is not a valid week. - This value is not a valid week. + Ova vrijednost nije važeća sedmica. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + Ova vrijednost ne smije biti prije tjedna "{{ min }}". This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + Ova vrijednost ne bi trebala biti nakon sedmice "{{ max }}". + + + This value is not a valid slug. + Ova vrijednost nije važeći slug. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.ca.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.ca.xlf index cc3aa08d91bf0..ca56078262a73 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.ca.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.ca.xlf @@ -466,6 +466,10 @@ This value should not be after week "{{ max }}". Aquest valor no ha de ser posterior a la setmana "{{ max }}". + + This value is not a valid slug. + Aquest valor no és un slug vàlid. + diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.cs.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.cs.xlf index 641ce854117d2..3bf44da803535 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.cs.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.cs.xlf @@ -466,6 +466,10 @@ This value should not be after week "{{ max }}". Tato hodnota by neměla být týden za "{{ max }}". + + This value is not a valid slug. + Tato hodnota není platný slug. + diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.cy.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.cy.xlf index 667f4a6d453d0..d06175cf1fb51 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.cy.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.cy.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + Mae'r gwerth hwn yn rhy fyr. Dylai gynnwys o leiaf un gair.|Mae'r gwerth hwn yn rhy fyr. Dylai gynnwys o leiaf {{ min }} gair. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + Mae'r gwerth hwn yn rhy hir. Dylai gynnwys un gair yn unig.|Mae'r gwerth hwn yn rhy hir. Dylai gynnwys {{ max }} gair neu lai. This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + Nid yw'r gwerth hwn yn cynrychioli wythnos dilys yn fformat ISO 8601. This value is not a valid week. - This value is not a valid week. + Nid yw'r gwerth hwn yn wythnos ddilys. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + Ni ddylai'r gwerth hwn fod cyn wythnos "{{ min }}". This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + Ni ddylai'r gwerth hwn fod ar ôl yr wythnos "{{ max }}". + + + This value is not a valid slug. + Nid yw'r gwerth hwn yn slug dilys. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.da.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.da.xlf index 5d08a01df77b1..3ae04f37ed36a 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.da.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.da.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + Denne værdi er for kort. Den skal indeholde mindst ét ord.|Denne værdi er for kort. Den skal indeholde mindst {{ min }} ord. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + Denne værdi er for lang. Den skal indeholde ét ord.|Denne værdi er for lang. Den skal indeholde {{ max }} ord eller færre. This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + Denne værdi repræsenterer ikke en gyldig uge i ISO 8601-formatet. This value is not a valid week. - This value is not a valid week. + Denne værdi er ikke en gyldig uge. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + Denne værdi bør ikke være før uge "{{ min }}". This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + Denne værdi bør ikke være efter uge "{{ max }}". + + + This value is not a valid slug. + Denne værdi er ikke en gyldig slug. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.el.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.el.xlf index e58dd3d77e7fe..9934d6d971000 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.el.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.el.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + Αυτή η τιμή είναι πολύ σύντομη. Πρέπει να περιέχει τουλάχιστον μία λέξη.|Αυτή η τιμή είναι πολύ σύντομη. Πρέπει να περιέχει τουλάχιστον {{ min }} λέξεις. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + Αυτή η τιμή είναι πολύ μεγάλη. Πρέπει να περιέχει μόνο μία λέξη.|Αυτή η τιμή είναι πολύ μεγάλη. Πρέπει να περιέχει {{ max }} λέξεις ή λιγότερες. This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + 741A Αυτή η τιμή δεν αντιπροσωπεύει έγκυρη εβδομάδα στη μορφή ISO 8601. This value is not a valid week. - This value is not a valid week. + Αυτή η τιμή δεν είναι έγκυρη εβδομάδα. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + Αυτή η τιμή δεν πρέπει να είναι πριν από την εβδομάδα "{{ min }}". This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + Αυτή η τιμή δεν πρέπει να είναι μετά την εβδομάδα "{{ max }}". + + + This value is not a valid slug. + Αυτή η τιμή δεν είναι έγκυρο slug. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.es.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.es.xlf index 4e1ec3a5ce801..deaa6c59757a2 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.es.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.es.xlf @@ -466,6 +466,10 @@ This value should not be after week "{{ max }}". Este valor no debe ser posterior a la semana "{{ max }}". + + This value is not a valid slug. + Este valor no es un slug válido. + diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.et.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.et.xlf index 774445dd02c62..0066917cfb771 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.et.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.et.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + See väärtus on liiga lühike. See peaks sisaldama vähemalt ühte sõna.|See väärtus on liiga lühike. See peaks sisaldama vähemalt {{ min }} sõna. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + See väärtus on liiga pikk. See peaks sisaldama ainult ühte sõna.|See väärtus on liiga pikk. See peaks sisaldama {{ max }} sõna või vähem. This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + See väärtus ei esinda kehtivat nädalat ISO 8601 formaadis. This value is not a valid week. - This value is not a valid week. + See väärtus ei ole kehtiv nädal. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + See väärtus ei tohiks olla enne nädalat "{{ min }}". This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + See väärtus ei tohiks olla pärast nädalat "{{ max }}". + + + This value is not a valid slug. + See väärtus ei ole kehtiv slug. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.eu.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.eu.xlf index 3e1a544c89053..6af677cab21ff 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.eu.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.eu.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + Balio hau oso laburra da. Gutxienez hitz bat izan behar du.|Balio hau oso laburra da. Gutxienez {{ min }} hitz izan behar ditu. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + Balio hau oso luzea da. Hitz bat bakarrik izan behar du.|Balio hau oso luzea da. {{ max }} hitz edo gutxiago izan behar ditu. This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + Balio honek ez du ISO 8601 formatuan aste baliozko bat adierazten. This value is not a valid week. - This value is not a valid week. + Balio hau ez da aste balioduna. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + Balio hau ez luke aste "{{ min }}" baino lehenagokoa izan behar. This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + Balio hau ez luke astearen "{{ max }}" ondoren egon behar. + + + This value is not a valid slug. + Balio hau ez da slug balioduna. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.fa.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.fa.xlf index 485d69add1ee8..d93b457422950 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.fa.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.fa.xlf @@ -466,6 +466,10 @@ This value should not be after week "{{ max }}". این مقدار نباید بعد از هفته "{{ max }}" باشد. + + This value is not a valid slug. + این مقدار یک اسلاگ معتبر نیست. + diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.fi.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.fi.xlf index 2dac5b5b8af24..6da8964d1b493 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.fi.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.fi.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + Tämä arvo on liian lyhyt. Sen pitäisi sisältää vähintään yksi sana.|Tämä arvo on liian lyhyt. Sen pitäisi sisältää vähintään {{ min }} sanaa. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + Tämä arvo on liian pitkä. Sen pitäisi sisältää vain yksi sana.|Tämä arvo on liian pitkä. Sen pitäisi sisältää {{ max }} sanaa tai vähemmän. This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + Tämä arvo ei esitä kelvollista viikkoa ISO 8601 -muodossa. This value is not a valid week. - This value is not a valid week. + Tämä arvo ei ole kelvollinen viikko. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + Tämän arvon ei pitäisi olla ennen viikkoa "{{ min }}". This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + Tämän arvon ei pitäisi olla viikon "{{ max }}" jälkeen. + + + This value is not a valid slug. + Tämä arvo ei ole kelvollinen slug. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.fr.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.fr.xlf index 2fb4eeac18725..980a19ecc56aa 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.fr.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.fr.xlf @@ -466,6 +466,10 @@ This value should not be after week "{{ max }}". Cette valeur ne doit pas être postérieure à la semaine "{{ max }}". + + This value is not a valid slug. + Cette valeur n'est pas un slug valide. + diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.gl.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.gl.xlf index 1a48093dca758..e3f7bd227357f 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.gl.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.gl.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + Este valor é demasiado curto. Debe conter polo menos unha palabra.|Este valor é demasiado curto. Debe conter polo menos {{ min }} palabras. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + Este valor é demasiado longo. Debe conter só unha palabra.|Este valor é demasiado longo. Debe conter {{ max }} palabras ou menos. This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + Este valor non representa unha semana válida no formato ISO 8601. This value is not a valid week. - This value is not a valid week. + Este valor non é unha semana válida. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + Este valor non debe ser anterior á semana "{{ min }}". This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + Este valor non debe estar despois da semana "{{ max }}". + + + This value is not a valid slug. + Este valor non é un slug válido. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.he.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.he.xlf index 73ccca53f2acd..edd8a8a4fd9f4 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.he.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.he.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + ערך זה קצר מדי. הוא צריך להכיל לפחות מילה אחת.|ערך זה קצר מדי. הוא צריך להכיל לפחות {{ min }} מילים. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + ערך זה ארוך מדי. הוא צריך להכיל רק מילה אחת.|ערך זה ארוך מדי. הוא צריך להכיל {{ max }} מילים או פחות. This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + ערך זה אינו מייצג שבוע תקף בפורמט ISO 8601. This value is not a valid week. - This value is not a valid week. + ערך זה אינו שבוע חוקי. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + ערך זה לא אמור להיות לפני שבוע "{{ min }}". This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + ערך זה לא אמור להיות לאחר שבוע "{{ max }}". + + + This value is not a valid slug. + ערך זה אינו slug חוקי. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.hr.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.hr.xlf index 147f4313c8a5e..7b14181ec91d6 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.hr.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.hr.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + Ova vrijednost je prekratka. Trebala bi sadržavati barem jednu riječ.|Ova vrijednost je prekratka. Trebala bi sadržavati barem {{ min }} riječi. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + Ova vrijednost je predugačka. Trebala bi sadržavati samo jednu riječ.|Ova vrijednost je predugačka. Trebala bi sadržavati {{ max }} riječi ili manje. This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + Ova vrijednost ne predstavlja valjani tjedan u ISO 8601 formatu. This value is not a valid week. - This value is not a valid week. + Ova vrijednost nije valjani tjedan. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + Ova vrijednost ne bi trebala biti prije tjedna "{{ min }}". This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + Ova vrijednost ne bi trebala biti nakon tjedna "{{ max }}". + + + This value is not a valid slug. + Ova vrijednost nije valjani slug. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.hu.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.hu.xlf index 185ebf02b57ee..7bdb8983e1a7d 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.hu.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.hu.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + Ez az érték túl rövid. Tartalmaznia kell legalább egy szót.|Ez az érték túl rövid. Tartalmaznia kell legalább {{ min }} szót. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + Ez az érték túl hosszú. Csak egy szót tartalmazhat.|Ez az érték túl hosszú. {{ max }} vagy kevesebb szót tartalmazhat. This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + Ez a érték nem érvényes hetet jelent az ISO 8601 formátumban. This value is not a valid week. - This value is not a valid week. + Ez az érték nem érvényes hét. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + Ennek az értéknek nem szabad a "{{ min }}" hét előtt lennie. This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + Ez az érték nem lehet a "{{ max }}" hét után. + + + This value is not a valid slug. + Ez az érték nem érvényes slug. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.hy.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.hy.xlf index 24423b0822e68..78ae0921162b3 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.hy.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.hy.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + Այս արժեքը շատ կարճ է: պետք է պարունակի գոնե մեկ բառ.|Այս արժեքը շատ կարճ է: պետք է պարունակի գոնե {{ min }} բառեր: This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + Այս արժեքը շատ երկար է: պետք է պարունակի միայն մեկ բառ.|Այս արժեք F438 ը շատ երկար է: պետք է պարունակի {{ max }} բառ կամ ավելի քիչ: This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + Այս արժեքը չի ներկայացնում ISO 8601 ձևաչափով գործող շաբաթ։ This value is not a valid week. - This value is not a valid week. + Այս արժեքը վավեր շաբաթ չէ: This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + Այս արժեքը չպետք է լինի «{{ min }}» շաբաթից առաջ։ This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + Այս արժեքը չպետք է լինի «{{ max }}» շաբաթից հետո։ + + + This value is not a valid slug. + Այս արժեքը վավեր slug չէ: diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.id.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.id.xlf index 3bffae84d63c7..a9a4c60aeade0 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.id.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.id.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + Nilai ini terlalu pendek. Seharusnya berisi setidaknya satu kata.|Nilai ini terlalu pendek. Seharusnya berisi setidaknya {{ min }} kata. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + Nilai ini terlalu panjang. Seharusnya hanya berisi satu kata.|Nilai ini terlalu panjang. Seharusnya berisi {{ max }} kata atau kurang. This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + Nilai ini tidak mewakili minggu yang valid dalam format ISO 8601. This value is not a valid week. - This value is not a valid week. + Nilai ini bukan minggu yang valid. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + Nilai ini tidak boleh sebelum minggu "{{ min }}". This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + Nilai ini tidak boleh setelah minggu "{{ max }}". + + + This value is not a valid slug. + Nilai ini bukan slug yang valid. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.it.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.it.xlf index cf36f64f72e0c..b1badf3ccc044 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.it.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.it.xlf @@ -466,6 +466,10 @@ This value should not be after week "{{ max }}". Questo valore non dovrebbe essere dopo la settimana "{{ max }}". + + This value is not a valid slug. + Questo valore non è uno slug valido. + diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.ja.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.ja.xlf index 26cb6e5933f04..c4b36fd45f7f0 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.ja.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.ja.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + この値は短すぎます。少なくとも 1 つの単語を含める必要があります。|この値は短すぎます。少なくとも {{ min }} 個の単語を含める必要があります。 This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + この値は長すぎます。1 つの単語のみを含める必要があります。|この値は長すぎます。{{ max }} 個以下の単語を含める必要があります。 This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + この値は ISO 8601 形式の有効な週を表していません。 This value is not a valid week. - This value is not a valid week. + この値は有効な週ではありません。 This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + この値は週 "{{ min }}" より前であってはなりません。 This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + この値は週 "{{ max }}" 以降であってはなりません。 + + + This value is not a valid slug. + この値は有効なスラグではありません。 diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.lb.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.lb.xlf index 8b0b6a244dcff..fadc5b0813cf4 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.lb.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.lb.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + Dëse Wäert ass ze kuerz. Et sollt op d'mannst ee Wuert enthalen.|Dëse Wäert ass ze kuerz. Et sollt op d'mannst {{ min }} Wierder enthalen. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + Dëse Wäert ass ze laang. Et sollt nëmmen ee Wuert enthalen.|Dëse Wäert ass ze laang. Et sollt {{ max }} Wierder oder manner enthalen. This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + Dëse Wäert stellt keng valabel Woch am ISO 8601-Format duer. This value is not a valid week. - This value is not a valid week. + Dëse Wäert ass keng valabel Woch. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + Dëse Wäert sollt net virun der Woch "{{ min }}" sinn. This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + Dëse Wäert sollt net no Woch "{{ max }}" sinn. + + + This value is not a valid slug. + Dëse Wäert ass kee gültege Slug. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.lt.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.lt.xlf index e30f8a6ae3e40..add3881869eab 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.lt.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.lt.xlf @@ -452,19 +452,23 @@ This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + Ši reikšmė neatitinka galiojančios savaitės ISO 8601 formatu. This value is not a valid week. - This value is not a valid week. + Ši reikšmė nėra galiojanti savaitė. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + Ši reikšmė neturėtų būti prieš savaitę "{{ min }}". This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + Ši reikšmė neturėtų būti po savaitės "{{ max }}". + + + This value is not a valid slug. + Ši reikšmė nėra tinkamas slug. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.lv.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.lv.xlf index e7b027587c0cc..792cd724a62c2 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.lv.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.lv.xlf @@ -466,6 +466,10 @@ This value should not be after week "{{ max }}". Šai vērtībai nevajadzētu būt pēc "{{ max }}" nedēļas. + + This value is not a valid slug. + Šī vērtība nav derīgs slug. + diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.mk.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.mk.xlf index 722c9a7893844..042e180afedfc 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.mk.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.mk.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + Оваа вредност е премногу кратка. Треба да содржи барем една збор.|Оваа вредност е премногу кратка. Треба да содржи барем {{ min }} зборови. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + Оваа вредност е премногу долга. Треба да содржи само еден збор.|Оваа вредност е премногу долга. Треба да содржи {{ max }} зборови или помалку. This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + Ова вредност не претставува валидна недела во ISO 8601 формат. This value is not a valid week. - This value is not a valid week. + Оваа вредност не е валидна недела. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + Ова вредност не треба да биде пред неделата "{{ min }}". This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + Ова вредност не треба да биде по недела "{{ max }}". + + + This value is not a valid slug. + Оваа вредност не е валиден slug. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.mn.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.mn.xlf index 0c9f8c84d0d3c..238080cc407b9 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.mn.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.mn.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + Энэ утга нь хэтэрхий богино байна. Энэ нь дор хаяж нэг үг агуулсан байх ёстой.|Энэ утга нь хэтэрхий богино байна. Энэ нь дор хаяж {{ min }} үг агуулсан байх ёстой. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + Энэ утга нь хэтэрхий урт байна. Энэ нь зөвхөн нэг үг агуулсан байх ёстой.|Энэ утга нь хэтэрхий урт байна. Энэ нь {{ max }} үг эсвэл түүнээс бага байх ёстой. This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + Энэ утга нь ISO 8601 форматад хүчинтэй долоо хоногийг илэрхийлэхгүй байна. This value is not a valid week. - This value is not a valid week. + Энэ утга хүчинтэй долоо хоног биш байна. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + Энэ утга нь "{{ min }}" долоо хоногоос өмнө байх ёсгүй. This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + Энэ утга нь долоо хоног "{{ max }}" -аас хойш байх ёсгүй. + + + This value is not a valid slug. + Энэ утга хүчинтэй slug биш байна. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.my.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.my.xlf index 89bb0906ec187..c9b670ea6a1af 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.my.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.my.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + ဤတန်ဖိုးသည် အလွန်တိုတောင်းသည်။ အနည်းဆုံး စကားလုံးတစ်လုံး ပါဝင်သင့်သည်။|ဤတန်ဖိုးသည် အလွန်တိုတောင်းသည်။ အနည်းဆုံး စကားလုံး {{ min }} လုံး ပါဝင်သင့်သည်။ This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + ဤတန်ဖိုးသည် အလွန်ရှည်လျားသည်။ စကားလုံးတစ်လုံးသာ ပါဝင်သင့်သည်။|ဤတန်ဖိုးသည် အလွန်ရှည်လျားသည်။ စကားလုံး {{ max }} လုံး သို့မဟုတ် ထိုထက်နည်းသည် ပါဝင်သင့်သည်။ This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + ဤတန်ဖိုးသည် ISO 8601 ပုံစံအတိုင်း မသက်ဆိုင်သော သီတင်းပတ်ကို ကိုယ်စားမပြုပါ။ This value is not a valid week. - This value is not a valid week. + ဤတန်ဖိုးသည်မှန်ကန်သည့်အပတ်မဟုတ်ပါ။ This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + ဤတန်ဖိုးသည် သီတင်းပတ် "{{ min }}" မတိုင်မီ ဖြစ်သင့်သည်မဟုတ်ပါ။ This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + ဤတန်ဖိုးသည် သီတင်းပတ် "{{ max }}" ပြီးနောက် ဖြစ်သင့်သည်မဟုတ်ပါ။ + + + This value is not a valid slug. + ဒီတန်ဖိုးသည်မှန်ကန်သော slug မဟုတ်ပါ။ diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.nb.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.nb.xlf index d0a0e6509df15..f5078d76391a0 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.nb.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.nb.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + Denne verdien er for kort. Den bør inneholde minst ett ord.|Denne verdien er for kort. Den bør inneholde minst {{ min }} ord. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + Denne verdien er for lang. Den bør inneholde kun ett ord.|Denne verdien er for lang. Den bør inneholde {{ max }} ord eller færre. This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + Denne verdien representerer ikke en gyldig uke i ISO 8601-formatet. This value is not a valid week. - This value is not a valid week. + Denne verdien er ikke en gyldig uke. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + Denne verdien bør ikke være før uke "{{ min }}". This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + Denne verdien bør ikke være etter uke "{{ max }}". + + + This value is not a valid slug. + Denne verdien er ikke en gyldig slug. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.nl.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.nl.xlf index fdea10f0e4a80..7d650f27645f4 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.nl.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.nl.xlf @@ -452,19 +452,23 @@ This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + Deze waarde vertegenwoordigt geen geldige week in het ISO 8601-formaat. This value is not a valid week. - This value is not a valid week. + Deze waarde is geen geldige week. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + Deze waarde mag niet voor week "{{ min }}" zijn. This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + Deze waarde mag niet na week "{{ max }}" zijn. + + + This value is not a valid slug. + Deze waarde is geen geldige slug. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.nn.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.nn.xlf index 8ff78c5a08132..e483422f196af 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.nn.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.nn.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + Denne verdien er for kort. Han bør innehalde minst eitt ord.|Denne verdien er for kort. Han bør innehalde minst {{ min }} ord. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + Denne verdien er for lang. Han bør innehalde berre eitt ord.|Denne verdien er for lang. Han bør innehalde {{ max }} ord eller færre. This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + Denne verdien representerer ikkje ein gyldig veke i ISO 8601-formatet. This value is not a valid week. - This value is not a valid week. + Denne verdien er ikkje ei gyldig veke. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + Denne verdien bør ikkje vere før veke "{{ min }}". This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + Denne verdien bør ikkje vere etter veke "{{ max }}". + + + This value is not a valid slug. + Denne verdien er ikkje ein gyldig slug. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.no.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.no.xlf index d0a0e6509df15..f5078d76391a0 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.no.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.no.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + Denne verdien er for kort. Den bør inneholde minst ett ord.|Denne verdien er for kort. Den bør inneholde minst {{ min }} ord. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + Denne verdien er for lang. Den bør inneholde kun ett ord.|Denne verdien er for lang. Den bør inneholde {{ max }} ord eller færre. This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + Denne verdien representerer ikke en gyldig uke i ISO 8601-formatet. This value is not a valid week. - This value is not a valid week. + Denne verdien er ikke en gyldig uke. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + Denne verdien bør ikke være før uke "{{ min }}". This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + Denne verdien bør ikke være etter uke "{{ max }}". + + + This value is not a valid slug. + Denne verdien er ikke en gyldig slug. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.pl.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.pl.xlf index 541a35d73a83a..592a5c6209cc8 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.pl.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.pl.xlf @@ -466,6 +466,10 @@ This value should not be after week "{{ max }}". Podana wartość nie powinna być po tygodniu "{{ max }}". + + This value is not a valid slug. + Ta wartość nie jest prawidłowym slugiem. + diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.pt.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.pt.xlf index bb3208cfa5190..759eb5369bd8e 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.pt.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.pt.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + Este valor é muito curto. Deve conter pelo menos uma palavra.|Este valor é muito curto. Deve conter pelo menos {{ min }} palavras. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + Este valor é muito longo. Deve conter apenas uma palavra.|Este valor é muito longo. Deve conter {{ max }} palavras ou menos. This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + Este valor não representa uma semana válida no formato ISO 8601. This value is not a valid week. - This value is not a valid week. + Este valor não é uma semana válida. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + Este valor não deve ser anterior à semana "{{ min }}". This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + Este valor não deve estar após a semana "{{ max }}". + + + This value is not a valid slug. + Este valor não é um slug válido. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.pt_BR.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.pt_BR.xlf index c427f95d3e670..3022c27c96f09 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.pt_BR.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.pt_BR.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + Este valor é muito curto. Deve conter pelo menos uma palavra.|Este valor é muito curto. Deve conter pelo menos {{ min }} palavras. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + Este valor é muito longo. Deve conter apenas uma palavra.|Este valor é muito longo. Deve conter {{ max }} palavras ou menos. This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + Este valor não representa uma semana válida no formato ISO 8601. This value is not a valid week. - This value is not a valid week. + Este valor não é uma semana válida. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + Este valor não deve ser anterior à semana "{{ min }}". This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + Este valor não deve estar após a semana "{{ max }}". + + + This value is not a valid slug. + Este valor não é um slug válido. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.ro.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.ro.xlf index 7413619650d94..610b0e733f5f9 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.ro.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.ro.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + Această valoare este prea scurtă. Ar trebui să conțină cel puțin un cuvânt.|Această valoare este prea scurtă. Ar trebui să conțină cel puțin {{ min }} cuvinte. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + Această valoare este prea lungă. Ar trebui să conțină doar un cuvânt.|Această valoare este prea lungă. Ar trebui să conțină {{ max }} cuvinte sau mai puține. This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + Această valoare nu reprezintă o săptămână validă în formatul ISO 8601. This value is not a valid week. - This value is not a valid week. + Această valoare nu este o săptămână validă. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + Această valoare nu trebuie să fie înainte de săptămâna "{{ min }}". This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + Această valoare nu trebuie să fie după săptămâna "{{ max }}". + + + This value is not a valid slug. + Această valoare nu este un slug valid. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.ru.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.ru.xlf index e8dd0311640ff..42f3804a4f327 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.ru.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.ru.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + Это значение слишком короткое. Оно должно содержать как минимум одно слово.|Это значение слишком короткое. Оно должно содержать как минимум {{ min }} слова. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + Это значение слишком длинное. Оно должно содержать только одно слово.|Это значение слишком длинное. Оно должно содержать {{ max }} слова или меньше. This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + Это значение не представляет допустимую неделю в формате ISO 8601. This value is not a valid week. - This value is not a valid week. + Это значение не является допустимой неделей. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + Это значение не должно быть раньше недели "{{ min }}". This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + Это значение не должно быть после недели "{{ max }}". + + + This value is not a valid slug. + Это значение не является допустимым slug. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.sk.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.sk.xlf index aeda9c94b6b4c..becd9190da088 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.sk.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.sk.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + Táto hodnota je príliš krátka. Mala by obsahovať aspoň jedno slovo.|Táto hodnota je príliš krátka. Mala by obsahovať aspoň {{ min }} slov. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + Táto hodnota je príliš dlhá. Mala by obsahovať len jedno slovo.|Táto hodnota je príliš dlhá. Mala by obsahovať {{ max }} slov alebo menej. This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + Táto hodnota nepredstavuje platný týždeň vo formáte ISO 8601. This value is not a valid week. - This value is not a valid week. + Táto hodnota nie je platný týždeň. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + Táto hodnota by nemala byť pred týždňom "{{ min }}". This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + Táto hodnota by nemala byť po týždni "{{ max }}". + + + This value is not a valid slug. + Táto hodnota nie je platný slug. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.sl.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.sl.xlf index 1a8cb8d57bbaa..41050a2e240c9 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.sl.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.sl.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + Ta vrednost je prekratka. Vsebovati mora vsaj eno besedo.|Ta vrednost je prekratka. Vsebovati mora vsaj {{ min }} besed. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + Ta vrednost je predolga. Vsebovati mora samo eno besedo.|Ta vrednost je predolga. Vsebovati mora {{ max }} besed ali manj. This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + Ta vrednost ne predstavlja veljavnega tedna v ISO 8601 formatu. This value is not a valid week. - This value is not a valid week. + Ta vrednost ni veljaven teden. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + Ta vrednost ne sme biti pred tednom "{{ min }}". This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + Ta vrednost ne sme biti po tednu "{{ max }}". + + + This value is not a valid slug. + Ta vrednost ni veljaven slug. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.sq.xlf b/src/Symfony/Component/Validator/Resources/tran 10000 slations/validators.sq.xlf index c8e96842294f9..7fb6b041f8486 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.sq.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.sq.xlf @@ -475,6 +475,10 @@ This value should not be after week "{{ max }}". Kjo vlerë nuk duhet të jetë pas javës "{{ max }}". + + This value is not a valid slug. + Kjo vlerë nuk është një slug i vlefshëm. + diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.sr_Cyrl.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.sr_Cyrl.xlf index 07e3ae94aa9a0..e3ce9d818fcab 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.sr_Cyrl.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.sr_Cyrl.xlf @@ -466,6 +466,10 @@ This value should not be after week "{{ max }}". Ова вредност не треба да буде после недеље "{{ max }}". + + This value is not a valid slug. + Ова вредност није важећи слуг. + diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.sr_Latn.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.sr_Latn.xlf index 8f1909c72f724..142ca0e290a20 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.sr_Latn.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.sr_Latn.xlf @@ -466,6 +466,10 @@ This value should not be after week "{{ max }}". Ova vrednost ne treba da bude posle nedelje "{{ max }}". + + This value is not a valid slug. + Ova vrednost nije važeći slug. + diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.sv.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.sv.xlf index ac08eff2a931e..df1be65d8f7e2 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.sv.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.sv.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + Det här värdet är för kort. Det ska innehålla minst ett ord.|Det här värdet är för kort. Det ska innehålla minst {{ min }} ord. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + Det här värdet är för långt. Det ska innehålla endast ett ord.|Det här värdet är för långt. Det ska innehålla {{ max }} ord eller färre. This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + Det här värdet representerar inte en giltig vecka i ISO 8601-formatet. This value is not a valid week. - This value is not a valid week. + Det här värdet är inte en giltig vecka. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + Det här värdet bör inte vara före vecka "{{ min }}". This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + Det här värdet bör inte vara efter vecka "{{ max }}". + + + This value is not a valid slug. + Detta värde är inte en giltig slug. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.th.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.th.xlf index ded3a00868551..a7b4988d2109e 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.th.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.th.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + ค่านี้สั้นเกินไป ควรมีอย่างน้อยหนึ่งคำ|ค่านี้สั้นเกินไป ควรมีอย่างน้อย {{ min }} คำ This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + ค่านี้ยาวเกินไป ควรมีเพียงคำเดียว|ค่านี้ยาวเกินไป ควรมี {{ max }} คำ หรือต่ำกว่า This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + ค่านี้ไม่แสดงถึงสัปดาห์ที่ถูกต้องตามรูปแบบ ISO 8601 This value is not a valid week. - This value is not a valid week. + ค่านี้ไม่ใช่สัปดาห์ที่ถูกต้อง This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + ค่านี้ไม่ควรจะก่อนสัปดาห์ "{{ min }}" This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + ค่านี้ไม่ควรจะอยู่หลังสัปดาห์ "{{ max }}" + + + This value is not a valid slug. + ค่านี้ไม่ใช่ slug ที่ถูกต้อง diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.tl.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.tl.xlf index 4ac6bb45699ff..b14e0b75d509b 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.tl.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.tl.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + Masyadong maikli ang halagang ito. Dapat itong maglaman ng hindi bababa sa isang salita.|Masyadong maikli ang halagang ito. Dapat itong maglaman ng hindi bababa sa {{ min }} salita. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + Masyadong mahaba ang halagang ito. Dapat itong maglaman lamang ng isang salita.|Masyadong mahaba ang halagang ito. Dapat itong maglaman ng {{ max }} salita o mas kaunti. This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + Ang halagang ito ay hindi kumakatawan sa isang wastong linggo sa format ng ISO 8601. This value is not a valid week. - This value is not a valid week. + Ang halagang ito ay hindi isang wastong linggo. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + Ang halagang ito ay hindi dapat bago sa linggo "{{ min }}". This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + Ang halagang ito ay hindi dapat pagkatapos ng linggo "{{ max }}". + + + This value is not a valid slug. + Ang halagang ito ay hindi isang wastong slug. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.tr.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.tr.xlf index 93848e9442742..75312780dab03 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.tr.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.tr.xlf @@ -466,6 +466,10 @@ This value should not be after week "{{ max }}". Bu değer “{{ max }}” haftasından sonra olmamalıdır + + This value is not a valid slug. + Bu değer geçerli bir slug değildir. + diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.uk.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.uk.xlf index 4775d04f44957..c952f2abe25b3 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.uk.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.uk.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + Це значення занадто коротке. Воно має містити принаймні одне слово.|Це значення занадто коротке. Воно має містити принаймні {{ min }} слова. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + Це значення занадто довге. Воно має містити лише одне слово.|Це значення занадто довге. Воно має містити {{ max }} слова або менше. This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + Це значення не представляє дійсний тиждень у форматі ISO 8601. This value is not a valid week. - This value is not a valid week. + Це значення не є дійсним тижнем. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + Це значення не повинно бути раніше тижня "{{ min }}". This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + Це значення не повинно бути після тижня "{{ max }}". + + + This value is not a valid slug. + Це значення не є дійсним slug. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.ur.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.ur.xlf index a1669de019a0a..d5a819a15ab36 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.ur.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.ur.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + یہ قدر بہت مختصر ہے۔ اس میں کم از کم ایک لفظ ہونا چاہیے۔|یہ قدر بہت مختصر ہے۔ اس میں کم از کم {{ min }} الفاظ ہونے چاہئیں۔ This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + یہ قدر بہت طویل ہے۔ اس میں صرف ایک لفظ ہونا چاہیے۔|یہ قدر بہت طویل ہے۔ اس میں {{ max }} الفاظ یا اس سے کم ہونے چاہئیں۔ This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + یہ قدر آئی ایس او 8601 فارمیٹ میں ایک درست ہفتے کی نمائندگی نہیں کرتی ہے۔ This value is not a valid week. - This value is not a valid week. + یہ قدر ایک درست ہفتہ نہیں ہے۔ This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + یہ قدر ہفتہ "{{ min }}" سے پہلے نہیں ہونا چاہیے۔ This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + یہ قدر ہفتہ "{{ max }}" کے بعد نہیں ہونا چاہیے۔ + + + This value is not a valid slug. + یہ قدر درست سلاگ نہیں ہے۔ diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.uz.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.uz.xlf index d3012c64ef967..74a795ddf97da 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.uz.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.uz.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + Bu qiymat juda qisqa. U kamida bitta so'z bo'lishi kerak.|Bu qiymat juda qisqa. U kamida {{ min }} so'z bo'lishi kerak. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + Bu qiymat juda uzun. U faqat bitta so'z bo'lishi kerak.|Bu qiymat juda uzun. U {{ max }} so'z yoki undan kam bo'lishi kerak. This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + Bu qiymat ISO 8601 formatida haqiqiy haftaga mos kelmaydi. This value is not a valid week. - This value is not a valid week. + Bu qiymat haqiqiy hafta emas. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + Bu qiymat "{{ min }}" haftadan oldin bo'lmasligi kerak. This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + Bu qiymat "{{ max }}" haftadan keyin bo'lmasligi kerak. + + + This value is not a valid slug. + Bu qiymat yaroqli slug emas. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.vi.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.vi.xlf index 70a7eedcf24e5..69be73629f88b 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.vi.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.vi.xlf @@ -444,27 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. + Giá trị này quá ngắn. Nó phải chứa ít nhất một từ.|Giá trị này quá ngắn. Nó phải chứa ít nhất {{ min }} từ. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. + Giá trị này quá dài. Nó chỉ nên chứa một từ.|Giá trị này quá dài. Nó chỉ nên chứa {{ max }} từ hoặc ít hơn. This value does not represent a valid week in the ISO 8601 format. - This value does not represent a valid week in the ISO 8601 format. + Giá trị này không đại diện cho một tuần hợp lệ theo định dạng ISO 8601. This value is not a valid week. - This value is not a valid week. + Giá trị này không phải là một tuần hợp lệ. This value should not be before week "{{ min }}". - This value should not be before week "{{ min }}". + Giá trị này không nên trước tuần "{{ min }}". This value should not be after week "{{ max }}". - This value should not be after week "{{ max }}". + Giá trị này không nên sau tuần "{{ max }}". + + + This value is not a valid slug. + Giá trị này không phải là một slug hợp lệ. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.zh_CN.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.zh_CN.xlf index a268104065cd1..dc6a17605e4c4 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.zh_CN.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.zh_CN.xlf @@ -466,6 +466,10 @@ This value should not be after week "{{ max }}". 该值不应位于 "{{ max }}"周之后。 + + This value is not a valid slug. + 此值不是有效的 slug。 + diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.zh_TW.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.zh_TW.xlf index d94100634d7c2..9d36613267875 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.zh_TW.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.zh_TW.xlf @@ -466,6 +466,10 @@ This value should not be after week "{{ max }}". 這個數值不應晚於第「{{ max }}」週。 + + This value is not a valid slug. + 此值不是有效的 slug。 + From e102b892abf22fe07224020e75d5248e10e02949 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Tue, 7 Jan 2025 10:42:48 +0100 Subject: [PATCH 239/303] clean up code for doctrine/persistence 2.x --- .../Tests/Security/RememberMe/DoctrineTokenProviderTest.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/Symfony/Bridge/Doctrine/Tests/Security/RememberMe/DoctrineTokenProviderTest.php b/src/Symfony/Bridge/Doctrine/Tests/Security/RememberMe/DoctrineTokenProviderTest.php index 6ea5cf555ba9d..2971f4d662089 100644 --- a/src/Symfony/Bridge/Doctrine/Tests/Security/RememberMe/DoctrineTokenProviderTest.php +++ b/src/Symfony/Bridge/Doctrine/Tests/Security/RememberMe/DoctrineTokenProviderTest.php @@ -122,9 +122,7 @@ protected function bootstrapProvider(): DoctrineTokenProvider $config = ORMSetup::createConfiguration(true); $config->setSchemaManagerFactory(new DefaultSchemaManagerFactory()); - if (!class_exists(\Doctrine\Persistence\Mapping\Driver\AnnotationDriver::class)) { // doctrine/persistence >= 3.0 - $config->setLazyGhostObjectEnabled(true); - } + $config->setLazyGhostObjectEnabled(true); $connection = DriverManager::getConnection([ 'driver' => 'pdo_sqlite', From dccac0ba0af0188ec100e755f915ed1fa0510590 Mon Sep 17 00:00:00 2001 From: Alex Pott Date: Mon, 6 Jan 2025 23:32:34 +0000 Subject: [PATCH 240/303] [Yaml] fix inline notation with inline comment --- src/Symfony/Component/Yaml/Parser.php | 2 +- src/Symfony/Component/Yaml/Tests/ParserTest.php | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/Yaml/Parser.php b/src/Symfony/Component/Yaml/Parser.php index 2f8afc298ae5f..dadf7df446bcb 100644 --- a/src/Symfony/Component/Yaml/Parser.php +++ b/src/Symfony/Component/Yaml/Parser.php @@ -1206,7 +1206,7 @@ private function lexInlineStructure(int &$cursor, string $closingTag, bool $cons $value .= $this->currentLine[$cursor]; ++$cursor; - if ($consumeUntilEol && isset($this->currentLine[$cursor]) && (strspn($this->currentLine, ' ', $cursor) + $cursor) < strlen($this->currentLine)) { + if ($consumeUntilEol && isset($this->currentLine[$cursor]) && ($whitespaces = strspn($this->currentLine, ' ', $cursor) + $cursor) < strlen($this->currentLine) && '#' !== $this->currentLine[$whitespaces]) { throw new ParseException(sprintf('Unexpected token "%s".', trim(substr($this->currentLine, $cursor)))); } diff --git a/src/Symfony/Component/Yaml/Tests/ParserTest.php b/src/Symfony/Component/Yaml/Tests/ParserTest.php index 0c5c8222b00b0..7725ac8d4d61c 100644 --- a/src/Symfony/Component/Yaml/Tests/ParserTest.php +++ b/src/Symfony/Component/Yaml/Tests/ParserTest.php @@ -2160,6 +2160,19 @@ public static function inlineNotationSpanningMultipleLinesProvider(): array << [ + [ + 'map' => [ + 'key' => 'value', + 'a' => 'b', + ], + 'param' => 'some', + ], + << [ From d1a5ba053fce16c6ae6d4bc4dda2827425f9c8b5 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Tue, 7 Jan 2025 10:57:52 +0100 Subject: [PATCH 241/303] sync the Dutch translation file with changes from the 7.2 branch --- .../Resources/translations/validators.nl.xlf | 44 +++++++++---------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.nl.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.nl.xlf index 7d650f27645f4..512d0c4e771ed 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.nl.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.nl.xlf @@ -76,7 +76,7 @@ This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less. - Deze waarde is te lang. Hij mag maximaal {{ limit }} teken bevatten.|Deze waarde is te lang. Hij mag maximaal {{ limit }} tekens bevatten. + Deze waarde is te lang. Deze mag maximaal één teken bevatten.|Deze waarde is te lang. Deze mag maximaal {{ limit }} tekens bevatten. This value should be {{ limit }} or more. @@ -84,7 +84,7 @@ This value is too short. It should have {{ limit }} character or more.|This value is too short. It should have {{ limit }} characters or more. - Deze waarde is te kort. Hij moet tenminste {{ limit }} teken bevatten.|Deze waarde is te kort. Hij moet tenminste {{ limit }} tekens bevatten. + Deze waarde is te kort. Deze moet ten minste één teken bevatten.|Deze waarde is te kort. Deze moet ten minste {{ limit }} tekens bevatten. This value should not be blank. @@ -160,7 +160,7 @@ The image width is too big ({{ width }}px). Allowed maximum width is {{ max_width }}px. - De afbeelding is te breed ({{ width }}px). De maximaal breedte is {{ max_width }}px. + De afbeelding is te breed ({{ width }}px). De maximale breedte is {{ max_width }}px. The image width is too small ({{ width }}px). Minimum width expected is {{ min_width }}px. @@ -168,7 +168,7 @@ The image height is too big ({{ height }}px). Allowed maximum height is {{ max_height }}px. - De afbeelding is te hoog ({{ height }}px). De maximaal hoogte is {{ max_height }}px. + De afbeelding is te hoog ({{ height }}px). De maximale hoogte is {{ max_height }}px. The image height is too small ({{ height }}px). Minimum height expected is {{ min_height }}px. @@ -180,7 +180,7 @@ This value should have exactly {{ limit }} character.|This value should have exactly {{ limit }} characters. - Deze waarde moet exact {{ limit }} teken lang zijn.|Deze waarde moet exact {{ limit }} tekens lang zijn. + Deze waarde moet exact één teken lang zijn.|Deze waarde moet exact {{ limit }} tekens lang zijn. The file was only partially uploaded. @@ -196,7 +196,7 @@ Cannot write temporary file to disk. - Kan het tijdelijke bestand niet wegschrijven op disk. + Kan het tijdelijke bestand niet wegschrijven op de schijf. A PHP extension caused the upload to fail. @@ -204,15 +204,15 @@ This collection should contain {{ limit }} element or more.|This collection should contain {{ limit }} elements or more. - Deze collectie moet {{ limit }} element of meer bevatten.|Deze collectie moet {{ limit }} elementen of meer bevatten. + Deze collectie moet één of meer elementen bevatten.|Deze collectie moet {{ limit }} of meer elementen bevatten. This collection should contain {{ limit }} element or less.|This collection should contain {{ limit }} elements or less. - Deze collectie moet {{ limit }} element of minder bevatten.|Deze collectie moet {{ limit }} elementen of minder bevatten. + Deze collectie moet één of minder elementen bevatten.|Deze collectie moet {{ limit }} of minder elementen bevatten. This collection should contain exactly {{ limit }} element.|This collection should contain exactly {{ limit }} elements. - Deze collectie moet exact {{ limit }} element bevatten.|Deze collectie moet exact {{ limit }} elementen bevatten. + Deze collectie moet exact één element bevatten.|Deze collectie moet exact {{ limit }} elementen bevatten. Invalid card number. @@ -236,11 +236,11 @@ This value is neither a valid ISBN-10 nor a valid ISBN-13. - Deze waarde is geen geldige ISBN-10 of ISBN-13 waarde. + Deze waarde is geen geldige ISBN-10 of ISBN-13. This value is not a valid ISSN. - Deze waarde is geen geldige ISSN waarde. + Deze waarde is geen geldige ISSN. This value is not a valid currency. @@ -256,7 +256,7 @@ This value should be greater than or equal to {{ compared_value }}. - Deze waarde moet groter dan of gelijk aan {{ compared_value }} zijn. + Deze waarde moet groter of gelijk aan {{ compared_value }} zijn. This value should be identical to {{ compared_value_type }} {{ compared_value }}. @@ -304,7 +304,7 @@ The host could not be resolved. - De hostnaam kon niet worden bepaald. + De hostnaam kon niet worden gevonden. This value does not match the expected {{ charset }} charset. @@ -312,7 +312,7 @@ This value is not a valid Business Identifier Code (BIC). - Deze waarde is geen geldige zakelijke identificatiecode (BIC). + Deze waarde is geen geldige bankidentificatiecode (BIC). Error @@ -328,7 +328,7 @@ This Business Identifier Code (BIC) is not associated with IBAN {{ iban }}. - Deze bedrijfsidentificatiecode (BIC) is niet gekoppeld aan IBAN {{ iban }}. + Deze bankidentificatiecode (BIC) is niet gekoppeld aan IBAN {{ iban }}. This value should be valid JSON. @@ -360,7 +360,7 @@ This password has been leaked in a data breach, it must not be used. Please use another password. - Dit wachtwoord is gelekt vanwege een data-inbreuk, het moet niet worden gebruikt. Kies een ander wachtwoord. + Dit wachtwoord is gelekt bij een datalek en mag niet worden gebruikt. Kies een ander wachtwoord. This value should be between {{ min }} and {{ max }}. @@ -400,11 +400,11 @@ The value of the netmask should be between {{ min }} and {{ max }}. - De waarde van de netmask moet zich tussen {{ min }} en {{ max }} bevinden. + De waarde van het netmasker moet tussen {{ min }} en {{ max }} liggen. The filename is too long. It should have {{ filename_max_length }} character or less.|The filename is too long. It should have {{ filename_max_length }} characters or less. - De bestandsnaam is te lang. Het moet {{ filename_max_length }} karakter of minder zijn.|De bestandsnaam is te lang. Het moet {{ filename_max_length }} karakters of minder zijn. + De bestandsnaam is te lang. Het moet {{ filename_max_length }} of minder karakters zijn.|De bestandsnaam is te lang. Het moet {{ filename_max_length }} of minder karakters zijn. The password strength is too low. Please use a stronger password. @@ -452,19 +452,19 @@ This value does not represent a valid week in the ISO 8601 format. - Deze waarde vertegenwoordigt geen geldige week in het ISO 8601-formaat. + Deze waarde vertegenwoordigt geen geldige week in het ISO 8601-formaat. This value is not a valid week. - Deze waarde is geen geldige week. + Deze waarde is geen geldige week. This value should not be before week "{{ min }}". - Deze waarde mag niet voor week "{{ min }}" zijn. + Deze waarde mag niet vóór week "{{ min }}" liggen. This value should not be after week "{{ max }}". - Deze waarde mag niet na week "{{ max }}" zijn. + Deze waarde mag niet na week "{{ max }}" liggen. This value is not a valid slug. From ccb26a1943e46707748dfc3ce00df3f64256e065 Mon Sep 17 00:00:00 2001 From: Alexandre Daubois Date: Tue, 7 Jan 2025 12:01:46 +0100 Subject: [PATCH 242/303] Update old Appveyor skip conditions --- .../Component/VarDumper/Tests/Dumper/ServerDumperTest.php | 4 ++-- .../Component/VarDumper/Tests/Server/ConnectionTest.php | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Symfony/Component/VarDumper/Tests/Dumper/ServerDumperTest.php b/src/Symfony/Component/VarDumper/Tests/Dumper/ServerDumperTest.php index 44036295efb68..5cb34aeb8c01a 100644 --- a/src/Symfony/Component/VarDumper/Tests/Dumper/ServerDumperTest.php +++ b/src/Symfony/Component/VarDumper/Tests/Dumper/ServerDumperTest.php @@ -39,8 +39,8 @@ public function testDumpForwardsToWrappedDumperWhenServerIsUnavailable() public function testDump() { - if ('True' === getenv('APPVEYOR')) { - $this->markTestSkipped('Skip transient test on AppVeyor'); + if ('\\' === \DIRECTORY_SEPARATOR) { + $this->markTestSkipped('Skip transient test on Windows'); } $wrappedDumper = $this->createMock(DataDumperInterface::class); diff --git a/src/Symfony/Component/VarDumper/Tests/Server/ConnectionTest.php b/src/Symfony/Component/VarDumper/Tests/Server/ConnectionTest.php index e15b8d6acffb2..b2a079d43de1d 100644 --- a/src/Symfony/Component/VarDumper/Tests/Server/ConnectionTest.php +++ b/src/Symfony/Component/VarDumper/Tests/Server/ConnectionTest.php @@ -24,8 +24,8 @@ class ConnectionTest extends TestCase public function testDump() { - if ('True' === getenv('APPVEYOR')) { - $this->markTestSkipped('Skip transient test on AppVeyor'); + if ('\\' === \DIRECTORY_SEPARATOR) { + $this->markTestSkipped('Skip transient test on Windows'); } $cloner = new VarCloner(); From 186daa540bac161ddea70b275b503079feebf9db Mon Sep 17 00:00:00 2001 From: Eric Abouaf Date: Mon, 6 Jan 2025 16:48:39 +0100 Subject: [PATCH 243/303] [Webhook][RemoteEvent] fix SendgridPayloadConverter category support --- .../RemoteEvent/SendgridPayloadConverter.php | 2 +- .../RemoteEvent/SendgridPayloadConverterTest.php | 16 ++++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/Mailer/Bridge/Sendgrid/RemoteEvent/SendgridPayloadConverter.php b/src/Symfony/Component/Mailer/Bridge/Sendgrid/RemoteEvent/SendgridPayloadConverter.php index f10e147647f2b..c73ffea03c479 100644 --- a/src/Symfony/Component/Mailer/Bridge/Sendgrid/RemoteEvent/SendgridPayloadConverter.php +++ b/src/Symfony/Component/Mailer/Bridge/Sendgrid/RemoteEvent/SendgridPayloadConverter.php @@ -51,7 +51,7 @@ public function convert(array $payload): AbstractMailerEvent $event->setDate($date); $event->setRecipientEmail($payload['email']); $event->setMetadata([]); - $event->setTags($payload['category'] ?? []); + $event->setTags((array) ($payload['category'] ?? [])); return $event; } diff --git a/src/Symfony/Component/Mailer/Bridge/Sendgrid/Tests/RemoteEvent/SendgridPayloadConverterTest.php b/src/Symfony/Component/Mailer/Bridge/Sendgrid/Tests/RemoteEvent/SendgridPayloadConverterTest.php index f7201b373aa86..02811744468e3 100644 --- a/src/Symfony/Component/Mailer/Bridge/Sendgrid/Tests/RemoteEvent/SendgridPayloadConverterTest.php +++ b/src/Symfony/Component/Mailer/Bridge/Sendgrid/Tests/RemoteEvent/SendgridPayloadConverterTest.php @@ -112,4 +112,20 @@ public function testAsynchronousBounce() $this->assertInstanceOf(MailerDeliveryEvent::class, $event); $this->assertSame('123456', $event->getId()); } + + public function testWithStringCategory() + { + $converter = new SendgridPayloadConverter(); + + $event = $converter->convert([ + 'event' => 'processed', + 'sg_message_id' => '123456', + 'timestamp' => '123456789', + 'email' => 'test@example.com', + 'category' => 'cat facts', + ]); + + $this->assertInstanceOf(MailerDeliveryEvent::class, $event); + $this->assertSame(['cat facts'], $event->getTags()); + } } From fb56611204bce177bb99667555160ec7b016d67b Mon Sep 17 00:00:00 2001 From: Alexandre Daubois Date: Tue, 7 Jan 2025 12:06:22 +0100 Subject: [PATCH 244/303] Remove comment about AppVeyor in `phpunit` --- phpunit | 4 ---- 1 file changed, 4 deletions(-) diff --git a/phpunit b/phpunit index 94baca39735ba..dafe2953a0aa6 100755 --- a/phpunit +++ b/phpunit @@ -1,10 +1,6 @@ #!/usr/bin/env php Date: Sun, 1 Dec 2024 19:30:20 +0100 Subject: [PATCH 245/303] [HttpFoundation] Fixed `IpUtils::anonymize` exception when using IPv6 link-local addresses with RFC4007 scoping --- src/Symfony/Component/HttpFoundation/IpUtils.php | 10 ++++++++++ .../Component/HttpFoundation/Tests/IpUtilsTest.php | 1 + 2 files changed, 11 insertions(+) diff --git a/src/Symfony/Component/HttpFoundation/IpUtils.php b/src/Symfony/Component/HttpFoundation/IpUtils.php index ceab620c2f560..18b1c5faf6af3 100644 --- a/src/Symfony/Component/HttpFoundation/IpUtils.php +++ b/src/Symfony/Component/HttpFoundation/IpUtils.php @@ -182,6 +182,16 @@ public static function checkIp6(string $requestIp, string $ip): bool */ public static function anonymize(string $ip): string { + /** + * If the IP contains a % symbol, then it is a local-link address with scoping according to RFC 4007 + * In that case, we only care about the part before the % symbol, as the following functions, can only work with + * the IP address itself. As the scope can leak information (containing interface name), we do not want to + * include it in our anonymized IP data. + */ + if (str_contains($ip, '%')) { + $ip = substr($ip, 0, strpos($ip, '%')); + } + $wrappedIPv6 = false; if (str_starts_with($ip, '[') && str_ends_with($ip, ']')) { $wrappedIPv6 = true; diff --git a/src/Symfony/Component/HttpFoundation/Tests/IpUtilsTest.php b/src/Symfony/Component/HttpFoundation/Tests/IpUtilsTest.php index ce93c69e90043..2a86fbc2dfed9 100644 --- a/src/Symfony/Component/HttpFoundation/Tests/IpUtilsTest.php +++ b/src/Symfony/Component/HttpFoundation/Tests/IpUtilsTest.php @@ -147,6 +147,7 @@ public static function anonymizedIpData() ['[2a01:198::3]', '[2a01:198::]'], ['::ffff:123.234.235.236', '::ffff:123.234.235.0'], // IPv4-mapped IPv6 addresses ['::123.234.235.236', '::123.234.235.0'], // deprecated IPv4-compatible IPv6 address + ['fe80::1fc4:15d8:78db:2319%enp4s0', 'fe80::'], // IPv6 link-local with RFC4007 scoping ]; } From 6eaf6df00db0b1e0679038c5b14c909185d90531 Mon Sep 17 00:00:00 2001 From: HypeMC Date: Tue, 7 Jan 2025 22:40:30 +0100 Subject: [PATCH 246/303] [Validator] Review Croatian translations --- .../Resources/translations/validators.hr.xlf | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.hr.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.hr.xlf index 7b14181ec91d6..a436950b27258 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.hr.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.hr.xlf @@ -444,31 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - Ova vrijednost je prekratka. Trebala bi sadržavati barem jednu riječ.|Ova vrijednost je prekratka. Trebala bi sadržavati barem {{ min }} riječi. + Ova vrijednost je prekratka. Trebala bi sadržavati barem jednu riječ.|Ova vrijednost je prekratka. Trebala bi sadržavati barem {{ min }} riječi. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - Ova vrijednost je predugačka. Trebala bi sadržavati samo jednu riječ.|Ova vrijednost je predugačka. Trebala bi sadržavati {{ max }} riječi ili manje. + Ova vrijednost je predugačka. Trebala bi sadržavati samo jednu riječ.|Ova vrijednost je predugačka. Trebala bi sadržavati {{ max }} riječi ili manje. This value does not represent a valid week in the ISO 8601 format. - Ova vrijednost ne predstavlja valjani tjedan u ISO 8601 formatu. + Ova vrijednost ne predstavlja valjani tjedan u ISO 8601 formatu. This value is not a valid week. - Ova vrijednost nije valjani tjedan. + Ova vrijednost nije valjani tjedan. This value should not be before week "{{ min }}". - Ova vrijednost ne bi trebala biti prije tjedna "{{ min }}". + Ova vrijednost ne bi trebala biti prije tjedna "{{ min }}". This value should not be after week "{{ max }}". - Ova vrijednost ne bi trebala biti nakon tjedna "{{ max }}". + Ova vrijednost ne bi trebala biti nakon tjedna "{{ max }}". This value is not a valid slug. - Ova vrijednost nije valjani slug. + Ova vrijednost nije valjani slug. From 6e5fc5d95cb36d2cd593e3bdac54b259554cd8a7 Mon Sep 17 00:00:00 2001 From: Ionut Enache Date: Wed, 8 Jan 2025 11:07:25 +0200 Subject: [PATCH 247/303] Review validator-related romanian translations with ids 114-120 --- .../Resources/translations/validators.ro.xlf | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.ro.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.ro.xlf index 610b0e733f5f9..73dc6f2e0d235 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.ro.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.ro.xlf @@ -444,31 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - Această valoare este prea scurtă. Ar trebui să conțină cel puțin un cuvânt.|Această valoare este prea scurtă. Ar trebui să conțină cel puțin {{ min }} cuvinte. + Această valoare este prea scurtă. Trebuie să conțină cel puțin un cuvânt.|Această valoare este prea scurtă. Trebuie să conțină cel puțin {{ min }} cuvinte. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - Această valoare este prea lungă. Ar trebui să conțină doar un cuvânt.|Această valoare este prea lungă. Ar trebui să conțină {{ max }} cuvinte sau mai puține. + Această valoare este prea lungă. Trebuie să conțină un singur cuvânt.|Această valoare este prea lungă. Trebuie să conțină cel mult {{ max }} cuvinte. This value does not represent a valid week in the ISO 8601 format. - Această valoare nu reprezintă o săptămână validă în formatul ISO 8601. + Această valoare nu reprezintă o săptămână validă în formatul ISO 8601. This value is not a valid week. - Această valoare nu este o săptămână validă. + Această valoare nu este o săptămână validă. This value should not be before week "{{ min }}". - Această valoare nu trebuie să fie înainte de săptămâna "{{ min }}". + Această valoare nu trebuie să fie înainte de săptămâna "{{ min }}". This value should not be after week "{{ max }}". - Această valoare nu trebuie să fie după săptămâna "{{ max }}". + Această valoare nu trebuie să fie după săptămâna "{{ max }}". This value is not a valid slug. - Această valoare nu este un slug valid. + Această valoare nu este un slug valid. From 51c32ef9b6bd9188c5feb97f4579113ca826a55e Mon Sep 17 00:00:00 2001 From: "Phil E. Taylor" Date: Fri, 29 Nov 2024 16:35:04 +0000 Subject: [PATCH 248/303] [HttpClient] Fix Undefined array key "connection" #59044 Signed-off-by: Phil E. Taylor --- .../Component/HttpClient/Response/CurlResponse.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/HttpClient/Response/CurlResponse.php b/src/Symfony/Component/HttpClient/Response/CurlResponse.php index 4cb2a30976d46..88cb764384dad 100644 --- a/src/Symfony/Component/HttpClient/Response/CurlResponse.php +++ b/src/Symfony/Component/HttpClient/Response/CurlResponse.php @@ -312,7 +312,16 @@ private static function perform(ClientState $multi, ?array &$responses = null): } $multi->handlesActivity[$id][] = null; - $multi->handlesActivity[$id][] = \in_array($result, [\CURLE_OK, \CURLE_TOO_MANY_REDIRECTS], true) || '_0' === $waitFor || curl_getinfo($ch, \CURLINFO_SIZE_DOWNLOAD) === curl_getinfo($ch, \CURLINFO_CONTENT_LENGTH_DOWNLOAD) || (curl_error($ch) === 'OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 0' && -1.0 === curl_getinfo($ch, \CURLINFO_CONTENT_LENGTH_DOWNLOAD) && \in_array('close', array_map('strtolower', $responses[$id]->headers['connection']), true)) ? null : new TransportException(ucfirst(curl_error($ch) ?: curl_strerror($result)).sprintf(' for "%s".', curl_getinfo($ch, \CURLINFO_EFFECTIVE_URL))); + $multi->handlesActivity[$id][] = \in_array($result, [\CURLE_OK, \CURLE_TOO_MANY_REDIRECTS], true) + || '_0' === $waitFor + || curl_getinfo($ch, \CURLINFO_SIZE_DOWNLOAD) === curl_getinfo($ch, \CURLINFO_CONTENT_LENGTH_DOWNLOAD) + || ('C' === $waitFor[0] + && 'OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 0' === curl_error($ch) + && -1.0 === curl_getinfo($ch, \CURLINFO_CONTENT_LENGTH_DOWNLOAD) + && \in_array('close', array_map('strtolower', $responses[$id]->headers['connection'] ?? []), true) + ) + ? null + : new TransportException(ucfirst(curl_error($ch) ?: curl_strerror($result)).\sprintf(' for "%s".', curl_getinfo($ch, \CURLINFO_EFFECTIVE_URL))); } } finally { $multi->performing = false; From 74dc4d2d522d11b9b5e400798f9b19154162a428 Mon Sep 17 00:00:00 2001 From: Kurt Thiemann Date: Sat, 16 Nov 2024 19:21:25 +0100 Subject: [PATCH 249/303] [HttpClient] Ignore RuntimeExceptions thrown when rewinding the PSR-7 created in HttplugWaitLoop::createPsr7Response --- src/Symfony/Component/HttpClient/HttplugClient.php | 12 ++++++++++-- .../HttpClient/Internal/HttplugWaitLoop.php | 6 +++++- src/Symfony/Component/HttpClient/Psr18Client.php | 12 ++++++++++-- 3 files changed, 25 insertions(+), 5 deletions(-) diff --git a/src/Symfony/Component/HttpClient/HttplugClient.php b/src/Symfony/Component/HttpClient/HttplugClient.php index b0a6d4a8cdf02..b01579d06f27a 100644 --- a/src/Symfony/Component/HttpClient/HttplugClient.php +++ b/src/Symfony/Component/HttpClient/HttplugClient.php @@ -202,7 +202,11 @@ public function createStream($content = ''): StreamInterface } if ($stream->isSeekable()) { - $stream->seek(0); + try { + $stream->seek(0); + } catch (\RuntimeException) { + // ignore + } } return $stream; @@ -274,7 +278,11 @@ private function sendPsr7Request(RequestInterface $request, ?bool $buffer = null $body = $request->getBody(); if ($body->isSeekable()) { - $body->seek(0); + try { + $body->seek(0); + } catch (\RuntimeException) { + // ignore + } } $options = [ diff --git a/src/Symfony/Component/HttpClient/Internal/HttplugWaitLoop.php b/src/Symfony/Component/HttpClient/Internal/HttplugWaitLoop.php index bebe135604a4e..1412fcf4546 10000 6e 100644 --- a/src/Symfony/Component/HttpClient/Internal/HttplugWaitLoop.php +++ b/src/Symfony/Component/HttpClient/Internal/HttplugWaitLoop.php @@ -145,7 +145,11 @@ public static function createPsr7Response(ResponseFactoryInterface $responseFact } if ($body->isSeekable()) { - $body->seek(0); + try { + $body->seek(0); + } catch (\RuntimeException) { + // ignore + } } return $psrResponse->withBody($body); diff --git a/src/Symfony/Component/HttpClient/Psr18Client.php b/src/Symfony/Component/HttpClient/Psr18Client.php index d46a7b14d19a7..f138f55e81d92 100644 --- a/src/Symfony/Component/HttpClient/Psr18Client.php +++ b/src/Symfony/Component/HttpClient/Psr18Client.php @@ -90,7 +90,11 @@ public function sendRequest(RequestInterface $request): ResponseInterface $body = $request->getBody(); if ($body->isSeekable()) { - $body->seek(0); + try { + $body->seek(0); + } catch (\RuntimeException) { + // ignore + } } $options = [ @@ -136,7 +140,11 @@ public function createStream(string $content = ''): StreamInterface $stream = $this->streamFactory->createStream($content); if ($stream->isSeekable()) { - $stream->seek(0); + try { + $stream->seek(0); + } catch (\RuntimeException) { + // ignore + } } return $stream; From 2f94a5875ef105f7db70fa53b2a40102dcb0108a Mon Sep 17 00:00:00 2001 From: Norbert Schvoy Date: Thu, 9 Jan 2025 00:18:23 +0100 Subject: [PATCH 250/303] [Validator] Review Hungarian translations, fix typo --- .../Resources/translations/validators.hu.xlf | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.hu.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.hu.xlf index 7bdb8983e1a7d..ebeb01d47beac 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.hu.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.hu.xlf @@ -408,7 +408,7 @@ The password strength is too low. Please use a stronger password. - A jelszó túl egyszerű. Kérjük, használjon egy bonyolultabb jelszót. + A jelszó túl egyszerű. Kérjük, használjon egy erősebb jelszót. This value contains characters that are not allowed by the current restriction-level. @@ -416,7 +416,7 @@ Using invisible characters is not allowed. - Láthatatlan karaktert használata nem megengedett. + Láthatatlan karakterek használata nem megengedett. Mixing numbers from different scripts is not allowed. @@ -444,31 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - Ez az érték túl rövid. Tartalmaznia kell legalább egy szót.|Ez az érték túl rövid. Tartalmaznia kell legalább {{ min }} szót. + Ez az érték túl rövid. Tartalmaznia kell legalább egy szót.|Ez az érték túl rövid. Tartalmaznia kell legalább {{ min }} szót. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - Ez az érték túl hosszú. Csak egy szót tartalmazhat.|Ez az érték túl hosszú. {{ max }} vagy kevesebb szót tartalmazhat. + Ez az érték túl hosszú. Csak egy szót tartalmazhat.|Ez az érték túl hosszú. Legfeljebb {{ max }} szót vagy kevesebbet tartalmazhat. This value does not represent a valid week in the ISO 8601 format. - Ez a érték nem érvényes hetet jelent az ISO 8601 formátumban. + Ez a érték érvénytelen hetet jelent az ISO 8601 formátumban. This value is not a valid week. - Ez az érték nem érvényes hét. + Ez az érték érvénytelen hét. This value should not be before week "{{ min }}". - Ennek az értéknek nem szabad a "{{ min }}" hét előtt lennie. + Ez az érték nem lehet a "{{ min }}". hétnél korábbi. This value should not be after week "{{ max }}". - Ez az érték nem lehet a "{{ max }}" hét után. + Ez az érték nem lehet a "{{ max }}". hétnél későbbi. This value is not a valid slug. - Ez az érték nem érvényes slug. + Ez az érték nem érvényes slug. From c21192134adca965c68ba8cc08617c3460264897 Mon Sep 17 00:00:00 2001 From: Link1515 Date: Thu, 9 Jan 2025 13:52:26 +0800 Subject: [PATCH 251/303] chore: update Chinese (zh-TW) translations --- .../Validator/Resources/translations/validators.zh_TW.xlf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.zh_TW.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.zh_TW.xlf index 9d36613267875..fc343e6c8d010 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.zh_TW.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.zh_TW.xlf @@ -468,7 +468,7 @@ This value is not a valid slug. - 此值不是有效的 slug。 + 這個數值不是有效的 slug。 From ecbaff0138f88f7e30d42a8a1b9cbd696f519d74 Mon Sep 17 00:00:00 2001 From: matlec Date: Wed, 8 Jan 2025 09:44:49 +0100 Subject: [PATCH 252/303] =?UTF-8?q?[Routing]=20Fix=20configuring=20a=20sin?= =?UTF-8?q?gle=20route=E2=80=99=20hosts?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Loader/Configurator/RouteConfigurator.php | 7 ++++++ .../Routing/Loader/XmlFileLoader.php | 4 +++- .../Routing/Loader/YamlFileLoader.php | 4 +++- .../route-with-hosts-expected-collection.php | 23 +++++++++++++++++++ .../locale_and_host/route-with-hosts.php | 10 ++++++++ .../locale_and_host/route-with-hosts.xml | 10 ++++++++ .../locale_and_host/route-with-hosts.yml | 6 +++++ .../Tests/Loader/PhpFileLoaderTest.php | 10 ++++++++ .../Tests/Loader/XmlFileLoaderTest.php | 10 ++++++++ .../Tests/Loader/YamlFileLoaderTest.php | 10 ++++++++ 10 files changed, 92 insertions(+), 2 deletions(-) create mode 100644 src/Symfony/Component/Routing/Tests/Fixtures/locale_and_host/route-with-hosts-expected-collection.php create mode 100644 src/Symfony/Component/Routing/Tests/Fixtures/locale_and_host/route-with-hosts.php create mode 100644 src/Symfony/Component/Routing/Tests/Fixtures/locale_and_host/route-with-hosts.xml create mode 100644 src/Symfony/Component/Routing/Tests/Fixtures/locale_and_host/route-with-hosts.yml diff --git a/src/Symfony/Component/Routing/Loader/Configurator/RouteConfigurator.php b/src/Symfony/Component/Routing/Loader/Configurator/RouteConfigurator.php index d9d441da19a37..26a2e3857e09e 100644 --- a/src/Symfony/Component/Routing/Loader/Configurator/RouteConfigurator.php +++ b/src/Symfony/Component/Routing/Loader/Configurator/RouteConfigurator.php @@ -42,7 +42,14 @@ public function __construct(RouteCollection $collection, RouteCollection $route, */ final public function host(string|array $host): static { + $previousRoutes = clone $this->route; $this->addHost($this->route, $host); + foreach ($previousRoutes as $name => $route) { + if (!$this->route->get($name)) { + $this->collection->remove($name); + } + } + $this->collection->addCollection($this->route); return $this; } diff --git a/src/Symfony/Component/Routing/Loader/XmlFileLoader.php b/src/Symfony/Component/Routing/Loader/XmlFileLoader.php index 2518161ae0c9b..1e3e3283dcab0 100644 --- a/src/Symfony/Component/Routing/Loader/XmlFileLoader.php +++ b/src/Symfony/Component/Routing/Loader/XmlFileLoader.php @@ -135,7 +135,7 @@ protected function parseRoute(RouteCollection $collection, \DOMElement $node, st throw new \InvalidArgumentException(sprintf('The element in file "%s" must not have both a "path" attribute and child nodes.', $path)); } - $routes = $this->createLocalizedRoute($collection, $id, $paths ?: $node->getAttribute('path')); + $routes = $this->createLocalizedRoute(new RouteCollection(), $id, $paths ?: $node->getAttribute('path')); $routes->addDefaults($defaults); $routes->addRequirements($requirements); $routes->addOptions($options); @@ -146,6 +146,8 @@ protected function parseRoute(RouteCollection $collection, \DOMElement $node, st if (null !== $hosts) { $this->addHost($routes, $hosts); } + + $collection->addCollection($routes); } /** diff --git a/src/Symfony/Component/Routing/Loader/YamlFileLoader.php b/src/Symfony/Component/Routing/Loader/YamlFileLoader.php index 9605e9a8772e0..09beb7cd54739 100644 --- a/src/Symfony/Component/Routing/Loader/YamlFileLoader.php +++ b/src/Symfony/Component/Routing/Loader/YamlFileLoader.php @@ -157,7 +157,7 @@ protected function parseRoute(RouteCollection $collection, string $name, array $ $defaults['_stateless'] = $config['stateless']; } - $routes = $this->createLocalizedRoute($collection, $name, $config['path']); + $routes = $this->createLocalizedRoute(new RouteCollection(), $name, $config['path']); $routes->addDefaults($defaults); $routes->addRequirements($requirements); $routes->addOptions($options); @@ -168,6 +168,8 @@ protected function parseRoute(RouteCollection $collection, string $name, array $ if (isset($config['host'])) { $this->addHost($routes, $config['host']); } + + $collection->addCollection($routes); } /** diff --git a/src/Symfony/Component/Routing/Tests/Fixtures/locale_and_host/route-with-hosts-expected-collection.php b/src/Symfony/Component/Routing/Tests/Fixtures/locale_and_host/route-with-hosts-expected-collection.php new file mode 100644 index 0000000000000..afff1f0bcdcfe --- /dev/null +++ b/src/Symfony/Component/Routing/Tests/Fixtures/locale_and_host/route-with-hosts-expected-collection.php @@ -0,0 +1,23 @@ +add('static.en', $route = new Route('/example')); + $route->setHost('www.example.com'); + $route->setRequirement('_locale', 'en'); + $route->setDefault('_locale', 'en'); + $route->setDefault('_canonical_route', 'static'); + $expectedRoutes->add('static.nl', $route = new Route('/example')); + $route->setHost('www.example.nl'); + $route->setRequirement('_locale', 'nl'); + $route->setDefault('_locale', 'nl'); + $route->setDefault('_canonical_route', 'static'); + + $expectedRoutes->addResource(new FileResource(__DIR__."/route-with-hosts.$format")); + + return $expectedRoutes; +}; diff --git a/src/Symfony/Component/Routing/Tests/Fixtures/locale_and_host/route-with-hosts.php b/src/Symfony/Component/Routing/Tests/Fixtures/locale_and_host/route-with-hosts.php new file mode 100644 index 0000000000000..44472d77ae171 --- /dev/null +++ b/src/Symfony/Component/Routing/Tests/Fixtures/locale_and_host/route-with-hosts.php @@ -0,0 +1,10 @@ +add('static', '/example')->host([ + 'nl' => 'www.example.nl', + 'en' => 'www.example.com', + ]); +}; diff --git a/src/Symfony/Component/Routing/Tests/Fixtures/locale_and_host/route-with-hosts.xml b/src/Symfony/Component/Routing/Tests/Fixtures/locale_and_host/route-with-hosts.xml new file mode 100644 index 0000000000000..f4b16e4d80700 --- /dev/null +++ b/src/Symfony/Component/Routing/Tests/Fixtures/locale_and_host/route-with-hosts.xml @@ -0,0 +1,10 @@ + + + + www.example.nl + www.example.com + + diff --git a/src/Symfony/Component/Routing/Tests/Fixtures/locale_and_host/route-with-hosts.yml b/src/Symfony/Component/Routing/Tests/Fixtures/locale_and_host/route-with-hosts.yml new file mode 100644 index 0000000000000..c340f71ff016d --- /dev/null +++ b/src/Symfony/Component/Routing/Tests/Fixtures/locale_and_host/route-with-hosts.yml @@ -0,0 +1,6 @@ +--- +static: + path: /example + host: + nl: www.example.nl + en: www.example.com diff --git a/src/Symfony/Component/Routing/Tests/Loader/PhpFileLoaderTest.php b/src/Symfony/Component/Routing/Tests/Loader/PhpFileLoaderTest.php index dbe45bcf82ec2..2ec8bd04ddacc 100644 --- a/src/Symfony/Component/Routing/Tests/Loader/PhpFileLoaderTest.php +++ b/src/Symfony/Component/Routing/Tests/Loader/PhpFileLoaderTest.php @@ -317,6 +317,16 @@ public function testImportingRoutesWithSingleHostInImporter() $this->assertEquals($expectedRoutes('php'), $routes); } + public function testAddingRouteWithHosts() + { + $loader = new PhpFileLoader(new FileLocator([__DIR__.'/../Fixtures/locale_and_host'])); + $routes = $loader->load('route-with-hosts.php'); + + $expectedRoutes = require __DIR__.'/../Fixtures/locale_and_host/route-with-hosts-expected-collection.php'; + + $this->assertEquals($expectedRoutes('php'), $routes); + } + public function testImportingAliases() { $loader = new PhpFileLoader(new FileLocator([__DIR__.'/../Fixtures/alias'])); diff --git a/src/Symfony/Component/Routing/Tests/Loader/XmlFileLoaderTest.php b/src/Symfony/Component/Routing/Tests/Loader/XmlFileLoaderTest.php index 9e42db7a7e6fe..83859120e31f8 100644 --- a/src/Symfony/Component/Routing/Tests/Loader/XmlFileLoaderTest.php +++ b/src/Symfony/Component/Routing/Tests/Loader/XmlFileLoaderTest.php @@ -577,6 +577,16 @@ public function testImportingRoutesWithSingleHostsInImporter() $this->assertEquals($expectedRoutes('xml'), $routes); } + public function testAddingRouteWithHosts() + { + $loader = new XmlFileLoader(new FileLocator([__DIR__.'/../Fixtures/locale_and_host'])); + $routes = $loader->load('route-with-hosts.xml'); + + $expectedRoutes = require __DIR__.'/../Fixtures/locale_and_host/route-with-hosts-expected-collection.php'; + + $this->assertEquals($expectedRoutes('xml'), $routes); + } + public function testWhenEnv() { $loader = new XmlFileLoader(new FileLocator([__DIR__.'/../Fixtures']), 'some-env'); diff --git a/src/Symfony/Component/Routing/Tests/Loader/YamlFileLoaderTest.php b/src/Symfony/Component/Routing/Tests/Loader/YamlFileLoaderTest.php index 6573fd0138ac8..1e34386818e6b 100644 --- a/src/Symfony/Component/Routing/Tests/Loader/YamlFileLoaderTest.php +++ b/src/Symfony/Component/Routing/Tests/Loader/YamlFileLoaderTest.php @@ -443,6 +443,16 @@ public function testImportingRoutesWithSingleHostInImporter() $this->assertEquals($expectedRoutes('yml'), $routes); } + public function testAddingRouteWithHosts() + { + $loader = new YamlFileLoader(new FileLocator([__DIR__.'/../Fixtures/locale_and_host'])); + $routes = $loader->load('route-with-hosts.yml'); + + $expectedRoutes = require __DIR__.'/../Fixtures/locale_and_host/route-with-hosts-expected-collection.php'; + + $this->assertEquals($expectedRoutes('yml'), $routes); + } + public function testWhenEnv() { $loader = new YamlFileLoader(new FileLocator([__DIR__.'/../Fixtures']), 'some-env'); From a2f70401ecf28681f1c7fa413f06fe42ea1ff43e Mon Sep 17 00:00:00 2001 From: Nikita Sklyarov Date: Thu, 9 Jan 2025 12:33:41 +0200 Subject: [PATCH 253/303] [Validator] Review and reword Ukrainian translation --- .../Resources/translations/validators.uk.xlf | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.uk.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.uk.xlf index c952f2abe25b3..f83a179b1c37a 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.uk.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.uk.xlf @@ -444,31 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - Це значення занадто коротке. Воно має містити принаймні одне слово.|Це значення занадто коротке. Воно має містити принаймні {{ min }} слова. + Це значення занадто коротке. Воно має містити принаймні одне слово.|Це значення занадто коротке. Мінімальна кількість слів — {{ min }}. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - Це значення занадто довге. Воно має містити лише одне слово.|Це значення занадто довге. Воно має містити {{ max }} слова або менше. + Це значення занадто довге. Воно має містити лише одне слово.|Це значення занадто довге. Максимальна кількість слів — {{ max }}. This value does not represent a valid week in the ISO 8601 format. - Це значення не представляє дійсний тиждень у форматі ISO 8601. + Це значення не представляє дійсний тиждень у форматі ISO 8601. This value is not a valid week. - Це значення не є дійсним тижнем. + Це значення не є дійсним тижнем. This value should not be before week "{{ min }}". - Це значення не повинно бути раніше тижня "{{ min }}". + Це значення не повинно бути раніше тижня "{{ min }}". This value should not be after week "{{ max }}". - Це значення не повинно бути після тижня "{{ max }}". + Це значення не повинно бути після тижня "{{ max }}". This value is not a valid slug. - Це значення не є дійсним slug. + Це значення не є дійсним slug. From b0c2a59f37d8490fdfad3ea251204b6ead50d6b2 Mon Sep 17 00:00:00 2001 From: matlec Date: Thu, 9 Jan 2025 12:51:25 +0100 Subject: [PATCH 254/303] [VarDumper] Fix blank strings display --- .../Component/VarDumper/Dumper/HtmlDumper.php | 81 ++++++++++--------- .../Tests/Caster/ExceptionCasterTest.php | 8 +- .../VarDumper/Tests/Caster/StubCasterTest.php | 4 +- .../VarDumper/Tests/Dumper/HtmlDumperTest.php | 20 ++--- 4 files changed, 59 insertions(+), 54 deletions(-) diff --git a/src/Symfony/Component/VarDumper/Dumper/HtmlDumper.php b/src/Symfony/Component/VarDumper/Dumper/HtmlDumper.php index ea09e68194cb1..cb41112792dfa 100644 --- a/src/Symfony/Component/VarDumper/Dumper/HtmlDumper.php +++ b/src/Symfony/Component/VarDumper/Dumper/HtmlDumper.php @@ -663,7 +663,7 @@ function showCurrent(state) height: 0; clear: both; } -pre.sf-dump span { +pre.sf-dump .sf-dump-ellipsization { display: inline-flex; } pre.sf-dump a { @@ -681,16 +681,12 @@ function showCurrent(state) background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAHUlEQVQY02O8zAABilCaiQEN0EeA8QuUcX9g3QEAAjcC5piyhyEAAAAASUVORK5CYII=) #D3D3D3; } pre.sf-dump .sf-dump-ellipsis { - display: inline-block; - overflow: visible; text-overflow: ellipsis; - max-width: 5em; white-space: nowrap; overflow: hidden; - vertical-align: top; } -pre.sf-dump .sf-dump-ellipsis+.sf-dump-ellipsis { - max-width: none; +pre.sf-dump .sf-dump-ellipsis-tail { + flex-shrink: 0; } pre.sf-dump code { display:inline; @@ -863,66 +859,75 @@ protected function style(string $style, string $value, array $attr = []): string return sprintf('%s', $this->dumpId, $r, 1 + $attr['count'], $v); } + $dumpClasses = ['sf-dump-'.$style]; + $dumpTitle = ''; + if ('const' === $style && isset($attr['value'])) { - $style .= sprintf(' title="%s"', esc(\is_scalar($attr['value']) ? $attr['value'] : json_encode($attr['value']))); + $dumpTitle = esc(\is_scalar($attr['value']) ? $attr['value'] : json_encode($attr['value'])); } elseif ('public' === $style) { - $style .= sprintf(' title="%s"', empty($attr['dynamic']) ? 'Public property' : 'Runtime added dynamic property'); + $dumpTitle = empty($attr['dynamic']) ? 'Public property' : 'Runtime added dynamic property'; } elseif ('str' === $style && 1 < $attr['length']) { - $style .= sprintf(' title="%d%s characters"', $attr['length'], $attr['binary'] ? ' binary or non-UTF-8' : ''); + $dumpTitle = sprintf('%d%s characters', $attr['length'], $attr['binary'] ? ' binary or non-UTF-8' : ''); } elseif ('note' === $style && 0 < ($attr['depth'] ?? 0) && false !== $c = strrpos($value, '\\')) { - $style .= ' title=""'; $attr += [ 'ellipsis' => \strlen($value) - $c, 'ellipsis-type' => 'note', 'ellipsis-tail' => 1, ]; } elseif ('protected' === $style) { - $style .= ' title="Protected property"'; + $dumpTitle = 'Protected property'; } elseif ('meta' === $style && isset($attr['title'])) { - $style .= sprintf(' title="%s"', esc($this->utf8Encode($attr['title']))); + $dumpTitle = esc($this->utf8Encode($attr['title'])); } elseif ('private' === $style) { - $style .= sprintf(' title="Private property defined in class: `%s`"', esc($this->utf8Encode($attr['class']))); + $dumpTitle = sprintf('Private property defined in class: `%s`"', esc($this->utf8Encode($attr['class']))); } if (isset($attr['ellipsis'])) { - $class = 'sf-dump-ellipsis'; + $dumpClasses[] = 'sf-dump-ellipsization'; + $ellipsisClass = 'sf-dump-ellipsis'; if (isset($attr['ellipsis-type'])) { - $class = sprintf('"%s sf-dump-ellipsis-%s"', $class, $attr['ellipsis-type']); + $ellipsisClass .= ' sf-dump-ellipsis-'.$attr['ellipsis-type']; } $label = esc(substr($value, -$attr['ellipsis'])); - $style = str_replace(' title="', " title=\"$v\n", $style); - $v = sprintf('%s', $class, substr($v, 0, -\strlen($label))); + $dumpTitle = $v."\n".$dumpTitle; + $v = sprintf('%s', $ellipsisClass, substr($v, 0, -\strlen($label))); if (!empty($attr['ellipsis-tail'])) { $tail = \strlen(esc(substr($value, -$attr['ellipsis'], $attr['ellipsis-tail']))); - $v .= sprintf('%s%s', $class, substr($label, 0, $tail), substr($label, $tail)); + $v .= sprintf('%s%s', $ellipsisClass, substr($label, 0, $tail), substr($label, $tail)); } else { - $v .= $label; + $v .= sprintf('%s', $label); } } $map = static::$controlCharsMap; - $v = "".preg_replace_callback(static::$controlCharsRx, function ($c) use ($map) { - $s = $b = '%s', + 1 === count($dumpClasses) ? '' : '"', + implode(' ', $dumpClasses), + $dumpTitle ? ' title="'.$dumpTitle.'"' : '', + preg_replace_callback(static::$controlCharsRx, function ($c) use ($map) { + $s = $b = ''; - }, $v).''; + return $s.''; + }, $v) + ); if (!($attr['binary'] ?? false)) { $v = preg_replace_callback(static::$unicodeCharsRx, function ($c) { diff --git a/src/Symfony/Component/VarDumper/Tests/Caster/ExceptionCasterTest.php b/src/Symfony/Component/VarDumper/Tests/Caster/ExceptionCasterTest.php index f8fe43d8ddcee..dcdc36715c1ab 100644 --- a/src/Symfony/Component/VarDumper/Tests/Caster/ExceptionCasterTest.php +++ b/src/Symfony/Component/VarDumper/Tests/Caster/ExceptionCasterTest.php @@ -259,12 +259,12 @@ public function testHtmlDump() Exception { #message: "1" #code: 0 - #file: "%s%eVarDumper%eTests%eCaster%eExceptionCasterTest.php" + #file: "%s%eVarDumper%eTests%eCaster%eExceptionCasterTest.php" #line: %d trace: { - %s%eVarDumper%eTests%eCaster%eExceptionCasterTest.php:%d + %s%eVarDumper%eTests%eCaster%eExceptionCasterTest.php:%d …%d } } diff --git a/src/Symfony/Component/VarDumper/Tests/Caster/StubCasterTest.php b/src/Symfony/Component/VarDumper/Tests/Caster/StubCasterTest.php index cf0bc7338326d..eb110b481aec8 100644 --- a/src/Symfony/Component/VarDumper/Tests/Caster/StubCasterTest.php +++ b/src/Symfony/Component/VarDumper/Tests/Caster/StubCasterTest.php @@ -175,8 +175,8 @@ public function testClassStubWithNotExistingClass() $expectedDump = <<<'EODUMP' array:1 [ - 0 => "Symfony\Component\VarDumper\Tests\Caster\NotExisting" + 0 => "Symfony\Component\VarDumper\Tests\Caster\NotExisting" ] EODUMP; diff --git a/src/Symfony/Component/VarDumper/Tests/Dumper/HtmlDumperTest.php b/src/Symfony/Component/VarDumper/Tests/Dumper/HtmlDumperTest.php index 9b914ad6d3c37..d843e14371f69 100644 --- a/src/Symfony/Component/VarDumper/Tests/Dumper/HtmlDumperTest.php +++ b/src/Symfony/Component/VarDumper/Tests/Dumper/HtmlDumperTest.php @@ -79,18 +79,18 @@ public function testGet() seekable: true %A options: [] } - "obj" => Symfony\Component\VarDumper\Tests\Fixture\DumbFoo {#%d + "obj" => Symfony\Component\VarDumper\Tests\Fixture\DumbFoo {#%d +foo: "foo" +"bar": "bar" } "closure" => Closure(\$a, ?PDO &\$b = null) {#%d - class: "Symfony\Component\VarDumper\Tests\Dumper\HtmlDumperTest" - this: Symfony\Component\VarDumper\Tests\Dumper\HtmlDumperTest {#%d &%s;} - file: "%s%eVarDumper%eTests%eFixtures%edumb-var.php" + class: "Symfony\Component\VarDumper\Tests\Dumper\HtmlDumperTest" + this: Symfony\Component\VarDumper\Tests\Dumper\HtmlDumperTest {#%d &%s;} + file: "%s%eVarDumper%eTests%eFixtures%edumb-var.php" line: "{$var['line']} to {$var['line']}" } "line" => {$var['line']} @@ -101,8 +101,8 @@ public function testGet() 0 => &4 array:1 [&4] ] 8 => &1 null - "sobj" => Symfony\Component\VarDumper\Tests\Fixture\DumbFoo {#%d} + "sobj" => Symfony\Component\VarDumper\Tests\Fixture\DumbFoo {#%d} "snobj" => &3 {#%d} "snobj2" => {#%d} "file" => "{$var['file']}" From 438b58ceadd61ac051976c3d2efe07943ec9a323 Mon Sep 17 00:00:00 2001 From: Halil Hakan Karabay Date: Wed, 8 Jan 2025 23:27:54 +0300 Subject: [PATCH 255/303] [Validator] Checked Turkish validators translations and confirmed --- .../Validator/Resources/translations/validators.tr.xlf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.tr.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.tr.xlf index 75312780dab03..fa69fb2e19e64 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.tr.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.tr.xlf @@ -192,7 +192,7 @@ No temporary folder was configured in php.ini, or the configured folder does not exist. - php.ini'de geçici bir klasör yapılandırılmadı, veya yapılandırılan klasör mevcut değildir. + php.ini'de geçici bir klasör yapılandırılmadı veya yapılandırılan klasör mevcut değildir. Cannot write temporary file to disk. @@ -468,7 +468,7 @@ This value is not a valid slug. - Bu değer geçerli bir slug değildir. + Bu değer geçerli bir “slug” değildir. From 9807ce6058f4502ff1e743d613eb240a91d9e97d Mon Sep 17 00:00:00 2001 From: matlec Date: Tue, 7 Jan 2025 14:43:18 +0100 Subject: [PATCH 256/303] [DomCrawler] Make `ChoiceFormField::isDisabled` return `true` for unchecked disabled checkboxes --- .../Component/DomCrawler/Field/ChoiceFormField.php | 4 ++++ .../DomCrawler/Tests/Field/ChoiceFormFieldTest.php | 11 +++++++++++ 2 files changed, 15 insertions(+) diff --git a/src/Symfony/Component/DomCrawler/Field/ChoiceFormField.php b/src/Symfony/Component/DomCrawler/Field/ChoiceFormField.php index dcae5490ad35c..7688b6d7e63d3 100644 --- a/src/Symfony/Component/DomCrawler/Field/ChoiceFormField.php +++ b/src/Symfony/Component/DomCrawler/Field/ChoiceFormField.php @@ -45,6 +45,10 @@ public function hasValue(): bool */ public function isDisabled(): bool { + if ('checkbox' === $this->type) { + return parent::isDisabled(); + } + if (parent::isDisabled() && 'select' === $this->type) { return true; } diff --git a/src/Symfony/Component/DomCrawler/Tests/Field/ChoiceFormFieldTest.php b/src/Symfony/Component/DomCrawler/Tests/Field/ChoiceFormFieldTest.php index 176ea5927fe1c..5de407344d2f8 100644 --- a/src/Symfony/Component/DomCrawler/Tests/Field/ChoiceFormFieldTest.php +++ b/src/Symfony/Component/DomCrawler/Tests/Field/ChoiceFormFieldTest.php @@ -272,6 +272,17 @@ public function testCheckboxWithEmptyBooleanAttribute() $this->assertEquals('foo', $field->getValue()); } + public function testCheckboxIsDisabled() + { + $node = $this->createNode('input', '', ['type' => 'checkbox', 'name' => 'name', 'disabled' => '']); + $field = new ChoiceFormField($node); + + $this->assertTrue($field->isDisabled(), '->isDisabled() returns true when the checkbox is disabled, even if it is not checked'); + + $field->tick(); + $this->assertTrue($field->isDisabled(), '->isDisabled() returns true when the checkbox is disabled, even if it is checked'); + } + public function testTick() { $node = $this->createSelectNode(['foo' => false, 'bar' => false]); From 75e7454b2ed2a35ccc4afbafd6a7a78c810c34a5 Mon Sep 17 00:00:00 2001 From: PatNowak Date: Wed, 8 Jan 2025 12:21:20 +0100 Subject: [PATCH 257/303] [Translations] Make sure PL translations validators.pl.xlf follow the same style --- .../Resources/translations/validators.pl.xlf | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.pl.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.pl.xlf index 592a5c6209cc8..8946381120ae7 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.pl.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.pl.xlf @@ -440,35 +440,35 @@ This URL is missing a top-level domain. - Podany URL nie zawiera domeny najwyższego poziomu. + Ten URL nie zawiera domeny najwyższego poziomu. This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - Podana wartość jest zbyt krótka. Powinna zawierać co najmniej jedno słowo.|Podana wartość jest zbyt krótka. Powinna zawierać co najmniej {{ min }} słów. + Ta wartość jest zbyt krótka. Powinna zawierać co najmniej jedno słowo.|Ta wartość jest zbyt krótka. Powinna zawierać co najmniej {{ min }} słów. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - Podana wartość jest zbyt długa. Powinna zawierać jedno słowo.|Podana wartość jest zbyt długa. Powinna zawierać {{ max }} słów lub mniej. + Ta wartość jest zbyt długa. Powinna zawierać jedno słowo.|Ta wartość jest zbyt długa. Powinna zawierać {{ max }} słów lub mniej. This value does not represent a valid week in the ISO 8601 format. - Podana wartość nie jest poprawnym oznaczeniem tygodnia w formacie ISO 8601. + Ta wartość nie jest poprawnym oznaczeniem tygodnia w formacie ISO 8601. This value is not a valid week. - Podana wartość nie jest poprawnym oznaczeniem tygodnia. + Ta wartość nie jest poprawnym oznaczeniem tygodnia. This value should not be before week "{{ min }}". - Podana wartość nie powinna być przed tygodniem "{{ min }}". + Ta wartość nie powinna być przed tygodniem "{{ min }}". This value should not be after week "{{ max }}". - Podana wartość nie powinna być po tygodniu "{{ max }}". + Ta wartość nie powinna być po tygodniu "{{ max }}". This value is not a valid slug. - Ta wartość nie jest prawidłowym slugiem. + Ta wartość nie jest prawidłowym slugiem. From ed18c7ce46663eb4e5b20ed15d8c18c2a9348ec3 Mon Sep 17 00:00:00 2001 From: skmedix Date: Tue, 7 Jan 2025 20:44:28 +0100 Subject: [PATCH 258/303] [Mailer] Fix SMTP stream EOF handling on Windows by using feof() --- .../Mailer/Transport/Smtp/Stream/AbstractStream.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/Symfony/Component/Mailer/Transport/Smtp/Stream/AbstractStream.php b/src/Symfony/Component/Mailer/Transport/Smtp/Stream/AbstractStream.php index 498dc560c3ede..55a2594ac1de5 100644 --- a/src/Symfony/Component/Mailer/Transport/Smtp/Stream/AbstractStream.php +++ b/src/Symfony/Component/Mailer/Transport/Smtp/Stream/AbstractStream.php @@ -80,11 +80,10 @@ public function readLine(): string $line = @fgets($this->out); if ('' === $line || false === $line) { - $metas = stream_get_meta_data($this->out); - if ($metas['timed_out']) { + if (stream_get_meta_data($this->out)['timed_out']) { throw new TransportException(sprintf('Connection to "%s" timed out.', $this->getReadConnectionDescription())); } - if ($metas['eof']) { + if (feof($this->out)) { // don't use "eof" metadata, it's not accurate on Windows throw new TransportException(sprintf('Connection to "%s" has been closed unexpectedly.', $this->getReadConnectionDescription())); } if (false === $line) { From 56f3df494c1d3be1e6df3a869b2e9e8099bc0b2e Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Tue, 7 Jan 2025 18:11:41 +0100 Subject: [PATCH 259/303] [HttpFoundation][FrameworkBundle] Reset Request's formats using the service resetter --- .../Command/ContainerDebugCommand.php | 8 ++++++-- .../FrameworkBundle/Resources/config/services.php | 1 + .../Tests/Functional/ContainerDebugCommandTest.php | 12 ++++++------ .../Component/HttpFoundation/RequestStack.php | 7 +++++++ .../HttpFoundation/Tests/RequestStackTest.php | 14 ++++++++++++++ 5 files changed, 34 insertions(+), 8 deletions(-) diff --git a/src/Symfony/Bundle/FrameworkBundle/Command/ContainerDebugCommand.php b/src/Symfony/Bundle/FrameworkBundle/Command/ContainerDebugCommand.php index df6aef5dd6b3e..3000da51a7a11 100644 --- a/src/Symfony/Bundle/FrameworkBundle/Command/ContainerDebugCommand.php +++ b/src/Symfony/Bundle/FrameworkBundle/Command/ContainerDebugCommand.php @@ -284,7 +284,9 @@ private function findProperServiceName(InputInterface $input, SymfonyStyle $io, return $matchingServices[0]; } - return $io->choice('Select one of the following services to display its information', $matchingServices); + natsort($matchingServices); + + return $io->choice('Select one of the following services to display its information', array_values($matchingServices)); } private function findProperTagName(InputInterface $input, SymfonyStyle $io, ContainerBuilder $container, string $tagName): string @@ -302,7 +304,9 @@ private function findProperTagName(InputInterface $input, SymfonyStyle $io, Cont return $matchingTags[0]; } - return $io->choice('Select one of the following tags to display its information', $matchingTags); + natsort($matchingTags); + + return $io->choice('Select one of the following tags to display its information', array_values($matchingTags)); } private function findServiceIdsContaining(ContainerBuilder $container, string $name, bool $showHidden): array diff --git a/src/Symfony/Bundle/FrameworkBundle/Resources/config/services.php b/src/Symfony/Bundle/FrameworkBundle/Resources/config/services.php index 905e16f9b9e9c..5f280bdfbb242 100644 --- a/src/Symfony/Bundle/FrameworkBundle/Resources/config/services.php +++ b/src/Symfony/Bundle/FrameworkBundle/Resources/config/services.php @@ -100,6 +100,7 @@ class_exists(WorkflowEvents::class) ? WorkflowEvents::ALIASES : [] ->alias(HttpKernelInterface::class, 'http_kernel') ->set('request_stack', RequestStack::class) + ->tag('kernel.reset', ['method' => 'resetRequestFormats', 'on_invalid' => 'ignore']) ->public() ->alias(RequestStack::class, 'request_stack') diff --git a/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/ContainerDebugCommandTest.php b/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/ContainerDebugCommandTest.php index efbc1f54acb08..1adddd1832500 100644 --- a/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/ContainerDebugCommandTest.php +++ b/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/ContainerDebugCommandTest.php @@ -140,13 +140,13 @@ public function testTagsPartialSearch() $tester->run(['command' => 'debug:container', '--tag' => 'kernel.'], ['decorated' => false]); $this->assertStringContainsString('Select one of the following tags to display its information', $tester->getDisplay()); - $this->assertStringContainsString('[0] kernel.event_subscriber', $tester->getDisplay()); - $this->assertStringContainsString('[1] kernel.locale_aware', $tester->getDisplay()); - $this->assertStringContainsString('[2] kernel.cache_warmer', $tester->getDisplay()); + $this->assertStringContainsString('[0] kernel.cache_clearer', $tester->getDisplay()); + $this->assertStringContainsString('[1] kernel.cache_warmer', $tester->getDisplay()); + $this->assertStringContainsString('[2] kernel.event_subscriber', $tester->getDisplay()); $this->assertStringContainsString('[3] kernel.fragment_renderer', $tester->getDisplay()); - $this->assertStringContainsString('[4] kernel.reset', $tester->getDisplay()); - $this->assertStringContainsString('[5] kernel.cache_clearer', $tester->getDisplay()); - $this->assertStringContainsString('Symfony Container Services Tagged with "kernel.event_subscriber" Tag', $tester->getDisplay()); + $this->assertStringContainsString('[4] kernel.locale_aware', $tester->getDisplay()); + $this->assertStringContainsString('[5] kernel.reset', $tester->getDisplay()); + $this->assertStringContainsString('Symfony Container Services Tagged with "kernel.cache_clearer" Tag', $tester->getDisplay()); } public function testDescribeEnvVars() diff --git a/src/Symfony/Component/HttpFoundation/RequestStack.php b/src/Symfony/Component/HttpFoundation/RequestStack.php index 5aa8ba793414c..ca61eef2953e2 100644 --- a/src/Symfony/Component/HttpFoundation/RequestStack.php +++ b/src/Symfony/Component/HttpFoundation/RequestStack.php @@ -106,4 +106,11 @@ public function getSession(): SessionInterface throw new SessionNotFoundException(); } + + public function resetRequestFormats(): void + { + static $resetRequestFormats; + $resetRequestFormats ??= \Closure::bind(static fn () => self::$formats = null, null, Request::class); + $resetRequestFormats(); + } } diff --git a/src/Symfony/Component/HttpFoundation/Tests/RequestStackTest.php b/src/Symfony/Component/HttpFoundation/Tests/RequestStackTest.php index 2b26ce5c64aea..3b958653f0bfa 100644 --- a/src/Symfony/Component/HttpFoundation/Tests/RequestStackTest.php +++ b/src/Symfony/Component/HttpFoundation/Tests/RequestStackTest.php @@ -67,4 +67,18 @@ public function testGetParentRequest() $requestStack->push($secondSubRequest); $this->assertSame($firstSubRequest, $requestStack->getParentRequest()); } + + public function testResetRequestFormats() + { + $requestStack = new RequestStack(); + + $request = Request::create('/foo'); + $request->setFormat('foo', ['application/foo']); + + $this->assertSame(['application/foo'], $request->getMimeTypes('foo')); + + $requestStack->resetRequestFormats(); + + $this->assertSame([], $request->getMimeTypes('foo')); + } } From cc923ba459b334f1466db3fcaa7923106874adfb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maxime=20H=C3=A9lias?= Date: Tue, 17 Dec 2024 10:19:23 +0100 Subject: [PATCH 260/303] [Scheduler] Clarify description of exclusion time --- src/Symfony/Component/Scheduler/Trigger/ExcludeTimeTrigger.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/Scheduler/Trigger/ExcludeTimeTrigger.php b/src/Symfony/Component/Scheduler/Trigger/ExcludeTimeTrigger.php index 57bed27a22dda..22bf88b626f93 100644 --- a/src/Symfony/Component/Scheduler/Trigger/ExcludeTimeTrigger.php +++ b/src/Symfony/Component/Scheduler/Trigger/ExcludeTimeTrigger.php @@ -23,7 +23,7 @@ public function __construct( public function __toString(): string { - return sprintf('%s, from: %s, until: %s', $this->inner, $this->from->format(\DateTimeInterface::ATOM), $this->until->format(\DateTimeInterface::ATOM)); + return \sprintf('%s, excluding from %s until %s', $this->inner, $this->from->format(\DateTimeInterface::ATOM), $this->until->format(\DateTimeInterface::ATOM)); } public function getNextRunDate(\DateTimeImmutable $run): ?\DateTimeImmutable From a1a26dc356aee539809bea9b123ba209c439027c Mon Sep 17 00:00:00 2001 From: 4lia Date: Fri, 10 Jan 2025 10:41:34 +0330 Subject: [PATCH 261/303] Review validator-related persian translation with id 120 --- .../Validator/Resources/translations/validators.fa.xlf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.fa.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.fa.xlf index d93b457422950..a9cd0f2cdb9c5 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.fa.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.fa.xlf @@ -468,7 +468,7 @@ This value is not a valid slug. - این مقدار یک اسلاگ معتبر نیست. + این مقدار یک slug معتبر نیست. From 0f3b06539e9f5737bf9cb2810eb7ccdea96b4ce4 Mon Sep 17 00:00:00 2001 From: Sergey Panteleev Date: Fri, 10 Jan 2025 11:02:41 +0300 Subject: [PATCH 262/303] [Translation][Validator] Review Russian translation (114 - 120) --- .../Resources/translations/validators.ru.xlf | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.ru.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.ru.xlf index 42f3804a4f327..b382b77bb00fa 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.ru.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.ru.xlf @@ -444,31 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - Это значение слишком короткое. Оно должно содержать как минимум одно слово.|Это значение слишком короткое. Оно должно содержать как минимум {{ min }} слова. + Это значение слишком короткое. Оно должно содержать как минимум одно слово.|Это значение слишком короткое. Оно должно содержать как минимум {{ min }} слова.|Это значение слишком короткое. Оно должно содержать как минимум {{ min }} слов. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - Это значение слишком длинное. Оно должно содержать только одно слово.|Это значение слишком длинное. Оно должно содержать {{ max }} слова или меньше. + Это значение слишком длинное. Оно должно содержать только одно слово.|Это значение слишком длинное. Оно должно содержать {{ max }} слова или меньше.|Это значение слишком длинное. Оно должно содержать {{ max }} слов или меньше. This value does not represent a valid week in the ISO 8601 format. - Это значение не представляет допустимую неделю в формате ISO 8601. + Это значение не представляет допустимую неделю в формате ISO 8601. This value is not a valid week. - Это значение не является допустимой неделей. + Это значение не является допустимой неделей. This value should not be before week "{{ min }}". - Это значение не должно быть раньше недели "{{ min }}". + Это значение не должно быть раньше недели "{{ min }}". This value should not be after week "{{ max }}". - Это значение не должно быть после недели "{{ max }}". + Это значение не должно быть после недели "{{ max }}". This value is not a valid slug. - Это значение не является допустимым slug. + Это значение не является допустимым slug. From 4c9e1a40c9b6e18b671bcced0717ad3426cb8fdc Mon Sep 17 00:00:00 2001 From: Faizan Akram Date: Sun, 8 Dec 2024 10:46:43 +0100 Subject: [PATCH 263/303] fix(dependency-injection): reset env vars with kernel.reset - fixes #59128 --- .../Bundle/FrameworkBundle/Resources/config/services.php | 1 + src/Symfony/Component/DependencyInjection/Container.php | 8 ++++++++ .../Component/DependencyInjection/EnvVarProcessor.php | 4 ++++ 3 files changed, 13 insertions(+) diff --git a/src/Symfony/Bundle/FrameworkBundle/Resources/config/services.php b/src/Symfony/Bundle/FrameworkBundle/Resources/config/services.php index c85ccf5d066b4..a7e1c51980563 100644 --- a/src/Symfony/Bundle/FrameworkBundle/Resources/config/services.php +++ b/src/Symfony/Bundle/FrameworkBundle/Resources/config/services.php @@ -195,6 +195,7 @@ class_exists(WorkflowEvents::class) ? WorkflowEvents::ALIASES : [] tagged_iterator('container.env_var_loader'), ]) ->tag('container.env_var_processor') + ->tag('kernel.reset', ['method' => 'reset']) ->set('slugger', AsciiSlugger::class) ->args([ diff --git a/src/Symfony/Component/DependencyInjection/Container.php b/src/Symfony/Component/DependencyInjection/Container.php index cd7105546f250..a028de7eea42f 100644 --- a/src/Symfony/Component/DependencyInjection/Container.php +++ b/src/Symfony/Component/DependencyInjection/Container.php @@ -290,6 +290,14 @@ public function reset(): void $this->envCache = $this->services = $this->factories = $this->privates = []; } + /** + * @internal + */ + public function resetEnvCache(): void + { + $this->envCache = []; + } + /** * Gets all service ids. * diff --git a/src/Symfony/Component/DependencyInjection/EnvVarProcessor.php b/src/Symfony/Component/DependencyInjection/EnvVarProcessor.php index 62da6e8104de3..fe81341e6cab6 100644 --- a/src/Symfony/Component/DependencyInjection/EnvVarProcessor.php +++ b/src/Symfony/Component/DependencyInjection/EnvVarProcessor.php @@ -374,5 +374,9 @@ public function reset(): void { $this->loadedVars = []; $this->loaders = $this->originalLoaders; + + if ($this->container instanceof Container) { + $this->container->resetEnvCache(); + } } } From 97e44eacb9e7770a64fcf5729d51e1b79696f189 Mon Sep 17 00:00:00 2001 From: TheMhv Date: Fri, 10 Jan 2025 08:23:17 -0300 Subject: [PATCH 264/303] [Validator] Missing translations for Brazilian Portuguese (pt_BR) --- .../Resources/translations/validators.pt_BR.xlf | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.pt_BR. 10000 xlf b/src/Symfony/Component/Validator/Resources/translations/validators.pt_BR.xlf index 3022c27c96f09..a7be9976c4b60 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.pt_BR.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.pt_BR.xlf @@ -444,31 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - Este valor é muito curto. Deve conter pelo menos uma palavra.|Este valor é muito curto. Deve conter pelo menos {{ min }} palavras. + Este valor é muito curto. Deve conter pelo menos uma palavra.|Este valor é muito curto. Deve conter pelo menos {{ min }} palavras. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - Este valor é muito longo. Deve conter apenas uma palavra.|Este valor é muito longo. Deve conter {{ max }} palavras ou menos. + Este valor é muito longo. Deve conter apenas uma palavra.|Este valor é muito longo. Deve conter {{ max }} palavras ou menos. This value does not represent a valid week in the ISO 8601 format. - Este valor não representa uma semana válida no formato ISO 8601. + Este valor não representa uma semana válida no formato ISO 8601. This value is not a valid week. - Este valor não é uma semana válida. + Este valor não é uma semana válida. This value should not be before week "{{ min }}". - Este valor não deve ser anterior à semana "{{ min }}". + Este valor não deve ser anterior à semana "{{ min }}". This value should not be after week "{{ max }}". - Este valor não deve estar após a semana "{{ max }}". + Este valor não deve estar após a semana "{{ max }}". This value is not a valid slug. - Este valor não é um slug válido. + Este valor não é um slug válido. From 9f956d73d29e0de40d283636e1d26c1719707922 Mon Sep 17 00:00:00 2001 From: Dariusz Ruminski Date: Fri, 10 Jan 2025 15:17:09 +0100 Subject: [PATCH 265/303] chore: PropertyAccess - fix typo in DocBlock --- .../Component/PropertyAccess/PropertyAccessor.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Symfony/Component/PropertyAccess/PropertyAccessor.php b/src/Symfony/Component/PropertyAccess/PropertyAccessor.php index d8fbe473e2be4..045d7ed84b976 100644 --- a/src/Symfony/Component/PropertyAccess/PropertyAccessor.php +++ b/src/Symfony/Component/PropertyAccess/PropertyAccessor.php @@ -72,11 +72,11 @@ class PropertyAccessor implements PropertyAccessorInterface * Should not be used by application code. Use * {@link PropertyAccess::createPropertyAccessor()} instead. * - * @param int $magicMethods A bitwise combination of the MAGIC_* constants - * to specify the allowed magic methods (__get, __set, __call) - * or self::DISALLOW_MAGIC_METHODS for none - * @param int $throw A bitwise combination of the THROW_* constants - * to specify when exceptions should be thrown + * @param int $magicMethodsFlags A bitwise combination of the MAGIC_* constants + * to specify the allowed magic methods (__get, __set, __call) + * or self::DISALLOW_MAGIC_METHODS for none + * @param int $throw A bitwise combination of the THROW_* constants + * to specify when exceptions should be thrown */ public function __construct( private int $magicMethodsFlags = self::MAGIC_GET | self::MAGIC_SET, From e4b3012ccd464205c838ba8478ae8bcbb7a27cb8 Mon Sep 17 00:00:00 2001 From: Kev Date: Fri, 10 Jan 2025 16:40:38 +0100 Subject: [PATCH 266/303] Fix typo ratio comment --- src/Symfony/Component/Validator/Constraints/Image.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/Validator/Constraints/Image.php b/src/Symfony/Component/Validator/Constraints/Image.php index 158d4b2cb85ed..b4afa1eb67807 100644 --- a/src/Symfony/Component/Validator/Constraints/Image.php +++ b/src/Symfony/Component/Validator/Constraints/Image.php @@ -107,7 +107,7 @@ class Image extends File * @param int|null $maxHeight Maximum image height * @param int|null $minHeight Minimum image weight * @param int|float|null $maxRatio Maximum image ratio - * @param int|float|null $minRatio Minimum image ration + * @param int|float|null $minRatio Minimum image ratio * @param int|float|null $minPixels Minimum amount of pixels * @param int|float|null $maxPixels Maximum amount of pixels * @param bool|null $allowSquare Whether to allow a square image (defaults to true) From bb9adefe4c21b7adbf4d2fbd906d5956e399b6a4 Mon Sep 17 00:00:00 2001 From: Michel Roca Date: Sat, 11 Jan 2025 17:55:58 +0100 Subject: [PATCH 267/303] tests(notifier): avoid failing SNS test with local AWS configuration --- .../AmazonSns/Tests/AmazonSnsTransportFactoryTest.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Symfony/Component/Notifier/Bridge/AmazonSns/Tests/AmazonSnsTransportFactoryTest.php b/src/Symfony/Component/Notifier/Bridge/AmazonSns/Tests/AmazonSnsTransportFactoryTest.php index 489c54a4f0812..61016929e93fe 100644 --- a/src/Symfony/Component/Notifier/Bridge/AmazonSns/Tests/AmazonSnsTransportFactoryTest.php +++ b/src/Symfony/Component/Notifier/Bridge/AmazonSns/Tests/AmazonSnsTransportFactoryTest.php @@ -18,6 +18,12 @@ class AmazonSnsTransportFactoryTest extends TransportFactoryTestCase { public function createFactory(): AmazonSnsTransportFactory { + // Tests will fail if a ~/.aws/config file exists with a default.region value, + // or if AWS_REGION env variable is set. + // Setting a profile & region names will bypass default options retrieved by \AsyncAws\Core::get + $_ENV['AWS_PROFILE'] = 'not-existing'; + $_ENV['AWS_REGION'] = 'us-east-1'; + return new AmazonSnsTransportFactory(); } From 2caa0fd4f5516c55052c3ffed36fb0fcb19b44b9 Mon Sep 17 00:00:00 2001 From: Eddy <76176151+eddya92@users.noreply.github.com> Date: Fri, 10 Jan 2025 15:53:19 +0100 Subject: [PATCH 268/303] 6.4 Missing translations for Italian (it) #59419 --- .../Resources/translations/validators.it.xlf | 6 +++--- .../Resources/translations/validators.ru.xlf | 14 +++++++------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.it.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.it.xlf index b1badf3ccc044..9aa09394cc37e 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.it.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.it.xlf @@ -20,7 +20,7 @@ The value you selected is not a valid choice. - Questo valore dovrebbe essere una delle opzioni disponibili. + Il valore selezionato non è una scelta valida. You must select at least {{ limit }} choice.|You must select at least {{ limit }} choices. @@ -308,7 +308,7 @@ This value does not match the expected {{ charset }} charset. - Questo valore non corrisponde al charset {{ charset }}. + Questo valore non corrisponde al charset {{ charset }} previsto. This value is not a valid Business Identifier Code (BIC). @@ -468,7 +468,7 @@ This value is not a valid slug. - Questo valore non è uno slug valido. + Questo valore non è uno slug valido. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.ru.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.ru.xlf index 42f3804a4f327..b382b77bb00fa 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.ru.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.ru.xlf @@ -444,31 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - Это значение слишком короткое. Оно должно содержать как минимум одно слово.|Это значение слишком короткое. Оно должно содержать как минимум {{ min }} слова. + Это значение слишком короткое. Оно должно содержать как минимум одно слово.|Это значение слишком короткое. Оно должно содержать как минимум {{ min }} слова.|Это значение слишком короткое. Оно должно содержать как минимум {{ min }} слов. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - Это значение слишком длинное. Оно должно содержать только одно слово.|Это значение слишком длинное. Оно должно содержать {{ max }} слова или меньше. + Это значение слишком длинное. Оно должно содержать только одно слово.|Это значение слишком длинное. Оно должно содержать {{ max }} слова или меньше.|Это значение слишком длинное. Оно должно содержать {{ max }} слов или меньше. This value does not represent a valid week in the ISO 8601 format. - Это значение не представляет допустимую неделю в формате ISO 8601. + Это значение не представляет допустимую неделю в формате ISO 8601. This value is not a valid week. - Это значение не является допустимой неделей. + Это значение не является допустимой неделей. This value should not be before week "{{ min }}". - Это значение не должно быть раньше недели "{{ min }}". + Это значение не должно быть раньше недели "{{ min }}". This value should not be after week "{{ max }}". - Это значение не должно быть после недели "{{ max }}". + Это значение не должно быть после недели "{{ max }}". This value is not a valid slug. - Это значение не является допустимым slug. + Это значение не является допустимым slug. From 87f24358870c89aa1b7931076bda3fd84ee4ba1b Mon Sep 17 00:00:00 2001 From: Marko Kaznovac Date: Sun, 12 Jan 2025 16:51:36 +0100 Subject: [PATCH 269/303] [Validator] Update sr_Latn 120:This value is not a valid slug. inline with the tone and terminology of the rest of the translations --- .../Validator/Resources/translations/validators.sr_Latn.xlf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.sr_Latn.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.sr_Latn.xlf index 142ca0e290a20..a521dbaa70474 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.sr_Latn.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.sr_Latn.xlf @@ -468,7 +468,7 @@ This value is not a valid slug. - Ova vrednost nije važeći slug. + Ova vrednost nije validan slug. From aed5cd6925a34735fe8a3a4184565075576b7ff3 Mon Sep 17 00:00:00 2001 From: Marko Kaznovac Date: Sun, 12 Jan 2025 16:54:47 +0100 Subject: [PATCH 270/303] [Validator] Update sr_Cyrl 120:This value is not a valid slug. inline with the tone and terminology of the rest of the translations --- .../Validator/Resources/translations/validators.sr_Cyrl.xlf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.sr_Cyrl.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.sr_Cyrl.xlf index e3ce9d818fcab..dda7e1fab683e 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.sr_Cyrl.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.sr_Cyrl.xlf @@ -468,7 +468,7 @@ This value is not a valid slug. - Ова вредност није важећи слуг. + Ова вредност није валидан слуг. From 48af4d84406d5cbe29f25b00d14b1d21ae1be470 Mon Sep 17 00:00:00 2001 From: Ahmad Al-Naib <47335118+ahmadalnaib@users.noreply.github.com> Date: Tue, 14 Jan 2025 14:02:15 +0100 Subject: [PATCH 271/303] Update validators.ar.xlf I changed some words and corrected others to be appropriate --- .../Resources/translations/validators.ar.xlf | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.ar.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.ar.xlf index 38bf7684ef16e..96fd59f68a520 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.ar.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.ar.xlf @@ -8,7 +8,7 @@ This value should be true. - هذه القيمة يجب أن تكون حقيقية. + هذه القيمة يجب أن تكون صحيحة. This value should be of type {{ type }}. @@ -20,7 +20,7 @@ The value you selected is not a valid choice. - القيمة المختارة ليست خيارا صحيحا. + القيمة المختارة ليست خيار صحيح. You must select at least {{ limit }} choice.|You must select at least {{ limit }} choices. @@ -36,23 +36,23 @@ This field was not expected. - لم يكن من المتوقع هذا المجال. + لم يكن من المتوقع هذا الحقل. This field is missing. - هذا المجال مفقود. + هذا الحقل مفقود. This value is not a valid date. - هذه القيمة ليست تاريخا صالحا. + هذه القيمة ليست تاريخ صالح. This value is not a valid datetime. - هذه القيمة ليست تاريخا و وقتا صالحا. + هذه القيمة ليست تاريخ و وقت صالح. This value is not a valid email address. - هذه القيمة ليست عنوان بريد إلكتروني صحيح. + هذه القيمة ليست لها عنوان بريد إلكتروني صحيح. The file could not be found. @@ -88,11 +88,11 @@ This value should not be blank. - هذه القيمة يجب الا تكون فارغة. + هذه القيمة يجب لا تكون فارغة. This value should not be null. - هذه القيمة يجب الا تكون فارغة. + هذه القيمة يجب لا تكون فارغة. This value should be null. @@ -124,7 +124,7 @@ The file could not be uploaded. - لم استطع استقبال الملف. + تعذر تحميل الملف. This value should be a valid number. @@ -132,7 +132,7 @@ This file is not a valid image. - هذا الملف ليس صورة صحيحة. + هذا الملف غير صالح للصورة. This value is not a valid IP address. From d993526b694c1170c7841a64b121ac76404976b5 Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Tue, 14 Jan 2025 15:54:07 +0100 Subject: [PATCH 272/303] [HttpKernel] Fix link to php doc --- .../Component/HttpKernel/Attribute/MapQueryParameter.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/HttpKernel/Attribute/MapQueryParameter.php b/src/Symfony/Component/HttpKernel/Attribute/MapQueryParameter.php index f83e331e4118f..bbc1fff273e9d 100644 --- a/src/Symfony/Component/HttpKernel/Attribute/MapQueryParameter.php +++ b/src/Symfony/Component/HttpKernel/Attribute/MapQueryParameter.php @@ -22,7 +22,7 @@ final class MapQueryParameter extends ValueResolver { /** - * @see https://php.net/filter.filters.validate for filter, flags and options + * @see https://php.net/manual/filter.constants for filter, flags and options * * @param string|null $name The name of the query parameter. If null, the name of the argument in the controller will be used. */ From 45763bd0972874772f014e090c008daa5ca38762 Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Wed, 15 Jan 2025 19:35:52 +0100 Subject: [PATCH 273/303] [FrameworkBundle] Fix wiring ConsoleProfilerListener --- .../EventListener/ConsoleProfilerListener.php | 14 ++++++++++---- .../FrameworkBundle/Resources/config/profiling.php | 7 ++++++- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/src/Symfony/Bundle/FrameworkBundle/EventListener/ConsoleProfilerListener.php b/src/Symfony/Bundle/FrameworkBundle/EventListener/ConsoleProfilerListener.php index c2a71d0a7cf50..03274450de741 100644 --- a/src/Symfony/Bundle/FrameworkBundle/EventListener/ConsoleProfilerListener.php +++ b/src/Symfony/Bundle/FrameworkBundle/EventListener/ConsoleProfilerListener.php @@ -38,6 +38,8 @@ final class ConsoleProfilerListener implements EventSubscriberInterface /** @var \SplObjectStorage */ private \SplObjectStorage $parents; + private bool $disabled = false; + public function __construct( private readonly Profiler $profiler, private readonly RequestStack $requestStack, @@ -66,7 +68,7 @@ public function initialize(ConsoleCommandEvent $event): void $input = $event->getInput(); if (!$input->hasOption('profile') || !$input->getOption('profile')) { - $this->profiler->disable(); + $this->disabled = true; return; } @@ -92,7 +94,12 @@ public function catch(ConsoleErrorEvent $event): void public function profile(ConsoleTerminateEvent $event): void { - if (!$this->cliMode || !$this->profiler->isEnabled()) { + $error = $this->error; + $this->error = null; + + if (!$this->cliMode || $this->disabled) { + $this->disabled = false; + return; } @@ -114,8 +121,7 @@ public function profile(ConsoleTerminateEvent $event): void $request->command->exitCode = $event->getExitCode(); $request->command->interruptedBySignal = $event->getInterruptingSignal(); - $profile = $this->profiler->collect($request, $request->getResponse(), $this->error); - $this->error = null; + $profile = $this->profiler->collect($request, $request->getResponse(), $error); $this->profiles[$request] = $profile; if ($this->parents[$request] = $this->requestStack->getParentRequest()) { diff --git a/src/Symfony/Bundle/FrameworkBundle/Resources/config/profiling.php b/src/Symfony/Bundle/FrameworkBundle/Resources/config/profiling.php index eaef795977d98..4ae34649b4aaf 100644 --- a/src/Symfony/Bundle/FrameworkBundle/Resources/config/profiling.php +++ b/src/Symfony/Bundle/FrameworkBundle/Resources/config/profiling.php @@ -40,7 +40,7 @@ ->set('console_profiler_listener', ConsoleProfilerListener::class) ->args([ - service('profiler'), + service('.lazy_profiler'), service('.virtual_request_stack'), service('debug.stopwatch'), param('kernel.runtime_mode.cli'), @@ -48,6 +48,11 @@ ]) ->tag('kernel.event_subscriber') + ->set('.lazy_profiler', Profiler::class) + ->factory('current') + ->args([[service('profiler')]]) + ->lazy() + ->set('.virtual_request_stack', VirtualRequestStack::class) ->args([service('request_stack')]) ->public() From 67b32ef7a4b02ca1f8f3d528b299798f42db2d35 Mon Sep 17 00:00:00 2001 From: Evert Harmeling Date: Thu, 16 Jan 2025 10:36:10 +0100 Subject: [PATCH 274/303] [validator] Updated Dutch translation --- .../Validator/Resources/translations/validators.nl.xlf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.nl.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.nl.xlf index 512d0c4e771ed..ae378a6269bf7 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.nl.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.nl.xlf @@ -468,7 +468,7 @@ This value is not a valid slug. - Deze waarde is geen geldige slug. + Deze waarde is geen geldige slug. From 52377cc65e1b989827d29941c0c232c0ecbf540a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=BDan=20V=2E=20Dragan?= Date: Thu, 16 Jan 2025 12:58:10 +0100 Subject: [PATCH 275/303] [Security][Validators] Review translations. --- .../Core/Resources/translations/security.sl.xlf | 2 +- .../Resources/translations/validators.sl.xlf | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/Symfony/Component/Security/Core/Resources/translations/security.sl.xlf b/src/Symfony/Component/Security/Core/Resources/translations/security.sl.xlf index 7d0514005116d..2b7a592b799c2 100644 --- a/src/Symfony/Component/Security/Core/Resources/translations/security.sl.xlf +++ b/src/Symfony/Component/Security/Core/Resources/translations/security.sl.xlf @@ -76,7 +76,7 @@ Too many failed login attempts, please try again in %minutes% minutes. - Preveč neuspešnih poskusov prijave, poskusite znova čez %minutes% minuto.|Preveč neuspešnih poskusov prijave, poskusite znova čez %minutes% minut. + Preveč neuspešnih poskusov prijave, poskusite znova čez %minutes% minuto.|Preveč neuspešnih poskusov prijave, poskusite znova čez %minutes% minuti.|Preveč neuspešnih poskusov prijave, poskusite znova čez %minutes% minute.|Preveč neuspešnih poskusov prijave, poskusite znova čez %minutes% minut. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.sl.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.sl.xlf index 41050a2e240c9..b89608949b50c 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.sl.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.sl.xlf @@ -440,35 +440,35 @@ This URL is missing a top-level domain. - Temu URL manjka domena najvišje ravni. + URL-ju manjka vrhnja domena. This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - Ta vrednost je prekratka. Vsebovati mora vsaj eno besedo.|Ta vrednost je prekratka. Vsebovati mora vsaj {{ min }} besed. + Ta vrednost je prekratka. Vsebovati mora vsaj eno besedo.|Ta vrednost je prekratka. Vsebovati mora vsaj {{ min }} besedi.|Ta vrednost je prekratka. Vsebovati mora vsaj {{ min }} besede.|Ta vrednost je prekratka. Vsebovati mora vsaj {{ min }} besed. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - Ta vrednost je predolga. Vsebovati mora samo eno besedo.|Ta vrednost je predolga. Vsebovati mora {{ max }} besed ali manj. + Ta vrednost je predolga. Vsebovati mora največ eno besedo.|Ta vrednost je predolga. Vsebovati mora največ {{ max }}.|Ta vrednost je predolga. Vsebovati mora največ {{ max }} besede.|Ta vrednost je predolga. Vsebovati mora največ {{ max }} besed. This value does not represent a valid week in the ISO 8601 format. - Ta vrednost ne predstavlja veljavnega tedna v ISO 8601 formatu. + Ta vrednost ne predstavlja veljavnega tedna v ISO 8601 formatu. This value is not a valid week. - Ta vrednost ni veljaven teden. + Ta vrednost ni veljaven teden. This value should not be before week "{{ min }}". - Ta vrednost ne sme biti pred tednom "{{ min }}". + Ta vrednost ne sme biti pred tednom "{{ min }}". This value should not be after week "{{ max }}". - Ta vrednost ne sme biti po tednu "{{ max }}". + Ta vrednost ne sme biti po tednu "{{ max }}". This value is not a valid slug. - Ta vrednost ni veljaven slug. + Ta vrednost ni veljaven URL slug. From 8f060326e09bdcdd11b3f1a078201c91da11a6e8 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Thu, 16 Jan 2025 21:12:04 +0100 Subject: [PATCH 276/303] fix tests The files we used to download are no longer part of the WICG/sanitizer-api repository. --- .../baseline-attribute-allow-list.json | 213 ++++++++++++++++++ .../Fixtures/baseline-element-allow-list.json | 130 +++++++++++ .../Tests/Reference/W3CReferenceTest.php | 21 +- 3 files changed, 346 insertions(+), 18 deletions(-) create mode 100644 src/Symfony/Component/HtmlSanitizer/Tests/Fixtures/baseline-attribute-allow-list.json create mode 100644 src/Symfony/Component/HtmlSanitizer/Tests/Fixtures/baseline-element-allow-list.json diff --git a/src/Symfony/Component/HtmlSanitizer/Tests/Fixtures/baseline-attribute-allow-list.json b/src/Symfony/Component/HtmlSanitizer/Tests/Fixtures/baseline-attribute-allow-list.json new file mode 100644 index 0000000000000..1b7bee611fe4a --- /dev/null +++ b/src/Symfony/Component/HtmlSanitizer/Tests/Fixtures/baseline-attribute-allow-list.json @@ -0,0 +1,213 @@ +[ + "abbr", + "accept", + "accept-charset", + "accesskey", + "action", + "align", + "alink", + "allow", + "allowfullscreen", + "allowpaymentrequest", + "alt", + "anchor", + "archive", + "as", + "async", + "autocapitalize", + "autocomplete", + "autocorrect", + "autofocus", + "autopictureinpicture", + "autoplay", + "axis", + "background", + "behavior", + "bgcolor", + "border", + "bordercolor", + "capture", + "cellpadding", + "cellspacing", + "challenge", + "char", + "charoff", + "charset", + "checked", + "cite", + "class", + "classid", + "clear", + "code", + "codebase", + "codetype", + "color", + "cols", + "colspan", + "compact", + "content", + "contenteditable", + "controls", + "controlslist", + "conversiondestination", + "coords", + "crossorigin", + "csp", + "data", + "datetime", + "declare", + "decoding", + "default", + "defer", + "dir", + "direction", + "dirname", + "disabled", + "disablepictureinpicture", + "disableremoteplayback", + "disallowdocumentaccess", + "download", + "draggable", + "elementtiming", + "enctype", + "end", + "enterkeyhint", + "event", + "exportparts", + "face", + "for", + "form", + "formaction", + "formenctype", + "formmethod", + "formnovalidate", + "formtarget", + "frame", + "frameborder", + "headers", + "height", + "hidden", + "high", + "href", + "hreflang", + "hreftranslate", + "hspace", + "http-equiv", + "id", + "imagesizes", + "imagesrcset", + "importance", + "impressiondata", + "impressionexpiry", + "incremental", + "inert", + "inputmode", + "integrity", + "invisible", + "is", + "ismap", + "keytype", + "kind", + "label", + "lang", + "language", + "latencyhint", + "leftmargin", + "link", + "list", + "loading", + "longdesc", + "loop", + "low", + "lowsrc", + "manifest", + "marginheight", + "marginwidth", + "max", + "maxlength", + "mayscript", + "media", + "method", + "min", + "minlength", + "multiple", + "muted", + "name", + "nohref", + "nomodule", + "nonce", + "noresize", + "noshade", + "novalidate", + "nowrap", + "object", + "open", + "optimum", + "part", + "pattern", + "ping", + "placeholder", + "playsinline", + "policy", + "poster", + "preload", + "pseudo", + "readonly", + "referrerpolicy", + "rel", + "reportingorigin", + "required", + "resources", + "rev", + "reversed", + "role", + "rows", + "rowspan", + "rules", + "sandbox", + "scheme", + "scope", + "scopes", + "scrollamount", + "scrolldelay", + "scrolling", + "select", + "selected", + "shadowroot", + "shadowrootdelegatesfocus", + "shape", + "size", + "sizes", + "slot", + "span", + "spellcheck", + "src", + "srcdoc", + "srclang", + "srcset", + "standby", + "start", + "step", + "style", + "summary", + "tabindex", + "target", + "text", + "title", + "topmargin", + "translate", + "truespeed", + "trusttoken", + "type", + "usemap", + "valign", + "value", + "valuetype", + "version", + "virtualkeyboardpolicy", + "vlink", + "vspace", + "webkitdirectory", + "width", + "wrap" +] diff --git a/src/Symfony/Component/HtmlSanitizer/Tests/Fixtures/baseline-element-allow-list.json b/src/Symfony/Component/HtmlSanitizer/Tests/Fixtures/baseline-element-allow-list.json new file mode 100644 index 0000000000000..cf470cd3f8507 --- /dev/null +++ b/src/Symfony/Component/HtmlSanitizer/Tests/Fixtures/baseline-element-allow-list.json @@ -0,0 +1,130 @@ +[ + "a", + "abbr", + "acronym", + "address", + "area", + "article", + "aside", + "audio", + "b", + "basefont", + "bdi", + "bdo", + "bgsound", + "big", + "blockquote", + "body", + "br", + "button", + "canvas", + "caption", + "center", + "cite", + "code", + "col", + "colgroup", + "command", + "data", + "datalist", + "dd", + "del", + "details", + "dfn", + "dialog", + "dir", + "div", + "dl", + "dt", + "em", + "fieldset", + "figcaption", + "figure", + "font", + "footer", + "form", + "h1", + "h2", + "h3", + "h4", + "h5", + "h6", + "head", + "header", + "hgroup", + "hr", + "html", + "i", + "image", + "img", + "input", + "ins", + "kbd", + "keygen", + "label", + "layer", + "legend", + "li", + "link", + "listing", + "main", + "map", + "mark", + "marquee", + "menu", + "meta", + "meter", + "nav", + "nobr", + "ol", + "optgroup", + "option", + "output", + "p", + "picture", + "plaintext", + "popup", + "portal", + "pre", + "progress", + "q", + "rb", + "rp", + "rt", + "rtc", + "ruby", + "s", + "samp", + "section", + "select", + "selectmenu", + "slot", + "small", + "source", + "span", + "strike", + "strong", + "style", + "sub", + "summary", + "sup", + "table", + "tbody", + "td", + "template", + "textarea", + "tfoot", + "th", + "thead", + "time", + "title", + "tr", + "track", + "tt", + "u", + "ul", + "var", + "video", + "wbr", + "xmp" +] diff --git a/src/Symfony/Component/HtmlSanitizer/Tests/Reference/W3CReferenceTest.php b/src/Symfony/Component/HtmlSanitizer/Tests/Reference/W3CReferenceTest.php index 6cb67c2b0849b..51a4a7d9a21c0 100644 --- a/src/Symfony/Component/HtmlSanitizer/Tests/Reference/W3CReferenceTest.php +++ b/src/Symfony/Component/HtmlSanitizer/Tests/Reference/W3CReferenceTest.php @@ -16,39 +16,24 @@ /** * Check that the W3CReference class is up to date with the standard resources. - * - * @see https://github.com/WICG/sanitizer-api/blob/main/resources */ class W3CReferenceTest extends TestCase { - private const STANDARD_RESOURCES = [ - 'elements' => 'https://raw.githubusercontent.com/WICG/sanitizer-api/main/resources/baseline-element-allow-list.json', - 'attributes' => 'https://raw.githubusercontent.com/WICG/sanitizer-api/main/resources/baseline-attribute-allow-list.json', - ]; - public function testElements() { - if (!\in_array('https', stream_get_wrappers(), true)) { - $this->markTestSkipped('"https" stream wrapper is not enabled.'); - } - $referenceElements = array_values(array_merge(array_keys(W3CReference::HEAD_ELEMENTS), array_keys(W3CReference::BODY_ELEMENTS))); sort($referenceElements); $this->assertSame( - $this->getResourceData(self::STANDARD_RESOURCES['elements']), + $this->getResourceData(__DIR__.'/../Fixtures/baseline-element-allow-list.json'), $referenceElements ); } public function testAttributes() { - if (!\in_array('https', stream_get_wrappers(), true)) { - $this->markTestSkipped('"https" stream wrapper is not enabled.'); - } - $this->assertSame( - $this->getResourceData(self::STANDARD_RESOURCES['attributes']), + $this->getResourceData(__DIR__.'/../Fixtures/baseline-attribute-allow-list.json'), array_keys(W3CReference::ATTRIBUTES) ); } @@ -56,7 +41,7 @@ public function testAttributes() private function getResourceData(string $resource): array { return json_decode( - file_get_contents($resource, false, stream_context_create(['ssl' => ['verify_peer' => false, 'verify_peer_name' => false]])), + file_get_contents($resource), true, 512, \JSON_THROW_ON_ERROR From e444e5bb26cea22edf4a3b8d51f8c2a1ab8ec62c Mon Sep 17 00:00:00 2001 From: HypeMC Date: Thu, 16 Jan 2025 19:46:02 +0100 Subject: [PATCH 277/303] [PropertyInfo] Add missing test --- .../Tests/Extractor/ReflectionExtractorTest.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/Symfony/Component/PropertyInfo/Tests/Extractor/ReflectionExtractorTest.php b/src/Symfony/Component/PropertyInfo/Tests/Extractor/ReflectionExtractorTest.php index 45565096d9963..b2d975219b3aa 100644 --- a/src/Symfony/Component/PropertyInfo/Tests/Extractor/ReflectionExtractorTest.php +++ b/src/Symfony/Component/PropertyInfo/Tests/Extractor/ReflectionExtractorTest.php @@ -631,6 +631,17 @@ public static function writeMutatorProvider(): array ]; } + public function testDisabledAdderAndRemoverReturnsError() + { + $writeMutator = $this->extractor->getWriteInfo(Php71Dummy::class, 'baz', [ + 'enable_adder_remover_extraction' => false, + ]); + + self::assertNotNull($writeMutator); + self::assertSame(PropertyWriteInfo::TYPE_NONE, $writeMutator->getType()); + self::assertSame([\sprintf('The property "baz" in class "%s" can be defined with the methods "addBaz()", "removeBaz()" but the new value must be an array or an instance of \Traversable', Php71Dummy::class)], $writeMutator->getErrors()); + } + public function testGetWriteInfoReadonlyProperties() { $writeMutatorConstructor = $this->extractor->getWriteInfo(Php81Dummy::class, 'foo', ['enable_constructor_extraction' => true]); From 944b40abf6d387c1db7f1cd3bdf77ac25f2393df Mon Sep 17 00:00:00 2001 From: tito10047 Date: Fri, 17 Jan 2025 08:48:36 +0100 Subject: [PATCH 278/303] Fix #53778 --- .../Resources/translations/security.sk.xlf | 2 +- .../Resources/translations/validators.sk.xlf | 26 +++++++++---------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/src/Symfony/Component/Security/Core/Resources/translations/security.sk.xlf b/src/Symfony/Component/Security/Core/Resources/translations/security.sk.xlf index b08757de0086f..3820bdccc7482 100644 --- a/src/Symfony/Component/Security/Core/Resources/translations/security.sk.xlf +++ b/src/Symfony/Component/Security/Core/Resources/translations/security.sk.xlf @@ -76,7 +76,7 @@ Too many failed login attempts, please try again in %minutes% minutes. - Príliš veľa neúspešných pokusov o prihlásenie, skúste to prosím znova o %minutes% minútu.|Príliš veľa neúspešných pokusov o prihlásenie, skúste to prosím znova o %minutes% minúty.|Príliš veľa neúspešných pokusov o prihlásenie, skúste to prosím znova o %minutes% minút. + Príliš veľa neúspešných pokusov o prihlásenie, skúste to prosím znova o %minutes% minútu.|Príliš veľa neúspešných pokusov o prihlásenie, skúste to prosím znova o %minutes% minúty.|Príliš veľa neúspešných pokusov o prihlásenie, skúste to prosím znova o %minutes% minút. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.sk.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.sk.xlf index becd9190da088..0706ed07109fc 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.sk.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.sk.xlf @@ -192,7 +192,7 @@ No temporary folder was configured in php.ini, or the configured folder does not exist. - V php.ini nie je nastavený žiadny dočasný adresár, alebo nastavený adresár neexistuje. + V php.ini nie je nastavený žiadny dočasný adresár, alebo nastavený adresár neexistuje. Cannot write temporary file to disk. @@ -224,7 +224,7 @@ This value is not a valid International Bank Account Number (IBAN). - Táto hodnota nie je platným Medzinárodným bankovým číslom účtu (IBAN). + Táto hodnota nie je platným Medzinárodným bankovým číslom účtu (IBAN). This value is not a valid ISBN-10. @@ -312,7 +312,7 @@ This value is not a valid Business Identifier Code (BIC). - Táto hodnota nie je platným Obchodným identifikačným kódom (BIC). + Táto hodnota nie je platným Obchodným identifikačným kódom (BIC). Error @@ -320,7 +320,7 @@ This value is not a valid UUID. - Táto hodnota nie je platným UUID. + Táto hodnota nie je platné UUID. This value should be a multiple of {{ compared_value }}. @@ -436,39 +436,39 @@ This value is not a valid MAC address. - Táto hodnota nie je platnou MAC adresou. + Táto hodnota nie je platnou MAC adresou. This URL is missing a top-level domain. - Tomuto URL chýba doména najvyššej úrovne. + Tejto URL chýba doména najvyššej úrovne. This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - Táto hodnota je príliš krátka. Mala by obsahovať aspoň jedno slovo.|Táto hodnota je príliš krátka. Mala by obsahovať aspoň {{ min }} slov. + Táto hodnota je príliš krátka. Mala by obsahovať aspoň jedno slovo.|Táto hodnota je príliš krátka. Mala by obsahovať aspoň {{ min }} slov. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - Táto hodnota je príliš dlhá. Mala by obsahovať len jedno slovo.|Táto hodnota je príliš dlhá. Mala by obsahovať {{ max }} slov alebo menej. + Táto hodnota je príliš dlhá. Mala by obsahovať len jedno slovo.|Táto hodnota je príliš dlhá. Mala by obsahovať {{ max }} slov alebo menej. This value does not represent a valid week in the ISO 8601 format. - Táto hodnota nepredstavuje platný týždeň vo formáte ISO 8601. + Táto hodnota nepredstavuje platný týždeň vo formáte ISO 8601. This value is not a valid week. - Táto hodnota nie je platný týždeň. + Táto hodnota nie je platný týždeň. This value should not be before week "{{ min }}". - Táto hodnota by nemala byť pred týždňom "{{ min }}". + Táto hodnota by nemala byť pred týždňom "{{ min }}". This value should not be after week "{{ max }}". - Táto hodnota by nemala byť po týždni "{{ max }}". + Táto hodnota by nemala byť po týždni "{{ max }}". This value is not a valid slug. - Táto hodnota nie je platný slug. + Táto hodnota nie je platný slug. From 5288eba9074bda3bda4f127dbf16c04dcd00856f Mon Sep 17 00:00:00 2001 From: djordy Date: Tue, 14 Jan 2025 14:22:11 +0100 Subject: [PATCH 279/303] [Serializer] [ObjectNormalizer] Filter int when using FILTER_BOOL --- .../Normalizer/AbstractObjectNormalizer.php | 4 +-- .../AbstractObjectNormalizerTest.php | 31 +++++++++++++------ 2 files changed, 24 insertions(+), 11 deletions(-) diff --git a/src/Symfony/Component/Serializer/Normalizer/AbstractObjectNormalizer.php b/src/Symfony/Component/Serializer/Normalizer/AbstractObjectNormalizer.php index aad68f7ba0476..1860425f9f3b5 100644 --- a/src/Symfony/Component/Serializer/Normalizer/AbstractObjectNormalizer.php +++ b/src/Symfony/Component/Serializer/Normalizer/AbstractObjectNormalizer.php @@ -569,7 +569,7 @@ private function validateAndDenormalizeLegacy(array $types, string $currentClass return (float) $data; } - if (LegacyType::BUILTIN_TYPE_BOOL === $builtinType && \is_string($data) && ($context[self::FILTER_BOOL] ?? false)) { + if (LegacyType::BUILTIN_TYPE_BOOL === $builtinType && (\is_string($data) || \is_int($data)) && ($context[self::FILTER_BOOL] ?? false)) { return filter_var($data, \FILTER_VALIDATE_BOOL, \FILTER_NULL_ON_FAILURE); } @@ -854,7 +854,7 @@ private function validateAndDenormalize(Type $type, string $currentClass, string return (float) $data; } - if (TypeIdentifier::BOOL === $typeIdentifier && \is_string($data) && ($context[self::FILTER_BOOL] ?? false)) { + if (TypeIdentifier::BOOL === $typeIdentifier && (\is_string($data) || \is_int($data)) && ($context[self::FILTER_BOOL] ?? false)) { return filter_var($data, \FILTER_VALIDATE_BOOL, \FILTER_NULL_ON_FAILURE); } diff --git a/src/Symfony/Component/Serializer/Tests/Normalizer/AbstractObjectNormalizerTest.php b/src/Symfony/Component/Serializer/Tests/Normalizer/AbstractObjectNormalizerTest.php index b4f5c103ca7d1..27f3c2084999d 100644 --- a/src/Symfony/Component/Serializer/Tests/Normalizer/AbstractObjectNormalizerTest.php +++ b/src/Symfony/Component/Serializer/Tests/Normalizer/AbstractObjectNormalizerTest.php @@ -1216,15 +1216,34 @@ public static function provideDenormalizeWithFilterBoolData(): array { return [ [['foo' => 'true'], true], + [['foo' => 'True'], true], + [['foo' => 'TRUE'], true], [['foo' => '1'], true], + [['foo' => 1], true], [['foo' => 'yes'], true], + [['foo' => 'Yes'], true], + [['foo' => 'YES'], true], + [['foo' => 'on'], true], + [['foo' => 'On'], true], + [['foo' => 'ON'], true], [['foo' => 'false'], false], + [['foo' => 'False'], false], + [['foo' => 'FALSE'], false], [['foo' => '0'], false], + [['foo' => 0], false], [['foo' => 'no'], false], + [['foo' => 'No'], false], + [['foo' => 'NO'], false], + [['foo' => 'off'], false], + [['foo' => 'Off'], false], + [['foo' => 'OFF'], false], [['foo' => ''], false], [['foo' => null], null], [['foo' => 'null'], null], [['foo' => 'something'], null], + [['foo' => 'foo'], null], + [['foo' => 1234567890], null], + [['foo' => -1234567890], null], ]; } @@ -1253,10 +1272,7 @@ protected function isAllowedAttribute($classOrObject, string $attribute, ?string public function testTemplateTypeWhenAnObjectIsPassedToDenormalize() { - $normalizer = new class ( - classMetadataFactory: new ClassMetadataFactory(new AttributeLoader()), - propertyTypeExtractor: new PropertyInfoExtractor(typeExtractors: [new PhpStanExtractor(), new ReflectionExtractor()]) - ) extends AbstractObjectNormalizerDummy { + $normalizer = new class(classMetadataFactory: new ClassMetadataFactory(new AttributeLoader()), propertyTypeExtractor: new PropertyInfoExtractor(typeExtractors: [new PhpStanExtractor(), new ReflectionExtractor()])) extends AbstractObjectNormalizerDummy { protected function isAllowedAttribute($classOrObject, string $attribute, ?string $format = null, array $context = []): bool { return true; @@ -1279,10 +1295,7 @@ public function testDenormalizeTemplateType() $this->markTestSkipped('The PropertyInfo component before Symfony 7.1 does not support template types.'); } - $normalizer = new class ( - classMetadataFactory: new ClassMetadataFactory(new AttributeLoader()), - propertyTypeExtractor: new PropertyInfoExtractor(typeExtractors: [new PhpStanExtractor(), new ReflectionExtractor()]) - ) extends AbstractObjectNormalizerDummy { + $normalizer = new class(classMetadataFactory: new ClassMetadataFactory(new AttributeLoader()), propertyTypeExtractor: new PropertyInfoExtractor(typeExtractors: [new PhpStanExtractor(), new ReflectionExtractor()])) extends AbstractObjectNormalizerDummy { protected function isAllowedAttribute($classOrObject, string $attribute, ?string $format = null, array $context = []): bool { return true; @@ -1587,7 +1600,7 @@ class TruePropertyDummy class BoolPropertyDummy { - /** @var null|bool */ + /** @var bool|null */ public $foo; } From 5356023f6137abfcade91847fb56419f0a18c1c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Pillevesse?= Date: Wed, 15 Jan 2025 10:13:40 +0100 Subject: [PATCH 280/303] improve amqp connection issues --- .../Bridge/Amqp/Transport/AmqpReceiver.php | 21 +++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/src/Symfony/Component/Messenger/Bridge/Amqp/Transport/AmqpReceiver.php b/src/Symfony/Component/Messenger/Bridge/Amqp/Transport/AmqpReceiver.php index 3c855e9ee46ce..48706b6432755 100644 --- a/src/Symfony/Component/Messenger/Bridge/Amqp/Transport/AmqpReceiver.php +++ b/src/Symfony/Component/Messenger/Bridge/Amqp/Transport/AmqpReceiver.php @@ -92,10 +92,16 @@ public function ack(Envelope $envelope): void try { $stamp = $this->findAmqpStamp($envelope); - $this->connection->ack( - $stamp->getAmqpEnvelope(), - $stamp->getQueueName() - ); + $this->connection->ack($stamp->getAmqpEnvelope(), $stamp->getQueueName()); + } catch (\AMQPConnectionException) { + try { + $stamp = $this->findAmqpStamp($envelope); + + $this->connection->queue($stamp->getQueueName())->getConnection()->reconnect(); + $this->connection->ack($stamp->getAmqpEnvelope(), $stamp->getQueueName()); + } catch (\AMQPException $exception) { + throw new TransportException($exception->getMessage(), 0, $exception); + } } catch (\AMQPException $exception) { throw new TransportException($exception->getMessage(), 0, $exception); } @@ -124,6 +130,13 @@ private function rejectAmqpEnvelope(\AMQPEnvelope $amqpEnvelope, string $queueNa { try { $this->connection->nack($amqpEnvelope, $queueName, \AMQP_NOPARAM); + } catch (\AMQPConnectionException) { + try { + $this->connection->queue($queueName)->getConnection()->reconnect(); + $this->connection->nack($amqpEnvelope, $queueName, \AMQP_NOPARAM); + } catch (\AMQPException $exception) { + throw new TransportException($exception->getMessage(), 0, $exception); + } } catch (\AMQPException $exception) { throw new TransportException($exception->getMessage(), 0, $exception); } From 66ba8dede84a71c98a7fddf030517d8243b0e4cb Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Fri, 17 Jan 2025 12:24:22 +0100 Subject: [PATCH 281/303] fix dumped markup --- src/Symfony/Component/VarDumper/Dumper/HtmlDumper.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/VarDumper/Dumper/HtmlDumper.php b/src/Symfony/Component/VarDumper/Dumper/HtmlDumper.php index cb41112792dfa..bb7b317db631f 100644 --- a/src/Symfony/Component/VarDumper/Dumper/HtmlDumper.php +++ b/src/Symfony/Component/VarDumper/Dumper/HtmlDumper.php @@ -879,7 +879,7 @@ protected function style(string $style, string $value, array $attr = []): string } elseif ('meta' === $style && isset($attr['title'])) { $dumpTitle = esc($this->utf8Encode($attr['title'])); } elseif ('private' === $style) { - $dumpTitle = sprintf('Private property defined in class: `%s`"', esc($this->utf8Encode($attr['class']))); + $dumpTitle = sprintf('Private property defined in class: `%s`', esc($this->utf8Encode($attr['class']))); } if (isset($attr['ellipsis'])) { From c1d8c3900423e88c03f33062bbfee8f4678b76d6 Mon Sep 17 00:00:00 2001 From: Antoine Beyet Date: Thu, 16 Jan 2025 16:20:07 +0100 Subject: [PATCH 282/303] [HtmlSanitizer] Avoid accessing non existent array key when checking for hosts validity fix #59524 --- .../Tests/TextSanitizer/UrlSanitizerTest.php | 9 +++++++++ .../HtmlSanitizer/TextSanitizer/UrlSanitizer.php | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/HtmlSanitizer/Tests/TextSanitizer/UrlSanitizerTest.php b/src/Symfony/Component/HtmlSanitizer/Tests/TextSanitizer/UrlSanitizerTest.php index c00b8f7dfbfe5..0d366b7b9848f 100644 --- a/src/Symfony/Component/HtmlSanitizer/Tests/TextSanitizer/UrlSanitizerTest.php +++ b/src/Symfony/Component/HtmlSanitizer/Tests/TextSanitizer/UrlSanitizerTest.php @@ -274,6 +274,15 @@ public static function provideSanitize(): iterable 'expected' => null, ]; + yield [ + 'input' => 'https://trusted.com/link.php', + 'allowedSchemes' => ['http', 'https'], + 'allowedHosts' => ['subdomain.trusted.com', 'trusted.com'], + 'forceHttps' => false, + 'allowRelative' => false, + 'expected' => 'https://trusted.com/link.php', + ]; + // Allow relative yield [ 'input' => '/link.php', diff --git a/src/Symfony/Component/HtmlSanitizer/TextSanitizer/UrlSanitizer.php b/src/Symfony/Component/HtmlSanitizer/TextSanitizer/UrlSanitizer.php index 05d86ba15da8e..0a65873d55577 100644 --- a/src/Symfony/Component/HtmlSanitizer/TextSanitizer/UrlSanitizer.php +++ b/src/Symfony/Component/HtmlSanitizer/TextSanitizer/UrlSanitizer.php @@ -132,7 +132,7 @@ private static function matchAllowedHostParts(array $uriParts, array $trustedPar { // Check each chunk of the domain is valid foreach ($trustedParts as $key => $trustedPart) { - if ($uriParts[$key] !== $trustedPart) { + if (!array_key_exists($key, $uriParts) || $uriParts[$key] !== $trustedPart) { return false; } } From 98550a98f74be945b06227abad2bf0e1feb868e6 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Wed, 19 Jun 2024 22:26:42 +0200 Subject: [PATCH 283/303] convert legacy types to TypeInfo types if getType() is not implemented --- .../PropertyInfoCacheExtractor.php | 36 ++++++- .../PropertyInfo/PropertyInfoExtractor.php | 19 +++- .../Tests/PropertyInfoCacheExtractorTest.php | 92 ++++++++++++++++++ .../Tests/PropertyInfoExtractorTest.php | 67 +++++++++++++ .../PropertyInfo/Util/LegacyTypeConverter.php | 94 +++++++++++++++++++ 5 files changed, 306 insertions(+), 2 deletions(-) create mode 100644 src/Symfony/Component/PropertyInfo/Util/LegacyTypeConverter.php diff --git a/src/Symfony/Component/PropertyInfo/PropertyInfoCacheExtractor.php b/src/Symfony/Component/PropertyInfo/PropertyInfoCacheExtractor.php index 38b9c68a2e29e..caf9bd182233f 100644 --- a/src/Symfony/Component/PropertyInfo/PropertyInfoCacheExtractor.php +++ b/src/Symfony/Component/PropertyInfo/PropertyInfoCacheExtractor.php @@ -12,6 +12,7 @@ namespace Symfony\Component\PropertyInfo; use Psr\Cache\CacheItemPoolInterface; +use Symfony\Component\PropertyInfo\Util\LegacyTypeConverter; use Symfony\Component\TypeInfo\Type; /** @@ -61,7 +62,40 @@ public function getProperties(string $class, array $context = []): ?array */ public function getType(string $class, string $property, array $context = []): ?Type { - return $this->extract('getType', [$class, $property, $context]); + try { + $serializedArguments = serialize([$class, $property, $context]); + } catch (\Exception) { + // If arguments are not serializable, skip the cache + if (method_exists($this->propertyInfoExtractor, 'getType')) { + return $this->propertyInfoExtractor->getType($class, $property, $context); + } + + return LegacyTypeConverter::toTypeInfoType($this->propertyInfoExtractor->getTypes($class, $property, $context)); + } + + // Calling rawurlencode escapes special characters not allowed in PSR-6's keys + $key = rawurlencode('getType.'.$serializedArguments); + + if (\array_key_exists($key, $this->arrayCache)) { + return $this->arrayCache[$key]; + } + + $item = $this->cacheItemPool->getItem($key); + + if ($item->isHit()) { + return $this->arrayCache[$key] = $item->get(); + } + + if (method_exists($this->propertyInfoExtractor, 'getType')) { + $value = $this->propertyInfoExtractor->getType($class, $property, $context); + } else { + 10000 $value = LegacyTypeConverter::toTypeInfoType($this->propertyInfoExtractor->getTypes($class, $property, $context)); + } + + $item->set($value); + $this->cacheItemPool->save($item); + + return $this->arrayCache[$key] = $value; } public function getTypes(string $class, string $property, array $context = []): ?array diff --git a/src/Symfony/Component/PropertyInfo/PropertyInfoExtractor.php b/src/Symfony/Component/PropertyInfo/PropertyInfoExtractor.php index 8e8952c7f4e23..b2bb878496221 100644 --- a/src/Symfony/Component/PropertyInfo/PropertyInfoExtractor.php +++ b/src/Symfony/Component/PropertyInfo/PropertyInfoExtractor.php @@ -11,6 +11,7 @@ namespace Symfony\Component\PropertyInfo; +use Symfony\Component\PropertyInfo\Util\LegacyTypeConverter; use Symfony\Component\TypeInfo\Type; /** @@ -58,7 +59,23 @@ public function getLongDescription(string $class, string $property, array $conte */ public function getType(string $class, string $property, array $context = []): ?Type { - return $this->extract($this->typeExtractors, 'getType', [$class, $property, $context]); + foreach ($this->typeExtractors as $extractor) { + if (!method_exists($extractor, 'getType')) { + $legacyTypes = $extractor->getTypes($class, $property, $context); + + if (null !== $legacyTypes) { + return LegacyTypeConverter::toTypeInfoType($legacyTypes); + } + + continue; + } + + if (null !== $value = $extractor->getType($class, $property, $context)) { + return $value; + } + } + + return null; } public function getTypes(string $class, string $property, array $context = []): ?array diff --git a/src/Symfony/Component/PropertyInfo/Tests/PropertyInfoCacheExtractorTest.php b/src/Symfony/Component/PropertyInfo/Tests/PropertyInfoCacheExtractorTest.php index f9b1a8fc3358e..a594de56a5e42 100644 --- a/src/Symfony/Component/PropertyInfo/Tests/PropertyInfoCacheExtractorTest.php +++ b/src/Symfony/Component/PropertyInfo/Tests/PropertyInfoCacheExtractorTest.php @@ -12,7 +12,13 @@ namespace Symfony\Component\PropertyInfo\Tests; use Symfony\Component\Cache\Adapter\ArrayAdapter; +use Symfony\Component\PropertyInfo\Extractor\PhpDocExtractor; use Symfony\Component\PropertyInfo\PropertyInfoCacheExtractor; +use Symfony\Component\PropertyInfo\PropertyInfoExtractorInterface; +use Symfony\Component\PropertyInfo\PropertyTypeExtractorInterface; +use Symfony\Component\PropertyInfo\Tests\Fixtures\Dummy; +use Symfony\Component\PropertyInfo\Tests\Fixtures\ParentDummy; +use Symfony\Component\TypeInfo\Type; /** * @author Kévin Dunglas @@ -76,4 +82,90 @@ public function testIsInitializable() parent::testIsInitializable(); parent::testIsInitializable(); } + + /** + * @group legacy + * + * @dataProvider provideNestedExtractorWithoutGetTypeImplementationData + */ + public function testNestedExtractorWithoutGetTypeImplementation(string $property, ?Type $expectedType) + { + $propertyInfoCacheExtractor = new PropertyInfoCacheExtractor(new class() implements PropertyInfoExtractorInterface { + private PropertyTypeExtractorInterface $propertyTypeExtractor; + + public function __construct() + { + $this->propertyTypeExtractor = new PhpDocExtractor(); + } + + public function getTypes(string $class, string $property, array $context = []): ?array + { + return $this->propertyTypeExtractor->getTypes($class, $property, $context); + } + + public function isReadable(string $class, string $property, array $context = []): ?bool + { + return null; + } + + public function isWritable(string $class, string $property, array $context = []): ?bool + { + return null; + } + + public function getShortDescription(string $class, string $property, array $context = []): ?string + { + return null; + } + + public function getLongDescription(string $class, string $property, array $context = []): ?string + { + return null; + } + + public function getProperties(string $class, array $context = []): ?array + { + return null; + } + }, new ArrayAdapter()); + + if (null === $expectedType) { + $this->assertNull($propertyInfoCacheExtractor->getType(Dummy::class, $property)); + } else { + $this->assertEquals($expectedType, $propertyInfoCacheExtractor->getType(Dummy::class, $property)); + } + } + + public function provideNestedExtractorWithoutGetTypeImplementationData() + { + yield ['bar', Type::string()]; + yield ['baz', Type::int()]; + yield ['bal', Type::object(\DateTimeImmutable::class)]; + yield ['parent', Type::object(ParentDummy::class)]; + yield ['collection', Type::array(Type::object(\DateTimeImmutable::class), Type::int())]; + yield ['nestedCollection', Type::array(Type::array(Type::string(), Type::int()), Type::int())]; + yield ['mixedCollection', Type::array()]; + yield ['B', Type::object(ParentDummy::class)]; + yield ['Id', Type::int()]; + yield ['Guid', Type::string()]; + yield ['g', Type::nullable(Type::array())]; + yield ['h', Type::nullable(Type::string())]; + yield ['i', Type::nullable(Type::union(Type::string(), Type::int()))]; + yield ['j', Type::nullable(Type::object(\DateTimeImmutable::class))]; + yield ['nullableCollectionOfNonNullableElements', Type::nullable(Type::array(Type::int(), Type::int()))]; + yield ['nonNullableCollectionOfNullableElements', Type::array(Type::nullable(Type::int()), Type::int())]; + yield ['nullableCollectionOfMultipleNonNullableElementTypes', Type::nullable(Type::array(Type::union(Type::int(), Type::string()), Type::int()))]; + yield ['xTotals', Type::array()]; + yield ['YT', Type::string()]; + yield ['emptyVar', null]; + yield ['iteratorCollection', Type::collection(Type::object(\Iterator::class), Type::string(), Type::union(Type::string(), Type::int()))]; + yield ['iteratorCollectionWithKey', Type::collection(Type::object(\Iterator::class), Type::string(), Type::int())]; + yield ['nestedIterators', Type::collection(Type::object(\Iterator::class), Type::collection(Type::object(\Iterator::class), Type::string(), Type::int()), Type::int())]; + yield ['arrayWithKeys', Type::array(Type::string(), Type::string())]; + yield ['arrayWithKeysAndComplexValue', Type::array(Type::nullable(Type::array(Type::nullable(Type::string()), Type::int())), Type::string())]; + yield ['arrayOfMixed', Type::array(Type::mixed(), Type::string())]; + yield ['noDocBlock', null]; + yield ['listOfStrings', Type::array(Type::string(), Type::int())]; + yield ['parentAnnotation', Type::object(ParentDummy::class)]; + } } diff --git a/src/Symfony/Component/PropertyInfo/Tests/PropertyInfoExtractorTest.php b/src/Symfony/Component/PropertyInfo/Tests/PropertyInfoExtractorTest.php index 53c1b1d8a5c22..ed76df5695b08 100644 --- a/src/Symfony/Component/PropertyInfo/Tests/PropertyInfoExtractorTest.php +++ b/src/Symfony/Component/PropertyInfo/Tests/PropertyInfoExtractorTest.php @@ -11,9 +11,76 @@ namespace Symfony\Component\PropertyInfo\Tests; +use Symfony\Component\PropertyInfo\Extractor\PhpDocExtractor; +use Symfony\Component\PropertyInfo\PropertyInfoExtractor; +use Symfony\Component\PropertyInfo\PropertyTypeExtractorInterface; +use Symfony\Component\PropertyInfo\Tests\Fixtures\Dummy; +use Symfony\Component\PropertyInfo\Tests\Fixtures\ParentDummy; +use Symfony\Component\TypeInfo\Type; + /** * @author Kévin Dunglas */ class PropertyInfoExtractorTest extends AbstractPropertyInfoExtractorTest { + /** + * @group legacy + * + * @dataProvider provideNestedExtractorWithoutGetTypeImplementationData + */ + public function testNestedExtractorWithoutGetTypeImplementation(string $property, ?Type $expectedType) + { + $propertyInfoExtractor = new PropertyInfoExtractor([], [new class() implements PropertyTypeExtractorInterface { + private PropertyTypeExtractorInterface $propertyTypeExtractor; + + public function __construct() + { + $this->propertyTypeExtractor = new PhpDocExtractor(); + } + + public function getTypes(string $class, string $property, array $context = []): ?array + { + return $this->propertyTypeExtractor->getTypes($class, $property, $context); + } + }]); + + if (null === $expectedType) { + $this->assertNull($propertyInfoExtractor->getType(Dummy::class, $property)); + } else { + $this->assertEquals($expectedType, $propertyInfoExtractor->getType(Dummy::class, $property)); + } + } + + public function provideNestedExtractorWithoutGetTypeImplementationData() + { + yield ['bar', Type::string()]; + yield ['baz', Type::int()]; + yield ['bal', Type::object(\DateTimeImmutable::class)]; + yield ['parent', Type::object(ParentDummy::class)]; + yield ['collection', Type::array(Type::object(\DateTimeImmutable::class), Type::int())]; + yield ['nestedCollection', Type::array(Type::array(Type::string(), Type::int()), Type::int())]; + yield ['mixedCollection', Type::array()]; + yield ['B', Type::object(ParentDummy::class)]; + yield ['Id', Type::int()]; + yield ['Guid', Type::string()]; + yield ['g', Type::nullable(Type::array())]; + yield ['h', Type::nullable(Type::string())]; + yield ['i', Type::nullable(Type::union(Type::string(), Type::int()))]; + yield ['j', Type::nullable(Type::object(\DateTimeImmutable::class))]; + yield ['nullableCollectionOfNonNullableElements', Type::nullable(Type::array(Type::int(), Type::int()))]; + yield ['nonNullableCollectionOfNullableElements', Type::array(Type::nullable(Type::int()), Type::int())]; + yield ['nullableCollectionOfMultipleNonNullableElementTypes', Type::nullable(Type::array(Type::union(Type::int(), Type::string()), Type::int()))]; + yield ['xTotals', Type::array()]; + yield ['YT', Type::string()]; + yield ['emptyVar', null]; + yield ['iteratorCollection', Type::collection(Type::object(\Iterator::class), Type::string(), Type::union(Type::string(), Type::int()))]; + yield ['iteratorCollectionWithKey', Type::collection(Type::object(\Iterator::class), Type::string(), Type::int())]; + yield ['nestedIterators', Type::collection(Type::object(\Iterator::class), Type::collection(Type::object(\Iterator::class), Type::string(), Type::int()), Type::int())]; + yield ['arrayWithKeys', Type::array(Type::string(), Type::string())]; + yield ['arrayWithKeysAndComplexValue', Type::array(Type::nullable(Type::array(Type::nullable(Type::string()), Type::int())), Type::string())]; + yield ['arrayOfMixed', Type::array(Type::mixed(), Type::string())]; + yield ['noDocBlock', null]; + yield ['listOfStrings', Type::array(Type::string(), Type::int())]; + yield ['parentAnnotation', Type::object(ParentDummy::class)]; + } } diff --git a/src/Symfony/Component/PropertyInfo/Util/LegacyTypeConverter.php b/src/Symfony/Component/PropertyInfo/Util/LegacyTypeConverter.php new file mode 100644 index 0000000000000..24cae602aac5b --- /dev/null +++ b/src/Symfony/Component/PropertyInfo/Util/LegacyTypeConverter.php @@ -0,0 +1,94 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Symfony\Component\PropertyInfo\Util; + +use Symfony\Component\PropertyInfo\Type as LegacyType; +use Symfony\Component\TypeInfo\Type; + +/** + * @internal + */ +class LegacyTypeConverter +{ + /** + * @param LegacyType[]|null $legacyTypes + */ + public static function toTypeInfoType(?array $legacyTypes): ?Type + { + if (null === $legacyTypes || [] === $legacyTypes) { + return null; + } + + $nullable = false; + $types = []; + + foreach ($legacyTypes as $legacyType) { + switch ($legacyType->getBuiltinType()) { + case LegacyType::BUILTIN_TYPE_ARRAY: + $typeInfoType = Type::array(self::toTypeInfoType($legacyType->getCollectionValueTypes()), self::toTypeInfoType($legacyType->getCollectionKeyTypes())); + break; + case LegacyType::BUILTIN_TYPE_BOOL: + $typeInfoType = Type::bool(); + break; + case LegacyType::BUILTIN_TYPE_CALLABLE: + $typeInfoType = Type::callable(); + break; + case LegacyType::BUILTIN_TYPE_FALSE: + $typeInfoType = Type::false(); + break; + case LegacyType::BUILTIN_TYPE_FLOAT: + $typeInfoType = Type::float(); + break; + case LegacyType::BUILTIN_TYPE_INT: + $typeInfoType = Type::int(); + break; + case LegacyType::BUILTIN_TYPE_ITERABLE: + $typeInfoType = Type::iterable(self::toTypeInfoType($legacyType->getCollectionValueTypes()), self::toTypeInfoType($legacyType->getCollectionKeyTypes())); + break; + case LegacyType::BUILTIN_TYPE_OBJECT: + if ($legacyType->isCollection()) { + $typeInfoType = Type::collection(Type::object($legacyType->getClassName()), self::toTypeInfoType($legacyType->getCollectionValueTypes()), self::toTypeInfoType($legacyType->getCollectionKeyTypes())); + } else { + $typeInfoType = Type::object($legacyType->getClassName()); + } + + break; + case LegacyType::BUILTIN_TYPE_RESOURCE: + $typeInfoType = Type::resource(); + break; + case LegacyType::BUILTIN_TYPE_STRING: + $typeInfoType = Type::string(); + break; + case LegacyType::BUILTIN_TYPE_TRUE: + $typeInfoType = Type::true(); + break; + default: + $typeInfoType = null; + break; + } + + if (LegacyType::BUILTIN_TYPE_NULL === $legacyType->getBuiltinType() || $legacyType->isNullable()) { + $nullable = true; + } + + if (null !== $typeInfoType) { + $types[] = $typeInfoType; + } + } + + if (1 === \count($types)) { + return $nullable ? Type::nullable($types[0]) : $types[0]; + } + + return $nullable ? Type::nullable(Type::union(...$types)) : Type::union(...$types); + } +} From f3124d18af46efafd0f5beeb88fecf0e324577c4 Mon Sep 17 00:00:00 2001 From: Alexandre Daubois Date: Tue, 21 Jan 2025 11:50:39 +0100 Subject: [PATCH 284/303] [Validator] Fix `Url` constraint attribute assertion --- .../Component/Validator/Tests/Constraints/UrlTest.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Symfony/Component/Validator/Tests/Constraints/UrlTest.php b/src/Symfony/Component/Validator/Tests/Constraints/UrlTest.php index 1d641aa925077..59e626eda2c3c 100644 --- a/src/Symfony/Component/Validator/Tests/Constraints/UrlTest.php +++ b/src/Symfony/Component/Validator/Tests/Constraints/UrlTest.php @@ -68,9 +68,9 @@ public function testAttributes() self::assertFalse($cConstraint->requireTld); [$dConstraint] = $metadata->properties['d']->getConstraints(); - self::assertSame(['http', 'https'], $aConstraint->protocols); - self::assertFalse($aConstraint->relativeProtocol); - self::assertNull($aConstraint->normalizer); + self::assertSame(['http', 'https'], $dConstraint->protocols); + self::assertFalse($dConstraint->relativeProtocol); + self::assertNull($dConstraint->normalizer); self::assertTrue($dConstraint->requireTld); } From 46dc6abf2fcbed45de08087352daf5e220cca89f Mon Sep 17 00:00:00 2001 From: Alexandre Daubois Date: Tue, 21 Jan 2025 11:52:27 +0100 Subject: [PATCH 285/303] [PropertyInfo] Fix `TypeTest` duplicated assert --- src/Symfony/Component/PropertyInfo/Tests/TypeTest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/PropertyInfo/Tests/TypeTest.php b/src/Symfony/Component/PropertyInfo/Tests/TypeTest.php index e871ed49f7b2a..87b498768d22a 100644 --- a/src/Symfony/Component/PropertyInfo/Tests/TypeTest.php +++ b/src/Symfony/Component/PropertyInfo/Tests/TypeTest.php @@ -75,7 +75,7 @@ public function testArrayCollection() $this->assertTrue($firstValueType->isCollection()); $this->assertEquals(Type::BUILTIN_TYPE_ARRAY, $secondValueType->getBuiltinType()); $this->assertFalse($secondValueType->isNullable()); - $this->assertTrue($firstValueType->isCollection()); + $this->assertTrue($secondValueType->isCollection()); } public function testInvalidCollectionValueArgument() From d75184accc756139cad223fda3cff97bbd78ca9f Mon Sep 17 00:00:00 2001 From: Tom Korec Date: Tue, 21 Jan 2025 20:33:52 +0100 Subject: [PATCH 286/303] Mark Czech Validator translation as reviewed Addresses https://github.com/symfony/symfony/issues/59415. --- .../Validator/Resources/translations/validators.cs.xlf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.cs.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.cs.xlf index 3bf44da803535..b45c9c285a54c 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.cs.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.cs.xlf @@ -468,7 +468,7 @@ This value is not a valid slug. - Tato hodnota není platný slug. + Tato hodnota není platný slug. From 19fd27d796e9671e8059f9941fdfb50d7609447c Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Wed, 22 Jan 2025 12:30:12 +0100 Subject: [PATCH 287/303] [FrameworkBundle] Fix patching refs to the tmp warmup dir in files generated by optional cache warmers --- .../Command/CacheClearCommand.php | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/Symfony/Bundle/FrameworkBundle/Command/CacheClearCommand.php b/src/Symfony/Bundle/FrameworkBundle/Command/CacheClearCommand.php index cdfc7f34f3730..eeafd1bd3ac00 100644 --- a/src/Symfony/Bundle/FrameworkBundle/Command/CacheClearCommand.php +++ b/src/Symfony/Bundle/FrameworkBundle/Command/CacheClearCommand.php @@ -146,6 +146,16 @@ protected function execute(InputInterface $input, OutputInterface $output): int } $this->warmupOptionals($useBuildDir ? $realCacheDir : $warmupDir, $warmupDir, $io); } + + // fix references to cached files with the real cache directory name + $search = [$warmupDir, str_replace('/', '\\/', $warmupDir), str_replace('\\', '\\\\', $warmupDir)]; + $replace = str_replace('\\', '/', $realBuildDir); + foreach (Finder::create()->files()->in($warmupDir) as $file) { + $content = str_replace($search, $replace, file_get_contents($file), $count); + if ($count) { + file_put_contents($file, $content); + } + } } if (!$fs->exists($warmupDir.'/'.$containerDir)) { @@ -227,16 +237,6 @@ private function warmup(string $warmupDir, string $realBuildDir): void throw new \LogicException('Calling "cache:clear" with a kernel that does not implement "Symfony\Component\HttpKernel\RebootableInterface" is not supported.'); } $kernel->reboot($warmupDir); - - // fix references to cached files with the real cache directory name - $search = [$warmupDir, str_replace('\\', '\\\\', $warmupDir)]; - $replace = str_replace('\\', '/', $realBuildDir); - foreach (Finder::create()->files()->in($warmupDir) as $file) { - $content = str_replace($search, $replace, file_get_contents($file), $count); - if ($count) { - file_put_contents($file, $content); - } - } } private function warmupOptionals(string $cacheDir, string $warmupDir, SymfonyStyle $io): void From 8e820561295b28366becfddce274d7e52cf37f2a Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Wed, 22 Jan 2025 14:48:49 +0100 Subject: [PATCH 288/303] [Cache] Don't clear system caches on cache:clear --- .../Tests/Functional/CachePoolsTest.php | 4 ---- .../Functional/ContainerDebugCommandTest.php | 20 +++++++++++-------- .../Functional/app/CachePools/default.yml | 5 ----- .../DependencyInjection/CachePoolPass.php | 4 ---- 4 files changed, 12 insertions(+), 21 deletions(-) diff --git a/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/CachePoolsTest.php b/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/CachePoolsTest.php index 2608966586a78..23f4a116ef341 100644 --- a/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/CachePoolsTest.php +++ b/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/CachePoolsTest.php @@ -88,10 +88,6 @@ private function doTestCachePools($options, $adapterClass) $pool2 = $container->get('cache.pool2'); $pool2->save($item); - $container->get('cache_clearer.alias')->clear($container->getParameter('kernel.cache_dir')); - $item = $pool1->getItem($key); - $this->assertFalse($item->isHit()); - $item = $pool2->getItem($key); $this->assertTrue($item->isHit()); diff --git a/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/ContainerDebugCommandTest.php b/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/ContainerDebugCommandTest.php index 1adddd1832500..24c6faf332525 100644 --- a/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/ContainerDebugCommandTest.php +++ b/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/ContainerDebugCommandTest.php @@ -139,14 +139,18 @@ public function testTagsPartialSearch() $tester->setInputs(['0']); $tester->run(['command' => 'debug:container', '--tag' => 'kernel.'], ['decorated' => false]); - $this->assertStringContainsString('Select one of the following tags to display its information', $tester->getDisplay()); - $this->assertStringContainsString('[0] kernel.cache_clearer', $tester->getDisplay()); - $this->assertStringContainsString('[1] kernel.cache_warmer', $tester->getDisplay()); - $this->assertStringContainsString('[2] kernel.event_subscriber', $tester->getDisplay()); - $this->assertStringContainsString('[3] kernel.fragment_renderer', $tester->getDisplay()); - $this->assertStringContainsString('[4] kernel.locale_aware', $tester->getDisplay()); - $this->assertStringContainsString('[5] kernel.reset', $tester->getDisplay()); - $this->assertStringContainsString('Symfony Container Services Tagged with "kernel.cache_clearer" Tag', $tester->getDisplay()); + $this->assertStringMatchesFormat(<<getDisplay() + ); } public function testDescribeEnvVars() diff --git a/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/app/CachePools/default.yml b/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/app/CachePools/default.yml index c03efedd02bf7..377d3e7852064 100644 --- a/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/app/CachePools/default.yml +++ b/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/app/CachePools/default.yml @@ -1,7 +1,2 @@ imports: - { resource: ../config/default.yml } - -services: - cache_clearer.alias: - alias: cache_clearer - public: true diff --git a/src/Symfony/Component/Cache/DependencyInjection/CachePoolPass.php b/src/Symfony/Component/Cache/DependencyInjection/CachePoolPass.php index f6622f27bdc19..90c089074ef4b 100644 --- a/src/Symfony/Component/Cache/DependencyInjection/CachePoolPass.php +++ b/src/Symfony/Component/Cache/DependencyInjection/CachePoolPass.php @@ -197,10 +197,6 @@ public function process(ContainerBuilder $container) $clearer->setArgument(0, $pools); } $clearer->addTag('cache.pool.clearer'); - - if ('cache.system_clearer' === $id) { - $clearer->addTag('kernel.cache_clearer'); - } } $allPoolsKeys = array_keys($allPools); From 5235350340dfd94dca8ac52af1eb12e238a02c50 Mon Sep 17 00:00:00 2001 From: Asis Pattisahusiwa <79239132+asispts@users.noreply.github.com> Date: Thu, 23 Jan 2025 00:19:23 +0700 Subject: [PATCH 289/303] Review translation --- .../Resources/translations/validators.id.xlf | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.id.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.id.xlf index a9a4c60aeade0..bf9187b74c339 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.id.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.id.xlf @@ -444,31 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - Nilai ini terlalu pendek. Seharusnya berisi setidaknya satu kata.|Nilai ini terlalu pendek. Seharusnya berisi setidaknya {{ min }} kata. + Nilai ini terlalu pendek. Seharusnya berisi setidaknya satu kata.|Nilai ini terlalu pendek. Seharusnya berisi setidaknya {{ min }} kata. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - Nilai ini terlalu panjang. Seharusnya hanya berisi satu kata.|Nilai ini terlalu panjang. Seharusnya berisi {{ max }} kata atau kurang. + Nilai ini terlalu panjang. Seharusnya hanya berisi satu kata.|Nilai ini terlalu panjang. Seharusnya berisi {{ max }} kata atau kurang. This value does not represent a valid week in the ISO 8601 format. - Nilai ini tidak mewakili minggu yang valid dalam format ISO 8601. + Nilai ini tidak mewakili minggu yang valid dalam format ISO 8601. This value is not a valid week. - Nilai ini bukan minggu yang valid. + Nilai ini bukan minggu yang valid. This value should not be before week "{{ min }}". - Nilai ini tidak boleh sebelum minggu "{{ min }}". + Nilai ini tidak boleh sebelum minggu "{{ min }}". This value should not be after week "{{ max }}". - Nilai ini tidak boleh setelah minggu "{{ max }}". + Nilai ini tidak boleh setelah minggu "{{ max }}". This value is not a valid slug. - Nilai ini bukan slug yang valid. + Nilai ini bukan slug yang valid. From 5a084c449ec0116353f69f06aff99642c94c6182 Mon Sep 17 00:00:00 2001 From: Gil Hadad Date: Wed, 22 Jan 2025 22:59:03 +0200 Subject: [PATCH 290/303] Fixed mistakes in proper hebrew writing in the previous translation and confirmed the rest to be correct and in the same style. --- .../Resources/translations/security.he.xlf | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/Symfony/Component/Security/Core/Resources/translations/security.he.xlf b/src/Symfony/Component/Security/Core/Resources/translations/security.he.xlf index b1d6afd434e8a..1cf02a4ee75e6 100644 --- a/src/Symfony/Component/Security/Core/Resources/translations/security.he.xlf +++ b/src/Symfony/Component/Security/Core/Resources/translations/security.he.xlf @@ -4,15 +4,15 @@ An authentication exception occurred. - שגיאה באימות + התרחשה שגיאה באימות. Authentication credentials could not be found. - פרטי זיהוי לא נמצאו. + פרטי הזיהוי לא נמצאו. Authentication request could not be processed due to a system problem. - לא ניתן היה לעבד את בקשת אימות בגלל בעיית מערכת. + לא ניתן היה לעבד את בקשת האימות בגלל בעיית מערכת. Invalid credentials. @@ -20,7 +20,7 @@ Cookie has already been used by someone else. - עוגיה כבר שומשה. + עוגיה כבר שומשה על ידי מישהו אחר. Not privileged to request the resource. @@ -32,15 +32,15 @@ No authentication provider found to support the authentication token. - לא נמצא ספק אימות המתאימה לבקשה. + לא נמצא ספק אימות המתאים לבקשה. No session available, it either timed out or cookies are not enabled. - אין סיישן זמין, או שתם הזמן הקצוב או העוגיות אינן מופעלות. + אין מפגש זמין, תם הזמן הקצוב או שהעוגיות אינן מופעלות. No token could be found. - הטוקן לא נמצא. + אסימון לא נמצא. Username could not be found. @@ -72,11 +72,11 @@ Too many failed login attempts, please try again in %minutes% minute. - יותר מדי ניסיונות כניסה כושלים, אנא נסה שוב בוד %minutes% דקה. + יותר מדי ניסיונות כניסה כושלים, אנא נסה שוב בעוד %minutes% דקה. Too many failed login attempts, please try again in %minutes% minutes. - יותר מדי ניסיונות כניסה כושלים, אנא נסה שוב בעוד %minutes% דקות. + יותר מדי ניסיונות כניסה כושלים, אנא נסה שוב בעוד %minutes% דקות. From 973ee38f06109e850c3e0504343c161f99da6520 Mon Sep 17 00:00:00 2001 From: Abdelilah Jabri <42073961+JabriAbdelilah@users.noreply.github.com> Date: Thu, 23 Jan 2025 10:21:34 +0100 Subject: [PATCH 291/303] Review Arabic translations for the validator --- .../Resources/translations/validators.ar.xlf | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.ar.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.ar.xlf index 96fd59f68a520..d139f1bd1abbe 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.ar.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.ar.xlf @@ -444,31 +444,31 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - هذه القيمة قصيرة جدًا. يجب أن تحتوي على كلمة واحدة على الأقل.|هذه القيمة قصيرة جدًا. يجب أن تحتوي على {{ min }} كلمة على الأقل. + هذه القيمة قصيرة جدًا. يجب أن تحتوي على كلمة واحدة على الأقل.|هذه القيمة قصيرة جدًا. يجب أن تحتوي على {{ min }} كلمة على الأقل. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - هذه القيمة طويلة جدًا. يجب أن تحتوي على كلمة واحدة فقط.|هذه القيمة طويلة جدًا. يجب أن تحتوي على {{ max }} كلمة أو أقل. + هذه القيمة طويلة جدًا. يجب أن تحتوي على كلمة واحدة فقط.|هذه القيمة طويلة جدًا. يجب أن تحتوي على {{ max }} كلمة أو أقل. This value does not represent a valid week in the ISO 8601 format. - هذه القيمة لا تمثل أسبوعًا صالحًا في تنسيق ISO 8601. + هذه القيمة لا تمثل أسبوعًا صالحًا وفق تنسيق ISO 8601. This value is not a valid week. - هذه القيمة ليست أسبوعًا صالحًا. + هذه القيمة ليست أسبوعًا صالحًا. This value should not be before week "{{ min }}". - يجب ألا تكون هذه القيمة قبل الأسبوع "{{ min }}". + يجب ألا تكون هذه القيمة قبل الأسبوع "{{ min }}". This value should not be after week "{{ max }}". - يجب ألا تكون هذه القيمة بعد الأسبوع "{{ max }}". + يجب ألا تكون هذه القيمة بعد الأسبوع "{{ max }}". This value is not a valid slug. - هذه القيمة ليست شريحة صالحة. + هذه القيمة ليست رمزا صالحا. From 7189743853ddf103f25445d3e63abc834991fa01 Mon Sep 17 00:00:00 2001 From: InbarAbraham Date: Thu, 23 Jan 2025 12:58:09 +0200 Subject: [PATCH 292/303] translation to hebrew --- .../Resources/translations/validators.he.xlf | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.he.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.he.xlf index edd8a8a4fd9f4..107051c11dfd2 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.he.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.he.xlf @@ -136,7 +136,7 @@ This value is not a valid IP address. - ערך זה אינו כתובת IP תקפה. + ערך זה אינו כתובת IP תקפה. This value is not a valid language. @@ -192,7 +192,7 @@ No temporary folder was configured in php.ini, or the configured folder does not exist. - לא הוגדרה תיקייה זמנית ב-php.ini, או שהתיקייה המוגדרת אינה קיימת. + לא הוגדרה תיקייה זמנית ב-php.ini, או שהתיקייה המוגדרת אינה קיימת. Cannot write temporary file to disk. @@ -224,7 +224,7 @@ This value is not a valid International Bank Account Number (IBAN). - ערך זה אינו מספר חשבון בנק בינלאומי (IBAN) תקף. + ערך זה אינו מספר זה"ב (IBAN) תקף. This value is not a valid ISBN-10. @@ -312,7 +312,7 @@ This value is not a valid Business Identifier Code (BIC). - ערך זה אינו קוד מזהה עסקי (BIC) תקף. + ערך זה אינו קוד מזהה עסקי (BIC) תקף. Error @@ -320,7 +320,7 @@ This value is not a valid UUID. - ערך זה אינו UUID תקף. + ערך זה אינו UUID תקף. This value should be a multiple of {{ compared_value }}. @@ -404,39 +404,39 @@ The filename is too long. It should have {{ filename_max_length }} character or less.|The filename is too long. It should have {{ filename_max_length }} characters or less. - שם הקובץ ארוך מדי. עליו להכיל {{ filename_max_length }} תווים או פחות. + שם הקובץ ארוך מדי. עליו להכיל {{ filename_max_length }} תווים או פחות. The password strength is too low. Please use a stronger password. - חוזק הסיסמה נמוך מדי. אנא השתמש בסיסמה חזקה יותר. + חוזק הסיסמה נמוך מדי. אנא השתמש בסיסמה חזקה יותר. This value contains characters that are not allowed by the current restriction-level. - הערך כולל תווים שאינם מותרים על פי רמת ההגבלה הנוכחית. + הערך כולל תווים שאינם מותרים על פי רמת ההגבלה הנוכחית. Using invisible characters is not allowed. - אסור להשתמש בתווים בלתי נראים. + אסור להשתמש בתווים בלתי נראים. Mixing numbers from different scripts is not allowed. - אסור לערבב מספרים מתסריטים שונים. + אסור לערבב מספרים מסקריפטים שונים. Using hidden overlay characters is not allowed. - אסור להשתמש בתווים מוסתרים של חפיפה. + אסור להשתמש בתווים חופפים נסתרים. The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}. - סיומת הקובץ אינה תקינה ({{ extension }}). הסיומות המותרות הן {{ extensions }}. + סיומת הקובץ אינה תקינה ({{ extension }}). הסיומות המותרות הן {{ extensions }}. The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}. - קידוד התווים שזוהה אינו חוקי ({{ detected }}). הקידודים המותרים הם {{ encodings }}. + קידוד התווים שזוהה אינו חוקי ({{ detected }}). הקידודים המותרים הם {{ encodings }}. This value is not a valid MAC address. - ערך זה אינו כתובת MAC תקפה. + ערך זה אינו כתובת MAC תקפה. This URL is missing a top-level domain. From b983d1b8d55f1b293c5c512efa9cb64ca427ad27 Mon Sep 17 00:00:00 2001 From: Alexandre Daubois Date: Thu, 23 Jan 2025 14:10:52 +0100 Subject: [PATCH 293/303] [Mime] Fix body validity check in `Email` when using `Message::setBody()` --- src/Symfony/Component/Mime/Email.php | 2 +- .../Component/Mime/Tests/EmailTest.php | 56 +++++++++++++++++++ 2 files changed, 57 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/Mime/Email.php b/src/Symfony/Component/Mime/Email.php index 346618cf252ca..797e0028f6c4f 100644 --- a/src/Symfony/Component/Mime/Email.php +++ b/src/Symfony/Component/Mime/Email.php @@ -416,7 +416,7 @@ public function ensureValidity() private function ensureBodyValid(): void { - if (null === $this->text && null === $this->html && !$this->attachments) { + if (null === $this->text && null === $this->html && !$this->attachments && null === parent::getBody()) { throw new LogicException('A message must have a text or an HTML part or attachments.'); } } diff --git a/src/Symfony/Component/Mime/Tests/EmailTest.php b/src/Symfony/Component/Mime/Tests/EmailTest.php index ae61f26f605b4..3aa86c5f94623 100644 --- a/src/Symfony/Component/Mime/Tests/EmailTest.php +++ b/src/Symfony/Component/Mime/Tests/EmailTest.php @@ -695,4 +695,60 @@ public function testEmailsWithAttachmentsWhichAreAFileInstanceCanBeUnserialized( $this->assertCount(1, $attachments); $this->assertStringContainsString('foo_bar_xyz_123', $attachments[0]->getBody()); } + + public function testInvalidBodyWithEmptyEmail() + { + $this->expectException(\LogicException::class); + $this->expectExceptionMessage('A message must have a text or an HTML part or attachments.'); + + (new Email())->ensureValidity(); + } + + public function testBodyWithTextIsValid() + { + $email = new Email(); + $email->to('test@example.com') + ->from('test@example.com') + ->text('foo'); + + $email->ensureValidity(); + + $this->expectNotToPerformAssertions(); + } + + public function testBodyWithHtmlIsValid() + { + $email = new Email(); + $email->to('test@example.com') + ->from('test@example.com') + ->html('foo'); + + $email->ensureValidity(); + + $this->expectNotToPerformAssertions(); + } + + public function testEmptyBodyWithAttachmentsIsValid() + { + $email = new Email(); + $email->to('test@example.com') + ->from('test@example.com') + ->addPart(new DataPart('foo')); + + $email->ensureValidity(); + + $this->expectNotToPerformAssertions(); + } + + public function testSetBodyIsValid() + { + $email = new Email(); + $email->to('test@example.com') + ->from('test@example.com') + ->setBody(new TextPart('foo')); + + $email->ensureValidity(); + + $this->expectNotToPerformAssertions(); + } } From 398e09a205a6c52bd1eb1bb8e0710c7606aaf78b Mon Sep 17 00:00:00 2001 From: Pavol Tuka <30590523+pavol-tuka@users.noreply.github.com> Date: Thu, 23 Jan 2025 14:44:35 +0100 Subject: [PATCH 294/303] Fix typo in validators.sk.xlf --- .../Validator/Resources/translations/validators.sk.xlf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.sk.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.sk.xlf index 0706ed07109fc..d7cf634c7e909 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.sk.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.sk.xlf @@ -336,7 +336,7 @@ This collection should contain only unique elements. - Táto kolekcia by mala obsahovať len unikátne prkvy. + Táto kolekcia by mala obsahovať len unikátne prvky. This value should be positive. From 32a7d14fd031f6f5448c6a8a9d913856ebdbab1d Mon Sep 17 00:00:00 2001 From: Kieran Brahney Date: Fri, 24 Jan 2025 15:27:15 +0000 Subject: [PATCH 295/303] Ensure TransportExceptionInterface populates stream debug data --- .../Component/Mailer/Transport/Smtp/SmtpTransport.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Symfony/Component/Mailer/Transport/Smtp/SmtpTransport.php b/src/Symfony/Component/Mailer/Transport/Smtp/SmtpTransport.php index 0de38fb2ed690..7de2f91cbc132 100644 --- a/src/Symfony/Component/Mailer/Transport/Smtp/SmtpTransport.php +++ b/src/Symfony/Component/Mailer/Transport/Smtp/SmtpTransport.php @@ -205,11 +205,11 @@ protected function doSend(SentMessage $message): void $this->ping(); } - if (!$this->started) { - $this->start(); - } - try { + if (!$this->started) { + $this->start(); + } + $envelope = $message->getEnvelope(); $this->doMailFromCommand($envelope->getSender()->getEncodedAddress()); foreach ($envelope->getRecipients() as $recipient) { From 6c2017282bceb74ad4feb604646c6b56dc19b1d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gr=C3=A9goire=20Paris?= Date: Tue, 21 Jan 2025 22:36:59 +0100 Subject: [PATCH 296/303] Add support for doctrine/persistence 4 v4 provides a guarantee that ManagerRegistry::getManager() returns an entity manager (as opposed to null). The tests need to be adjusted to reflect the behavior of the mocked dependency more accurately, as it is throwing an exception in case of a null manager for all three supported versions of the library. --- composer.json | 2 +- .../ArgumentResolver/EntityValueResolverTest.php | 10 +++++++--- .../Constraints/UniqueEntityValidatorTest.php | 14 ++++++++++---- .../Constraints/UniqueEntityValidator.php | 8 ++++---- src/Symfony/Bridge/Doctrine/composer.json | 2 +- 5 files changed, 23 insertions(+), 13 deletions(-) diff --git a/composer.json b/composer.json index d4e6370e216e9..53f24f502f0d4 100644 --- a/composer.json +++ b/composer.json @@ -39,7 +39,7 @@ "ext-xml": "*", "friendsofphp/proxy-manager-lts": "^1.0.2", "doctrine/event-manager": "^1.2|^2", - "doctrine/persistence": "^2.5|^3.1", + "doctrine/persistence": "^2.5|^3.1|^4", "twig/twig": "^2.13|^3.0.4", "psr/cache": "^2.0|^3.0", "psr/clock": "^1.0", diff --git a/src/Symfony/Bridge/Doctrine/Tests/ArgumentResolver/EntityValueResolverTest.php b/src/Symfony/Bridge/Doctrine/Tests/ArgumentResolver/EntityValueResolverTest.php index 471ab56aef337..022af885002ee 100644 --- a/src/Symfony/Bridge/Doctrine/Tests/ArgumentResolver/EntityValueResolverTest.php +++ b/src/Symfony/Bridge/Doctrine/Tests/ArgumentResolver/EntityValueResolverTest.php @@ -415,9 +415,13 @@ private function createRegistry(?ObjectManager $manager = null): ManagerRegistry ->method('getManagerForClass') ->willReturn($manager); - $registry->expects($this->any()) - ->method('getManager') - ->willReturn($manager); + if (null === $manager) { + $registry->method('getManager') + ->willThrowException(new \InvalidArgumentException()); + } else { + $registry->method('getManager')->willReturn($manager); + } + return $registry; } diff --git a/src/Symfony/Bridge/Doctrine/Tests/Validator/Constraints/UniqueEntityValidatorTest.php b/src/Symfony/Bridge/Doctrine/Tests/Validator/Constraints/UniqueEntityValidatorTest.php index 82c122c4ef486..efb28dbdff66c 100644 --- a/src/Symfony/Bridge/Doctrine/Tests/Validator/Constraints/UniqueEntityValidatorTest.php +++ b/src/Symfony/Bridge/Doctrine/Tests/Validator/Constraints/UniqueEntityValidatorTest.php @@ -76,10 +76,16 @@ protected function setUp(): void protected function createRegistryMock($em = null) { $registry = $this->createMock(ManagerRegistry::class); - $registry->expects($this->any()) - ->method('getManager') - ->with($this->equalTo(self::EM_NAME)) - ->willReturn($em); + + if (null === $em) { + $registry->method('getManager') + ->with($this->equalTo(self::EM_NAME)) + ->willThrowException(new \InvalidArgumentException()); + } else { + $registry->method('getManager') + ->with($this->equalTo(self::EM_NAME)) + ->willReturn($em); + } return $registry; } diff --git a/src/Symfony/Bridge/Doctrine/Validator/Constraints/UniqueEntityValidator.php b/src/Symfony/Bridge/Doctrine/Validator/Constraints/UniqueEntityValidator.php index 821815d055906..b356f8068c15d 100644 --- a/src/Symfony/Bridge/Doctrine/Validator/Constraints/UniqueEntityValidator.php +++ b/src/Symfony/Bridge/Doctrine/Validator/Constraints/UniqueEntityValidator.php @@ -69,10 +69,10 @@ public function validate(mixed $entity, Constraint $constraint) } if ($constraint->em) { - $em = $this->registry->getManager($constraint->em); - - if (!$em) { - throw new ConstraintDefinitionException(sprintf('Object manager "%s" does not exist.', $constraint->em)); + try { + $em = $this->registry->getManager($constraint->em); + } catch (\InvalidArgumentException $e) { + throw new ConstraintDefinitionException(sprintf('Object manager "%s" does not exist.', $constraint->em), 0, $e); } } else { $em = $this->registry->getManagerForClass($entity::class); diff --git a/src/Symfony/Bridge/Doctrine/composer.json b/src/Symfony/Bridge/Doctrine/composer.json index 3379073eb9192..17828cabe6d66 100644 --- a/src/Symfony/Bridge/Doctrine/composer.json +++ b/src/Symfony/Bridge/Doctrine/composer.json @@ -18,7 +18,7 @@ "require": { "php": ">=8.1", "doctrine/event-manager": "^1.2|^2", - "doctrine/persistence": "^2.5|^3.1", + "doctrine/persistence": "^2.5|^3.1|^4", "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-mbstring": "~1.0", From 9a43703854c3922f8899b6434e02c2871367ef60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20Andr=C3=A9?= Date: Fri, 17 Jan 2025 23:46:22 +0100 Subject: [PATCH 297/303] [AssetMapper] Fix CssCompiler matches url in comments --- .../Compiler/CssAssetUrlCompiler.php | 27 ++++++++++++++++- .../Compiler/CssAssetUrlCompilerTest.php | 30 +++++++++++++++++++ 2 files changed, 56 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/AssetMapper/Compiler/CssAssetUrlCompiler.php b/src/Symfony/Component/AssetMapper/Compiler/CssAssetUrlCompiler.php index 09a8beb8b1a2c..a005256604e90 100644 --- a/src/Symfony/Component/AssetMapper/Compiler/CssAssetUrlCompiler.php +++ b/src/Symfony/Component/AssetMapper/Compiler/CssAssetUrlCompiler.php @@ -35,7 +35,32 @@ public function __construct( public function compile(string $content, MappedAsset $asset, AssetMapperInterface $assetMapper): string { - return preg_replace_callback(self::ASSET_URL_PATTERN, function ($matches) use ($asset, $assetMapper) { + preg_match_all('/\/\*|\*\//', $content, $commentMatches, \PREG_OFFSET_CAPTURE); + + $start = null; + $commentBlocks = []; + foreach ($commentMatches[0] as $match) { + if ('/*' === $match[0]) { + $start = $match[1]; + } elseif ($start) { + $commentBlocks[] = [$start, $match[1]]; + $start = null; + } + } + + return preg_replace_callback(self::ASSET_URL_PATTERN, function ($matches) use ($asset, $assetMapper, $commentBlocks) { + $matchPos = $matches[0][1]; + + // Ignore matchs inside comments + foreach ($commentBlocks as $block) { + if ($matchPos > $block[0]) { + if ($matchPos < $block[1]) { + return $matches[0][0]; + } + break; + } + } + try { $resolvedSourcePath = Path::join(\dirname($asset->sourcePath), $matches[1]); } catch (RuntimeException $e) { diff --git a/src/Symfony/Component/AssetMapper/Tests/Compiler/CssAssetUrlCompilerTest.php b/src/Symfony/Component/AssetMapper/Tests/Compiler/CssAssetUrlCompilerTest.php index 999407c81a558..067168b059a71 100644 --- a/src/Symfony/Component/AssetMapper/Tests/Compiler/CssAssetUrlCompilerTest.php +++ b/src/Symfony/Component/AssetMapper/Tests/Compiler/CssAssetUrlCompilerTest.php @@ -114,6 +114,36 @@ public static function provideCompileTests(): iterable 'expectedOutput' => 'body { background: url("https://cdn.io/images/bar.png"); }', 'expectedDependencies' => [], ]; + + yield 'ignore_comments' => [ + 'input' => 'body { background: url("images/foo.png"); /* background: url("images/bar.png"); */ }', + 'expectedOutput' => 'body { background: url("images/foo.123456.png"); /* background: url("images/bar.png"); */ }', + 'expectedDependencies' => ['images/foo.png'], + ]; + + yield 'ignore_comment_after_rule' => [ + 'input' => 'body { background: url("images/foo.png"); } /* url("images/need-ignore.png") */', + 'expectedOutput' => 'body { background: url("images/foo.123456.png"); } /* url("images/need-ignore.png") */', + 'expectedDependencies' => ['images/foo.png'], + ]; + + yield 'ignore_comment_within_rule' => [ + 'input' => 'body { background: url("images/foo.png") /* url("images/need-ignore.png") */; }', + 'expectedOutput' => 'body { background: url("images/foo.123456.png") /* url("images/need-ignore.png") */; }', + 'expectedDependencies' => ['images/foo.png'], + ]; + + yield 'ignore_multiline_comment_after_rule' => [ + 'input' => 'body { + background: url("images/foo.png"); /* + url("images/need-ignore.png") */ + }', + 'expectedOutput' => 'body { + background: url("images/foo.123456.png"); /* + url("images/need-ignore.png") */ + }', + 'expectedDependencies' => ['images/foo.png'], + ]; } public function testCompileFindsRelativeFilesViaSourcePath() From 65c214757a194d7729af457ab8ab2ad86eaa2ea8 Mon Sep 17 00:00:00 2001 From: Alexandre Daubois Date: Mon, 27 Jan 2025 11:11:56 +0100 Subject: [PATCH 298/303] [FrameworkBundle] Add missing `not-compromised-password` entry in XSD --- .../FrameworkBundle/Resources/config/schema/symfony-1.0.xsd | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Symfony/Bundle/FrameworkBundle/Resources/config/schema/symfony-1.0.xsd b/src/Symfony/Bundle/FrameworkBundle/Resources/config/schema/symfony-1.0.xsd index cdc4fa5d52556..7d9828eeb2351 100644 --- a/src/Symfony/Bundle/FrameworkBundle/Resources/config/schema/symfony-1.0.xsd +++ b/src/Symfony/Bundle/FrameworkBundle/Resources/config/schema/symfony-1.0.xsd @@ -266,6 +266,7 @@ + @@ -299,6 +300,11 @@ + + + + + From cd427c310d8f7a6b722174f80d288a1e4b51c6fa Mon Sep 17 00:00:00 2001 From: Alexandre Daubois Date: Thu, 23 Jan 2025 09:38:36 +0100 Subject: [PATCH 299/303] [Security] Throw an explicit error when authenticating a token with a null user --- .../Http/Firewall/ContextListener.php | 4 +++ .../Tests/Firewall/ContextListenerTest.php | 25 +++++++++++++++++++ .../Http/Tests/Fixtures/NullUserToken.php | 23 +++++++++++++++++ 3 files changed, 52 insertions(+) create mode 100644 src/Symfony/Component/Security/Http/Tests/Fixtures/NullUserToken.php diff --git a/src/Symfony/Component/Security/Http/Firewall/ContextListener.php b/src/Symfony/Component/Security/Http/Firewall/ContextListener.php index e8ad79d83cd40..d06b6d57ae32e 100644 --- a/src/Symfony/Component/Security/Http/Firewall/ContextListener.php +++ b/src/Symfony/Component/Security/Http/Firewall/ContextListener.php @@ -123,6 +123,10 @@ public function authenticate(RequestEvent $event): void ]); if ($token instanceof TokenInterface) { + if (!$token->getUser()) { + throw new \UnexpectedValueException(\sprintf('Cannot authenticate a "%s" token because it doesn\'t store a user.', $token::class)); + } + $originalToken = $token; $token = $this->refreshUser($token); diff --git a/src/Symfony/Component/Security/Http/Tests/Firewall/ContextListenerTest.php b/src/Symfony/Component/Security/Http/Tests/Firewall/ContextListenerTest.php index 8d0ab72658aff..8dcf96ed6fb8a 100644 --- a/src/Symfony/Component/Security/Http/Tests/Firewall/ContextListenerTest.php +++ b/src/Symfony/Component/Security/Http/Tests/Firewall/ContextListenerTest.php @@ -36,6 +36,7 @@ use Symfony\Component\Security\Core\User\UserInterface; use Symfony\Component\Security\Core\User\UserProviderInterface; use Symfony\Component\Security\Http\Firewall\ContextListener; +use Symfony\Component\Security\Http\Tests\Fixtures\NullUserToken; use Symfony\Contracts\Service\ServiceLocatorTrait; class ContextListenerTest extends TestCase @@ -58,6 +59,30 @@ public function testUserProvidersNeedToImplementAnInterface() $this->handleEventWithPreviousSession([new \stdClass()]); } + public function testTokenReturnsNullUser() + { + $tokenStorage = new TokenStorage(); + $tokenStorage->setToken(new NullUserToken()); + + $session = new Session(new MockArraySessionStorage()); + $session->set('_security_context_key', serialize($tokenStorage->getToken())); + + $request = new Request(); + $request->setSession($session); + $request->cookies->set('MOCKSESSID', true); + + $listener = new ContextListener($tokenStorage, [], 'context_key'); + + $this->expectException(\Une 51DC xpectedValueException::class); + $this->expectExceptionMessage('Cannot authenticate a "Symfony\Component\Security\Http\Tests\Fixtures\NullUserToken" token because it doesn\'t store a user.'); + + $listener->authenticate(new RequestEvent( + $this->createMock(HttpKernelInterface::class), + $request, + HttpKernelInterface::MAIN_REQUEST, + )); + } + public function testOnKernelResponseWillAddSession() { $session = $this->runSessionOnKernelResponse( diff --git a/src/Symfony/Component/Security/Http/Tests/Fixtures/NullUserToken.php b/src/Symfony/Component/Security/Http/Tests/Fixtures/NullUserToken.php new file mode 100644 index 0000000000000..95048e464a3f9 --- /dev/null +++ b/src/Symfony/Component/Security/Http/Tests/Fixtures/NullUserToken.php @@ -0,0 +1,23 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Symfony\Component\Security\Http\Tests\Fixtures; + +use Symfony\Component\Security\Core\Authentication\Token\AbstractToken; +use Symfony\Component\Security\Core\User\UserInterface; + +class NullUserToken extends AbstractToken +{ + public function getUser(): ?UserInterface + { + return null; + } +} From 0a4521e32f0082bb5248319839430877bc940a77 Mon Sep 17 00:00:00 2001 From: "hubert.lenoir" Date: Mon, 27 Jan 2025 14:33:54 +0100 Subject: [PATCH 300/303] [HttpClient] Fix processing a NativeResponse after its client has been reset --- .../HttpClient/Response/NativeResponse.php | 12 ++++++------ .../HttpClient/Tests/HttpClientTestCase.php | 13 +++++++++++++ 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/src/Symfony/Component/HttpClient/Response/NativeResponse.php b/src/Symfony/Component/HttpClient/Response/NativeResponse.php index 77350700ad66b..9a5184ed6f6d4 100644 --- a/src/Symfony/Component/HttpClient/Response/NativeResponse.php +++ b/src/Symfony/Component/HttpClient/Response/NativeResponse.php @@ -79,7 +79,7 @@ public function __construct(NativeClientState $multi, $context, string $url, arr }; $this->canary = new Canary(static function () use ($multi, $id) { - if (null !== ($host = $multi->openHandles[$id][6] ?? null) && 0 >= --$multi->hosts[$host]) { + if (null !== ($host = $multi->openHandles[$id][6] ?? null) && isset($multi->hosts[$host]) && 0 >= --$multi->hosts[$host]) { unset($multi->hosts[$host]); } unset($multi->openHandles[$id], $multi->handlesActivity[$id]); @@ -123,7 +123,7 @@ private function open(): void throw new TransportException($msg); } - $this->logger?->info(sprintf('%s for "%s".', $msg, $url ?? $this->url)); + $this->logger?->info(\sprintf('%s for "%s".', $msg, $url ?? $this->url)); }); try { @@ -142,7 +142,7 @@ private function open(): void $this->info['request_header'] = $this->info['url']['path'].$this->info['url']['query']; } - $this->info['request_header'] = sprintf("> %s %s HTTP/%s \r\n", $context['http']['method'], $this->info['request_header'], $context['http']['protocol_version']); + $this->info['request_header'] = \sprintf("> %s %s HTTP/%s \r\n", $context['http']['method'], $this->info['request_header'], $context['http']['protocol_version']); $this->info['request_header'] .= implode("\r\n", $context['http']['header'])."\r\n\r\n"; if (\array_key_exists('peer_name', $context['ssl']) && null === $context['ssl']['peer_name']) { @@ -159,7 +159,7 @@ private function open(): void break; } - $this->logger?->info(sprintf('Redirecting: "%s %s"', $this->info['http_code'], $url ?? $this->url)); + $this->logger?->info(\sprintf('Redirecting: "%s %s"', $this->info['http_code'], $url ?? $this->url)); } } catch (\Throwable $e) { $this->close(); @@ -294,7 +294,7 @@ private static function perform(ClientState $multi, ?array &$responses = null): if (null === $e) { if (0 < $remaining) { - $e = new TransportException(sprintf('Transfer closed with %s bytes remaining to read.', $remaining)); + $e = new TransportException(\sprintf('Transfer closed with %s bytes remaining to read.', $remaining)); } elseif (-1 === $remaining && fwrite($buffer, '-') && '' !== stream_get_contents($buffer, -1, 0)) { $e = new TransportException('Transfer closed with outstanding data remaining from chunked response.'); } @@ -302,7 +302,7 @@ private static function perform(ClientState $multi, ?array &$responses = null): $multi->handlesActivity[$i][] = null; $multi->handlesActivity[$i][] = $e; - if (null !== ($host = $multi->openHandles[$i][6] ?? null) && 0 >= --$multi->hosts[$host]) { + if (null !== ($host = $multi->openHandles[$i][6] ?? null) && isset($multi->hosts[$host]) && 0 >= --$multi->hosts[$host]) { unset($multi->hosts[$host]); } unset($multi->openHandles[$i]); diff --git a/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php b/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php index 79763bc1019f3..3b83d82b68436 100644 --- a/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php +++ b/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php @@ -695,4 +695,17 @@ public function testPostToGetRedirect(int $status) $this->assertSame('GET', $body['REQUEST_METHOD']); $this->assertSame('/', $body['REQUEST_URI']); } + + public function testResponseCanBeProcessedAfterClientReset() + { + $client = $this->getHttpClient(__FUNCTION__); + $response = $client->request('GET', 'http://127.0.0.1:8057/timeout-body'); + $stream = $client->stream($response); + + $response->getStatusCode(); + $client->reset(); + $stream->current(); + + $this->addToAssertionCount(1); + } } From 4400674a192e0967d55e7c4b354288f66e9d18e0 Mon Sep 17 00:00:00 2001 From: Valmonzo Date: Fri, 15 Nov 2024 16:13:35 +0100 Subject: [PATCH 301/303] [Serializer] fix default context in Serializer --- .../Resources/config/serializer.php | 2 +- .../DependencyInjection/SerializerPass.php | 1 + .../Component/Serializer/Serializer.php | 8 +++--- .../SerializerPassTest.php | 7 +++-- .../Serializer/Tests/SerializerTest.php | 26 +++++++++++++++++++ 5 files changed, 38 insertions(+), 6 deletions(-) diff --git a/src/Symfony/Bundle/FrameworkBundle/Resources/config/serializer.php b/src/Symfony/Bundle/FrameworkBundle/Resources/config/serializer.php index 85231d0bf3ac0..c29258d527ec3 100644 --- a/src/Symfony/Bundle/FrameworkBundle/Resources/config/serializer.php +++ b/src/Symfony/Bundle/FrameworkBundle/Resources/config/serializer.php @@ -60,7 +60,7 @@ $container->services() ->set('serializer', Serializer::class) - ->args([[], []]) + ->args([[], [], []]) ->alias(SerializerInterface::class, 'serializer') ->alias(NormalizerInterface::class, 'serializer') diff --git a/src/Symfony/Component/Serializer/DependencyInjection/SerializerPass.php b/src/Symfony/Component/Serializer/DependencyInjection/SerializerPass.php index d0b0deb48cf6d..c2959ecdac397 100644 --- a/src/Symfony/Component/Serializer/DependencyInjection/SerializerPass.php +++ b/src/Symfony/Component/Serializer/DependencyInjection/SerializerPass.php @@ -56,6 +56,7 @@ public function process(ContainerBuilder $container) } $container->getParameterBag()->remove('serializer.default_context'); + $container->getDefinition('serializer')->setArgument('$defaultContext', $defaultContext); } if ($container->getParameter('kernel.debug') && $container->hasDefinition('serializer.data_collector')) { diff --git a/src/Symfony/Component/Serializer/Serializer.php b/src/Symfony/Component/Serializer/Serializer.php index 7044c2f207be7..e17042097fe3c 100644 --- a/src/Symfony/Component/Serializer/Serializer.php +++ b/src/Symfony/Component/Serializer/Serializer.php @@ -84,10 +84,12 @@ class Serializer implements SerializerInterface, ContextAwareNormalizerInterface /** * @param array $normalizers * @param array $encoders + * @param array $defaultContext */ public function __construct( private array $normalizers = [], array $encoders = [], + private array $defaultContext = [], ) { foreach ($normalizers as $normalizer) { if ($normalizer instanceof SerializerAwareInterface) { @@ -163,12 +165,12 @@ public function normalize(mixed $data, ?string $format = null, array $context = return $data; } - if (\is_array($data) && !$data && ($context[self::EMPTY_ARRAY_AS_OBJECT] ?? false)) { + if (\is_array($data) && !$data && ($context[self::EMPTY_ARRAY_AS_OBJECT] ?? $this->defaultContext[self::EMPTY_ARRAY_AS_OBJECT] ?? false)) { return new \ArrayObject(); } if (is_iterable($data)) { - if ($data instanceof \Countable && ($context[AbstractObjectNormalizer::PRESERVE_EMPTY_OBJECTS] ?? false) && !\count($data)) { + if ($data instanceof \Countable && ($context[AbstractObjectNormalizer::PRESERVE_EMPTY_OBJECTS] ?? $this->defaultContext[AbstractObjectNormalizer::PRESERVE_EMPTY_OBJECTS] ?? false) && !\count($data)) { return new \ArrayObject(); } @@ -220,7 +222,7 @@ public function denormalize(mixed $data, string $type, ?string $format = null, a throw new NotNormalizableValueException(sprintf('Could not denormalize object of type "%s", no supporting normalizer found.', $type)); } - if (isset($context[DenormalizerInterface::COLLECT_DENORMALIZATION_ERRORS])) { + if (isset($context[DenormalizerInterface::COLLECT_DENORMALIZATION_ERRORS]) || isset($this->defaultContext[DenormalizerInterface::COLLECT_DENORMALIZATION_ERRORS])) { unset($context[DenormalizerInterface::COLLECT_DENORMALIZATION_ERRORS]); $context['not_normalizable_value_exceptions'] = []; $errors = &$context['not_normalizable_value_exceptions']; diff --git a/src/Symfony/Component/Serializer/Tests/DependencyInjection/SerializerPassTest.php b/src/Symfony/Component/Serializer/Tests/DependencyInjection/SerializerPassTest.php index eb77263f49fc9..b2f4fa7ad6a4c 100644 --- a/src/Symfony/Component/Serializer/Tests/DependencyInjection/SerializerPassTest.php +++ b/src/Symfony/Component/Serializer/Tests/DependencyInjection/SerializerPassTest.php @@ -77,9 +77,11 @@ public function testServicesAreOrderedAccordingToPriority() public function testBindSerializerDefaultContext() { + $context = ['enable_max_depth' => true]; + $container = new ContainerBuilder(); $container->setParameter('kernel.debug', false); - $container->register('serializer')->setArguments([null, null]); + $container->register('serializer')->setArguments([null, null, []]); $container->setParameter('serializer.default_context', ['enable_max_depth' => true]); $definition = $container->register('n1')->addTag('serializer.normalizer')->addTag('serializer.encoder'); @@ -87,7 +89,8 @@ public function testBindSerializerDefaultContext() $serializerPass->process($container); $bindings = $definition->getBindings(); - $this->assertEquals($bindings['array $defaultContext'], new BoundArgument(['enable_max_depth' => true], false)); + $this->assertEquals($bindings['array $defaultContext'], new BoundArgument($context, false)); + $this->assertEquals($context, $container->getDefinition('serializer')->getArgument('$defaultContext')); } public function testNormalizersAndEncodersAreDecoredAndOrderedWhenCollectingData() diff --git a/src/Symfony/Component/Serializer/Tests/SerializerTest.php b/src/Symfony/Component/Serializer/Tests/SerializerTest.php index 8f60ae1d44258..8a8a54e98178a 100644 --- a/src/Symfony/Component/Serializer/Tests/SerializerTest.php +++ b/src/Symfony/Component/Serializer/Tests/SerializerTest.php @@ -1652,6 +1652,32 @@ public function testPartialDenormalizationWithInvalidVariadicParameter() DenormalizerInterface::COLLECT_DENORMALIZATION_ERRORS => true, ]); } + + public function testEmptyArrayAsObjectDefaultContext() + { + $serializer = new Serializer( + defaultContext: [Serializer::EMPTY_ARRAY_AS_OBJECT => true], + ); + $this->assertEquals(new \ArrayObject(), $serializer->normalize([])); + } + + public function testPreserveEmptyObjectsAsDefaultContext() + { + $serializer = new Serializer( + defaultContext: [AbstractObjectNormalizer::PRESERVE_EMPTY_OBJECTS => true], + ); + $this->assertEquals(new \ArrayObject(), $serializer->normalize(new \ArrayIterator())); + } + + public function testCollectDenormalizationErrorsDefaultContext() + { + $data = ['variadic' => ['a random string']]; + $serializer = new Serializer([new UidNormalizer(), new ObjectNormalizer()], [], [DenormalizerInterface::COLLECT_DENORMALIZATION_ERRORS => true]); + + $this->expectException(PartialDenormalizationException::class); + + $serializer->denormalize($data, DummyWithVariadicParameter::class); + } } class Model From a195b1370e7e7d6457b8d78908bcedd4edf1e745 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Wed, 29 Jan 2025 08:33:34 +0100 Subject: [PATCH 302/303] Update CHANGELOG for 7.1.11 --- CHANGELOG-7.1.md | 52 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/CHANGELOG-7.1.md b/CHANGELOG-7.1.md index f46dc88b01503..1aae56d47c5bf 100644 --- a/CHANGELOG-7.1.md +++ b/CHANGELOG-7.1.md @@ -7,6 +7,58 @@ in 7.1 minor versions. To get the diff for a specific change, go to https://github.com/symfony/symfony/commit/XXX where XXX is the change hash To get the diff between two versions, go to https://github.com/symfony/symfony/compare/v7.1.0...v7.1.1 +* 7.1.11 (2025-01-29) + + * bug #58889 [Serializer] Handle default context in Serializer (Valmonzo) + * bug #59631 [HttpClient] Fix processing a NativeResponse after its client has been reset (Jean-Beru) + * bug #59590 [Security] Throw an explicit error when refreshing a token with a null user (alexandre-daubois) + * bug #59625 [FrameworkBundle] Add missing `not-compromised-password` entry in XSD (alexandre-daubois) + * bug #59610 [Mailer] Ensure TransportExceptionInterface populates stream debug data (bytestream) + * bug #59598 [Mime] Fix body validity check in `Email` when using `Message::setBody()` (alexandre-daubois) + * bug #59544 [AssetMapper] Fix CssCompiler matches url in comments (smnandre) + * bug #59575 [DoctrineBridge] Add support for doctrine/persistence 4 (greg0ire) + * bug #59399 [DomCrawler] Make `ChoiceFormField::isDisabled` return `true` for unchecked disabled checkboxes (MatTheCat) + * bug #59581 [Cache] Don't clear system caches on `cache:clear` (nicolas-grekas) + * bug #59579 [FrameworkBundle] Fix patching refs to the tmp warmup dir in files generated by optional cache warmers (nicolas-grekas) + * bug #57459 [PropertyInfo] convert legacy types to TypeInfo types if getType() is not implemented (xabbuh) + * bug #59525 [HtmlSanitizer] Fix access to undefined keys in UrlSanitizer (Antoine Beyet) + * bug #59538 [VarDumper] fix dumped markup (xabbuh) + * bug #59508 [Messenger] [AMQP] Improve AMQP connection issues (AurelienPillevesse) + * bug #59501 [Serializer] [ObjectNormalizer] Filter int when using FILTER_BOOL (DjordyKoert) + * bug #59515 [FrameworkBundle] Fix wiring ConsoleProfilerListener (nicolas-grekas) + * bug #59136 [DependencyInjection] Reset env vars with `kernel.reset` (faizanakram99) + * bug #59486 [Validator] Update sr_Cyrl 120:This value is not a valid slug. (kaznovac) + * bug #59403 [FrameworkBundle][HttpFoundation] Reset Request's formats using the service resetter (nicolas-grekas) + * bug #59404 [Mailer] Fix SMTP stream EOF handling on Windows by using feof() (skmedix) + * bug #59390 [VarDumper] Fix blank strings display (MatTheCat) + * bug #59446 [Routing] Fix configuring a single route's hosts (MatTheCat) + * bug #58901 [HttpClient] Ignore RuntimeExceptions thrown when rewinding the PSR-7 created in HttplugWaitLoop::createPsr7Response (KurtThiemann) + * bug #59046 [HttpClient] Fix Undefined array key `connection` (PhilETaylor) + * bug #59055 [HttpFoundation] Fixed `IpUtils::anonymize` exception when using IPv6 link-local addresses with RFC4007 scoping (jbtronics) + * bug #59256 [Mailer] Fix Sendmail memory leak (rch7) + * bug #59375 [RemoteEvent][Webhook] fix SendgridPayloadConverter category support (ericabouaf) + * bug #59367 [PropertyInfo] Make sure that SerializerExtractor returns null for invalid class metadata (wuchen90) + * bug #59376 [RemoteEvent][Webhook] Fix `SendgridRequestParser` and `SendgridPayloadConverter` (ericabouaf) + * bug #59381 [Yaml] fix inline notation with inline comment (alexpott) + * bug #59352 [Messenger] Fix `TransportMessageIdStamp` not always added (HypeMC) + * bug #59185 [DoctrineBridge] Fix compatibility to Doctrine persistence 2.5 in Doctrine Bridge 6.4 to avoid Projects stuck on 6.3 (alexander-schranz) + * bug #59245 [PropertyInfo] Fix add missing composer conflict (mtarld) + * bug #59292 [WebProfilerBundle] Fix event delegation on links inside toggles (MatTheCat) + * bug #59362 [Doctrine][Messenger] Prevents multiple TransportMessageIdStamp being stored in envelope (rtreffler) + * bug #59323 [Serializer] Fix exception thrown by `YamlEncoder` (VincentLanglet) + * bug #59293 [AssetMapper] Fix JavaScript compiler creates self-referencing imports (smnandre) + * bug #59349 [Yaml] reject inline notations followed by invalid content (xabbuh) + * bug #59363 [VarDumper] Fix displaying closure's "this" from anonymous classes (nicolas-grekas) + * bug #59364 [ErrorHandler] Don't trigger "internal" deprecations for anonymous LazyClosure instances (nicolas-grekas) + * bug #59221 [PropertyAccess] Fix compatibility with PHP 8.4 asymmetric visibility (Florian-Merle) + * bug #59357 [HttpKernel] Don't override existing `LoggerInterface` autowiring alias in `LoggerPass` (nicolas-grekas) + * bug #59347 [Security] Fix triggering session tracking from ContextListener (nicolas-grekas) + * bug #59188 [HttpClient] Fix `reset()` not called on decorated clients (HypeMC) + * bug #59339 [SecurityBundle] Remove outdated guard from security xsd schema (chalasr) + * bug #59343 [Security] Adjust parameter order in exception message (Link1515) + * bug #59312 [Yaml] Fix parsing of unquoted strings in Parser::lexUnquotedString() to ignore spaces (Link1515) + * bug #59334 [ErrorHandler] [A11y] Simple proposal for color updates on error stack traces against colorblindness (DocFX) + * 7.1.10 (2024-12-31) * bug #59304 [PropertyInfo] Remove ``@internal`` from `PropertyReadInfo` and `PropertyWriteInfo` (Dario Guarracino) From 707560517a3cf0d5b6a3e5d0bf32f77ae5d1d592 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Wed, 29 Jan 2025 08:34:05 +0100 Subject: [PATCH 303/303] Update VERSION for 7.1.11 --- src/Symfony/Component/HttpKernel/Kernel.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index 901d12bf3e838..87e663cc9d03a 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -73,12 +73,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static array $freshCache = []; - public const VERSION = '7.1.11-DEV'; + public const VERSION = '7.1.11'; public const VERSION_ID = 70111; public const MAJOR_VERSION = 7; public const MINOR_VERSION = 1; public const RELEASE_VERSION = 11; - public const EXTRA_VERSION = 'DEV'; + public const EXTRA_VERSION = ''; public const END_OF_MAINTENANCE = '01/2025'; public const END_OF_LIFE = '01/2025'; 0